Sunday, September 30, 2012

Immutable DB

Интересная презентация. Как упростить работу с данными. Immutable DB - в базе данных есть только операция добавления (нет обновления и удаления).

Автор работает в Twitter и создавал Storm

HTML5 и iOS6

Что фашизм iOS6 принес людям мобильным веб разработчикам: iPhone, iOS6 и HTML5

Например, заработала поддержка Media Capture:


<label>Multiple files</label>
<input type="file" multiple>

То есть можно теперь предложить сделать фото непосредственно из веб-приложения. Добавлена также поддержка web audio

Saturday, September 29, 2012

Friday, September 28, 2012

Еще о Wi-Fi

Еще один нестандартный способ использования Wi-Fi - отслеживание перемещения людей в помещении, где есть Wi-Fi router:

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

А ранее мы писали про слежение за телефонами. И применения там, конечно, более мирные - маркетинг. Но обе модели применения зависят от наличия Wi-Fi маршрутизатора

Open press

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

Thursday, September 27, 2012

Мобильный портал

QR code
Обновлен мобильный портал

http://m.linkstore.ru

(это - мобильный сайт). В последней версии обновлены списки ИТ-ресурсов и сервисов. Например, добавлен новый сервис Phone Web Pairing. Кстати, раздел Сервис содержит ссылки на все наши мобильные мэшапы (если зайти из мобильного браузера).

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)

P.S. a сделать свой мобильный веб-портал можно с помощью сервиса Мобильные страницы.

Java и Facebook

Практический пример работы Java приложения с Facebook API. Использование Google App Engine.

Wednesday, September 26, 2012

AbavaNet

Обновлен сайт AbavaNet. Для пользователей социальных сетей открыта страница Abava в Facebook

Reddit Scholar

Интересный ресурс для исследователей - Reddit Scholar. Если нужен текст какой-либо научной статьи, присутствующий только в платном доступе - его можно попробовать поискать/спросить здесь. Тут же есть поддерживаемые списки Open Access журналов.

Tuesday, September 25, 2012

Местные новости. Калуга.

Обновлен мэшап Городские новости. Все местное: видео, фото, новости, рекомендации, твиттеряне. YouTube + Twitter + Yandex + Flickr + Foursquare.

В частности, добавлена страница для Калуги.

Consistency models

Monday, September 24, 2012

Яндекс или Facebook

Обновлен мобильный веб-мэшап - Спросите у друзей. Для любителей Яндекса. Надстройка для мобильного поиска, которая позволяет паралелльно задать тот же самый вопрос в Facebook - поисковый запрос будет просто напечатан на стене пользователя. Социализация поиска. Кто поможет быстрее - выдача поискового сервиса или социальный граф от Facebook?



Мобильный сайт: http://opros.linkstore.ru

Можно также воспользоваться следующим QR-кодом:

QR code

Можно использовать мэшап в своих мобильных веб-приложениях и прямо передавать в параметрах URL строку с поисковым запросом. Имя параметра: q
Т.е. ссылка выглядит так:

http://opros.linkstore.ru?q=запрос

P.S. вот здесь есть аналогичный сервис для Google или Bing. Сравните выдачу, между прочим.

Абавазрение 24.09.2012

Некоторые интересные ссылки:

1. Предшественник QR-кодов. Система из легендарного Xerox PARC

2. Использование Signpost для доступа к Twitter 1.1 API из Java

3. Интересный и полезный проект - добавить субтитры к произвольному видео-файлу

4. Online Python. Программируйте прямо в браузере.

5. Обновлены новости на inetique.ru

6. Трафик из Twitter не доходит до сайтов. Еще одно свидетельство в пользу LinkedIn как источника трафика

Sunday, September 23, 2012

Лучшая работа в 21 веке

Harvard Business Review о лучшей (наиболее востребованной) работе 21 века - data scientist. И что эти люди делают, например, в LinkedId.

P.S. с заключением авторов статьи полностью согласен.

Учебные курсы

Еще один интегратор видео-курсов (20 000+ по всем университетам)

Saturday, September 22, 2012

Психология продаж

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

AR в обучении

Интересная подборка применений Augmented Reality в обучении.

Friday, September 21, 2012

Устройство социального сайта

Интересный британский проект We will gather. Сайт для волонтеров - что и где делается, какая нужна помощь.

Интересно, что модель реализации сайта очень хорошо описывается идеями, изложеными в описании мешапа Дискуссии в Twitter. По сути, то что делает этот волонтерский сайт - это интеграция твиттер-лент с некоторым хэш-тегом.

P.S. вот еще по теме - второй экран.

Flock алгоритм

Thursday, September 20, 2012

Слежение за мобильными телефонами

Пара интересных проектов, построенных на одной технологической идее. У большинства пользователей смартфонов Wi-Fi остается всегда включенным. Некоторые сервисы даже требуют этого, безотносительно того, есть Wi-Fi соединение или нет. Например, Google Maps - уточняет позиционирование по видимым точкам доступа. А раз так, то мобильный телефон постоянно рассылает статусные сообщения Wi-Fi (они же beacon). Их можно сканировать и по их наличию определять присутствие телефона в данной области.

Это не слежение за владельцем телефона, а именно за устройством. Это способ обнаружения телефонов. Ничего о владельце узнать нельзя, а вот mac-адрес получить можно. А это (не 100%, но с большой точностью) однозначно идентифицирует телефон. То есть можно не только сказать, что да, есть какой-то телефон в данной области, но и понять - первый раз он здесь появился, или уже бывал до этого. И что очень важно - это не требует от владельца телефона подключаться к какой-то точке доступа и т.п. Достаточно, чтобы на телефоне просто был включен Wi-Fi.

Для чего это нужно? Ответ очевиден - реальная статистика. Вот все то, что собирают (показывают) системы веб-статистики можно делать для реальных помещений и реальных посетителей. Маркетинг в кафе, магазине, ресторане, например. Сколько было посетителей вчера и сегодня, сколько в среднем времени проводил человек здесь, каково ядро (постоянные посетители) и т.д. Вот пример подобного приложения: Euclid.

Вот система от Navizon, например.

А вот устройство, которое поставляет AbavaNet:

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

UPD. Вот, например, как выглядит статистика для реальных устройств.

Spanner

Ответ Google на HBase - глобальная распределенная база данных Spanner. Очень интересно. Базируется на Paxos

Wednesday, September 19, 2012

Facebook и HTML5

Что конкретно Facebook думает о HTML5. Техническое описание проблем (в основном - относящихся к скроллигу и управлению памятью) и конкретные предложения по развитию (новые события, привязанные к скроллингу)

Местные новости. Рязань.

Обновлен мэшап Городские новости. Все местное: видео, фото, новости, рекомендации, твиттеряне. YouTube + Twitter + Yandex + Flickr + Foursquare.

В частности, добавлена страница для Рязани.

Tuesday, September 18, 2012

Мобильные роботы

Пара интересных примеров использования мобильных телефонов в робототехнике:

1. Romotive. Тележка с Iphone. Будет API для разработчиков

2. Sphero. Роботизированный мяч, управляемый с мобильного телефона.

Бензиновые войны

Еще один информер на базе Twitter - Бензин в России. Насущная тема. И волнительная, судя по Twitter-у.

P.S. см. также Евровидение.

Monday, September 17, 2012

Абавазрение 17.09.2012

Некоторые интересные ссылки:

1. Closures in Java. Lambda expressions

2. Web Audio API. Это то, что появилось в IOS6.

3. Поддержка JSON в версии PostgreSQL 9.2.

4. Data-Intensive Text Processing with MapReduce. PDF файл в открытом доступе

5. Интересная статья от сотрудника Twitter: для чего не подходит MapReduce

Социальный поиск: SERP или Facebook

Обновлен мобильный веб-мэшап - Спросите у друзей. Надстройка для поиска, которая позволяет паралелльно задать тот же самый вопрос в Facebook - поисковый запрос будет просто напечатан на стене пользователя. Социализация поиска. Кто поможет быстрее - выдача поискового сервиса или социальный граф от Facebook? В новой версии можно выбирать поисковик: Google, Bing или Яндекс:



Мобильный сайт: http://askfriends.linkstore.ru

Можно также воспользоваться следующим QR-кодом:

QR code

Можно использовать мэшап в своих мобильных веб-приложениях и прямо передавать в параметрах URL строку с поисковым запросом. Имя параметра: q
Т.е. ссылка выглядит так:

http://askfriends.linkstore.ru?q=запрос

Saturday, September 15, 2012

Thursday, September 13, 2012

Мобильный дизайн

Полезная подборка источников по дизайну мобильных приложений. Включая мобильный веб (jQuery Mobile).

Коллекция мэшапов

Новые поступления в коллекции мэшапов. Набор разных приложений: Twitter, Google+, Google Maps, Facebook, Foursquare, LBS, QR-коды, мобильные HTML5 приложения, поиск, рекомендательные системы и т.п. Возможно, что это самый большой набор веб-мэшапов в зоне .ru

Wednesday, September 12, 2012

Tuesday, September 11, 2012

Mobile 2.0

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз: Mobile 2.0, SF, 2012



