bash.im ithappens.me zadolba.li

IT happens

13396

Автоматизация воспитания

Вчера, 08:12

Вот и до нашей глуши докатилось такое явление, как цифровое ТВ. Имеется в виду вещание в формате DVB-T2. Поставил я на даче маме и племяшке эту шайтан-коробку и приступил к настройке. Тут выяснилась одна особенность: первый мультиплекс (в основном, новостной) вещает с близстоящего передатчика с уровнем сигнала 90% с антенной, направленной куда угодно, а вот второй (развлекательный) идёт с передатчика аж в 80 км за лесами и полями.

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

А оно и верно! Нечего детям летом в хорошую погоду дома сидеть, в телик пялиться.

13395

Попади в таблицу, если сможешь

Вчера, 08:00

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

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

Шок был неописуем. То ли произошёл сбой, то ли это так было задумано, то ли автор просто не подразумевал, что будут такие игроки...

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

13394

Скрытые таланты

6 июля, 08:12

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

Однажды задержался я после работы на 15 минут, иду к выходу, офис пустой. Бросил взгляд на этого парня, который всё ещё сидел за рабочей станцией. Я знал, что ему начальство дало работы до завтра и что ему придётся сегодня часа на 2−3 задержаться, так что особого значения его присутствию не придал.

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

Оказалось, это был шорох клавиатуры. Он набирал документ. Все десять пальцев резво прыгали ко клавиатуре. Скорость была такая, что от взгляда на его руки меня начало откровенно укачивать. Потом он резво засейвил документ с клавиатуры, с клавиатуры же его закрыл, развернул одну из прог и начал с бешеной скоростью проходить через чертежи. Чертежи открывались на экране, необходимые исправления появлялись в них за несколько секунд, и они исчезали, освобождая место для новых чертежей и новых исправлений. Через 10 минут он закончил. Я прикинул, что двухчасовой объём работы он раскидал меньше чем за полчаса.

Кто передо мной? Шпион под прикрытием? Пришелец? Потребовал от парня объяснений.

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

Очень сильно просил начальству его не сдавать, ему повторение ситуации нафиг не нужно. Я согласился — в конце концов проекты он всегда сдавал строго в срок. Но ни секундой раньше.

13393

Сам ам, а другим не дам

6 июля, 08:00

«Масонско-опенсорсную мини-ложу», как ни странно, можно понять.

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

Не верите? Прикиньте, где больше дыр — в Android или в Haiku? Кончено, в Haiku, в его-то альфа-стадии. Но этот продукт злоумышленникам абсолютно не интересен, и не будет, если его не популяризировать. И естественно, некоторые любители подобной экзотики действуют (точнее, бездействуют) таким образом, чтобы предмет их интереса не стал распространённым никогда. Так рождается security by unpopularity — младший брат security by obscurity.

И, может быть, в этом что-то есть.

13392

По последнему слову техники

5 июля, 08:00

Лет десять назад то ли кто-то рассказал, то ли прочитал где, не помню уже. Может, история ещё старше.

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

Ближе к концу курса он начал лекцию с типа задачки. Нужно сделать устройство, накопительную ёмкость для воды. По внешнему сигналу она должна быстро опустошиться, после чего медленно наполниться до исходного уровня. Студенты сказали: «Тьфу, говно вопрос! Мы тут уже чуть ли не АЭС проектировали, а это вообще фигня!»

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

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

13391

Мышь умерла. Да здравствует мышь!

Многие «тру-программисты» и «мегажелезячники» напрочь отрицают всякую компьютерную мистику, находя в ней только сочетание редких условий. В таком случае есть у меня одна история.

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

Через пару недель старая заслуженная мышь знаменитой фирмы Noname начала высказывать недовольство — сначала с периодичностью в десять минут пропадала из системы, оставляя только замечательный звук «тыдын», а ближе к обеду и вовсе ушла на покой.

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

Всё-таки у техники есть душа — по крайней мере у хвостатой.

13390

Тревожные звоночки

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

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

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

И чего, собственно, были вызовы?

Но, определённо, были же.

И зачем вообще их было отслеживать?

Да и глупо бы вышло. Странноватое ещё понятие — «пропущенные вызовы функции».

Спустя секунды приходит осознание…

13389

Одинокий бот желает познакомиться

3 июля, 08:00

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

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

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

Ага! Аккуратненько открываем… Не «ага» — действительно фотки, причём очень даже целомудренные.

— Хочешь, я сниму маечку? — и ещё одна ссыль.

Ну теперь-то точно! Не «точно» — ещё одна фотка, на которой начинающая сдавать позиции маечка.

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

Ну наконец-то, а я думал, не признаешься! Сайт оказался социалкой сексуальной направленности.

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

13388

Тебя вела дорога приключений

2 июля, 08:12

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

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

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

Я верю, что ты поможешь ещё не одному поколению студентов.

