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

Продаём мы библиотеку, написанную на С++. К ней написали примерчик, как с помощью этой «либы» построить СОМ-сервер, и клиента на Visual Basic, чтоб показать, как этот COM-сервер дёргать.

А год назад я увидел, как это юзают испанские программисты. Наша библиотека по-прежнему упрятана в COM-сервер, Бейсик-клиент несколько переделан, чтобы его можно было дёрнуть из Delphi, а на Delphi написан переходник для Java. Видимо, больше языков программирования они не знали.

<p>#2615: Изображая жертву</p>

15:00 24.03.2010, IT happens

Как же я, админ сети нехилого финансового управления, люблю звонить в техподдержку своего провайдера, когда у меня (или, что чаще, у них) возникают проблемы со всемирной сетью, и глупым голосом канючить:

— У меня не работает Янде-е-екс... Ну сделайте же что-нибу-у-удь! В моем компьютере нету такого пункта-а-а!

Надоело решать проблемы? Почувствуй себя юзером!

<p>#2616: С железом на короткой ноге</p>

15:00 24.03.2010, IT happens

Попросили меня потрудиться на благо родной военной кафедры: поставить ОС от горячо любимого монополиста, драйвера и кодеки. Сказано — сделано. Отформатировал винт Акронисом, вставляю болванку с виндой — не грузится. Другие загрузочные диски без проблем, с этого — никак.

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

Привод потом заменили на более шустрый, но военный приём принуждения к работе не забуду. Бубен по уставу не положен, зато майорская нога всегда выручит.

<p>#2617: За пару лет из Индии в Россию</p>

15:00 24.03.2010, IT happens

Разрабатывал я как-то игру на основе известного движка. Понадобилось показать игру на презентации. Перед этим решил посмотреть спустя два года, что же я там написал. Открыл код. Начинаю вкуривать и медленно офигеваю от своими же руками написанных скриптов. Сначала я увидел это:

global.krove-=1 /*хз че разобраться и потом написать коммент что это делает*/

if (global.krove<0) /*Та же хрень*/

{global.krove=0} /*То же самая хрень что и выше*/

При этом в коде было несколько тысяч переменных — какая за что отвечает, понять после двух лет просто нереально. Это ещё ладно. Дальше я увидел следующее и понял, что за два года сильно шагнул вперёд в отношении качества кода:

if (global.navik_vojdenia=2)

{}

if (global.navik_vojdenia=3)

{}

<p>#2618: Засунь диск и ничего не трогай</p>

16:45 24.03.2010, IT happens

Мышки, говорите, хакеры не носят (История #2529[3])? Они и не нужны.

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

Идея родилась неожиданно и своевременно. Был написан скрипт, меняющий пару параметров в реестре, благо админский пароль был стандартный. Записал я это дело на CD с автозагрузкой, и после небольшого танца с бубнами система загрузилась под администратором, а я получил заветный контроль над машиной.

А лучший способ сберечь секретную информацию — не хранить её. Всегда найдется тот, кто сможет обойти систему.

<p>#2619: Яндекс на дому</p>

16:45 24.03.2010, IT happens

Среди знакомых считаюсь «программистом» — чуть что, зовут меня. Обычно ничего невероятного, но один случай запомнился. Звонит мне знакомая, говорит, не грузятся некоторые сайты. Приезжаю, первым делом проверяю на вирусы. Ничего, да и базы свежие. Полчаса беседы с техподдержкой ни к чему не привели. Ну, раз не получилось, значит, не получилось. Остаюсь на чай.

Мысль пришла, когда я уже собирался уходить. Открываю файл hosts. И что бы вы думали? Ровным столбиком идут записи:

127.0.0.1 yandex.ru

127.0.0.1 vkontakte.ru

127.0.0.1 mail.ru

<p>#2620: Затворник и шестнадцатипалый</p>

16:45 24.03.2010, IT happens

Только что ходил покупать курицу-гриль. Смотрю на цену: 255 рублей. Ну, думаю, круто, круглую сумму дам, сдача будет рубль. Честно, пару секунд понять не мог, почему так много сдачи вышло.

<p>#2621: Войны кривые-теневые</p>

20:45 24.03.2010, IT happens

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

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

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