КулЛиб - Классная библиотека! Скачать книги бесплатно 

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


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

Bash.org.ru IT Happens Истории ## 5601 – 5700


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

#5601: Фабрика нелинейного миллиметра

15:45 03.03.2011, IT happens


1980-е. Конструкторское бюро с использованием ЭВМ (как круто это тогда звучало!) рассчитало крыло самолёта. Осталось самая малость: вывести чертежи на графопостроитель. Конечно, не в реальном размере, но в довольно крупном масштабе, который нужно соблюдать. Вывели, измерили линейкой — размеры на 3% меньше, чем надо. Вывели заново — та же проблема.


Всю ночь отлаживали программу расчётов, программу управления графопостроителем… Утром, когда пришли другие инженеры, они перевернули линейку, указали на надпись: «Т-ская фабрика гнутой мебели» и объяснили, что на ней миллиметр на 3% больше, чем надо.




#5602: Барышня из телефона

15:45 03.03.2011, IT happens


Как-то раз стал я обладателем чудо-телефона Nokia C5. Естественно, накатил сразу на всё обновления: на Симбиан, на батарею и на навигатор. Теперь телефон разговаривает женским голосом. Что ж, самое время послушать, что же говорит барышня из телефона. Сажусь на пассажирское сидение, за руль жену, настраиваю навигатор — поехали!


«Поверните направо» на середине перекрёстка. Чуть было не пришлось затормозить, чтобы понять, куда ехать-то. То ли по встречке, то ли вон в тот дом после перекрёстка.


«Поверните налево, а затем сразу же направо». Смотрим на карту. Ага, поворачиваем налево, а потом надо повернуть направо через… два въезда во двор и одну парковку!


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


«Через 2,5 километра держитесь правой стороны». А 2,5 километра мне что, по встречке ехать надо, что ли?


«Езжай помедленнее, дорогой!» — говорит барышня из телефона при движении быстрее 65 км/ч в городе, 95 км/ч на трассе и 30 км/ч около поста ДПС. Обидно вдвойне, учитывая, что за рулем женщина.




#5603: Радмином чую

15:45 03.03.2011, IT happens


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


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


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




#5604: Подвёл пингвинчика

19:45 03.03.2011, IT happens


Маман пришла в восторг от моего нового неттопа и затребовала себе такой же на кухню — сериалы смотреть и старенькие фильмы по ТВ-тюнеру вспоминать. Купил, собрал, вкатил Убунту, стал настраивать софтину tvtime. Изображение есть, а звучать не хочет. Оказалось, что софтинка работает только с PulseAudio, а в последней Убунте в качестве аудиосистемы стоит ALSA, и эмуляция PA без пересобирания ядра никак не включается. Посмотрел на часы, плюнул, вкатил WinXP и забыл.


На следующее утро (маман уже на кухне, смотрит новости через новую игрульку) просыпаюсь, включаю свой неттоп… и слышу новости. Из своих колонок. Те же новости, что на кухне работают. Только ТВ-тюнера у меня нету. Удивился, в смятении ребутнулся — призрак удалённого вчера линукса покинул квартиру. Как бы намекал: «Надо было пересобрать, что ж ты…»




#5605: Кто разбил окно?

19:45 03.03.2011, IT happens


А я тут одновременно уронил 24 винды при помощи оборудования Cisco.


Иду по конторскому коридору, в руках коробка с какой-то здоровой циской. Навстречу мне экспедитор тащит не менее здоровую коробку с мелочёвкой, на которой сверху лежат 24 диск-кита Windows 7 Prоfessional. Я экспедитора не вижу, он меня не видит… Диски по всему коридору, экспедитор матерится. Глупости, конечно, но сам факт!




#5606: Рапидшара на шару

12:00 04.03.2011, IT happens


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


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


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




#5607: Внимание, сейчас вылетит Путин

12:00 04.03.2011, IT happens


Решил сфоткать младшую сестру. Фотографирую — и через секунду сзади доносится негромкий, но довольно знакомый шум. Пока я размышлял…


К этому чуть позже. Раньше у нас стояла плазма 42" от известного японского производителя. Вскоре этот телик у нас купили, и на замену за ту же сумму мы взяли новую панель на 47" голландского производства. Так вот, пока я размышлял, на обоях отразился синий свет. Развернувшись, я увидел включившийся и тихонько загудевший телевизор. Тесты показали, что на атаку вспышкой фотика телик отличным образом реагирует. Интересные люди живут и работают в Голландии — не отличают яркий свет в видимом диапазоне от инфракрасных лучей!




#5608: Медсестру и техбрата!

12:00 04.03.2011, IT happens


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


— Срочно! Срочно! Нужен системный администратор!


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




#5609: Брат-близнец, не иначе

12:00 04.03.2011, IT happens


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


«Пользователь с таким логином существует», «Пользователь с таким e-mail существует» — а в футере страницы информация для размышления: «Вы родились в один день с Федором Шаляпиным, Джоржем Сименоном, а так же с пользователями: %myLogin%…»


Маленько удивился, со второго раза угадал, какой из паролей мог сюда впихнуть, и вполне спокойно залогинился.




#5610: Оплатите все точки над «i»

14:00 04.03.2011, IT happens


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


Начал думать. Вспомнил, что этот сервер поднимали когда-то парни из Тулы, и у них есть доступ по SSH, поэтому решил проверить логи. Так точно: в девять утра заходил парень с тульским айпишником. Пятиминутный поиск по свежим следам показал, что в одном из перловых скриптов были изменены параметры доступа к MySQL: в строчке с паролем вместо буквы «i» стояла единица.


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




#5611: Родственники: призыв и изгнание

14:00 04.03.2011, IT happens


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


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


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


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


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




#5612: Адвокат дьявола в деталях

14:00 04.03.2011, IT happens


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


Полчаса они читали. Подзывают меня:


— Эй, мы тут прочитали.

— Всё понятно, со всем согласны?

— Да, всё поняли…

— Принимаем условия? А то возврата не будет.

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


Ставлю галочку «согласен», «далее» — и добавляю: «А вы обратили особое внимание на пункт 12.8.2»? Покупатели что-то полуутвердительно хрюкают, а я бурчу себе под нос:


— Никто не соглашается. Надо же, какие адекватные покупатели…


За спиной что-то булькает, кто-то чем-то давится, а я бодро и и быстренько скрываюсь со словами: «Ну всё, спасибо за покупку, до свидания!»




#5613: Это не свинья пищала

14:00 04.03.2011, IT happens


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


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




#5614: Светоч машинного кода

15:45 04.03.2011, IT happens


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


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


— Программа не работает, потому что дамп её базы данных не пингуется облачными SQL-запросами по каналам маршрутизации.


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


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


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




#5615: Корпус Клейна

15:45 04.03.2011, IT happens


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


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


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




#5616: Заколдованная коаксиальная фомка

12:00 05.03.2011, IT happens


Фильм 2007 года. Группа кулхацкеров устраивает панику на полстраны, и все их боятся. В процессе взлома Самых Крутых Серваков заколдованной фомкой один из шестёрок этих кулхацкеров пробирается в подвалы ФБР. Так вот, залезает он в комнатушку с главным сервером. Всё красиво и офигительно: абстрактная скульптура, изображающая сервак, красиво мигает лампочками и поблёскивает металлическими рёбрами. Открыв очередную крышку, кулхацкер втыкает и проворачивает… коннектор от коаксила! Американский синематограф я понять могу: втыкается и защёлкивается эта штука гораздо красивее, чем RJ-45, но не надо ж потом показывать, как инфа улетает к злобным кулхацкерам со скоростью в несколько десятков гигабайтов в секунду!




#5617: Приобретённый экстерьер

12:00 05.03.2011, IT happens


Лет шесть назад устроился в серьёзный банк с дресс-кодом. На свадьбу брата покупал себе костюм — точнее, друзья в Германии за 800 американских рублей прикупили. Изумрудный с отливом, мечта Косого из «Джентльменов». Первый месяц на работу я в нём и ходил. То под стол с обжимкой, то в потроха АТСки, где пылесос телят не гонял с рождения, то в банкомат залезу — это вариант «под стол» плюс вариант «в АТСку» в одном флаконе. Или в командировку в деревню повисший роутер поднять — а там на центральной улице, как раз напротив филиала банка, трактора «Беларусь» застревают с завидным постоянством. А картриджи из копира или лазерника потрясти на удалённой точке выдачи экспресс-кредитов? Как же, представитель банка должен выглядеть солидно, а машина со свежими картриджами где-то в пробке стоит, а тут работать надо. В общем, на второй месяц у меня уже не было красивого костюма. Пришлось залезть в джинсы и в свитер (в серверной +5 в любое время года, а если появилась нужда туда зайти, то это далеко не на пять минут).


Не пытались замерить среднесуточный пробег среднестатистического админа в средней конторе машин на 50–100? Уж точно не в лаковых туфельках за 200 баксов, которые от такой эксплуатации развалятся за пару недель, а ноги в них угробишь ещё раньше. Удобней в кроссовках или даже кедах — они резиновые, и даже если вспотел, хоть выжимай, и на себя статику с какого-нибудь устройства примешь, то жив останешься.


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


Вы ещё спрашиваете, почему мы так выглядим?




#5618: Там пенопласт лежит в одном нашем месте

12:00 05.03.2011, IT happens


Недавно пришёл запрос к нам в отдел IT:


— Уважаемые коллеги! Мне необходимо изменение доступа к папке на нашем сервере для одного из наших сотрудников в Германии, а также для внешнего мира.


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


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


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




#5619: Старый трактор борозды не испортит

12:00 05.03.2011, IT happens


А я работаю трактористом.


Мазутный ДТ-75 — это как 486-й. Один раз перемычки выставил под конкретный проц и конкретные модули памяти — и паши на нём, пока не сдохнет. Не сумел перемычки выставить — стирай мазутное лицо, да. Но девайс не сдохнет, даже если в картер воды вместо масла налить. Стуканёт, и всё.


Нынешние же чипсеты, особенно интеловские, подобны высокотехнологичным погрузчикам «Амкодор»: отличная производительность, мало жрут, удобны в использовании. Но если лопается шланг на установке (по аналогии — один из модулей RAM), то его хрен найдёшь среди десятка таких же, а если найдёшь — такого в запасе не окажется, а с другим работать погрузчик не будет. А в это время ты облит маслом, начальник облит маслом, работа стоит — и все медленно звереют…




#5620: Невыполнимый квест

14:00 05.03.2011, IT happens


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


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


Что делать? Искать ключи от второй вставки. Обзвонили пару диспетчерских и выяснили, что ключи есть у сантехников в другом квартале. Поехали туда, взяли ключи, приехали обратно, убедились, что на связке нет ключей от искомых железных дверей. Огорчились, сели думать. Всяко прикидывали и решили, что надо сдавать наряд. Пошли срезaть бухту и ехать дальше, но напоследок я решил обследовать все маленькие окошечки в подвал. Первое обследуемое закрыто, второе закрыто… Надежды уже не осталось, но всё-таки я не поленился пройтись к следующему подъезду и посмотреть там. Вот оно! За пластиковым стёклышком, которое я отогнул, оказался открытый замок! Бегу к напарнику давать команду «отбой». Возобновляем работу, отмеряем нужное количество кабеля, тянем во второй дом через кабель-канал. Принимаю кабель от напарника, тяну к точке доступа — на пути лужа дерьма по щиколотку. Весь в мыле, бегу за сапогами в машину, возвращаюсь обратно, дотягивая, убеждаюсь, что наш расчёт относительно кабеля ошибочен: до точки доступа не хватает 15 метров.


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




#5621: Жить станет проще, жить станет веселей

12:00 06.03.2011, IT happens


Фреймворки призваны облегчить жизнь программистов. Как бы не так…


Пришлось мне столкнутся с продуктом некоей компании на букву «Z». Задание простенькое, по крайней мере в плане PHP, но фишка в том, что выполнить его надо в вышеупомянутом фреймворке. Ну, думаю, покурю маны, и через часик будет готово. Ага. Разогнался. Четыре часа ушло на изучение документации, как установить это чудо на сервер. Когда эта фигня наконец встала, я за полчаса справился.


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




#5622: Тихо сам с собою

12:00 06.03.2011, IT happens


Сидел я как-то в общежитии за ноутбуком, кодил. Внезапно возникает окошко — устройство «Снежинка» запрашивает авторизацию. Ввожу единицу. Странно, но PIN подошёл. Захотелось узнать, что за устройство, потому как передавать мне оно ничего не желало. Оказалось мобильным телефоном Sony Ericsson. Хрен с ним? Нет! Надо узнать, что да как.


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


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


Хозяйка в ужасе: она общается с собственным мобильником. Можно смело приглашать на свидание. Явка — 100%.




#5623: А мне фиолетово

12:00 06.03.2011, IT happens


Довелось мне ставить одной девочке на ноутбук Ubuntu. Втыкаю диск с 10.10, он красиво грузится, я начинаю стягивать с диска «фоточки и музычку», попутно говорю: «Вот так будет выглядеть твоя ОС».


— Ой!


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


— Эта система идеально подходит под мою комнату, здорово!


Дожили: линукс и правда теперь для домохозяек.




#5624: Критическое отношение

12:00 06.03.2011, IT happens


Писал я лет пять назад программу для крупной госконторы, которая работает с нехилыми бабками — куском государственного бюджета. Всего-то 200 строк на C# — но, как вы понимаете, для запуска этой программы нужен был .NET-фреймворк.


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




#5625: Доигрались?

14:00 06.03.2011, IT happens


Последнее время на работе сильно устаю, даже спать стал рано ложиться. Вчера пришёл брат и предложил зарубиться в Rise of Nations — говорит, можно раз в неделю и не поспать. Я сразу почувствовал неладное, но поддался на уговоры. Решили сидеть до утра.


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


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


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


Что поделаешь? Не судьба. Пошёл спать.




#5626: В черноснежном халате

12:00 07.03.2011, IT happens


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


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


Халат, надеваемый прямо поверх костюма. И шапочка.




#5627: Чёрный козерог телефониста с тысячей имён

12:00 07.03.2011, IT happens


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


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


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




#5628: Прозрачный сервис

12:00 07.03.2011, IT happens


Звоню в службу поддержки мобильного оператора.


— Оператор Елена, здравствуйте.

— Здравствуйте, подскажите, какие IP адреса выдаются при подключении? Что динамические — это понятно, но «серые» или «белые»?

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




#5629: Быстрая красная сборка

12:00 07.03.2011, IT happens


Апгрейд «пентиума» происходил болезненно: молодая семья, ребёнок, нет бабла. Начало положил выбор 17" монитора взамен 14". После долгих мытарств остановился на «Ровере». Пришлось долго объяснять супруге, чем этот за 9 тысяч отличается от «таких же», но за шесть.


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


— Ну и какие тут у вас 17-дюймовые?

