bash.im ithappens.me zadolba.li
10434

А лампа лицензионная?

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

Вниманию сотрудников РАО! Этот телевизор бутафорский. На самом деле он — светильник. Он здесь для антуража. Он не используется для публичного показа и публичного исполнения чего-либо. Благодарим за понимание. Администрация.

923

Отжим на 5400 rpm

Приехал вчера к одной дамочке — жаловалась она на регулярные зависания компьютера. Оказалось, что кулер на видеокарте был плотно забит пылью; карточка перегревалась и вешала систему. Кулер я продул, почистил, а заодно посоветовал пропылесосить весь системник — пыли в нем было немерено.

Сегодня звоню узнать, как работает комп. Дамочка отвечает: «Пока не могу сказать, он на балконе сохнет». Системник она тщательно почистила дорогим моющим пылесосом! Да, хорошо, что в стиралку компьютер не залез.

5840

Пересадка на линию while(true)

В славном 1992 году с деньгами было хреново, и в нашем НИИ зарабатывал кто как мог. Финансовые потоки обходили меня стороной — до определённого момента. В коридоре ко мне подскочил коллега с вопросом: «Ты на Клиппере умеешь программировать?» Я решил схохмить и ответил, как в анекдоте: «Не знаю — ни разу не пробовал». Коллега гнусно выругался, объяснил, что через десять дней им что-то сдавать, и назвал сумму и сроки. Я остался в коридоре с перспективой поиметь приличные бабки за написание кода на незнакомом языке за десять дней.

Три дня на ознакомление, три на кодинг, три на отладку. Конечно, это был быдлокод и копипаст, но оно устойчиво работало, и на десятый день я таки сдал 11 тысяч строк кода — печать отчётов из какой-то базы по каким-то шаблонам плюс оболочка к этому делу.

А потом началось самое интересное — проблемы с крышей. Меня послали отвезти договор смежникам. Когда я на метро проезжал в третий раз мимо «Охотного ряда» вместо «Авиамоторной», я понял: что-то не так. Я сделал ещё две пересадки и проехал мимо «Охотного ряда» в четвёртый раз. Не буду вдаваться в подробности, как я планировал по пунктам свои действия, чтобы доехать до нужной точки, как повторял эти пункты чуть ли не вслух, как расслабился на обратном пути и заблудился опять…

Три дня отгула и кофе с коньяком спасли отца русской демократии. Берегите крышу и не повторяйте моих подвигов.

8364

Готова на прямой «контакт»

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

— Вам придётся решить проблему с Windows, а потом перезвонить нам.
— Какой ещё Windows? Мне Windows не надо, мне интернет надо!

1755

Бетономешалка мешает бетон

Учился на админа на математическом факультете. На третьем курсе в расписании откуда ни возьмись появилась физика. Ну да ладно, надо так надо. Шокировало меня то, что для получения допуска необходимо было сдать по задаче с каждой темы преподу по информатике. Подошли, спросили — ничего сложного: есть формула, пишем на Delphi программку, вводим значения, считаем, получаем результат.

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

— Я всё посмотрела, но допуск не поставлю.
— Почему?
— Нужно добавить анимацию!

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

8623

Компьютер синеет лицом и ругается

Будучи студентом с некоторым знанием сложного языка Бейсик, во времена компьютеров ДВК я был назначен лаборантом по информатике в сокурсных группах. Чтобы не усложнять жизнь своим же ребятам, придумал простенькие задания. Одним из них было написание программки с использованием генератора случайных чисел. А чтоб уж совсем просто, разложил и разжевал каждую строчку программы, но только на родном, на русском. Оставалось только слова подменить на коды.

На экране первого же студента было следующее:

20 Компьютер генерирует число от 0 до 100.
30 …

Бездушная машина не понимала красивого славянского слога. Учителя, как я вас тогда стал понимать!

11471

Мистика-нна!

Вдохновили суровые люди, ломающие кнопки и замыкающие провода, как угонщики «жигулей».

Был у меня один психованный юзер. Очень не любил ждать. Компы в конторе были не новые, но его — ещё и засранный всякими adware и прочими украшалками. Увещевали, чистили. Помогало ненадолго, а потом снова психи:

— У меня ничегонеработаетвсётормозит-нна!

