Развязка? Это не студент и даже не джуниор, а человек с многолетним опытом работы и запуска. Вот тут уже воистину страшно.
#10821: Чуть потуже, чуть приятнее
12:45 09.04.2013, IT happens
У нас в цеху по сборке терминаторов новичок сжёг несколько блоков питания, понадеявшись на защиту от дурака.
Если смотреть издалека, то всё правильно выглядит: провод идёт от блока питания и втыкается в материнскую плату. Втыкается нормально, ничего лишнего не торчит. Но стоит попробовать эту штуку включить, как комната наполняется едким дымом из блока питания. Поначалу грешили на бракованные блоки питания, но потом кто-то из глазастых заметил, что гнездо рядом с процессором называется не CPU, как можно было ожидать, а PCI. Новичка от удивления даже наказывать не стали.
#10822: Нулевой баланс одежды
12:15 10.04.2013, IT happens
Работал компьютерным доктором. Историй пруд пруди, забавных и печальных, но некоторые выделяются особенно.
Принесла как-то тётенька системник со своего рабочего места. Не грузит Виндовоз. Проблему выяснили: сыплется HDD. Тётенька согласилась на установку нового с условием переноса архиважной рабочей информации со старого. Поскольку разметка повредилась тоже, восстанавливали программулиной пофайлово. Тем же вечером и отдали — мишн экомплишд.
А вот не тут-то оно и стояло. Через два дня возвращается тётенька, брызжет слюной, орёт что-то несуразное, периодически вставляя нехорошие слова и угрожая всеми кодексами сразу. В сопровождении этой одержимой Ктулхой женщины — мужчина в серой форме ниже погон. Щас, говорит, будем разбираться, как так над откровенными фотографиями этой благочестивой женщины потешается весь рабочий коллектив оной!
Честно сказать, я бы даже и в мыслях не захотел представить откровенную натуру сей «дамы», поскольку внешность, грубо говоря, прямо-таки кассирно-бухгалтерская. А мы ни сном ни духом, о каких таких фотках идёт речь.
После долгих и утомительных выяснений обстоятельств картина для нас (и, к нашему счастью, для товарища полицейского тоже) прояснилась. Файлы-то мы восстановили, атрибуты их, соответственно, сбросились. Каталог с адалт-фотоизображениями женщины перестал быть скрытым, а находился не где-нибудь, а в расшаренной папке «Общие документы». Доблестные коллеги по работе этот клондайк в рабочей сети прошарили довольно быстро.
Дама, раскрасневшись, стыдливо сделала ноги из нашего сервиса, служитель закона, еле сдерживая порывы дичайшего ржача, извинился и, довольный, тоже удалился с места происшествия. Для нас же — ещё одна довольно забавная байка.
#10823: В тютельку
12:15 10.04.2013, IT happens
В 1992 году прокладывали мы сети во всех московских загсах. Ещё не Ethernet и даже не ARCnet. Потом несколько месяцев, где бы я ни шёл, фиксировал боковым зрением все проложенные кабели и ошибки монтажа.
Пришлось просверлить немало стен. Тогда о перфораторах почти никто не слышал, и была у нас обычная дрель со сделанным на заводе по знакомству метровым сверлом.
Очередной загс, дом в старом фонде. Сверлю очередную стену. С другой стороны у стены стоит только платяной шкаф, остальная стена голая. Загнал в стену своё метровое сверло полностью — с другой стороны ничего не показалось. Ну, я же опытный (уже пятый загс) — понимаю, что попал в шкаф. Открываю шкаф — ничего. Вынимаю все вещи — пусто. Сверло нигде не торчит. Ничего себе стена! Значит, надо обходить по коридору. На всякий случай заглядываю за шкаф в узкую щель — и вижу сверло, уходящее в шкаф! Сверло диаметром 10 мм попало точно в боковую стенку шкафа толщиной 10 мм и прошло по ней вдоль сантиметров пятнадцать, не высунувшись ни изнутри шкафа, ни снаружи. По бокам отверстия остался только слой шпона. А перед этим сверло прошло через кирпичную стену сантиметров шестьдесят.
Чудеса бывают. Только поганые.
#10824: По рукам, пока не поздно
12:45 10.04.2013, IT happens
Пишем, к примеру, развесистую веб-систему на фреймворке. В первом нашем коммерческом проекте модули имеют соответствующие задачам проекта имена, код изящен, процедуры оптимизированы, а при программировании вовсю используются все возможности языка.
Во втором проекте нам потребуется реализовать некоторые функции, уже реализованные в первом. Но вот засада: имена родительских классов нового и старого проекта не совпадают, поэтому иной раз проще написать заново, чем скопировать и подключить старое, всё равно переделок много.
В третьем проекте будем использовать некие абстрактные имена. Удачные функции вынесем в библиотеку, оставив в базовом модуле только специфические процедуры.