— Вот этот, вон тот и во-о-н в том ряду.

— А «Роверсканы» есть?

— (с явным презрением) Нет, это же «красная сборка», мы такое барахло не возим.

— Ясно…


Уже направляясь к выходу, жена оборачивается:


— А зато они на 800?600 100 герц держат!


У продавца разрыв шаблона, у нас одной семейной байкой больше. К слову, монитор себя оправдал на все сто.




#5630: CatTube

14:00 07.03.2011, IT happens


У вас остался старый ЭЛТ-монитор? Ни в коем случае не спешите его выбрасывать! Я поведаю вам проверенный опытом рецепт, как, ни черта не понимая в электронике, совершить чудесное превращение, заставив ваш устаревший монитор показывать… трёхмерную картинку.


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


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




#5631: Что вы QRили?

14:00 07.03.2011, IT happens


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


«График работы водителей автобусов маршрута № 18 на март». А внизу — таблица с закрашенными клеточками.




#5632: Полупроводниковый импульсный кипятильник

14:00 07.03.2011, IT happens


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


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




#5633: В час по случайной «ложке»

15:45 07.03.2011, IT happens


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


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


— Я не хотела…

— Не хотела что?

— Его трогать… — и на сервак показывает. — Мне просто интересно было, он такой странный…

— Не надо его трогать.

— Хорошо-хорошо, я больше не буду!


Ухожу и думаю: антивирусник на движение — классно! Ещё бы «ложка» на «Одноклассников» срабатывала, когда у меня из-за юзеров пинг в «контре» скачет…




#5634: Отряд монтажников особого назначения

15:45 07.03.2011, IT happens


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


Бабулька далеко запенсионного возраста и энергии неуёмной отказывается выдать ключ от чердака, ругается из-за двери, называет нас террористами и грозиться вызвать милицию. Управляющую компанию, ТСЖ и участкового мы ставим в известность всегда, когда выходим на объект, — это избавляет от множества проблем. Бабулька за дверью инсценирует вызов милиции: кричит, что убивают, грабят, а кто-то из нас в аптеку побежал — не иначе насиловать хотят. Липа, ясное дело, но мы звоним начальству. Начальство зовут Пашей. Образу страшного, нраву незлобного, ума великого — на 28 лет две «вышки» и степень кандидата. Докладаем обстановку. Ждём распоряжений.


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


Стук в дверь. Подозрительный Пашин голос:


— Отряд милиции особого назначения, капитан Черепушкин! Поступил сигнал, что у вас тут два бандита промышляют. Вы вызывали?

— Не я…

— Всё равно, раз мы прибыли, будем проводить следственный эксперимент. У кого ключ от чердака? Давайте, если у вас.


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


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


— Зачем свой? Это номер областной психушки. С такой патологией её в городскую уже не возьмут.




#5635: Заместитель начальника зверинца

15:45 07.03.2011, IT happens


На рассвете карьеры предложили мне поадминить интернет-кафе. Зарплата ежемесячная, сумма приличная, приходить раз в неделю.


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


Ставлю XP, драйвера, делаю образа, всё чин чинарём. Звонок. «Прибежал», — проносится у меня в башке. Открываю дверь. Стоит запыхавшийся дядька, тычет болванку, на которой нацарапано «Zver». У меня крышу снесло — рассказал ему всё, что думаю о сборке и о нём. Дядька ухмыльнулся, полез за пазуху, достал ксиву, ткнул в нос — «Заместитель начальника **** в **** области». У меня аж сердце в пятки упало…


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




#5636: Госъяваскрипт

12:00 08.03.2011, IT happens


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


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


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


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

Если убрать фоновую картинку — не ищет.

Если изменить хоть один символ в яваскрипте — не ищет.

Работает только в Мозилле и IE.

В случае наличия в базе спецсимвола выдаёт что-то неведомое.

Если удлинить поля ввода хоть на пиксель — не ищет.

Если изменить шрифт — не ищет.


В общем, повесили мы это дело как есть и не трогали с тех пор. С госскриптами шутки плохи.




#5637: Час расплаты

12:00 08.03.2011, IT happens


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


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


Март. Выходные. Стрелки переводят на час вперёд. Сменный сидит за пультом, рядом монитор с работающей программой. Все хорошо и спокойно. Программа зарегистрировала и записала в базу сигнал с датчика о повышении температуры на 0,1 градуса. На часах 01:59:59. Проходит секунда, на часах ровно два. Операционка помнит, что как раз сегодня нужно отработать перевод часов, и выставляет на часах 03:00:00. Программа обнаруживает, что с 01:59:59 она не регистрировала данных. Вообще. Совсем. Аж целый час. Жуткая паника…


Утро. Программистам втык. Снова патч.


Конец октября. Выходные. Смена времени с летнего на зимнее. Все ошибки учтены, все возможные и невозможные проблемы пофикшены. На часах 02:59:59. Всё хорошо. Операционка планово отрабатывает перевод стрелок — на часах ровно 02:00:00, 01, 02… Однако час назад, в два часа три секунды по летнему времени, программа зарегистрировала и обработала сообщение с очередного датчика из цеха. Но на часах снова ровно два часа ночи и три секунды — и сменный за пультом сосредоточенно глядит на сritical exсeption.


Утро. Программистам втык. Снова патч.




#5638: Других посмотреть и себя показать

12:00 08.03.2011, IT happens


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


Оставим за кадром количество снега, которое они считают «неубранной территорией». Я расскажу о том, как мы получали это гневное послание. Школьное начальство вызывает учителя информатики (то бишь меня), так как не может разобраться. Обычное письмо с прикреплённым файлом, единственная странность — аттач имеет расширение HTML. Качаю, открываю. В файле — ссылка на файлообменник. Захожу, жду минуту, начинаю качать файл в 190 МБ. Заявленная скорость школьного интернета — 2 Мбит/с, реальная — сами понимаете.


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




#5639: Лабиринты транснациональных ноутоклепальщиков

12:00 08.03.2011, IT happens


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


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


Ладно, я его вбил, и получил… исполненное достоинства достоинство председателя совета директоров — список 32-битных драйверов на всякую муть в самом конце страницы. Ну-ка, вразумите меня, где мне надо искать? Правильно! Вкладка «Первоначально установлено», выбрать из списка нужный компонент, наплевать на отсутствие во втором столбике намёка на x64, увидеть кракозябры вверху страницы Серьёзной Фирмы и нажать в самом низу под EULA кнопку «Принять». Минус один свободный день. Спасибо, блин, огромное.


Но квест продолжается — надобно добыть дрова на МФУ. На сайте производителя никакого намёка. В системе ни зги тоже не видно. Алгоритм:


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


2) На глобальном сайте, продираясь сквозь совершенно ублюдочную организацию ссылок другой Серьёзной Фирмы, начать всё сначала, пойти другим путём, открыть нужную категорию, после чего сбоку наконец-то узреть заветное «Download».


3) Узнать, что в разных странах модели разные, посему выбрать нужную часть света, получить весь модельный ряд, напротив серии в списке выбрать нужную модель.


4) Наконец-таки нажать на ссылку скачивания файла и в XXI веке энное время наслаждаться строкой: «Оставшееся время загрузки неизвестно». Минус ещё полночи.


Со второго пункта всё, разумеется, по-буржуйски. Мне-то не страшно, а вот «уважаемому пользователю»…




#5640: Заберите меня отсюда

14:00 08.03.2011, IT happens


