February 13th, 2011

Gleb2

День 89.

Исправил багу, которой уже больше 4 лет. Вообще, чем более древняя бага, тем большая честь её исправлять, потому что раз она продержалась столько времени в интенсивно используемом коде - значит, она очень хитрая и редко повторяемая. Поймать её удалось двухходовкой - сначала упало, я вытащил из дампа максимум возможной информации. Но понять, почему так произошло, по тому дампу не представлялось возможным. Тогда я вставил кучу дополнительных проверок и DebugBreak'ов. И вот, одна из них сработала, и стало понятно, что причина ошибки - неправильно поставленная несколько лет назад критическая секция... И в тот момент, когда становится понятно, что ты докопался до истины, испытываешь огромное удовольствие :)
promo heart_beater april 19, 2021 19:40 51
Buy for 100 tokens
Этот пост написан, в основном, для тех, кто зашёл в этот журнал впервые. Остальные, наверное, почти всё, что тут написано, и так знают. Я буду отсылать к этому посту в ответ на комментарии типа "Крутой журнал! Давай дружить!" Как относиться к таким комментариям, я долго не понимал. С одной…
Gleb2

День 90.

Наконец-то настал тот день, когда хватило времени не только на рутину, но и на что-то более перспективное. Последние 2.5 месяца один из выходных у меня полностью уходит на уборку снега и колку дров. Снег у нас идёт почти каждый день вот уже которую неделю, так что каждую субботу всё снова оказывается засыпано по колено. Так было и в этот раз, но вот с дровами у меня получился задел, так что занялся прокладкой провода для электростанции. Начал это я как раз осенью, перед первым снегом, и с тех пор моток провода так и лежал на крыльце. Наконец-то дело сдвинулось.