Читаем Bash.org.ru IT Happens Истории ## 10001 – 11000 полностью

Взрослый и наверняка бородатый дядя, который сию программулину написал, если ты вдруг это читаешь, чтоб ты жив был! Пять часов чтения Фокспро-кода незабываемы. С наилучшими, твой непрофессионал.

<p>#10415: Приём, приём, как слышно?</p>

06:15 10.01.2013, IT happens

В провинциальном НИИ я работаю над созданием релейной защиты для систем электроснабжения. До сих пор боюсь подходить к электрическому прибору под названием «Ретом» — это такой генератор токов для испытания терминалов.

Сижу как-то, проверяю какую-то схему, параллельно подключаясь одной из клемм к контактам, и периодически ненавязчиво ковыряюсь этой же клеммой в ухе — незаметно для себя, по привычке. Дёрнул же чёрт меня в этот момент случайно задеть мышкой кнопку пуска напряжения в программе! Боксёры поймут, что такое нокаутирующий удар. Вырубило меня минуты на три. С тех пор начальник перевёл меня в программерский отдел, а коллеги до сих пор смеются.

<p>#10416: Ожившие древности</p>

06:15 10.01.2013, IT happens

Живёт на свете кандидат наук, которому пришло время стать доктором. Вынул кандидат наук архив своей кандидатской диссертации образца 1991 года на шестнадцати дискетках 3,5" и скормил дисководу образца 1995 года. Прочитались дискеты Nixdorf все до одной без ошибок. Даже программка, которая все данные обрабатывала, запустилась. Обрадовался кандидат наук и дискеты выкинул.

После десятидневной пьянки кандидат наук наконец воскликнул:

— А не посчитать ли нам, милая программка?

— Нет, дорогой. Не вижу я 287-го сопроцессора. И считать ничего не буду. Только менюшку показывать могу. Хочешь — новые данные вводи. А вот экспорт в электронную таблицу есть.

— Ну так электронная таблица у всех же есть! Давай экспортируй, а там верный Сексель посчитает!

Экспортировал кандидат наук данные и стёр программку-изменницу. Вот теперь он сидит с файлом в формате SuperCalc 4 на двадцать с чем-то мегабайт и не знает, что с ним делать. Потому что все формулы остались внутри той программки, которую молодой аспирант в конце восьмидесятых сам для себя написал, а Сексель уже совсем забыл про своего конкурента SuperCalc версии 4.

<p>#10417: Start/Stop</p>

13:15 10.01.2013, IT happens

Лет восемь уже использую Win+E для вызова Проводника. Конечно же, этот факт мало кого интересует, если бы не одно «но». Ещё вчера я даже не знал, как часто запускаю Проводник через эту комбинацию клавиш, а уже сегодня клавиатура решила, что винкей теперь выключает комп без подтверждения — этакий самопровозглашённый пауэр. Теперь я точно знаю, что раз в двадцать минут у меня не получается удержать себя от использования магической клавиши. Таким изощрённым пыткам я ещё никогда не подвергался.

<p>#10418: Китаец посередине</p>

06:15 11.01.2013, IT happens

Незаменимые люди есть, говорите? А как быть, если разработчик — китаец? Хорошо, если его таки можно добыть, хорошо, если или с ним непосредственно, или через посредников можно хотя бы на английском договориться. А если нет — добро пожаловать в WinHex. Было бы от чего оттолкнуться, а дальше — простор для подвигов.

Ситуация такая: надо сделать тестовый сервер для обновления клиента китайской игрушки. Куда лезет, где это прописано, естественно, никто из партнёров не помнит, а может быть, и захардкодено. Берём Интернет-секьюрити Касперского, натравливаем на экзешник обновлялки и смотрим, куда и по каким протоколам оно полезет. Помимо чисто китайских адресов и договорённого адреса, где стоит боевая обновлялка, внезапно выясняется, что есть ещё и разработческий адрес на серых айпишниках. Ищем Винхексом этот адрес, правим прямо в коде модуля. Возвращаем всё на место (хитрые китайцы проверяют контрольную сумму перед запуском).

Дизассемблировать код запрещено соглашением, да и лень. Вспоминаем про скилл сетевого админа, даём сегменту сети нужные адреса, делаем там сервер, вносим этот сегмент в таблицу маршрутизации сети… Немного плясок с бубном — и всё готово. Без исходников. В литературе приём называется «мужик посередине (http://ru.wikipedia.org/wiki/Человек_посередине)» (man in the middle).

<p>#10419: Вот же жук</p>

06:15 11.01.2013, IT happens

Наводил давеча порядок в своей коллекции музыкальных файлов. Разложил всё по каталогам с именами исполнителей и групп, занялся составлением плейлистов. В частности, захотелось объединить всю музыку The Beatles в единый список, причём смешав её с плодами деятельности экс-битлов.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги