Saturday, December 31, 2011

Вас! И нас! И всех отчасти!

Ну и традиционное для 31 декабря - маму с мылом с новой рамой.

Вас!
И нас!
И всех отчасти!
По отдельности и в общем!
С Новым Годом! В смысле - счастьем!
С новым счастьем! То есть, вот с чем:
С новой крышей! С новым домом!
С новым блином! С новым комом!
С новой правдой! С новым сном!
С новой стопкой кверху дном!
С новым делом! С новым словом!

Читать полностью

Thursday, December 29, 2011

Аудио и видео регистратор

Интересный проект - open source регистратор (аудио, видео) для записи (в том числе - секретной) медиа данных непосредственно с мобильного телефона. Записываемое автоматически публикуется на внешний сервер (вместе с координатами). Возможна анонимная запись - OpenWatch

Wednesday, December 28, 2011

Мобильная идентификационная карта

Обновлен мэшап Mobile ID card для Facebook. Позволяет, используя аккаунт в Facebook, создать идентификационную карточку для мобильного телефона.

Идея проста - используя свой аккаунт в Facebook, любой пользователь может создать себе мобильную веб-страницу с QR-кодом, который может быть использован для подтверждения его базовых регистрационных данных - имени и фото.

Регистрируетесь со своим Facebook ID на странице Facebook Card и получаете короткую ссылку на мобильную веб-страницу. Эту ссылку достаточно просто запомнить в закладках своего мобильного браузера. Для этого можно прямо набрать полученный короткий URL, либо воспользоваться приводимым QR кодом, просто сканировав его с экрана с помощью своего мобильного телефона.

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

Описание мэшапа есть здесь. А вот здесь можно посмотреть пошаговые иллюстрации для авторизации пользователя Facebook с помощью QR кода.

Как это может быть использовано? Некоторые возможные применения:

- регистрация на мероприятия. Идентификационная карта создается на сайте мероприятия (там авторизуется пользователь Facebook), далее предъявляется (проверяется) на входе. Устройство для проверки - мобильный телефон с программой чтения QR кода

- мобильные билеты

- карты лояльности

- простой обмен информацией о профайле. Ваш потенциальный партнер после сканирования QR-кода с вашего же телефона открывает ваш профайл в Facebook для подписки

Open Source TTS

Open Source Text to Speech приложения

Tuesday, December 27, 2011

Смените карты

То, чем многим (и нам, в том числе) придется заниматься в следующем году: смена провайдера карт. Отказ от Google Maps и переход на OSM

Местные новости. Псков.

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

Из новых городов добавлен Псков.

Sunday, December 25, 2011

Примеры jQuery mobile

Как начать работу с jQuery Mobile

Начать, в целом, очень просто. Но работает медленно. Все-таки пока какой-то очень перегруженный стек получается. С использованием jQuery Mobile сделаны, например, веб мэшапы Опрос Друзей и Ask Friends

Saturday, December 24, 2011

Применение MongoDB

MongoDB Best Practices - рекомендации по использованию MongoDB

Еще один поиск

Облачный поиск от LinkedIn - IndexTank теперь Open Source проект. Лицензия: Apache.

Очевидные конкуренты: Lucene/Solr. По сравнению с ними IndexTank обещает обеспечивать индексацию и поиск в реальном времени.

Friday, December 23, 2011

Анализ социального круга

За деньги. Интересная идея - за плату готовят отчет о социальном круге (о follower-ах в Twitter)

P.S. а в мэшапе WHOIS for Twitter - все бесплатно :)

P.P.S. анекдот в тему:

- кем доводитесь задержанному?
- Фолловером

Android drag & drop

Практический материал: Android drag & drop - как это делается.

Thursday, December 22, 2011

QR-коды на практике

Один из немногих (пока) реальных примеров практического использования QR-кодов.


Это размещено в клубе "Чайная высота. Дом чая и мороженого" на Покровке. QR-код ведет к мобильной веб-странице, на которой можно отметить свое присутствие (check-in) в Facebook. По отзывам владельцев, посетители со смартофонами отмечаются весьма активно.

Кстати, для изготовления мобильной страницы для check-in использовался мэшап Places from Facebook

Browser ID на практике

Browser ID - новый протокол идентификации от Mozilla. А вот - практический пример: как использовать Browser ID на своем сайте.

Wednesday, December 21, 2011

Сервисная платформа на базе Twitter

Обновлен мэшап 411 for Twitter. Идея простая. Сервис Twitter, как известно, поддерживает открытый API. Используя этот API, мэшап Twitter messaging server позволяет создать собственную информационную систему поверх Twitter.

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

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

Схема использования простая:

1. пользователь посылает сообщение (direct message в Twitter или reply) пользователю @t411, содержащее некоторое ключевое слово

2. Сервис возвращает (посылает в ответ) сообщение, содержащее либо текст, связанный с данным ключевым словом, либо результат запроса к внешнему CGI скрипту.

Например, пошлите пользователю @t411 следующее сообщение:

@t411 t YNDX

здесь: t - это код запроса
YNDX - параметр

Запрос возвращает текущие котировки для указанного тикера. Попробуйте, например t GOOG и т.д. И обработчик такого запроса есть обычный CGI скрипт. Вот здесь показано, как написать свой подобный бот для Twitter

И все это, между прочим, будет работать и с мобильного телефона. Сервис на базе Twitter - это автоматически мобильный сервис.

Вот здесь можно посмотреть примеры сервисов (ботов) на базе Twitter messaging server. Это погода, карты по требованию, собеседник, колдунщик и т.д.

Учебные классы по Android

Учебные классы по Android непосредственно от Google. Интересно.

Tuesday, December 20, 2011

Notifications: Android и iPhone

Практический материал: push notifications для мобильных телефонов с использованием Java. Программирование уведомлений с пользованием Java для Android и iPhone

Monday, December 19, 2011

Кэш для JSP

Еще одно решение для нагруженных проектов с JSP файлами - custom JSP taglib, которая позволяет вычислять произвольный фрагмент кода только один раз в течение сессии. То есть, закэшировать, например, какие-то внешние данные на время пользовательской сессии - Once Per Session taglib

/via Coldtags Suite

PhoneGap & Windows 7

Практический пример (исходные тексты) использования PhoneGap для HTML5 веб-приложения на Windows Phone 7

Sunday, December 18, 2011

Hadoop. Введение

Хороший (и компактный) документ по началу работы с Hadoop. Охваченные темы:

Введение в Hadoop
Что такое Map-Reduce и как это работает
Hadoop streaming
HDFS
Сериализация в Hadoop
Распределенный кэш
Планировщики в Hadoop.

Хостинг для MongoDB

Интересные (и практичные) предложения по облачному хостингу для MongoDB

P.S. см. здесь другие материалы по MongoDB

Saturday, December 17, 2011

Cassandra и восстановление данных

Интересная презентация о преимуществах Cassandra в сравнении с HBase и MongoDB при восстановлении после сбоев:

Friday, December 16, 2011

Новый скоринг

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

P.S. Масс-фолловерам не дадут кредитов ...

P.P.S. а проверьте свой социальный круг на Facebook

Thursday, December 15, 2011

Почините машину

Симпатичная идея - владелец оставляет на сайте фото повреждений и получает предложения от авто-сервисов о починке: Body Shop

/via Штрафные стоянки

Локальные коммуникации

Обновлено мобильное приложение WiFi chat. Какие общие объекты (реальные или искусственные) могут послужить некоторым объединительным моментом (пунктом), вокруг которого можно собрать мобильных пользователей? Речь не идет о том, что мобильные абоненты могут являться членами какой-то социальной сети. Это скорее способ собрать какую-то группу по интересам, что называется, на лету. Вот, например, несколько приложений:

Городские форумы - обсуждения (дискуссии, форумы), привязанные к каким-то местам (POI - point of interest)
Гео-форумы - такие же дискуссии, но привязанные только к географическому положению
Мобильный форум - форум (обсуждение), привязанное к какому-то физическому объекту (предмету).
Городской чат - веб-чат, привязанные к какому то месту (POI)
Гео-чат - веб-чат, привязанный к местоположению.

WiFiChat представляет собой форум и чат, привязанные к конкретной WiFi сети. Это мобильное приложение (Android), которое позволяет видеть доступные в данном месте WiFi сети и привязать обсуждение (или веб-чат) к конкретной сети. Речь не идет о присоединении к данной сети, WiFi сеть используется как сенсор. Те, кто видят эту сеть - находятся поблизости друг от друга. Им может быть есть, что обсудить, о чем поговорить и т.д. А уж используют они для доступа к сети вообще WiFi, данную сеть или мобильный интернет от оператора - это их личное дело.

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

Технически приложение использует облачные форумы от Disqus и веб-чат от Coldbeans.

Вот ссылка для загрузки .apk файла с Android Market:

com.wifichat

также можно загрузить приложение непосредственно с нашего сайта. Вот соответствующий QR-код:

QR code for WiFiChat

WiFiChat, на самом деле, есть часть (побочный эффект) проекта SpotEx, который позволяет привязать свои собственные данные (сообщения) к точкам доступа WiFi. Но это уже отдельная история.

Wednesday, December 14, 2011

С дустом

Интересная презентация по новому устройству LinkedIn (исторически, это был большой Java shop). Перешли на клиентские шаблоны на базе dust.js. Server-side (JSP, например) только поставляет данные в JSON. Вся подготовка представлений полностью вынесена на клиентскую часть.

P.S. между прочим, по такой схеме, например, сделан мэшап WATN (там только свои шаблоны)

P.P.S. вот здесь есть список Open Source продуктов, использованных в LinkedId.

Tuesday, December 13, 2011

Гео-публикации в блогах и социальных сетях

Многие современные блог-платформы и социальные сети позволяют добавлять сообщения (обновлять статусы и т.д.) просто по e-mail. Достаточно лишь послать сообщение на некоторый выделенный адрес, добавив содержание как аттачмент и т.д. Так устроен, например, Posterous. Также, обновления по e-mail доступны для Blogger, Facebook.

Обновленная версия мэшапа Geo Post позволяет добавлять информацию о позиционировании к таким почтовым обновлениям. В нем нужно указать email адрес для обновления вашего блога, и в ответ вы получите кастомизированную версию мэшапа Мобильная карта, из которой можно будет отправлять e-mail с обновлениями. При отправке такого e-mail на сервисный адрес сервис автоматически добавит текущие координаты к письму.

Просто сохраните полученный короткий URL в закладках вашего мобильного браузера или воспользуйтесь приводимым QR-кодом.

Поскольку мэшап Мобильная карта позволяет делиться информацией еще и по SMS (там, где поддерживается SMS-URI), то в GeoPost можно задать еще и предопределенный номер для отправки SMS. В итоге - получился конфигуратор для гео-сообщений.

P.S. мэшап не хранит никакую информацию (e-mail адреса) на собственном сервере.

Что делать в 2012?

20 технологий для наступающего года. Интересный список от EE Times. M2M и IOT - в начале списка.

Monday, December 12, 2011

Восстановление диалогов

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

Для начала работы просто укажите URL для произвольного сообщения (статуса) в Twitter. Если это сообщение было опубликовано в ответ на другое, то мэшап поможет восстановить цепочку с начала. Также мэшап ищет и показывает все реакции (реплики) на указанное сообщение. Иными словами, диалог будет восстановлен в обе стороны.

Для упрощения работы можно также воспользоваться соответствующим букмарклетом из нашей коллекции. Тогда просто на открытой веб-странице с твитом можно выбрать сохраненную ранее закладку для вызова мэшапа.

Можно использовать в своих приложениях, просто помещая ссылку на этот мэшап с заданным статусом сообщения (URL), на которое нужно найти реакцию.

P.S. по технической части. Все пока осталось как и было. Все еще не все хорошо в Twitter API и непонятно, связано это с какими-то техническими ограничениями или же это политический вопрос. Так, например Twitter Search API позволяет искать реплики указанному пользователю, возвращает найденные твиты, но, по непонятной причине в результатах нет информации, в ответ на какое сообщение была написана данная реплика. Текст реплики есть, кому адресована известно и т.д, а вот указания исходного сообщения нет. При этом в базовом поиске (клиенте) Twitter такая информация есть. А в API – нет. Уведомление о соответствующей ошибке открыто в API Wiki уже более года, но реакции со стороны разработчика нет.

Второй момент состоит в глубине поиска. Посмотреть реакции на сообщение удастся только для относительно свежих статусов. Ориентировочно – около недельной давности. Более старая информация просто отсутствует в результатах поиска.

Sunday, December 11, 2011

Emergency communication

Концепция Geo Messages предполагает добавление координат отправителя в качестве подписи к сообщению. А вот пример встраивания такого подхода в другие приложения - InCar emergency.

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

P.S. по сути, в более общей форме то же самое предлагает и Geo Post - добавление координат к новым сообщениям в блоге.

И это не стеб

Вот что, спрашивается, смеялись над роликом "Наш дурдом голосует"? Авторы, видимо, просто все знали раньше других.

Москва, район Аэропорт

Избирательный участок № 3236
Границы избирательного участка:
ул. 8 Марта, д. 1.
Участковая избирательная комиссия:
ул. 8 Марта, д. 1 (Московская областная клиническая психиатрическая больница). Телефон: (495) 612-15-22.
Место голосования:
ул. 8 Марта, д. 1 (Московская областная клиническая психиатрическая больница). Телефон: (495) 612-15-22.

Отсюда

Результаты голосования:

Явка: 100%
Единая Россия: 93%

отсюда

Главный вопрос, на самом деле - зачем?

Saturday, December 10, 2011

Thursday, December 08, 2011

Витя Матвеев


Вот уже и linkedin пишет:

Victor Matveev Out of your network
Software Engineer at NVIDIA
San Francisco Bay Area | Computer Software

...

Мобильные веб-страницы

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

Как, например, обычно делятся контактами? Можно взять и позвонить собеседнику. Звонок принят - есть номер абонента, можно занести его в телефонную книгу. Но имя придется набирать. Вот эту задачу можно теперь упростить. Что если вы на своем телефоне предварительно заготовите мобильную веб-страницу со своим контактом? Страница может быть сохранена в закладках. Когда нужно поделиться с кем-нибудь контактом, то можно будет открыть эту страницу из закладок и послать ее собеседнику по SMS. Прямо на самой странице будет ссылка, которая позволяет послать страницу по SMS.
А на самой странице будет код (также ссылка) которая позволит вашему собеседнику после получения от вас контактной страницы (в SMS) добавить ваш телефон в адресную книгу одним кликом. Не нужно ничего вводить - просто кликнуть на имени (телефоне) и подтвердить добавление новой записи в адресную книгу.
Вопрос здесь не только в лени (хотя удобство, конечно - великая вещь), но и в том, что таким образом данные будут всегда в корректной форме (нет ошибок ввода).

Это первое из доступных приложений. Другие сервисы позволяют просто скопировать ссылку на мобильный телефон (с помощью QR-кодов), создать страницу, которая позволяет поделиться какой-то ссылкой уже непосредственно с телефона, отправить SMS, создать черновик SMS на мобильном телефоне. Можно также создавать собственные мобильные порталы. Если есть набор источников (сайтов, RSS-фидов), которые вы постоянно читаете, то можно быстро создать себе мобильную веб-страницу (портал) и читать их с телефона. Непосредственно на телефон страница копируется посредством QR-кода. По сути, наш мобильный портал был именно так и сделан.

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

NLP для программистов

Хороший учебник Natural Language Processing for the Working Programmer

Wednesday, December 07, 2011

LeWeb 2011

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. Сегодня это LeWeb conference, Paris, France



/via Geo Messages

P.S. и то же самое в Twi-газете:   LeWeb conference

Язык запросов для веб-страниц

Интересная (хотя и не новая, конечно) идея от Ebay - проблемно-ориентированный язык для запросов через JSON интерфейсы

P.S. все-таки Yahoo Pipe - серьезно недооцененная система. Это более чем востребовано.

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

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

Tuesday, December 06, 2011

Google Maps Mania.ru - 50

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

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

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

Google JavaScript Library

Библиотека от Google для доступа к сервисным API из JavaScript. Есть поддержка OAuth2.

Monday, December 05, 2011

TechCrunch Moscow 2011

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. Сегодня это TechCrunch conference, Digital October, Moscow



/via Geo Messages

P.S. и то же самое в Twi-газете:   TechCrunch conference

Фото-день

Одна картинка все еще стоит тысячи слов. Обновлен мэшап - Day in Twitter. День глазами Twitter. Тренды Twitter, иллюстрированные картинками из того же Twitter.

Технически базируется на поиске картинок в Twitter.

Sunday, December 04, 2011

Весь этот Twitter

Очень интересная статья по техническому устройству и статистике DataSift. Сервис, который в реальном времени обрабатывает 120 000 твитов в секунду.

Saturday, December 03, 2011

Хранение данных в Android приложениях

Полезный практический обзор использования data storage в приложениях на Android. Где, например, хранить предпочтения пользователя. Возможные варианты: internal storage, SD card, database, shared preferences, web storage.

Friday, December 02, 2011

Еда в реальном времени

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

В новой версии поддерживаются фото из Instagram и собственный фото-хостинг Twitter. Можно воспользоваться локальным поиском. Для этого достаточно указать следующие параметры для базового URL:

lat - широта места
lng - долгота места

Например, что едят в Санкт-Петербурге

P.S. вот здесь есть еще один продуктовый интегратор - что едят твиттеряне. On-line книга о вкусной и здоровой пище.

P.P.S. англоязычный вариант (с теми же возможностями) есть здесь: Food from Twitter

Нечеткий поиск для строк

Довольно подробное изложение - Levenshtein distance, Damerau-Levenshtein distance, Bitap algorithm, Spell-checker method, N-gram method, Signature hashing, BK-trees

Thursday, December 01, 2011

Не спрятаться

Google начал поддерживать indoor maps на Android


пока только небольшое количество зданий, но ясно, что это только начало ...

P.S. а доставлять пользователям нужную информацию в помещениях можно с помощью SpotEx.

Просьба о помощи

Dplaneta.ru - помощь детям и подросткам

Это для Доброй планеты

P.S. если имеете возможность помощь им с распространением информации в сети, то их баннеры есть здесь

Яндекс или Facebook

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

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

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

QR code

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

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

Wednesday, November 30, 2011

Все о CSS

Все, что вы хотели спросить о CSS. Простой и полезный справочник.

Google или Facebook

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

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

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

QR code

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

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

Tuesday, November 29, 2011

Сенсоры с Wi-Fi

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

Кстати, у этого устройства есть и другое применение. Питается он от батарееек, работает долго и может быть использован как Wi-Fi тег. А к тегу можно добавить сообщения и правила для их активации. Это то, что делает SpotEx.

P.S. а касательно сенсоров с GSM см. GSM розетка

