Читать «Bash IT Happens Истории ## 2401 – 2500» онлайн - страница 10

Bash.org.ru IT

Тогда первой пришла BeOS. Ставки делали многие мои друзья.

#2430: Анечкины запасы

15:45 05.03.2010, IT happens

С недавних пор работаю сисадмином — не ко всему ещё успела привыкнуть. Попросила меня бухгалтер переставить ей винду. Сказала, что сделала дамп всего нужного. В её выходной я включила комп, ещё раз слила все данные на другой винт и переставила привычную ХР, восстановив картинку на рабочем столе и ярлыки. Только вечером я вспомнила, что не сохранила ни избранное из браузеров, ни историю переходов по внутрисетевым ресурсам... Приготовилась к «ковру» и пошла спать.

Наутро, приехав в офис, я обнаружила девушку-бухгалтера, печатающую разного рода картинки на лазерном МФУ. Удивлению моему не было предела, когда я увидела, что это за картинки. Ими были скриншоты всех-всех нужных вещей: хистори браузеров, cmd с локальными адресами, список прог из «Пуска» и много-много других вещей.

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

#2431: Пока не пошатнутся истины

15:45 05.03.2010, IT happens

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

Читаю мануал к компилятору. Есть функция программной перезагрузки. Работает, только если у программы один поток, а у меня три — не подходит. Есть функция аппаратной перезагрузки. Нужно выделять ножку ввода-вывода на контроллере и цеплять её к линии сброса контроллера. Не пойдёт: схему менять уже нельзя, да и ног свободных уже нема. А потом вспомнил: у меня же используется встроенная в микроконтроллер защита от повисания (мало ли что) — если две секунды сторожевой счётчик не сбрасывается, то самоперезагрузка обеспечена.

Цикл while true do begin end в итоге решил всё дело. Уложился в 18 байт машинного кода вместе с обработкой команды.

#2432: Вася вступил в группу «Два по русскому»

15:45 05.03.2010, IT happens

Наконец-то закрыл в офисе «одноконтактников» и прочую дрянь. Народ пошумел, но успокоился.

Сегодня в конце рабочего дня подходит один из менеджеров и просит открыть «Одноклассников», чтобы связаться с человеком, до которого по-другому не достучаться. Убираю в фильтре галочку с правила «*odnoklassniki*», заодно проверив, что сайт открывается, и посылаю юзера с миром. Через три минуты возвращается: «Не работает». Зная о «выдающейся» грамотности товарища, представляю, в чём дело, но иду смотреть.

Сажусь за компьютер, начинаю вбивать адрес. «С одним „s“», — услужливо подсказывает из-за плеча менеджер.

#2433: Всё, что запрещено, разрешено

12:00 06.03.2010, IT happens

У нас эксплуатируется взрослая система радиосвязи от одного маститого европейского производителя. Так вот, у этой штуки, в программе управления абонентами есть две вкладки: «Permissions» (разрешения) и «Blocking» (запреты). Так вот, в «Permissions» установка галочки напротив того или иного пункта означает запрет абоненту пользоваться услугой, обозначенной в пункте, а на вкладке «Blocking» — наоборот.