bash.im ithappens.me zadolba.li

Розыгрыши

1411

Мы с Иваном Ильичом работали на дизеле

Очередной звонок:

— Аллё! Здравствуй!
— Здравствуйте.
— Помнишь, я тебе несколько месяцев назад звонила и спрашивала про источник бесперебойного питания?

Да, эта тётушка действительно звонила когда-то и интересовалась, какой бы ей ИБП домой прикупить. То ли у неё свет часто отключали, то ли напряжение скакало — не помню, да не в этом суть. Разговор не привёл ни к чему — я очень неохотно интересуюсь домашними проблемами сотрудников (почти никто без подсказки пиво за это не приносит), да и цены и марки «упсов» наизусть не помню. Попытки же редиректа на менеджеров коммерческого отдела вызывали в тётушке агрессию.

— Помню, было дело.
— Давай вернёмся к этому вопросу!
— ОК.
— Я слышала, есть фирма APC, а у неё есть модель... кажется, 500! (Мда, реклама в метро — зло.)
— Да, удачные устройства.
— А ты что посоветуешь? Может, получше взять?
— Смотря что вы к нему будете подключать. (Прикидываю, что дома у неё вряд ли стоит AMD64 с X800 и 500-ваттным питальником). Ведь не холодильник же?
— Почему это холодильник не буду? Он же в розетку втыкается!
— А вы не могли бы письмом кинуть, что ещё вы к нему будете подключать — микроволновку, может, стиральную машину... С моделями, если можно.
— Буду, конечно! Всё, что в розетку включается!
(гы-гы) Сейчас, минутку... Диктую, записывайте!
— Ага! А эта буква какая? Эс как доллар? Ага... ага... А лучше есть? Есть?! Давайте... ага... Ой, спасибо огромное.
— Да пожалуйста. Загляните в коммерческий отдел, может, у них на примете что-нибудь получше есть. До свидания.

Попрощавшись, хладнокровно ещё раз перечитываю характеристики рекомендованных дизельных генераторов SDMO SD 6000 E и SDMO SD 6000 TE. Мощность 4,8 кВт — должно хватить...

1393

Вируса бояться — в сеть не ходить

Работаю сисадмином в учебном заведении. Приходит как-то раз ко мне заместитель по спортивным мероприятиям. Оказывается, что у него стоит не подключенный к сети и инету комп, который «вообще-то надо бы подключить» (ага, тянуть провод до спорткомплекса), на который «залез вирус». Прошу описать симптомы. «Открывается всё подряд до тех пор, пока комп не выдает „оперативная память перегружена“». Ну, думаю, точно вирусняк из простых. Пришел, принёс свой «боевой набор». Смотрю — на клаве с краю лежит ежедневник прямо на кнопке Enter. Убрал, зашёл — всё в порядке.

До спорткомплекса переть долго — что же, я зря шёл?! Просканировал комп — пару червей таки нашлось, но ничего страшного. Тут этот заместитель меня и спрашивает: «Так вы вирус убрали уже, да? Он систему мне не поломал?» Я и решил припугнуть его, рассказав о том, что будет, если не стаить антивирус и втыкать неизвестно чьи флешки. Начал рассказывать об упрощенной классификации вирусов: «Первый класс вирусов просто забивает память и мешает жить; второй класс ломает операционную систему...»

Тут Остапа понесло. Наверное, сработал ассоциативный ряд, и я вспомнил Лукьяненко с его незабвенным «Лабиринтом отражений». Я продолжал: «...третий класс сжигает железо, а четвёртый убивает самого пользователя!»

Короче, заместитель больше не хочет, чтобы ему провели сеть и интернет. Да и компьютеры он стал недолюбливать...

1383

Счастливой отладки!

Однажды мне довелось «подхватывать» проект на C++, оставшийся от одного программиста, уволенного несправедливо (по его личному мнению). Впрочем, проект был почти завершён, и мне оставалось лишь немного дописать интерфейс, провести тестирование, отладку и сдать всё заказчику.

Как обычно, сроки поджимают, а я всё никак не могу разделаться с «ловлей блох»: приложение то работает нормально, то вдруг начинает глючить и вылетать на ровном месте. Как выяснилось, периодически возникало std::exception, но отследить, откуда оно бралось, у меня никак не получалось: казалось, что таинственная ошибка присутствует буквально всюду, при этом появляясь далеко не при каждом запуске.

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

Дома первым делом в надежде на чудо запускаю экзешник — вылетает, сволочь. Ладно, запускаю полную компиляцию и иду чистить картошку. Возвращаюсь — ошибка!

В конце одного из основных хэдеров проекта, заботливо спрятанная за правый край экрана нужным количеством табуляторов, красуется неприметная строка:

#include <cfdc.h>

Гугление результата не даёт; просто комментирую эту строку и компилирую заново — успешно! Запускаю — программа работает как часы.

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

