Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Шрифт:
Удивлению моему не было предела - паренек интернет все же раздавал, правда, на сеть стоял простенький пароль, который тут же был взломан брутом. Счастью моему не было предела! Решил не наглеть - зашел на баш, потом на IT happens, а когда все новое уже было прочитано, в дело пошла аська и почта. В итоге я увлекся, позабыл о лимитах и начал качать тяжелое письмо с исходниками игрового движка. Вскоре окно в мир захлопнулось - инет вырубился.
Всю дорогу я наблюдал, как парень безуспешно пытается восстановить связь, но только я знал истинную причину проблемы - закончились деньги на счету.
Когда я вернулся домой,
#1533: Какой подшипник, такой и ремонт
15:45 29.11.2009, IT happens
Затрещал и заглох пропеллер на блоке питания. Не ахти какая проблема, но в съемной квартире из инструментов только нож и молоток. Спасибо хозяевам хоть за это!
Острием ножа раскручиваю БП, вынимаю вентилятор. Вместо обещанных на сайте производителя двух шарикоподшипников (ну вот зачем врать, а?) там обнаруживается обычный шпиндель с катушкой. Похоже, пропеллер немного ходит по шпинделю и задевает крышку.
Беру молоток и несколькими ударами меняю форму крышки на более выпуклую, вспоминая известный метод «обработать молотком и напильником до нужной формы». Нахожу в кухне подсолнечное масло, капаю на шпиндель, закрываю, закручиваю - работает!
#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
Вот ведь как бывает - обычно саппорт ругается на тупую и агрессивную клиентуру, а те обижаются на качество работы пофигистичного саппорта. Все верно - и с той, и с другой стороны огрехов бывает подчас немало.