Зная мою любовь к седанам высокого класса, на Новый год предложили мне BMW 740i 2000 года за копейки. Мол, стоит в огороде, но мы тебя знаем — не пропадёт, сделаешь. Один монстр такого класса у меня уже есть, о втором на тот момент я даже не задумывался, но цена привлекла. Посоветовался с народом — сказали брать, но сперва посмотреть. Созваниваюсь с хозяевами, прошу VIN, фотки хоть с телефона. VIN продиктовали, вечером прислали три MMS, где машина сфотографирована с разных сторон.


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


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


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




#5641: Яр-Тур.doc

14:00 08.03.2011, IT happens


Сдавал разок в издательство рукопись книги. Была там глава про «секреты» Word, тогда ещё 2003-го. В качестве юмористической вставки на одну из страниц я поместил «вредный совет»: если добавить в конец документа буквосочетание «Яр-Тур.~», при первой попытке проверить орфографию Word вылетит из-за бага в орфографическом модуле.


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


Зайдя в издательство за гонораром, я был встречен суетящимся редактором и чуть не плачущей корректоршей, у которой, наверное, уже 25-й раз за утро упал Word. Местный сисадмин уже был готов переустанавливать Windows с форматированием всех дисков. Как ни странно, когда я порекомендовал отключить проверку орфографии и только тогда приступить к редактированию моей рукописи, реакцией сотрудников была не злось, а безумная радость: наконец-то утренний кошмар кончился!




#5642: Вентилятор на трафиковом ходу

14:00 08.03.2011, IT happens


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


Закрываем от греха подальше корпус, пересобираем рейд. Пытаемся поставить систему по новой. «Хрен вам!» — говорит система, капризничает и не хочет запускаться нормально. «А если через установщик производителя?» — спрашиваем мы. «Неа!» — отвечает система, устанавливается, но логиниться не даёт. Грузимся в безопасном, думая, не спалили ли мы харды. Грузится. Отключаем службы. Запускается и в обычном режиме, но тормозит — мама не горюй. Непереводимая игра слов, перебор всех вариантов, обрыв волос на голове, сотни страниц с документацией в попытках понять, какого, собственно говоря…


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




#5643: Уничтожители высоких технологий

14:00 08.03.2011, IT happens


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


— Слушай, помоги, срочно надо!

— Что стряслось?

— Нужно срочно в интернете найти, очень надо, сама не могу.


Думаю, может, новая форма отчётности какая или закон непонятный.


— Что нужно найти?

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


* * *


— Программа не работает, а ты тут сидишь, ничего не делаешь! У меня ошибка, всё зависло!


На экране окошко «Обновление прошло успешно» и одна-единственная кнопка «ОК».


* * *


— Нам завтра отчёт сдавать, а программа опять не работает! Пишет: «Не удалось чего-то там сервер».


Само собой, незаметную строчку о том, что логин набран неправильно, бухи упустили. С каменным лицом стираю три пробела из логина, нажимаю «Enter». До сих пор не понял кинутой вдогонку фразы: «А ты уверен, что правильно сделал?»


* * *


— Установите мне программы Mozilla и Firefox. Это такие бухгалтерские, в них отчёт делать буду!


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


— А вторую программу?


Говорю, что это и есть то, что нужно, выхожу. Через три минуты получаю выговор от начальства, что не поставил вторую программу.




#5644: Забыли о памяти?

15:45 08.03.2011, IT happens


Эх, было раньше время… Несмотря на скромный возраст, с компьютерной техникой я на «… твою мать». В ходе обучения связался даже с БК-0010, зверь-машиной на процессоре К1801ВМ1, и с тех пор моим девизом является старый лозунг: «Памяти много не бывает».


Зажрались вы, люди. Конечно, компьютеры мощны и достойны. Да, Core i7 никого не удивляет. Но, скажите мне, зачем, зачем пихать старый бодрый Quake III в браузер?! Зачем переводить бесценные ресурсы компьютера на игру, которая прекрасно отлажена, место которой — в отдельном приложении?


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


Вы знаете, что существует игра в 56 байтах чистого кода? А компилятор в 20 байтах? Плевать, что язык BrainFuck — зато человек реально умеет программировать.


Зажрались. Пойду мучать «Электронику-5» — научусь хотя бы байты считать.




(обратно)

#5645: Вежливость может быть технологичной

15:45 08.03.2011, IT happens


Простая офисная АТС — это не для нас. Вежливость тоже может быть технологичной.


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


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




(обратно)

#5646: Вирус не пройдёт

12:00 09.03.2011, IT happens


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


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


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


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




(обратно)

#5647: Сберечь блондиничную честь

12:00 09.03.2011, IT happens


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


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


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


— Извините, я всё сама починила. Только папе не говорите, ладно?




(обратно)

#5648: Пересадка без иммунодепрессантов

12:00 09.03.2011, IT happens


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


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


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


Решил посмотреть, что же всё-таки происходит. Оказалось, система постоянно шлёт ошибки о невозможности старта iwlagn. Мелькнула шальная мысль посмотреть, на что сменили мой старый вайфай. Удивлению не было границ: на наклейке краснела надпись «Intel», ещё чуть ниже — «Toshiba», и всё это на AMD-платформе моего Fujitsu-Siemens.


Замена на старый ноунейм-модуль решила все проблемы: ноут стартовал с зарядкой, а Убунту грузилась без проблем.




(обратно)

#5649: Отделите болванки от плевел

14:00 09.03.2011, IT happens


Из корпоративного трекера:


ФИО: К*** Владимир Иванович.

Описание проблемы: Привод DVD-RW не читает 50% дисков.

Срочность: По возможности.

Ответ исполнителя: Выкинуть половину дисков. Остальные будут читаться на 100 процентов.




(обратно)

#5650: Здравствуй, жопа, Новый год

14:00 09.03.2011, IT happens


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




(обратно)

#5651: Эрзац-зараза

14:00 09.03.2011, IT happens


