4777

Если завтра война

Случилось это в те времена, когда я был зелёным эникейщиком, которого гоняли по разным организациям. Однажды довелось ехать в Полтаву в командировку настраивать сервак для удалённого доступа в главный офис. Приехал, настроил «фрю» и IPsec-тоннель до головного офиса. Внутрикорпоративные пинги ходят — всё просто шикарно. Вытащил клаву, мышку и моник и оставил суровую старенькую машинку гудеть без перерыва. Уезжая, сотрудникам наказал машинку не трогать, ведь её я могу удалённо поадминить из полтавского офиса.

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

Keyboard not found. Press F1 to continue.

Удивлению моему не было предела. Нарыв старенькую клаву и выключив в биосе ненужную опцию, про запас я оставил клаву воткнутой.

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

4776

Админ — птица гордая

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

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

Страница логина в веб-интерфейсе девайса. Читаю краткое руководство по установке: «Логин по умолчанию: „Admin“, пароль пустой». Вбиваю — получаю ошибку. Вбиваю ещё раз то же самое. Медитирую. Пробую брутфорс.

На энной попытке вышло. Дорогие китайско-корейские братья в руководстве по установке написали логин с большой буквы, а роутер признавал «админа» только с маленькой.

4775

Незрелый муж

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

Бродя по супермаркету известной торговой компьютерной сети, я наткнулся на замечательный девайс, именованный в ценнике мультимедиа-плеером. Заманчивым показалось упоминание о наличие LAN-порта. Я возрадовался: цена обещала не только комфорт, но и существенную экономию на болванках, однако оставалось загадкой то, каким образом девайс с сетью дружит.

За ответом я обратился к продавцу. Мальчик переваривал вопрос секунд шесть, после чего с уверенностью сообщил, что оно видит сеть как съёмный жесткий диск. Отпустив мальчика от греха подальше, я обратился с теми же вопросами к «зрелому мужу». Последний заявил, что устройство работает только через интернет. Я аккуратно уточнил: «Видимо, нужно будет поднимать на компьютере веб-сервер?» — и получил утвердительный ответ.

Оказалось, штучка и отлично знакома с SMB, и с FTP дружит, и дисочек к ней прилагается с софтиной, которая сама все нужные файлы с компьютера плееру показывает. Фундаментальный философский вопрос: ну вот какого хрена нельзя было сказать просто: «Я не знаю, но сейчас выясню», найти инструкцию и быстренько её проглядеть? Или я похож на блондинку? Или их сначала материть надо, а потом спрашивать?

4770

Will replace with a very small script!

...жара разъела мозг и делать ничего не хочется...

Задача: набрать и распечатать более девяти тысяч (на самом деле, около сорока) грамот с одинаковым текстом, но разными Ф.И.О. Сидеть и копипастить как-то лениво. Ни Visual Basic, ни Access никто не знает.

Создается одна грамота в .docx, файл переименовывается в .zip и распаковывается в папку, папка заливается на сервак с линуксом.

Далее перловый скрипт подставляет фамилии из текстового файла в определённые места в .xml, на выходе готовый .xml со всеми фамилиями подсовывается вместо .xml в папку с начинкой распотрошенного .docx, пакуется зипом!, переименовывается в .docx!, печатается!

В следующий раз планируем брать фамилии из базы данных (как-то сразу не додумались, они ж там все есть). Может быть, даже замахнемся на разработку веб-два-ноль-приложения с аяксом и RSS для генерации файлика из шаблона и списка фамилий.

...жара разъела мозг и делать ничего не хочется...

4769

За нами Москва

Вирусы, уводящие из-под носа антивирус — это только половина истории. Позвали меня как-то проверить, почему это антивирус на одной домашней машинке перестал обновляться, ссылаясь на какую-то неизвестную проблему. Действительно, по прибытии на компьютере меня ждала печальная Avira, которая грустно сообщила мне, что не может запустить модуль обновлений по причине отсутствия такового. Что за ерунда? Лезу в рабочий каталог антивируса и медленно офигеваю: из двух с лишним десятков файлов в директории осталось дай бог десять! Домашние клянутся, что ничего не трогали. Повинуясь неожиданной мысли, открываю карантин — вот они, родименькие!

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

4768

Не заводится? Поехали, потом заведешь!

Порылся в новостях, прочитал, что на основании общего теста скорости загрузки страниц Микрософт объявила IE8 «самым быстрым» (в тесте участвовали еще два браузера — Хром и Файрфокс; баги, ошибки и прочее не учитывалось вообще). Уже на этом этапе я был, мягко говоря, напуган. Робкая надежда на адекватное поведение Internet Explorer 8 начала гаснуть еще до его установки.

Сегодня — погасла совсем: после переписывания куска кода выяснилось, каким образом MS добилась революционного скачка в производительности.

Яваскрипт выполняется точно в момент его прочтения браузером, и не важно, когда он там должен выполняться (кроме setTimeout). Соответственно, код на событие load (который проверяет, загружена ли страница, и если да — выполняет основной код) выполняется параллельно с загрузкой страницы, до onload. И выдает ошибку. И останавливает загрузку сайта.

Это, друзья мои, финиш.

4767

Persistence trumps

Что видим? Нечто скверное: окошко с предложением отправить SMS на некий номер для разблокировки винды. Перезагрузка даже в безопасном режиме заканчивается этим же окошком. Ctrl + Alt + Del, Alt + Tab и прочие шоткаты, которые должны свернуть/закрыть/переключить на другую программу — естественно, блокируются.

Я совсем было отчаялся, но вспомнил про надоедливую хреновину, которая раздражала меня, когда я играл в Counter Strike. По умолчанию менеджер спецвозможностей настроен так, что если зажать Shift на 8 секунд, появится окошко для включения полного набора этих самых спецвозможностей. Зажимаем. Ждем. Есть!

1. Рядом с «крестиком» в заголовке окна есть кнопка со знаком вопроса. Жмем, включается контекстная помощь, кликаем еще раз на одну из кнопок окна настроек и видим тултип с подсказкой.

2. Правый клик на тултипе неожиданно даёт контекстное меню! Копировать не нужно, но если нажать «печать раздела»...

3. ...то откроется «настройка печати»! Жмем на кнопку «настройки» и получаем «настройки принтера» с кучей вкладок.

4. Снова справка! Стандартные виндовые виджеты: Файл, Правка и так далее.

5. Далее Файл, Открыть и вот он — какой-никакой, но Проводник!

Стандартным Проводником я без проблем нашел браузер, нагуглил решение проблемы (найти и удалить blocker.exe и blocker.bin), удалил что положено тем же проводником, перезагрузился — и нормально зашел в винду.

4766

Говнозеркалка.exe

Работаю в торговой электротехнической компании. Заявка в техподдержку от руководителя менеджеров:

Добрый день!

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

4765

Киски с сиськами

Прочитала сказ о прикладном администрировании девушек и задумалась. Вот после таких девушек и становятся заядлыми холостяками айтишники! Неужели так трудно брать не дешёвый, легкодоступный товар распиаренных брендов, который оказывается ограниченным и непригодным к модификациям, а опенсорс-девайсы? Ну, или товар оттуда, где брали знакомые айтишники и остались довольны. Хоть объявление вешай: «На нашей кафедре девушки IT-совместимые»...

Будьте умнее и берите Cisco вместо D-Link, если вам хочется не просто поразвлечься, а долго и счастливо жить вместе.

4764

Я вам исходящий канал расширю!

Работаю в саппорте местного провайдера. По долгу службы обслуживаем не только городскую, но и сельскую местность. Скорость доступа в селе отличается от городской, но объяснить это сельчанам очень трудно. И вот в очередной день оператор ведет разговор:

— Добрый день, техподдержка.

— Здравствуйте, у меня очень низкая внутренняя скорость, а мне очень нужно.

После кучи тестов линии и объяснений невозможности повышения скорости:

— Ну что вы хотите, какая ещё может быть в колхозе скорость?

— А я ещё раз говорю: повышайте, иначе я запрягу своего коня и приеду к вам в офис!

Радует, что чувство юмора не покидает жителей села.