Запускаю диспетчер процессов. Что-то нарушилось во взаимном вызове процессов, и они хороводом очень быстро загружают и выгружают друг друга. Причём даже не по очереди — видно, один вызывает сразу двух остальных или просто не успевает отобразиться. Остановить их не успеваю, до обработки флага не доходят, в реестр себя пишут. Как такой вирус называется, я не знаю, если подобный вообще есть.
Сижу, смотрю на эту пляску помеси Скайнета с монстром Франкенштейна и не знаю, что делать: то ли гордиться, какой я крутой программер, то ли стыдиться. Наверно, сейчас допишу отдельную программу, которая каждую миллисекунду будет убивать все три процесса, так как, думаю, это не последний раз так хороводит. Боюсь, что на их сторону перейдёт…
#11407: 1200 рублей в минуту
12:45 16.09.2013, IT happens
Меняю провайдера. В пятницу должны были придти монтёры, переткнуть кабель, ведущий в мою квартиру, из свитча конкурентов в свой. Сидеть дома не мог, оставил за главного маму. Строго наказал: пусть ничего не трогают, оставят инструкцию, я сам всё настрою. Велел отдать им 800 рублей — они их берут в качестве оплаты за первый месяц.
Переткнули монтёры кабель, зашли в квартиру. Так, мол, и так — надо настроить. А кабель у меня воткнут в роутер. Итог: с мамы взяли 800 рублей за настройку роутера. За смену внешнего IP со статики на автоматическое получение. Стоимость роутера: 600 рублей. Время, потраченное на настройку: 40 секунд. А за прошлый месяц я настроил, перепрошил и воскресил роутеров больше, чем вся их контора с момента открытия.
Пятница, 13-е, только начиналась…
#11408: Отдал файл и был таков
12:15 17.09.2013, IT happens
Моему другу захотелось переустановить Windows XP — сослался на то, что ОС подтормаживает. Этот индивидуум, долго не думая, скачал первую попавшуюся под руку сборку на трекере и без задней мысли запустил установку из образа. Можете представить себе его удивление в момент появления надписи белым по чёрному, что источника установки не существует…
#11409: Не учили ремеслу девчат айтишному
12:15 17.09.2013, IT happens
#11410: Patch it again, Tony
12:15 17.09.2013, IT happens
Давно известно, что конечного результата можно добиться разными способами. Можно долго и скрупулёзно проектировать механизм, который позволит точечно решить проблему, а можно плюнуть и написать за пару часов уродливую заглушку, которая, тем не менее, точно так же будет работать. Знакомая каждому айтишнику ситуация, правда? Оказывается, автомобильная индустрия также не чурается подобных способов.
Одним из требований соответствия двигателя внутреннего сгорания нормам «Евро-3» является точное определение пропусков вспышек в цилиндрах: компьютер должен точно знать, в каком цилиндре это произошло, и в случае повторения выключить эту форсунку, дабы неиспользованная порция топлива не догорала уже в нейтрализаторе, выводя его из строя. В схеме с «Евро-2» компьютер управляет форсунками попарно-параллельно по схеме 1–4, 2–3, опираясь на данные от датчика положения коленвала. Чтобы знать точно, в каком цилиндре будет следующий рабочий ход, обычно ставят дополнительный датчик, сообщающий компьютеру также и о положении распределительного вала, и этих данных ему вполне хватает.