https://eev.ee/blog/2016/12/01/lets-stop-copying-c/
http://h2co3.org/blog/index.php/2016/12/01/lets-stop-bashing-c/
А есть какая-нибудь тулза, которая будет селективно вычищать неюзаемые #ifdef-ветки, и при этом уметь экспандить function-like macro? Все три что я смог нагуглить (unifdef, sunifdef, coan, собственно это одна и та же тулза, слегка допиленная и заброшенная очередным байтоебом) - нихуя не умеют, поэтому бесполезны на быдлокоде состоящем из #if ENABLED(FOO) || HAS(BAR), не говоря уже о более сложных штуках.
А как нормальные люди вытаскивают из LKML патчи в git am'абельном виде не подписываясь на лкмл?
в никому не нужную хуйню
https://gist.github.com/lexszero/3afb77cf031e9527aee8
Очередная итерация костыля для рендеринга логов ткаббера. Теперь с поддержкой логов мкаббера.
https://gist.github.com/lexszero/03b959b70ba31b3441d7
Костыль для профайлинга башеговна.
[I]l…@n…d ~ > cat 1.sh
#!/bin/bash
echo foo
sleep 1
echo bar
[I]l…@n…d ~ > bash_dbg 1.sh
foo
bar
1453349630.074218273 + bash -x 1.sh
0.001578295 + echo foo
0.000074152 + sleep 1
1.003924465 + echo bar
0.000391305 + set +x
Total: 1.005968217
https://github.com/eudoxia0/magma
Осторожно, наркомания. Костыльсет для сишки с модными фичами типа лямбд, лени, ADT, какого-то вывода типов и всего что можно написать на лисповой макре.
https://github.com/lexszero/bitfinex-annoyer
Случайно набыдлил аутичную морду для битфайнекса (только показометры, без действий) чтоб не дрочиться с лагучими вебговнами. Циферки в стакане очень бодро бегают.
TFW compile-time type checking.
Найдено в сорцах прыщеядра.