Админом у нас был интересный парняга, интеллигентный такой, всегда аккуратный, приятно выглядящий. Было у него две особенности: раскатистый низкий басище (из-за чего он старался говорить шёпотом) и повышенная чувствительность к свету. В результате в темноте он видел гораздо лучше, чем кто-либо из нас, а днём ходил в тёмных очках. Прям как вампир какой-то. Кстати, у зама-придурка возникло подозрение, еле отговорили его от проверки чесноком.
Однажды админ остался в конторе после рабочего дня по каким-то служебным надобностям, в то время как все остальные разъехались по домам. Далее со слов админа.
* * *
Копаюсь в железках, в колонках тихо играет «Флёр». Дверь к чёрному ходу приоткрыл, чтоб дым сигаретный вытягивало — выходить лень было. И тут слышу с чёрного хода звуки непонятные. С полминуты за входной дверью происходила непонятная фиговина, потом тишина минуты на две — и опять. Понимаю, что нас пытаются взломать. В голову сразу приходит идея. Моментом тушу мониторы, колонки, устраиваю засаду в углу комнаты, который не видно из коридора. Тихо переношу туда стул и молоток (первое, что под руку попалось), ставлю посреди комнаты ещё один стул и на него три чашки и выключаю свет. Света диодов с двух мониторов вполне хватает. Сижу жду.
Наконец слышу звук отворяемой двери, затем вижу тонкий луч фонарика и шаги. Грабитель входит в серверную — и тут я в полный голос своим басом и говорю:
— Здравствуйте, я могу вам чем-то помочь?
Совершенно внезапно фонарик вместе с грабителем падает прямиком на стул, опрокидывая чашки, причём фонарик падает очень неудачно и меня выдаёт. Спустя секунду меня грохает битой по голове второй грабитель, шедший сразу за первым — так я молотком воспользоваться и не успеваю. Позже мне рассказали, что на шум соседи подняли крик, из-за чего грабитель смылся, оставив подельника, упавшего в обморок от неожиданности, на месте преступления. По счастью, я очнулся раньше него, скрутил витухой ворюгу и вызвал милицию.
* * *
Позже мы узнали, что «наводку» на нас дал тот самый зам-придурок, посчитав, что в это время никого на работе уже нет. Сбежавшего грабителя подельник сдал, после чего они сдали и зама, в результате чего все трое получили срок.
У бедняги-админа — лёгкое сотрясение, неделя в больнице. Девочка-секретарша, втюрившаяся в него по уши, с инфарктом в больнице. А бухгалтеры-засранцы всё равно не дали денег на переоборудование другой комнаты под серверную.
#12062: Беда, коль пироги начнёт печи сапожник
12:15 01.04.2014, IT happens
Программисты пишут на разных языках, а разные специалисты занимаются разными вещами. Спасибо, кэп!
Вот только когда нужно построить на участке баньку, зовут плотника, а не сварщика, потому что сваренная из листового железа и уголка банька, во-первых, плохо держит тепло, а во-вторых, больно обжигает босые пятки. Можно, конечно, утеплить её снаружи монтажной пеной, а на горизонтальные поверхности бросить коврики, но не лучше ли собрать её из брёвен?
Наоборот, когда речь заходит о гаражных воротах, их обычно сваривают из металла, а на того, кто сколачивает их из досок, смотрят странно.
С удивлением взирают на человека, который сажает дерево с использованием роторного экскаватора. Нездоровое внимание привлекает тот, кто забивает сваи молотком. В конце концов, ещё светлой памяти Иван Андреевич писал: «Беда, коль пироги начнёт печи сапожник, а сапоги тачать пирожник».
Так, может, стоит, прежде чем делать некоторые вещи, заглянуть хотя бы в Гугл, посмотреть, «как сейчас носят», как принято реализовывать ту или иную функциональность? Может, и правда стоит перестать верстать таблицами — всё-таки вчерашний день? Может, наконец прекратить гонять туда-сюда по многострадальному интернету килобайты HTML, затаскивая дизайн в бизнес-логику и получая запредельную регрессионную опасность, и начать использовать шаблоны?
Я могу понять, когда подобная реализация встречается на сайте образца 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