/via Geo Messages

И то же самое в Twi-газете: Mobile 2.0

OCR в JavaScript

Замечательный пример использования JavaScript для задач распознавания текста. Нейронная сеть в JavaScript. Чтение графической информации с помощью canvas

Нью-Васюки

Обновления в проекте Местные новости. Путеводитель.

Добавлена информация по городу Химки. Это важно. Возможно, после грядущих выборов, сюда переместится новая столица государства.

Monday, September 10, 2012

Второй экран

По данным Google 77% процентов телезрителей держат в руках (или имеют под рукой) какое-то другое устройство во время просмотра телевизора. Это открывает нишу для целого класса приложений (так называемый second screen), которые могут использоваться, например, для параллельного обсуждения передачи (фильма, спортивного матча и т.д.). И этот второй экран нужен телевизионщикам, потому что его поддержка - это поддержка своей аудитории, которая иначе рано или поздно откажется от первого экрана.

Вот модельный пример, как выглядит такого рода система: Second Screen TV. Мобильное веб-приложение, которое позволяет организовать обсуждение телепередач. Как это устроено? Обсуждение здесь - это дискуссия в Twitter с некоторым хэш-тегом. Все начинается с программы передач, размеченной хэш-тегами:


После выбора программы открывается посвященная ей страница:


Эта страница и содержит кнопку для обсуждения. Каким образом потенциальный пользователь запомнит хэш-тег программы? Здесь используются идея, описанная в модельном примере Дискуссии в Twitter. Запоминать ничего не нужно. При первом обращении соответствующий хэш-тег можно напечатать прямо в собственной ленте пользователя. Вместе с объяснением, что это такое. Это аналог check-in. А при последующих нажатиях уже сразу переходить к дискуссии. Более того, поскольку описание дискуссии будет в собственной ленте пользователя, он сможет вернуться к обсуждению в любой момент уже прямо из Twitter, вообще не обращаясь к программе инициации.

Скопировать ссылку с примером на свой телефон можно с помощью следующего QR-кода:
QR code

О Google Maps

Интересная статья - как Google делает свои карты

/via Google Maps Mania

Saturday, September 08, 2012

Обработка потоков

Twitter embedded timeline

Новый официальный инструмент от Twitter для отображения статусов. Например, big data в Twitter:

Пока видимая проблема - это статический ID. То есть эти виджеты должны быть созданы заранее.

Friday, September 07, 2012

Google Maps Mania.ru - 59

Появились новые записи, и пришло время выпустить очередное обновление для списка русскоязычных проектов (систем), выполненных на базе Google Maps.

Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.

Ну а последняя версия доступна на странице Google Maps Mania.RU

Wolfram Data Summit

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз: Wolfram Data Summit, Washington DC, 2012



/via Geo Messages

И то же самое в Twi-газете: Wolfram Data Summit

Google Cloud SQL

Интересное предложение. И цены выглядят разумно. MySQL в облаке от Google.

Wednesday, September 05, 2012

О роботах

Классный российский проект - ScratchDuino. Симбиоз Arduino и языка программирования Scratch. Scratch сделан в MIT для обучения программированию детей. Идеи унаследовал от Smalltalk. Пробовал его на детях - реально просто.

Местные новости. Иркутск и Волгоград.

Обновлен мэшап Городские новости. Все местное: видео, фото, новости, рекомендации, твиттеряне. YouTube + Twitter + Yandex + Flickr + Foursquare.

В частности, обновлены страницы городов Иркутск и Волгоград.

Tuesday, September 04, 2012

Фото-пазл для Facebook

Обновлен мэшап Puzzle for Facebook. Строит пазл с картинкой из профайла указанного пользователя. А используя QR-код, построенную таким образом игрушку можно загрузить себе на телефон, как мобильное веб-приложение (HTML5: iPhone, Android, Samsung)

Например, Марк Цукерберг

Hadoop mashups

Мэшапы на базе Hadoop. Схема взаимодействия Hadoop и Yahoo Pipes.

Monday, September 03, 2012

Поиск по социальному графу в Facebook

Обновлен мэшап Facebook directory. Мэшап позволяет представить социальный граф в простой табличной форме. Помогает найти внутри своего круга друзей контакты в произвольной компании, в заданном городе и т.д. Также поддерживает поиск дополнительной информации о своих контактах в Google, Twitter, LinkedIn. Такой WHOIS сервис для Facebook. Кстати, в последней версии используется также сервис поиска людей от Яндекс и анализ общих интересов в круге друзей.


jQuery mobile

Хорошая коллекция учебников с примерами jQuery Mobile