Skip to content

Instantly share code, notes, and snippets.

@QuantumGhost
QuantumGhost / chez-future.ss
Created August 31, 2019 08:28 — forked from yinwang0/chez-future.ss
experimental implementation of future with Chez Scheme threads
(define-record fitem (result ready mutex cond))
(define future
(lambda (thunk)
(let ([item (make-fitem #f #f (make-mutex) (make-condition))])
(fork-thread
(lambda ()
(let ([result (thunk)])
(with-mutex (fitem-mutex item)
(set-fitem-result! item result)
#!/usr/bin/env bash
CODENAME=buster
APT_MIRROR=https://mirrors.ustc.edu.cn/debian
cat <<EOF | tee /etc/apt/sources.list.d/zfs.list
deb ${APT_MIRROR} ${CODENAME}-backports main contrib
deb-src ${APT_MIRROR} ${CODENAME}-backports main contrib
EOF
@QuantumGhost
QuantumGhost / hosts
Created June 17, 2019 23:38 — forked from alswl/hosts
hosts for OpenWRT, for disable AD in xiaomi TV
127.0.0.1 api.ad.xiaomi.com
127.0.0.1 sdkconfig.ad.xiaomi.com
127.0.0.1 ad.mi.com
127.0.0.1 ad.xiaomi.com
127.0.0.1 ad1.xiaomi.com
127.0.0.1 adv.sec.miui.com
127.0.0.1 test.ad.xiaomi.com
127.0.0.1 new.api.ad.xiaomi.com

Personal Tech stack

Go

Queue:

  • NATS for messaging queue.

Database:

#!/usr/bin/env bash
set -e
error() {
local sourcefile=$1
local lineno=$2
printf "Error: ${sourcefile}:${lineno}\n\n"
}
trap 'error "${BASH_SOURCE}" "${LINENO}"' ERR
@QuantumGhost
QuantumGhost / mesalink_release_v0.6.0_chn.md
Created April 3, 2019 08:03 — forked from ymjing/mesalink_release_v0.6.0_chn.md
MesaLink v0.6.0 released [Chinese version]
### Keybase proof
I hereby claim:
* I am quantumghost on github.
* I am quantumghost (https://keybase.io/quantumghost) on keybase.
* I have a public key whose fingerprint is C685 98CD AF85 11D1 6CB9 0610 B29A 1408 6516 184D
To claim this, I am signing this object:
@QuantumGhost
QuantumGhost / etc.fstab
Created May 5, 2018 08:22 — forked from vadviktor/etc.fstab
Ubuntu guest VMware shared folders using open-vm-tools package and vmhgfs-fuse
.host:/vmshared /mnt/vmshared fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,auto_unmount,defaults 0 0
@QuantumGhost
QuantumGhost / introrx.md
Created February 2, 2018 06:18 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
adb shell appops set com.tencent.mm OP_READ_PHONE_STATE ignore
adb shell appops set com.tencent.mm COARSE_LOCATION ignore
adb shell appops set com.tencent.mm FINE_LOCATION ignore
adb shell appops set com.tencent.mm RUN_IN_BACKGROUND ignore