Читаем Bash.org.ru IT Happens Истории ## 9301 – 9400 полностью

Когда в сервис приносят очередной свитч за пятёрку или суровый маршрутизатор за сотни килобаксов, то чинится почти всё и почти всегда заменой одних и тех же деталей в том же самом месте. Уже догадались? Правильно — блок питания. 99% выходов из строя оборудования так или иначе связаны с плохим питанием, скачками напряжения и прочими радостями электрической жизни, а решаются заменой пары конденсаторов по рупь за горсть.

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

Так что питайтесь здоровой и правильной пищей, и будь вы хоть китаец, всё будет хорошо.

<p>#9327: По пустякам не беспокоить</p>

15:00 04.06.2012, IT happens

Утро, звонок: «Интернет не работает». Узнаю подробности, обещаю разобраться. Анализ логов показывает, что сотрудники здания замечательно лазят по просторам сети. Значит, придется идти на место крушения.

Поднимаюсь на нужный этаж и краем глаза замечаю сотрудницу, скрывшуюся в первом кабинете. Скрылась — и ладно. Захожу во второй, и меня встречают фразой:

— Ой, а как только ты пришел, у меня все заработало.

Мистика? Ну нет. Разберемся. Тактичный допрос показывает, что как только пропала связь, пострадавшая сразу помчалась проверять свитч в своем кабинете, и тот мигал таким образом, что я сразу заподозрил, что свитч в первом завис. Но кто перезагрузил? И тут как раз вспомнилась та девушка, чью, кхм, спину я увидел исчезающей в первом кабинете.

Не желая меня беспокоить по пустякам, сотрудница из второго кабинета быстренько перезагрузила свитч в первом и продолжила работу. Вот так давнишнее мое объяснение о причинах пропажи интернета на этаже укрепилось в памяти сотрудников, и теперь для них не проблема самим решить этот вопрос. А та, кто мне позвонила, просто недавно здесь, и до нее полезная информация пока не дошла.

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

<p>#9328: Поступь прогресса</p>

16:45 04.06.2012, IT happens

О, прогресс-бары! Те самые полосочки из винды 3.1, которые в 95-й «мастдайке» стали жутко гламурными квадратиками.

После начальных экспериментов, чуть-чуть подвигав мозгом и поняв, что любая итерация алгоритма занимает значительно меньше времени, чем просчёт и отрисовка «градусника», я решил отображать именно ход процесса, а не ход просчёта прогресс-бара.

С тех пор и далее решалось это именно так. Винда — вроде как многопоточная среда. Дык, пусть полезный вычислительный процесс работает с максимальным использованием ресурсов, а рядышком такой, как все настоящие программеры, жутко ленивый, но лицом к юзверю, будет изредка у главного процесса спрашивать: «Ну как ты там?»

Чуть позже додумался делать таймаут — иногда полезный процесс заканчивался значительно быстрее, чем прогресс-бар впервые отрисовывался, и чтобы не дожидаться последнего процесса, его просто запускал с некоторой задержкой. Именно тогда, можно сказать, на практике я ощутил рост вычислительной мощи железа: что раньше показывало прогресс-бар, то на более свежих машинках сразу же рапортовало: «Нажмите ОК».

Впервые этот способ я изобрел в восьмидесятых еще на ЕС-17хх, будучи школьником и только начиная программировать. Хоть и был метод затратен в плане объема кода (важный тогда параметр — оперативки на борту монстра, занимающего помещение в две моих нынешних квартиры, было 16 килобайт), зато мэтрам программирования того времени была продемонстрирована мощь поступи молодого советского поколения, красота на экране, как голливудских фильмах, и изумительная скорость.

Каково же было мое изумление, когда в руки мне попалась книжка Кормена (1979 год), где он описывает, что этот способ он подглядел у военных программистов в техдокументации за 1948-й! Воистину, все продуктивное — не просто хорошо забытое старое, а именно то, что мы забыли взять у предков. Ну, или нас почему-то забыли об этом предупредить.

<p>#9329: Виндучий потрох</p>

13:00 05.06.2012, IT happens

Иногда меня просто умиляют «айтишники». «Компьютерщики», «эникеи» и прочая, прочая, прочая. Не знаю, как их иначе назвать.

Позвони мне в Эксель, говорите? У секретарши Скайп обновился? Ути-пуси, ей ведь жизненно необходимы права локального админа! А то игрушки не ставятся, вирусов новых накачать нельзя!

Дорогая редакция! Как бы вы решали такую проблему: при заходе на карты Гугла с адресом через «точкуру» браузер выдаёт жалобу на недействительный сертификат узла? Мол, выписан сертификат не на то имя, по которому зашёл. И протокол — https, вот хоть убейся. Пишешь http://, подставляется https://. И нет вариантов. А всё просто: пользователь из гуглопочты не вышел. Автологонится она у него.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги