#4933: Все умны как на подбор
14:00 13.12.2010, IT happens
Лет эдак шесть назад попросил меня друг заскочить «по компьютерному делу». Итак, ситуация: завтра у знакомой зачёт в вузе по какому-то зубодробительному предмету. Зачёт сдаётся на программе-тестере. После прохождения теста вылазит окошко: «Правильных ответов: xx%». Программу девушка умудрилась спереть. Сдать «легально» шансов почти нет. Времени три часа.
Идея первая: а как хранятся вопросы? А хранятся они в зашифрованной БД. Вскрыть такое на тот момент возможности у меня не было, равно как и знаний.
Идея вторая: перебор ответов. Не проканывает: в базе вопросов явно больше тех пятнадцати, которые задаются на зачёте, и нету никаких промежуточных результатов на экране.
Идея третья: скриптик для подмены значения в окне. Не помню, почему не взлетело.
Начинаю копаться во всех внутренностях, которые вижу. Так, что у нас тут? Инишник, в который зачем-то выведены значения всех текстовых полей. Зачем, не пойму: локализовывать они, что ли, это убожество собирались? Неважно, ведь в файлике нашлась и та самая строка: «Правильных ответов:». Не помню я, на чём была писана та программа, но тот гениальный язык автоматически подгонял размер лейбла под текст. Немного везения с z-order — и на зачёт девушка пошла с диверсионной дискетой в сумочке.
Как вы уже догадались, строка «Правильных ответов: 75%» аккуратно перекрывала настоящее значение. После девушки зачёт на той машине успело «сдать» ещё два человека; потом зачёт прекратили, и консилиум сел разбираться, в чём дело. Думаю, разбирались долго, но зачёт уже стоял.
#4934: Обнаружено съёмное устройство: сапог кирзовый
15:45 13.12.2010, IT happens
Служил я в Забайкалье на командно-программной траекторной радиолинии инженером-радиотехником Космических войск (правда, космическими наши потешные войска тогда ещё не называли: секретность, все дела). Станция КПТРЛ была уникальна: 1967 год изготовления, самая новая среди подобных в Советском Союзе, я бы даже сказал — в мире. Заключительный экземпляр серии: двухэтажная, на крыше — зеркальная антенна под куполом. Аппаратура блочная, из дюралюминия; полторы тысячи радиоламп, тысячи реле, в общем, та ещё ремонтопригодность, а хуже всего — миллионы контактных соединений в блочных разъёмах, реле, цоколях, кнопках и тумблерах, которые не отличались высокой надежностью. Неудивительно, что в критических ситуациях офицерский состав (а в дежурный расчёт входили два-три офицера и пять-восемь солдат-операторов) выверенным ударом ноги в проблемные точки аппаратуры восстанавливали работоспособность.
Как-то во время подготовки к очередному сеансу подходит ко мне рядовой Дияров Р. М. (привет, дружище!), оператор поста эталонных частот, и произносит замечательную фразу:
— Товарищ старший лейтенант, там у меня в одном блоке сигнала нет. Может, дать ему? А?
#4935: Подключите меня на этом диване
15:45 13.12.2010, IT happens
— Здрасте, хочу подключиться...
— Вы хотите подключиться к интернету?
— Да.
— Где вы хотите подключиться?
— Не знаю.
— По какому адресу вы хотите подключиться?
— Не знаю.
— Хорошо, в каком городе Вы живёте?
— Город %cityName% (cлава богу, хоть город тот!)
— А на какой улице вы живёте?
— %streetName%.
— А номер вашего дома?
— 20.
— Вот видите, оказывается, вы всё-таки знаете, где вас надо подключать.
— А чё, надо было свой домашний адрес сказать?
#4936: С днём рожденья поздравляю, срока третьего желаю
15:45 13.12.2010, IT happens
Телефонный разговор между мною и дамочкой из гидроцеха:
— Здравствуйте! Это Валерий Николаевич?
— Здравствуйте! Совершенно верно.
— Марцинкевич беспокоит из гидроцеха.
— Очень приятно. Чем обязан?
— Меня к вам профсоюз направил. Дело в том, что у меня интернета дома нет.
— И чем я могу помочь?
— Вы же знаете, что сегодня 7 октября?
— Допустим. И что?
— Ну, 7 октября! День рождения Владимира Владимировича Путина! Мне надо его поздравить, а у меня дома интернета нет…
— И?
— Ну, я приеду к вам из дома, и вы поможете мне его поздравить! По интернету поздравить надо! Я ещё в прошлом году ему стихи написала, а сегодня надо отправить!
— Ну, если адрес известен, то давайте отправим…
— Нет, адрес мне неизвестен, у меня же нет интернета дома. А вы должны знать, у вас же есть интернет!