bash.im ithappens.me zadolba.li

Факапы

3688

Почерк ровный, да зубы кривые

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

— У нас там в принтере бумага застряла...
— А достать не получается?
— Мы не пытались.
— Почему?
— Ну... Это вексель стоимостью один миллион рублей.

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

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

3685

Глупым молодцам урок

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

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

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

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

3680

Записывать не в силах боле

20 июля 2010, 11:45

Был у меня в свое время КПК iPAQ rx1950 — старенькая, слабенькая машинка, но моим требованиям (смотреть аниме и читать книги) удовлетворяла. Была у девайса проблема: примерно раз в полгода полностью забивалась память. Поскольку я был не очень силён в компах, то не знал, куда копать, поэтому просто делал hard reset и восстанавливал пакет нужных программ и утилит.

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

3676

N. и М. с двумя л.

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

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

На следующий день еду сам. Поднимаюсь на чердак, подхожу к хабу. На нём записка:

Долб@#б, ты витуху обжал вверх ногами! Всё исправил.
Ваш мистер N.

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

3668

Конца-края не видно

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

— Ну, там массив 65536×65536, всего восемь гигов, пришлось в файл загонять. А с файлами, сам понимаешь, работа небыстрая, особенно если нужно считать нужно переменную из самого конца.
— Ты про функцию fseek() когда-нибудь слышал? Не поверишь: можно перейти к заданному байту файла.
— Бли-и-ин!

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

3665

Интернет-нафигация

19 июля 2010, 10:00

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

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

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

3659

Запомните, дети: вдоль, а не поперёк

18 июля 2010, 10:00

На первую свою работу сисадмином я попал по знакомству, только и зная, как обжать RJ-45 и установить ОС. Мне предстояло погрузиться в прекрасный мир познания нюансов плясок с бубном.

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

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

3620

Цветы жизни и плоды прогресса

13 июля 2010, 15:45

Мой муж — программист. Соответственно, наша доча — дитя программиста, впитавшая все заморочки ещё внутриутробно (спасибо нашему папочке за сказки животику про дядю Билли, дядю Стива и дядю Линуса).

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

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

Из софта:

— уронено три Убунту и снесено пол-ядра четвёртой;
— грохнуто две винды;
— трижды деинсталлирована Visual Studio;
— дважды угроблены мамины документы (спасибо резервному копированию).

В каждой программе у мужа появляются новые элементы кода (не знаю, как дочь умудряется запустить тот, а не этот проект, натыркать, сохранить, откомпилить и запустить). В консоли регулярно что-то исполняется. И каждый раз такое невинное выражение лица: «Это не я!»

3601

Бассейн и две трубы

11 июля 2010, 10:00

Есть у меня несколько серверов, в задачу которых входит сбор и обработка статистики от нескольких сервисов. Вся статистика хранится в базах MySQL. И вот однажды сервер, на котором крутилась база, начал тормозить. Это было вполне предсказуемо: объём поступающих данных постоянно рос, и требовалось всё большее время на его обработку. Так как оптимизация работы базы уже не помогала, а оптимизация скриптов уже была проведена до этого, было принято решение о переносе базы на более мощный сервер. Сказано — сделано. Железо настроено, установлена CentOS 5, MySQL, подобраны оптимальные настройки базы и написан скрипт для автоматического переноса данных.

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

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

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