bash.im ithappens.me zadolba.li
4404

Стой — кто такой?

12 октября 2010, 11:45

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

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

4403

Великий яблочный путь

12 октября 2010, 11:45

Прикупил себе Numbers для айпада, благо поддержку XLS прикрутили. Ну, совместимость не 100%, но это и у прочих так (хотя вот объединённые ячейки понимать могли бы и научить). Ладно, за удобный ввод данных даже простил. Действительно хорошо сделано: контекстная клава, формы ввода.

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

Стянуть документ с компа «по воздуху» сам Numbers не умеет. Передаём в весьма полезную софтинку Goodreader, оттуда открываем в Numbers. Хорошо — полдела сделано. Открыли, поработали, теперь как бы назад на комп хорошо бы копию, причём без интернета. WebDAV-то есть, но вот Dropbox программе не знаком. Как-то лениво для банальных задач заводить себе всё новые и новые учётки на куче ресурсов. Фи. «Открыть в...» Numbers не умеет. Доступа к документу у других софтин (с более развитыми коммуникациями) — нет. Вот она, политика «персональных песочниц» и отказ от централизованного менеджера документов!

Что ж ещё умеет софтинка? Умеет почту. Но почта — это инет. Да даже с инетом: слать файл по почте себе самому — какое-то извращение нехорошее. Мыслим «иначе». Так, передавать в почту умеет, формирует письмо с вложением. А мы его не отправим, а сохраним. Пытаюсь выковырять вложение с требуемым XLS-документом. Фиг! Нельзя из черновика. Точнее, можно, но Эппл решила, что нельзя. Мыслим дальше. Удаляем черновик в корзину. Смотрим письмо — а уже можно с вложением операции совершать. В черновике нельзя, а в том же черновике, выброшенным в корзину, — пожалуйста. Открываем его в полезной софтине Goodreader, с неё забираем на комп. Think different!

4402

Палец о палец не ударив

12 октября 2010, 10:00

Знакомый обратился с проблемой: он дал другу свой рабочий ноутбук со схемами и чертежами, а у того отрезало два пальца на пилораме. Всё это было зашифровано BitLocker, и до кучи нужен был отпечаток пальца, потерянный в результате несчастного случая. Долго думали, по-разному пробовали — ноутбук не сдавался. Когда все уже махнули рукой, меня осенило предложить провести по сканеру указательным пальцем левой руки, повернув ноутбук вверх тормашками. Удивительно, но сработало.

4401

Прикройте срам

12 октября 2010, 10:00

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

Уважаемые, будьте людьми! Поработали — сделайте, как было. А то витуха, знаете ли, имеет свойство рваться.

4400

После нас хоть формат

Этому пассажу самое место на «Задолба!ли», но, поскольку задолбали сугубо профессионально, расскажу об этом здесь.

Задолбали так называемые «сисадмины», которые по факту являются примитивными спинномозговыми эникейщиками. Возможно, применяемый вами подход к обслуживанию клиентских компьютеров позволяет вам иметь постоянную кормушку, раз за разом приходя к одним и тем же клиентам и постоянно что-то им исправляя — не всё и не до конца, чтобы через какое-то время настройки слетели, а поставленное упало. Это, возможно, хорошо с вашей точки зрения, и я не берусь рассматривать случай «домашнего пользователя» — эти клиенты по понятным причинам враги не только своему компу, но и сами себе. Наверное, наживаться на таких — не очень предосудительно. Наверное, пользователя-идиота лучше всего лечить через его кошелёк. Но расскажите же мне, начальнику отдела системных администраторов, за коим %#ем с того же бодуна вы ставите и настраиваете сервера на крупных коммерческих площадках? Вы уверены, что сервер будет жить вечно? А вы вечно будете его обслуживать? Персонально вы, именно этот сервак? А вам в голову не приходит, идиоты, что сервак рано или поздно сдохнет, и поднимать его будут другие люди?

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

Коллеги! Убедительная просьба: хотя бы на серверах оставляйте в каталоге C:\Distrib\ все дистрибутивы, с которых вы поднимали машинку, особенно дрова к разнообразному железу. А ещё лучше — нарежьте болванку, положите её в плотный конверт и приклейте изнутри на свободную стенку корпуса или передайте самому ответственному местному для хранения в директорском сейфе. Подумайте о том, кто через пару лет будет реанимировать ваше произведение эникейного искусства.

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

4399

Ботнет рокового дня

12 октября 2010, 08:00

Месяц в отпуске могут довести кого угодно. Меня довело до ночных кошмаров.

