В детстве я очень любил играть и купил китайский геймпад с нагло спёртым у контроллера PSX дизайном. Геймпад прожил невероятно долгую жизнь, при этом имел сногсшибательную вибрацию, от чего и помер: вибромоторы сорвались с пазов и перемололи всю начинку. Прощаться с ним было ну очень тяжко, поэтому я повесил старого друга за кабель на шкаф.
Прошёл год. Зачесались руки. Я разобрал геймпад и перепаял конструкцию: 5 вольт с USB подал напрямую к двум теперь уже накрепко приклеенным вибромоторчикам. В результате получился USB-вибратор. Поностальгировал и забыл.
Прошло ещё много лет. Работа. Проснуться трудно, будильника нет, телефон не спасает — всё время опаздываю. Эврика! Подключаем дребезг-машину к компу, ставим его включаться в восемь утра, кладём геймпад на стол. Проспать под такой тарарам мне не удалось ни разу.
Было это на заре моей молодости, когда я ещё не помышлял об IT-карьере, но компьютерные журналы и газеты уже просматривал. В одной из этих газет я увидел чудо-девайс: точилка для карандашей, соединяющаяся с компьютером по USB. Как-то раз, придя к своему товарищу, я увидел похожее чудо у него на компьютере: небольшой шарообразный гаджет с чёрным отверстием посерёдке и кабелем, идущим к компу. «Ох, ни фига ж себе, — сказал я, — USB-точилка!» Приятель уставился на меня недоуменно, потом засмеялся. Чудо-гаджет оказался обычной веб-камерой.
Я подрабатываю частным ремонтом телефонов. Около года назад друг подкинул мне «утопленника» — Samsung SGH-D820. «Если оживишь — твой, если нет — оставь на запчасти или как экспонат».
История такова: три дня телефон лежал на дне какого-то озера, после чего его таки выловили, но батарею достать даже не пытались. Разобрал, еле-еле выкрутив заржавевше-сгнившие винты. Плата была покрыта ровным слоем бело-зелёного налёта. Выкрутив (а один болт просто выломав) плату из корпуса, я без особой надежды протёр её спиртом. Большая часть налёта исчезла. Удивился, влил в недоступные места немного волшебной жидкости. Каково же было моё удивление, когда при включении питания загорелись кнопки на верхней панели! К сожалению, на этом волшебство закончилось — утопленник не сумел даже включить экран. Положил его целиком, вместе с экраном и платой, в глубокую тарелку, залил спиртом и оставил до утра.
На утро я без особой надежды протёр, просушил феном и собрал нашего «алкоголика». Разряд! «Самсунг» весело подмигнул мне белым экраном, и... ушёл в циклический ребут.
Дальше был долгий секс с прошивками, но это уже другая история. Телефон работает до сих пор, не вис ни разу.
Дело было во времена появления Pentium II — одних из первых массово продававшихся RISC-CISC-трансляторов, а не классических CISC-процессоров, как Pentium и Pentium MMX. Да, именно тогда свет увидели оптимизация очереди выполнения команд, подстановочные регистры и разбиение команд на подкоманды.
Писали мы как-то с одногруппником одну задачку на ассемблере x86. По нажатии определённой комбинации клавиш надо было вывести на экран надпись: «Привет от агента 009!» Задача простая: резидент с обработчиком прерывания от клавиатуры; перехват комбинации, вывод надписи на экран, задержка и её стирание методом восстановления того, что было под ней. Да, примитивно, да, клавиатура «вставала колом» на время этой задержки, но нам для изучения прерываний больше и не нужно было.
Надпись в упор не хотела выводиться целиком. «Привет от агента» появлялось, а «009!» — ни в какую. Было выпито много пива и потрачено полдня. Уже и задержку в пять секунд вставили — не хочет.
Прихожу домой, запускаю на своём компьютере. Работает, выводит строчку целиком. Оказывается, Celeron 333 приятеля оптимизировал код на лету, и первые 16 байт строки выводились сразу, а последние 5 — непосредственно перед стиранием. Естественно, их мелькание на экране было совершенно незаметным. Мой же старенький Pentium 200 MMX ничего не изобретал — выводил всё целиком, а только потом исполнял цикл задержки. Стоит ли говорить, что ещё более древний институтский 80286 тоже не стал ничего изобретать, и лабу мы защитили успешно?
Дело было еще в Советском Союзе, когда при слове «электроника» благоговейно трепетали. Завидя некий электронный агрегат, работяги реагировали примерно следующим образом: «У-у-у, электроника! А давай-ка мы по ней кувалдой ударим, что будет?»
На одном АТП внедрили систему электронного заполнения путевых листов. Процесс заполнения путевых листов шайтан-машиной проходил так: в щель агрегата просовывался бланк путевого листа, внутренности гремели, звенели, и после изъятия путевого листа работяги лицезрели выбитые время-дату. Когда на предприятии появился чудо-агрегат, водители не обрадовались: ни тебе премиальных, ни левака. С человеком, заполняющим бланки, всегда можно было договориться, а с электроникой...
Недолго длилось горе шофёрское. Придумали они, как обойти систему. В щель автомата мужики всунули вместе с бланком лист жести. Автомат крякнул и заглох.
На этом опыт внедрения системы электронного заполнения путевых листов закончился. Следующая попытка была уже в новом веке.
В туманных восьмидесятых я работал в конторе, что разрабатывала электронные девайсы, в том числе и для несокрушимой и легендарной. Где-то через месяц после отправки на испытания мощного тропосферного радиорелейного комплекса из воинской части с соответствующим номером пришло письмо, сразившее всех туманностью формулировок. То есть как бы понятно, что речь идет об этой самой релейке, но больше не понятно ничего. Неясно, ни чего хотят, ни в чём проблема.
Недоумение рассеял весьма умудрённый как жизненным опытом, так и Вооружёнными Силами главинженер. Рассеял, надо заметить, радикально:
— Что ж тут непонятного? Всё предельно прозрачно! Перевожу: аппаратуру нашу они запустили и опробовали. Она им даже нравится. Они уже с её помощью угнали спутник-шпион и посадили вслепую вертолет на палубу рыболовецкого сейнера. Но вот как её использовать в качестве связной радиостанции, они пока не понимают.
Как только люди не извращаются, чтобы заставить свои кремниево-текстолитовые безделушки работать! Но собрать компьютер с бензопилой в качестве аварийного источника электроэнергии догадался только наш деревенский Левша. Мы полдня сидим без света, а этот умелец заводит двигатель, выставляет обороты и под громкое тарахтение смотрит давеча скачанную порнуху. В случае необходимости он просто ставит шинку и цепь пилы на место и идёт дрова пилить.
Моя мать является счастливой обладательницей беспроводной мыши — вполне симпатичного грызуна с зарядкой от «базы». Зверь был подарен коллегами и используется на рабочем месте. Однако у него есть небольшой изъян: как и 90% всех товаров на нашем рынке, он китаец, поэтому имеет заводской дефект и наделён бессмертной душой.
Началось с того, что в один прекрасный момент мышь превратилась в тыкву: на нажатия не реагировала, сенсор не светился. Мать принесла мне её с криками: «Сделай что-нибудь, мужчина ты или где?» Начитавшись о качестве китайской пайки, полез проверять контакты: провода держатся нормально, а больше я со своим экономическим образованием всё равно ничего не могу сделать. Ладно, пусть послужит ещё зарядником... Собрал, вставил батарейки — работает! Видимо, один из проводов был с дефектом, при сборке я его сдвинул, и контакт появился. Вернул, забыл.
Примерно через три месяца аналогичная жалоба. Вставляю заведомо заряженные батарейки — работает. Меняю их на родные — работает. Мистика... Возвращаю хозяйке.
С тех пор прошло около года, но мышь приходит домой с интервалом в пару месяцев. Никакие шаманские пляски не нужны — начинает работать, стоит только вставить в домашний комп. Утром, подзарядившись, она отправляется обратно. Видимо, грустно бедной в бездушном офисе, хочется домашнего тепла.
В Крыму есть замечательный городок Феодосия. Солнце-небо-море-пляж и ласковый прибой гарантированы в летнее время. Как принято на приличном пляже, есть там специальная будка с камерой хранения, арендой лежаков, душем и туалетом.
Так вот, чтобы отдыхающие и вовсе чувствовали себя как дома, в туалете работает свободная точка доступа: можно по привычке посидеть на унитазе с любимым ноутбуком.