bash.im ithappens.me zadolba.li

Животные

8225

Опасное извлечение устройства

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

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

А ещё говорят, что у нас работа однообразная.

8216

Котослот

У меня дома четыре стационарных ПК и три ноута. Зачем — это отдельный вопрос. Все нужны, да и никто из вас, думаю, не отказался бы от «лишней» машинки.

Инет на все машины раздаётся по вайфаю. Сеть скрытая, зашифрована WPA2-PSK, адреса выдаются по DHCP. По MAC доступ не ограничивал, так как и друзья с ноутами приходят, и я сам иногда чужие машинки в сеть включаю. Количество одновременных подключений — восемь.

В тот день работало у меня шесть машин. Пришли два товарища для внеочередной дуэли в StarCraft под шашлык и пиво. Разложили ноуты. Первый подключился, а второй не может. Лезу в настройки роутера — заняты все восемь слотов. Предынфарктное состояние. Кто же влез? Дальность сети небольшая, визуально обнаружить нарушителя проблем не составит. Расходимся по периметру — никого нет. На всякий случай меняю пароль и SSID.

Вы спросите, что же случилось? Всё оказалось до банального просто. Наглое котэ улеглось спать на выключенный ноутбук с открытой крышкой. Естественно, ноут автоматом соединился с сетью. Мораль такая: не стоит искать проблем там, где их нет.

8107

Двойка по вебдеву

Дело было поздней ночью, плавно переходящей в раннее утро. Спички стояли в глазах, но вот-вот должны были сломаться. Доделывал я заказ на вёрстку скина одного популярного форума. Сроки были очень жёсткие, но и цена неплохая.

Два дня и две ночи я воплощал то, что наваял дизайнер. Под утро второй ночи всё было готово, но на одной странице заказчик потребовал перекрасить меню в другой цвет. Казалось бы, ерунда: скопипастить класс в CSS, поменять цвета и проставить его где нужно. Всё сделал, но класс не подключился. Имя класса скопировано в HTML правильно, никаких точек и не зацепилось. Но не работает — и хоть тресни. Я уже и так, и сяк всё меняю, в классе после каждой строчки леплю !important

Сил нет, нервы на пределе, мозг кипит, а на столе рядом с ноутом сидит мой кот по имени Админ, смотрит на происходящее на экране, потом на меня, потом снова на экран — и как-то с укоризной. Мол, что ты, хозяин, тупишь? Снова Админ взглянул на экран, где курсор бессмысленно гулял по злополучному стилю, а потом осторожно нажал лапой на Backspace, отпустил и посмотрел на меня с видом победителя.

После правки Админа класс стал называться menu, а до — 2menu, и браузер его попросту не принимал из-за цифры в начале. Не знаю, сколько бы ещё я просидел, выискивая косяк.

Проект закончен, залит и установлен заказчику. Из последних сил я добрался до кухни и наградил Админа большим куском мяса.

8084

Пёсика-то за что?

В процессе работы полез в исходники одного пакета (очень удобного и полезного, кстати). Код красивый, прозрачный, понятный, неплохо откомментированный. И вдруг натыкаюсь на такой кусок:

// check if any component is linked to OnRxChar event
procedure CheckLinks;
{$WARNINGS OFF}
var
I: Integer;
FuckMeAndMyDogToo: Pointer; //TCPortBytes;{Pointer}
ComLink: TComLink;
ReadFromBuffer: Boolean;
begin
FuckMeAndMyDogToo := nil;

Это ж до чего человек дошёл в процессе разработки, что так переменную обозвал?

8076

Четыре ноги и длинный хвост

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

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

Взял свою мелкую четырёхмесячную мангустиху и, примотав к хвосту на виток изоленты тонкую леску, запустил в отверстие на одном конце потолка. Животинка так быстро и резво побежала на проблески фонарика, что оборвала леску. Второй раз запустил её с тройной, но когда попытался подтянуть стекловолоконную протяжку, выяснилось, что леска крепко зацепилась за профиль. Третья попытка была удачнее. Примотав непосредственно кабельную протяжку к хвосту, снова запустил мангуста. Зверёк преодолел всю полосу препятствий секунд за десять.

Довольная мангустиха восприняла всё как игру. Правда, позже прямой участок проходить отказалась — видимо, надоело.

В планах — шлейка с лёгкими карабинчиками и парой светодиодов. Мангусты — очень умные звери, при этом прыгучие, легко адаптируются и обучаются. Думаю, со временем получится вырастить из неё профессионального кабелеукладчика. Единственный минус: +15 градусов для них — уже холод.

7953

Грудью на амбразуру

В силу обстоятельств нужно было срочно сломать комп, но так, чтобы его смерть выглядела естественной. Работать на нём стало невыносимо, да и обещали подкинуть работы, которая на этом агрегате делалась бы часов восемь. Ясно дело, никакой радости я не испытывал. Вспоминаю курс молодого бойца, который в институте мне давал препод по информатике: «Никогда, слышишь, никогда не трогай отвёрткой платы при включенном компе».

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

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

Напились этим вечером там же в офисе, помянули мышку. Как добрался домой, не помню. Утром, придя на работу, охренел, когда увидел перед входом свеженький могильный холмик и эпитафию на самодельном кресте: «Тут покоится отважная мышка и непобедимый компьютер».

7840

Экстракт колбасы, идентичный натуральному

Принесли комп в ремонт. Срочно. Комп древний — третий пень. Пищит при включении и не грузится.

Вскрыл я его и тут же почувствовал запах. Интересный такой: то ли колбасой несёт, то ли куревом. Беда заключалась в том, что на радиаторе проца не крутился вентилятор. Третий пень, площадь теплообмена маленькая — понятно, почему работать не желал.

Комп, оказалось, не прокурен — он с предприятия по производству мясных деликатесов. Пыли внутри практически нет, а налёт бурой бяки есть. Поработал комп, пропустил через себя воздух — в мастерской такой аромат повис, что не чувствовался запах нитрокраски, которой красили два дня назад.

Но самое страшное не это. Шорохи стали слышны. Думал, кулеры опять барахлят — ан нет, реально крыса! Похоже, на запашок пришла. Решил, что больше компы с производств разнообразной еды не буду брать.

7612

Сатана в миниатюре

Повадился котяра на моём столе спать, пока меня нет. А так как компьютер постоянно включён, то меня по вечерам встречал введённый пароль из сотен символов. Комп для меня — святыня, и я решил отвадить котяру от алтаря: записал свой голос, произносящий имя кота, и направил веб-камеру на стол.

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

Эта сатана в миниатюре при быстром старте от моего голоса пробуксовала и сбросила на пол всё со стола. А там, кроме винтиков и всяких кусков от компов, стоял и роутер, который после падения на пол включаться не пожелал.

Кот, сволочь усатая, на столе так и спит, но больше я его не прогоняю.

7319

catdo

Безопасность, отказоустойчивость? Всего две минуты покурил, вернулся. Со всех консолей вытекает на меня непонятное что-то, с седьмой — со страшной скоростью. ^C помогает, но промпта не дает. Локально ничего сделать не могу, поднимать вторую машину, чтобы зайти по SSH, нет времени.

Магическое сочетание почти всех клавиш, способное свалить ось на ноуте, известно только моему коту. Не забывайте прикрывать ноут хотя бы наполовину каждый раз, как отворачиваетесь от него!