Понадобилось кое-что из компа перекинуть на телефон. Правильного провода у меня нет. Встроенного в комп «синего зуба» тоже нет, правда, есть подключаемый через USB, но и он нормально не работает: при активном обмене данными коннект моментально отваливается.
Начитавшись IT happens, решил я эту штуку охладить. Достал из морозилки кусок льда, воткнул «синий зуб» в USB, сверху уложил льдинку, начал соединяться с телефоном. Ура! Работает! Перекинув все данные, решил попробовать через телефон выйти в интернет, так как у светло-тёмного интернета наступила тёмная полоса.
Заигравшись и почти добившись своего, я услышал странный шипящий звук. Так захлёбывался в воде мой «синий зуб». Повезло: разъём остался жив, а свистульку потом можно и новую купить.
#5282: Программа «Потерянные гигабайты»
15:45 25.01.2011, IT happens
Мне пришёл великолепный спам.
Спасибо за искренность, ребята.
#5283: Почти как настоящий
15:45 25.01.2011, IT happens
Надо готовиться к экзаменам. Решил не экономить и купил на test****.com список актуальных вопросов-ответов. Думал, качну PDF на читалку — ан нет! Программа не разрешает печатать на виртуальных PDF-принтерах, позволяя только вывести на бумагу. Можно, конечно, распечатать семьсот страниц и потом отсканировать, но всё же интересно, как прога определяет, что принтер виртуальный?
Оказалось, достаточно переименовать PDF-принтер во что-то вроде «HP LaserJet 0000», и он начнёт видеться в системе. Вот уж точно защита от дурака...
#5284: На свалку
15:45 25.01.2011, IT happens
Техпод хостинг-провайдера. Казалось бы, клиенты должны хоть что-то понимать в том, как работают их сайты (предоставляемый нами Win-хостинг в расчёт не берём: его понимают клиенты, но не понимают админы).
Звонит клиентка, задает кучу вопросов, в том числе о том, почему у неё не работает такой-то скрипт. Отвечаю на все остальные вопросы, а по скрипту вежливо направляю писать тикет, иначе чёрт ногу сломит.
Спустя сорок минут перезванивает та же клиентка, задаёт ещё кучу вопросов, потом спрашивает, почему скрипт-то не работает. Процесс повторяется ещё два раза.
В итоге получаю вожделенный письменный запрос. Для порядка уточняю, что за скрипт ругается, и получаю расположение файла dump.sql. Действительно, чёрт меня побери, не работает!
#5285: Аргумент с потолка
15:45 25.01.2011, IT happens
Канун последнего экзамена. У меня всё в полном порядке, но другие студенты моей группы были не столь успешны в течение семестра и сейчас активно сражаются за зачёты по практическому курсу «Численные методы». Каждое задание — набор несложных шагов математического алгоритма, которые нужно воплотить в рабочую программу. Меня как самого понимающего ловят в светлом углу и суют под нос ноутбук с седьмой «дельфой», в которой открыт какой-то до ужаса неотформатированный код. «Помоги понять, что тут делается».
Беглый осмотр и пара вопросов к хозяину техники показывают, что программу писал не он, как она работает, он не понимает, а сдать надо через пару часов. Кто-то из группы выдал ему это зачтённое уже чудо с отеческим «там всё просто».
Да, начать с единицы цикл, видимо, религия не позволила.
Гениально! Второй производной аргумент, оказывается, не нужен. Оказалось, он берётся из глобальной производной, объявленной где-то наверху. Хорошо, не из массива с элементами [1, 2, 3, ...] — хотя это я тоже когда-то встречал.
Конечно, проще сделать такую проверку, чем понять, почему программа уходит в бесконечный цикл и считает какую-то чушь вместо нормальных приближений итерационного метода.
Ручкой набросав на бумаге основы алгоритма задачи (ей-богу, десять строчек вместо пары экранов) и посоветовав написать всё с нуля, я пошёл отправлять эту историю. Может, тому, кто написал это чудо, хоть стыдно станет.
#5286: Если (бы да кабы)
12:00 26.01.2011, IT happens
Вы всё ещё удивляетесь, откуда берутся быдлокодеры, генерирующие индийский код?
Учусь в школе. В 10 классе начали изучать программирование на Паскале. Очередное задание — вроде бы несложное, но написать код надо без циклов, используя лишь оператор ветвления if. Побившись несколько часов головой об стол, я всё-таки родил программу, но она включала в себя 23 вложенных ветвления.