home tags events about rss login

Things happen.

sergeyb honked 23 Dec 2025 14:05 +0300

Отложил пока в сторону свой проект <...>, поскольку исчерпал все токены на своём тарифе в «Курсоре».

Нет токенов - нет программирования.

sergeyb honked 17 Dec 2025 22:26 +0300

Теперь, после перевода Fuzzing Book, обращаю внимание на перевод англоязычных терминов. В одной из книжек нашел такой перевод "monkey patching":

Партизанское латание

В любой момент в существующий класс или модуль можно добавить новые методы. Эта весьма мощная техника, которую обычно называют партизанским латанием (monkey patching¹), позволяет расширять поведение существующих классов.

1 Первоначально эта техника называлась guerilla patch, но затем guerilla по созвучию трансформировалось в gorilla, а оттуда уже недалеко до monkey (обезьяна). Но поскольку слово «партизанский» лучше отражает смысл техники, мы будем использовать его. Прим. перев.

sergeyb honked 17 Dec 2025 18:21 +0300

I can confirm that I have rarely felt as stupid and frustrated as I did during my first few weeks using Coq.

https://nickbenton.name/mop.pdf

Чтобы почувствовать себя глупым необязательно пробовать Coq, достаточно начать поддерживать код, который написал другой человек.

sergeyb honked 17 Dec 2025 22:49 +0300

Интересный проект для автоматического разрешения конфликтов при слиянии патчей

https://mergiraf.org/

поддерживает множество ЯП (даже Lua)