Спасибо тебе за всё, трофейный HP LaserJet 1010!

13387

Зоркий Глаз и компания

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

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

Вот такая вот безопасность.

13386

Неочевидное, но вероятное

1 июля, 08:12

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

На днях выхожу на остановке, прямо там «подсекаю» очередную «рыбу» и жду у перехода. За время ожидания вспоминаю, что предыдущая попавшаяся машинка была марки «Хёндэ», иду курсором влево и начинаю дописывать. Слежу за светофором, чтоб не прозевать свой зелёный, а набираю вслепую, не глядя на телефон. Успеваю набрать HYUND — и переход открывается. Далее всё внимание на дорогу. И лишь оказавшись снова на тротуаре, смотрю в телефон и вижу там HYUNDAI. Что такое? T9 аппарат умеет, но я этим не пользуюсь и случайно включить не могла. Лишь спустя минуту дошло: нечистая сила ни при чём, я всего лишь не нажала пробел после D, и недонабранное слово слилось со следующим номерным знаком, начинающимся на AI. Бывает же!

13385

Спасибо, неплохо

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

— И как они там плавают по вакууму?

Теперь им по жидким кристаллам плавать удобнее.

13384

Некоторые любят пожёстче

30 июня, 12:36

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

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

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

А мораль ищите сами, мне ещё новую клавиатуру делать, а то ноутбук долго не проживёт.

13383

А что, можно было?

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

Звонка от подруги я, в принципе, ждал весь день. Её семья (подруга, мать и младшая сестра) собирались переезжать, а я дал согласие помочь. Но она меня слегка удивила:

— Мы переехали, и мне тут не хватает одного кабеля для интернета! Я привезла свой роутер, тут есть модем, между ними кабель есть, но нужен ещё один такой же! Я работать хочу, выручай!

Ладно, обещания надо выполнять — уже еду. Вот только встану. Заодно воочию увижу, что там за система такая хитрая. Спустя полтора часа и семь потов (пришлось сначала ехать через весь город, а потом ещё прилично так идти) я на месте назначения. Пытаюсь отдышаться, прошу показать мне причину вызова… и ощущаю, что из ушей начинает идти дым.

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

— Ой, а так можно было? Я думала, оно сбросилось всё…

— А на кой чёрт тебе ещё один кабель нужен был?!

— Ну… эээ… Я думала…

И самое обидное — она не дура и даже не блондинка, не первый год работает в приличной IT-компании. А вот мне никто не вернёт три часа сладкой послеобеденной неги!

13382

Запретите им!

30 июня, 12:12

Из глубин жизненного опыта. Список запрещённых фраз при общении с программистом:

  1. «Ничего не работает».

  2. «Мы не должны ничего нажимать, мы и так деньги заплатили».

  3. «Красный блок ввода текста сделать более красным».

  4. «Наш программист вчера делал за вас вашу работу и ускорял ваш модуль, теперь он перестал работать! Немедленно почините!»

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

  6. «Нам без разницы, что этого нет в ТЗ! Клиент всегда прав, а значит, и мы правы! Немедленно выделите ещё 100 часов работы вашего программиста на этот функционал за ваш счёт!»

  7. «Мы не знали, что, изменив функцию выборки, мы повесим систему! Поправьте! Что? В документации и договоре написано, что нельзя менять? Всё равно меняйте! Договор просто для отчётности, а такое нас не устраивает!»

  8. «Мы не подпишем акт! Почему? Директора недавно кинули в другой фирме, и он сказал, что больше никому ничего подписывать вообще не будет».

13381

В любой непонятной ситуации разбирай компьютер

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

Иду домой с остановки общественного транспорта, рабочий день позади. Звонит жена:

— Там у твоего папы бухалово с друзьями, выгони их в ресторан, что ли.

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

— Так, это не блок питания. Может, снова термопасту поменять? — спрашивает у них папа.

Интересуюсь, в чём дело. Оказывается, компьютер перегружается через некоторое время после старта. Они пропылесосили радиаторы, поменяли термопасту, тестером проверили ток с БП.

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

Загрузка. Проверка диска. Загрузка. Появляется рабочий стол. Справа из трея вылазит сообщение антивируса: доступ к файлу хххх.exe был заблокирован. Монитор на секунду гаснет, а когда загорается — там селф-тест при загрузке. Жду. Снова сообщение антивируса из трея, снова ребут.

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

Причина — папа словил вирус. Достаточно новый, чтобы не быть в базе. Вирус пытался получить доступ к некоторым системным файлам, если не получалось, ребутил машину, надеясь успеть до антивируса. Не успевал, ребутил снова.

Папа, стремясь в моих глазах выглядеть кем-то лучшим, чем он есть, созвал консилиум. Они пытались решить проблему, не выходя из своей зоны комфорта. Может, если бы дело было в конденсаторе на материнке или БП, всё бы исправили. Но прочесть сообщение и подумать?..