И да, суффикс в каждой такой фразе — «-нна!», а точка — пинок ногой в бочину системника, вполне слышимый в телефоне. И соответствующая вмятина.

День админа, пиво, хорошее настроение… Звонок:

— А вот у меня, #$%&, вы там все @#$ &*%$@#-нна!

— Ах ты ж, блин, достал… — прошипел один из наших в сторону, прикрыв трубку.

Идея появилась быстро. Я недавно закупал охранные и пожарные датчики. В системник героя встроили датчик вибрации с небольшой доработкой.

Все «потерпевшие-нна» пару дней забавлялись «отучением строптивого». В переговорке висел проектор с видеонаблюдением зоны. Собирались с чаем. Нет, это было как в ЦУПе при получении сигналов с лунохода!

Ноут, на нём юзерский десктоп. Прибиваю дистанционно любимую «косынку» или «контактик». «Нна-а-а!» — и пинок системника в бок на большом экране. Го-о-ол! Нет, ресет. Пять минут высококачественного смеха продлевают жизнь… не помню, на сколько. Внимание на малый экран. До следующего витка осталось… Логон, «косынка». 3… 2… 1… На большом: «Нна-а-а!»

Отучили. Долго АХОшник не мог понять, что это вдруг стало с беззащитными корзинами. Показали. Но это уже другая история.

5761

Танки циклов не боятся

На втором курсе нам преподавали Delphi. В конце года сказали для доступа к экзамену задали написать программу. Дали темы, провели несколько консультаций и сказали: «Шуруйте!» Однокурснику Андрею выпало писать игру «Танчики».

Сдав свои проекты и стоя в коридоре, мы обсуждали, кто как сдал и как писал код. Тут из кабинета послышались громкие возгласы: кто-то сильно удивился. Мы решили проверить, что стряслось, и, войдя в кабинет, увидели толпу около Андрея.

Посмотрев пояснительную записку, преподаватель, мягко говоря, офигел. У всех записки вышли на 10–30 листов, а у Андрея их было около 400. Танчики ездили, стреляли, врезались в стенки, даже мины работали, но в коде не было ни одного цикла и ни одного массива. Переделывать программу преподаватель просить побоялся — мало ли что ещё вылезет!

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

10235

Больше мозгов, но меньше мудрости

Интересно наблюдать, насколько люди привыкли к практически безграничным ресурсам нынешнего железа. И растующую уверенность того, что 128 МБ ОЗУ для простенького веб-сервера — это мало. Вот только мы этого когда-то не знали и обходились тем, что есть.

Как-то потребовалось поднять в двух офисах одной компании пару почтовых серверов. При этом в одном из офисов выхода в интернет не было и в помине, во втором — дайлап. Из свободного железа — два «пня-133» по 16 метров оперативы в каждом, гиговые диски. Водрузили на них то, что было под рукой — седьмой Mandrake Linux. Причём инсталлятор отказывался устанавливать ось, требуя аж 32 мега памяти. Установку обманули, воткнув планки памяти с обоих машин сначала в одну, потом в другую, после чего всё вернули на место. У провайдера зарегистрировали пару почтовых доменов с доступом по UUCP, и сервера стали трудиться, гоняя десятки мегабайт почты ежедневно, причём конфиденциальные внутриофисные сообщения к провайдеру даже не попадали — сервера дружески перезванивались между собой.

А дальше — пошло-поехало. «Безынтернетный» сервер пожертвовал одну из своих планок памяти товарищу, который стал кроме не только почтовиком, но ещё и шлюзом для отдела IT, и файрволом, и прокси для избранных сотрудников офиса, и внутриофисным веб-сервером с поддержкой скриптов на Перле, работавших с «мускульной» базой, в которую сливались логи с микро-АТС. Последним штрихом стал mpg123, игравший в кабинете музыку. Вся эта прелесть трудилась года три, пока не появился ADSL с выделенной подсеткой C-класса. Вот так: Пентиум-133, 24 мегабайта ОЗУ, максимум тридцатипроцентная загрузка процессора, никаких тормозов.

Ну да, сейчас, спустя какую-то дюжину лет, софт требует на два порядка больше ресурсов, хотя и имеет немного большую функциональность. Тем не менее, поднять не особо нагруженный веб-сервер можно и на весьма скромном железе или VPS. Только не все знают как.