Where Are They Now

Обновлен мобильный сервис WATN (Where Are They Now). Новый подход к обмену информацией о местоположении в мобильных сетях - безопасный способ обмена данными о позиционировании. Это мобильное веб-приложение (HTML5), которое не требует никакой регистрации. Нет, соответственно, и стороннего сервера, который бы хранил пользовательские данные вместе с местоположением.


Вот здесь можно посмотреть презентацию сервиса

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

QR code

http://watn.linkstore.ru (это мобильный сайт).

Monday, November 28, 2011

Архитектура Spotify

Интересное описание технического устройства Spotify. Музыка там не проигрывается с веба, в основе системы P2P сеть.

Городские форумы

QR code
Обновлен Городской форум. Это мобильный веб-мешап, соединяющий места из Foursquare и облачные форумы от Disqus. Площадка для обсуждения мест в городе. Реализовано с помощью HTML5, так что приложение работает и на мобильных телефонах (iPhone, Android, Bada)

http://cforum.linkstore.ru

(это - мобильный сайт).

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

P.S. кстати, посмотреть рекомендации из Foursquare можно с помощью следующего сервиса: Гео-браузер.

Sunday, November 27, 2011

QR-code магазин

Магазин без кассы. И без большого склада, как можно понять. На товарах - QR-код, который приводит на страницу оплаты. То есть оплата товара в реальном магазине осуществляется так, как будто он электронный. Ну и доставка, соответственно

P.S. спонсор публикации - QR-code maker

Когда много JavaScript

Интересная презентация по архитектуре больших JavaScript приложений:

Saturday, November 26, 2011

AppMobi

Компания AppMobi открыла код своих инструментов для мобильной веб-разработки

Опечатка


P.S. прям как в старом анекдоте: "вместо ошибочно напечатанного сионист Пердюк, следует читать пианист Сердюк"

Friday, November 25, 2011

Thursday, November 24, 2011

Wednesday, November 23, 2011

Предметные обсуждения

Обновлен мэшап Мобильный форум. Это еще один генератор мобильных приложений, который позволяет создать мобильную веб-страницу с форумом (используется Disqus API), а также QR-код для представления этой страницы. Размещайте полученный QR-код на каком-то физическом (реальном) объекте - и вот вам отзывы посетителей (пользователей, покупателей) про что угодно. Мобильный форум для реальных объектов (предметов). Для товара, который вы продаете, для столика в кафе и т.д.

Доступ к дискуссии (отзывам) непосредственно с любого мобильного телефона с HTML5 браузером. (iPhone, Android, Bada, Opera 10.1 etc.).

А с помощью Google Analytics можно отслеживать производительность таких страниц.

Другие похожие приложения из нашей коллекции мэшапов:

Geo talk - дискуссии на карте
City forum - городской форум (Places + discussions)
Place card - Facebook like для реальных объектов
QR-code maker - мобилизуйте cвой контент с помощью QR-кодов

Курсы из Гарварда

Учебные курсы открываются в сети с огромной скоростью. Теперь вот Гарвард

См. здесь другие учебные курсы

P.S. вот еще нашелся список из 400+ бесплатных онлайн курсов от ведущих университетов.

Tuesday, November 22, 2011

Империя добра?

Самый длительный в нашей практике случай недоступности блога. Google?

Местные новости: гео-поиск

Обновлен мэшап Гео-поиск. Местные новости, которые иллюстрированы местными же фото - просто кликните на интересующую вас точку на карте.

Параметры, которые можно указать базовому URL:

lat - начальная широта места для карты
lng - долгота места
zml - масштаб

Мэшап поддерживает еще и задание языка в поиске. Имя параметра - hl. Например:

http://geo.linkstore.ru?hl=ru
http://geo.linkstore.ru?hl=en и т.д.

Monday, November 21, 2011

Oracle NoSQL

Интересное описание Oracle NoSQL. Особенно в части трактовки CAP теоремы в изложении Oracle.

Кстати, здесь можно найти собственную NoSQL white paper от Oracle

Place Card - кнопка Like для реальных объектов

Обновлен мэшап Place card - простая рекомендательная система на базе Facebook.

Кнопка Like из Facebook может быть размещена, в том числе, и на мобильных веб-страницах. Если эта мобильная страница посвящена какому-то реальному объекту (например, кафе, ресторану, банку, продукту и т.д.), то выражение "Нравится" приобретает вполне конкретный смысл - пользователь (посетитель страницы) сможет видеть, кто из его друзей в социальной сети отметил (рекомендует) этот сервис (товар и т.д.).

Мэшап Place Card позволяет создать мобильную страницу (визитку) для бизнеса и соответствующий QR-код. Этот код может быть размещен в витрине, на двери и т.д. Можно, естественно, разместить QR-код и просто на сайте (например, в разделе Контакты, О компании - мобильная веб-страница может содерждать адрес и другую контактную информацию). Веб-страница, которая открывается при сканировании кода содержит кнопку Like. Можно видеть, отметил-ли кто-нибудь из друзей это место и, в свою очередь, самому рекомендовать его друзьям.

Простая рекомендательная система средствами Facebook.

Sunday, November 20, 2011

Работа с SimpleDB

Хороший учебный материал от IBM по работе с SimpleDB. Рассмотрена также интеграция с JPA, а равно как и реализация eventual consistency (итоговой согласованности) в SimpleDB

Real time Hadoop

Интересная презентация с SIGMOD 2011 по применению Hadoop в реальном времени (сообщения Facebook)

/via Hadoop blog

Saturday, November 19, 2011

Rule engine для Java

Простая реализация продукционной системы для Java. Продукционная система (на базе Rete) используется в SpotEx

Apache Mahout

Практика машинного обучения с использованием Apache Mahout. В статье рассматриваются вопросы использования системы в облаке (Amazon EC2). Хороший практический материал от IBM.

См. также другие материалы по Apache Mahout

Wednesday, November 16, 2011

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

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

http://m.linkstore.ru

(это - мобильный сайт). В последней версии обновлен список сервисов. Например, добавлен новый сервис Ask Friends.

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

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

Уму непостижимо

Ошибке с поддержкой SMS URI на платформе Android пошел второй год. Решения так и нет. Как пишут в комментариях, it boggles the mind.

Tuesday, November 15, 2011

Эксперименты с HTML5

Обновлена страница примеров и экспериментов с HTML5 на inetique.ru

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

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

1. Шутки от Google Translate. Попробуйте перевести "Уважаемый Дмитрий". Именно в кавычках нужно указать.

2. Венчурных капиталистов хотят засудить за кражу идеи. И такое бывает.

3. Еще одна полезная коллекция HTML5 инструментов для мобильной веб-разработки

4. Интересные примеры к учебному курсу по анализу социальных сетей

5. Коллекция бесплатно доступных книг по программированию.

Monday, November 14, 2011

Помощь зала

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

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

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

QR code

Виртуальная SIM-карта

Apple запатентовал идею виртуальных SIM-карт. Еще один гвоздь в операторский гроб.

Мне казалось, что Nokia была первой компанией, которая высказала крамольную мысль - а зачем нам SIM-card? Телефоны стали достаточно интеллектуальны, идентификацию могут поддерживать сами и т.д. Я помню, это дискутировалось на 3GSM World. Операторы были, мягко говоря, вне себя.

Sunday, November 13, 2011

Политическая жизнь

Феерическое via Новосибирск в сети:

плакат со словами "Против жуликов и воров" сняли с формулировкой "агитация против Единой России"

Wi-Fi direct

Технология Wi-Fi direct обеспечивает непосредственное взаимодействие Wi-Fi устройств друг с другом. И это не обязательно точка-точка. Группа устройств может присоединиться к одному хосту. При этом наличия какой-то общей Wi-Fi поддержки (сети) не требуется. Соединяющиеся устройства сформируют свою сеть.

Вот примеры программирования Wi-Fi direct для Android 4. Вот еще интересная среда для создания Wi-Fi direct сервисов - Qwarq.

Мы планируем добавить поддержку Wi-Fi direct в SpotEx.

Apache Tika 1.0

Вышла первая версия Apache Tika. Java пакет для выделения текста и метаданных из документов. Понимает следующие форматы документов:

HTML
XML
Microsoft Office documents (OLE2 and OOXML)
OpenDocument Formats
PDF
ePub
RTF
Java class files and archives
Compressed and packaged files
Outlook and mbox mailboxes
Text associated with audio files
Text associated with Image and video files

Saturday, November 12, 2011

Friday, November 11, 2011

HTML5 canvas

Пример работы с графическим контекстом в HTML5. Как создавать новые графические объекты, как выбирать существующие, как их перемещеть по экрану. Практически - базовые элементы для любого игрового пакета. - веб-технологии на inetique.ru

Pub-Sub модели для M2M

Интересная модель: MQ сервисы для M2M приложений. За проектом стоит IBM. С другой стороны пытаются завести свои наработки из MQ Series.
Но это в любом случае интересное начинание. Что ETSI, что OMA в своих материалах так и остались на уровне SOAP и все пытаются реанимировать Parlay X. А здесь реально "программистские" модели предлагаются.

Thursday, November 10, 2011

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

Обновлена коллекция мэшапов. Большой набор приложений: Twitter, Google+, Google Maps, Facebook, LBS, QR-коды, мобильные HTML5 приложения, поиск и др.

Amazon S3 своими руками

Open Source альтернатива Amazon S3 - Nimbus. Вот здесь есть сравнение их подхода с традиционной архитектурой систем хранения.

Wednesday, November 09, 2011

Измерение времени загрузки веб-страниц

Практический пример - как использовать HTML5 Navigation and Timing API. Стандартный интерфейс в HTML5, который позволяет получать различные временные метки для процесса обработки страницы в браузере. В частности, измерять время загрузки.

Таким приемом пользуется, например, Google Analytics

Спросите у друзей

Мобильный веб-мэшап - Спросите у друзей. Надстройка для поиска Google, которая позволяет задать тот же самый вопрос в Facebook - поисковый запрос будет просто напечатан на стене. Кто поможет быстрее?

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

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

QR code

Tuesday, November 08, 2011

Бочка для сайтов

И еще раз об эффекте do a barrel roll. Как сделать вращение для произвольного сайта. Это простой трюк с CSS3

QR-code maker

Обновлен мэшап QR-code generator. Простой способ мобилизации произвольного контента, на уровне copy/paste.

Просто скопируйте текст и сервис создаст как мобильную веб-страницу, так и соответствующий QR-код. При создании мобильной страницы сервис автоматически превратит встреченные в тексте URL и email адреса в соответствующие гипер-ссылки.
Можно также добавить файл для загрузки в мобильном вебе, перекодировать ссылки с помощью транскодера (позволяет просматривать обычные веб-страницы с помощью мобильных браузеров).
В последней версии добавлена возможность автоматически превратить номера телефонов в тексте в click-to-call ссылки, а также автоматически добавлять HTML5 audio player для ссылок на mp3 (ogg, wav) файлы.

Создаваемую мобильную страницу можно сделать одноразовой. В этом случае ее можно будет открыть только один раз. Удобно, например, если вы распространяете таким образом платный контент.

Также есть возможность добавлять обсуждения (форумы) к мобильной странице, остлеживать посещаемость своих мобильных страниц с помощью Google Analytics, добавлять к странице социальные кнопки Facebook Like и Google+1

P.S. схожие мэшапы, которые собственно и инспирировали добавление форумов - Городские форумы и Мобильный форум

Monday, November 07, 2011

Ответный удар

Империя наносит ответный удар. Motorola Mobility (т.е. Google) выиграла патентный спор у Apple в Германии. Теоретически может запретить продажу яблочных телефонов.

P.S. современная телекоммуникационная компания - это юридическая фирма с антенной наверху ...

WHOIS для Twitter

Обновлен мэшап Info from Twitter. Для произвольного аккаунта в Twitter осуществляет поиск других ресурсов, связанных с данным пользователем (используя Google Social API). Хороший способ, например, узнать кто ваш новый читатель в Twitter или, наоборот, кого вы читаете. Попробуйте, вы будете удивлены некоторым найденным ссылкам.

Авторизации в Twitter (и даже наличие собственного аккаунта) не требуется. Просто укажите имя пользователя на странице мэшапа или сразу задайте его в параметрах запроса:

http://tinfo.linkstore.ru?u=имя_в_twitter

P.S. Можно также воспользоваться соответствующим букмарклетом.

P.P.S. A еще посмотрите Whois для Facebook

Sunday, November 06, 2011

Машинное обучение

Коллекция полезных ссылок:

10-701/15-781, Spring 2011 Carnegie Mellon University Machine Learning.
The Elements of Statistical Learning (free pdf book)
Information Theory, Inference, and Learning Algorithms (free pdf book)
Videos from Autumn School 2006: Machine Learning over Text and Images

QR-code на марке

Простая и полезная вещь - QR-код непосредственно на почтовой марке. С помощью кода (марки) можно отслеживать состояние отправления:


Отсюда.

Представьте такое на Почте России ...

P.S. другие применения QR-кодов см. в QR-code FAQ and How-to

Saturday, November 05, 2011

Машинное обучение на практике

Интересный пример использования машинного обучения для оценки действий посетителей сайта.

Google Maps Mania.ru - 49

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

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

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

Friday, November 04, 2011

Местные новости. Челябинск

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

Из новых городов добавлен Челябинск.

Практическое использование Redis

Хорошая статья по практическому использованию Redis. Это база данных для хранения пар (ключ, значение). In-memory хэш. Вот здесь есть еще о Redis

Thursday, November 03, 2011

Google Roll эффект

CSS3 трюк по мотивам Google's barrel roll: http://linkstore.ru/roll.htm

Что Facebook дал вашему сайту

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

P.S. из родственных мэшапов см. Социальные ссылки (социальный граф для сайтов)

Зачем нужны check-in?

Хорошая презентация - как убедить пользователей отмечаться в мобильных сервисах:


P.S. спонсор публикации - Places for Facebook - your customized check-ins

Wednesday, November 02, 2011

Граф здоровья

Интересная идея - Health Graph. Социальный граф для физического состояния.

Социальный граф и социальные ссылки для сайтов

Обновлен мэшап Social links. Для произвольного сайта позволяет посмотреть, какие из его материалов отмечались в социальных сетях (Facebook, Twitter), а также найти другие сайты, связанные с данным. Использование:

a) показ ссылок в социальных сетях
http://social.linkstore.ru?url_для_опроса

Например:

http://social.linkstore.ru?liveinternet.ru
http://social.linkstore.ru?livejournal.com
http://social.linkstore.ru?vedomosti.ru

б) поиск родственных сайтов
http://social.linkstore.ru?u=url_для_опроса

Например:

http://social.linkstore.ru?u=http://gazeta.ru
http://social.linkstore.ru?u=newsru.com

Для удобства можно воспользоваться соответствующим букмарклетом из нашей коллекции

P.S. Это ссылки, автоматически собираемые социальными сетями. А "ручные" ссылки можно увидеть на табло linkstore.ru :-)

Tuesday, November 01, 2011

Самые местные новости

Обновлен сервис SpotEx. Обновлены описание, веб-сервис и мобильное приложение для Android.

SpotEx (Spot Expert) представляет собой новое решение для распространения гипер-локальных данных среди мобильных абонентов. Например, показать все предложения/купоны/скидки в торговом центре, новости в кампусе, местные новости на улице и т.д.

Технически - это экспертная система на идеях WiFi proximity: что и как кому показывать в зависимости от близости к заданным точкам доступа. Вот здесь можно еще почитать про SpotEx.

P.S. Ну и картинка нашлась по теме:


Вот они здесь и группируются согласно описанным правилам ...

JavaScript платформа

Платформа для создания и хостинга бизнес-приложений на JavaScript - Wakanda. Интересно

Monday, October 31, 2011

WATN

Обновлен мобильный сервис WATN (Where Are They Now). Это мобильное веб-приложение (HTML5), которое предлагает новый безопасный способ обмена данными о позиционировании. Нет никакой регистрации, нет, соответственно, и стороннего сервера, который бы хранил пользовательские данные вместе с местоположением.


Вот здесь можно посмотреть презентацию сервиса

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

QR code


http://watn.linkstore.ru (это мобильный сайт).

Есть идея

Подборка ресурсов с обсуждениями идей сервисов и поиском напарников:

Open Form
Build with me
Weekend Hacker
New Startup Ideas

Friday, October 28, 2011

Breakout Labs

Интересная модель финансирования научных разработок - BreakOut Labs.

P.S. особенно если сравнивать процесс подачи заявки с отечественными институтами ...

Учебник по MapReduce

Хороший учебный материал от Google: параллельное программирование и MapReduce

Thursday, October 27, 2011

Местные новости. Ульяновск

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

Из новых городов добавлен Ульяновск.

На это место уж нету карты

Идем, бредем по абрису. Google вводит лимиты использования для Google Maps. 25 000 вызовов в день. Начнут с 2012 года.

Только отсутствие API ключа Google Maps V3 преподносилось как большое достижение и вот его нужно включать снова. Время переключаться на OSM или Nokia Maps?

P.S. это обновление, которое затрагивает все авторов Google Maps Mania.ru

Формулы в HTML документах

Интересная модель - как добавить интерактивные вычисления к HTML документам.

Wednesday, October 26, 2011

JSONPI модель

JSONP (JSON + callback) широко используется в веб-программировании. Но это GET запросы. А что делать с POST? Одно из возможных решений - использовать iFrame. Там создавать формы, асинхронно выполнять POST запрос и считывать результаты из iFrame. Отсюда и возникла буква I: JSONPI = JSONP+iFrame. Вот презентация с разъяснениями:

Где все

Презентация с описанием сервиса WATN

Tuesday, October 25, 2011

История Android

I will spend my last dying breath if I need to, and I will spend every penny of Apple's $40 billion in the bank, to right this wrong.

I'm going to destroy Android, because it's a stolen product. I'm willing to go thermonuclear war on this"

так говорил Стив Джобс

IDCEE 2011

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. Сегодня это Investor Day Central & Eastern Europe 2011: Internet Technologies&Innovations, Киев, Украина



/via Geo Messages

P.S. и то же самое в Twi-газете:   IDCEE

Закладки для адресов - QR-коды на практике

Обновлен мэшап Location bookmark. Практическое применение технологии QR code. Позволяет создать QR код для мобильной карты, отображающей указанный адрес. А равно как и HTML для размещения данного QR кода на своем сайте.

Таким образом на собственном сайте можно разметить (например, в разделе типа Контакты, О компании и т.д.) вместе с адресом и его представление в виде мобильной карты. Посетитель сайта сможет сканировать этот QR код и сохранить мобильную карту с вашим адресом у себя в телефоне. Ну а все остальное (как проехать/пройти и т.д.) делается уже на самой карте (используется Geo Message).

