Истории с тегом: розыгрыши

Всего историй: 587

4593

Лицом по пальме

На днях принимал на работу креативщика. Проверяю тестовое задание. Весь код выполнен в стиле:

char t = malloc(SIZE);

if (t == NULL)

return 0xFFFUUU;

if (...)

return !(PALM += 0xFACE);

Парня приняли, но с наказом больше так не шутить.

4555

Вербально-логический незачёт

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

* * *

Задал он лабораторку: напиши, говорит, архиватор, чтобы мы файл зажали ARJ, RAR и твоим архиватором, и твой оказался бы в полтора раза меньше. Мы, конечно, прошли Хаффмана к тому времени, но чтобы так с разбегу коммерческие решения переплюнуть... Я припух, но апеллировать к здравому смыслу было бесполезно.

Выкрутились! «Архиватор» создавал «архив» весом примерно в 10% от исходного файла и закидывал всё на сетевой диск — с глаз подальше. При «разархивации» исходник тупо возвращался на место, если «архив» не модифицировался. На приёме препод-садист искорёжил «архив» и был доволен сообщением «archive corrupt».

* * *

Задал Мышев моим одногрупникам лабораторку: распознавание текста из графических файлов. Есть кусок отсканированной газеты. Показываем её на экране, пользователь выделяет прямоугольную область и должен получить текст из символов, которые в этот прямоугольник попали.

За ящичком пива собрались и придумали обходной манёвр. Хоть картинка и большая, но вряд ли у препода ещё такие есть. В общем, долгими мучениями составили они список с координатами прямоугольников, в которые попадает каждый символ на газете этой. Когда пользователь выделяет область, нехитрым вычислением отбираются те символы, которые должны в эту область попасть, и выдаются на выход.

Отладились хорошо. Пошли сдавать — засыпались! Этот гад сначала поигрался: то так выделит, то так — всё распознаётся, даже временная задержка зависит от размеров области. А потом взял он и картинку с газетой в Пейнте измалевал до неузнаваемости. Программа, конечно, и такую картинку «распознала»...

* * *

Последнюю историю рассказали мне сокурсники. Постановка задачи: препод в микрофон говорит что-то типа «два плюс два», программа должна распознать, сосчитать и вывести на экран ответ.

Народ сделал так: программа пишет бред с микрофона в wav-файл, шлёт его по сети в общагу, где на «серверной стороне» сидит человек, который файл этот слушает и ответ пишет, а иногда для правдоподобности ошибку распознавания шлёт.

Показали — Мышев в экстазе! Бегает, бородой трясёт, ребят на конференции и симпозиумы зовёт. Так разволновался, что уже к своей докторской это дело присовокупить хотел... Ну, народ не сдержался и от хохота в коридор повалил. Когда препод всё понял, зачёт не поставил никому.

4542

Чем бы дитя не тешилось, лишь бы винда не вешалась

Я продавец-консультант в магазине бытовой техники, по совместительству немного админ. Дали мне для обучения профессии продавца девочку, по совместительству немного блондинку. Так вот, девушке надо было вникнуть в суть установленной у нас программы учёта. Подходит:

— Как бы мне сейчас позаниматься?

— Я сейчас немного в работе.

— Вообще никак?

— А чем ты хотела позаниматься?

— Ну... У меня дома компьютера нет, я бы хоть посидела за кнопочками, понажимать поучилась, буквы где какие бы запомнила.

Все присутствующие уставились на меня, ожидая реакции: «заниматься» можно было только за тем компом, за которым работал я.

— Похвально! Не вопрос: на, учись! — сказал я и достал из-под стола давно списанную клавиатуру.

4520

Что русскому подкаст, то немцу радио

Учился я в немецком институте, а стажировался в Голландии. Ездить было каждый день по сто километров в один конец. К моему счастью, ещё двое однокурсников (обе нерусские — это важно) стажировались в том же городе, и мы ездили вместе, скидываясь на солярку.

Однажды пришла мне в голову идея. Записал я на флешку пару часов русского интернет-радио. Файл назвал «Russian Radio 106.8 FM», и магнитола исправно прокручивала этот текст на дисплее. Для полноты картины прикрутил на антенну кучу всяких проволочек. Утром, забрав своих друзей с вокзала, я заявил им, лучась счастьем, что нашёл в инете примочку к антенне (те самые проволочки), которые позволяют мне ловить FM-радио прямо из России. В доказательство играл мой записанный файл — а в нём и музыка, и новости, и реклама...

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

4488

Офисная забава «триста точек на дюйм»

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

— У меня принтер не печатает.

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

— Не работает ваша программа. Никакого сообщения она не выдала, и вообще компьютер теперь себя странно ведёт.

Не веря своим ушам (ведь программа была протестирована и отлажена на множестве машин), отправился к пользователю.

— Смотрите, что он мне выдаёт.

Смотрю и непроизвольно начинаю смеяться. После отправки документа на печать вижу сообщение якобы от операционной системы: «Извините, принтер не готов. У вас есть карандаш?» Оказывается, я перепутал скрипты и дал пользователю один из своих приколов. С тех пор все шутки я храню отдельно.

4458

И вам опхбер

На позапрошлой работе админ всем пытался поставить линукс — дошло дело и до меня. «Всё поставил, — говорит админ, — поставил 1С, нужно только аську настроить. Скажи мне свой номер, я сейчас сделаю и тебе напишу, чтобы проверить». Диктую номер, через две минуты админ стучится.

— Привет!

Копирую из таблицы символов:

— Öïñ?

— Б#я!

— Расслабься ты, шучу :)

Отдел продаж тоже не лыком шит.

4431

Запчастью на счастье

Продаю аксессуары и комплектуху. Приходит клиент в милитари, хочет флешку Corsair Survivor GTR (это такой монстр в пылевлагоударопрочной алюминиевой трубке). Расплачивается, спрашивает так ехидно:

— А если по ней молотком дать?

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

— Давайте.

Клиент смотрит на палку, на меня, на флешку, судорожно запихивает её в карман и уходит.

4430

Пионерский встречный план

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

Доброе утро, уважаемые коллеги!

С 14 октября у нас новые правила. Тех, кто не отмечается в журнале прихода, я отмечаю в табеле учёта рабочего времени как пропустивших рабочий день. Если у вас уважительная причина отсутствия, просьба ставить в известность

начальника отдела и меня.

Номер моего сотового телефона: %phone%.

С уважением, %secretaryName%

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

Админпривет вам, уважаемые коллеги!

С 15 октября у нас ещё одни новые правила. Те, кто не отмечается у админов (а все примерно себе представляют этот процесс), я забаниваю в настройках прокси как пропустивших в этот рабочий день интернет. Это такой пионерский встречный план. Приказ? Какой приказ, какие росписи? Твёрдое админско-партийное слово. Если у вас уважительная причина неотмечания (последний день перед получкой, закрытые магазины и др.) — доброго слова будет достаточно.

Внутренний номер админа для уточнения подробностей: %phone%.

С уважением, злой (по легенде) админ.

Ждём-c.

4415

Приятная тяжесть данных

Покупал флешку. Выбрал восьмигиговую в металлическом корпусе и решил на месте проверить. Достаю из упаковки и протягиваю продавцу (парнишке классического админского вида, ещё и биос на шнурке на шее болтается):

— О, ничё так вес.

— Ну, дык, на восемь гигов же.

Смотрю на него с явным выражением когнитивного диссонанса на лице. Парень смущённо опускает глаза:

— Ну, многие ведутся...

4408

Спасите наши души

Недавно меня лишили премии, сделали выговор и даже собирались уволить. А всё почему? Я решил ради прикола повторить то, что когда-то вычитал: ребята добавили в лицензионный договор (кто его хоть раз читал?) строку о том, что пользователь передаёт им душу, и подсчитали, сколько душ у них накопилось. В общем, к одной простенькой программке, которая позволяет отслеживать привязанную к уходящим по сети файлам информацию, я писал этот договор и добавил туда строчку про душу. Договор читали наши юристы, потом его читали в ОФЭРНиО, куда программу в числе других повезли регать, — никто, естественно, ничего не заметил. Программу выложили на сайте. За время, которое она там провисела, её скачало чуть менее тысячи человек. Сначала я следил за числом скачавших и заключивших соглашение, но через месяц-другой надоело.

Несколько дней назад меня вызвал начальник. Ему написал какой-то серьёзный дяденька из Штутгарта, который был очень озабочен проблемой владения собственной душой. Этот дяденька не только не поленился это соглашение прочитать, но и, удивившись, отнёс в бюро переводов, оплатив услугу из своего кармана, удивился второй раз и решил написать нашему директору. И зачем дяденьке-немцу только понадобилась программа на русском языке?

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