4867

Тык, кандидат эмпирических наук

Когда я учился в институте, с нами грызли гранит и иностранцы-негры. По-русски за пару лет шпрехать научились довольно бойко, но всех тонкостей русского языка, понятное дело, не понимали. С этим было связано множество приколов, но один запомнился особенно.

Попросил один африканский друг моего одногруппника помочь написать программу на Паскале. Программа простая: что-то там нарисовать на экране. Рисуем контур, потом вызываем процедуру закрашивания. На вход процедуры подаются координаты точки, из которой начинается закрашивание; продолжается оно до границы другого цвета, так что точности особой не требуется. Тут африканец спрашивает, почему параметры такие и как их узнать. Одногруппник отвечает: «Методом тыка». Немного подумав, африканец задайт вопрос: «А Тык — это такой русский учёный?»

4866

Дошла эсемесочка

Часто заходит к нам в IT-отдел по мелким вопросам начальник железнодорожного участка. Заодно треплемся о жизни: телефоны, компьютеры, всё такое.

Осенью 2008 года он всё нахваливал свой служебный Nokia 3110 за безотказность. Попалась на глаза нам статейка в интернете: говорили, можно вырубить насовсем такой телефон эсемеской формата «0x00022...», о чём мы и доложили начальнику участка при следующем визите. Чуть ли не рванув рубаху на груди, мужик рявкнул: «Шлите!» Послали — эффекта ноль. Долго он посмеивался над нами, вспоминая эту историю.

Прошло два года. Приходит, просит помочь настроить интернет на новом телефоне:

— Теперь это служебный.

— А где старый?

— Помер...

— Дошла эсемесочка! — торжествующе воскликнул я.

4865

Битвы за биты

Дело было в бородатом 97-м году. В школе на информатике у нас стояли древние даже по тем временам БК-10010. Решили меня как грамотного физматовца направить на олимпиаду по программированию. Так как времена были суровые, и игрушки мы не на дискетках приносили, а играли в то, что сами написали, навыки скорописи, 2D-графики в уме и анализа побитового сдвига были у меня развиты на ура.

Уже не помню суть задач, но на ныне неуважаемом Бейсике и ещё менее уважаемых машинных кодах (48 КБ оперативы всё-таки) я сделал комплексную оболочку с табличным выводом решений по всем трём задачам. Решение подразумевало и обработку идиотского ввода, и перехват ошибок. Преподы, понятное дело, были в шоке и изумлении, но первое место отдали парню, который притащился с сотым «пнём» и сваял всё на Вижл-бейсике.

Чувствую, что мои идеалы айтишников — людей, которые чётко знали, что такое отлаженный код, могли бороться за каждый бит памяти, не говоря уже о байтах, которые писали игры вроде «Elite» и перепрошивали «Вояджер» со сбитой камерой и антенной на дистанции в 15 световых минут и скоростью 1 бит в минуту, выжимая из железа и памяти всё возможное и невозможное, — канули в Лету. Что ж: хлопнем по пятьдесят, не чокаясь.

4862

Автонаводка на водку

Если бы браузеры были армиями...

Microsoft Internet Explorer — федеральная армия. Армада грохочущих танков. Внушительно, корпоративно, есть по умолчанию у всех. Вот только едут танки ме-е-едленно, тяжело. Изредка сбоят, зато не боятся грязи. К танкам есть куча примочек, включающих автовыпиныватель под зад, автонаводку на водку и другие прикольные функции. Зачастую оборудованы Яндекс.Баром с Яндекс.Блэкджеком и Яндекс.Шлюхами.

Google Chrome — наёмники. Шустры, быстры, веселы. Понимают с полуслова. Не грузят. Не признают никаких примочек, кроме своих собственных: штык-ножа и пистолета с глушаком. Пролезут даже там, где танки будут жаловаться на узкий канал. Правда, функций маловато, да и учиться ещё есть чему.

Mozilla Firefox — ФБР высшего разряда. Безопасность прежде всего. Лезет поперёк батьки на сайты, сканит контент на предмет вирусов. Часто паникует, вводит карантинный режим и не пускает никуда, пока всё не проверит. Имеет кучу сертификатов, пользуется тремя. Узкий канал — проблема. Если не проехать, идёт искать другой путь. Находит редко.

Opera — армия растаманов. Свободны, как ветер, столь же быстры. Если ограничивать свободу низкой скоростью, могут и запаниковать, хотя быстро успокаиваются. Примочек не надо: своих куча. Часть оригинальных фишек, придуманных этими раста, потырили спецслужбы и федеральная армия. Наёмники тоже многому научились. Теперь все остальные дружно обливают растаманов помоями, считая их грехом всея земли. А зря!

4861

Сервер хочет баиньки

Два часа ночи. До офиса 35 км, до дома ещё 150. Устанавливаю Windows Server 2008 Enterprise — на сервер, разумеется. Далеко, поздно, спать хочется, но работаю очень тщательно, чтобы не возвращаться. Проверяю кабели, отсоединяю монитор, клавиатуру, мышь, закрываю шкаф. Перед уходом семь раз удостоверяюсь, что сервер работает и доступен удалённо.

