Читаем Bash.org.ru IT Happens Истории ## 8201 – 8300 полностью

Первый компьютер удивлял своим русским ассемблером. Например, там присутствовали команды БАЛР и ЮЗИНГ. Работать на нём никто не умел.

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

<p>#8224: За пределами восприятия</p>

13:00 11.01.2012, IT happens

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

Эстетом меня назвать можно, хоть и с изрядной натяжкой, но так как в качестве курсача была выбрана игра, значит, и выглядеть она должна поигривей; даже кнопка закрытия должна быть весёленькой. Кнопку нарисовал, впихнул на форму, запускаю — нету. Матерюсь на чём свет стоит, проверяю всё, что можно — опять не фурычит. Возился три дня с этой мерзостью, в конце концов плюнул и дописал в пояснительной записке, что закрытие осуществляется путём нажатия волшебного аккорда Alt+F4.

Пришёл защищаться, запустил… Моя челюсть, протаранив по пути стол, придавила ногу преподавателя. Кнопочка была на месте. В чём дело? Да в разрешении, будь оно неладно! Будучи совершенно никаким программистом (первый курс, едва закончили знакомство с Паскалем, в школе видели только КуМир на «Корветах»), я всё далал по мануалам и конспектам и не придал значения злосчастному параметру 1024?768. На старичке, на котором я всё это писал, было вбито 800?600 на 60 Гц как максимально возможное.

<p>#8225: Опасное извлечение устройства</p>

13:00 11.01.2012, IT happens

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

Говорите, ничего особенного? А если я скажу, что она зубами держала два конца перегрызенного провода, через который ток шёл, и замыкала контакты, медленно прожариваясь? В общем, отсоединил я мышку, но не стал показывать: не дай бог ещё инфаркт у женщины случится.

А ещё говорят, что у нас работа однообразная.

<p>#8226: Радиохвостатая</p>

15:00 11.01.2012, IT happens

Компьютерный магазин. Девушка с мышкой подходит к кассе.

— А как мне начать ей пользоваться? Достать из коробки — и всё?

— Достанете, вставите шнур в USB-разъём, и можно пользоваться.

— Так она что, со шнуром? Мне нужна без шнура!

Пошла менять. Возвращается. По ходу разговаривает с подругой:

— А что такая дорогая?

— Так ты что, не видишь: она же с флешкой!

— Так у тебя же есть флешка. Иди скажи продавцам — может быть, заменят на более дешёвую.

Дальше не видел, но картину представляю.

<p>#8227: Ломай неломаемое</p>

15:00 11.01.2012, IT happens

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

— Пап, скачаешь? Кряк найдёшь?

<p>#8228: Эликсир эффективного кода</p>

16:45 11.01.2012, IT happens

Во время оно в голове у меня было только две мысли: написать программу, уложившись в ТЗ, и навариться на эпидемии вируса Chernobyl, имея под рукой программатор.

А ТЗ было очень даже заколдобистое. То есть программа должна была работать на XT без винта. С двух дискет. По филиалам у нас такие едва ли не до 98-го работали.

Кто писал объёмные проекты на Clipper, тот знает, чего стоит впихнуть клиппериану в 640К минус драйвер русской клавиатуры минус драйвер сетевой карточки минус драйвер принтера. То есть ~540К. И клипперовский рантайм на 320К.

И был у меня там модуль. Ничего сверхординарного: выборка по заранее не определённому, но конечному количеству параметров. Только Клиппер — это не SQL. Он не только сам запрос должен создать, но ещё и сам его обработать.

Был этот модуль в двух вариантах: либо быстро, но то чего-то пропустит, то вылетит по нехватке памяти, либо медленно даже с винта. А уж с дискетки на XT вообще вешалка. По полчаса. Зато точно.

И тут пациент за восстановление погрызенного «Чернобылем» биоса подгоняет аж три литра настоящего привозного Хольстена. Дедлайн по проекту был не то что виден, а уже конкретно кусал за пятки, то есть оставалась до него пара дней. И решил я превентивно выпить и попрощаться с премией, а то и с работой.

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

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги