BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO





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



Сказано — сделано. Из кучи новой комплектухи собрал новый системник. Корпус новые, внутренности новые, весь софт и операционка установлены с нуля на новый жёсткий, со старого перенесены только шрифты и архив документов. Всё работает, да что там — летает! Лепота! Проблем ровным счётом никаких. В таком состоянии новый системник и был водружён на место старого.



Как вы думаете, что начало происходить на следующий день?



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








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



Самого меня когда-то ткнул носом препод по программированию: «Читай, что машина хочет сказать». Но я не об этом.



Мама — бухгалтер. Страшно? Вот и мне тогда было. Хорошо, что не читал историй про адских бухов.



Так вот, с какого-то момента на очередное «это где тут эникей» я сел рядом и спросил:



— Ты знаешь, как оно работает?



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



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



Или второй юзер. Как твердил, что «они меня не любят», так и упирается. Слушать не хочет — типа, нафиг мне оно? — но вот пожаловаться, что «опять всё сломалось», это пожалуйста. Эникей иногда приходится подсказывать. Злит неимоверно. Но — папа, что поделаешь…








Создавая собственный мод к игре , я задумывался над тем, что изюминкой моей модификации должны стать не только графические изыски, дотягивающие игру 2000 года до уровня почти современной графики, или, к примеру, скрипты, создающие уникальные события или миссии для игрока. Хотелось внести в игру ещё и какой-нибудь совсем уж нереальный элемент вроде черной дыры.



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



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



Процедура внесения объектов в игру проста. Складываем модельку в папку с моделями, в INI-файле назначаем новый тип планеты (к примеру, копированием параметров взятого за основу элемента) и заменяем номер модели на свою.



Я никогда не декомпилировал ядра игр. А это возможно, и многие это делают — честь им и хвала! Мои же модификации всегда опираются больше на возможности простой подстановки или скриптового программирования.



Для внесения графических изменений и для проверки самописных скриптов в игре нет дебаггера. Или ядро воспринимает добавленную информацию, или укладывает игру.



Вот здесь я, собственно, и споткнулся. Забыл, что, в отличие от всех прочих объектов вселенной Х




В нашей организации, не имеющей прямого отношения к IT, обязанности сисадминов лежат на подразделении связи — это, включая меня, четыре молодых оболтуса возрастом 22–30 лет. Теперь представьте: из четверых образование по специальности получил только ленивый Рома. Когда начальство скомандовало документировать всё, Рома пописывал по полстраницы в день, тратя на это часа по полтора рабочего времени и при этом страшно ругаясь на дичайший перегруз по работе. Умеющий хорошо монтировать блоки КИПиА, ловко тянущий линии, он категорически не желал разбираться в нашей локалке. Свежеустановленный роутер он в лучшем случае назовёт «коробкой с диодами».



Энергичному Диме достался участок, который постоянно страдал от вандалов на крышах, провайдерских монтажников и вообще считался у нас самым фиговым после одного из бывших наших связистов, которого цензурно называли лишь «колхозником @#$%ым». На вопрос про документацию Дима неизменно отвечал: «У меня там реальность быстрее меняется, чем я все эти бумажки проведу».



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



Моя задача — ежемесячно отчитываться о состоянии сети. Мне кажется, нашему главному инженеру уже надоело читать бессмысленные выводы команд ping, traceroute и содержимого файла dhcpd.leases. Кстати, надо было видеть его глаза, когда он узнал, какие именно имена мы даём оборудованию нашей вайфай-сети, накрывающей почти весь город. Спасло нас только то, что инженер не очень хорошо знал матерный английский.



Сегодня нам отменили задачу документирования.



Мы прекрасно держим всю структуру нашей непростой связи в голове. Объектов-то всего полторы тысячи, объединённых в 90 связок.



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



А документация у нас есть, просто тоненький скоросшиватель с 25 листами почему-то никого не убедил. Или это как программа на сто тысяч строк?








Случился со мной анекдот — нарочно не придумаешь. Приехала в родной городишко повидать родителей и узнала, что имею репутацию проститутки, причём сама это никогда не скрывала и всем рассказывала. И вроде с бабушками у подъезда всегда здоровалась… В чём дело?



Правда всплыла в виде дословно переданного моего телефонного разговора:



— Я с этим клиентом всю ночь трахалась — так и не встал.



Вспомнила: речь шла о Cisco VPN Client под новую тогда Windows 7 x64, кто помнит — были у него там проблемы. Что случилось бы с бабушками, услышь они эту фразу от мужчины, интересно?








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



Если ты позволяешь себя эксплуатировать и над собой издеваться, то тебя будут эксплуатировать и издеваться над тобой.



Я это прекрасно осознал в армии и понял, как нужно себя вести, чтоб ни у кого даже мыслей не возникало, что меня можно использовать. Когда вернулся — обнаружил, что весь мир работает по тому же принципу.



Ключевой момент в этом принципе — «если ты сам позволяешь». Перестаньте позволять себя эксплуатировать. Ведь сначала вас «пробуют на зуб» и просят малое. Вы помогаете. Дальше они просят больше. Опять успех. И вот уже они начинают воспринимать вас практически личным слугой, который обязан делать всякое. А потом вы понимаете, что теперь только заявление на стол и валить из этой фирмы.



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



— Мне сейчас некогда.



— Я не хочу это делать, я подобным не занимаюсь.



— Это не мои обязанности, и всё тут.



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








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



Так вот, никакой это не анекдот. Говорите, ваши сотрудники называют обычные мониторы « »? Радуйтесь! Потому что когда, наоборот, сотрудники знают, что такое системный блок, и принимают настоящие моноблоки за обычные мониторы, ситуации возникают куда комичнее.



Что они думают? Что системный блок обязательно должен быть, это ведь логичнее некуда. А где же он? Ага, вон та коробочка (которая оказывается большим коммутатором). Вам не приходилось извлекать из Ethernet-разъёмов флешки, вставленные по диагонали? Я тоже думал, что невозможно. Но если «сила есть, ума не надо», возможно всё.



И это ещё хорошо, если за системный блок приняли коммутатор. Хуже, если под руку попался принтер. Чаще других страдают принтеры чёрного цвета с серебристыми элементами и без скруглённых углов. Как не принять такой за системный блок? Извлекать флешки приходится из нутра, а сам принтер — отдавать в ремонт.



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



Думаете, этого можно избежать, проводя инструктаж? Наивные! Когда я показал пользователю, что флешку можно вставить в моноблок, и она будет читаться, он не поверил своим глазам. Долго бубнил про «идиотизм», кричал «не верю» и «не может флешка, вставленная в монитор, читаться, это читается что-то другое, а флешку надо обязательно в системный блок вставлять, потому что компьютер — там, а монитор только показывает, тебя что, в школе этому не учили?» — и тряс перед моим носом всё тем же бесперебойником.



Жаль, что его в школе не учили на  . Тогда бы клавиатуры флешками раздалбывал, а они дешевле.








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



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



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








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



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



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



В последнее время у меня проявилось ныне популярное профессиональное заболевание — паранойя. Решил заняться — точнее, продолжить внедрять вакцины от современных видов жучков. С корпорацией добра уже давно стараюсь все меньше иметь дел и постепенно внедряю всякую муть вроде даркнетов и альтернативных каналов связи. Стал всего опасаться и чаще оглядываться на улице по сторонам. Браузер мой превратился в боевой инструмент джедая: 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 *


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




POS-оборудование — настоящий кладезь нестандартных решений.



Для 2014 года самый распространённый интерфейс — RS-232, типовая дырка питания IEC-C6. Обыкновенные магазинные сканеры штрих-кодов программируются считыванием специальных кодов из толстой такой настроечной книжки; ридеры карточек передают коды ошибки сложными последовательностями мигания двухцветного диода. Но на днях я нашёл просто шедевр конструкторской мысли.



Могучий принтер чеков/этикеток/наклеек/RFID с маленьким бумажным динамиком в корпусе сообщает состояние мелодиями и комментариями женским голосом на японском. В английской инструкции так и сказано:



Прозвучит мелодия соль-соль-до, и женский голос неразборчиво произнесёт: «Shogai no aru sensakaba».



А что делать, если у меня совсем нету музыкального слуха?






ЕЩЁ БЗИКОВ!        ПРИСЛАТЬ СВОЙ!

{126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1}




BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO

админу в мыло