Естественно, что так можно размещать произвольные адресные ссылки (например, указать место встречи у себя в блоге, на странице Facebook и т.д.) Не нужно запоминать/записывать адрес, распечатывать схему проезда и т.п. - можно сразу загрузить нужную карту себе в телефон (iPhone, Android, Bada - любой телефон с HTML5 мобильным браузером)

P.S. из похожих проектов:

QR map - создание QR-кода непосредственно с карты. Также создается QR код для ссылки на мобильную карту. Здесь еще можно тип карты выбирать.
Mecard - QR-код для загрузки адресной информации. Позволяет создать QR-код для загрузки контактной информации непосредственно с вашего сайта.

Monday, October 24, 2011

Анализ метаданных

Пакет Apache Tike - чтение метаданных из файлов различных форматов (например, заголовки mp3 или видео-файлов).

Местные новости. Орел.

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

Из новых городов добавлен Орел.

Sunday, October 23, 2011

Indoor navigation

Консорциум OSG опубликовал Indoor navigation discussion pager. Это шаг к выработке общих стандартов для позиционирования в помещениях.

Без чекинов

Foursquare откажется от check-in и сосредоточится на уведомлении пользователей о местных событиях и т.п. Сосбственно говоря, отказ исходит от компании, которая и ввела отметки в массовый обиход.

Как бы компания не говорила, что Facebook Places (Google Places) - это не страшно для них, монстры сделали свое дело. Смысл в check-in в том, чтобы как можно больше друзей увидели проставленное местоположение. Но в FB просто больше пользователей, чем в 4SQ. Какой смысл отмечаться в 4SQ (и транслировать эту запись в Facebook)? Не лучше ли прямо через Facebook и отметиться.

Но ведь и с гео-напоминалками, куда переключается Foursquare, все также туманно. Это такой раздел, который всегда может появиться непосредственно в мобильной ОС. Наколько я понимаю, iOS 5 именно по такому пути и движется.

/via QRpon - customized check-ins для Facebook.

Thursday, October 20, 2011

Как устроен поиск Google

Машинное обучение и другие современные алгоритмы поиска. В пересказе директора по исследованиям Google Peter Norvig

P.S. еще один момент с поиском Google, который как-то ускользнул от внимания. Google вводит SSL для запросов поиска. А это означает, что сайты не увидят поисковых запросов от Google. То, что это переход из поиска будет видно, а по каким запросам - нет.

P.P.S. неофициальная страница с дополнительными возможностями в поиске Google.

Мобильное видео

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

Вот пример: голы Спартака



P.S. из других инструментов генерации мобильных сайтов см. также мэшапы Мобильные страницы и QR code maker

Wednesday, October 19, 2011

Библиотеки для Android

Полезная пополняемая коллекция библиотек для программирования по Android

Местные вопросы и ответы

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

Теперь, помимо непосредственного использования, вы можете добавить такого рода сервис к своему мобильному сайту (порталу). Используйте следующие параметры для базового URL http://mtalk.linkstore.ru:

lat – широта места
lng – долгота места
region - описывает регион (и язык). Код ISO-3166-1

Это позволит вам добавить ссылку на дискуссии в заданной области. Например,

Санкт-Петербург, Эрмитаж

Tuesday, October 18, 2011

Мобильные интерфейсы

Обновленный сайт с шаблонами для интерфейсов мобильных приложений: Mobile patterns

P.S. см. также Дизайн для Андроид и Дизайн для iPhone

Web 2.0 summit

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. Сегодня это Web 2.0 summit, SF, CA



/via Geo Messages

P.S. и то же самое в Twi-газете:   Web 2.0 Summit

Facebook Like для реальных объектов

Обновлен мэшап Place card - простая рекомендательная система на базе Facebook.

Кнопка Like из Facebook может быть размещена и на мобильных веб-страницах. Если эта мобильная страница посвящена какому-то реальному объекту (например, кафе, ресторану, турагентству, продукту и т.д.), то выражение "Нравится" приобретает вполне конкретный смысл - пользователь (посетитель страницы) сможет видеть, кто из его друзей в социальной сети отметил (рекомендует) этот сервис (товар и т.д.).

Мэшап Place Card позволяет создать мобильную страницу (визитку) для бизнеса и соответствующий QR-код. Этот код может быть размещен в витрине, на двери и т.д. Веб-страница, которая открывается при сканировании кода содержит кнопку Like. Можно видеть, отметил-ли кто-нибудь из друзей это место и, в свою очередь, самому рекомендовать его друзьям.

Monday, October 17, 2011

Конец издателям?

Amazon теперь сам издает книги и работает с авторами напрямую. Новая модель для книгописателей. Нет больше места посредникам?

Мобильный форум для реальных объектов

Обновлен мэшап Мобильный форум. Это еще один генератор мобильных приложений, который позволяет создать мобильную веб-страницу с форумом (используется Disqus API), а также QR-код для представления этой страницы. Размещайте полученный QR-код на каком-то физическом (реальном) объекте - и вот вам отзывы посетителей (пользователей, покупателей) про что угодно. Форум для реального объекта (предмета). Для товара, который вы продаете, для столика в кафе и т.д. Хоть для телеграфного столба, что называется :-)

Доступ к дискуссии (отзывам) непосредственно с любого мобильного телефона с HTML5 браузером. (iPhone, Android, Bada, Opera 10.1 etc.).

А с помощью Google Analytics можно отслеживать производительность таких страниц.

Другие похожие приложения из нашей коллекции мэшапов:

Geo talk - дискуссии на карте
City forum - городской форум (Places + discussions)
Place card - Facebook like для реальных объектов
QR-code maker - мобилизуйте cвой контент с помощью QR-кодов

Sunday, October 16, 2011

Дизайнерские решения

Интересная подборка простых и полезных дизайнерских решений

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

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

1. Руководство по созданию мобильных веб-приложений для Facebook

2. Поисковый бот от Google становится все умнее (или наглее :). Теперь он уже научился выполнять POST запросы

3. Возможно, первая книга, которая включает в текст QR-коды. Именно что книга, а не статья, ссылается на свой мультимедийный контекст. Новое слово в книгопечатании?

4. Социальные звонки - звонки между абонентами социальных сетей, участниками игр в социальных сетях без раскрытия номера абонента. Телекоммуникационный оператор выступает как брокер, в данном случае. Все идет по кругу - уже 4 года назад мы сделали Объявления 2.0 - публикация объявлений с телефонной обратной связью, которая не раскрывает номера абонентов.

