bash.im ithappens.me zadolba.li

Факапы

5176

Помни о дырочке

13 января 2011, 09:00

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

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

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

5135

Печальные песни 1С-программистов

8 января 2011, 09:00

Я сегодня полдня лопатил сервера, пытался понять, почему через FTP не проходят выгрузки из 1С.

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

5126

Re: Требую запасной PgDn

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

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

Я поглядел код, разобрался, добавил одну строчку:

$Data['message'] = nl2br($Data['message']);

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

Так и есть: в спешке я добавил эту строчку в цикл по пользователям. Желаю, чтобы в 2011 году в жизни каждого человека было меньше пробелов!

5087

Что вы, право, как маленький

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

— У меня тут почтовый ящик пароль требует.
— Сейчас посмотрю... Так, всё верно, мы его вам только сегодня создали.
— И где мне взять мой пароль?
— Как где?! Мы его выслали на ваш новый почтовый ящик!

5076

Демоны дрались — пакеты рвались

29 декабря 2010, 12:45

Кто айтишнику может устроить максимально длительный танец с бубном? Его друг-айтишник, с которым они делят один сервер.

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

Перед тем, как «оторвать» себе какой-то порт, запустите хотя бы netstat -no.

5074

Не продаём лицам до 17"

29 декабря 2010, 11:00

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

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

Зачем писать программу, которой можно воспользоваться только при подключении внешнего монитора с нормальным разрешением, если её функцию (последовательный запуск EXE-пакетов) может выполнить обычный BAT-скрипт?..

5070

У тебя крыша поехала?

29 декабря 2010, 09:00

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

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

5055

Компайл, шатдаун — а там уже не наше дело

27 декабря 2010, 11:00

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

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

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

— Что случилось?
— Новобранцы-придурки ушли домой и сервер выключили...

5041

Начнём с чистого листа

25 декабря 2010, 09:00

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