↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

А есть какая-нибудь тулза, которая будет селективно вычищать неюзаемые #ifdef-ветки, и при этом уметь экспандить function-like macro? Все три что я смог нагуглить (unifdef, sunifdef, coan, собственно это одна и та же тулза, слегка допиленная и заброшенная очередным байтоебом) - нихуя не умеют, поэтому бесполезны на быдлокоде состоящем из #if ENABLED(FOO) || HAS(BAR), не говоря уже о более сложных штуках.

#LY78BL (2+1) / @lexszero / 3175 дней назад

А как нормальные люди вытаскивают из LKML патчи в git am'абельном виде не подписываясь на лкмл?

#L173EM (3) / @lexszero / 3197 дней назад

в никому не нужную хуйню
https://gist.github.com/lexszero/3afb77cf031e9527aee8
Очередная итерация костыля для рендеринга логов ткаббера. Теперь с поддержкой логов мкаббера.

#YUAQG7 (0) / @lexszero / 3233 дня назад

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
#6XD4WM (5+1) / @lexszero / 3257 дней назад

https://github.com/eudoxia0/magma
Осторожно, наркомания. Костыльсет для сишки с модными фичами типа лямбд, лени, ADT, какого-то вывода типов и всего что можно написать на лисповой макре.

#ULSHA2 (6+2) / @lexszero / 3280 дней назад

cat ~/bin/420

!/bin/bash

while :; do
d=date
grep '4.*2.*0' <<< "$d" >/dev/null && {
notify-send -u critical "It's 4:20 time" "$d"
sleep 60
} || {
sleep 1
}
done

#G5I1I5 (13+3) / @lexszero / 3297 дней назад

https://github.com/lexszero/bitfinex-annoyer
Случайно набыдлил аутичную морду для битфайнекса (только показометры, без действий) чтоб не дрочиться с лагучими вебговнами. Циферки в стакане очень бодро бегают.

#ILME29 (24+1) / @lexszero / 3334 дня назад

define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))

define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))

define must_be_array(a) BUILD_BUG_ON_ZERO(same_type((a), &(a)[0]))

define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))

TFW compile-time type checking.
Найдено в сорцах прыщеядра.

#66N96E (4+3) / @lexszero / 3361 день назад
Попытался обновить прыщи (git merge v4.3.2 в бранч со своими патчами, кажется это была так себе идейка), получил general protection fault при извлечении юсб-флешки, дебажить головой лень, написал скрипт для тестирования воспроизводимости бага куэмой: http://dpaste.com/13ZNTAN Это так, чтоб не проебать, полезная хрень вышла.
#Z92ME4 (4) / @lexszero / 3364 дня назад
https://github.com/lexszero/esp8266-pwm/ Починил пару багов и допрокрастинировал написать ридмишку и выложить в паблик.
#NWAZ1C (0) / @lexszero / 3498 дней назад
http://erra.livejournal.com/358792.html Зашел на лор на минуту, называется.
#MQWEYD (15+1) / @lexszero / 3631 день назад
В юбуте есть КОМАНДНЫЙ ИНТЕРПРЕТАТОР, спизженный на уровне сорцов с какого-то мелкого никсового шелла. Из него с помощью ИФДЕФОВ сука выпилили всю никсовую хуету и так и оставил. Читать и допиливать это совершенно невозможно. Это не говоря уже о том, что и исходно сорцы преставляли собой адову кашу с longjmp() и прочими лулзами. ЧИСТИ ЧИСТИ БАЙТЫ СИШКОЙ ЧИСТИ ЧТОБ ЧИСТО БЫЛО [I]imx u-boot (v2015.01-rc3-swc|✚8…)> wc -l common/cli_hush.c 3689 common/cli_hush.c [I]imx u-boot (v2015.01-rc3-swc|✚8…)> egrep '#if.?def __U_BOOT__' common/cli_hush.c -c 123
#14KK88 (4+1) / @lexszero / 3631 день назад
Прикрутил к сабжу PCA9685 - 16-канальный PWM с управлением по I²C. Юзал фирмварь nodemcu и написал модулек на Lua: https://gist.github.com/anonymous/a6943d54331ecd1a9487 Юзать так: require('pca9685') i2c.setup(0, 3, 4, i2c.SLOW) pca9685.init(0, 0x40, pca9685.INVERT) pca9685.set_chan_percent(8, 50) pca9685.set_chan_percent(9, 50) Идеи заюзать это у меня пока две: 1) RGB-ленточка с управлением по WiFi 2) Машинка, возможно поставлю на одну из тех что валяются в офисе
#8SB94N (3+1) / @lexszero / 3648 дней назад
Прикрутил либу из предыдущего поста к своей опердени для умнодома, теперь могу включать и выключать настольную лампу и уф-лампу мышкой из браузера с жавоскриптом (без него не работает, там AJAX во все поля). Будущее!
#XV4G9T (9+1) / @lexszero / 3709 дней назад
Накодил простенькую либу для юзания 1-Wire девайсов через owserver: https://github.com/lexszero/ownet Пока там только строковые дергалки а-ля owfs и простые врапперы, абстракции для устройств и аттрибутов писать лень.
#UMO8W7 (4+2) / @lexszero / 3709 дней назад
Отправил два патча в ядро и u-boot для разных железок за сегодня. Я у мамы коммитер опенсорса.
#ITS8Q7 (11+1) / @lexszero / 3727 дней назад
https://www.thc.org/root/phun/unmaintain.html How To Write Unmaintainable Code Ensure a job for life ;-)
#T0WCIO (5) / @lexszero / 3755 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.