Читать «Bash IT Happens Истории ## 1301 – 1400» онлайн - страница 5

Bash.org.ru IT

Warning: Something is bad, please clear your cache and restart your browser.

Спасибо разработчикам за столь подробную информацию!

#6813: Копипейст в железе

13:00 25.07.2011, IT happens

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

Администрирую домашнюю сетку одного провайдера. Периодически load average шлюза поднимался до 1,5, в процессах ksoftirqd/3 показывал 100%. Соответственно, пинг от локальных клиентов до сервера был в районе 1000–1500 мс.

Как водится, в сетке были любители торрентов. При отключении на порту одного из них сервер облегчённо вздыхал. Повторное включение абонента вновь нагружало сервер. Говорили-общались с клиентом, просили выключать µTP в торрент-клиенте, раскинули на сервере сетевые карточки по всем восьми ядрам, да всё без толку…

Потом вбили MAC-адрес клиента в поисковик — и первая же ссылка внесла чёткую ясность. Наверняка не один десяток китайских инженеров икнул в тот момент: адрес 04:4B:80:80:80:03 оказался популярным. Оказалось, у многих провайдеров он уже внесён в черный список.

#6814: Ребут: холодный, горячий, мокрый

13:00 25.07.2011, IT happens

ЧПУ-станок раньше работал на функциональных элементах «Логика» (такие коробочки 100?50?15 мм с 18–24 ножками). Всем были хороши они: сгорела — открыл, перепаял, работаешь дальше. Только вот быстродействие, да и когда разные руки открывают-паяют-закрывают… В общем, начальство велело заменить.

Ящики уменьшились, блоки питания стали проще и легче. «Да здравствует великий микроконтроллер!» — можно было бы сказать. Ан нет. Когда висла «Логика», нужный коробок доставали, ждали, пока кондеи разрядятся, и вставляли обратно. Тут же нужна специальная станция для отладки (дорогущая), программное обеспечение (тоже покупается отдельно) и т. д. Иначе микроконтроллер замыкается сам в себе и молчит.

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

#6815: 0x12 реализаций метода Wake()

15:00 25.07.2011, IT happens

Cейчас 03:24. Встать надо в 07:00. Вероятность проснуться вовремя без будильника при хроническом недосыпе стремится к нулю. Будильника ни у кого в комнате нет. Зато есть:

Я, сонный, злой.

Соседи по комнате, сонные, разной степени злобности.

Соседи из других комнат, с будильником, но не отдают.

Комп с Убунтой.

Зажигалка обычная.

Паяльник и горсть компонентов.

Кофе.

Arduino Diecimila.

Настенные часы.

Sleeptracker (наручные часы с будильником) c разряженной батарейкой (еле показывает, при попытке звенеть дохнет и сбрасывает значения до дефолтных).

Итак, 0?12 предложенных способов это осуществить:

0?00. Красноглазик.

До утра курить маны и шаманить с компом.

0?01. Геймер.