7059
Был у нас в конторе админ. Самоучка, но потом доучился — дай бог многим. Сам базу данных написал — просто прелесть, не хуже 1С. Не было (ну, или почти не было) у него понятия «старое железо». Говорил, софт надо правильно подбирать — и будет вам счастье. У нас первый Пентиум как терминальный клиент работал до 2008-го, а вторые и третьи и сейчас работают как рабочие станции и терминалки. В любой десятке машин можно найти модель каждого года — задачи-то не меняются. Только вот уехал админ далеко.
Нанял директор нового — молодого паренька. Прямо фокусник: всё делает удаленно. У него лейтмотив такой: поставить Windows 7, Office 2010, Server 2008 R2, а всё железо выбросить и новое накупить, а то самому молодому компу уже больше года, да и на дисках бэды… Спрашивает меня директор, есть ли в этом смысл, или как-то консервативными средствами можно обойтись?
На памяти образ, конечно, избитый, но наглядный. Представьте автосервис, на подъёмнике — «мерседес» шестисотый. Специалист говорит хозяину, что машине уже год, она вся грязная, колёса потёрлись, пепельница полная. Интересно, чем бы эта история закончилась сегодня?
7053
Есть очень показательный тест. Вопрос звучит так:
Рабочий орган программиста? Четыре буквы, вторая — «О».
Проверял у себя на фирме. Электронщики и радиомонтажники ответили правильно. Ни один программист не догадался, что это мозг.
7052
«Я ничего не трогал(а), оно само сломалось!» — сколько раз опытному админу приходилось слышать подобное от пользователей! На подсознательном уровне у нас выработалась привычка этому не верить, но…
Как-то утром, занимаясь любимым делом (вёрсткой своего сайта, а не тем, о чём вы подумали), я редактировал простейший HTML-код в наипростейшем Блокноте. Параллельно было открыто только одно окно Файрфокса с адресом страницы, исходники которой я и просматривал. Я не прикасался ни к мыши, ни к клавиатуре, находясь исключительно в визуальном контакте с компьютером. Чёрт меня дёрнул отвлечься от экрана — и в ту же секунду меня уже приветствовал Winlock, причём на немецком языке! Из текста я смог разобрать только фразу про детскую порнографию и просьбу перевести 100 евро и получить код.
Поскольку лишней сотни буржуйских денег у меня не было, пришлось идти альтернативным путём. Я нашёл хулигана вручную (ни один из существующих антивирусов на тот момент не определял заразу) и почистил реестр.
До сих пор я понятия не имею, как вирус попал на мой компьютер. Я ничего не трогал, оно само сломалось!
7051
Решил сегодня после работы заскочить в отдел Сбербанка по работе с юрлицами. Отдел работает до 16:30. Так как батарея на телефоне села (вот она, характерная примета современного поколения!), я не знал, успеваю или нет.
На входе меня встретил автомат по раздаче номеров для электронной очереди, в углу которого показывалось текущее время. Я опоздал ровно на 30 минут: экран автомата сообщал, что на часах уже 16:60.
7050
Логово матёрого айтишника: топовый компьютер на столе, ноут, не остающийся без вайфая даже на балконе, никакой паутины проводов. Из пультов для микроволновки, кондиционеров, ТВ, подогрева пола и смесителей в ванной и кухне спаян один огромный. Не вставая с кресла, можно открыть любую дверь (господи, спасибо тому, кто предложил эту схему!), устроить в любом месте квартиры любой климат, набрать ванну нужной температуры и разогреть ужин (правда, топать за ним всё равно придётся). Датчики токсинов фиксируют возможные утечки фреона из холодильника и газа из плиты, противопожарная сигнализация автоматически вызывает пожарных при первом дымке, охранная сигнализация фиксирует возможный взлом окна или двери, пролом стены, пола или потолка…
Логово затопили соседи. Рвануло неслабо: выбило окна, вызвало охрану, пожар и пожарных, которые это буйство красок весело затопили во второй раз.
7049
Подрабатываю в интернет-провайдере. Клиентка пожелала получить интернет по уже проложенному в квартире кабелю. Шли от конца, пока не обнаружили разрыв. Предыдущий провайдер отдал оранжевую и зелёную пары другому абоненту через скрутку, оставив нашему коричневую и синюю.
Доводим наш кабель до конца этого. Решаю, чтобы лишний раз не переобжимать, взглянуть на расклад у абонента. Захожу и вижу стандартную схему (бело-оранжевый — оранжевый — бело-зелёный…). Прослеживаем опять кабель — он. Как? Как это работало? Включаю дедукцию. Вероятно, была поломка, приходили монтажники, недолго думая, переобжали по стандарту. Когда не заработало, ушли, оставив клиента ни с чем.
Расспросив клиента, я убедился в правильности догадок. На пару мгновений почувствовал себя Холмсом и Хаусом одновременно. Осталось только соединить два кабеля и на всякий случай оставить абоненту «схему интернета» на всякий пожарный.
7048
Пару дней назад от администрации известного почтовика пришло письмо, информирующее об изменениях, сделавших почту более современной и удобной.
Действительно, изменения есть. Теперь, чтобы отправить ответ на письмо, можно воспользоваться как привычной кнопкой «Ответить», так и загадочной «Быстрый ответ». Но почему, почему при нажатии на любую из этих кнопок поле «Кому» остается пустым? Более того, адрес человека, которому надо ответить, не появляется в выпадающем списке — он же не внесён в адресную книгу.
В целях эксперимента добавила адрес в адресную книгу. После выбора в поле «Кому» перестало работать поле «Текст письма».
Таки да, улучшения налицо!
7047
Позвали посмотреть старенький системник на базе Pentium 4: «Не загружается». Прихожу, тыкаю кнопку — загружается, работает, всё замечательно. На всякий случай выключаю, включаю снова. Проверка памяти, детект жёстких дисков — и чёрный экран.
Вскрываю системник. Осмотр конденсаторов в цепях питания процессора «беременности» оных не выявляет. Включаю на пробу ещё раз — чудеса, всё работает как надо. Рекомендую не выключать компьютер на ночь и обещаю прийти назавтра с новым БП.
Прихожу на следующий день, меняю китайские 350 Вт на честные 400. Контрольное выключение-включение — и опять двадцать пять. Полтергейст, не иначе.
Осеняет. Сдёргиваю с матплаты разъёмы передней панели и включаю машину отвёрткой. Виноватой оказалась изношенная кнопка включения, которая периодически не размыкалась после нажатия, и через четыре секунды БП послушно выключался. Мораль: начинай поиск неисправности с самого простого.
7046
Конечно, инструменты важны. Но настоящий программист — это не «программист на». Это «программист вообще».
На первой своей работе я кодил на C#, увидев его в первый раз за два дня до этого. Но знания «вообще» и замученный в детстве C++ вполне помогли справиться. Недели через две я уже кодил на микрософтовском поделии, как будто так и надо.
В долгом, вот уже почти законченном проекте нужно было использовать один экзотический язык, потому что иначе было нельзя. Я думал, что я его знаю, но в процессе выяснил много нового.
Недавно начатый проект — скриптинг на Питоне. Я не знаю те библиотеки, я не знаю того Питона. Но оно потихоньку уже работает. И что-то мне подсказывает, что тут экзотический язык из предыдущего проекта плюс опыт работы «вообще» мне обязательно помогут.
Я не призываю идти в програмисты на pgSQL без всяческого знания баз данных. Я говорю, что несмотря на различия языков и сред, общих принципов много, и главное — знать именно их. Удачи вам, коллеги!
7045
Утечка персональных данных. Полный фарш: имейлы клиентов, адреса и телефоны сотрудников. Хорошо, данные о кредитных картах зашифрованы были, а ключ ребята утащить не смогли.
А сломали смешно, прямо по The Art of Deception. Подобрали простой пароль одной из мелких сотрудниц и от её имени написали в поддержку:
Привет, это Света (начальник отдела), я с ящика Татьяны. Я опять пароль свой забыла — сложные они, а записывать вы мне их запрещаете. Поставьте мне пока 1234, я сразу, как в систему зайду, поменяю.
Сотрудник техподдержки сменил, ругаясь на тупых менеджеров. Придурок, не так ли? Вы бы никогда не сменили, верно? Честное админско-пионерское?