#ifndef CFDC_H
#define CFDC_H

#include <cstdlib>
#include <exceptio.h>

#define return if (std::random(1000) < 2) throw std::exception(); else return

//Счастливой отладки!

#endif


Надо ли говорить, что наш проект использовал в одном незначительном месте стандартный генератор случайных чисел, а вызываемый при инициализации std::randomize() успешно заметал любые следы?..

1368

Полярное лето

Жена смотрела фильм про учёных в снегах на Южном полюсе и в какой-то момент начала критиковать фильм за неадекватность: снега, дескать, на Северном, а на Южном тепло! Мой ржач, логичные доводы и слабое сопротивление с её стороны помогли в сжатые сроки заполнить пробел в школьных знаниях.

Через час оказываюсь за компом; на глаза попадается ярлык Google Earth. С довольной ухмылкой восклицаю: «Иди сюда, женщина, я покажу тебе, какой он — настоящий Южный полюс!» Запускаю шарик, проворачиваю, зумлю (жена уже за спиной) и щёлкаю на первую попавшуюся фотку.

Открывается «типичный» для Антарктиды пейзаж: лазурный берег, лагуна, пальмы и бунгало. Надо же было попасть на фотку, подгруженную каким-то шутником! Я в ступоре, жена в восторге: «А-а-а! Я же говорила, а ты!..» Разобрались потом, конечно, но момент был яркий.

Модераторы! Будьте бдительны!

1344

Раздолбай-фай

Варварство всегда было развлечением: кто стенки разрисовывает, кто окна бьёт.

Мы пошли дальше. Три админа, пьяных до переполнения стека, бегали с ноутбуком под мышкой по парадным, ловили роутеры с беспроводной точкой доступа, брутфорсом ломали пароль (если таковой вообще имелся), сбрасывали все настройки, грохали DHCP-сервер, выставляли пароль из 16 знаков, радостно ржали и отправлялись дальше в поисках новой жертвы.

1339

Наживка на планктон

Работаю системным инженером в одной маленькой сырьевой компании (900+ сотрудников). В кабинете IT вечно полно халявщиков, покушающихся на наши съестные запасы.

Выход из продовольственного кризиса был найден напарниками. В глубокую тарелку мы насыпали наполнитель из коробок с радиостанциями (спасибо связистам) — внешне он напоминает кукурузные хлопья, только чуть светлее. Поставили на видное место, стали ждать.

Заходит молодой сотрудник из соседнего отдела с какой-то просьбой, хватает одну «кукурузину», жуёт и, приговаривая «какие-то несладкие они у вас», забрасывает в рот ещё две. Мне стоило немалых трудов уговорил его выплюнуть наполнитель.

На наживку попалось около десятка любителей сладкого. С тех пор никто без спроса у нас никто ничего не пробовал — кто знает, чем эти айтишники угостят в следующий раз?

1286

Катитесь-ка отсюда

Работаю сисадмином на АТС. Порой приходится не только обслуживать сервера, но и общаться с абонентами по поводу неработающего телефона и интернета. Как, блин, объяснить этим эфиопам, что накрылся поток Е1 и устранение косяков займет по крайней мере четверть часа? Им подавай всё и сразу.

Номер телефона техподдержки постоянно (особенно часа в четыре ночи) путают то с такси, то с горячей линией по заказу «девочек». На днях я решил начать мстить. Теперь, когда ранним-ранним утром нетрезвые голоса требуют машину, они утробным голосом получают в ответ:

— К вам подъедет кроваво-красная «шестёрка» с номером 666, 13-й регион. Нет, спускаться не надо — к вам поднимутся.

Результат стопроцентный: трубку бросают, а я возвращаюсь в объятия Морфея.

1283

Всевидящее око Саурона

Есть у нас клиент, большая и солидная силовая госструктура. По разным причинам в закромах структуры скапливалась куча интересного железа, применения которому не находилось. Одним из примечательных представителей была железка фирмы Aethra — дорогущий IP-видеофон. Всё хорошо, но с одним таким устройством каши особо не сваришь.

Решили почитать о девайсе. Среди внушительного списка фич было наведение камеры на абонента по голосу. Для этого было предусмотрено целых два микрофона — один в самой железке, а второй внешний, с довольно длинным проводом. Камеру прикрутили в одной из приёмных, куда чаще всего приходили скандальные посетители. Как только человек начинал говорить, камера вальяжно к нему поворачивалась, помаргивая светодиодом. Эффект был потрясающим — по словам местных служащих, все посетители стали необыкновенно вежливыми и на скандалы не нарывались. Стоит ли говорить, что устройство при этом было включено только в розетку?

1240

Не съем, так понадкусываю

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

Оказалось, какой-то Данила-мастер не поленился поставить пароли на почти все портативные компьютеры. Теперь железо продают со скидкой, а на ценниках стыдливо подписано «стоит неизвестный пароль».