bash.im ithappens.me zadolba.li
13276

Глаз долой — и сердце вон

Есть контора А, в которой днём работает толпа народу, а ночью сидит только один дежурный. Дежурному надо сидеть, смотреть в моник и не спать, чтобы не прощёлкать что-то важное и аварийное. Для контроля работы дежурного и с прочими целями под потолком висит IP-камера, направленная как раз на дежурного анфас. Страдающий бессонницей и рубящийся в «танки» до утра координатор проекта иногда заглядывает в камеру ночами и выписывает люлей дрыхнущим в карауле бойцам.

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

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

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

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

Координатор после признался, что смог заснуть только после того, как скушал 0,3 коньяка. Из горла, потому что руки тряслись и в рюмку не лилось.

13262

Один копает, пятеро следят

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

Через полгода с момента старта проекта уже значительно затянули сроки внедрения, а руководители всевозможных рангов оживлённо переписывались в стиле: «Какого @#$? Разобраться и обеспечить!» Наконец проблемой заинтересовался и самый большой босс, который вызвал на ковёр представителей бизнеса и представителей исполнителя: заместителя от бизнеса, заместителя от ИТ, руководителя проектов, руководителя подпроектов, руководителя проекта от заказчика, начальника отдела разработки, двух методологов, архитектора системы и трёх менеджеров проекта. Начались взаимные упрёки и обвинения, каждый из участников был изобретателен и имел в запасе набор железобетонных отмазок.

Самый большой босс обвёл усталым взглядом всю честную компанию и задал вопрос:

— Сколько программистов сейчас участвует в проекте?

— Трое.

— Вы хотите сказать, что нас здесь двенадцать начальников на трёх программистов? Вопросов больше нет, все свободны.

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

13242

Герой не моего формата

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

МФУ хотели все, но с таким дефектом отказывались брать. Я объяснял, что, как правило, внизу листа-оригинала и так чисто, или там нижнее поле всё равно пара сантиметров, а то и более. Можно положить лист-оригинал чуть выше и пожертвовать верхним полем, которое и так белое. Но народ был непреклонен: всем хотелось идеала, тем более что большинству в основном и нужна функция копирования. Тогда я забрал аппарат себе, в душе радуясь неимоверно. Для меня этот дефект ровным счётом ничего не значил.

Принеся МФУ домой, я решил снять отчёт о конфигурации и состоянии — и вдруг увидел в меню «Настройки → Настройки копирования → Формат бумаги»… «Letter»! Выставил «Авто» — и дефект чудесным образом исчез.

13225

Да будет дестабилизатор

Работаю программистом в Штатах. Разрабатываю ПО для ракет ПРО.

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

— Люди, мы протрахаемся с этой задачей полгода, а через полгода вояки привезут новый тип ракет. И в то же время у нас есть естественный генератор случайных чисел — поток воздуха вокруг ракеты. Давайте просто погнём стабилизатор.

Мы повисли. Потом подумали. Потом погнули.

У ракеты есть управление полётом, и она усердно пытается лететь по прямой, а погнутый стабилизатор усердно её отклоняет, куда ему вздумается. Лучшего противоракетного манёвра мы ещё просто не видели!

13226

Ищем умеющих уметь

А вот у нас нет проблем при приёме специалистов на работу. Потому что мы при приёме вообще не смотрим на то, что человек знает.

Один, например, написал, что он знает линукс. Он пять лет администрировал веб-серверы, знает конфиг Апача наизусть, способен вручную ковырять данные в MySQL, но при слове «iptables» приходит в священный трепет. Другой тоже знает линукс. Он поднимает NAT одним суровым взглядом, настраивает MX, SPF, PTR, SSL и другие страшные слова, но его взгляд тухнет при упоминании gcc. Третий написал Quake III на bash, виртуоз C++, но при этом не в состоянии рассказать об открытых и закрытых ключах, а слово «сертификат» для него означает что-то совсем далёкое от IT.

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

Мы же вместо этого пользуемся единственной метрикой, универсально работающей в людей профессии: не важно, что человек знает, важно, как быстро он учится. Знания можно приобрести за несколько месяцев; человек, если не полный имбецил, разберётся и с OSI, и с DNS, и с особенностями работы спецсофта, который никогда не видел. А вот умение учиться, если в детстве не привили, уже не вырабатывается.

13278

Люблю клинически мёртвых

Обожаю своих знакомых, которые не разбираются в IT!


— Помоги принтер до мусорки донести!

— А что с ним?

— Драйвера не ставятся!

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


— Слушай, есть у меня мёртвый ноут… Ты же всё равно любишь это дело, а нам он уже не нужен. У нас ещё не один переезд впереди… Заберёшь?

Конечно! Чистка, замена мёртвого винта — и печатная машинка верно служит новому хозяину.


— Мышка нужна? Только учти, в ней батарейки менять каждую неделю нужно… Я уже заколебалась с ней и новую купила, а эту вроде жалко выкидывать…

Поснимал зелёную гадость с контактов, откопал полумёртвые аккумуляторы — работает на ура. А раз в два месяца подзарядить мне не особо сложно.


— Злогребучий телефон! Вырубается от каждого чиха! Выкину его к чертям, как ремонтники посоветовали!

— Отдай мне на растерзание. Месть ему за твои муки будет страшной!

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


—  Хочешь погеморроиться? Забирай!

