13252

Так и тянет

А я расскажу о том, как с пользой для общества победил в холиваре.

Админил я тогда контору по ремонту ноутбуков, около 60 ПК. Контора росла, на оборудовании экономили, и одному из менеджеров, ярому стороннику Интела, поставили отказной системник клиента — трёхъядерный Феном первого поколения с 4 ГБ оперативки.

Комп жутко тормозил даже после очистки от crapware. Ни перегрева, никаких проблем заметно не было. Я обратил внимание на странное моргание диода HDD, рефлекторно полез в кишки и опупел: изнутри на боковине корпуса прямо напротив жёсткого висел здоровенный магнит на холодильник. Тормоза и ярость холивара как рукой сняло, а инородное тело было вручено тому самому менеджеру.

13251

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

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

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

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

13250

Нормальных мы героев всегда берём в обход

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

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

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

Стойко пережив это испытание воли и терпения, аки настоящий мастер-джедай, автор переходит к следующему этапу «собеседования». Если у кого-то из читателей ещё теплится надежда на то, что в этом кошмарном сне вдруг появится свет разума, то автор вас разочарует. Теперь от кандидатов требуется пройти психологические тесты. Апофеозом этого цирка становится (наконец-то!) настоящее собеседование, на котором у кандидата спрашивают о наличии… готовых проектов для iOS/Android. Занавес.

13249

Личинка руководителя

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

— Вы не могли бы нам помочь?

— Так какие проблемы? — спрашиваю.

— Вот, — показывают, — в стене трещина, как заделать?

Объяснил техпроцесс и собрался уходить. Один подумал и спросил:

— А если мы купим материалы, вы не заделаете?

— Нет, — говорю, — я программист.

С сожалением отпустили. Речь об оплате не шла в принципе. А зачем? Дядя взрослый? Взрослый. В теме? В теме. На работе? Да. А мы будем заниматься животрепещущими проблемами: контролировать процесс, а также есть мамой сваренный борщик и играть в танчики.

Надеюсь, никто из взрослых начальников себя не узнал.

13248

Утехи для самых любопытных

Ох и юмористы тут сидят! Для них баннер, который требует 50 рублей, потому что пользователь якобы просматривал сайт ГорячиеЦыпы.com, говорит о том, что пользователь точно просматривал порно. Расскажу-ка я историю, которая приключилась со мной в пору становления админом.

Нашёл я себе новую работу в филиале торговой компании. Предстояло мне администрировать сеть с Active Directory. До этого я работал либо с малыми сетями, где AD был не к месту, либо в чужих сетях, где админили AD бородатые дяди, либо где AD просто не внедрили. Взяли меня как перспективного эникея, который не падает в обморок от слов RDP, TCP/IP, «маршрутизация» и «права доступа». И вот я осваиваюсь на новом месте, нахожу узкое место в сети, из-за которого жутко медленно работала 1С, предлагаю решение, устраняю проблему и мой начальник, админ из центрального офиса, решает, что я перспективный малый и мне можно доверить ключи от Рая. Впрочем, это был пароль администратора домена.

Гордости моей не было предела. Ещё бы: из грязи в князи! Напрягал меня лишь тот факт, что в AD я, мягко говоря, не силён и вообще только читал, что есть такая технология. Привычным для себя путём решил скачать Очень Толстую Книгу и стать-таки гуру Активных Каталогов. Поскольку уже в то время бумажные книги стали стоить как вертолёт, я залез в Гугл, забил туда «администрирование active directory книга скачать», после чего жмякнул первую же ссылку. Экран немедленно покрылся психоделическими цветами, и поверх этого вылезло окно с ужасными надписями:

Ваш компьютер заблокирован УФСБ КГУ ЦРУ Министерства внутренних дел за просмотр некропедозоопорно на сайте ОченьНеприличноеНазвание.com! Заплатите штраф, отправив SMS на номер 7-9xx-xxx-xx-xx! Не пытайтесь перезагрузить компьютер, иначе все ваши данные будут удалены!

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

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

Забористая порнушка этот Active Directory, не находите?

13247

Здравствуй, Жора, вот так вот

Артём не из тех, у кого смартфоны доживают до износа аккумулятора. Он может позволить себе менять их тогда, когда они ему надоедают, и почему-то считает это единственным признаком благосостояния. Поэтому, выбирая очередной аппарат, он приобрёл то, что приглянулось ему по дизайну. Несъёмный аккумулятор его нисколько не волновал. Надоест — подарит соседу, Жоре по кличке Термофен, тот поменяет.

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

