Обновляю Убунту. Вижу пакет Bogofilter. Понятно, конечно, что со словом «бог» никак не связано, но закрадывается подозрение, что линукс — для атеистов.
Позвонил на днях педиатр из поликлиники и позвал «в гости» на очередной приём. Что ж — мы с дочей оделись и пошли слушать в очередной раз про нашу несознательность (ну не будем мы делать прививку от краснухи).
Как водится, очередь. Немаленькая. Куча мамаш с подростками (чего они припёрлись в грудничковый день — непонятно), куча мамаш с нашими одногодками, куча мамаш с месячными малышами. Все кричат... Романтика.
Мы пристроились на лавочке около двух девушек со спящими грудничками. Мамаши болтают о пюрешках-кашках-какашках. Я офигеваю от духоты. Моя красавица достала мой мобильник и ржёт над какой-то игрушкой. У мамаш заходит разговор о мужьях: у одной сисадмин, а у второй программер.
— А у нас Димочка что-то долго не получался, а вот свет вырубали, UPS сел — Димочка и получился. — Ой, так вы, наверное, в ту же ночь, что и мы! У нас тоже Анечка получилась, когда света не было весь вечер. Мы как-то и не планировали. А вот видишь, как здорово вышло!
Я ржала в голос. На меня пялились, как на дуру, но потом поняли. У нас в счётчике какой-то блочок сгорел, а мужнин ноут сел, недокомпилировав что-то. Делать-то больше ничего и не было в ожидании аварийной бригады...
Дорогие жэковцы, почаще вырубайте свет! Айтишники размножаются исключительно в полной темноте.
В кои-то веки прибралась в серверной. Выношу коробку с убитыми железками (все made in China). Гляжу на цветок на подоконнике и думаю: «Вот единственное, что китайцы умеют делать качественно — это китайские розы».
Прямо перед выходом из дома на него нападает жена, зажимает в угол и начинает расчёсывать бороду, приговаривая: «Терпи, программист, тимлидом станешь!»
Задумался тут над вопросом: почему правая сторона тела управляется левым полушарием мозга, а левая — правым? Пришёл к выводу, что при разработке человека Бог не знал точно, будет ли голова автоматически адаптироваться при связи с телом или нет, поэтому решил обжать кроссовером на всякий случай.
Мы познакомились с ним в 2002-м. Уже тогда он был немолод, его тело избороздили легкомысленные трещины и царапины (плоды бездумного хождения по рукам), а мыслительные способности оставляли желать лучшего — он явно пребывал на склоне лет и возможностей.
Данные с медобследования тех лет: 2 кг веса, 13" в холке, белый, Pentium MMX 151 МГц без кеша, 16 МБ ОЗУ одной планкой, шина 33 МГц, медленный винт на 4 ГБ, флопарь, жующий дискеты на раз, старый биос с глюками, десятимегабитная сетевуха, монитор 640×480, видео S3 Virge64+, COM, LPT, VGA, дохлая батарея и кривая мышь-пипка.
Через пару лет, увольняясь, списал беднягу, забрал с собой. Нашел в магазине брендовую память, за годы пропахшую складской пылью, воткнул — стало 64 мегабайта. Прошил биос, пожертвовав парой свежих дискет. Разделил диск из-под Windows, залил на второй раздел по сети Debian. Дворцовый переворот совершён — пациент превратился в верного пса.
В 2006-м навсегда остановился его винт, и я купил другой по объявлению. Так я и познакомился с замечательным человеком, у которого теперь подрабатываю админом-сервачником. Винт был уже на 6 ГБ, но скрипел. Чуть позже я купил зеркалку, к ней новую CF-флешку, а старую медленную на 512 MБ через доставленный из Америки переходник имплантировал вместо винта, сделав ноутбук бесшумным.
Вплоть до 2008 года он был домовёнком, сопровождая меня по съёмным квартирам — радостно ловил блютус моей сотки по приходу домой, резво дозванивался по диалапу до работы и расшаривал коннект. ADSL на съёмной — роскошь, а на халяву и диалап сладок.
На 8 марта я подарил его своей 87-летней бабушке, слабо видящей и любящей детективы. Я написал новый init-скрипт: грузится восемь секунд (при скорости чтения CF 2 МБ/с), корень read only, 300 метров детективов с «Альдебарана», иксы без WM с less в xterm для чтения 36-м шрифтом. Система неубиваема — можно просто отключать из розетки.
Через несколько месяцев мелкий доказал обратное: я забыл закрыть все отверстия скотчем, и сынок запихнул туда болтик. Болтик сделал своё чёрное КЗ: сгорел предохранитель на маме и весь БП, давно впихнутый в отсек для батареек. Бабушке срочно был выдан другой ноутбук с копией этой системы, а этого увезли в админскую вотчину.
Реанимация длилась несколько дней: эксперименты, замены, тесты... При этом он (о, врачебная халатность!) лишился монитора — досадно и обидно порвался шлейф, только выглядевший неоткрепляемым. Я, внутренне протестуя, положил хладеющее тельце к двери на вынос и с тяжестью в сердце попрощался.
Утром я вскричал: «VGA-порт!» — и проснулся. Второй день в операционной. Подключение внешнего монитора. Разряд!
LILO: loading Linux...
Спасён!
Он любит жизнь и работу — стоит только подать ему питание, включается сам, не требуя нажатия на кнопку. Наверное, именно этот врожденный оптимизм и заставлял жить его все эти годы и справляться с трудностями. Теперь он живёт на антресолях в ночном весёлом разноцветье диодных огней в обществе вайфай-точки, свитча, двух модемов и упсовых батарей, раздаёт интернет по VPN четырём соседям, ведя статистику по задолженности, принимает трёх халявщиков по диалапу, меня по вайфаю, домашний комп по Еthernet/VPN и всех-всех-всех пускает в интернет. У него нет крышки-монитора, батарей и мыши, зато есть разваливающийся корпус, медленная флешка вместо винта, китайский чиненный-перечиненный БП от USB-коробки, полугодовой аптайм и приличный трафик по ADSL. Он счастлив — по крайней мере, мне так кажется.
У клиентов, небольшой фирмы, сгорел блок питания на роутере. Чтобы не ездить несколько раз туда-обратно, я пошёл с магазин со своим домашним роутером той же марки, чтобы подобрать замену.
Быстро выбрал. По пути домой решил закурить. Пока доставал пачку, выронил роутер из рук и поймал его почти у самого асфальта. На пачке сигарет заметил крупную надпись: «Курение убивает».