Bash.org.ru IT Happens Истории ## 2601 – 2700 [Bashorgru IT] (fb2) читать онлайн


 [Настройки текста]  [Cбросить фильтры]
  [Оглавление]

Bash.org.ru IT Happens Истории ## 2601 – 2700


Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.

#2601: Руки на одеяло

16:45 22.03.2010, IT happens


Навеяло историей про регистрацию Аваста. Решил я давным-давно по совету друзей перейти с «мейла.ру» на нормальную гугловскую почту. Зашёл, в предвкушении радости и счастья заполнил полностью анкету, как полагается, и добрался до пункта «Введите кодовое слово». На цветном фоне расплылось слово «drOch».


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




#2602: Болгарская нормальная форма

13:00 23.03.2010, IT happens


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


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


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


При нормализации реляционной базы данных до болгарской нормальной формы на каждый учитываемый объект заводится от 7 до 50 штук маленьких, но очень гордых .dbf, в каждом из которых парой строчек описывается очередной признак или атрибут объекта. И не ссылками на записи в библиотеках, а именно сами признаки и атрибуты — словами. Надо ли объяснять, что при накоплении пары сотен тысяч объектов база распухает до сотен гигов этих самых мелких файликов? Для пущего антуража пишется всё это безумие на болгарифицированном FoxPro. Вы знаете, что означают слова «грешка» и «забележка»? А любой специалист, пытавшийся работать с этим чудом, знает, что это «ошибка» и «ярлык».


База размещается строго в папке, в которой установлена программа, а программа — строго в C:\%ProgramName%\, и никаких компромиссов. Экзешник должен быть запущен из-под админской учётки — это защита от воровства такая, программа постоянно тычется в сервак горе-разработчика, подтверждая свою легальность. Папка программы обязательно должна быть расшарена на полный доступ. Мало того, должен быть открыт полный доступ к трём DLL в System32, как вы его организуете — ваша забота. Приложения работают непосредственно с базой напрямую, программист не слышал ни о каких технологиях доступа к данным.


Всё это венчает достойная отдельного абзаца монументальная Марья Петровна, «человек-за-всё», с ложкой в правой руке в качестве скипетра и литровой банкой домашних щей в левой в качестве державы ведущая активную работу на имеющем безлимитное подключение к инету P4 с одним IDE-винтом на 160 гигов — рядом с мокрыми зимними сапогами, без бесперебойника, на одном оплавленном удлинителе с калорифером. (Выдохнул.) Мечта админа.


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


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




#2603: Дрова рубят — лифчики летят

13:00 23.03.2010, IT happens


Работаю на крупнейшем в стране коньячном производстве. Казусы случаются почти каждый день, поэтому уже не кажутся смешными или даже просто забавными. Впрочем, иногда бывают случаи из ряда вон.


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




#2604: Тычок электропалочкой

13:00 23.03.2010, IT happens


Есть в моём городе один замечательный провайдер, работает уже лет двенадцать, а я с ним примерно десять. Если и возникают перебои в работе, то это запланированные мероприятия, и провайдер об этом заблаговременно предупреждает на своей странице. Но, конечно, бывают и другие случаи. Вот такой и случился недавно.


Слетел утром интернет — айпишник перестал выдаваться. Не найдя на своей стороне проблем, в обед звоню. На другом конце утверждают, что меня видят, только как-то периодически; предлагают перезагрузиться, всунуть/высунуть кабель... Отвечаю, что всё давно проделано. Утверждают, что разберутся. Ну что ж, спасибо. Пятница — можно и без интернета прожить, благо пиво и друзья уже ждали возле подъезда.


Суббота, утро. Интернета нет. Ладно, посидим до обеда. «А воз и ныне там». Решил оставить им заявку на приход мастера. К слову, за все десять лет парней вызывал раза три — один раз специалист даже зашёл в квартиру, но убедился, что у меня всё нормально, остальные два раза ограничивались шаманством над «коробочкой» в машинном отделении лифта.


И тут я вспомнил рассказы про микроволновки и пьезозажигалки, которые приводят или к работе, или к «неработе» тонкого и загадочного железа. Подумав минутку, разбираю зажигалку, беру кабель и устраиваю электрошок. Или их оборудование проснётся, или проблемы будут точно с их стороны — денежка за приход мастера сэкономлена.


Никому звонить не пришлось. Интернет заработал — кажется, даже быстрее прежнего.




#2605: Трипл-клик

15:00 23.03.2010, IT happens


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


— И нажмите три раза на Escape. Ну, на самую левую верхнюю клавишу. (Пауза.) Ну что, получилось? Ладно…


Начальник кладёт трубку. А мне любопытно ведь:


— Саш, а почему три раза-то? Ты что-то в своей проге поменял?

— Не-е, не менял — одного раза вполне достаточно. Просто они с первого раза никогда не попадают.




#2606: Викикаменщики

15:00 23.03.2010, IT happens


Читал я Википедию, а именно статью про тамплиеров. Дальше пошёл «автостопом» — знаменитое википедийное «смотрите также».


Дохожу до «Ангелов и демонов» Дэна Брауна, перехожу на «Код да Винчи» и попадаю на статью о теориях заговора. Скроллю вниз; на абзаце о масонском заговоре Аутпост выдаёт: «Викимедиа сканит твои порты, прибить?»


В течение десяти минут доступ к Вики получить я не мог. Кто-то ещё сомневается?




#2607: Спаси, сохрани и забэкапь

15:00 23.03.2010, IT happens


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


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


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


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




#2608: Соль и творог

15:00 23.03.2010, IT happens


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


— Девушка, добрый день! Меня интересуют книги по SolidWorks.

— Давайте посмотрим по базе.


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


— Давайте посмотрю, может, вы ошиблись в написании, — предлагаю я.

— Смотрите, — пожимая плечами, отвечает девушка.


Смотрю. Что есть сил сдерживаю судороги, ноги подгибаются от смеха. В окне поиска вижу: раздел «Кухня», поиск по ключевой фразе «Соль и творог».


Но и это ещё не всё. С трудом переборов себя, пытаюсь объяснить, что ищу книгу немного другой направленности. Начинаю рассказывать про 3D-моделирование — не успеваю, продавец перебивает:


— Я поняла! Я знаю! Пойдёмте, покажу!


С чувством гордости девушка ведёт меня; на лице написано: «Я же не тупая». Подходим. Передо мной стеллаж с альбомами 3D-картинок.




#2609: Был контакт — и нет контакта

16:45 23.03.2010, IT happens


Работал как-то инженером-проектировщиком — строил оптоволоконные линии связи. Зимой 2006 года мне дали заказ на новую линию. Помню, лазил по какому-то заводу, проектировал, как кабель этот пойдет. Объект я не успел достроить, так как уехал в отпуск, и за меня работу продолжал другой инженер. Продолжал он и после моего отпуска ещё полгода. Заказчиком же этой трассы был «ВКонтакте».


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


Сестра тихо спросила меня: «Так ты можешь того... (жест пальцами) ...отрубить их?» Жена подлила масла в огонь: «Представляешь, как поднимется производительность всей страны?»


Немного подумав, я начал рассуждать вслух: «Так, „ВКонтакте“ развивается от оптической муфты на %StreetName%, дом ##. У меня же ключ от чердака есть!»


«А ты, оказывается, опасный человек...» — задумчиво произнесла сестра.




#2610: Сальдо-бульдо-инкассо

16:45 23.03.2010, IT happens


Я работаю простым программистом. Мой начальник, сисадмин, захотел открыть собственную фирмёшку, чтобы помогать людям бороться с глюками. Фирма же, пусть даже самая маленькая, должна иметь свою бухгалтерию, чтобы перед налоговыми органами отчитываться.


Слава всевышнему, что он решил сначала попробовать реально поработать, а уже потом регистрировать фирму. Чудесно, что он не забыл о бухгалтерии, а поскольку денег отчаянно не хватало, решил сам быть бухгалтером и начал изучать 1С. Через пару недель начальник подошёл ко мне:


— Фирма работать не будет.

— Почему?

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


С тех пор к бухгалтерам начальник относится с огромным уважением.




#2611: Молотком, зубилом и какой-то матерью

16:45 23.03.2010, IT happens


В одном удаленном подразделении стоял сервер — ну, не совсем сервер, а бывшая рабочая станция нашего старшего сисадмина.


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


Молоток в назидание положили на системник. Сервер заработал, как часы, но стоило молоток снять — всё начиналось снова. Третий год машина стоит с прикрученным скотчем молотком и надписью «Не трогать!»




#2612: Антишаманизм, или Слесарю слесарево

13:00 24.03.2010, IT happens


По роду своей работы я пытаюсь искоренять в людях ПТУшные корни. Решение задач по отказам должно сопровождаться ломкой старых представлений, основанных на интуиции, методе тыка, «передёргивании» плат и надежде на чудо. Лучше потратить пару часов на экспертизу, анализ и формулировку версий с творческим подходом, чем значительно большее время на бесполезную деятельность по сборке-разборке оборудования. Работа по поиску и устранению отказа должна начинаться с чёткой формулировки отказа, понятной самому себе, а не с той дилетантской работы, которую описывает автослесарь (История #2597[1]). Из-за таких подходов в России плохие дороги и некачественное здравоохранение.


То же касается и истории про «синенькую вещь» (История #2595[2]). Сегодня автор установил дефолтные настройки в биосе, не поняв, в чём причина; завтра он даже не будет обращать внимания, в нём ли дело, а просто сбросит по привычке. Я постоянно говорю это своим практикантам, скажу и вам: чем меньше уровень ваших знаний, тем ценнее я, как специалист!




#2613: Ножками потопаем, попами попопаем

13:00 24.03.2010, IT happens


В студенческую пору обучался я программированию микроконтроллеров. Однажды на лабах надо было написать задержку — не вопрос, вот вам цикл! Упс — не хватает. Соратник вбрасывает идею об вложенном цикле, что пресекается подошедшим преподавателем. Через несколько секунд мозг, простимулированный учительским вниманием, предлагает набить тело цикла «мусором». С умным видом изрекаю:


— А здесь мы попушаем и попопаем!


Команды push и pop прервали занятие минут на пять — группа истерически ржала под непонимающим взглядом преподавателя.




#2614: Всех их вместе соберём

13:00 24.03.2010, IT happens


Продаём мы библиотеку, написанную на С++. К ней написали примерчик, как с помощью этой «либы» построить СОМ-сервер, и клиента на Visual Basic, чтоб показать, как этот COM-сервер дёргать.


А год назад я увидел, как это юзают испанские программисты. Наша библиотека по-прежнему упрятана в COM-сервер, Бейсик-клиент несколько переделан, чтобы его можно было дёрнуть из Delphi, а на Delphi написан переходник для Java. Видимо, больше языков программирования они не знали.




#2615: Изображая жертву

15:00 24.03.2010, IT happens


Как же я, админ сети нехилого финансового управления, люблю звонить в техподдержку своего провайдера, когда у меня (или, что чаще, у них) возникают проблемы со всемирной сетью, и глупым голосом канючить:


— У меня не работает Янде-е-екс... Ну сделайте же что-нибу-у-удь! В моем компьютере нету такого пункта-а-а!


Надоело решать проблемы? Почувствуй себя юзером!




#2616: С железом на короткой ноге

15:00 24.03.2010, IT happens


Попросили меня потрудиться на благо родной военной кафедры: поставить ОС от горячо любимого монополиста, драйвера и кодеки. Сказано — сделано. Отформатировал винт Акронисом, вставляю болванку с виндой — не грузится. Другие загрузочные диски без проблем, с этого — никак.


Закрались мысли о царапинах на диске. Бодрым шагом иду к товарищу майору — не верит, говорит, диск рабочий, а других нет. Вместе идём к пациенту — и правда, не хочет грузиться. Майор приподнимает переднюю часть корпуса, ставит под него ногу — о чудо, диск соглашается-таки грузиться!


Привод потом заменили на более шустрый, но военный приём принуждения к работе не забуду. Бубен по уставу не положен, зато майорская нога всегда выручит.




#2617: За пару лет из Индии в Россию

15:00 24.03.2010, IT happens


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


global.krove-=1 /*хз че разобраться и потом написать коммент что это делает*/

if (global.krove<0) /*Та же хрень*/

{global.krove=0} /*То же самая хрень что и выше*/


При этом в коде было несколько тысяч переменных — какая за что отвечает, понять после двух лет просто нереально. Это ещё ладно. Дальше я увидел следующее и понял, что за два года сильно шагнул вперёд в отношении качества кода:


if (global.navik_vojdenia=2)

{}

if (global.navik_vojdenia=3)

{}




#2618: Засунь диск и ничего не трогай

16:45 24.03.2010, IT happens


Мышки, говорите, хакеры не носят (История #2529[3])? Они и не нужны.


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


Идея родилась неожиданно и своевременно. Был написан скрипт, меняющий пару параметров в реестре, благо админский пароль был стандартный. Записал я это дело на CD с автозагрузкой, и после небольшого танца с бубнами система загрузилась под администратором, а я получил заветный контроль над машиной.


А лучший способ сберечь секретную информацию — не хранить её. Всегда найдется тот, кто сможет обойти систему.




#2619: Яндекс на дому

16:45 24.03.2010, IT happens


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


Мысль пришла, когда я уже собирался уходить. Открываю файл hosts. И что бы вы думали? Ровным столбиком идут записи:


127.0.0.1 yandex.ru

127.0.0.1 vkontakte.ru

127.0.0.1 mail.ru




#2620: Затворник и шестнадцатипалый

16:45 24.03.2010, IT happens


Только что ходил покупать курицу-гриль. Смотрю на цену: 255 рублей. Ну, думаю, круто, круглую сумму дам, сдача будет рубль. Честно, пару секунд понять не мог, почему так много сдачи вышло.




#2621: Войны кривые-теневые

20:45 24.03.2010, IT happens


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


На драйвер камеры было совершено нападение «злобным» вирусом (выяснено простым бинарным сравнением). Но так как вирус был написан коряво, встать по-тихому у него не получилось: хулиганство заметил докторвебовский Guard и решил заразу выкусить. Guard был тоже написан коряво: выкусить заразу у него не получилось, и драйвер сдох, что и было замечено системой. ХР узрела непорядок и решила исправить ситуацию переустановкой, посмотрела .inf и потребовала свежую копию драйвера. Но так как и ХР написана коряво, то вычистить перед установкой оставшиеся драйверные хвосты у неё не получилось, и камеру вышибло без права дальнейшей установки.


Вот так и живём: кривое с кривым из-за кривого воюет, а мы реестр ручками чистим.




#2622: Электроменеджмент

13:00 25.03.2010, IT happens


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


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


Сегодня просто добили. Мы заключили договор о повторном подключении. Со дня на день должны были приехать мастера, и вот этот день, похоже, настал. Звонят из бухгалтерии:


— Вышка приехала. Наверное, свет будут включать. Ань, что делать?

— Не знаю, мне никто ничего не говорил. Будем ждать.

— А серверу ничего не будет? Мы все в программе сидим.

— Не знаю! Электрики скажут, тогда и отключайтесь.

— Но они пьяные!

— А я тут при чём?! Мне их что, обратно отпоить или дать опохмелиться?


Вот так на хрупкие плечи девушки ложится ответственность за поломки генератора, свет и пьяных электриков.




#2623: Пудреница

13:00 25.03.2010, IT happens


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


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


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




#2624: Время горит

15:00 25.03.2010, IT happens


Одно из подразделений крупного банка готовилось к «празднику»: самый главный банкир, недавно поставленный на эту ответственную должность, объезжал свои «владения» с недружественными визитами.


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


За неделю до часа «Х» всё оборудование было установлено, и начались работы по настройке. Местным спецам начальство не доверяло, и из столицы была выписана бригада для сопровождения мероприятия. Выяснилось, что региональные сотрудники не имеют никакого представления о правилах поведения во время видеоконференций. С каждым из отделений были проведены инструктажи и многочасовые репетиции мероприятия. Тоска в глазах региональных айтишников, назначенных крайними, начала сменяться некоторым прозрением и даже радостью от приобщения к суперсовременным технологиям.


Настал день «X минус один» — воскресенье, день проведения генеральной репетиции спектакля. Актёры заняли свои места, экраны во всех залах засветились, каналы связи заполнились видеопакетами. Главный местный банкир, временно исполняющий роль Самого Главного, стал вещать с трибуны о важности завтрашнего дня для всего банка; регионы, не перебивая друг друга, задавали заранее заученные вопросы, на которые поступали отлично подготовленные ответы, — в общем, всё шло по сценарию. Изредка лишь раздавались резкие команды режиссёра: «12-й, добавьте света в зале! 8-й, перестаньте ковыряться в носу! 14-й и 17-й, смеяться только по команде! 5-й, поправьте камеру, у вас только потолок видно!»


Вдруг зал наполнился невыносимым рёвом на высоких частотах. Все спецы бросились к аудиооборудованию зала, но звук не исчезал даже после полного отключения озвучки.


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


Оставшиеся до приезда главного банкира сутки прошли в борьбе с запахом дыма на этаже. Спектакль прошёл без видимых косяков и получил «одобрямс» от высшего начальства.




#2625: Сезонные миграции менеджеров среднего звена

15:00 25.03.2010, IT happens


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


С утра слышны радостные крики мигрантов: «А почему у меня другой номер телефона? А почему розеток под сеть три? Нас-то тут пятеро! А когда вы всё нам подключите?» Ёлы-палы! Предупреждать надо! Я не могу сразу предоставить всем нужные номера телефонов. Более того, АТС принадлежит не нашей компании, и лезть внутрь я не имею права, так что ждите неделю, пока не придёт инженер. А все вопросы — к генеральному. Заодно расскажете ему, с какого перепугу вы вообще переезжаете — я думаю, ему тоже интересно.


Если вы всем отделом решили переехать в комнатушку, где сидел один человек, то не надо сетовать на то, что не хватает розеток, столов и места. Более того, увеличить количество телефонных номеров физически невозможно, хотя за ваши деньги я с удовольствием куплю новую АТС. А уж коли вы поехали, никого не предупредив, будьте добры подождать, пока три насмерть замотавшихся инженера дойдут до вас и подключат компы и оргтехнику.




#2626: До свидания, комплексы

15:00 25.03.2010, IT happens


Я самоучка, и всегда стеснялся называть себя программистом — образование непрофильное. Работал я тогда эникейщиком в филиале всем известной всесоюзной организации. Приближалась отчётная пора, и кураторы из нашей любимой «нерезиновой» сообщили кадровикам, что те будут сдавать отчёт не на бумаге или в Экселе, как раньше, а в новой, специально разработанной для всей страны программе.


Программа заполняет таблицу на 16 колонок и сто с небольшим строк и выгружает данные в файл специального формата для последующей консолидации в головном офисе — прямо скажем, не сверхсложная задача. Сначала программа требует установить на компьютер и вручную настроить СУБД по инструкции, потом саму себя. Запускается только в полноэкранном режиме и жёстко устанавливает на мониторе разрешение 640 х 480. Как выяснилось, ЖК-мониторы наших кадровиков такое не поддерживают.


Что поделать — пришлось изучить формат выгружаемого файла и написать то же самое на макроязыке Экселя. После этого я понял: если писавший это может называть себя программистом, то я и подавно.




#2627: Агентурная сеть

15:00 25.03.2010, IT happens


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


Неопознанный браузер Za*batyi brauzer

Неопознанный браузер X*y ego znaet/1.0 (CP/M; 8-bit)




#2628: Недовольные не доходят до конца установки

16:45 25.03.2010, IT happens


Узнал я как-то от друга о бесплатном скачивании беты Офиса-2010 с сайта «мелкомягких». Скачался пакет довольно быстро. Запускается PowerPoint, вылезает традиционное окошко для ввода имени. И всё бы ничего, но в поле «Имя» была надпись: «Довольный пользователь MS Office».


Угадали — Офис всё-таки понравился.




#2629: Как в воду глядел

16:45 25.03.2010, IT happens


Середина девяностых. У ремонтника, занимающегося восстановлением информации и ремонтом жёстких дисков, на пороге появляются два хорошо одетых бритоголовых мужика с кейсом.


Мужики — владельцы фирмы; был у них человек, подрабатывал (как и многие тогда, неофициально) админом. Они ему зарплату сначала урезали, потом несколько месяцев задерживали, а потом из-за того, что «всё и так прекрасно работает», и вовсе уволили, предварительно с ним разругавшись и дав на сборы 15 минут.


Админ пришёл в серверную, взял кассету с бэкапом от стримера, выкинул её в окно, выдернул из сервака с зеркальным RAID «на горячую» SCSI-хард, открутил верхнюю крышку, вынул один блин, согнув его буквой «С», на другом блине нацарапал отвёрткой «Х@Й ВАМ» и подключил его обратно. Второй хард из «зеркала» админ унёс с собой.


Данных о человеке у них не осталось (они были на том же сервере), найти парня не смогли. Мужики пошли к ремонтнику хардов с убитым винтом, завёрнутым в пакетик, со скрюченным блином и с кассетой, точнее, с остатками от неё — детишки нашли, разломали корпус и размотали ленту, порвав её на части. За восстановление обещали любые деньги — там были все наработки компании за последние несколько лет, данные бухгалтерии и прочее-прочее-прочее. Чуда не свершилось.




#2630: А за стол сели в пятницу

20:45 25.03.2010, IT happens


Недавно железку перезагрузить пришлось. В общем, комментарии излишни:


Mar 24 10:31:25 server2 SunPCi: [ID 702911 user.error]

Your System Time appears to be set in the future


Mar 24 10:31:25 server2 SunPCi: [ID 702911 user.error]

I can't believe it's really Wed Mar 24 10:31:25 2010




#2631: Уточка с вафелькой

20:45 25.03.2010, IT happens


В нашем доме поселился замечательный сосед — подключил себе инет и пользуется им с ноутбука через Wi-Fi. Точка слабо запаролена — обычный WEP-ключ, для взлома которого надо наловить пригоршню сетевых пакетов. Вот только одно «но» — сигнал его роутера можно было поймать только через окно, и то с антенной.


В один прекрасный день я включил нужную прогу, подключил кабель и высунулся из окна с антенной на палке. Пакеты сразу начали ловиться, но для стабильности надо было держать антенну, неслабо свиснув из окна.


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


— Мам, я вафельные пакеты ловлю, уже почти крякнул!




#2632: Нечего терять

13:00 26.03.2010, IT happens


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


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


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


Оказалось, что на внутренних подстроечных резисторах яркости монитора окислилась дорожка. Достаточно было покрутить туда-сюда бегунок, и монитор заработал лучше прежнего. Видимо, моё подсознание знало об этом и взяло контроль на телом. Когда мозг отключился, оно втихаря всё настроило и с чувством выполненного долга уложило меня спать.




#2633: Ложка есть

13:00 26.03.2010, IT happens


Работаю монтажником в компании-провайдере. Заработок небольшой, и я цепляюсь за всякие подработки. Так и сегодня, стандартный заказ для элитной квартиры: вайфай-маршрутизатор, несколько ноутбуков, игровая приставка, все программы для интернета. Все установил и настроил, сижу, качаю Скайп. Вдруг пропадает интернет. Всё перепроверяю — начинает работать, но с жуткими потерями.


Дело к ночи, заказчики торопят, а сеть всё еще не работает. Так бы и пришлось мне с позором удалиться, если бы не догадался я убрать стальную ложку для обуви, которую положили на столик перед маршрутизатором.




#2634: Провайдер с передовицы

15:00 26.03.2010, IT happens


Подключал мне интернет тот самый провайдер с первой страницы выдачи Яндекса по слову «п#$@ры». Пришёл парнишка-монтажник, нормально кабель уложил и даже обжать его смог (правда, криво — коннектор висел на жилах, и через месяц пришлось мне его переобжимать). Вроде бы всё заработало. Под гостем зашли, аккаунт активировали, да вот незадача: под логином-паролем заходить не хочет. Джамшут этот просидел за компьютером часа два, позвонил ещё одному такому же кретину, чтобы вместе помедитировать на поле «имя службы». Паренёк набрал ещё кого-то — там сказали, что у них всё нормально. В конце концов монтажник просто ушёл, выдав совет сменить Висту на XP и завести новый аккаунт.


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


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


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




#2635: Подать мне босса!

15:00 26.03.2010, IT happens


Давным-давно в далёкой-далёкой галактике, когда каждый ребенок, подросток, а то и вполне взрослый человек обязан был иметь Денди (отечественный клон Nintendo Entertainment System, работавший с легендарными жёлтыми картриджами), подарили мне это чудо на день рождения. Марио, «танчики», охота на уток — счастья было море.


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


В Марио эти действия приводили к случайному переключению уровней — при небольшом терпении можно было попасть сразу в финальный замок к Баузеру. «Утки», увы, намертво зависали. Contra выдавала финальный ролик и титры — получалось скоростное прохождение игры.


Самое интересное творилось в какой-то японской игрушке про футбол. Вся вражеская команда в мгновение ока исчезала с поля; если же был второй игрок, он оставался на поле один против всех. Вот такой хардверный чит!

При покупке каждой новой игры всегда разыгрывалось воображение: что же эта учудит?




#2636: Ангелы-демоны

15:00 26.03.2010, IT happens


Звонок из довольно крупного зала игровых автоматов: «Всё глючит, ничего не работает». Приезжаю. Сервер всего этого счастья — в кабинете менеджера. А поскольку в кабинете идёт ремонт, то аппарат тщательно и с любовью замотан плёнкой, дабы не запачкать. Со словами «Это ж какой изверг над тобой эдак-то издевается» разматываю упаковку. Кулера резко снижают обороты. Испуганный шёпот администратора зала: «А что, так нельзя было?!»


Прихожу в контору. Описание проблемы: «Долго грузится, тормозит и ваще». Смотрю машинку — на харде (120 ГБ) 400 мегов свободного места, о фрагментации молчу. При этом на машинке стоит второй хард, девственно пустой. Чищу «темпы», скидываю хлам типа юзерских видео на второй хард, пускаю «дефраг». В процессе приговариваю: «Что, бедняжка, издеваются над тобою злые гады?» Слышу сзади от ангельского вида девушки-бухгалтерши тихое-тихое, печальное и искреннее «Да».


Может, это кому и набило оскомину, но я предпочитаю ходить в камуфляже: удобно ползать под столами и не страшно испачкать. В фирме как раз сборище клиентов. Вламывается в кабинет (без стука: это они меня позвали, а не я к ним напросился) несколько щетинистое туловище. Директор оглядывается, спрашивает: «Мне отвалить?» — и выкарабкивается со своего рабочего места.


Ну и так, для колорита. Звонки от юзеров:


— У меня этот х@#в ящик ни х@я не работает!

— У меня в процессоре программа не выполняется.

— У меня принтер поломался — сколько стоит починить?


Так и живём.




#2637: Динамичная статика

16:45 26.03.2010, IT happens


Уже два года я обладаю замечательной машинкой с красивым корпусом Aerocool i-Curve. Истинное наслаждение я получил, страница за страницей скуривая мануал к этому корпусу, подключая вентиляторы так, чтобы на LCD-дисплее отображалась инфа о их скорости, и настраивая предельные скорости вращения. Отдельного «спасибо» заслуживают и термодатчики, но всё это мелочи.


Стал компьютер у меня периодически выключаться и перезагружаться, причем полюбил он это делать исключительно в моменты моего отсутствия в квартире. Сначала грешил на операционки, но после подробного изучения логов ничего обнаружено не было. Точнее, было: корректное завершение работы систем. Глаза медленно приняли форму блюдец, и обе ОС (XP и FreeBSD) были вычищены от всего, что можно и нельзя. Установил кучу софтин, мониторящих температуру, сбои винтов и прочее. Запись в логи они делали каждые десять секунд, но причина выключений так и оставалась неизвестной.


По природе своей я человек аккуратный — плашку памяти в свитере не возьму. Поэтому мысль о статике пришла в последнюю очередь. Да и откуда взяться статике в моё отсутствие?


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




#2638: Утрамбовка байтов

16:45 26.03.2010, IT happens


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


В этот момент в комнату заходит чадо лет тринадцати и говорит, что системник вполне работоспособный, а затем приподнимает его над столом и роняет. Система стартует и вполне нормально работает.




#2639: Печатай до ста лет

20:45 26.03.2010, IT happens


Заправляет муж СНПЧ, попутно проводит техобслуживание оборудования. Рядом сидит сын десяти лет, наблюдает за процессом. Когда муж заливает свежие чернила в систему, сын произносит:


— За маму... За папу... За бесперебойную работу...




#2640: Крутись, колесо

20:45 26.03.2010, IT happens


Юзвери — не враги. Вызываемым смехом они продлевают нам жизнь.


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


— День добрый, что у вас случилось?

— У меня компьютер не работает.

— Опишите поподробнее.

— Не включается, я уже как только не пробовала.

— Хорошо, вышлем мастера длядиагностики.

— Спасибо. А ещё, знаете, там внутри такая коробочка с вентилятором? Я его уже и пальцем раскручивала, а компьютер всё равно не включается.


Компьютер, слава богу, починили.




#2641: На полпути из ада в рай

20:45 26.03.2010, IT happens


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


Недавно дед звонит и говорит, что компьютер завис, и кнопка, «которая ад делит», не помогает. Подивился я дедушкиной мнемонике. Выключенный или висящий комп — ад. Ctrl+Alt+Delete, машина заводится — рай!




#2642: Кошелёк и жизнь

13:00 27.03.2010, IT happens


Приносят бухгалтерский системник: странно себя вёл, перестала запускаться система. Снимаю винт, подключаю к своей машине. Чуть больше гигабайта информации на единственном разделе — очень странно. Осматриваю пострадавшего. В корне раздела только каталоги, никаких признаков файлов. Все каталоги с меткой «скрытый», внутри обломки винды и программ, большая часть файлов и каталогов скрыта.


Вспомнилась бородатая шутка про удаление 95-й винды Проводником перед форматированием раздела. Но на шутку не похоже — каталог с профилями пользователей весит пять мегабайт, изуродована не только система, но и каталоги с программами и пользовательскими файлами. Такого не смог бы сотворить даже самый криворукий пользователь. Картину венчает сиротливый каталог «Документы» с десятком файлов, у всех одинаковая дата последней модификации. Смотрю удалённые файлы — полный набор того, чего не хватает. Получается, кто-то резал винду живьём, не удосужившись даже закрыть открытые документы? Или что-то?


Запускаю восстановление и продолжаю заниматься своими делами. По окончании смотрю в карантин — NOD отловил среди восстановленных файлов выводок троянцев по фамилии «Kryptik.A**» (Каспером и Вебом опознаны как Packed.Win32.Krap.w и Trojan.Packed.687). Среди «живых» файлов обнаруживается ещё парочка модификаций троянца. Память подсказывает, что этот троянец был замечен на компах, с которых «ушли» доступ к WebMoney и банковскому счёту.


Из научного интереса решаю исследовать поведение троянцев. Зверёк № 1 прописался в системе, освоился, постучался в отключённую сеть и затих. Начинаю смотреть второго. В этот момент меня отвлекает кто-то из коллег, и я запускаю экзешник без контроля. Скрип винта и стремительно исчезающие каталоги. Опа!


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


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




#2643: Самурайский бубен

13:00 27.03.2010, IT happens


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


Глаза разработчиков приобрели форму идеальных кругов. Я предупредил начальство и вышел. Генеральный после выступления подошёл ко мне и говорит:


— Знаешь, поставь-ка у меня этот меч на полке, уж слишком уступчивыми твои разработчики стали.


Вот он, бубен для недобросовестных исполнителей!




#2644: Заведующий беспроводным хозяйством

13:00 27.03.2010, IT happens


Живу в Минске. Пришлось сегодня долго-долго ехать через весь город. Дабы не терять времени, в автобусе открыл ноут и стал ловить точки — хотелось посмотреть, как тут, где, сколько и чего. Каких только названий я не встретил на своем пути! Самыми забавными, помимо различных «MegaKiLLer89» и «Egorka-molodec», были «7Mb/400Kb anlimka (MTS 8-029-5**-**-**)» и «ЗАВХОЗ_Wi_Fi».


К завхозу всея беспроводного интернета я, конечно, не полезу — боязно, а вот по номеру этому в следующий раз позвоню.




#2645: Свидание с мистером С.

13:00 27.03.2010, IT happens


Мучилась тут с неделю с одной программой. Вроде Паскаль, должно быть не очень сложно. Ан нет, мозг не желает с Си переключаться.


Сегодня наконец-то дописала её. Радость свою я выражала бурно и громко — мать поинтересовалась, по какому поводу праздник. Как человека далёкого от программирования, решила её не грузить:


— Да так, личное счастье.

— А-а-а, заработало?


Её ответ опустил всё настроение и заставил задуматься о том, что с личной жизнью явно что-то не так.




#2646: Воллтоп

15:00 27.03.2010, IT happens


У многих админов на столе полный хлам — даже флешку кинуть некуда. А вот я нашёл выход из положения. Слушайте внимательно мою историю, товарищи-коллеги.


Года два назад я решил повесить телефон и роутер на стену. Сказано — сделано. Настенные украшения мне понравились, и места на столе стало больше. За полгода на стену переместилось всё, что можно: колонки, два роутера, два телефона. Я даже сделал небольшой ящичек для ноутбука и мобильника над кроватью. Удобно: перед сном почитал баш — и ноут в ящик. Никто не наступит, держится прочно.


В один прекрасный день я подумал: «А что, если?..» — и переместил на стену системник. Снял боковую крышку, удалил один кулер — стало в разы тише, а температура упала градусов на пять.


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




#2647: С третьей попытки

15:00 27.03.2010, IT happens


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


Первая же его резкая реплика заставила нас скромно замолчать. Говорили мы о трудностях программирования под 1С, в то время как специалистом по этой теме никто из нас не являлся: я — веб-разработчик с четырёхлетним стажем, ещё один парень — бывший менеджер в нашей маленькой студии, третий пишет прикладные программы для расчёта баллистики ракет. Казалось бы, человек по делу поставил нас на место. Приняв загадочного гостя за специалиста, мы начали с интересом с ним беседовать.


Вскоре он, размахивая по-прежнему трясущимися руками с сигаретой, начал рассказывать нам, как легко устроиться на зарплату в 140 тысяч рублей сисадмином. Совершенно огорошенные такой информацией, мы собрались уже расходиться, когда я завёл разговор о суровой борьбе нашего государства с торрентами. И тут началось!


Молодой человек, не забывая судорожно затягиваться сигаретой, начал убеждать меня, что торренты скоро уничтожат (барабанная дробь) в связи с переходом на веб 3.0! Оказывается, всеми нами любимые P2P-качалочки используют технологию «Аякс», а с переходом на веб 3.0 все торренты накроются, потому что, цитирую, «веб 3.0 использует тот же порт, и торренты не смогут пробиться. Ты же знаешь, что такое очередь?!»


Тут уже я нервно закурил. Дойдя до дома, первым делом полез в Вики. «Может, что-то упустил? Может, я сошёл с ума?» — крутилось в голове. Мы ещё долго вспоминали этот случай с друзьями каждый раз, когда сталкивались с очередным «специалистом во всех областях». А мораль сей басни такова: не стройте из себя большего, чем являетесь. Может, кто-то и поверит, но даже простой сёрфинг по интернету развеет все сомнения в вашей некомпетентности.




#2648: Прополка вслепую

16:45 27.03.2010, IT happens


Работаю учителем информатики. Дети иногда выдают такое, что сползаешь со стула.


Самостоятельная работа по теме «Вирусы и антивирусные программы». Очередной вопрос звучит так: «Что нужно делать, если ваш компьютер заражён?» Ответ ученика: «Нужно медленно выключить компьютер из сети и постепенно удалить все вирусы».




#2649: Просто я работаю волшебником

16:45 27.03.2010, IT happens


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


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


Девушка вручает мне наушники и отворачивается, чтобы подключить к звуковухе другой конец провода. Я замечаю, что на проводе есть регулятор громкости, и кручу его, пока секретарша не видит. Так и есть — он был просто выключен. Я стою, а у меня в ушах уже играет музыка. Но надо как-то изобразить деятельность, а то девушка не поймет, почему вдруг звук заработал! Выдираю у себя из головы волос (админ я ненастоящий, потому бороды не ношу), закатываю глаза к небу и тереблю волос, приговаривая: «Трах-тибидох-тибидох». Сдуваю волос с ладони — всё как в фильме про Хоттабыча.


Снимаю наушники и надеваю на голову девушке. Представляете её шок? Она падает в кресло, я оборачиваюсь к залу: «Следующий?»




#2650: Островок стабильности в море прогресса

16:45 27.03.2010, IT happens


Довелось ставить хорошо доработанную под заказчика известную свободную CRM. Дорабатывали наши братья-индусы. Первое, что я встретил в документации — рекомендацию установить параметр ведения логов в Error only. Иначе, обещали разработчики, если поставить его в Warnings, а тем более в All, логи начнут слишком быстро забивать свободное пространство на диске.


Вдобавок ко всему install.php подключал и выполнял любой файл, переданный через POST. Время идёт, индусы не меняются.




#2651: Кручу, верчу, поиграть хочу

16:45 27.03.2010, IT happens


Раньше, помню, у меня была приставка. Sega обладала хронической болячкой: штекер адаптера питания плохо держался, и его нужно было крутить в гнезде, чтобы приставка получала питание и можно было играть.


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




#2652: Тревожный звоночек

13:00 28.03.2010, IT happens


У меня на работе интернетом пользоваться нельзя — только Квип работает. Но есть один комп в отделе, на котором можно посидеть в сети, хотя начальница это не очень одобряет. Так вот, к «инетному» компу подключён маленький принтер. Прежде чем печатать, принтер зажигает красную лампочку и гудит. Это сигнал тем, кто сидит в инете, что надо или закрыть игру, или свалить, потому что на этом принтере печатает только начальница, которая сидит за стеночкой, и через минуту она придёт за распечаткой.




#2653: Файрвол целомудрия

13:00 28.03.2010, IT happens


Подключал я как-то в одном маленьком офисе интернет и локалку. Весь офис — один зал, разбитый на «кубики» для работников, и пара отдельных кабинетов для начальника и главбуха со стеклянными стенками, чтобы работников было удобно контролировать.


Дырки сверлить не хотели, попросили поставить Wi-Fi. Нет проблем — часик неторопливой возни с кофеёчком. Сделал, сдал. Прекрасно работает.


Через пару дней клиент зовёт снова и просит открыть файрвол на «специальные» сайты лично для него. Я весь в задумчивости: нет у них фильтрации по контенту. Для примера проверяю сам. Всё летает, на мониторе куча голых девчонок, как и хотел клиент.


И тут настаёт момент истины. «Ты чего! Увидят же!» Начальник опускает металлические жалюзи на стеклянную стенку, что в общий зал ведёт. Девочки на мониторе сразу обижаются на такое ущемление их прав и пропадают. Интернета нет, да и вообще нет коннекта к роутеру — потух вайрлесс, нет сигнала.


Медленно начинаю поднимать жалюзи назад. Сигнал растёт, оп — вот и интернет вернулся, и девочки... Вот такой специфический файрвол получился. «Не занимайся фигнёй на рабочем месте, а то интернета не будет!» — как бы сказал он нам.




#2654: Завирусованный козёл

13:00 28.03.2010, IT happens


Работаю на вызовах. Недавно был интересный клиент: прямо с порога озадачил меня вопросом, умею ли я лечить вирусы, и лишь получив положительный ответ, пропустил к компьютеру. На вопрос, что именно его беспокоит, я получил целый список наименований вирусов по базе viruslist.com.


Я поинтересовался, чем это определили, и получил почти полный список лечащих утилит. На мою попытку запустить LiveCD клиент возразил, что это невозможно — диск блокируется каким-то там вирусом в памяти. Впрочем, всё запустилось без проблем. Собираюсь включить CureIt! — говорит, что уже пробовал запускать, и утилита блокируется вирусом. Запустилась — ничего не нашла.


Со слов клиента, у него постоянно появляются вирусные файлы и папки, он заколебался их удалять. Стоящий на компьютере лицензионный KAV 2010 тоже не видит его вирусы, и он зря потратил деньги. Не один файрвол он не может установить, так как они блокируются или прибиваются вирусами.


Минут сорок я выслушивал его жалобы на странные вирусы, попутно пытаясь найти хоть один вирус в системе и проверяя всевозможные логи в поисках ошибок. И нашёл! Всего один — пользователь, сидящий перед монитором компьютера, и был тем страшным вирусом.


Странные файлы и папки — это pagefile.sys, $RECYCLE.BIN, desktop.ini и другие системные файлы, включая svchost.exe. Windows 7 задолбалась каждый раз восстанавливать убитые пользователем через AVZ «вирусы». В общем, за проведённый у клиента час я понял, что:


— клиент нетрезв (хоть по нему и не видно);

— клиент невменяем, так как все мои объяснения пропускались мимо ушей;

— его знакомые-пользователи, сидящие под WinXP, намного «умнее» меня, работающего в этой сфере уже шесть лет;

— он вынес мне весь мозг.


Я просто отменил заявку и ушёл. Сегодня я узнал, что этот клиент надоел уже всем компьютерным магазинам и компьютерным сервисным центрам до чёртиков.


Не всегда клиент прав — иногда он просто козёл, получающий удовольствие от издевательства над специалистами.




#2655: Без окон, без дверей, без денег

15:00 28.03.2010, IT happens


Вы знаете, почему у всех хакеров в фильмах два (а то и более) монитора? Всё просто! Первый подключён к нормальному компьютеру, на котором хакер башорг и IT happens читает, а на втором...


...а на втором установлена Windows XP для совместимости с банк-клиентом Сбербанка. Как ещё деньги прикажете переводить?




#2656: Нет «кальмара» — нет проблемы

15:00 28.03.2010, IT happens


Однажды попросили меня полечить компьютеры от вирусов в одном медицинском учреждении. Спросил, чем же занимаются их админы, и получил в ответ невнятные звуки и возмущённые жесты. Ну, думаю, почему бы не помочь хорошим людям? Взял флешку с линуксом и антивирусами, обновил базы и поехал.


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


Удивляюсь и спрашиваю, почему они не обновлены — на первой машине интернет работал довольно бодренько. Мне отвечают, что интернет есть только у двух пользователей через два городских телефона, на каждый из которых подключён отдельный ADSL. В каждой из машин по две сетевые карты, в одну из которых воткнут ADSL-модем, а в другую — локалка. Спрашиваю, зачем же такая оригинальная система? Оказывается, всё просто: необходимость интернета была признана только для двух сотрудников, а чтобы они не качали лишнего, был заключён на каждого из них индивидуальный договор абонентского обслуживания. С тех пор регулярно приходящие счета позволяют определить, кто и сколько скачал из интернета.


Сквид, роутер, подсчёт трафика — всё это от лукавого. Начальство сказало учитывать каждого пользователя интернета по отдельному телефону — и всё, нет человека — нет проблемы. А то, что вся сеть лежит из-за инфицирования троянами и червями, это пустяк.




#2657: А ещё оно вертится

16:45 28.03.2010, IT happens


У моего друга в рок-группе новый человек появился — гитарист, работает программером. Сидим, пьём пиво, знакомимся, разговорились на IT-тематику. Надо отметить, друг мой мало чего в компе понимает, но внимательно слушает. Новый гитарист упоминает ядро линукса (уже и не помню, о чём речь шла), и мой друг, желая показать заинтересованность темой, спрашивает:


— А оно круглое или как эллипс?


С тех пор, если мой друг говорит что-то непонятное, я непременно спрашиваю, круглое оно или нет.




#2658: Верный вывод из неверного ввода

16:45 28.03.2010, IT happens


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


— Я слушаю.

— Дмитрий Сергеевич! (Ага, всегда официально, вот откуда берут моё отчество, если никогда его не говорю?) Это Иванова Иванисья Ивановна из отделения...

— Да-да. Я слушаю вас внимательно, Иванисья Ивановна. Узнал.


Пытаюсь прервать длинную тираду. Они всегда называют полностью ФИО, место и даже расположение стула, на котором сидят. Не знаю, зачем — все знают, что это мой сотовый, и на экране вся информация видна.


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

— Да-да. Я вас слушаю внематочно, — продолжаю я с лёгкой иронией.

— Понимаете, я тут в интернет не могу выйти. Он спрашивал какой-то пароль, я его ввела, а он всё равно не работает.

— А зачем вы стёрли тот, что я установил?

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

— Так. (Всегда задаю себе один и тот же вопрос: зачем лезть туда, куда нельзя?) По буквам скажите мне, что вы пытались ввести?

— Вэ-вэ-вэ точка... кхм, сейчас. (Слышится кликанье мышью, сопение, стук клавиш.) Яндекс точка ру.

— И к нему запрещен доступ?

— Да.

— А какой пароль вы вводили? (Подключаюсь удалённо к компьютеру.)

— Тот, который вы мне дали. (Подключение установлено.)

— Давайте попробуем ещё раз. Сейчас открываете интернет (слово «браузер» их повергает в шок и наступает ступор), проделываете все операции заново. Хорошо?

— Да.


Открывает Internet Explorer, начинает вводить пароль в русской раскладке.


— Так. Стоп. А язык, наверное, надо переключить?

— Ой, правда. Спасибо.


Переключает язык и продолжает набор пароля.


— Сотрите пароль и введите заново.

— Весь стереть?

— Да. Весь.

— Сейчас.


Стирает пароль, вводит заново, жамкает ОК — работает.


— Ой, спасибо! Заработало!

— Значит, так. Пароль сохранён. Ни в коем случае его не пытаться ввести заново!

— Да, хорошо. Спасибо! Заработало.




#2659: Играй, Нокла!

16:45 28.03.2010, IT happens


Чисто айтишная проблема — нечего послушать на телефоне по дороге домой. Для решения надо перетянуть музло с рабочего компьютера. Телефон — «Нокла» 5800, есть USB с нестандартным разъёмом, MicroSD, Bluetooth и Wi-Fi. Шнура при себе нет, голубозубой свистульки тоже. Кард-ридер есть, но без переходника на MicroSD. Без вариантов, что ли?


На дальней полке в дальнем углу самой пыльной подсобки находим беспроводную точку доступа D-Link. Включаем, запускаем — не видится в локалке. Сбрасываем, включаем, запускаем — не маршрутизирует. Упс. Перешиваем, включаем, запускаем. Поднимаем под фрёй FTP-сервер, льём музыку туда. Браузер телефона не умеет ходить на FTP, как жаль. Поднимаем там же Апач, даём ему треки, рестартим.


Красота! Качаем через браузер телефона посредством Wi-Fi с веб-сервера в локалке музло и собираемся домой — пятнадцать минут до автобуса.




#2660: По каким проводам бежит всемирный интернет?

16:45 28.03.2010, IT happens


— Да. Я вас слушаю, Генрих Аристархович!

— Вот вы мне подключили интернет, а я в него не могу выйти. Скажите, вот вы мне провод протянули, а по нему только местный интернет. А по какому проводу всемирный?

— По этому же.

— (удивлённо) Да?

— Совершенно точно. Откройте браузер.

— Да. (Cопит.) Открыл.

— Вводите «гугл точка ру».


Медленное клацанье по клавишам.


— Да. Ввёл.

— Нажимайте Enter.

— Ага.

— Что видите?

— Спрашивает имя и пароль.

— Ага. Вводите туда свою фамилию на английском, потом пароль, поставьте галочку «Сохранить пароль» и нажмите ОК.

— Сейчас... Ага. Ввёл. Заработало. Спасибо.

— Нема за шо.

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

— Запишите на бумажку, чтобы не забыть.

— Да, спасибо. До свидания!




#2661: Слишком низкотехнологично

20:45 28.03.2010, IT happens


Случилась весьма предсказуемая ситуация. Купили топовый процессор небезызвестной фирмы и материнку под него. Собрали на стенде, запустили — старт есть, а видеосигнала и других признаков жизни нет. Перепроверяем всё, выполняем ритуальный танец с бубном в одну сторону и бутылкой пива в другую — нет, не помогает. Коллективным мнением быстро приходим к выводу, что материнка просто не понимает свежий процессор со старым BIOS — на другие комплектующие грешить не приходилось. Младших процессоров того же производителя просто нет под рукой, даже выпросить на часик не у кого. Зато под боком есть знаменитый мега-пупер-компьютерный рынок.


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


Щассс.


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


Коллега, несколько начиная нервничать, отправился в другой салон. Там щетину спец чесать не стал ни с той, ни с другой стороны, а сразу, ласково глядя в глаза, выдал коронную фразу про прошивку на программаторе.


То же самое произошло и в третьей конторе.


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


В ходе дальнейших поисков выяснилось, что в этом районе обитают исключительно фанаты прошивки BIOS на программаторе, что как-то не входило пока в планы.


Пришлось идти дальше, в главный комплекс. Тут фанатизм как-то сразу поубавился. Первый же опрошенный спец с сожалением сообщил, что он бы взялся, но нет младших процессоров в наличии. Ситуацию разрулил молодой паренёк во второй конторе. Выслушал, понял, нашёл процессор, запустил стенд, обновил BIOS, проверил на проце коллеги. Всё заработало — респект!


А фанатам прошивки BIOS на программаторе мы всем отделом хотели бы пожелать больших творческих успехов в этом направлении — и удачи в бизнесе, конечно.




#2662: Бортовой журнал файлового учёта

13:00 29.03.2010, IT happens


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


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


— Мы тогда ничего не найдём, пусть лучше виснет!


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


Ещё один момент меня просто убил — я не думал, что такое возможно. Рабочие файлы на их компах имели имена типа «DOC0078», «Лист Microsoft Excel (54)», «Документ Microsoft Word (89)» и т. п. При этом каждый файл содержал не менее десяти различных, никак не связанных между собой документов. На мой вопрос «Как?!» тётенька гордо ответила: «А вот!» — и извлекла из ящика стола толстенный ежедневник, который оказался своеобразной базой данных. На каждой страничке вверху было написано имя файла, а ниже шёл перечень документов, в нем содержавшихся. Хранить каждый документ в своём файле тётеньки отказывались: «Их же тогда будет о-о-очень много!»




#2663: Волнистая линия и кокетливый завиток

13:00 29.03.2010, IT happens


Утро рабочего дня. Прибегает взмыленный шеф и с видом человека, требующего противоядие, отправляет меня в дорогу: «В конференц-зале сейчас идёт собрание директоров, а там не работает проектор. Иди и разберись».


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




#2664: С такими глупостями — и к самому?

13:00 29.03.2010, IT happens


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


Вчера тётки меня просто вскрыли. Звонит замначальника и просит зайти под предлогом неработающего компа:


— Саш, зайди, пожалуйста, посмотри, там у Геннадьевны компьютер не включается.

— Ага.


Стоит, значит, консилиум из пятерых тёток.


— Чего надо?

— Он пишет что-то там про неверный диск.


Сразу в голове мысль: ага, загрузка с USB, а флешку не вынули. Фигу — всё чисто.


— Повторяю вопрос: что случилось?

— Ну, он долго включается, а потом что-то пишет...

— Конкретнее!

— В «Гарант» войти не может.

— Из-за того, что он не входит в «Гарант», его выключили?

— Да!


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


Снова забегает всё та же замначальника и хочет извиниться. К великому моему удивлению, на неё снизошло озарение: «Ну ты же понимаешь, что нам Роме (админу) звонить стыдно по такому поводу...»


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




#2665: То корова позвонит, то олень

15:00 29.03.2010, IT happens


Помимо установки программного обеспечения для сметчиков в лице небезызвестной программы, в мои рабочие обязанности входит линия консультации по этим самым программкам.


— Скажите, вы будете устанавливать программу на ноутбук или на стационарный?

— Девушка! На компьютер.


— Ольга, у меня почему-то ничего не работает…

— А вы что-нибудь удаляли?

— Да.

— А что именно вы удалили?

— Ой, много всего. Я уж не вспомню. Так как нам всё поправить?


— Девушка! Это ужас какой-то! Я окошечко открываю, а у меня кнопочка не работает!

— А какое окошечко вы открываете?

— Девушка! Не держите меня за идиотку — в программе, конечно!


— …И вы вот так целый день по телефону на вопросы отвечаете?

— Нет, всего полдня.

— А я у вас за неделю самая тупая?

— Что вы! Всё хорошо, у вас отлично получается. Как процесс установки идёт?

— А за сегодня — самая?..


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

— А на диске что написано?

— Написано, что третья версия.

— Значит, это третья версия.

— Нет, я понимаю! Но как мне с этого диска пятую поставить?


— А вы к нам придёте во вторник?

— Да, конечно.

— А вы не могли бы заодно нам Виндоус поставить и антивирус? Мы всё купили.

— Нет, простите, это не входит в мои обязанности.

— Хм. А если просто Виндоус?


И такая дребедень целый день: то корова позвонит, то олень...




#2666: О восьми «ифах»

15:00 29.03.2010, IT happens


Заглючила дешёвенькая точка доступа. Решил перепрошить и, скачав последнюю версии прошивки, пошёл в веб-интерфейс. Бодренькая форма аплоуда отказалась принимать файл без объяснения причин. Заглянув в код на JavaScript и найдя место проверки, я ужаснулся. Откровенно говоря, индийский код до этого дня представлялся мне программистской байкой, но видели бы вы эту case-insensitive проверку на расширение .bin о восьми «ифах»!


Как бы то ни было, прошивка моя имела нужное расширение. С помощью Файрбага злополучная функция была переопределена, и точка доступа успешно перепрошилась.




#2667: Пруфпик — или оплаты не было

15:00 29.03.2010, IT happens


Процесс оплаты интернета у одного московского провайдера:


1. Скачать квитанцию с сайта провайдера.

2. Распечатать.

3. Сходить в Сбербанк оплатить.

4. Сфотографировать квитанцию в трёх экземплярах, чтобы не казалось фотошопом.

5. Позвонить в бухгалтерию провайдера: «Я сейчас вам посылаю на почту копию квитанции».

6. Отправить письмо по другому интернет-каналу.

7. Висеть на линии, пока письмо не дойдёт.

8. Примерно через полчаса интернет врубят.


XXI век на дворе, да.




#2668: Один в «вайне» воин

15:00 29.03.2010, IT happens


Залез на сайт производителя некоего девайса и увидел, что уже давно анонсирован новый комплекс программного обеспечения, а от сервисного центра про него ничего не слышно. Решил пообщаться с производителем напрямую, благо представительство на территории СНГ имелось. Завязалась переписка, в которой дали ясно понять, что обновление будет производится централизованно.


Среди прочих прозвучал вопрос об открытых системах — ранее всё писалось под Windows, и в лучшем случае работало под wine, который я, собственно, активно и использовал, непременно вписывая во всех отчетах сервисной службе производителя тип ОС: «Debian Linux».


— У вас есть какие-либо решения для использования оборудования со свободными платформами, например, GNU/Linux?

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


Зная большую часть их клиентов на территории бывшего СНГ, не стал разочаровывать, что я и есть тот самый клиент.




#2669: Больше не звони

16:45 29.03.2010, IT happens


protected void btnCancel_Click(object sender, EventArgs e)

{

GoBack(); //правильно! вали, откуда пришёл! нех здесь тебе делать, трус!

}


protected void btnOk_Click(object sender, EventArgs e)

{

if (imageID != 0)

{

edit(this.imageID);

GoBack(); //вали, и не звони мне больше!

}

else

{

add();

GoBack(); //и маму свою забери, куртизанка рублёвская!

}

}


А когда этот кодер начинал работать, ещё был адекватным.




#2670: Теснее трекинг, меньше интерлиньяж

16:45 29.03.2010, IT happens


Работаю я в провинциальной газете: макетики-картинки. Увещеваю рекламодателей текст присылать в Ворде, а не в джейпеге, а картинки в джейпеге, а не в Ворде. Периферия, блин... Одновременно исполняю обязанности сисадмина, и по мере возможностей тащу несознательных сослуживцев в светлое царствие компьютеризации. Они до последнего упираются и пользуются рукописью (крюкописью) и факсами.


Даже учёт рекламных площадей, чтобы ненароком не набрать рекламы больше, чем влезет в газету, вели когда-то на бумажках. Больших трудов мне стоило уломать начальство заказать, оплатить и пользоваться программой учёта газетных площадей. Уломал — радуюсь, обдумываю следущие шаги по ликвидации компьютерной безграмотности. И вдруг слышу — опять редактор ругается: «Не лезет ни черта! Опять рекламы перебрали». В прострации иду осторожно разбираться, как возможно перебрать, ведь компьютер же сразу предупредит. Может, в программе ошибка?


В общем, при приёме объявлений дамы вносили в графу «размер» заведомо меньшую площадь для каждого рекламного объявления, а истинную площадь дописывали в графу «комментарий». По этой схеме и работали, но мне ничего не говорили.


— Но почему?! — театрально возопил я.

— Так не лезет же ни фига, программа ругается!




#2671: На грешную землю из кремниевого рая

20:45 29.03.2010, IT happens


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


Есть расстроенный клиент, у которого на руках мамка с «плавающей» неисправностью. Есть инженер, который эту неисправность ловит при помощи дорогостоящего оборудования и собственного профессионализма. Иногда это не удается в течение долгого времени. Очень долгого. Очень-очень-очень долгого. Неисправность-то плавающая: сегодня есть, а завтра нет. А что это значит? Это значит, что расстроенный клиент продолжает быть расстроенным, а инженер занятым, при этом у инженера растёт количество невыполненных ремонтов, и количество расстроенных клиентов тоже растёт. Всем плохо.


Но есть выход — торжественно, под трескучий марш шокера мамку «успокаивают» разрядом и отправляют производителю как дефектную, а клиенту ставят новую. Все довольны: производитель тем, что ремонт прошёл быстро; сервисный центр тем, что инженер выполнит больше ремонтов и осчастливит большее количество клиентов; клиент тем, что ему досталась новая мамка.


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


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




#2672: Скриншот не подведёт

13:00 30.03.2010, IT happens


Случился со мной недавно прикол. Сижу на конкурсе по веб-дизайну, рисую «шапку» в фотошопе. Мучился над ней два часа. Нажимаю «Сохранить для Web».


Угадали: «Программа будет аварийно завершена, все несохранённые данные буду утеряны. Нажмите „ОК“ или „Отмена“ для отладки». Делать нечего — отодвигаю окошечко, жму PrintScreen, вставляю в Paint, сохраняю. Подобную операцию пришлось проделывать с каждой картинкой для сайта.




#2673: Охота на Уральского

13:00 30.03.2010, IT happens


Работаю в интернет-провайдере в небольшом городке. Конкурентов у нас практически нету, только доблестный Укртелеком. Но и его конкурентом считать нельзя — 75% города висит на древних АТС, через которые инет не раздают.


Завёлся у нас один клиент, который придумал себе офигительно весёлое развлечение — звонить и ругаться по поводу отсутствующего инета. Если посмотреть логи, открывается интересная картина:


18:00 — клиент в инете.

18:10 — клиент отпал.

18:15 — звонок к нам, двадцать минут брызганья слюной в трубку, в течение которых клиент не пингуется.

19:00 — клиент снова в инете.


Причём звонит он в грамотное время — саппорт сидит до восьми вечера, а монтажники уходят по домам в шесть.


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


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


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


После этого с клиентом мы просто разорвали договор и отключили физически, мотивируя тем, что не можем предоставить ему надлежащий сервис. Клиент был против, говорил, что его всё устраивает, но всё же был отключён, благо в договоре был предусмотрен разрыв в одностороннем порядке.


Через месяц клиент подключился снова. Ведёт себя тише воды, ниже травы, ходит по своим интернетам, нам не надоедает. А девушка осталась у нас работать и делает свою работу качественно и успешно.




#2674: Конденсированный шоколад

15:00 30.03.2010, IT happens


Приснилась мне коробка вкусных конфет в виде конденсатора. Не SMD-шного, а электролита — большие такие цилиндрические колобахи, которые на материнки ставят. Конфеты-то нормальные, а вот коробка из-под них странная, большая такая, и написано: «50 В, 100 мкФ». Внизу надпись: «Съев все конфеты, вы можете использовать эту коробку-конденсатор по назначению».


Сижу с утра на работе и думаю: может, отпуск брать пора?




#2675: Полуавтоматическая печатная машинка

15:00 30.03.2010, IT happens


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


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


«А вы куда нажимали, чтобы напечатать документ?» Как думаете: «Сохранить»? «Создать»? Что-нибудь ещё, что можно ткнуть наугад на панели Ворда? Нет, господа: «А никуда».


Зато все бабушки меня очень любят и всегда угощают вкусненьким. А админам, которые на бабушек орут (нет, я их, конечно, с одной стороны понимаю, но проще надо быть, ей-богу), вкусненького не достаётся.




#2676: Чистка с шиком

15:00 30.03.2010, IT happens


Звонит накануне знакомый — вочередной раз «ничего не работает». Слёзно умоляет приехать, починить, заодно обещает кое-чем удивить. Ладно, собираю свой «тревожный чемоданчик», подрываюсь, приезжаю. Подсаживаюсь к больному, вижу обычную картину: зоопарк всякой заразы и дендрарий глюков (зачастую плод шаловливых ручек).


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


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


Знакомый пообещал, что впредь лучше дважды позвонит мне, чем единожды сходит за помощью в тот магазин. Мне перепала оплата в двойном размере. Вывод: не ленитесь помочь человеку, даже если он полный ноль в компах; не берите грех на душу — ведь сами же можете попасть в подобную ситуацию.




#2677: Аллергия на три буквы

15:00 30.03.2010, IT happens


Несколько лет назад я работал в гарантийном отделе компьютерного магазина. Работа была интересная, коллектив подобрался весёлый и дружный. Конечно, особого удовольствия мало — в гарантию люди приходили со своими проблемами, которые иногда возникали по их вине, иногда из-за оборудования. Тем не менее, «врачевание» компьютеров носило своеобразную привлекательность. По «симптомам» можно было установить «болезнь», а потом как-то «вылечить» — мы были этакими докторами-диагностами, а потом и хирургами. Правда, иной раз без шаманства дело не обходилось. Вроде бы мелочь, к делу отношения не имеет — ан нет. Один случай запомнился особо.


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


Уже собирались попробовать заменить материнскую плату, вытащили процессор, и тут кому-то в голову пришла идея поставить туда другой. Новый процессор поставлен — зависания прекратились. Мистика! Собираем тестовый стенд, подозрительный процессор суём туда — виснет. Все в состоянии, близком к истерике.


Клиент уходит с заменённым процессором, мы отправляем камень в брак, а в сопроводительном документе указываем причину: «Не пишет DVD-диски». Я не знаю, насколько были удивлены в гарантийном отделе поставщика, но процессор в брак всё-таки зачли.




#2678: Подать сюда железных девственниц!

16:45 30.03.2010, IT happens


Был у моей одноклассницы очень капризный комп — старый-престарый, с трудом работавший. У сидирома был очень любопытный каприз: он читал исключительно диски группы Iron Maiden. Игры, фильмы, программы, другая музыка — даже не распознавал. Только «Мэйден» — и всё.


Решили как-то послушать другую группу, уже не помню, какую. Вставляем диск — не читает. Посмотрели на диск «Мэйден». Положили, потрясли перед монитором, как бубном, вынули, вставили — работает! Поверил, бедняга.


Спустя какое-то время записал я однокласснице реферат на болванку. Проверяем — не работает. Повторили фокус с коробкой — ага, второй раз не купился! Думаем. Я пошёл домой, взял чистую болванку и вместе с рефератом кинул на неё пару клипов и с десяток mp3 любимой группы. Проверяем — прочитал диск сразу же.


Может, у компьютера есть не только разум и чувства, но ещё и вкусы?




#2679: С админской снежностью

16:45 30.03.2010, IT happens


Года два назад, когда я трудился у кабельного оператора инженером эфира, в мои обязанности входила «пробивка» рекламных блоков и слежение за уровнями сигналов. В моей конуре 24 часа в сутки работали пять компов: четыре рекламных, один руководил всем вещанием.


Всё было прекрасно, пока наш директор не издал приказ админу на время перерыва все юзерские компы выключать. Ухожу на перерыв, сижу в столовке, попиваю кофе. В углу висит телевизор, на экране — снег. Значения этому я не придал.


Возвращаюсь в дежурку и думаю: «Тихо... Тихо, @#$&%!» Наш полудурок-админ без зазрений совести вырубил все машины и свалил. И следующая его гениальная выходка была с посыла шефа: если комп не используется более двадцати минут, он должен «падать» в спящий режим. Простите нас, абоненты!




#2680: Код: ключевые пункты

16:45 30.03.2010, IT happens


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


Подхожу к подъезду, на автомате достаю ключ для подъездной двери, но дверь открывает мой сосед. Всё так же не задумываясь ни о чём, здороваюсь с ним, захожу в подъезд, еду в лифте на своей этаж, подхожу к своей двери и тыкаю в нее ключом от подъездной — не подходит. В голове тут же мелькает мысль: «Нарушен порядок ключей!»


Зашёл домой, задумался над тем, что я всегда менял в руке ключ от подъезда на домашний после того, как открывал подъездную дверь. Надо переставать жить строго по коду.




#2681: И доработать напильником

20:45 30.03.2010, IT happens


Работаю в картографической конторе инженером-программистом. Нередко бывают авралы, при этом, бывает, приходится работать и по ночам. Так и в этот раз: срочная печать, в конторе, усердно шурша шестеренками и валами, пашут все принтеры с дуплексерами. Весь наш небольшой IT-отдел (пять человек, включая начальника) раскидан посменно на день и ночь.


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


Как бы не так! Буквально через полчаса вызванивают и сообщают, что один из принтеров плохо печатает — равномерные светлые непропечатанные пятна по всему листу. Пока пытаемся понять, в чём дело (в итоге подозрения упали на вал переноса), кончается картридж во втором. Несу заправлять — из картриджа сыплется тонер; беру второй заправленный — недостаточный заряд на коротроне. Ругаясь матом на пол-этажа, разбираю оба картриджа, собираю из двух один, заправляю и ставлю на место.


Возвращаемся с начальником к валу переноса. Трезво оценивая ситуацию (запасного вала на Xerox 4500 формата А4 нет, и в это время точно не купим), чешем репы. Наш взгляд падает на склад с вышедшей из строя техникой. Случайно открываю заднюю крышку МФУ Ricoh A3 формата с когда-то вынутой печкой и бросаю взгляд внутрь. Удивленно восклицаю и вытаскиваю изнутри аналогичный по диаметру вал переноса, только формата А3 и другими шестерёнками! В это время опять кончается картридж в другом принтере.


Пока я, инженер-программист, в очередной раз вспоминая недобрым словом наших электроников, собираю из четырёх картриджей один рабочий, начальник отдела IT ножовкой, напильником и известными выражениями доводит вал переноса до кондиции. Расставляем всё по местам; удостоверившись, что оно работает, садимся-таки доигрывать в Unreal. Шикарно поработали! А новый трансфер работает до сих пор, и менять его мы не будем.




#2682: Админ в штатском

13:00 31.03.2010, IT happens


Понедельник — как известно, день тяжёлый, а для админа тяжёлый вдвойне. Но такого кошмарного понедельника у меня не было давно: летело и ломалось всё, что могло лететь и ломаться. Даже то, что работало прилично и стабильно, делало абсолютно неприличные попытки сломаться и не работать. С тяжёлым сердцем и диким взглядом нарезая круги по офису, я пинала юзеров и системники новыми каблуками.


И самым отвратительным было то, что я знала, в чём вся проблема. Первый раз за полгода админ нацепил юбку.




#2683: Лось — просто лось

13:00 31.03.2010, IT happens


От нечего делать стал рассказывать своей жене про семейства юниксово-линуксовых операционок. С юмором, как про людей: например, Федора относится к семейству Редхат, то есть полное имя — Федора Редхатова. А Убунту — Убунту Дебианова. Красиво? Удачный педагогический ход, легко запомнить. Жена коварно улыбается, а затем говорит: «А теперь по аналогии расскажи о своей любимой FreeBSD из семейства BSD».


Да уж, уела. Как ни старался, такая похабщина получается! Прямо как в анекдоте: «Меня зовут Антон. Это имя не рифмуется».




#2684: Планктонианский пластикопоглотитель

13:00 31.03.2010, IT happens


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


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


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


Вот так развлекался мой офис. А потом они пришли ко мне: «Мы случайно скормили шредеру диски и карточки, не мог бы ты их восстановить?»




#2685: Старик Пресарио

13:00 31.03.2010, IT happens


Есть у меня проверенный жизнью принцип: не трогай старьё, оно само развалится, а ты виноват будешь. Но однажды я нарушил его при очень весёлых обстоятельствах.


Знакомый моего знакомого, которого и послать не зазорно, принёс мне на переустановку системы старенький ноут с 14-дюймовым мониторчиком, хардом на шесть гектаров, без сетевухи, но с «жирной» памятью 192 метра, DVD-ROM, динамиками JBL, наклейками Intel (открыл — оказался K6-II) и «Powered by Asus» на потресканном корпусе. Думал уже отправить товарища прочь, но решил-таки посмотреть, что же это за чудо американской техники. Читаю название: «Compaq Presario 1692». Удивляюсь непонятному в таком контексте числу и невольно спрашиваю:


— А это что ещё за цифирь?

— А, это… Это год выпуска!


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




#2686: Как-как: «Мак»?!

15:00 31.03.2010, IT happens


— Добрый день, компания такая-то.

— Здравствуйте, к интернету подключаете?

— Да, конечно...


Девушка рассказала о тарифах и о способах оплаты. Впрочем, услуги этим не ограничивались:


— Наш стандартный пакет подключения: 25 метров кабеля и сетевая карта.

— Стоп, про карту поподробнее.

— Это сетевая карта — вставляется в компьютер, устанавливаются драйвера...

— Знаете, мне, наверное, она не нужна...

— (перебивает) Нужна-нужна! Как же вы будете к интернету подключаться?

— К моей системе для неё, наверное, и драйверов нет.

— У Вас какая Виндоус: ХР или Виста?

— Макинтош...

— (с раздражением) Ну так а Виндоус-то у вас какой?

— У меня не Виндоус, а Мак ОС Леопард...

— Так, стоп, что у вас появляется при включении монитора?

— Яблоко...

— Не может быть! Секунду...


Предполагалось, что микрофон девушка выключит, но что-то произошло, и...


— (вдалеке) Ка-ать! Глянь в Гугле, чё за Макинтош с яблоком?


Я уже сполз под стол, но решил дослушать до конца.


— Знаете, может, у вас что-то не то с компьютером?

— Вы не поверите, но у меня с компьютером всё в порядке!

— Тогда я не знаю.


И только после этого она переключила меня на парня-мастера, который всё толково рассказал и заверил, что сам пользуется на Маке этой сетевухой.




#2687: Солдат спит — логи идут

15:00 31.03.2010, IT happens


Люблю иногда поиграть в стрелялки разные. Недавно начал в прошлогодний хит по сети резаться. Хорошо на современном железе — игры летают быстро на максимальных настройках.


В один прекрасный вечер прихожу домой, включаю моник и вижу посреди экрана окошко: «Свободное место на диске С закончилось». Недоумеваю — на С у меня 250 ГБ, и занято было от силы 15... Открываю Проводником диск и вижу файл game_name.log.txt размером 235 ГБ.


Всё оказалось просто: игра в свёрнутом состоянии все события писала в этот самый лог. Свернул я её пару дней назад, да так и позабыл — некогда было.




#2688: Искра озарения

15:00 31.03.2010, IT happens


В середине девяностых, будучи студентом, подрабатывал я по вечерам на фирме, занимающейся ремонтом вычислительной техники. Примерно две трети пациентов — шумные до неприличия Искры-1030, принтеры СМ-6337 и мониторы МС-6105. За право чинить ЕС-1840 приходилось спорить с коллегами: в силу конструктивных особенностей «корзины» с платами возиться во внутренностях ЕС было намного удобнее, чем в Искре или Нейроне. Зачастую причиной проблем было банальное окисление контактов в разъёмах, но иногда приходилось повозиться довольно долго.


И вот попадает на мой стол очередная «Искра» с симптомом «не включается». Блок питания явно исправен. Путём замены плат на заведомо рабочие убеждаюсь, что полностью мёртв модуль МЭВМ, «сердце» машины. Лезу осциллографом — тактовая есть, и ничего больше. Судя по всему, обрыв как минимум одной дорожки. Печатная плата — из последних лет выпуска, многослойная, и даже с самой лучшей линзой обрывы во внутренних слоях не разглядеть. Топаю к шефу, докладываю: работы вечера на два. Шеф, сам старый мастер, матерится и очень просит сделать к концу дня. Я обещаю, что сделаю всё возможное, но... Конфисковываю альбом схем на модель этого года и удаляюсь.


Итак, начнём с верхнего левого угла схемы. Ну, для начала проверим наличие контакта между вот этими выводами, тут он явно должен быть в порядке. Эй, у меня что, батарейка в тестере села? Нет, щуп на щуп показывает ноль, как положено. А соседние дорожки? Всё в порядке.. А ещё раз эта? Я что, с первого раза угадал? Зачищаю кусочек МГТФ, бросаю перемычку, включаю — работает! Запускаю тесты памяти, периферии — всё проходит на отлично. Топаю к шефу: забирайте, мол, Искру. Нет, я не отказываюсь её чинить — я её уже сделал.


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




#2689: TCP-экспедитор

15:00 31.03.2010, IT happens


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


— Да, говори... Нет, минутка есть. Открывай rc.ipfw, ищи строку «/sbin/natd». Нашёл? Пиши в конец «минус-редирект-нижнее-подчёркивание-порт-пробел». Запускай... Пошло? Хорошо, что ещё? В rc.conf всё правильно? Ладно, я приеду на место, зайду по SSH, гляну...


Заканчивает разговор, ещё раз извиняется перед продавцом, сдаёт товар, получает деньги, прыгает в пикап и исчезает вдали. Мда, если у вас такие экспедиторы, какие же у вас (История #1271[4]) системные администраторы?




#2690: Электронный метафорооборот

16:45 31.03.2010, IT happens


В программе реализован электронный документооборот. Пользователи ропщут:


«За период работы (25 и 26 марта) я порой ощущал себя в роли мяча, который все пинают, но в ворота он не попадает. Вот он, гол, — а финальный свисток арбитра уже прозвучал, время матча вышло, и мяч не засчитан».


Так приятно, когда в серые унылые трудовые будни врывается поэзия!




#2691: Вымётывайтесь!

16:45 31.03.2010, IT happens


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


На следующий день приносит диск по гарантии — говорит, что после чистки он не работает. Жёсткий вскрыт, крышка рядом в пакете. Я удивлённо интересуюсь, почему. «Так вы же сказали его почистить от вирусов, я его разобрал и кисточкой почистил». Я хватаюсь за живот, директор пытается объяснить, как и чем правильно чистить диски. Скандалили где-то полчаса, в итоге клиент купил новый жёсткий и коробку с антивирусником.



#2692: Нет такой на сайте



1 апреля

#2693: Лекция юношам

04:08 01.04.2010, IT happens

(на дату смотрим, ржем вполголоса - до конца сборки все про любовь)


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




#2694: Доклад о любви

04:08 01.04.2010, IT happens


Иногда мальчишки и девчонки думают, что до любви им далеко, что они просто дружат. И что они так просто любят друг друга, а не по-настоящему. Любовь обычно приходит в 14-16 лет. Первое чувство самое первое и нежное и чистое.


Когда юноша и девушка идут вместе, он смотрит на неё, значит, она ему нравится. Когда он смотрит вдаль, то он просто хочет проводить ее до дома. Когда юноша говорит о любви и хвалится, то он теряет достоинство в глазах девушки. Девушки! Не дружите с такими парнями!


Юношу легко узнать, если он ее любит, то он при девушке краснеет. Девушку тоже можно легко узнать: при встрече она опускает глаза и старается меньше говорить с юношей.


Когда юноша и девушка гуляют, то после прогулки юноша должен проводить девушку до дома. Она первая должна сказать «до свидания» и должна ждать, когда он скажет. Он должен спросить, когда она свободна. И девушка должна назначить ему свидание. На улице юноша должен идти с левой стороны и держать девушку за талию.




#2695: Противостояние

04:08 01.04.2010, IT happens


В извечном противостоянье

Склонить весы не так легко,

И не поможет расстоянье,

И победить здесь не дано!

Друг друга чаши дополняют,

Чтоб равновесье сохранить,

И те, кто вере изменяет,

Прекрасно понимают — им не жить!

И в этой повести печальной

Я расскажу сейчас о том,

Как все запреты нарушая,

За светом мрак на казнь пошёл!

Борьба за власть над судьбами,

Над душами и мыслями людей,

Повелевать их жизнями

И жаждать их смертей!

И в этой битве первородной,

Где нет ни жалости, ни страха, ни греха

Стремилась вечно стать свободной

Любовь одна лишь навсегда!

Без малой искорки надежды,

Без слов и жалобной мольбы,

Вселенная не знала прежде

Бесстрашнее любви и злей вражды!


Он стал мечтою нереальной,

Насмешкой злою над судьбой,

И я не справилась с собой,

Жизнь стала сказкой, но печальной!

Я день и ночь себя корила

И злилась, и рыдала, и кляла,

В уединенье удалилась,

Но так понять и не смогла:

Кто шутит так жестоко с нами?

Зачем рвет душу в клочья, словно нож?

Неужто здесь никто не понимает –

Убитому любовью не помочь!

По телу лёгкая проходит дрожь,

Когда его я вспоминаю,

И хоть меж нами стоит ложь,

Он демон, но не враг, — я это знаю, знаю!

Но я ничто пред долгом, что ложится

На плечи Ангела, когда идет тот в бой,

И хоть в кошмарах кровь вся эта снится,

Ты должен выстоять любой ценой!

На поле битвы я его узнала,

Того, кто мое сердце захватил,

И я тогда ведь ясно сознавала,

Что многих он уже убил!

Что окропил он руки кровью,

Что убивал жестоко, без суда,

И вел себя бесстрастно, словно

И не было на нем греха!

Нельзя простить ему все злодеянья,

Он должен заплатить за них сполна,

И в черном, страшном одеянье

Уйти в надвечный мир, где лишь Луна!

Схлестнувшись в схватке первобытной,

Я руку для удара занесла

И осознала – это пытка:

Убить любимого врага!


— Я не хочу с тобой сражаться,

Я не хочу тебя убить,

От долга сил нет отказаться,

Хоть жажду просто так любить!

Но все это запретно, нереально,

Зачем идти наперекор?

Зачем к себе манишь фатально,

Усугубляя приговор?

Он злобно вдруг расхохотался:

— Нельзя заставить не любить!

Пусть раньше доле подчинялся,

Тебя я тоже не могу убить!

— Но ты по-прежнему мой враг!

— Кто знает, может и не так!

Он бросил на нее один лишь взгляд,

Который говорил: «Вернусь назад!»

Монолог Демона

Я знал лишь смерть, огонь и жажду,

Лишь разрушенья я желал,

И все мечтал, что в грудь однажды

Вонзится чей-нибудь кинжал.

Меня почти услышал рок,

Когда увидел блеск металла,

И все, что сделать только смог –

Стоять, покорно ждать удара.

Но видно час мой не настал,

Раз мой убийца оплошал,

Открыв глаза, я встрепенулся,

В немом восторге задохнулся!

Мое виденье, призрачный мой сон,

Моя мечта и мой позор

Смотрела смело на меня,

Во мне как будто демона любя.

Я понял: жизнь дала мне шанс

Понять, простить и отпустить

Все страхи, горести – не мстить,

Но долг разрушил тот альянс.

Запретна страсть меж кровными врагами,

За этот грех жестоко наказанье,

Ему не в силах противостоять,

Но как надежду у себя отнять?


И оба встречи снова ждали,

За слабость презирая и казня,

Меж долгом и любовью разрывались,

Метались голову сломя.

И вот однажды в час полночный,

Он появился у её дверей,

Улыбкой горестной, порочной,

Спастись не дал уж шанса ей!

К себе так резко вдруг её прижал,

К губам губами он припал,

Так страстно, жадно целовал,

На все запреты наплевал!

Она потом лишь отстранилась,

И просто обняла его,

Слеза скатиться вниз стремилась,

Так всё болело, сердце жгло!

— Зачем ты душу мою губишь?

Ведь стану я уже не я,

Никто не станет меня слушать,

Возненавижу лишь себя,

Себя за то, что допустила

Сомненье в собственных словах,

И все ж ещё я не забыла

О долге и своих делах!

— Я помню, знаю, понимаю,

Что ты по-прежнему мой враг,

Но злобу до утра из сердца отпускаю,

Сейчас я только твой покорный раб!

В контрастном роковом переплетенье

Их крылья распластались по траве,

Слиянье губ и рук – мгновенье,

Доступное им только на земле.

Урвав у ночи час рассвета,

Они расстались навсегда,

Смертельна эта боль для Света

Бездонна Мрака глубина.

Монолог Ангела

Я для себя уже решила,

Мои эмоции – ничто,

И если будет жить мой милый,

Умру спокойно за него.

И появлюсь пред судьями спокойно,

И выдержу презренья полный взгляд,

Держаться гордо и достойно,

Как обязует траурный обряд.

Они молчали, горестно вздыхая,

Все уже знали приговор,

Сказать последние слова могла я:

— Нет, не раскаюсь! Пусть я вор!

Украла у судьбы нахально

Минуты счастья для себя

Все сознавала изначально,

Но что не сделаешь, любя!

Хотите, крикну громко то,

Что все вы так боитесь слышать,

Да, я люблю, люблю его

И он, мой Демон, долга выше!

И воцарилась тишина

На несколько медлительных минут,

И боли жгучая волна

Лишила крыльев, что уж не взмахнут!

Я не кричала! Нет! Зачем?

Ведь смерть не так страшна,

Как глупо раньше представляла,

И отпустила пустота,

Реальность больше не пугала!

И перед тем, как навсегда закрыть глаза,

Я ощутила крепкие объятья,

С трудом расслышала слова:

«Они запомнят день проклятья!»


А в центре жертвенной арены

Поднялся тёмный силуэт,

Глаза и мысли только зверя,

И в них не вспыхнет больше свет.

За жизнь одну они заплатят сотней,

Он не устанет, не уйдёт, не пощадит,

Он не услышит диких воплей,

И никогда их не простит.

Его прощенье, милость, жалость

Ушли за той, что на полу,

И ничего в нем не осталось,

Боль превратила все в золу!

Он умирал, но нагло улыбался:

Как много прихватил с собой!

Теперь он только дожидался,

Когда её увидит под Луной!




#2696: Четверостишия о любви из розовой тетради

04:08 01.04.2010, IT happens


Ангел розу уронил

С неба голубого

Если любишь одного

Не люби другого.


Добро без мерно как вода

Без донного колодца

Будь добр к людям и добро

Всегда к тебе вернется.


Всегда как было так и будет

И для того мы рождены

Когда нас любят мы не любим

Когда не любят любим мы.


Зачем смеяться когда грустно

Зачем грустить когда смешно

Зачем казаться равнодушной

Когда на сердце не легко


Мне добрый ангел подсказал,

Что ты мой тайный идеал.

Я небеса благословляю

За то, что я тебя люблю!


Люблю тебя котёнок,

Люблю твои глаза.

Но ты ещё ребёнок,

Тебя любить нельзя.


Люби цветы,

Люби их дух,

Люби мальчишек,

Но не двух!


Закрой глаза, представь звезду,

На которой я сижу.

Тебя увижу, подойду

И нежно-нежно обниму


Взять бы сердце в руки

И до боли сжать —

Нет сильнее муки,

Чем любить и ждать


Телефон передо мною,

Не знаю, что писать...

Но хочется мне в губы

Тебя поцеловать!


О как приятен голос твой!

Когда звучит он в тишине,

Я словно голубь в облаках

Лечу навстречу вышине


И сразу после расставания,

Не важно ночью или днем,

Живет во мне одно желание:

Вдвоем с тобою быть, вдвоем


Прекрасная роза цвела в саду.

Любовь хранила её красоту.

Её аромат был понятнее слов,

Но Он не ответил на эту любовь




#2697: Почему ты такой красивый?

04:08 01.04.2010, IT happens


Почему ты такой красивый?

Что взгляд нельзя оторвать!

Ты очень клёвый и милый

Как хочу я тебя обнять.

Ты смотришь на меня улыбаясь

Я везде тебя взглядом ищу,

Быть может в себе замыкаюсь,

Но тебя я забыть не могу!

Мне мысли мешают заснуть

Лишь тобой голова забита,

Может лучше на веке уснуть,

Что б исчезнуть с этого света?

Ты хочешь к другой? Уходи!

Обещаю, я плакать не буду

Только ночью порой в тишине,

Пробежит слеза по щеке

И скажу: «я тебя не забуду!»

Что молчать, нравишься мне!

Быть может ты знаешь об этом,

Скажи, что ты думаешь обо мне?

А пока я хожу где-то.

Подруга говорит: «Забудь!

Он не тот, кто тебе нужен,

Ну подумай сама ты чуть-чуть

Для тебя же так будет лучше!»

И вот я иду по дороге

Мысли опять о тебе,

И вижу на другой стороне

Стоишь ты и она….

Вы идёте вместе в обнимку

Я стою, и болит душа,

Она садиться к тебе в машину

Так красива и так весела.

А мне оставалось лишь одно

И я Бога молю в тишине,

Что б было все хорошо

И чтоб не забывал обо мне!

Снова ночь и снова одна

Я опять о тебе вспоминаю,

И бежит по щеке слеза

Без тебя я счастья не знаю!

И вот утро, проклятое утро!

На столе дребезжит телефон,

Вот звонит мне моя подруга

А мне кажется, что все это сон.

Мне подруга конечно дороже

Но при их виде сердце болит,

Стала жизнь на миг короче,

Продолжаю я Бога молить!

Год прошел, сердце все воет

Они уж расстались давно,

Я сижу одна и скучаю,

А ему на меня все равно…




#2698: 20 законов любви

04:08 01.04.2010, IT happens


1. Любовь девушки заключается в мыслях.

2. Когда парень идет и говорит: «Люблю», не верь. При первой встрече говорить не будет.

3. Парень хочет поцеловать девушку, хотя она не хочет.

4. Если парень хочет познакомиться с тобой, он бросает взгляды.

5. Если парень жмет руку, не кричи, этим ты выдаешь, что любишь его.

6. Чем крепче жмет руку, тем крепче любит.

7. Если парень прощается левой рукой, значит, безумно любит.

8. Не гаси у него свечку, значит, хочешь целоваться.

9. Сначала о любви не говори.

10. При первой встрече прощайтесь вежливо.

11. Если парень любит девушку, то он бросает частые взгляды.

12. В первое время не опаздывай на свидание.

13. Если при первом поцелуе девушка опустит глаза, то поцелуй ее еще раз.

14. При первой встрече не целуйтесь на прощание.

15. Никогда не пей спиртные напитки при девушке.

16. Если дует дым в лицо, значит любит.

17. Берет под руку, хочет жениться на тебе.

18. Думай так, чтобы любовь была продолжительной.

19. Если не веришь, что она тебя любит, будь с ней повежливее.

20. Иногда любовь кончается разлукой, а чаще всего бракосочетанием.




#2699: Теорема любви

04:08 01.04.2010, IT happens


Дано:

Помни друг мой дорогой формулу такую,

Что квадрат двух алых губ равен поцелую.


Доказать:

Нету года без июля, а июля без цветов.

Нет любви без поцелуя, в поцелуе вся любовь.


Доказательство:

Коль боишься поцелуя, постарайся не любить.

Ведь любовь без поцелуя никогда не может быть.




#2700: Убитая любовь

04:08 01.04.2010, IT happens


Ночь пришла: в саду шуршала листвою.

Сильные торопливые шаги.

Это девчонка спешит с того завода,

Где слышны гудки. Тишина. Деревьев силуэты.

Темный ряд скамеек у аллей.

Жуткий страх наводят на девчонку

И она спешит домой скорей.

И себя словами успокаивает:

«Город спит, слышны гудки завода,

И нигде не слышно ни души!»

На другом конце глухого сада,

Крепко нож за пазухой держа,

Парень шел, надвинув кепку на бок,

Шел спокойно по аллее, не спеша.

Шел, как бы ища добычу,

Шел, как зверь, затравленный в лесу,

И увидел он: вдали идет девчонка,

Поправляя пышную косу.

Он метнулся в сторону деревьев,

В сень листвы, чтобы невиден был.

И устроился как можно поудобней,

Чтобы видеть мог из-за ветвей.

А она идет теперь спокойно

И не знает, что теперь случится.

Ловит желтые листочки на ходу.

Вдруг она невольно обернулась,

И остановилась, вся дрожа.

И увидела лишь только на мгновенье

Лезвие блеснувшего ножа.

И упала, сбитая ударом,

Чей-то сильною мужской рукой.

По-прежнему со стороны завода

Были слышны длинные гудки.

И в последний раз глаза открыла

Девушка не верила в себя.

Да, не верила, но это правда.

Перед ней стоял Сергей.

Тот Сергей, который, уезжая, ей сказал:

«До завтра! Ну, прощай!»

А теперь был с пьяными глазами.

В кепке на бок перед ней стоял.

Крикнула она от ужаса и страха:

«Что ты делаешь, Сергей! Постой!»

Пошатнулся он, услышав свое имя,

И остолбенел с поднятою рукой.

К ней он кинулся и крикнул:

«Танька! Таня!» — и умолк.

Вдруг сильно побледнел.

В белом платье она лежала,

Та, которую он так сильно любил.

Он убил сейчас девчонку, Таньку,

Вместе с ней любовь свою убил.

Озарял рассвет деревьев ветви,

Что-то мрачное казалось в тех ветвях.

По аллее к выходу из сада

Шел убийца с жертвой на руках

Примечания

1

#2597: О силе печатного слова

15:00 22.03.2010, IT happens


Эффект присутствия наблюдается отнюдь не только в айтишной сфере. В славные девяностые довелось мне работать в автосервисе мастером по ремонту электроники в иномарках. Кстати, уже в те годы по уровню электронной начинки многие иномарки почти не отставали от компьютеров.


Привезли к нам однажды Опель. Проблема — периодически глохнет в произвольные моменты времени. В другом сервисе уже установили, что глючит контроллер управления впрыском топлива, но устранить поломку не смогли. Поэтому мы тупо погрели плату в духовке, потом пропаяли все сомнительные точки и после этого три дня по очереди катались на Опеле по территории автобазы. Ни секундочки глюков!


Радостный хозяин забирает машину, отъезжает на сто метров — машина глохнет. Скатывается обратно с горки к сервису — машина заводится. Со второй попытки доезжает до ворот автобазы — опять глохнет. Оставляет машину в сервисе. Разбираем контроллер, чешем затылки, собираем. Два дня на прогоне — машина не глохнет... Владелец с мастером выезжает за ворота, катается. Всё нормально. Высаживает мастера у ворот, трогается с места — правильно, машина глохнет.


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

(обратно)

2

#2595: Синенькая вещь

13:00 22.03.2010, IT happens


Меня часто просят посмотреть компьютер, и чаще всего приходится переустанавливать систему. Всегда всё шло нормально — только не в этот день.


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


— А после чего начались тормоза?

— Не зна-а-аю.

— Просто так ничего произойти не может. (Хотя я-то знаю, что может.)

— Ну, он тормозить начал, и я в эту синенькую вещь заходила. Больше я ничего не делала.


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

(обратно)

3

#2529: Видит око, да зуб неймёт

15:45 15.03.2010, IT happens


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


Кроме всего прочего, в его кабинете стоял маленький сейф. Туда складывались ценные бумаги, иногда деньги. Размеры сейфа были соответствующими — системник не влезал. В общем, каждый вечер друг теперь отключает от компа мышку и убирает в сейф. Интересно, часто ли хакеры-взломщики носят с собой мышки?

(обратно)

4

#1271: Если это ваш программист, то какие же у вас охранники?

15:00 20.09.2009, IT happens


Германия. Презентация веб-проекта — интерфейса для обработки данных в общеобразовательной школе. Соответственно, там и проходит презентация. Действующие лица: ваш покорный слуга — разработчик, шеф посредников — ведущий презентации, два админа посредников, занимающиеся техническим обеспечением, и группа учителей-заказчиков во главе с директрисой.


Восемь утра. Админы возятся с настройкой проектора, учителя пьют кофе, я же, борясь с бессоницей, мнусь в коридоре и жду, когда всё начнется. Я не очень похож на типового айтишника: небольшой рост, 92 кг живого веса (отнюдь не жира), с трудом заметная между плечами и головой шея, мясистые сбитые кулачки. Одним словом, «сколько я зарезал, сколько перерезал...»


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


— А вы тоже в команде?

— Да, в некотором роде.


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


Пифагор был чемпионом Олимпийских Игр по боксу, а Нильс Бор — футболистом-любителем. Я в неплохой компании.

(обратно)

Оглавление

  • #2601: Руки на одеяло
  • #2602: Болгарская нормальная форма
  • #2603: Дрова рубят — лифчики летят
  • #2604: Тычок электропалочкой
  • #2605: Трипл-клик
  • #2606: Викикаменщики
  • #2607: Спаси, сохрани и забэкапь
  • #2608: Соль и творог
  • #2609: Был контакт — и нет контакта
  • #2610: Сальдо-бульдо-инкассо
  • #2611: Молотком, зубилом и какой-то матерью
  • #2612: Антишаманизм, или Слесарю слесарево
  • #2613: Ножками потопаем, попами попопаем
  • #2614: Всех их вместе соберём
  • #2615: Изображая жертву
  • #2616: С железом на короткой ноге
  • #2617: За пару лет из Индии в Россию
  • #2618: Засунь диск и ничего не трогай
  • #2619: Яндекс на дому
  • #2620: Затворник и шестнадцатипалый
  • #2621: Войны кривые-теневые
  • #2622: Электроменеджмент
  • #2623: Пудреница
  • #2624: Время горит
  • #2625: Сезонные миграции менеджеров среднего звена
  • #2626: До свидания, комплексы
  • #2627: Агентурная сеть
  • #2628: Недовольные не доходят до конца установки
  • #2629: Как в воду глядел
  • #2630: А за стол сели в пятницу
  • #2631: Уточка с вафелькой
  • #2632: Нечего терять
  • #2633: Ложка есть
  • #2634: Провайдер с передовицы
  • #2635: Подать мне босса!
  • #2636: Ангелы-демоны
  • #2637: Динамичная статика
  • #2638: Утрамбовка байтов
  • #2639: Печатай до ста лет
  • #2640: Крутись, колесо
  • #2641: На полпути из ада в рай
  • #2642: Кошелёк и жизнь
  • #2643: Самурайский бубен
  • #2644: Заведующий беспроводным хозяйством
  • #2645: Свидание с мистером С.
  • #2646: Воллтоп
  • #2647: С третьей попытки
  • #2648: Прополка вслепую
  • #2649: Просто я работаю волшебником
  • #2650: Островок стабильности в море прогресса
  • #2651: Кручу, верчу, поиграть хочу
  • #2652: Тревожный звоночек
  • #2653: Файрвол целомудрия
  • #2654: Завирусованный козёл
  • #2655: Без окон, без дверей, без денег
  • #2656: Нет «кальмара» — нет проблемы
  • #2657: А ещё оно вертится
  • #2658: Верный вывод из неверного ввода
  • #2659: Играй, Нокла!
  • #2660: По каким проводам бежит всемирный интернет?
  • #2661: Слишком низкотехнологично
  • #2662: Бортовой журнал файлового учёта
  • #2663: Волнистая линия и кокетливый завиток
  • #2664: С такими глупостями — и к самому?
  • #2665: То корова позвонит, то олень
  • #2666: О восьми «ифах»
  • #2667: Пруфпик — или оплаты не было
  • #2668: Один в «вайне» воин
  • #2669: Больше не звони
  • #2670: Теснее трекинг, меньше интерлиньяж
  • #2671: На грешную землю из кремниевого рая
  • #2672: Скриншот не подведёт
  • #2673: Охота на Уральского
  • #2674: Конденсированный шоколад
  • #2675: Полуавтоматическая печатная машинка
  • #2676: Чистка с шиком
  • #2677: Аллергия на три буквы
  • #2678: Подать сюда железных девственниц!
  • #2679: С админской снежностью
  • #2680: Код: ключевые пункты
  • #2681: И доработать напильником
  • #2682: Админ в штатском
  • #2683: Лось — просто лось
  • #2684: Планктонианский пластикопоглотитель
  • #2685: Старик Пресарио
  • #2686: Как-как: «Мак»?!
  • #2687: Солдат спит — логи идут
  • #2688: Искра озарения
  • #2689: TCP-экспедитор
  • #2690: Электронный метафорооборот
  • #2691: Вымётывайтесь!
  • #2692: Нет такой на сайте
  • 1 апреля
  •   #2693: Лекция юношам
  •   #2694: Доклад о любви
  •   #2695: Противостояние
  •   #2696: Четверостишия о любви из розовой тетради
  •   #2697: Почему ты такой красивый?
  •   #2698: 20 законов любви
  •   #2699: Теорема любви
  •   #2700: Убитая любовь
  • *** Примечания ***