#2092: Zeitgeist
12:00 31.01.2010, IT happens
Еду в маршрутке. На одной из остановок заходят мама с дочкой-младшеклассницей. Девочка видит на потолке табличку о запрете распития пива в транспорте и начинает читать. Дойдя до слова «администрация», принимается рассуждать, как правильно писать его: с одной или двумя «н». В итоге решает, что с одной: проверочное слово «админ».
— Правильно, — говорит ей мама. — А системный администратор, сисадмин, тоже с одной «н».
Примета времени, или админы — уже часть культуры страны?
#2093: Эмо-мама
12:00 31.01.2010, IT happens
Прочитал историю про пыль (История #2079). Хочу сказать, что прав был тот электронщик!
Работаю сисадмином. Поступила заявка: комп дико тормозит. «Перегрев», — подумал я, ловким движением руки раскрутил системник и увидел наросты пыли на кулере процессора и материнской плате. Решение естественное и необходимое: пылесосить.
Что бы вы думали? После процедуры ПК вообще перестал включаться, замена комплектующих ему не помогала, а все признаки показывали, что умерла материнка. Комп был старый, и проще было его списать, чем искать по барахолкам новую мать. Благополучно списали и кинули отдыхать в закутке склада, где заправляли картриджи.
Понадобилась как-то старая машинка, чтобы на ней крутился на линуксе VLC. Достали из запасов тот комп, включили — работает! Удивились, вскрыли. Материнка была покрыта тонким слоем чёрного тонера.
#2094: Universal Serial Bomb
14:00 31.01.2010, IT happens
Как-то пришел ко мне друг в офис, а я сижу возле сервака, который выполняет роль роутера, файлового хранилища и VPN-клиента.
— Можно зарядить телефон от USB?
— Конечно, втыкай в сервак.
Это был Sony Ericcson. Я не зря их недолюбливаю! Интернет и VPN рухнули, сбились маршруты, а мобильник радостно сообщил, что теперь у компьютера есть выход в интернет.
Как оказалось, этот телефон создавал дополнительный интерфейс ppp0, сразу его активировал и криво прописывал маршрут default gateway.
#2095: Моё любимое пресмыкающееся
14:00 31.01.2010, IT happens
Сидим с другом, ставим «иксы» на домашний сервак, чтобы торренты поудобнее качать было. Чтобы облегчить страдания старой машинки, решили выбрать в роли оконного менеджера Xfce. Пишем sudo apt-get install xubuntu-desktop. Умная Убунту тянет немало зависимостей, список которых мы видим на экране. Тут друг замечает самый важный пакет: python-sexy! Стало сразу ясно, откуда весь секс по ночам с линуксами берётся...
Решили снести тот пакет, как поставится, чтобы жить было дальше попроще.
#2096: Патриот-магнитофонище
15:45 31.01.2010, IT happens
Как автор поста про островную жизнь (История #1792[6]) на Кирибати, не могу не ответить автору поста про фейерверк (История #2080) на ракетном комплексе С-300.
С советских времен сохранился в одной дружественной конторе магнитофон, нет — магнитофонище, порождение Ижевского завода и имперской оборонной промышленности. Литой стальной шкаф высотой два метра, в ширину столько же, 60 см глубиной. В этом шкафу притаились два изолированых магнитофона, четыре катушки, под каждой катушкой — киловаттный электродвигатель, под каждым тонвалом — такой же. Схему заправки ленты в тракт можно применять для проверки на трезвость. В нижнем ящике этого шкафа — полный (заметьте, не разворованный!) комплект запчастей, инструментов и инструкций, чтобы отремонтировать это чудо после ядерного удара. Одни словом — памятник утраченной эпохи весом в полтонны.
Применялось это чудо для приема ракетной телеметрии. С приходом в нашу жизнь пиндостанской вычислительной техники возникла идея переписать телеметрию на винчестер. Спаяли кабель для СОМ-порта, поставили сервер НР, подключили одно к другому и включили магнитофонище.
Бросок напряжения, нехилая искра — сервер занялся открытым пламенем. Тушили его кофе, поскольку воды рядом не было. Хорошую всё-таки технику делал наш военпром: надёжную и непримиримую с техникой вражеской.
#2097: Коротко и ясно
15:45 31.01.2010, IT happens
Дело было на первом курсе, когда вместо давно и хорошо знакомого Паскаля мне пришлось заняться С/С++. Язык этот показался мне довольно странным, однако, наскоро выучив синтаксис, я сумел-таки написать необходимые для зачёта программы. Нюанс был в том, что в одной из них, касавшейся обработки массива, я сумел посадить маленькую и весьма неочевидную багу: не выдавая никаких ошибок на этапе компиляции и не влияя на правильность вычислений, она зверским образом пожирала память. На школьном Паскале с его искусственно ограниченными размерами массивов такое построение программы прокатывало, как говорится, на «ура» — но всякому овощу своё место...
Преподаватель, согбенный старичок в очках с толстенными линзами, бегло просмотрел текст программы, покивал в знак согласия и запустил тест на рандомном массиве из десяти тысяч элементов. Время работы — полторы секунды. «Непорядок, должно быть полсекунды», — заявляет преподаватель. Запускаем на ста тысячах. Двадцать пять секунд. «Совсем нехорошо», — огорчается старичок и лезет в код. Скучающие одногруппники, дожидаясь своей очереди, прислушиваются к нашему диалогу. Кивая собственным мыслям, он доходит до процедурки, в которой и притаилась бага...
Увидев мой индийский код, дедок переменился в лице, вскочил из-за стола и на всю аудиторию возопил: «Это ещё что за х@#ня?!»
Гробовая тишина. Преподаватель, осознав, что он не один, тоном значительно пониже добавил: «Вы уж простите мою терминологию».
Больше такой ошибки я никогда не допускал.