М-да. Когда-то это было хорошими мониторными наушниками, но сейчас это больше похоже на клубок с ушами. Ладно — динамики к обручу для волос на саморезы, потёртости на проводе под слой изоленты, немного повозиться со штекером… Страшненько, но для домашнего пользования вполне годится.


— Да что ты от этого плеера хочешь? Он мёртвый от слова «совсем». Его уже пытались год назад чинить!

Подключаю к ноуту, жму Reset. Экранчик плеера вспыхивает приветствием, ноут бодро рапортует: «Обнаружено новое устройство».


— А-а-а! Мышка то работает, то не работает! Помоги!

Мышка-то работает, только для этого приёмник нужно выгнуть дугой. Разобрал, подложил бумажки в нужных местах, собрал обратно. Клик-клик. Клик. Есть контакт!


— Хочешь монитор для стрельбы? Я уже взял нормальный, а этот на фиг не нужен…

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


— Ноут вырубился и не реагирует, а мне утром сдавать лабу! Вирусы!

Угу. Неодимовый магнитик на геркон детектора крышки тоже вирус нацепил? Глажу ноутбук, попутно смахивая инородное тело:

— Именем меня, запускайся!

Запустился, конечно. А что ему ещё оставалось делать?


Вот так и появляется звание шамана. Ну, или технонекрофила, как в моем случае.

13291

Дырка от тора

Редакция выпускает одновременно газету (самый большой тираж в области) и глянцевый журнал. Глянец — подборка рерайченного хлама с «Леди Mail.Ru».

Интернет позволен только тем, кто готовит материалы. Верстальщикам, корректорам, редакторам запрещён, отдел приёма рекламы довольствуется Аутлуком. Есть внутренний чат и файлопомойка.

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

Приношу CureIt! на флешке. Оп-па — а USB-порты отключены в диспетчере устройств. Пытаюсь включить — хрен тебе, пользователь. Ладно, думаю, глупость спорол. Надо админа звать. Написал по внутреннему чату сообщение: вот, дескать, вирусы, надо бы прибить.

Приходит чудо в очках — пузо, свитер, редкая бородка. Типичный сисадмин, только рост 1,80. Спрашивает, где вирус. Показываю. Вот тут программа hfdxkl.exe выедает полностью ядро процессора, тут она в исключениях антивируса, а вот тут же — она в папке %temp%. Чудо говорит, что я дурак: раз программа в исключениях, значит, она важна и трогать её не надо. Служебная на имя директора спускается тому же админу с тем же успехом — он дальний родственник.

Ладно, хрен с ним. Приношу с дома пачку компактов, пытаюсь стартовать с них — удаётся. Запускаю CureIt!, вылечиваю машину. Проверяю реестр и папки автозапуска — вдруг есть что-то странное. Неожиданно утилита пишет, что нашла обновления. Стоп, как это? Неужто интернет на самом деле есть? Набираю IT happens в браузере лайв-CD — не, нету. Как же тогда обновления нашлись? Ладно, потом буду думать, скоро материалы для вёрстки принесут.

На всякий случай бручу хэш админского пароля — а вдруг? Шесть цифр, похожих на дату рождения… Ой, да это же админа, вон список днюх висит!

В перерыв запускаю программу для проверки автозапуска — даже из-под пользовательской учётки она находит присутствие обновлений. Почему? Может, дело в HTTPS? А если запустить Tor? Ой, да тут только HTTP закрыт, а всё остальное — бери не хочу!

Ну, так я и стал обладателем интернета и админских полномочий, которые использовал, как супергерой суперсилу — тайно и во благо. Tor никак не выделялся среди трафика, который генерировала вирусня с других машин, так что для анонимности достаточно было нажать Alt+F4. А если бы сисадмин вовремя победил вирусню — так бы и остался я необразованным верстальщиком.

13238

А где найти мне такого служителя не слишком дорогого?

Хорошие специалисты не обивают порог вашего отдела кадров? Надоели наглые профаны?А нормальную заплату вы не пробовали предлагать? Если у вас есть сомнения относительно цифр — спросите у тех, кто понимает в деньгах, — сотрудников отдела продаж, например. Предложите ведущему сейлз-менеджеру постоянно работать за 60К в Москве, пусть посмеётся. А что, ведущему сисадмину же предлагаете. Да, я знаю, что внутренний IT — не доходный отдел; это не повод искать образованного, квалифицированного сотрудника с опытом и большой зоной ответственности на зарплату двух школьников в «Макдональдсе».

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

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

Вам надоели те, кто создаёт образ админа как ленивого невежды? А мне те, кто работает на образ админа — нищеброда и неудачника.

13251

Из ружья в ногу

Давеча ставил знакомому систему. Просто по просьбе — далёк я от IT и от эникейства. Да, каюсь, сделал чуть под себя, но всё же считаю, что хорошо: всё поставил, красивости выкрутил на минимальный нужный глазу уровень (машинка не свежая), антивирус — простой жёлтый, но для дома достаточный… Пользователя завёл отдельного — всё же считаю, что администратор должен быть запаролен и не использоваться ни для чего, кроме как установки, и выдавать запрос на неё, чтобы у человека в голове мелькало: «А я точно хочу себе в ногу выстрелить?» Рассказывал, почему так делаю, не просто ставил. Вчера увидел машинку снова — сидит под админом, куча даунлоадеров (и не только), Адблок выкинут: «А там ссылки всякие интересные, что скачать…» Ещё один человек в списке «даже за пиво не помогу».

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

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