bash.im ithappens.me zadolba.li

Умная техника

2930

Здравствуй, ноут, новый год

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

You knew the world. You should go to the 212 22. This is the. You know. You knew you. This issue to this issue. New new new new data that has to do the new one is immune to zero. It’s new year’s new issue. New new new new new new new new new year. One. The new. The two. The new.

Вирусы? Злоумышленник? Шутка? Инопланетяне? Духи? Нет, нет и нет. Всё перепробовали: сеть отрубали, дампы памяти снимали, антивирусы гоняли. Проблема испугалась и исчезла, но сегодня возникла вновь.

Пошли на дело вдвоём. Пока мы говорили, комп печатал; чем больше матерились, тем больше слов появлялось на экране.

Люди, отключайте на ноутах систему распознавания речи, а то тоже в призраков начнете верить...

2881

Происходило, происходит и будет происходить

Моя машина оказалась занята, и я пересел на комп коллеги. Запустил IE, полез на Баш. Не увидев свежих цитат, решил заглянуть на IT happens. И вот тут мой мозг немного повис. Вместо привычных трёх ссылок в левом верхнем углу страницы я увидел:

[bash.org.ru] [Это происходит] [zadolba.li]

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

2437

Рогатые спичкогруды

Ох, и богата же впечатлениями жизнь фрилансера!

Сидим с товарищем в скайпе, я по freelance.ru ползаю в поисках работки и его заодно обучаю, что тут и как. Заказчики мои пока молчат — решаю присмотреть ему халтурку. Ого, перевод текстов взрослой тематики! Друг оставляет пост в проекте, и через пару часов мы начинаем переводить несколько сотен тысяч знаков английских рецензий на порнофильмы.

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

2431

Пока не пошатнутся истины

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

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

Цикл while true do begin end в итоге решил всё дело. Уложился в 18 байт машинного кода вместе с обработкой команды.

2293

Обнаружен новый чайник. Вскипятить?

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

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

Диски оказались видеоинструкцией и обзором новой продукции, но эффект был достигнут: скоро даже к чайникам будут дрова прикладывать!

2139

Разворот в полёте

Поехали мы тут с сотрудником недавно на новеньком «Сапсане» из Питера в Москву. Народ расселся, заинтересованно оглядывается, говорит про небывалую скорость 200 км/ч, некоторые вспоминают историю про взрыв «Невского Экспресса».

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

— Внимание, найден новый маршрут. Через двести метров — разворот!

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

2101

Предохранитель от сгорания на работе

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

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

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

2078

Пендальф... Упс!

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

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

Да, о микрофоне: его у меня не было. В микрофонный вход были воткнуты наушники, и в один из них, поднесённый вплотную ко рту, я орал. Работало!

1999

Окончательный диагноз

Дело было с моим шурином, когда-то компьютерщиком, а ныне частным предпринимателем. Возвращается он из командировки, куда ездил на собственной машине, достаточно навороченной иномарке. Выставил на круиз-контроле 80 км/ч и катит себе потихоньку, и вдруг его тормозит в населённом пункте гаишник. Шурин удивился (за небольшое превышение не останавливают), но ненадолго — ситуация разъяснилась, когда гаишник радостно ткнул ему под нос радар с числом «93» на экранчике.

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

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

— Ещё вопросы есть?

Офигевший инспектор отдал документы и пожелал счастливого пути.