"I also found that wearing my watch confused the device into thinking I had a third hand."


Скотт Хансельман пробует новую технологию Leap Motion, которая позволяет управлять компьютером движением рук и пальцев в воздухе. Его выводы, коротко говоря: красиво, круто, но так глючит, что пока бесполезно.



(картинка из рецензии на CNet)
Computer program that learns to play classic NES games



Очень интересное видео о программе, которая учится играть в классические Нинтендо-игры следующим забавным образом: во время тренировки, когда играет человек, она все время записывает полные снимки рабочей памяти консоли (всего 2KB), и потом ищет в них растущие лексикографически последовательности байтов, потому что они скорее всего соответствуют кол-ву очков, номеру уровня итд. Потом она играет сама, стремясь увеличить эти самые байты в памяти.

Если 15-минутное видео слишком длинно и неудобно, то во-первых демки начинаются на 06:20, а во-вторых, вот статья автора. Она написана в веселом стиле ("The NES is based around an 8-bit processor running at 1.79 MHz, the Ricoh 2A03. 8 bits is really small. You can see them all right here: 00001111."), и была послана на первоапрельскую конференцию, где обычно пишут о выдуманных исследованиях, но тут вроде бы все честно.

Кстати, я помню, что похожим образом в свое время (а может и сейчас) ломали игры: анализом памяти находили места, где записан номер уровня или кол-во денег или ресурсов, и писали программку, которая позволяла менять это все. Возможно, оттуда автор почерпнул идею. Но играть автоматически, не "зная" ничего ни о смысле сигналов ввода, ни о том, что на экране, а только ради увеличения байтов в памяти - это следующий уровень, остроумно.
Безымянный гений разобрался в том, почему USB-кабель часто вставляется на третьей попытке; казалось бы, там всего две возможности, как же так получается? Оказывается, работают глубокие принципы квантовой механики:



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

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

Вообще USB - это невероятная какая-то история. В конце 20-го века, когда, казалось бы, важность дизайна уже стала общим местом, несколько ведущих технологических компаний (в которых работает немало талантливых дизайнеров) вместе придумывают такое подключение, что не получается с первого раза, не задумываясь, вставить правильной стороной. Какой-то, извините, гигантский фейл.
Квадрокоптеры кидают и ловят обратный маятник. Весьма и весьма впечатляет.

(важно, что это обратный маятник, потому что его все время нужно балансировать; вспомните, как нелегко балансировать карандаш острием на пальце - это то же самое. Это само по себе тяжело, не говоря уж о кидать и ловить)



Более подробные объяснения (англ.)

(via spamsink)
[livejournal.com profile] digest критикует шум, который Гугл создает вокруг Google Glass:
В итоге Google в лучших традициях рекламируемых йогуртов (оргазм у актеров в рекламе с первой же ложечки!) рисует нам некие тонкие, изящные оправы, в которых люди прыгают с парашютом, скачут на лошади, ездят на американских горках и т.п., командуя своим чудо-очкам спокойным, расслабленным голосом. И чудо-очки нихуа не спадают, не перекашиваются, не теряют фокус, показывают картинку ненавязчиво, но стабильно и ничего по пути не закрывая, а голос распознают всегда и при любом шуме. Законы жанра рекламы — скажете вы, но я не соглашусь. Потому что такой технологии еще нет.
[...]
Я хотел бы услышать про Google Glass за несколько недель до начала их продаж в магазинах. Чтобы The Verge не обсасывал рекламу, рожденную различными веществами в мозгу креативщиков, а получил обычный заводской консьюмерский экземпляр. И подобающим для его аудитории языком рассказал про гаджет, осветив десятки действительно интересных вопросов (о гигагерцах и весе, батарее и GPS, интерфейсах и качестве распознавания голоса, подавителях помех и креплениях для экстрима или линз с диоптриями, о камере и читаемости экранчика, о стабилизации видео в результате постоянного движения головой и откуда там берется интернет). А после early adopters можно и рекламу для всех покрутить, с воздушными шариками, да лошадками. Но чтоб умилившийся от лошадок юзер мог сразу забежать в магазин и купить, какой иначе смысл в рекламе, черт побери?! Меня реально коробит, когда жирные компании ведут себя как нищие стартаперы, ищущие инвестора и собственный путь при помощи красочных презентаций, за которыми в самом лучшем случае стоит голый прототип.

Он прав, к сожалению. Гугл обычно не занимается рекламой vaporware, но в этом случае, видимо, сделано исключение, которое мне совсем не по душе. Гораздо круче было, когда, не расхваливая заранее, Гугл выпустил GMail. Или Maps. Или еще кучу вещей.

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

pdf.js

Feb. 21st, 2013 02:43 am
Firefox запустил поддержку чтения PDF-файлов внутри браузера.

Да, верно, на пару лет позже Хрома, но в Хроме это лицензированный у другой компании закрытый движок (недоступный в опенсорсном Chromium), а у Мозиллы открытый код. Более того, вызывает дикое уважение тот факт, что движок написан на чистом Джаваскрипте, и умудряется быстро читать и рендерить PDF за счет того, что элементы и функции PDF-а транслирует в функции Джаваскрипта, которые становятся доступны JIT-движку.

Можно даже попробовать сам движок в Хроме или другом браузере. Оно работает. Офигительные молодцы.

March 2014

S M T W T F S
       1
2 3 4 5 6 7 8
9 10 11 12 131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 18th, 2017 02:56 pm
Powered by Dreamwidth Studios