Skip to content

Instantly share code, notes, and snippets.

View ceremcem's full-sized avatar

Cerem Cem ASLAN ceremcem

View GitHub Profile
@ceremcem
ceremcem / CMakeError.log
Last active July 17, 2018 08:02
Cmake error
Determining if the pthread_create exist failed with the following output:
Change Dir: /home/ceremcem/.sda1/cca/downloads/install-lib-backup/freecad/FreeCAD-LinkStage3/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_0bd22/fast"
/usr/bin/make -f CMakeFiles/cmTC_0bd22.dir/build.make CMakeFiles/cmTC_0bd22.dir/build
make[1]: Entering directory '/home/ceremcem/.sda1/cca/downloads/install-lib-backup/freecad/FreeCAD-LinkStage3/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_0bd22.dir/CheckSymbolExists.c.o
/usr/bin/cc -o CMakeFiles/cmTC_0bd22.dir/CheckSymbolExists.c.o -c /home/ceremcem/.sda1/cca/downloads/install-lib-backup/freecad/FreeCAD-LinkStage3/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_0bd22
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0bd22.dir/link.txt --verbose=1
@ceremcem
ceremcem / freecad-assembly3-build.log
Created July 17, 2018 06:39
Build log for FreeCAD Assembly3 branch
[ 3%] Built target FreeCADBase
[ 3%] Built target Complete
[ 3%] Built target CompleteGui
[ 3%] Built target MEFISTO2
[ 4%] Built target Driver
[ 5%] Built target SMDS
[ 6%] Built target Test
[ 7%] Built target MaterialLib
[ 7%] Built target Material
[ 7%] Built target FluidMaterialLib
@ceremcem
ceremcem / sot23.ls
Last active October 13, 2018 23:46
line =
is: vector
start: {x: 0, y: 0}
end: @start `plus` [1, 0]
rectangle =
public: {x, y, width, heght, center}
top:
is: line
start: {x, y}
@ceremcem
ceremcem / 2017-11-03T03_39_59_270Z-debug.log
Created November 3, 2017 03:43
ractive-materialish-debug
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'install' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session cdb8c5082afb8d04
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall [email protected]
7 info lifecycle [email protected]~preinstall: [email protected]
8 silly install loadCurrentTree
9 silly install readLocalPackageData
cryptsetup benchmark
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1 1020015 iterations per second for 256-bit key
PBKDF2-sha256 1133595 iterations per second for 256-bit key
PBKDF2-sha512 881156 iterations per second for 256-bit key
PBKDF2-ripemd160 758738 iterations per second for 256-bit key
PBKDF2-whirlpool 536630 iterations per second for 256-bit key
# Algorithm | Key | Encryption | Decryption
aes-cbc 128b 522.5 MiB/s 2229.3 MiB/s
serpent-cbc 128b 40.5 MiB/s 390.7 MiB/s

1. Prepare yourself

Everything may go wrong in this process. Make backups, prepare a live distribution that can connect to internet.

2. Prepare a new rootfs

Sync your current root filesystem to another location, eg. /NEW_ROOTFS

  1. Edit /NEW_ROOTFS/etc/fstab to mount proper devices
  2. Edit your rootfs synchronization tool (smith-sync, btrbk, dcs-tools, snapper, ...) config to backup between correct devices
const registry = {};
const Async = Ractive.proxy(handle => {
const proxy = {};
const outer = handle.proxy.template;
const name = outer.m.find(a => a.n === 'async-name').f;
let placeholder = (outer.f || []).find(e => e.e === 'loading');
if (placeholder) placeholder = placeholder.f;
else placeholder = ['loading...']; // default placeholder
@ceremcem
ceremcem / livescript-async-for-loop.ls
Last active October 3, 2017 12:20
Livescript async `for-loop` example
sleep = (ms, f) -> set-timeout f, ms
console.log "started"
<~ sleep 1000ms
i = 0; _count = 5
<~ :lo(op) ~>
console.log "hello", i
return op! if ++i >= _count
<~ sleep 1000ms
@ceremcem
ceremcem / stdin
Created September 16, 2017 17:57
kb mode was ?UNKNOWN?
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]
press any key (program terminates 10s after last keypress)...
keycode 28 release
keycode 56 press
keycode 82 press
keycode 72 press
keycode 81 press
@ceremcem
ceremcem / package-lock-diff.patch
Created September 12, 2017 20:37
some description
diff --git a/package-lock.json b/package-lock.json
index 8aec82b..aa149be 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,6 +14,16 @@
"through2": "2.0.3"
}
},
+ "JSONStream": {
+ "version": "1.3.1",