Артём отправился в трёхдневное джип-сафари. В защищённом телефоне нет необходимости: все фото-видео можно снимать, не вылезая из джипа. Но вот остановка — кафе. Без вайфая. Это Африка!

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

К счастью, водитель джипа не растерялся. Действуя одним лишь перочинным ножом, он разобрал телефон с ловкостью, не уступающей Жоре-Термофену, и отсоединил аккумулятор. Электролиз не успел разъесть печатные проводники — фото и видео в аппарате, где и карты памяти съёмной тоже нет, были спасены.

Как собрать смартфон обратно после просушки, Артём чудом догадался сам. После успеха его затянуло. Вернувшись из путешествия, он первым делом отправился брать уроки ремонта у Жоры и показывать ему собственноручно спасённые от утопления кадры из далёкой Африки.

13246

Старый ГОСТ деплоя не испортит

Кстати, о технических заданиях. Очень часто сталкиваюсь с тем, что ТЗ пишут заказчик с маркетологом в виде «хочу сайт-магазин в такой-то срок и с такими-то фильтрами в поиске! И с интеграцией с 1С».

Господа программисты, а признайтесь себе честно: кто хоть раз в жизни читал ТЗ, сделанное по ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы»? И соответствующими документы, как, например, порядок контроля и приёмки по ГОСТ 34.603-92 «Информационная технология. Виды испытаний автоматизированных систем»?

Конечно, нет нужды следовать ЕСПД и рисовать ЕСКДшные рамки, но эти ГОСТы писали люди, набившие несколько десяток шишек на разработке и вводе системы в эксплуатацию. Там предусмотрены большинство возникающих в реальной жизни проблем. Обязательное указание цели системы, взаимодействия с другими системами, требования к персоналу, к времени работы, детально прописанная процедура сдачи-приёмки, включающая регламент проведения тестирования при приёмке, — всё это существенно сокращает количество возможных недопониманий между заказчиком и программистом.

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

13245

Дай два — и всё сам

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

Теперь история.

Есть знакомый. Как он покупает себе ноутбук? Легко. Вопрос в магазине: «Что у вас самое дорогое из ноутбуков?» Ответ он не слушает, так как ему это неинтересно, а просто говорит: «Дайте два и сделайте всё, что нужно». Всё, что нужно, у него записано на листочке. Облачко, антивирус, почта и пара игрулек-программулек, всё с паролями. Магазин ему не отказывает, всё настраивает, ведь клиент очень хороший. Если с ноутбуком что-то не так (батарея стала хуже держать, поцарапался, зашумел, долго грузится, вышла новая модель), то старый сдаётся и берётся новый.

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

И знаете — он ведь в чём-то прав. И пример про машины, раз уж так модно стало.

Спор про МКПП и АКПП извечен. Знакомый не знает, какая коробка передач в его автомобиле. Ибо это знание для нищебродов. Нормальный человек может позволить себе водителя.

И в этом он тоже кажется прав.

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

13244

Откладывайте кирпичи без звука

Работаю в детдоме учителем труда. Также отвечаю за всю электронику, технику — да, в общем, за всё, где течёт ток.

На днях какой-то добрый человек прислал китайские тетрисы. 500 штук, блин! Почему, блин? Потому что у них очень мерзкий звук, и начальство постановило: перед тем как отдавать детям, пищалку отключить.

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

Зову самых толковых детишек, диктую инструкцию по патчу. Сидим, работаем.

— Ой, дядь Толь, а тут стандартная ARM-овская микросхемка… Можно я программатор соберу?

— Да, собирай, хлама не жалко.

Собрал. Долго возился, как же туда залезть: микросхемка без корпуса, просто капнуто сверху пластика. Потом догадался, что прошивать нужно флешку, с ней проще: можно выпаять. Под моим руководством аккуратно поставил кроватку. И вырезал дырку в корпусе: микросхема в кроватке не помещается в корпус.

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


За два месяца угробили половину тетрисов.

13243

Вижу ультракрасный

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

Туалет. Довольно старая сушилка для рук гудит и не вырубается. Не задумываясь, выключаю свет, секунд через пять включаю. Сушилка вырубается. Уже потом понял: древний датчик ловил свет, отражённый от пола. Видимо, вдобавок к ИК от старости стал ловить и видимое излучение.

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

Ну, про прыгнуть в лифте, чтобы двери быстрее закрылись, и нажимать на этаж (кнопки закрытия-то нет) уже можно не говорить, это классика. Но сам допёр.

Вот взяли бы такого тестировать что-нибудь?