#6589: Но ход ваших мыслей мне нравится
16:45 28.06.2011, IT happens
В обед коллега попросила поставщика выдернуть из каталога в PDF несколько страниц и скинуть ей по почте. Эти гении скрафтили из целой PDF-ки непрерывный архив, разбили на три тома и скинули ей последний.
#6590: Почти что PHP
20:45 28.06.2011, IT happens
На третьем курсе универа нам читали курс компьютерной графики — скучно и безжизненно, отвлекаясь на какие-то истории, интересные, пожалуй, только преподавателю. В общем, лекции превратились в ад, а практические занятия были и того хуже.
В начале семестра блеснул лучик надежды: нам сообщили, что весь курс будет засчитан, если мы сдадим две программы повышенной сложности. По секрету добавили, что если программа будет на PHP, хватит и одной.
Обрадовавшись, я ударился в работу, не слишком обращая внимание на этот предмет. Но вот на горизонте замаячил зачёт, а не написано было ни байта кода. Поисковик показывал только одну наработку по этому, но она была родом из первой половины девяностых. Тут я наткнулся на библиотеку, позволявшую подключать модули, написанные на C++, к коду на PHP. Библиотека был в стадии разработки и отказывалась передавать или получать параметры функций, то есть вызывать можно лишь что-то вроде void draw(). Выяснилось это только в ночь перед последним днём сдачи.
В голову пришла гениальная идея: написать парсер, который переводил бы код, с виду похожий на PHP, в сишный, компилировал из него объектник, кидал в папку с модулями PHP и запускал бы ту самую void draw(). Код «почти что PHP» выглядел примерно так:
/*int*/ $variable = 0;
Под утро вариант заработал. Думаю, не стоит говорить о своих чувствах во время сдачи этого чуда природы… Но преподаватель остался доволен тем, что увидел (а то, что не должен был, так и не узрел).
Справедливости ради отмечу, что через пару недель я таки нашёл нормальный способ объединения необъединимых с виду частей — но, как всегда, было уже поздно.
#6591: К нам едет айтишник
13:00 29.06.2011, IT happens
На заре своей айтишной деятельности случилось мне подрабатывать сторожем в одной богоугодной конторке, коих в те времена было превеликое множество. Сидела конторка в небольшом здании вместе с несколькими собратьями. Была там совсем маленькая фирмочка, которая занималась молодёжным волонтёрством: привозила на российские просторы американских ребят для работы в наших больницах и приютах.
Был у них айтишник с большой буквы. Настоящий, чистокровный американец. Поговаривали, что его предок чуть ли не самолично чай с корабля в море выбрасывал во времена обретения независимости. Человече был чрезвычайно забавен.
В любую погоду ходил в одном и том же: носки, кеды, шорты, футболка, а зимой добавлял к вышеперечисленному шарф, шапку и варежки.
За три года жизни в России умудрился выучить пять русских слов, среди них ни одного «народного», при том, что русским занимался полтора часа каждый день.
Все вещи носил с собой в рюкзаке типа «арбуз».
Постоянно жрал бородинский хлеб. Никто и никогда не видел его без буханки. Попытка конфисковать означенный продукт на нужды голодных студентов вызывала реакцию: «Я гражданин великой страны, сейчас мне на помощь прилетит президент и спецназ».
Вечно приставал к нам, сторожам, с просьбой поиграть с ним в шахматы, причём понимал в игре не больше, чем блондинка из анекдотов в квантовой механике, и неизменно проигрывал.
Работая в районе Нагатинской, каждый день ходил на работу и с работы пешком куда-то в район Тимирязевской.
На дверях каморки сторожей висел плакат формата А2: «В час ночи гнать Джона домой! Допускается применение любых средств убеждения, кроме бейсбольной биты».
Самое главное: никто не знал, чем он вообще занимается, откуда взялся и чем всё закончится. Ходили слухи, что он должен был разработать и внедрить какой-то мегапроект.
А с чего все решили, что он айтишник? Да очень просто, как у Гоголя: «К нам едет айтишник!»
Предчувствия не обманули. Когда срок стажировки в России подошёл к концу, Джон убыл на родину, где его ждало место в крупной девелоперской фирме.
#6592: Помоги сделать merge
13:00 29.06.2011, IT happens
Работал я приходящим админом и каждый день бегал к молоденькой бухгалтерше: то у нее Эксель глючил, то архивирование не задавалось…