← All posts tagged лытдыбр

borman

После полутора часов внимательного find&replace в виме на ручном приводе, вздохнул и написал в 200 строк на питоне интерактивный функциональный ленивый sed с упрощенными регулярками и подсветкой синтаксиса, работающий сразу с пачкой файлов.

borman

Про статически типизированную сериализацию: есть rustc_serialize, он простой, но туповатый (типа требования знать заранее размер контейнеров, что приводит к O(N) lookahead для всяких json-ов; ну или требование принудительно utf-8 строк), и есть serde, там можно ебануться (мои лучшие друзья — println! и core::intrinsics::type_name()), разбираясь, кто кого куда вызывает, но зато после поллитры мозгований задачу он решает лучше.

borman

Выудил из логов VPS попытку затащить на сервак эксплойт, интереса ради выкачиваю его. 631-килобайтный бинарь какой-то (ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped). Нынешние хакиры уже не те...

borman

Никак не мог начать пользоваться screen/tmux, потому что идея "терминал в терминале" неприятно ломает то, как я с терминалом взаимодействую. Но тут меня сагитировали попробовать интеграцию iterm2 + tmux, и это просто пушка — все вкладки tmux ведут себя совершенно как настоящие, и (хотя это уже заслуга конфига) никаких там поломанных цветов, скроллинга и сканкодов.