Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Шрифт:
Так вот, пару дней назад в этом же здании прямо напротив моей открылась конкурирующая контора. Через окошечко наблюдаю картину: букмекерша то вбегает внутрь, то выбегает наружу из своего «загончика».
Оказывается, девочка пыталась переместить на внешний монитор окошко интернет-браузера со всеми ставками. Посмотрит на монитор - забежит в контору, мышкой потыкает, окно на несколько сантиметров подвинет. Выбежит, посмотрит - нет, криво!
–
и обратно в конторку мышкой елозить. Монитор внешний намертво прикручен, так что лицом к себе развернуть его нельзя.
Едва
Дело закончилась тем, что букмекерша перевернула мышку, засунула в окошко руку и в уморительной позе все-таки выровняла окно браузера со страницей ставок по границам экрана.
Да, если уж девочка не знала о разворачивании окна на весь экран, то про кнопку F11 ей рассказывать точно не стоит - побьет за невмешательство.
#876: Новый Windows Zip: еще быстрее, легче и бесполезнее
20:45 14.05.2009, IT happens
Работаю администратором в проектном институте. Часто просят посмотреть домашние компьютеры; всегда стараюсь отказываться, несмотря на предлагаемые материальные блага.
Кризис взял свое - недавно согласился помочь при условии доставки пациента на мое рабочее место. На следующий день привозят системник, отказывающийся загружаться. Воткнул live CD Ubuntu, загрузился с него, чтобы посмотреть, на месте ли системные файлы вроде ntldr - не раз причина неполадок была именно в удалении их шаловливыми юзерами.
После непродолжительного осмотра содержимого диска очень подозрительным мне показалось отстутствие папки Windows. На других разделах ее тоже не оказалось, зато был обнаружен файл windows.zip размером 1,6 гигабайта. Распаковываться архив наотрез отказался, ссылаясь на повреждения.
Допрос владельца системника показал, что до меня машину «насиловал» друг дочери-первокурсницы. Порекомендовал другу перевестись с пятого на первый курс (хотя, наверное, стоило бы в среднюю школу) и больше никогда не архивировать ОС с удалением исходных файлов.
#877: При тестировании не пострадали люстры и фарфоровые котики
00:30 15.05.2009, IT happens
Мы давно уже собираемся со знакомыми программистами: чайку попьем, поболтаем, программку вместе напишем. На очередную встречу один из наших прибегает с флешкой и кричит: «Народ, срочно надо программу доделать!»
Написать ему надо было физический симулятор каучукового попрыгунчика. На флешке уже была небольшая заготовка; все собрались, стали помогать, и через час наступило время тестирования.
Все шло нормально, пока кто-то не решил запустить шарик так, чтобы он, отскочив от пола, ударился об угол. После столкновения попрыгунчик начинал как-то совершенно неестественно скакать на одном месте.
Начался кропотливый двухчасовой безуспешный дебаг. Мы были столь поглощены поиском
Оказалось, что мячик действительно скачет настолько странно. Словами не передать, как мы радовались! С тех пор запомнили крепко: физические процессы при возможности надо тестировать вживую.
#878: Когда «я собрал компьютер» звучало гордо
00:30 15.05.2009, IT happens
В давние времена, когда ZX Spectrum был далеко не у каждого, мой однокурсник собрал по схеме из популярного журнала компьютер «Специалист». На заказ печатной платы в Москве денег у него не хватило, поэтому он иголкой в листе картона натыкал дырочек под выводы микросхем и распаял схему с обратной стороны кусочками провода МГТФ. Включил - не работает. Бедняга дважды проверил монтаж, ошибки не нашел и принес его мне для отладки.
Увидев порождение настолько адского трудолюбия, я живо представил себе грядущую бессонную ночь и со вздохом включил осциллограф. Через пять минут неисправность была найдена - виновником оказался бракованный конденсатор в цепи видеовыхода, а остальная схема исправно работала!
Стоит ли упоминать, что 8-килобайтную прошивку BIOS'a мой приятель вручную набрал в шестнадцатеричных кодах на программаторе с клавиатурой от старого калькулятора?
#879: За -3 года до конца света
00:30 16.05.2009, IT happens
Случилось это в стародавние времена, когда даже «спектрумы» еще не появились на просторах нашей необъятной родины, а отдельные энтузиасты толкали в массы вычислительную технику, собранную на суперсовременном процессоре K580ИК80. Происходило все это в общаге, где у одного энтузиаста был собран такой монстр. Работал на нем BASIC, причем довольно неторопливо.
Пришел как-то к нам в комнату знакомый - тут ли, спрашивает, водится компьютер? Получив положительный ответ, попросил посчитать на нем задачку. Ввод исходников занял где-то полчаса, после чего состоялся пробный запуск. Программа ушла глубоко в себя и не подавала признаков жизни.
На вопрос, чего он такого напрограммировал, товарищ рассказал, что ему надо посчитать плотность плазмы в ТОКАМАКе. Когда у нас прошел первый шок от серьезности задачи, ему посоветовали урезать количество итераций в программе, чтобы закончить расчеты в этой пятилетке, и вывести на экран обратный отсчет, чтобы можно было спокойно сходить пообедать или хотя бы попить чайку.
Настал момент боевого запуска. Программа стартует, на экране появляется четырехзначное число, постепенно уменьшающееся. Народ ждет, болтает, счетчик тикает. Когда пошел отсчет последнего десятка, внимание всей комнаты было приковано к экрану. Постепенно стихли разговоры и повисла напряженная тишина. На цифре «4» можно было услышать, как на другом конце общежития летает муха.