Прошло несколько лет. На пятом курсе на выходные я вернулся домой. Разговор с родителями зашёл о программировании, и мама сообщила мне сногсшибательную новость: мою кривую и косую программу, оказывается, используют кадровики почти всех школ города (мама работает в РОО), и её даже показывают на каких-то внутренних курсах для айтишников. Почему её полюбили кадровики? Она не требовала установки, следовательно, легко переносилась с компа на комп даже самыми тугими пользователями; имела простой и понятный интерфейс, разрабатывавшийся непосредственно при участии мамы-кадровика; считала всё быстро и правильно (не знаю, как я умудрился в том возрасте нигде не накосячить).
Вот таков он, путь к сердцам кадровиков. Примерно так же, наверное, и появляются коммерческие бухгалтерские программы с индусским кодом.
#4783: Верность идеалам поколения
14:00 25.11.2010, IT happens
Сегодня участвовал в олимпиаде по программированию. На входе встретили, проводили.
— Какой язык?
— С++.
— А у нас такого нет.
Предложили Бейсик и Паскаль — но они же инвалиды, в современном-то понимании...
Три часа я писал код в Блокноте. Застрелиться: компиляция в уме, старательно вспоминаем параметры функций, море фигурных скобок... Оп-ля: кусок кода, который должен работать. Подходили поинтересоваться многие:
— Так это ж С! А компилятора нету!
Ой, правда? А я в Блокноте собрался компилировать, ага. С трепетом жду результатов...
#4784: Плоский алюминиевый кактус
15:45 25.11.2010, IT happens
Работаю айтишником на небольшом заводе. В отделе три человека, техподдержкой приходится заниматься по очереди.
Настал мой черёд идти в цех к одному смешному юзеру. Пришёл — юзер, как всегда, начал рассказывать истории. От Рождества Христова — и в путь. Я уже привык: в одно ухо залетело, в другое вылетело. Встаёт пользователь со стула, а там фольга от шоколадки. Я скинул её, чтобы не обляпаться, юзер аккуратно поднял и убрал. Доделал я дела, дал ценные указания, встаю — тот обратно фольгу на стул укладывает. Любопытство взяло верх.
— А зачем это?!
— Мне сказали, что если сидишь попой на фольге, на тебя не действует облучение от монитора.
Как страшно жить.
#4785: Подружка на ночь
15:45 25.11.2010, IT happens
Моё первое знакомство с линуксом состоялось, когда я после защиты диплома работала на кафедре родного вуза, подвизаясь в сфере проектирования транзисторов. Кафедра как раз раздобыла новую программу для моделирования полупроводниковых приборов: ISE TCAD. Можно было поставить версию либо для *nix, либо для Windows — выбрали первый вариант. Было закуплено четыре довольно мощных на тот момент компьютера с новыми видеокартами Radeon (при наличии встроенного видео на мамках) и коробочный дистрибутив ASPLinux 9.0 аж на девяти дисках. Это уже было фейлом, но об этом ещё никто не знал.
Меня поставили перед всем этим добром, ещё даже не распакованным, и попросили организовать уютный рабочий уголок, начиная от сети и заканчивая непосредственно «Тикадом». На тот момент *nix-системы были для меня ещё абсолютным «чёрным ящиком», но где наша не пропадала? Бодро собираю для начала один компьютер, гружу предустановленные продавцом «форточки» (а что, деньги-то казённые), вставляю первый диск дистрибутива в привод, запускаю установку... Зависает. И так зависает, и сяк зависает, и всяко зависает. Хорошее начало.
Гружусь с CD. Перезагрузка, чёрный экран, приглашение. Э-э-э... Я, конечно, раньше дел с линуксом не имела, но наблюдала системы с ним неоднократно, и знала, что какая-никакая графическая оболочка там быть должна. Пришлось лезть во всезнающие интернеты и изучать маны. Через полчасика я уже обладала кое-какими начальными знаниями о «баше» и «иксах», которые тут же попыталась применить на практике. Попытки включить графику оказались бесплодны: система ругалась, плевалась, но сделать красиво не давала. Пришлось изучать вопрос более детально, после чего открылась горькая правда о совместимости этих самых «радеонов» с тем самым Red Hat, на котором и была основана отечественная разработка ASPLinux. Однако совместимые дрова для «радеонов» существовали — их я быстренько скачала и принялась ставить.
Ага, щас. Вскрылась моя глобальная ошибка: при установке системы я не стала копировать исходники, решив сэкономить место на винте. В системе не оказалось даже установленного gcc, а при его установке линукс обнаружил кучу RPM-зависимостей. Пришлось, нецензурно выражаясь, искать эти пакеты на всех девяти дисках дистрибутива и скармливать жадному пингвину, но после каждого он просил всё новые и новые RPM. Установка с игнором зависимостей не помогла. Попытка слить все исходники с дисков в нужный раздел оказалась тоже неудачной. Наконец я плюнула, отформатировала диск и поставила всё заново со всеми причиндалами по максимуму.