Май 2011. С помощью тонны писем с обсуждениями, копипастов из каких-то древних C-библиотек, предполагаемых интерфейсов и какой-то матери имеем:
— мы девайсы по-прежнему ни разу в глаза не видели, в том числе их веб-морду;
— для разработки и тестирования написан эмулятор всех этих устройств;
— при первом запуске у заказчиков с реальным устройством (их клиент расщедрился) всё работает;
— клиенты «very happy».
«Есть штука оттуда, не знаю откуда, напиши к ней то, не знаю что»? Не проблема!
#6385: Птички напели
20:45 03.06.2011, IT happens
Работаю в магазине дисков. Сегодня перед закрытием пришёл мужичок лет сорока и спросил, есть ли у нас программа на диске — «Твиттер» называется.
#6386: 100 Вт, 6 баллов
13:00 04.06.2011, IT happens
Тут было много историй о том, как серваки падали по таинственным причинам в одно и то же время. Так вот, на Армянской АЭС был случай покруче.
Как известно, Армения — сейсмоопасный район. Естественно, на АЭС стоит защита от землятрясений. Было много мелких землетрясений, выпадали табло сигнализации и всякая фигня, но с устойчивыми блоками никаких проблем не было. Вдруг ни с того ни с сего по утрам, примерно в одно и то же время, стал срабатывать канал по сейсмике, хотя землятресений никаких не было. Все уже собирались к восьми утра на диковинку посмотреть.
Долго пытались понять, в чём дело, пока не отловили мужика, который в 8:00 каждый день ставил стремянку на «какую-то коробку» и лез наверх включать освещение. Коробка оказалась сейсмографом, который эти сотрясения принимал за подземные толчки.
#6387: По ту сторону нуля
13:00 04.06.2011, IT happens
Помню, во времена учёбы в институте на специальности ИВТ был у меня на примете один паренек младше меня на курс — смышлёный, легкообучаемый, с нестандартным умом. В своей группе я был этаким гуру — энная часть курсовых лежала на мне. Недолго думая, я отдавал часть тому пареньку. Перед сдачей курсовика хозяину я всегда перечитывал исходники — с теорией уж Бог с ней…
Набрёл как-то на участок кода, где по ходу действия необходимо было сменить знак у числа. Его вариант решения был весьма неординарен:
var dig: Integer;
<…>
dig := dig ? (dig * 2);
#6388: Капитально крепко
15:00 04.06.2011, IT happens
На практику к нам в группу сопровождения пришёл мальчик — в железе не очень опытный, но любознательный. В шкафчике была у нас коробочка с надписью «КПТ-8», а внутри — тюбики без опознавательных знаков. Увидел мальчик эту коробочку и подвалил ко мне с вопросом:
— А что такое КПТ-8?
Мне отчего-то было лень рассказывать ему про кремнийорганическую пасту теплопроводную.
— Это сокращение от «капитально». Если крепление радиатора случайно сломал, намазываешь КПТ, и через 8 часов кулер капитально приклеен к процессору.
Угукнув, мальчик ушёл, а на следующий день попросил матплату, проц и кулер. Коллеги, будучи в теме, выдали ему из запасников старья.
В конце рабочего дня у мальчика в глазах практически стояли слёзы, когда он ровно через 8 часов поднял материнку за радиатор с открытыми креплениями, и она грохнулась на пол под наш дружный гогот.
Не смогли мы с ним сработаться: не понял мальчик нашего юмора.
#6389: Штирлиц-то вон какой
15:00 04.06.2011, IT happens
В моём универе была потрясающая преподша, которая вела настолько же много предметов, насколько мало имела о них представления, — в частности, ООП и компьютерную графику.
Как-то раз на лекции по фотошопу тётушка рассказала, что есть такой плагин, который может автоматически восстановить цвета на чёрно-белой фотографии. Я не выдержал и вступил с ней в дискуссию: дескать, невозможно это, неоткуда информацию взять. Она опять за своё. «А давайте, — говорю, — поспорим на зачёт, что не вы сможете этого сделать?» Договорились.