bash.im ithappens.me zadolba.li
6591

К нам едет айтишник

29 июня 2011, 08:00

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

Был у них айтишник с большой буквы. Настоящий, чистокровный американец. Поговаривали, что его предок чуть ли не самолично чай с корабля в море выбрасывал во времена обретения независимости. Человече был чрезвычайно забавен.

В любую погоду ходил в одном и том же: носки, кеды, шорты, футболка, а зимой добавлял к вышеперечисленному шарф, шапку и варежки.

За три года жизни в России умудрился выучить пять русских слов, среди них ни одного «народного», при том, что русским занимался полтора часа каждый день.

Все вещи носил с собой в рюкзаке типа «арбуз».

Постоянно жрал бородинский хлеб. Никто и никогда не видел его без буханки. Попытка конфисковать означенный продукт на нужды голодных студентов вызывала реакцию: «Я гражданин великой страны, сейчас мне на помощь прилетит президент и спецназ».

Вечно приставал к нам, сторожам, с просьбой поиграть с ним в шахматы, причём понимал в игре не больше, чем блондинка из анекдотов в квантовой механике, и неизменно проигрывал.

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

На дверях каморки сторожей висел плакат формата А2: «В час ночи гнать Джона домой! Допускается применение любых средств убеждения, кроме бейсбольной биты».

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

А с чего все решили, что он айтишник? Да очень просто, как у Гоголя: «К нам едет айтишник!»

Предчувствия не обманули. Когда срок стажировки в России подошёл к концу, Джон убыл на родину, где его ждало место в крупной девелоперской фирме.

6590

Почти что PHP

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

В начале семестра блеснул лучик надежды: нам сообщили, что весь курс будет засчитан, если мы сдадим две программы повышенной сложности. По секрету добавили, что если программа будет на PHP, хватит и одной.

Обрадовавшись, я ударился в работу, не слишком обращая внимание на этот предмет. Но вот на горизонте замаячил зачёт, а не написано было ни байта кода. Поисковик показывал только одну наработку по этому, но она была родом из первой половины девяностых. Тут я наткнулся на библиотеку, позволявшую подключать модули, написанные на C++, к коду на PHP. Библиотека был в стадии разработки и отказывалась передавать или получать параметры функций, то есть вызывать можно лишь что-то вроде void draw(). Выяснилось это только в ночь перед последним днём сдачи.

В голову пришла гениальная идея: написать парсер, который переводил бы код, с виду похожий на PHP, в сишный, компилировал из него объектник, кидал в папку с модулями PHP и запускал бы ту самую void draw(). Код «почти что PHP» выглядел примерно так:

/*int*/ $variable = 0;

Под утро вариант заработал. Думаю, не стоит говорить о своих чувствах во время сдачи этого чуда природы… Но преподаватель остался доволен тем, что увидел (а то, что не должен был, так и не узрел).

Справедливости ради отмечу, что через пару недель я таки нашёл нормальный способ объединения необъединимых с виду частей — но, как всегда, было уже поздно.

6589

Но ход ваших мыслей мне нравится

28 июня 2011, 11:45

В обед коллега попросила поставщика выдернуть из каталога в PDF несколько страниц и скинуть ей по почте. Эти гении скрафтили из целой PDF-ки непрерывный архив, разбили на три тома и скинули ей последний.

6588

Неправильный сервер, дающий неправильный интернет

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

Звонок. Трубку берёт коллега. Вдумчиво слушает, задаёт какие-то вопросы, затем расплывается в ехидной улыбке, говорит в трубку: «Сейчас я вас переключу на другого специалиста», — и отдаёт её мне: «На, послушай!»

— Слушаю вас.
— Берите ручку, записывайте!

Прямо так, в приказном тоне. Начинаю осознавать, что где-то я явно провинился.

— Да-да.
— У вас сервер плохой!
— Эм… Какой конкретно сервис вас не устраивает?
— Ну, сервер для старой и новой сети, который сервер. Он у вас неправильный, настройте.
— Я вас не понимаю. Опишите проблему.
— Да сервер у вас неправильный!

Вроде аварий нет, мелких неполадок тоже. Будем тянуть время и соображать, а там, может, субъект разговорится.

— Назовите, пожалуйста, свой номер договора.
— Да я вообще не абонент %providerName%, но у меня много знакомых и друзей — ваши абоненты. В общем, у вас сервер неправильный!

И бросает трубку. Следом падаю я, задыхаясь от смеха.

Весь день искали неправильный сервер для старой и новой сетей. Так и не нашли, увы. Наверное, до сих пор где-то стоит — неправильный такой, печальный…

