Метаинформация в BitMessage размывается за счёт перемешивания сообщений от разных пользователей. Однако принцип «все видят всё», реализованный в чистом виде, сделал бы масштабирование системы вверх невозможным: представьте, каким будет трафик, проходящий через каждый узел BitMessage, когда количество отправляемых ежесуточно писем станет измеряться миллионами! Чтобы избежать паралича, в архитектуре BitMessage предусмотрено древовидное дробление адресов: грубо говоря, вышестоящий узел 1-го порядка («потока») обрабатывает трафик всех нижестоящих узлов (2-го, 3-го и следующих порядков), но нижестоящие вышестоящим не помогают.
Теоретически схема должна работать, но практически её ещё предстоит проверить: если TorChat существует уже шесть лет, то BitMessage не отпраздновал ещё и первого дня рождения. И если успешных атак не было (в августе один умник сумел извлечь IP-адреса пятисот клиентов BitMessage, но сделал он это не атакой на протокол, а благодаря невнимательности самих пользователей — прислав им ссылку на веб-страничку и попросив туда перейти), то масштабируемость вызывает опасения (идея иерархического дробления адресов малопонятна даже для айтишников).
Так или иначе, спрос есть. Я не нашёл статистики по TorChat, но в BitMessage каждые сутки доставляется полторы тысячи сообщений. О степени готовности к практическому употреблению судите сами. И просто ради интереса — мои адреса: zbz7hxstflme4brb и BM-NBfErHWGTgiGWKeXWCwqLBxfVAjPmprY.
В статье использована иллюстрация Timothi Brown.
Гид
До токийского аквариума пользователей смартфона доведёт стая виртуальных пигвинов
Как найти путь в незнакомом городе до какой-либо достопримечательности, если никто из прохожих не знает, где она находится? Ещё десять лет назад любой бы заплутал, но теперь, конечно, есть GPS. Впрочем, многие не способны ориентироваться по карте, и тут на помощь приходит дополненная реальность. Человек может просто смотреть на дорогу через экран своего смартфона с помощью его камеры и следовать за указателем. Но если вы захотите дойти до аквариума в Sunshine Aquarium в Токио, дорогу вам укажет не бездушный маркер.
http://www.youtube.com/watch?v=IK4-zPD_25U
Приложение Penguin Navi использует для этих целей виртуальных пингвинов. Стоит посмотреть на дорогу, и можно будет увидеть, как по ней вперевалочку шагают эти водоплавающие птицы. Шагают они именно в направлении Sunshine Aquarium. Стоит отметить, что движения виртуальных пингвинов были списаны с настоящих. Аквариуму пришлось сделать это приложение, так как мало кто заходил туда, поскольку рядом слишком много других достопримечательностей.
Шесть удобных способов использования голосового управления
Голосовое управление электронными устройствами, ещё лет десять назад казавшееся фантастикой, сегодня доступно практически всем владельцам компьютеров, смартфонов и планшетов. Между тем мало кто использует эту действительно полезную функцию — просто из-за убеждённости в том, что она не работает. Так вот, на самом деле она работает. Небезупречно, но вполне удовлетворительно. Вот лишь шесть вариантов использования этой всё ещё непривычной функции в повседневной жизни.
Владельцам смартфонов под управлением операционной системы Android хорошо известна встроенная функция голосового поиска Google Search, при помощи которой вы можете осуществлять поиск, просто произнося запросы в микрофон устройства. Система распознавания речи автоматически преобразует запрос в текстовый вид и передаёт его поисковой системе.
В «десктопном» браузере Google Chrome теперь также реализована технология Google Voice, и вы можете её использовать на любом настольном или портативном компьютере со встроенным или внешним микрофоном.
Просто откройте браузер, зайдите на страницу поиска Google и щёлкните по иконке микрофона в правом конце поисковой строки. В верхней части окна появится строка с запросом на разрешение использования микрофона, с чем следует согласиться. После этого на экране возникнет большой значок микрофона и слово «Говорите». Произнесите запрос, на экране появится сообщение об обработке, а затем обычная страница результатов поиска Google. Если система не поймёт запроса, она сообщит вам, что запрос неразборчив? и попросит повторить.