bash.im ithappens.me zadolba.li
340

Фортуна! Лотерея!

13 декабря 2008, 09:00

История общения с менеджером одного интернет-магазина.

Вопрос стоял такой: "Какая батарея у субноутбука?". На сайте производителя было указано, что данная модель комплектуется двумя типами батарей. В прайсе нигде нет информации. Пришлось спросить у менеджера. В первом же письме были даны ответы на все вопросы, кроме вопроса о батарее. Второе письмо было уже полностью посвящено именно батарее.

Итак, вот что написал мне менеджер: "Звонил в техническую поддержку производителя. Ответ последовал следующий: ноутбук комплектуется тремя типами аккумуляторов. Здесь стоит надеяться на удачу, какой ноутбук вам достанется."

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

5108

Променял на профурсетку хвостатую

2 января 2011, 11:00

По совету друзей года два назад взял себе радиомышку Pleomax — очень радовался удобству. После нескольких падений у чудо-девайса отказала правая кнопка. Ковыряние в деталях и удары (на сей раз прицельные) не дали положительного результата. Сначала я попробовал смириться — даже в заветном Counter-Strike переназначил команду с правой кнопки мышки на Alt.

Спустя недели мучений плюнул, полез в местный интернет-магазин, выбрал на этот раз проводную мышь, оформил заказ, зашел в WebMoney для онлайн-оплаты и по привычке нажал правую кнопку. Да это же контекстное меню!

Что это было? Ревность? Страх?

12233

Глоток свежего воздуха

26 мая 2014, 07:24

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

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

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

В последнее время у меня проявилось ныне популярное профессиональное заболевание — паранойя. Решил заняться — точнее, продолжить внедрять вакцины от современных видов жучков. С корпорацией добра уже давно стараюсь все меньше иметь дел и постепенно внедряю всякую муть вроде даркнетов и альтернативных каналов связи. Стал всего опасаться и чаще оглядываться на улице по сторонам. Браузер мой превратился в боевой инструмент джедая: Private Browsing наряду с Адблоком, Нетскриптом и локальной проксёй на порт 4444. Не хватало только Флешблок поставить, чем я и занялся после работы.

В интернетах много разных рецептов, как выделяться из толпы домохозяек и бороться с копирастией (и различными другими методами агрессии на нашего брата) более извращёнными способами. Моя паранойя в этот раз привела меня на Википедию. Решил я, значит, написать скриптик по удалению «нежелательного материала». Открываем vi, тыкаем i, #!/bin/bash — и поехали… Получился скрипт следующего содержания:

anakata@jail> cat delete_flash_cookie.sh
#!/bin/bash
# заходим к гаврикам в логово
cd ~/.macromedia/Flash_Player/
# и устраиваем травлю
rm -rf *
# тем, кто сдох не сразу, для надёжности ещё и
rm -rf .*
# домой
cd ~
# и дверь закроем
exit

У каждого уважающего себя админа в системе есть джобы, пусть даже банальный get_last_pron.sh, но есть. Суём этот костыль в крон:

mitnick@at_t> crontab -e
# раз в три часа паранойя будет отступать
0 */3 * * * /home/mitnik/evil/delete_flash_cookie.sh
# ну и на всякий, если что вдруг пойдёт не так
@reboot /home/mitnik/evil/delete_flash_cookie.sh

Ну, как-то так. Написали, забыли — обычное дело. Огромная работа проделана, ЧСВ зашкаливает — нужно срочно себя вознаградить. Иду бегать, но перед этим, чтобы совсем не думать об Агентах Смитах, долблю на клавиатуре:

stallman@macbook> cd ~/.macromedia/ && rm -rf *

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

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

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

И тут мне понадобился большой глоток свежего воздуха. Пробитая дыхалка не дала мне этого сделать, удалось только посопеть. Тот, кто внимательно читал текст скрипта, может вернуться по стеку и найти место, где тут вылетел эксепшн. Кому лень, могут просто подумать, что будет, если не найдётся директории с именем компании, которая написала движок для «Фермы». Ответ верный: мы потеряли всё, что нажито непосильным трудом. Тут вообще можно было сразу рубить от самого корня, что там уже мелочиться. Помимо отсутствия паролей наблюдалось ещё много всяких аномалий. Всё в один момент стало вести себя и выглядеть как-то по-другому.

Люди делятся на две категории: одни делают бэкапы, другие будут делать их. К счастью, не всё так плохо, и где-то в закромах на хардах у меня лежит сильно предыдущая версия всего добра. Я совсем не горюю, честно.

Мораль:

  • курите ман rsync почаще;

  • западло хранить что-то, кроме настройки и котиков, в /home;

  • git push — как почистить зубы утром, a лучше ещё перед и после еды;

  • относительные пути — это не к добру, к гадалке не ходи;

  • не только изредка читайте, что вы пишете, но и хоть немного думайте при этом.

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

Двигайтесь больше и дышите полной грудью.

4651

Этот цвет победы

Вечер. За окном моросит мелкий осенний дождь. Я, в приказном порядке оставленный на вечернюю смену в компьютерном клубе вместо горе-администратора, пропавшего невесть куда, под бубнение фильма потягиваю кофе и жду времени «Ч», дабы свалить домой. Организация, которой принадлежал клуб, также предоставляла услуги кабельного ТВ. Как и у многих провинциальных провайдеров, была принята стратегия тотальной экономии: бездумное уменьшение цены без оглядки на качество. По этой причине звонок не вызвал даже тени подозрения на косяк со стороны абонента. Звонила старушка с очередной жалобой:

— Добрый вечер, это КТВ? Примите заявочку: помехи на тридцатом канале. При подключении сказали, что вы можете у себя посмотреть и убрать помехи.
— Скажите адрес подключения, я приму заявку, завтра к вам подойдёт человек и всё исправит.
— Мне сказали, вы можете всё исправить у себя, и очень быстро!

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