6587

Abibas от мира IT

Работаю начинающим программистом-системщиком в одном из питерских НИИ. Однажды после универа в запаре прибегаю на работу обсудить детали проекта с уезжающим в командировку руководителем. Добравшись до офиса, обнаруживаю его склонившимся над неттопом в глубокой задумчивости. Ситуация такова: из другого отдела после тестирования работоспособности прислали «атомную» машинку. Задача — установить на неё гордость российских ОС — МСВС, имеющуюся на руках только в нашем отделе. А главная загвоздка в том, что поставить всё нужно на CompactFlash, который подвешивается в разъём Mini IDE.

Казалось бы, какие проблемы? А вот: неттоп упорно отказывается опознавать свежекупленную флеху Transcend на 8 ГБ. В биосе накопитель распознаётся как поделка некоей фирмы Transbend объёмом 7,6 ГБ — прямо-таки Abibas от мира IT! Неужели палёная флешка? В сомненьях лезу просить совета Гугла насчёт подделок накопителей, но ответом мне служит молчание.

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

Тихий мат руководителя в сторону «проверяльщиков работоспособности» из другого отдела и кружка кофе за моё здоровье завершили и так затянувшийся вечер.

6586

И поминай как звали

28 июня 2011, 10:00

Работа. Делать нечего. Скомпилил «Универсальный патч WinXP для лузеров»: SFX с адресом распаковки C:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка, а в нём — батник:

echo off
shutdown -r -t 10 -с "Ваша машина зохвачена Ктулху и дебафнута на рекурсию. Админь." -f

Решил, что кирпичей хватит на постройку пирамиды — после такого патча юзер тебя до самой смерти своей ОС запомнит. Антивирь ничего не заподозрит. А вот если между этими строчками впихнуть ещё del /f /q C:/Program Files/QIP...

Два часа назад скинул патч знакомому, чтобы тот посмеялся. Через 30 секунд он из сети выпал — уже два часа нет. Надеюсь, это просто совпадение: SMS со словом «сцуко» пока не было.

Не знаешь командной строки? Привык к гуёвым кнопочкам? Страдай!

6585

Квадратным — деревянное из серого

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

Однажды коллега потребовала выложить на сайт материалы к конференции. Мне был прислан текст в Ворде со словами: «Вот тебе текст, повесь на сайт, только пусть он будет в адобе».

Долго же я выясняла, какой именно из продуктов компании Adobe имеется в виду. Что ей нужно: чтобы я из этого постер сделала, что ли, и выложила в виде картинки? Так там текста до фига — как люди это читать-то будут? В конце концов я не выдержала и прямо сказала, что не понимаю, как выполнить требования в духе «вот тебе серое, а ты из него при помощи квадратного сделай деревянное», и что «сделать что-то в адобе» — всё равно, что «сохранить файл в микрософте».

Коллега долго истерила по поводу моего нежелания помочь, но в конце концов показала, что имела в виду. Выяснилось, что перед другой конференцией с её участием организаторы заранее рассылали всем отсканированные тексты в формате PDF. По дабл-клику на документе появлялся сплеш-скрин Adobe Reader. Вот коллега и решила, что в лучших домах Европы материалы для конференций теперь сохраняют «в адобе».

6584

Из-под воды явился гном

28 июня 2011, 10:00

Позволил «семёрке» обновиться до SP1. Она всё поставила, потребовала перезагрузку, я позволил. На экране появилась надпись: «Сборка пакета обновления». У меня возникла ровно одна ассоциация: configure && make && make install.

А добила винда меня через несколько минут, когда я, бросив беглый взгляд на экран, увидел GDM. На осознание того, что комп отправился в ребут, и GRUB запустил стоявшую первым пунктом Убунту, ушла пара десятков секунд.

6583

Мобильный пылесборник с функцией самоочистки

28 июня 2011, 08:00

Однажды в полуоткрытый выключенный комп забежала шиншилла. Если кто не в курсе, это такой грызун размером чуть меньше крысы, покрытый пятисантиметровым слоем шерсти, похожий на пушистый шарик. Таких тварей у меня дома аж семеро.

Теперь комп от пыли я чищу так: выключаю машину, беру шиншиллу и запускаю вовнутрь. Благодаря врождённому любопытству, помноженному на маленький размер, за минуту зверь успевает побывать практически везде и собирает на себя всю пыль, какую только может. Я вытаскиваю питомца и кладу обратно в клетку, где он самостоятельно отряхивается. Всё ещё грязновато? Внутрь отправляется второй лётчик-испытатель!