Выбрать главу

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

— Что за?.. Чёрт! Нет!.. Лежать, руки за голову! Оу-у-у… Не надо…

Обрыв связи. По мобиле не отвечает. Через какое-то время перезванивает по IP:

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

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

#7045: Честное админско-пионерское

16:45 20.08.2011, IT happens

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

А сломали смешно, прямо по The Art of Deception. Подобрали простой пароль одной из мелких сотрудниц и от её имени написали в поддержку:

Привет, это Света (начальник отдела), я с ящика Татьяны. Я опять пароль свой забыла — сложные они, а записывать вы мне их запрещаете. Поставьте мне пока 1234, я сразу, как в систему зайду, поменяю.

Сотрудник техподдержки сменил, ругаясь на тупых менеджеров. Придурок, не так ли? Вы бы никогда не сменили, верно? Честное админско-пионерское?

#7046: Программист на чём угодно

13:00 21.08.2011, IT happens

Конечно, инструменты важны. Но настоящий программист — это не «программист на». Это «программист вообще».

На первой своей работе я кодил на C#, увидев его в первый раз за два дня до этого. Но знания «вообще» и замученный в детстве C++ вполне помогли справиться. Недели через две я уже кодил на микрософтовском поделии, как будто так и надо.

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

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

Я не призываю идти в програмисты на pgSQL без всяческого знания баз данных. Я говорю, что несмотря на различия языков и сред, общих принципов много, и главное — знать именно их. Удачи вам, коллеги!

#7047: On… Wait for it…

13:00 21.08.2011, IT happens

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

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

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

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

#7048: Пустое письмо неизвестному

13:00 21.08.2011, IT happens

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

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