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

Я могу понять, когда подобная реализация встречается на сайте образца 2008 года или когда такие вещи пишут студенты, только недавно дорвавшиеся до интернет-технологий и изобретающие подчас замысловатейшие велосипеды. Когда-то и AJAX был интересной новинкой, а велосипедостроители грузили сгенерированный JavaScript в регулярно обновлявшиеся фреймы. Но, господа профессионалы, давайте будем профессионалами! Для 99% встающих перед нами задач кто-то когда-то уже нашёл решение, ставшее де-факто стандартом. Час, проведённый в Гугле на ранней стадии, иногда спасает недели на разработку и багфиксинг!

#12063: sudo заткнись!

20:45 01.04.2014, IT happens

Утро. Звонит будильник. Из сна подключаюсь к нему по удалёнке.

poweroff — нет эффекта.

sudo poweroff — тоже не помогает.

Потом нахожу у себя в кармане пульт ДУ от будильника. Жму Power — опять не помогает.

Пришлось просыпаться и уводить в шатдаун хардово.

#12064: Последняя песнь жёстких дисков

12:15 02.04.2014, IT happens

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

Смотрю на NAS, стоящий на столе. Вроде индикации хардов и нет, а звук есть. Слушаю внимательно NAS — звук всё так же есть. Смотрю S.M.A.R.T. с хардов, а там всё чисто и аккуратно, практически как новые.

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

#12065: Зеркало рубль бережёт

12:15 02.04.2014, IT happens

Намедни один холдинг приобрёл небольшую фирму, и в ней потребовалось провести аудит IT-инфраструктуры. В комиссию был включён и ваш покорный слуга.

При аудите выяснилось, что вся инфраструктура фирмы зеркально зарезервирована. Полностью. Абсолютно.

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

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

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

#12066: Реальность в два потока

12:15 02.04.2014, IT happens

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

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

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

10:00. Мужичок с ноготок уходит в кабинет прибывшего шефа для собеседования.

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