Снится мне уязвимость процессоров х86 и х64 — да такая, что позволяет выполнить произвольный код до прохождения POST, и супервирус, использующий её. Передаётся зараза через флешку и сеть. Блокирует вход в BIOS, отключает кнопку питания. Распространяется со скоростью пожара. Демонстрирует рекламу в виде ASCII-графики. Рекламодателей, кстати, в тот же день линчевали разъярённые юзвери. Управлять атомными станциями нечем — того и гляди рванёт. В общем, хаос, цивилизация отброшена в 1950-е.

Решение нашлось на третий день катастрофы: перепрошить микропрограммы на всех центральных процессорах. Лучшие умы, последние, кто помнит ассемблер и канальный уровень модели OSI, перехватили управление ботнетом рокового дня и запустили перепрошивку. А злого гения так и не нашли.

4398

Точнее и не скажешь

12 октября 2010, 08:00

Упал у меня как-то инет. Звоню в саппорт. Мне отвечает парень по голосу лет этак 25.

— У меня проблема с интернетом. Номер счёта ******.
— ЖКХ вашего района опять мозга е#ут. То есть я хотел сказать, в связи с техническими работами ЖКХ была временно отключена электроэнергия, и опять всё на х#й — кхм... Перестало работать.

Сижу вот и думаю, а как бы я ответил, если бы работал в саппорте?

4397

Пакет-новосёл

12 октября 2010, 08:00

Не так давно решила я сменить провайдера. По телефону и на сайте обещали бесплатную настройку. Пришли ко мне добры молодцы-монтажники, с испугом посмотрели на мои два компа и маршрутизатор и спросили, заключала ли я двв договора. «Зачем, есть же маршрутизатор?» — спрашиваю. Деликатно промолчали. Ладно, старый-то инет у меня работает. Говорю, нате, подключайте, пожалуйста. Кладу роутер на стол и учтиво выдёргиваю витую пару старого провайдера. Добрый молодец чешет репу и втыкает свой кабель в LAN. Слёзы градом хлынули из глаз моих при виде такого кощунства. Переткнула. Зашла в настройки своего D-Link. Молодой человек, увидев шевеление в браузере, попытался выйти в личный кабинет, подумал и спросил: «А давайте мы на один настроим, а потом вы сами?» — «Хорошо, давайте», — сказала глупая я, окончательно потерявшая надежду на профессионализм.

Добрый молодец решительно выткнул кабель и замер: «Куда подключать?» Я, памятуя о том, что на ноуте «семёрка», а с ней (судя по взаимоотношениям с моим несчастным роутером) добры молодцы совсем не подружатся, решительно говорю: «Давайте на комп. Подождите секундочку, я только из линукса выйду». Отодвигаю добра молодца, перезагружаю, прошу немножко подождать. Молодой человек, видимо, пугается и, узрев на спящем ноуте знакомую виндовую заставку, тянется к ней. Оживший ноут несколько озадачивает его гламурным Aero, порождая вопрос на выдохе: «А что это?» Добрый молодец тыкает в уже настроенное подключение старого провайдера, меняет название на более пчеловодческое и долго возмущается, почему так не работает.

Тем временем я загружаю ХР и предлагаю ему сменить фронт работ. Тот радостно соглашается, садится за комп, клацает на новое подключение. Логин, пароль, все дела. Облегчённо вздыхаю и жду. Но у добра молодца назрела проблема: ничего не работает. И тут развязка! Монтажник гордо встаёт и в красках расписывает мне, что интернет не работает потому, что «вы же первые в доме подключены, оборудование только установили, и пакет долго идти будет. Ну, вы часа через три ещё раз попробуйте... А лучше ещё раз настройте, да? Вы себе пароль вот и логин перепишите. И телефон техподдержки».

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

4396

Пять осей в кармане

11 октября 2010, 15:45

Прочитав про живительную флешку, я решил заиметь такую же. Загрузочные мини-сиди и дискету (Plop Boot, конечно) сделал. Накидал на флешку образов — с некоторыми пришлось заняться виртуозным сексом. Минус в том, что пришлось постоянно перетыкать флешку из основного компа в резервный, чтобы проверить загрузчик.

Устал, покурил. Решил поставить-таки на второй комп Debian вместо XP. Втыкаю флешку, гружу с загрузочного мини-сиди. Запускаю автоустановку, сижу, гипнотизирую монитор. Гляжу на бокс с дисками, в котором лежит штук 20 болванок с операционками, а также вспоминаю про валяющийся на полке внешний USB-DVD-привод для нетбука. И зачем было так париться?