Не учёл я лишь одного: по умолчанию волей дядюшки Билла выставляется экономный режим энергопотребления, который загоняет сервер в сон через 15 минут бездействия — то есть отсутствия активности со стороны клавиатуры и мыши, которых у сервера нет в принципе. Пока я возвращался в офис, Виндоус ушёл спать. Неожиданно. Ну и как тут не материться?

4860

Так-то, малята

Исполнилось 50 лет с момента выпуска ЭВМ «Минск-1». Для нынешнего поколения программистов это что-то сродни мамонтам и саблезубым тиграм; мне же довелось застать одну из этих машинок в рабочем состоянии, хотя работали уже в основном на ЕС-1022. Это было время, когда вопрос «А сколько бит в вашем байте?» был уже несколько неуместен, но его ещё не считали глупым. Память тогда устанавливали не планками, а шкафами. Натуральными такими шкафами, для переноски которых требовалось двое лаборантов и один научный руководитель. Кстати, мой тогдашний научрук как-то попал на больничный с переломом пальца ноги: неудачно уронил дискету.

Так-то, малята.

4859

IT-отдел. Пантеон

Устраивался я на работу программером в одну небольшую конторку. Устраивало всё: и зарплата, и график (студент я ещё). На собеседовании мне сказали сразу, что внешний вид у IT-отдела свободный, только нужно будет носить фирменную футболку.

Итак, я прошёл все собеседования и подписал договор. Выдали футболку, а на ней надпись: «Программист. Бог». Ну, подумал, креатив, посмеялся, друзьям показал. В первый рабочий день захожу в IT-отдел, а там... Админ в футболке «Админ. Хозяин инструментов Бога»; младший программист — «Программист. Божок»; два тестировщика — «Тестировщик. Исследователь божих даров» и начальник — «Начальник IT-отдела. Властелин». Оказывается, все постоянно путали, кто из них кто, и дирекция решила изготовить фирменные футболки. Согласились, но с условием, что кое-что допишут. Я уже обожаю свою работу!

4858

Один мегакоробок

Ночь. Торговый центр крупной иностранной компании в одном из областных центров нашей необъятной Родины. Пять человек перетягивают сетку. Если рассказывать, как она была проложена, получится отдельная история. Днём работать нельзя: начальство торгового центра решило, что мы будем мешать его работе.

Последний день. Толчёмся в серверной, исправляем мелкие недоделки. Один из нас замечает интересный нюанс: в один из серверов вставлены четыре винта, но работают только три. Четвёртый винт вообще нигде не определяется. Вытаскиваем — внешне выглядит нормально, но завёрнуты только два болта из шести, держащих корпус. Потрясли жёсткий в руках — сложилось впечатление, что он легче нормального. Быстро нашли подходящую отвёртку, вывернули винты. Внутри лежал заботливо заныканный местным админом пакетик конопли.

4857

Есть — важное дело

Много писалось об опыте работы, об ошибках и курьёзных случаях. Но я напишу о той стороне IT-жизни, о которой раньше не задумывался: о питании.

Учусь на программиста, подрабатываю эникейщиком на выезде. Перекусывал на ходу бутербродами или в «макдаке». Думал, что организм молодой, всё переживет, а как только выучусь и устроюсь на работу, буду заниматься своим здоровьем.

Однажды резко заболело под ложечкой. Вызвал «скорую», вкололи что-то, болеть перестало. Подумал, что проблемы с желудком, и пошёл проверяться. Оказалось, с желудком всё нормально, а вот желчному пузырю настал конец: 2/3 последнего занимали камни 3–4 мм в диаметре.

Многие хирурги утверждали, что операция необходима, но один посоветовал подождать и попытаться вылечиться. Теперь я живу и работаю на таблетки: упаковка на две недели стоит 800 рублей, плюс ферментов ещё на 500. Лечение может затянуться на два года. Заказан мне и спорт: не бегать, не прыгать, не напрягаться сильно.

Но это не самое страшное. Сердце останавливается каждый раз, когда начинается какая-нибудь боль, хоть самая незаметная. Даже любовью не позанимаешься нормально: всё время нервничаешь, как бы приступ не начался...

Подумайте, админы и прогеры, пытающиеся соответствовать стилю, нужны ли вам такие мучения ради того, чтобы в вас издали признавали истинного IT-гуру?

4856

Алло! Не разбудил?

Работаю системным инженером в компании, офисы которой раскиданы по четырем часовым поясам. Кроме того, начальство постоянно летает по свету. Офисы начинают работать в 08:00 (по местному времени), а директор работает вообще круглосуточно.

Типичный звонок в техподдержку поступает в пол-пятого утра по местному времени, когда даже админ-полуночник уже дремлет в теплой кроватке. Происходит следующий диалог:

Пользователь: Слушай, тут такая хрень...

Я нашариваю под кроватью ноутбук.

Пользователь: ...тут вот, гм... хм-м-м....

Я вспоминаю примерную локацию пользователя и подсоединяю VPN.

Пользователь: ...да. Ну в общем...

Я захожу на сервер.

Пользователь: Ну вот, да-да-да... Пошло-пошло... Получилось!!! Спасибо большое!

Я прощаюсь и ложусь досыпать.

Спешал: Перезвонить через 15 минут и извиниться за то, что вынули из кровати, с обещаниями приехать в головной офис и напиться вместе.

Удар на добивание: Перезвонить повторно ещё через 15 минут и сказать, что все равно не работает, но это уже не важно.