Понадобилось однажды программку написать простенькую: распознавание несложных капч. Для этого надо было сделать поиск цифр. В коде было очень много кусков с практически одинаковым кодом, но разными указанными цветами. Сидел я, копировал, заменял. Через некоторое время надоело, и я, не думая, скопировал и написал: #define clBlack clRed. И #undef, конечно же. Что удивительно, всё потом заработало.
До сих пор вспоминаю, не было ли там где-нибудь #define true false.
#10783: Понедельник, полный сюрпризов
12:15 02.04.2013, IT happens
Пятница. Админы решили провести профилактику на сервере. Открыли об этом тикет в Багзилле. Вечером после шести сели, за полчаса закончили все работы и закрыли тикет. Багзилла отправила всем начальникам отделов рапорт об окончании работ. Админы ушли домой.
В это время двое больших начальников предположили, что в выходные им будут писать очень важные письма, и сказали своим Аутлукам отсылать на все приходящие письма автоматический ответ: «Я не в офисе, пишите моему заму».
Багзилла посылает рапорт об окончании работ. Два Аутлука посылают в ответ: «Я не в офисе». Багзилла открывает тикет заново и рассылает сообщение об этом всем начальникам отделов. Два Аутлука на страже: на сообщение «Тикет снова открыт» они отвечают Багзилле: «Я не в офисе».
Четверо людей из получивших эту рассылку посылают в ответ: «Что происходит?» Багзилла пересылает эти вопросы по всему списку. Из получивших эти вопросы около десяти людей решают, что надо ответить, и ругаются в сторону тех двух больших начальников, которые оставили работающие автоответчики. Багзилла рассылает эту ругань по всему списку. Надо ли говорить, что на каждое письмо автоответчики честно отвечают?..
В субботу утром дежурный админ остановил эту вакханалию. К тому времени каждый из начальников отделов получил 1500 (полторы тысячи) писем о том, что работы успешно завершены, а Иван Иванович с Иваном Никифоровичем ушли на выходные.
Понедельник. Главбосс рвёт и мечет. Админы клянутся провести ещё один ликбез по пользованию Аутлуком. Иван Иванович с Иваном Никифоровичем делают невинные глаза.
Судя по логам, из всех людей, получавших эту рассылку, в ругани на наших героев не участвовали только те, кто действительно отдыхал на выходных и не читал почту. Для них понедельник был полон сюрпризов.
#10784: Халявный вайфай строгого режима
12:15 02.04.2013, IT happens
Вот уже не первый год моя точка доступа доступна всем желающим, причём меня это совершенно не напрягает: приоритет трафика настроен так, что сначала проходят «мои» пакеты, а все остальные обрабатываются по остаточному принципу. За всё это время была всего одна попытка злоупотребить моей щедростью, но зато какая!
Распределением приоритетов, а также всеми остальными сетевыми функциями у меня заведует сервер под управлением «безопасной серверной платформы» с финским ядром и гнутым обвесом. Помимо нескольких сервисов для внешнего мира, на нём трудится Squid, раскормленный до Ктулху и перехватывающий все транзитные HTTP-соединения. За всеми остальными потоками данных, идущих из вайфай-сегмента наружу (и в ответ), приглядывает tcpdump, пишущий вообще всё. Логи получаются объёмные, зато полные.
И вот случилось… даже, можно сказать, свершилось то, чего я ждал: мою точку доступа облюбовал какой-то малолетний долбодятел и начал гадить везде подряд. В скором времени его действия привлекли внимание не только провайдерской abuse-службы, но и «органов» (забегая вперёд, скажу, что я был изрядно удивлён довольно высокой квалификацией сотрудников БСТМ), моя беседа с представителями которых оказалась в целом конструктивной, хотя и не самой приятной: они не нашли ничего умнее, чем первым же делом обвинить во всех непотребствах лично меня, а узнав про логи, попытались убедить меня в незаконности записи трафика, проходящего между моей точкой доступа и моим же сервером. Когда первичное взаимонепонимание исчезло, возник вопрос: «Если не я, то кто?», и на него у меня уже был исчерпывающий ответ.
Что было дальше — я не знаю, ибо моё участие в данной истории на этом закончилось. Судя по тому, что, получив логи, дяди из «органов» меня больше не беспокоили, а других попыток злодейства через мой вайфай не было, могу предположить, что логов оказалось достаточно. А точка доступа по-прежнему остаётся открытой: пока ей пользуются по делу — мне не жалко, а появится очередной злодей — у меня логи пишутся.
#10785: В обход по облакам
12:15 02.04.2013, IT happens
Приболел на прошлой неделе, взял себе на работе выходной, благо начальство знает меня с хорошей стороны. Лежу дома с высокой температурой. Комп включён, а я с нетбуком на диване устроился. Вспомнил, что давно хотел на нетбуке ряд программ установить под своим «Квантовым Кетцалем». Надо подключить репозитории. Не проблема!
Ставлю на нетбуке Dropbox, привязываю к своё учётке.