Skip to content

Instantly share code, notes, and snippets.

View Fallenstedt's full-sized avatar
:octocat:
Having fun

Alexander Fallenstedt Fallenstedt

:octocat:
Having fun
View GitHub Profile
@Fallenstedt
Fallenstedt / Cake.dart
Last active January 27, 2019 06:01
Stream example
import 'dart:async';
class Cake {}
class Order {
String type;
Order(this.type);
}
void main() {
final StreamController<Order> controller = new StreamController();
@Fallenstedt
Fallenstedt / Button Click Stream.dart
Created January 27, 2019 05:57
A simple dart game.
import 'dart:html';
void main() {
final buttonElement = document.querySelector('button');
buttonElement.onClick.timeout(
new Duration(seconds: 1),
onTimeout: (sink) => sink.addError('BOOM!')
)
.listen(
@Fallenstedt
Fallenstedt / bloc.dart
Last active January 29, 2019 04:10
A simple bloc example
import 'dart:async';
import 'validators.dart';
import 'package:rxdart/rxdart.dart';
class Bloc with Validators {
final _email = BehaviorSubject<String>();
final _password = BehaviorSubject<String>();
Stream<String> get email => _email.stream.transform(validateEmail);
Stream<String> get password => _password.stream.transform(validatePassword);
@Fallenstedt
Fallenstedt / productkey.vbs
Created February 24, 2019 20:24
Get windows key
Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
import java.util.*
fun main(args: Array<String>) {
dayOfWeek()
}
fun dayOfWeek() {
println("What day is it today?")
val dayOfWeek: Int = Calendar.getInstance().get(Calendar.DAY_OF_WEEK)
@Fallenstedt
Fallenstedt / error.txt
Created January 9, 2020 22:53
error dump
[ ] > Task :device_info:preBuild UP-TO-DATE
[ ] > Task :device_info:preDebugBuild UP-TO-DATE
[ ] > Task :device_info:checkDebugManifest UP-TO-DATE
[ ] > Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:20.0.1) with AarTransform
[ ] > Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:20.0.1) with AarTransform
[ ] > Task :device_info:processDebugManifest UP-TO-DATE
[ ] > Task :firebase_analytics:preBuild UP-TO-DATE
[ ] > Task :firebase_analytics:preDebugBuild UP-TO-DATE
[ ] > Task :firebase_analytics:checkDebugManifest UP-TO-DATE
[ ] > Task :firebase_analytics:processDebugManifest UP-TO-DATE
@Fallenstedt
Fallenstedt / keybase.md
Created June 9, 2020 04:04
keybase.md

Keybase proof

I hereby claim:

  • I am fallenstedt on github.
  • I am fallenstedt (https://keybase.io/fallenstedt) on keybase.
  • I have a public key ASC9XKEzj4DsJZDXNeszL8jAlaLxCHhC1esNgTCRlTXaUQo

To claim this, I am signing this object:

@Fallenstedt
Fallenstedt / encrypt_decrypt.go
Created November 12, 2020 05:53
Encrypting and Decrypting in go
package main
import (
"crypto/aes"
"crypto/cipher"
"crypto/rand"
"encoding/hex"
"fmt"
"io"
)
@Fallenstedt
Fallenstedt / trafficlight.ino
Created April 18, 2021 00:11
traffic light
int switchState = 0;
// pins
const int BUTTON = 2;
const int RED_LED = 3;
const int YELLOW_LED = 4;
const int GREEN_LED = 5;
void setup() {
@Fallenstedt
Fallenstedt / docker_export_postgre_table.sh
Last active May 17, 2021 04:02 — forked from gh0st026/docker_export_postgre_table.sh
Dump PostgreSQL Table in docker container as CSV file
CONTAINER="name"
DB="Db name"
TABLE="Table Name"
FILE="file.csv"
sudo docker exec -u postgres ${CONTAINER} psql -d ${DB} -c "COPY ${TABLE} TO STDOUT WITH CSV HEADER " > ${FILE}
# Copy csv to table
# sudo psql -h localhost -U root -d my_db -p 5432 -c "\COPY source_table TO '/home/user/source_table.csv' DELIMITER ',' CSV HEADER;"