Возникла у меня идея проверить антивирус, встроенный в корпоративный брандмауэр — Kerio WinRoute Firewall. Скачал тестовый вирус (http://www.eicar.org/anti_virus_test_file.htm) в разных вариантах. Антивирус эрзац-заразу ловил, как положено, и я удовлетворился.


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


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


Антивирус KWF за день насоздавал целую кучу файлов в карантине. Пришёл вечер, а вместе с ним — окно бэкапа. ПО копирует в числе прочего и каталог KWF (с вирусами в карантине, ага), а на сервере бэкапа установлен корпоративный антивирус Trend Micro OfficeScan. Он настроен на отсылку предупреждений на мои ящики в случае обнаружения вирусов, коих со шлюза ему пришло предостаточно, хоть он все и уничтожил.


Бросился я временно перекрывать доступ в интернет почтовику да очередь чистить. Итог — 4400 писем на корпоративном ящике, 1500 на Gmail, 4000 писем, удалённых из очереди, и предупреждение об эпидемии в сети от OfficeScan. Cчастье, что Gmail не занёс мой почтовик в блэк-лист!




(обратно)

#5652: Около нуля

14:00 09.03.2011, IT happens


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


+7, ?7


В голове мелькают строки кода. Это же бессмысленно! Мусорный код! Срочно переписать, оптимизировать! Открываю среду разработки — и до меня доходит.


Коллеги, не экономьте на сне. Страдает здравый рассудок.




(обратно)

#5653: Потому что есть Алёшка у тебя

15:45 09.03.2011, IT happens


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


Приходим к знакомому, смотрю комп. Правильно: в материнку встроена ATI, из PCI Express торчит GeForce. Дров на звуковую нет. Спрашиваю, кто ставил Висту. Оказалось, сам приятель. Ладно, ставлю «семёрку», драйвера, делю винт на два раздела, показываю малому, куда ставить игрушки, напоследок всё проверяю и ухожу. Приятель остаётся под предлогом «винда новая, все расскажу-покажу».


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


— Кто лазил, кроме мальчишки?

— Алёша, он нам и Висту ставил.


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


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




(обратно)

#5654: О преимуществе жидкокристаллических процессоров

15:45 09.03.2011, IT happens


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


Преподаватель — молодая девушка лет двадцати пяти. Пофиг, что предмет, по которому она читает лекцию, называется «Экология». Мне страшно. Что будет дальше?




(обратно)

#5655: Под соусом из копчёных смартфончиков

19:45 09.03.2011, IT happens


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


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


Час танцев — и смарт получил новую должность.




(обратно)

#5656: Синица в руках

12:00 10.03.2011, IT happens


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


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


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


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


Почему-то мотор был всего на 100 лошадей, но заботливый менеджер выдал мне толстую книжку и сказал, что если следовать инструкции со 392-й по 678-ю страницу, то мощность двигателя увеличится в 2,5 раза. На страницах 740–820 рассказывают, как добавить ещё 48% мощности, но для этого понадобится специальное оборудование. Чтобы им воспользоваться, необходимо разобрать двигатель и в строго определённом порядке передавать детали в маленькое окошечко.


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


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




(обратно)

#5657: Орёл и суслик-миллионер

12:00 10.03.2011, IT happens


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


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


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


Когда мне спустя несколько лет снова довелось пронести по магазинам пачку наличных, тревога не сработала нигде. Вероятно, обновили или правильно настроили охранные системы. А жаль — было приятно ощутить себя настолько богатым!




(обратно)

#5658: Баг на баг

12:00 10.03.2011, IT happens


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


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


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




(обратно)

#5659: И никакого мошенничества

14:00 10.03.2011, IT happens


Есть у меня знакомая семейная пара. Каждый вечер они копают грядки в «Фермере» или строят дома в «Городе», всё это через модемчик зелёного «Рупора». Сама же я работаю в техподдержке полосатых конкурентов. Не мегаспец, конечно, но APN от IP отличу и принципам работы GSM, GPRS, UMTS немного обучена.


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


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


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


На прощанье спец обронил фразу, что модемы двух разных операторов не будут работать на одном ПК, потому что используют один диапазон 1800 МГц. Лучше бы про фэн-шуй сказал, честное слово.




(обратно)

#5660: Золушка++

14:00 10.03.2011, IT happens


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


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


Резюме: Убунту круче Золушки.




(обратно)

#5661: Никак не ожидал он такого вот конца

14:00 10.03.2011, IT happens


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


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


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


Больше я над людьми не прикалываюсь. Чувствую, себе дороже будет.




(обратно)

#5662: В Москве восемь утра, на сервере — полночь

15:45 10.03.2011, IT happens


Собрались мы с другом ставить Дебианчик с утра пораньше. Для этого неплохо бы и проснуться обоим — дорога неблизкая. Встаю в восемь утра, цепляю его комп через Радмина. Что он там говорил? Музыку на плеере сделать погромче, кажется… Что же, качаю MorphVOX Pro, делаю голос пописклявей в стиле телефонных будильников. Быстренько тестирую, звоню ему по скайпу, выкручиваю звук на предел и начинаю пищать что-то про упавший сервер. Человек, который славится ленью и любовью понежиться в кровати при звуке будильника, через три секунды (ему ещё нужно было выдернуть колонки, ткнуть наушники и надеть их) уже отвечает что-то нецензурное и идёт просыпаться окончательно.


По приезде попросил меня записать ему будильник на телефон — старый уже приелся.




(обратно)

#5663: Пятью семь, шаттл в уме

15:45 10.03.2011, IT happens


Игра в 56 байт кода, говорите? Таки вот, есть (вернее, была) программа, которая моделировала вход шаттла в атмосферу Земли:


— интегрировала систему дифференциальных уравнений движения (3D, c учётом бокового маневра). Метод Эйлера, предиктор-корректор, экспоненциальная модель атмосферы;


— реализовывала простенький закон управления аппаратом: либо по крену, либо по углу атаки;


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


Итого — 105 байт кода и 15 float-переменных. Программируемый калькулятор МК-85, граждане. Одной переменной мне всё-таки не хватило, и шаг интегрирования всегда был равен секунде…


Памяти не бывает много. Но и мало её тоже не бывает — всегда можно найти решение проблемы.




(обратно)

#5664: Как икс на душу положит

19:45 10.03.2011, IT happens


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


Одно из заданий: с клавиатуры вводятся коэффициенты квадратного уравнения, программа находит решения (или отсутствие таковых. Элементарщина. Проверяю работы, дохожу до Диминых кодов и медленно выпадаю в осадок:


Program Example;

var a, b, c, x, d: integer;

y: real;

begin

Randomize;


После этого слова проверять не стал — cразу двойку влепил. Cтрашно за будущее IT.




(обратно)

#5665: С миру по дискетке

19:45 10.03.2011, IT happens


Прочитал на «дружественном ресурсе» историю про задолбавших втыкателей дискет[1] и вспомнил студенческую молодость.


Учился я в провинциальном полутехническом институте во времена «Искр-1030» (это советские недоклоны IBM PC XT, если кто не в курсе) и пятидюймовых дискет. Лаборанты учебных аудиторий с этими самыми «Искрами» вовсю пользовались качеством их сборки: между декоративной панелью, закрывавшей свободный 5" слот в корпусе, и установленным во второй слот дисководом была щель по ширине большая, чем щель для дискеты в дисководе. Естественно, многие студенты, на ощупь засовывавшие дискеты, ошибались, и лаборантам оставалось раз в неделю открывать корпуса и «собирать урожай».


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




(обратно)

#5666: Жизнь на волоске

12:00 11.03.2011, IT happens


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


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


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




(обратно)

#5667: Война Алой и Белой розы

12:00 11.03.2011, IT happens


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


— Обжимаем по схеме В. Есть возражения?

— Схема В — отстой, её юзают только ламеры и лохи! Обжимать будем по схеме А!

— Сам ты лох! Я уже 15 лет по схеме В обжимаю, а в схеме А британские ученые нашли 98 уязвимостей.


На огонёк заглядываетадмин соседней фирмы:


— Да чё вы паритесь? Юзайте вафлю — и будет вам счастье. Витуху уже сто лет никто не кладёт!


За админом — начальник:


— Схема А, схема В… Только готовые решения от Джобса! Там все проводочки беленькие, а коннекторы позолоченные. Вот это я понимаю! А все остальное — для бедных.

— Брысь отсюда, мастдаи пафосные! Вот сейчас друг с другом разберёмся и таких вам навешаем!


И так постов на пятьсот словесного мусора. А витуха с коннекторами лежали бы в уголочке и грустно жаловались обжимке: «И это уже восьмая бригада монтажников в этом месяце!»




(обратно)

#5668: Java (не) рулит

12:00 11.03.2011, IT happens


Купили Lego Mindstorms. Конструктор такой, чтобы роботов мастерить: двигатели, датчики, контроллер на Атмеле. Есть программа стандартная, эдакий MS Robotics Studio для пятилетних. Всё бы ничего, но визуальное программирование — не для сложных алгоритмов. Давай копаться. Нашли в недрах паутины замечательную вещь — Java-платформу для этих самых контроллеров. Не прелесть ли? Жизнь, казалось бы, облегчилась в разы. Даже многопоточная обработка есть. Якобы. Тут-то веселье и началось.


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


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


С тех пор я пишу на Java с оглядкой — вдруг что-нибудь переклинит?




(обратно)

#5669: Y U NO AUTHORIZE?

12:00 11.03.2011, IT happens


У меня складывается такое ощущение, что сервера перенимают от меня некоторые черты характера — в частности, любовь к правильному написанию слов.


Сегодня создал в Exim ящик пользователю — фамилия транслитом. В фамилии есть буква «Ю», но доменная учётка написана через «U» — так и оставил. Началась мистика: сервер упорно отказывался авторизовывать пользователя. Были перепробованы десятки вариантов с разных компьютеров области — всё без толку. Стоило сменить «U» на «YU», и всё тотчас же заработало. Так и объяснил пользователю, что BSD-сервера у нас больно грамотные стали.




(обратно)

#5670: Чуткое эго фаворитки

14:00 11.03.2011, IT happens


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


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


Cледы проникновения были, причём особо и не скрываемые: в комментариях к коду страницы обнаружился текст «Grammar Scharfschutze bereit!» и стилизованная ASCII-картинка с орлом-аквилой.




(обратно)

#5671: Золотая миля

14:00 11.03.2011, IT happens


В Израиле за интернет платят дважды: компании-посреднику за несколько километров кабеля от дома до провайдера и непосредственно провайдеру за интернет. Диалог с техподдержкой посредника по поводу этих нескольких километров от дома до провайдера:


— Здравствуйте. Я подписался на 12 мегабит за 25 $, однако реальная скорость едва превышает 8 мегабит. Пожалуйста, почините.

— А в чём проблема? 8 мегабит — это почти 12.

— Хорошо. Я позвоню в банк и ограничу выплаты до 20 $.

— Тариф — 25 $.

— А в чём проблема? 20 — это почти 25.

— Ждите техника.




(обратно)

#5672: Ищи ветра в сейфе

15:45 11.03.2011, IT happens


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


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




(обратно)

#5673: Друзья платят вовремя

15:45 11.03.2011, IT happens


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


Может быть, стоит в соцсетях завести группы «Налоговая», «Банк», «ПФР» и дать к ним доступ? Вдруг производительность повысится? А как звучать-то будет:


Бухгалтер ОАО „АБВ“ приглашает в друзья налогового инспектора г. Н-ска.

Пенсионный фонд поставил оценку вашему отчёту в 5 баллов.

Кредитный отдел удалил вас из списка друзей.




(обратно)

#5674: Залейте хедеры

19:45 11.03.2011, IT happens


Есть замечательнейший сервис «Ответы@Электропочта.ru». Некогда наткнулся в разделе «Программирование» на очередной вопрос из серии «как мне сделать зашибись одной кнопкой». Звучал он так:


С помощью какой программы можно взламать ВКОНТАКТЕ подскажите пожалуйста!


Настроение было хорошее, и я оставил ответ:


#include <brain.h>

#include <hands.h>


И будет счастье. Ах да, читаем УК РФ. Особенно страницы про личную информацию и доступ к ней.


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


Пивет помниш ты писал про какуету програмуу, а можно поподробней??




(обратно)

#5675: Не стоит благодарности

19:45 11.03.2011, IT happens


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


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




(обратно)

#5676: Очистить корзину?

12:00 12.03.2011, IT happens


История всё из того же Пекинского Политехнического. Не секрет, что китайский язык велик и могуч, возможно, даже в большей степени, чем русский. Встречаются в этом языке слова, отзывающиеся в душе любого русского человека чудесной песней и наполняющие новым смыслом старые вещи. Например, популярный производитель компьютеров, комплектующих и всякой мелкой периферии Yeboss (работает на сто процентов соответственно названию), сантехника Huida и символ SS, поселившийся на бутылках с соком, шоколадках и прочих мелких съедобных ништяках. Названий и вариантов масса. К этому быстро привыкаешь и перестаёшь соотносить с похожими по звучанию словами на русском. Но!


Админы, кодеры, дизайнеры и прочие айтишники! С сегодняшнего дня и пока я пребываю в Поднебесной…

Я.

Пользуюсь.

Туалетной.

Бумагой.

Марки.

«Винда».

На пачке — окно с синим небом и чайками.




(обратно)

#5677: Поспешайте не спеша

12:00 12.03.2011, IT happens


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


Срочно на сайт производителя. Выкачиваю сто с лишним метров драйверов, ставлю. На ум приходит скопировать папку с распакованными драйверами на второй раздел, чтобы не мучиться в будущем. Копировать, диск D:, вставить…


Папка уже содержит вложенную папку «NVIDIA».


Будьте внимательны — поспешайте не спеша.




(обратно)

#5678: Tools of the trade

14:00 12.03.2011, IT happens


Инвентаризация на предприятии. Избранное.


Заклёпочник

Картонный ящик из-под дрели

Инструмент с синим дном

Неизвестные приборы беленькие

Инструмент с красной ручкой

Болт

Флакон из-под силикон

Вибратор-перфоратор

Кабеля толстый моток

Сантехнические запчасти

Лампа мощная

Обои разные мешок

Закрывачка потолочной лампы

Прибор для измерения напряжения

Ключ гайковый

Зарядное устройство синий ящик (я проверил — это осциллограф)

Прибор с чёрным экраном

Детали красные

Болтики маленькие

Шурупчики маленькие

Ведьма большая

Шланг для полива в кусках

Ферма

Шпильки для монтажников




(обратно)

#5679: Доброе утро! OK, Cancel?

14:00 12.03.2011, IT happens


Самое точное определение слова «шланг» — это Dr.Web CureIt. Кто ещё мог дождаться, когда я все настройки на автоматические действия выставлю, запущу полную проверку и пойду спать, и только после этого задать вопрос про модифицированный файл hosts и остановиться?




(обратно)

#5680: Постпараноидальная терапия

14:00 12.03.2011, IT happens


24 компа на C2D. Один высокопроизводительный брендовый сервер с неслабым ценником. Весь софт, до самого распоследнего калькулятора, насквозь лицензионный. На всём этом богатстве крутится файлопомойка, прокси и Office XP. Игр действительно нет, даже «косынку» предыдущий фрилансер удалил. Обмен данными — только через локалку. USB-порты заблокированы, флопарей нет даже в теории, приводов тоже. Подключиться к сети не получается никак, кроме как с рабочих компов — любому другому девайсу не выдаётся IP, а вольности пресекаются MAC-фильтром. Сервер заперт в шкафу на ключ, прокси упорно режет любой трафик, который идёт не в основное отделение фирмы. Там ситуация та же: закрыто всё и отовсюду.


Зачем здесь нужен антивирус? Зачем я согласился его обновить?


Сбегал домой, нарезал на болванку обновления, выдернул сидюк и вернулся обратно. Раскрутил один из местных системников. Офигеть! Спичка в SATA. Вытащил, воткнул сидюк. Не работает. Проверил питание — не идёт на привод. Молекс точно целый. Офигел окончательно, вытащил и раскрутил БП. Ага, обрезан прямо там! Все обрезаны, кроме того, что питает хард.


Спасла ошибка этого параноика. У материнки нашлась встроенная видяха, а у её дискретной товарки GTX460 — внешнее питание. Сидюк завёлся, антивирь я обновил — но нафиг такие приключения!




(обратно)

#5681: Апскейлинг ножек

12:00 13.03.2011, IT happens


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


Процессор: Intel Core i5 760, LGA 1156…

Материнская плата: Gigabyte GA-X58-USB3, LGA 1366…


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




(обратно)

#5682: Вверх по течению

12:00 13.03.2011, IT happens


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


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


— А что вы хотели? Посмотрите внимательно — у вас же один провод подключен к компьютеру? И как вы хотите, чтобы по одному и тому же проводу данные передавались в обе стороны? Нужно второй контракт заключать!




(обратно)

#5683: Мычалка для рыбки

14:00 13.03.2011, IT happens


Заходит к нам в отдел директор:


— Парни, у вас есть крякалка для «мыши»?


Стены вздрогнули от хохота четырёх глоток. Предложили мычалку для рыбки и жужжалку для медведя. Отказался.




(обратно)

#5684: Любовь — это…

14:00 13.03.2011, IT happens


Когда у тебя в половину двенадцатого вечера проскальзывает мысль, что сегодня обязательно нужно лечь пораньше, чтобы наконец выспаться…


Когда в половину первого ночи ты доделываешь все свои дела и начинаешь уже прощаться со всеми друзьями в аське…


Когда в половину второго ты уже почти заканчиваешь разговор об очередной новой технологии с коллегой по скайпу…


Когда в половину третьего ты завершаешь критическую полемику на форуме по вопросу реализации той технологии, о которой час назад тебе рассказал твой коллега…


Когда в половину четвёртого ты начинаешь искать допущенную вчера ночью ошибку в коде очередного серверного скрипта, который заспамил тебя SMS-уведомлениями…


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


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


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




(обратно)

#5685: Вот гель, вот дефибриллятор

15:45 13.03.2011, IT happens


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


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


— Чего-чего… Вешайся!


Паренёк судорожно сглатывает.


— Чё, всё так серьёзно? А по-другому никак нельзя?

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

— А… А к-куда ег-го поц-цепить?

— Как куда? На JTAG, вестимо! Вот «пятаки» возле проца, сюда приткнёшь игольчатые зонды, а этот разъём — в LPT.




(обратно)

#5686: И юзер — бревно

12:00 14.03.2011, IT happens


Делал сайт для товарищей, занимающихся строительством бревенчатых домов. Понадобилось найти несколько фотографий для дизайна сайта. Поисковики на русском языке ничего не дали. Что ж, загуглил фразу «log cabin».


В голове что-то щёлкнуло. Лет этак семь назад я установил одну прогу. Русификация была удовлетворительной, но покоя не давал пункт меню «Файл — Бревно». Тогда это просто вынесло мозг, но лень было лезть за английской версией.




(обратно)

#5687: Как у вас тут узенько

12:00 14.03.2011, IT happens


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


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


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


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


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


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


— Я же говорила, что всё китайское плохое! Хотела наушники вставить, а они для русских людей даже отверстие нормальное не смогли сделать — смотри, какое маленькое! А потом ещё и звук пропал.


У старушки есть древний музыкальный центр «Филипс» со входом 6,3 мм и соответствующие наушники. Не знала она, что под адаптером скрывается нормальный джек на 3,5 мм, и здоровенным кухонным ножом «тюнинговала» аудиовход. Я подробно объяснил, что перед использованием устройства надо читать инструкцию, на что бабуля гордо ответила:


— Молодой человек! Компьютеры должны создавать для любого потребителя, в том числе и для российского пенсионера! Китайцы должны знать, что мы вещи выбрасывать не любим!


На обратном пути выкурил сразу пять сигарет.




(обратно)

#5688: Дерьмо из кирпича

12:00 14.03.2011, IT happens


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


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


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


— Как же так? Ты разве соседей своих не знаешь?


— В том-то и дело, что дыру можно просверлить не только из соседней квартиры, но и из соседнего дома, города, страны и даже континента.


— А быстро залепить дыру цементом?


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


— И что делать?


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


Понял!




(обратно)

#5689: Поправить контакты и подвести сенсоры

14:00 14.03.2011, IT happens


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


На следующий день стали мы работать сами — а не идёт работа. Спектры совсем не те отрисовываются. Выключили до завтра.


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


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


Проснулась Ира — и сразу к зеркалу. Чем не женщина?




(обратно)

#5690: C-c-c-cooler kill

14:00 14.03.2011, IT happens


Мои дорогие подопечные как-то звонили и плакались, что в системнике страшно жужжит кулер, и они боятся. Якобы он может оторваться, вылететь из корпуса и отрезать голову. Как в Unreal, ага.




(обратно)

#5691: Пять прогнозов погоды

14:00 14.03.2011, IT happens


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


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




(обратно)

#5692: Проверка правописания и первокурсности

14:00 14.03.2011, IT happens


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


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




(обратно)

#5693: Ножки в кошке

15:45 14.03.2011, IT happens


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


Неприятный момент хозяева кошек обычно обходят с помощью кошачьей чесалки из зоомагазина. Мне идти было лень, и я приспособил для этого старенький AMD S939 3000+. Ничем не хуже получается. Хорошо, когда технологии помогают не только хозяевам, но и животным!




(обратно)

#5694: До последней точечки

15:45 14.03.2011, IT happens


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


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


Всё было терпимо, пока мне на проверку не прислали макет сайта в формате PowerPoint. Нет, они не вставили скрины страниц в PPT-презентацию. Эти умы отрисовали все 154 страницы сайта, каждую стрелочку, каждую точку и рамочку, в каковые вставили текст нужным шрифтом.


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


На сегодняшний день сайтов в формате PPT сделано четыре штуки. Несколько раз. В нескольких вариантах дизайна.




(обратно)

#5695: Дрова, доска, тоска

19:45 14.03.2011, IT happens


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


Не беда. Полезли на сайт «Хитачи», нашли интересующую нас модель. Для получения ссылки на скачку было нужно:


1. Отправить по почте серийник.

2. Дождаться, пока его обработают.

3. Подождать пару недель, пока нужный человек (по ответу стало ясно, что он в отпуске) не приедет в офис.


Софта нет, времени нет, идей нет. Стали вникать в суть проблемы: достали бубен и попытались найти в дебрях прилагаемого диска дрова на доску. Безуспешно — зато драйверы чудесным образом нашлись во временных файлах на диске C: и без проблем подцепились автоматическим поиском.


После установки драйвер всё равно отказывался запускаться, ссылаясь на отсутствие INI-файла. Решили проблему просто: создали пустой и кинули его в папку с дровами.


Индийские кодеры по сравнению с японцами и их дровами — просто дети малые.




(обратно)

#5696: Упряжка автоинкрементов

12:00 15.03.2011, IT happens


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


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


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


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


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




(обратно)

#5697: LPT-мудрецы

12:00 15.03.2011, IT happens


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


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




(обратно)

#5698: Не возражаю. Гугл

12:00 15.03.2011, IT happens


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


И всё же: почему же по запросу «мальчики против девочек» Гугл выдаёт менее полутора миллионов страниц, а по запросу «мальчики не против девочек» — более пяти?




(обратно)

#5699: На все руки Вадим

14:00 15.03.2011, IT happens


Один сотрудник в отпуске, один работает на дому, ещё один на объекте — звонки принимаю сам.


* * *


— Здравствуйте это Вадим?.. (грустно) Нет, вы не Вадим…

— А что вы хотели?

— У меня с компьютером проблемы.

— Ну, это не к нам — это по телефону такому-то, там как раз Вадим — он по компьютерам. Мы всё больше с сетью, с почтой, с интернетом…

— Вадим?

— Вадим по телефону такому-то.

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

— Хорошо. Что у вас с компьютером?

— Почта не работает. Сказали, надо зарегистрировать…

— А вот это как раз к нам.

— Вадим?!

— Нет! Вадим — по предыдущему телефону, а нам вы звоните, потому что интернет не работает, потому что компьютер в сети не зарегистрирован.

— Интернет работает. Почта… Точнее, не почта — почта работает… Документооборот…

— Телефон такой-то. Вадим. Начните разговор с того, что интернет и почта у вас работают.


* * *


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

— А почему я об этом только сейчас узнаю?

— Не знаю. А почему вы не следите за почтой?

— Что за проблема? Минут через 20 наш специалист будет у вас.


Сажусь дописывать конфиг очередного устройства. Через 18 минут:


— Почему к нам никто не зашёл?

— Уже вышли, видимо, лифты плохо ходят.


Ещё через три минуты:


— Мы вам звонили уже несколько раз, у нас почта три недели не работает! Вы срываете процесс! Нам обещали, почему до сих пор…

— У вас комната строенная — в какую дверь заходить?

— Да! Строенная! От лифтов налево, там наша комната.


Пытаюсь определить по звуку.


— В этой комнате направо?

— От лифтов — налево! Что ж вы такой бестолковый!


Стучусь, здороваюсь с женщиной, орущей в телефон, вешаю трубку.


— Вот сволочь! Трубку повесил! А вы по какому вопросу?


* * *


Блондинка (прямо по голосу понятно):


— Здравствуйте. У нас в комнате тормозит интернет.

— Как именно это проявляется?

— О-очень медленно всё открывает. Иногда говорит: «Страница не найдена».

— Хорошо, какая у вас комната?

— 404.

— Скоро буду!




(обратно)

#5700: Рожки, хвостики, копытца

14:00 15.03.2011, IT happens


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


Витуха обжатая — 4 обрезка разной длины;

Сетевой фильтр на 5 розеток;

DSL-модем ZyXEL (почему их было два, до сих пор загадка);

24-портовый хаб.


Зато теперь у нас есть вайфай. Когда-то точку потестить подключили — и как-то забыли вдруг, а тут нашлась.

(обратно)

Примечания

1

#2586: Как учили, так и суём

16:45 22.07.2010, Они задолбали!


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


Разумеется, объявление на листе A4 рядом с каждой машиной, где подробно описывается, что, куда, как и зачем, увидеть нереально. Все тыкали свои диски и дискеты в проёмы, а я бегал с отвёрткой наперевес, отвинчивая стенки корпусов одну за одной. Проблему решили элегантно: заклеили проёмы с внутренней стороны скотчем. Крепко заклеили — хрен просунешь. Не помогло: пыхтят, краснеют, но продавливают. Заклеили уже снаружи — некрасиво, а что делать? Мне бегать надоело.


— Как вы вообще умудрились? — спрашиваю я у красивой и очень сильной девушки. — Ведь снаружи написано: «Не вставлять».

— А вдруг неправда?


Открыл корпус и обалдел: в системнике валялось около двадцати дисков и дискет. Клиенты отклеивали предупреждение, закидывали в недра компьютера дискету, видимо, стремались позвать на помощь и заклеивали обратно. Каково, а?

(обратно)

Оглавление

  • #5601: Фабрика нелинейного миллиметра
  • #5602: Барышня из телефона
  • #5603: Радмином чую
  • #5604: Подвёл пингвинчика
  • #5605: Кто разбил окно?
  • #5606: Рапидшара на шару
  • #5607: Внимание, сейчас вылетит Путин
  • #5608: Медсестру и техбрата!
  • #5609: Брат-близнец, не иначе
  • #5610: Оплатите все точки над «i»
  • #5611: Родственники: призыв и изгнание
  • #5612: Адвокат дьявола в деталях
  • #5613: Это не свинья пищала
  • #5614: Светоч машинного кода
  • #5615: Корпус Клейна
  • #5616: Заколдованная коаксиальная фомка
  • #5617: Приобретённый экстерьер
  • #5618: Там пенопласт лежит в одном нашем месте
  • #5619: Старый трактор борозды не испортит
  • #5620: Невыполнимый квест
  • #5621: Жить станет проще, жить станет веселей
  • #5622: Тихо сам с собою
  • #5623: А мне фиолетово
  • #5624: Критическое отношение
  • #5625: Доигрались?
  • #5626: В черноснежном халате
  • #5627: Чёрный козерог телефониста с тысячей имён
  • #5628: Прозрачный сервис
  • #5629: Быстрая красная сборка
  • #5630: CatTube
  • #5631: Что вы QRили?
  • #5632: Полупроводниковый импульсный кипятильник
  • #5633: В час по случайной «ложке»
  • #5634: Отряд монтажников особого назначения
  • #5635: Заместитель начальника зверинца
  • #5636: Госъяваскрипт
  • #5637: Час расплаты
  • #5638: Других посмотреть и себя показать
  • #5639: Лабиринты транснациональных ноутоклепальщиков
  • #5640: Заберите меня отсюда
  • #5641: Яр-Тур.doc
  • #5642: Вентилятор на трафиковом ходу
  • #5643: Уничтожители высоких технологий
  • #5644: Забыли о памяти?
  • #5645: Вежливость может быть технологичной
  • #5646: Вирус не пройдёт
  • #5647: Сберечь блондиничную честь
  • #5648: Пересадка без иммунодепрессантов
  • #5649: Отделите болванки от плевел
  • #5650: Здравствуй, жопа, Новый год
  • #5651: Эрзац-зараза
  • #5652: Около нуля
  • #5653: Потому что есть Алёшка у тебя
  • #5654: О преимуществе жидкокристаллических процессоров
  • #5655: Под соусом из копчёных смартфончиков
  • #5656: Синица в руках
  • #5657: Орёл и суслик-миллионер
  • #5658: Баг на баг
  • #5659: И никакого мошенничества
  • #5660: Золушка++
  • #5661: Никак не ожидал он такого вот конца
  • #5662: В Москве восемь утра, на сервере — полночь
  • #5663: Пятью семь, шаттл в уме
  • #5664: Как икс на душу положит
  • #5665: С миру по дискетке
  • #5666: Жизнь на волоске
  • #5667: Война Алой и Белой розы
  • #5668: Java (не) рулит
  • #5669: Y U NO AUTHORIZE?
  • #5670: Чуткое эго фаворитки
  • #5671: Золотая миля
  • #5672: Ищи ветра в сейфе
  • #5673: Друзья платят вовремя
  • #5674: Залейте хедеры
  • #5675: Не стоит благодарности
  • #5676: Очистить корзину?
  • #5677: Поспешайте не спеша
  • #5678: Tools of the trade
  • #5679: Доброе утро! OK, Cancel?
  • #5680: Постпараноидальная терапия
  • #5681: Апскейлинг ножек
  • #5682: Вверх по течению
  • #5683: Мычалка для рыбки
  • #5684: Любовь — это…
  • #5685: Вот гель, вот дефибриллятор
  • #5686: И юзер — бревно
  • #5687: Как у вас тут узенько
  • #5688: Дерьмо из кирпича
  • #5689: Поправить контакты и подвести сенсоры
  • #5690: C-c-c-cooler kill
  • #5691: Пять прогнозов погоды
  • #5692: Проверка правописания и первокурсности
  • #5693: Ножки в кошке
  • #5694: До последней точечки
  • #5695: Дрова, доска, тоска
  • #5696: Упряжка автоинкрементов
  • #5697: LPT-мудрецы
  • #5698: Не возражаю. Гугл
  • #5699: На все руки Вадим
  • #5700: Рожки, хвостики, копытца
  • *** Примечания ***