10198

Частички интернета в морозном воздухе

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

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

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

«Йота» там работала неважно. Откроешь дверь — работает. Закроешь — минут десять-пятнадцать вроде работает, потом отрубается. Так и шутили с товарищем всё время, что там находились:

— Тут опять отвалилось, сходи впусти интернета.

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

— Ну что, как там?

— Всё! Ништяк! Заработала!

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

10197

Двум смертям не бывать

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

Вскрыл. Окислы — зёленые, мерзкие такие. Счищаю это дело с матери, купаю в УЗ, попутно очищаю шлейфы, накидываю на место.

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

Плюнул, звоню клиенту. Говорю: так, мол и так, всё работает, кроме вайфая. Клиент и отвечает: «А он и так ни хрена не работал».

Ненавижу пункт приёма заказов.

10196

Призрак коммунизма

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

* * *

Коллега, дело в том, что этим вопросом задаются очень многие, я в числе этих самых многих. Я нашёл ответ на этот часто задаваемый вопрос.

Сам клиент находится, мягко говоря, в «очке» — село Тмутаракань, что в 200 км от ближайшего крупного населённого пункта. Цивилизация в это село ещё не успела зайти. Точнее, она-то успела, но только в идеях и размышлениях, которые ещё не смогли полностью вытеснить идеи коммунизма и всемирного равенства на земле ввиду того же всемирного господства коммунизма. Ленин жил, Ленин жив, Ленин будет жить…

В связи с этим интернет в этом селе присутствует только в подпольных контрреволюционных капиталистических организациях, призванных развалить коммунистический устрой и создать господство всемирного пох@#зма (демократии) на земле. Клиента новой системы отказываются ставить — видимо, дорого и тяжело для восприятия, да и соседи могут в НКВД пожаловаться, как на контру.

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

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

Надеюсь на правильное понимание вышеизложенного, так как серьёзности в этом мало, но она всё же есть.

С уважением,

начальник IT-отдела филиала нашего банка

10195

Блок блока

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

В процессе настройки была обнаружена опция, кратко поименованная «Отключить везде», которая, как оказалось, блокирует не рекламу (везде, всюду и какую бы то ни было), а работу самого AdBlock на всех сайтах. Может мне хоть кто-нибудь объяснить, какому человеку придёт в голову скачивать программу, блокирующую рекламу, чтобы потом заблокировать её саму?

10194

Скоропрошивка

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

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

На удивление, всё прошилось на ура и сразу. Радуюсь, час полтора настраиваю и любуюсь. Перестарался — что-то запорол. Решил, снесу, по новой поставлю, раз так всё просто.

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

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

— Прошивали прошивальщиком прошивки, прошивали-прошивали прошивки, да не поперепрошивали.

Вроде и просто, и понятно, а попробуй на нормальной скорости скажи! Кстати, и окончательная прошивка легла тоже замечательно. Тут как со скороговорками: всё дело в тренировке.

10193

Взять живыми или мёртвыми!

Был у меня был вызов: «Нажал ресет сильно резко, и машина больше не включается». Пришёл, попытался включить — из БП сноп искр, во всём подъезде свет выбило. Клиент радостно тычет пальцем в системник: «Да-да, вот именно так он и не включается!»

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

10192

Автоматизация получения дипломов

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

90% дипломных работ имеют тему «Автоматизация процесса N» и состоят из программы уровня лабораторной (изредка — курсовой) работы и БД на Access. Чем руководствуются преподаватели при выдаче таких заданий — неясно, но, кажется, я знаю, кого принимают разработчиками клиент-банков. Может, где-то и дают студентам оригинальные, действительно сложные и интересные работы, но мне такие не попадались.

Очень важное замечание: та база данных, которая работает в программе, и та, которая описана в пояснительной записке, это две большие разницы, как говорил Черномырдин. В программе работает реляционная БД с тем набором данных, который необходим. В ПЗ ни о какой реляционности и речи не идёт, сущности разбиты на поля как попало, зато, по словам преподавателя, «красиво».

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

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

Особое замечание касается экономической части диплома. Разрабатывал систему для обучения: просмотр лекций, сдача тестов, отправка выполненных заданий преподавателю. За образец брал экономику от очень старого диплома, поэтому стоимость вышла в 50 000 рублей со всеми возможными расходами. Говорят, на предзащите у комиссии аж дух захватило от такой цены. Велели переделать: программисту назначить зарплату в 5 000 рублей, чтобы цена проекта не превышала 20 000. Следующий диплом — тоже веб-приложение — попроще, но сдаётся в учебное заведение из города побольше. Выводим те же 50 000. Комментарий руководителя: «Где бы такого работничка бесплатного найти! Вот 150 000 — ещё куда ни шло». Следующий диплом — уже недавно. Стоимость разработки — около 130 000. Комментарий: «Подумать над экономической частью — суммы больно несерьёзные». Я прям уже и не знаю…

10191

Выговор суточной выдержки

Залетает начальник и орёт, что у него принтер не печатает. Пишет, мол, приостановлено, по-всякому ругается на него!

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

Смешанные какие-то чувства у меня были… Смешанные.

10190

Джонни, сделай монтаж!

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

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

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

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

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

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

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

Вот такое можно и посмотреть. А как герои по десять часов спят в самолёте, смотреть никто не будет. Монтаж-с.

10189

Иванна Сусанина

Рабочий день. Второй час подряд бьюсь с Heimdal на FreeBSD в связке с AD и раскуриваю хитрый LDAP-запрос, который никак не хочет выдавать правильный результат. Звонит телефон. На проводе полузнакомая девочка из кредитного отдела. К слову, доступ в интернет для сотрудников у нас закрыт.

— Да-да? — рассеянно отвечаю я.

— А ты мне не включишь интернет?

— С целью?

— Клиент просит кое-что в интернете найти ему.

— В кафе стоит комп с инетом для клиентов. Пусть ищет там.

— А он инетом пользоваться не умеет!

Бывает же…