Минут через пять звонок от старушенции. Уже более раздраженным голосом та требует устранить помехи. Попытка вытянуть из неё описание помех ни к чему не приводит. Прошу перезвонить позже и, проклиная всех и вся, снова бегу в подвал. Немного подумав, опять перезагружаю ресивер, но уже с помощью выдёргивания из розетки.

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

По тридцатому каналу шла кинохроника битвы за Сталинград. Чёрно-белая.

8490

По наглой админской морде

11 февраля 2012, 08:00

Технологию шпионажа в игру ещё не ввели, говорите?

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

Пришла служебка: сделать почтовый ящик такому-то в таком-то филиале. Ну, сделал, отписал местному человеку, чтобы настроил клиента. Через день звонят: мол, писали служебную, где почта, очень надо! А программист в этом филиале — человек толковый, грамотный, но изрядный пофигист. «Ёж — птица гордая: пока не пнёшь, не полетит». При этом парень целыми днями зависал в онлайн-игре, в которую я и сам в то время поигрывал (потом надоело), но он об этом не знал.

Лезу на прокси. Ага, сидит, родной, ресурсы добывает. Запускаю клиента игры, нахожу в локации искомого субъекта (а его персонажа я давно определил), подхожу к нему и без разговоров отвешиваю по морде — игра на мордобои между игроками и заточена.

— Ты кто? В чём дело?
— А почему у такого-то почта до сих пор не настроена?
— А… Э… Сейчас будет…

9182

Если бы строители были эникейщиками

Воскресенье. Меня будит звонок родственницы: «Срочно! Помоги! Сроки горят! Завтра сдавать, а компьютер сам собой выключается!»

Иду к ней, благо живу рядом. Родственница в декретном отпуске пишет веб-сайты. Переустановка винды — предел её возможностей. С аппаратными проблемами зовёт кого-нибудь на помощь. Её муж в компах — полный нуль. Сегодня ближе всех я. На безрыбье…

Прихожу. Включаю. Заводится, грузит XP и гаснет. Включаю снова. Гаснет на середине загрузки. Включаю снова. Гаснет до начала загрузки. Перегрев? Включаю снова, гляжу через щели. Вентилятор на процессоре крутится, вентилятор в блоке питания стоит. Пробую толкнуть его пальцем — застрял намертво. Неудивительно, учитывая, сколько в квартире пыли и шерсти. Родственница любит подбирать бездомных котят и искать им хозяев, и в её квартире временами жило до двух десятков голов. Хотя, родив двоих детей, кошек подбирать прекратила и уже почти всех раздала.

Прошу отвёртку. Нету. Всё в гараже, ключи у мужа, мужа срочно вызвали на работу. Полчаса-час потерпит? Потерпит. Схожу домой за инструментами, заодно и позавтракаю спокойно.

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

Пытаюсь накапать масла в подшипник. Не крутится. Тут возвращается муж. Вчетвером ловим кота (он чужих боится), вручаем гостю и прощаемся.

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

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

Припаиваю вентилятор. Включаю. Не работает. Внимательно изучаю внутренности БП. Обнаруживаю, что в процессе очистки гость порвал два дросселя. Беру ещё денег, иду покупать новый БП. Включаю. Работает. На радостях родственница дарит мне старый.

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

10396

RTFM — и нет проблем

5 января 2013, 07:15

Выдался свободный вечер, и я решил пойти во все тяжкие: взял пивка, установил Обливион, залил парочку модов и приготовился отлично провести время. А вот фиг тебе, товарищ, не тут-то было! Игра выдала недвусмысленное окно:

Danger! Вы не прочитали инструкцию по плагину %name%, рекомендуем вернуться на форум и прочитать её, а пока персонаж будет убит.

Мёртвый герой упал на землю. Так не пойдёт! Challenge accepted!

Открываю архив мода. Инструкция (господи, боже мой, за что мне это, автор расстарался) со всеми описаниями, комментариями, пояснениями весит за 40 КБ. Начинается со слов: «Обязательно прочитайте всю инструкцию, во время установки есть один нюанс». Ну да, помню-помню. Бегло просматриваю — ничего необычного. Придётся читать.

На второй странице натыкаюсь на файл конфигурации в архиве мода. Вот оно! Открываю *.ini — код с комментариями, но раз в двести меньше по объёму. В конце файла нахожу строку:

IHaveReadTheManual "0" // Если вы прочитали инструкцию, вы знаете, что делать.

Меняю на единицу, запускаю игру. Герой жив и готов месить вражин.

6214

Как прибили, так и держится

Занимаюсь ремонтом компов. Недавно открыл офис, чтобы банки таскали туда, и посадил девочку на приём-выдачу. Дома устроил ремонт, начав с кухни. Вот только старые клиенты так и таскают компы на дом, мотивируя тем, что так быстрее…

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

Через пару минут до меня дошло, какая картина предстала перед клиентом. Звонить и объяснять, что гвоздик в пластик я вплавил, а не вбил молотком, я не стал: пускай ходят байки про челябинских мастеров.

12759

Не пытайтесь покинуть скайп

26 октября 2014, 08:12

Люблю скайп.

Обновления, после которых глюков становится больше, неслабые машины начинают подтормаживать, а слабые становятся на колени. Если не обновился — связи не будет: «Невозможно подключиться», и точка.

Контакты, висящие в сети даже тогда, когда железо с этой учётной записью отключено и разобрано до болтика.

Идущие по несколько дней сообщения и неубиваемые уведомления о пропущенных полгода назад звонках.

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

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

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

Я, кажется, уже говорил, что люблю скайп?