Читать «Bash IT Happens Истории ## 2001 – 2100» онлайн - страница 32

Bash.org.ru IT

Как оказалось, этот телефон создавал дополнительный интерфейс ppp0, сразу его активировал и криво прописывал маршрут default gateway.

#2095: Моё любимое пресмыкающееся

14:00 31.01.2010, IT happens

Сидим с другом, ставим «иксы» на домашний сервак, чтобы торренты поудобнее качать было. Чтобы облегчить страдания старой машинки, решили выбрать в роли оконного менеджера Xfce. Пишем <b>sudo apt-get install xubuntu-desktop</b>. Умная Убунту тянет немало зависимостей, список которых мы видим на экране. Тут друг замечает самый важный пакет: python-sexy! Стало сразу ясно, откуда весь секс по ночам с линуксами берётся...

Решили снести тот пакет, как поставится, чтобы жить было дальше попроще.

#2096: Патриот-магнитофонище

15:45 31.01.2010, IT happens

Как автор поста про островную жизнь (История #1792[6]) на Кирибати, не могу не ответить автору поста про фейерверк (История #2080) на ракетном комплексе С-300.

С советских времен сохранился в одной дружественной конторе магнитофон, нет — магнитофонище, порождение Ижевского завода и имперской оборонной промышленности. Литой стальной шкаф высотой два метра, в ширину столько же, 60 см глубиной. В этом шкафу притаились два изолированых магнитофона, четыре катушки, под каждой катушкой — киловаттный электродвигатель, под каждым тонвалом — такой же. Схему заправки ленты в тракт можно применять для проверки на трезвость. В нижнем ящике этого шкафа — полный (заметьте, не разворованный!) комплект запчастей, инструментов и инструкций, чтобы отремонтировать это чудо после ядерного удара. Одни словом — памятник утраченной эпохи весом в полтонны.

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

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

#2097: Коротко и ясно

15:45 31.01.2010, IT happens

Дело было на первом курсе, когда вместо давно и хорошо знакомого Паскаля мне пришлось заняться С/С++. Язык этот показался мне довольно странным, однако, наскоро выучив синтаксис, я сумел-таки написать необходимые для зачёта программы. Нюанс был в том, что в одной из них, касавшейся обработки массива, я сумел посадить маленькую и весьма неочевидную багу: не выдавая никаких ошибок на этапе компиляции и не влияя на правильность вычислений, она зверским образом пожирала память. На школьном Паскале с его искусственно ограниченными размерами массивов такое построение программы прокатывало, как говорится, на «ура» — но всякому овощу своё место...

Преподаватель, согбенный старичок в очках с толстенными линзами, бегло просмотрел текст программы, покивал в знак согласия и запустил тест на рандомном массиве из десяти тысяч элементов. Время работы — полторы секунды. «Непорядок, должно быть полсекунды», — заявляет преподаватель. Запускаем на ста тысячах. Двадцать пять секунд. «Совсем нехорошо», — огорчается старичок и лезет в код. Скучающие одногруппники, дожидаясь своей очереди, прислушиваются к нашему диалогу. Кивая собственным мыслям, он доходит до процедурки, в которой и притаилась бага...