#1534: Первый прямой отжим
12:00 30.11.2009, IT happens
С архиваторами у меня давние и тёплые отношения. Самый мощный в мире архиватор написал я на втором курсе института в качестве курсовика. Файл любого размера он сжимал до двух байт: 0x00 и 0x01. На растерянный вопрос препода: «И что же теперь с ним делать?» — я честно ответил: «Понятия не имею. Было задание написать архиватор, а задания писать разархиватор не было».
Второй по мощности в мире архиватор написал тоже я, уже в качестве диплома. В руководители мне достался замзавкафедры вычислительной математики, жутко нудный и мелочный тип. Я должен был написать архиватор по изобретенному моим руководителем алгоритму — что-то там с многократным обходом деревьев Бейкера. По этому поводу мне полагалось проштудировать пару десятков книженций, от одних только названий которых скулы сводило на неделю. Месяца четыре мне удавалось кормить руководителя завтраками, но в конце концов он недвусмысленно намекнул, что без рабочей программы я на предзащиту не попаду.
Делать нечего — через неделю архиватор был предъявлен. Он сжимал любой файл раз в пять лучше RAR на максимальной компрессии и делал это раз в десять быстрее. Выгодно отличало его от моего первого детища то, что этот умел разархивировать файлы. Руководитель сиял, как стоваттная лампочка, и на предъявленный исходник отреагировал мимолётным взглядом и снисходительным кивком. А зря, потому что среди 30 КБ bitwise-операторов и булевой логики сиротливо ютились несколько вызовов к внешним DLL. Один из них со скромным названием RightAlignDWORD получал хэндл открытого файла, копировал его на последние незанятые кластеры жесткого диска и возвращал список кластеров — FAT, разумеется, оставался нетронутым. Этот список кластеров и был единственной полезной информацией в получившемся «архиве».
Защита прошла на ура, я забрал диплом и выписался из общежития. Пути наши с моим (теперь уже бывшим) руководителем разошлись. По слухам где-то через год он меня упорно искал через знакомых. Зачем бы, интересно?
#1535: Лечебный шопинг
12:00 30.11.2009, IT happens
Есть у меня один друг, неплохо разбирающийся в компах. Заходит как-то к нему домой соседка, знакомая матери, и начинает жаловаться на то, что у её дочери «плохо работает компьютер». Друг соглашается помочь и поднимается к соседке на два этажа выше.
За компьютером сидит типичная «мукла» и тупым взглядом гипнотизирует комп. Друг с ужасом оглядывает картину и вопрошает:
— Ну так в чём, собственно, дело?
— У меня звук хрипит в колонках.
— Вы что-нибудь меняли в настройках?
— Нет... Знаете, я думала, это из-за мышки, и купила новую, но это почему-то не помогло!
#1536: Белка в колесе
14:00 30.11.2009, IT happens
Был у моей подруги жизни ноут с Windows Vista на борту. Жёсткий диск был разбит на два раздела: системный (20 ГБ) и рабочий. В какой-то момент хозяйка ноутбука начала жаловаться на мистическим образом исчезающее место на системном разделе. Стоило только расчистить место, как оно тут же забивалось опять, причём обычно это происходило после работы в фотошопе.
Разгадка оказалась простой: система нарастила почти 8 ГБ системных ошибок, к каждой из которых прилагался дамп памяти. Остался вопрос, почему? Оказалось, система загоняла себя в состояние белки в колесе.
Сначала запускался фотошоп, который при работе создает немаленький кеш на жестком диске. Система видела ошибку и делала дамп памяти. После выхода из фотошопа жёсткий диск был уже забит настолько, что система опять получала сообщение об ошибке и опять дампила память, и так до победного конца.
#1537: Книжка без картинок
14:00 30.11.2009, IT happens
Одногруппник с моей подачи согласился попробовать GNU/Linux. В перерыве лекции по программированию он достал ноут, и мы приступили к установке Ubuntu. Сгрудившиеся вокруг компьютера студенты привлекли внимание препода.
— Что делаете?
— Ставим линукс.
— Какой дистрибутив?
— Убунту.
— Даже не слышал о таком. А Red Hat сейчас как?
— Ушли в энтерпрайз, а для пользователей сделали Федору.
— Да фигня этот ваш линукс. У нас в фирме сервер на Редхате, так на нём даже графического интерфейса нет.
Вот такие подоконники преподают у нас программирование.
#1538: На деревню дедушке
14:00 30.11.2009, IT happens
Вот ведь как бывает — обычно саппорт ругается на тупую и агрессивную клиентуру, а те обижаются на качество работы пофигистичного саппорта. Всё верно — и с той, и с другой стороны огрехов бывает подчас немало.
Несколько дней назад отправил в саппорт хостера, у которого размещены мои сайты, небольшой запрос. Обычно ребята реагируют оперативно, и через час-два я получаю развёрнутый ответ. Тут же прошли сутки, а реакции нет. Написал ещё раз. Ещё сутки — глухо. Ещё день спустя я собрался уже строчить гневное письмо руководству хостинга с вопросом, за что саппорт получает свою зарплату, но решил на всякий случай проверить, кому же я всё-таки писал три дня?
Открыл папку «Отправленные». Письмо от хостинга, ответом на которое я посылал свои запросы, оказалось автоматической рассылкой с ящика noreply@***.com.
#1539: Семь бед — один reset
14:00 30.11.2009, IT happens
Вспомнил, как сам собирал свой последний домашний комп. Опыт за плечами уже был, но лишних полчаса я всё же понервничал.
Приехал домой с кучей коробочек уже довольно поздно, но собрать комп хотелось побыстрее, и я сразу стал прикручивать всё на места. Комп собран, нажимаем питание... тишина. Перепроверил, переподключил — изменений нет. Расстроенный, начал проверять работоспособнось отдельных элементов. Ага! При зажатии контактов питания на материнке всё завелось.
Очень неохота было везти корпус (дорогой, здоровый, тяжеленный Thermaltake) обратно в магазин. Что-то дёрнуло меня нажать reset — о чудо, комп включился! Вот и доверяй теперь надписям на проводах...
#1540: Вспышка слева
15:45 30.11.2009, IT happens
Работал саппортом в инет-провайдере. Приехали как-то на ремонт к клиенту — виновником был горелый порт в свитче. Клиент нам попался любознательный — стал интересоваться, отчего же порты горят? Напарник-юморист нашёлся с ответом:
— В результате действия солнечной активности в оптическом волокне возникают лазерные наводки, которые, проходя через конвертер, преобразуются в электрические, тем самым сжигая порты оборудования.
Как удержался от смеха, не помню, но клиент после такой телеги больше не спрашивал ничего.