Saturday, October 15, 2011

Модели данных в MongoDB

Практический материал по моделированию данных в MongoDB. Сравнение двух подходов: некоего подобия реляционной базы в MongoDB и, собственно говоря, документо-ориентированного подхода

Friday, October 14, 2011

Практическое использование NFC

Мультимедийный контент в музеях с использованием NFC тегов. По сути, то же самое, что и с QR-кодами. Надежда только на то, что этап распознавания с NFC будет работать быстрее.

P.S. а с другой стороны, QR-коды можно использовать и так (съедобная бумага)

Позиционирование в помещениях

Хороший обзор программ (и проблем) indoor positioning

Thursday, October 13, 2011

Мобильные гео-форумы

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

QR code

http://mtalk.linkstore.ru

(это - мобильный сайт).

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

Это облачное решение. Данные хранятся в Google Fusion tables, сами форумы - Disqus.

P.S. из похожих сервисов можно отметить, например:

Городской чат - веб-чат с привязкой к географическому положению
Городские форумы - форумы, привязанные к конкретным географическим местам

Яндексфон

На Bada Developers Day представитель Самсунг сказал, что с Яндексом заключено стратегическое соглашение и новые телефоны Wave с Bada будут позиционироваться как Яндекс-телефоны. Самсунг будет их продвигать как устройства для выполнения Яндекс-сервисов.

На слайдах, которые просили не фотографировать, Самсунг демонстрировал полное лидерство по доле рынка смартофонов в России.

P.S. чем-то это напоминает борьбу Эллочки-людоедки с миллионершей Вандербильдт в 12-ти стульях :) У богатых - Android, тут - Bada. Хотя с другой стороны, о Facebook phone все только говорят, а вот у Яндекса теперь есть.

P.P.S. а сами телефоны - понравились. HTML5 присутствует, все приложения, которые пробовал (типа Geo Mail, например) работают без проблем. Bada 2.0 обещает поддержку виджетов в спецификации WAC 2.0 и 80+ API, которые обеспечивают доступ к телефонным сервисам из JavaScript.

И организовано все было хорошо, не в пример Google. С телефонами можно было поиграться без ограничений, все доклады - по делу.

Wednesday, October 12, 2011

Локальный чат и форумы

Обновлено мобильное приложение WiFiChat. Форум и чат, привязанные к конкретной WiFi сети.

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

Городские форумы - обсуждения (дискуссии, форумы), привязанные к каким-то местам (POI - point of interest)
Гео-форумы - такие же дискуссии, но привязанные только к географическому положению
Мобильный форум - форум (обсуждение), привязанное к какому-то физическому объекту (предмету).
Городской чат - веб-чат, привязанные к какому то месту (POI)
Гео-чат - веб-чат, привязанный к местоположению.

WiFi chat - это мобильное приложение (Android), которое позволяет видеть доступные в данном месте WiFi сети и привязать обсуждение (или веб-чат) к конкретной сети. Речь не идет о присоединении к данной сети, WiFi сеть используется как сенсор. Те, кто видят эту сеть - находятся поблизости друг от друга. Им может быть есть, что обсудить, о чем поговорить и т.д. А уж используют они для доступа к сети вообще WiFi, данную сеть или мобильный интернет от оператора - это их личное дело.

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

Технически приложение использует облачные форумы от Disqus и веб-чат от Coldbeans.

Вот ссылка для загрузки .apk файла:

http://servletsuite.com/WiFiChat.apk

и соответствующий QR-код:

QR code for WiFiChat

Можно, естественно, загрузить приложение непосредственно с Android Market - WiFi chat from Coldbeans

WiFiChat, на самом деле, есть часть (побочный эффект) проекта SpotEx, который позволяет привязать свои собственные данные (сообщения) к точкам доступа WiFi.

Indoor positioning

Интересный Open Source сервер для позиционирования в помещениях: Redpin. Включает клиенты для Android и iPhone.

К сожалению, iPhone SDK не позволяет сканировать WiFi сети с помощью открытых вызовов. Получается, что такие приложения (равно как и аналоги SpotEx) никогда не пройдут проверку в App Store. Не все так хорошо у Apple ...

Tuesday, October 11, 2011

Купоны и скидки

Пример использования Google CSE (custom search engine), описанный на inetique.ru, вынесен на отдельную страницы: поиск по купонам и скидкам.

GDD 2011

Прошел Google Developers Day 2011. Как-то не очень. Даже совсем не очень. Маркетинг больше. Как началось с вводной лекции на 1.5 часа ни о чем, так все и продолжалось. Какой смысл на лекциях про Андроид, например, readme к релизу зачитывать?

Из практического. Live Streaming API для YouTube пока открыт только для партнеров. Обещают, что будет работать и для мобильных телефонов.
Places API и Check-in по-прежнему бесполезны. Места можно искать, но результаты разве лишь показывать на картах Google Maps (как в Places from Goggle). Check-ins анонимны, это всего лишь некоторый счетчик, который влияет на порядок выдачи объектов в поиске для приложений с тем же самый ключом разработчика. То есть, получается, у каждой разработки свои check-ins. Этакий локальный +1 для мест.

По Open ID/oAuth была хорошая техническая лекция.

Оказывается перед конференцией еще был конкурс по расширениям для Chrome (когда и где его объявляли? В блоге Google Russia нашел только слова, что он завершился :). Выглядело на конференции все совсем не серьезно со стороны Google. А вот один докладчик (Barcode reader) был с весьма толковым и техничным решением.

P.S. я не занимался организацией конференций, судить не могу - может в Москве и нет других мест кроме Крокуса где столько народу поместится. Но только все мероприятия, которые начинались в Крокусе - превращались в тыкву. Инфоком, хотя бы вспомнить. Какое-то там гиблое место. Гугл уже второй год там - и в этом году еще хуже чем в прошлом.

P.P.S. в очереди за майками почему-то стояло много народу в майках Яндекса. Фронда, наверное :). По конференции в этом году Яндекс явно выиграл.

P.P.P.S. что пишут в Twitter и картинки с конференции

Monday, October 10, 2011

Geo Messages for Chrome

Подход Geo Messages - обмен информацией о местоположении на peer to peer основе, в виде подписей для сообщений теперь реализован и как расширение для Google Chrome. Презентация: