технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Sunday, June 20, 2010
Только видимость
Как следующий шаг можно предложить раскрашивать деревянные модели телефонов.
Saturday, June 19, 2010
Friday, June 18, 2010
Деньги в App Store
27%/73% Apple
60%/40% Android
25%/75% Ovi
Ovi store от Nokia получается самый коммерциализированный.
P.S. чуть поправили статистику, загрузив в Ovi Store бесплатное приложение.
Geo Messages
Geo Messages - презентация, представленная на конференции Мобильный контент 2010. Ссылки и QR-коды для загрузки есть здесь.
P.S. а сама конференция похоже умирает. Того, о чем там говорили - уже нет :-) А то, что есть (Интернет) - о том и не говорили.
Thursday, June 17, 2010
JIL для Android
/via Geo Messages - этот подход работает и на Samsung Hi. Как JIL widget.
Мэшапы от Yahoo
/via Christian Heilmann
Вообще, кажется, что многие инструменты от Yahoo просто не оценены до конца. Тот же Yahoo Pipe, например. Мы использовали его в таких продуктах, как Links in Twitter, например. У Google нет подобных продуктов. Свой редактор мэшапов они в итоге просто закрыли.
А рекомендации от Foursquare сделаны с помощью YQL.
Wednesday, June 16, 2010
Все даром - 2
А вот еще один подход к той же проблеме. Мобильное приложение, построенное с помощь App Wizard от Nokia. App Wizard позволяет автоматически создать мобильное приложение по RSS фиду. Для Nokia телефонов, естественно. Вот ссылка в Ovi Store:
Отдам Даром
Бесплатное приложение о бесплатных вещах. И изготовленное с помощью бесплатных инструментов :). Так что если у вас телефон от Nokia - то попробуйте. Заодно и нас поддержите в конкурсе CallingAllInnovators ;-)
Несколько слов о том как оно сделано. Использовалась следующая цепочка: RSS фиды -> аггрегатор на основе Yahoo Pipe -> Feedburner -> App Wizard.
Использование Yahoo Pipe дает возможность подключать новые источники данных не обновляя само мобильное приложение, Feedburner дает статистику и скрывает (дает возможность заменить) Yahoo Pipe.
Еще одна возможность, которую, очевидно, открывает такой подход - это создание RSS фидов в том же Yahoo Pipe. То есть для произвольных данных можно создать искусственный поток, который затем с помощью App Wizard легко превратить в мобильное приложение.
Tuesday, June 15, 2010
Check-in для Twitter
Или вы просто хотите указать свое местоположение, не включая гео-таггинг в самом Twitter - этот мэшап сделает свое дело. Своего рода check-in. Ометиться при этом можно в любом месте.
IM API
P.S. другие публикации по IMified - см. здесь
P.P.S. а ведь нет у них поддержки главной IM системы наших дней - Twitter. Вот мэшап Twitter 411 как раз этим и занимается. Вот здесь можно прочесть детали - боты для Twitter
Monday, June 14, 2010
JavaScript для XML
Sunday, June 13, 2010
Saturday, June 12, 2010
Сокращалка ссылок в Twitter
Вот, кстати, имеющиеся пока технические детали.
Обработка данных
Friday, June 11, 2010
Thursday, June 10, 2010
Мобильные карты
Теперь стало проще создавать ссылки с адресами для своих мобильных сайтов. Вы можете использовать следующие параметры для URL:
t - текст для ссылки
lat - широта точки для размещения ссылки
lng - долгота точки для размещения ссылки
email - адрес по умолчанию для отправки ссылки по почте
phone - телефон по умолчанию для отправки SMS
вместо пары (lat, lng) можно использовать параметр
a - адрес для размещения ссылки
Например, МАИ
P.S. это HTML5 приложение, работать будет и на десктопе. Кроме отправки SMS, естественно.
P.P.S. а еще на десктопе можно создать QR код для карты со ссылкой, что позволит посетителю сайта, например, скопировать карту с адресом вашей компании непосредственно себе на телефон и т.д.
/via Geo Messages
Декомпилятор online
Wednesday, June 09, 2010
Как поделиться ссылкой на место (Facebook)
1. Откройте мэшап в браузере (iPhone, Android)
Это обычная веб-страница (HTML5). Можно также сканировать следующий QR код и сохранить ссылку в закладках
или воспользоваться следующей короткой ссылкой: http://bit.ly/7zu3iY
Красный маркер показывает текущую позицию. Маркер можно перемещать. После того, как он установлен в нужном месте - кликните на нем:
Ссылка fb позволяет сохранить карту в Facebook.
что ваши друзья увидят после того, как они откроют ссылку:
Красный маркер показывает собственную позицию посетителя, синий - место, которое было сохранено. Кликните на синем маркере:
Можно увидеть, когда он был сохранен, а также проложить маршрут для проезда (прохода).
P.S. все описанное будет работать, если вместо телефона будет обычный браузер
P.P.S. Заметим, что карта не содержит никаких указаний на автора. Там нет никаких ссылок на Facebook или другую социальную сеть. Это просто карта, которая показывает маркер в определенном месте. Это в итоге обычная ссылка на вашей стене в Facebook.
Это основная идея проекта Geo Messages – как поделиться ссылкой на местоположение, не раскрывая своей идентификации.
Tuesday, June 08, 2010
ForumSquare

Городские форумы. Рекомендации (tips) из Foursquare, к которым присоединены облачные форумы от Disqus:
http://linkstore.ru/tips
Откройте любое информационное окно и кликните на иконке рядом с именем места. Откроется новая страница с форумом, который привязан к данному месту. Ссылкой на эту страницу (по сути - на форум) можно поделиться (см. иконку в верхней части экрана).
Еще о рекомендациях из Foursquare можно прочесть, например, здесь
Google Maps в 3D

проверьте сами: Munich
на уровне API этот мэшап использует обычный тип G_NORMAL_MAP.
P.S. вот что нашлось (в Google :-) по этому поводу
Monday, June 07, 2010
Это наша Родина, сынок
P.S. trip was sponsored by Rusnano ...
Google Maps Mania - 32
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Saturday, June 05, 2010
Twitter в PowerPoint
Использование Hadoop
Friday, June 04, 2010
Palm капут
Тем, кто потратил время на разработку сервисов с Palm должно быть обидно за потерянное время. В свое время сами чуть не ввязались в это :-)
HTML5 ресурсы
Building iPhone Apps with HTML, CSS, and JavaScript - бесплатная книга от O'Reilly
Building Android Apps with HTML, CSS, and JavaScript - бесплатная книга от O'Reilly
HTML5 тесты для мобильных браузеров
/via Geo Messages - HTML5 mobile web mashups.
Thursday, June 03, 2010
Сервис рекомендаций
- непосредственный переход к страницам пользователей Foursquare (авторов). Просто кликните на фотографии
- подмэшаплен (© :-) поиск. Можно искать дополнительную информацию о данном месте в Google и Twitter
Также можно явно указать координаты области, которая вас интересует. Параметры для URL:
lat - широта
lng - долгота
Вот, например, Санкт-Петербург в Foursquare
Это не маркетинг
Реально, в практической работе толку от stackoverflow.com куда больше, чем от программ вендоров.
Wednesday, June 02, 2010
Форумы на карте и в облаке.
Отмечаете место на карте, пишете вопрос (предложение и т.д.) - то, чему будет посвящена дискуссия и получаете уникальную ссылку на карту со встроенным форумом. Теперь эту ссылку можно разослать своим друзьям, опубликовать у себя на сайте (блоге) и т.д. - это уже зависит целиком от того, кого вы хотите видеть участниками обсуждения. Ну а дальше уже просто следите за форумом.
Регистрации не требуется, технически это Google Maps + облачные форумы от Disqus.
Можно использовать для обсуждения каких-то географических мест, каких-либо POI (point of interest) - магазина, ресторана и т.д.) или, например, завести частный форум по подготовке какой-либо встречи в определенном месте.
Для примера - форум по Галерее Аэропорт
При первоначальном запуске ( http://geotalk.linkstore.ru ) мэшап выясняет координаты пользователя (согласно W3C spec). Если заранее известно, что форумы (дискуссии) нужно создавать в определенной области, то можно прямо указать координаты в параметрах для URL:
lat - широта
lng - долгота
zml - начальный масштаб
Tuesday, June 01, 2010
Рекурсивные запросы
P.S. производительностью Disqus в наших мэшапах (Geo talk, например) вполне довольны.
Мобильный портал
Обновлен мобильный портал
http://m.linkstore.ru
(это - мобильный сайт). В частности, обновлены раздел Сервисы, Валюта.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.
Monday, May 31, 2010
Lorem ipsum CSS3
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Этот длинный текст должен быть сформатирован в две колонки средствами CSS3. Если это не так, то не пользуйтесь браузером IE :-).
Кстати, среди посетителей этого блога доля IE упала ровно до 10%. Еще недавно было почти 20% - см. здесь. А быстрее всего растет уже доля читателей с Safari.
Технически, это следующий CSS:
-webkit-column-count: 2;
-webkit-column-gap: 10px;
-moz-column-count: 2;
-moz-column-gap: 10px;
column-count: 2;
column-gap: 10px;
Sunday, May 30, 2010
Мобилизаторы
P.S. ну и 2 коп., как водится:
QR code maker - создает мобильную страницу для заданного контента
Mobile pages - конструктор мобильных сервисов
Mobile video - подбор видео из YouTube
Saturday, May 29, 2010
Friday, May 28, 2010
Осторожно, Билайн - 2
Феерично - сначала мошеннически подключали платные услуги без договора, затем также мошеннически отключали. Публичная компания ведет себя как наперсточник. Модернизация, видимо ...
QR коды для карт
Выберите нужный кусок карты (маркер всегда указывает на середину), установите масштаб и наведите курсор (мышь) на маркер. Открывшееся окно с QR кодом можно непосредственно сканировать с телефона для загрузки карты.
Кликните на маркере - вы увидите текущий размер карты и ссылку для непосредственного открытия изображения с QR кодом. Таким образом можно просто распечатать QR код или использовать его изображение для вставки в другой документ.
По умолчанию, мэшап создает статические карты (просто картинка). Естественно, формат карты можно менять, указав, в том числе и динамические карты (iPhone, Android - используется мэшап Мобильная карта)
Они знают все
Натолкнулись на старый, но более чем актуальный пост :-)
Thursday, May 27, 2010
Смотрим вместе
Телевизор в Twitter
Причем, в форме виджетов, подобный поиск можно вставлять куда угодно. Вот, в принципе то же самое, но в блоге.
А еще у твитов есть (могут быть) гео-координаты. И ту же информацию можно, в принципе, получать по регионам. Вот хороший пример, где к поиску в Twitter привязывают демографию.
Wednesday, May 26, 2010
Twitter демография
Tuesday, May 25, 2010
Местные хитрости
lat - широта
lng - долгота
Вот, например, Санкт-Петербург в Foursquare
Monday, May 24, 2010
С юбилеем !

Поздравления юбиляру можно передать здесь. Авторский коллектив блога Абава присоединяется ко всему, что будет сказано. Манфред Александрович - без Вас этого ресурса (и многого другого) просто не было бы!
Все даром
Вот так это выглядит на десктопе - бесплатные вещи.
А вот так - на мобильном телефоне (iPhone, Android):

Вот короткая ссылка для загрузки в мобильный браузер:
http://bit.ly/9eZymY
и соответствующий QR-код:
Технически, цепочка выглядит так: RSS feeds -> Yahoo Pipe -> Feedburner -> Mobile metromap
Неформально: бесплатные источники данных -> бесплатные инструменты -> бесплатный сервис, посвященный бесплатным вещам :-). Телефон и интернет-трафик - увы, за деньги (пока? ;-)
Работа с метаданными
* HyperText Markup Language
* XML and derived formats
* Microsoft Office document formats
* OpenDocument Format
* Portable Document Format
* Electronic Publication Format
* Rich Text Format
* Compression and packaging formats
* Text formats
* Audio formats
* Image formats
* Video formats
* Java class files and archives
* The mbox format
Примеры программирования можно посмотреть, например, здесь.
Sunday, May 23, 2010
GAE Comet
- OpenID, OAuth
- Channel API, который, судя по тому что написано, есть реализация Comet
Технических деталей пока нет. Но на Google I/O демонстрировалось.
Saturday, May 22, 2010
Мобильный портал
Обновлен мобильный портал
http://m.linkstore.ru
(это - мобильный сайт). В частности, обновлены раздел Сервисы, IT.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.
Friday, May 21, 2010
Thursday, May 20, 2010
Google I/O день 1
P.S. а проверить, как теперь отображаются маршруты можно на http://mbigmap.linkstore.ru (эта карта будет работать на iPhone и Android)
P.P.S. это же сколько сервисов на Google Maps Mania нужно будет переписывать ...
Wednesday, May 19, 2010
Foursquare tips
В целом, в Москве пишут совсем немного.
P.S. технически - это Foursquare API, обращения к которому реализованы через YQL.
Tuesday, May 18, 2010
HTML5 в Wave?
P.S. нашел на одном форуме забавное: Bad a smartphone ...
Mashup tools
P.S. кстати, вот этот мэшап (Foursquare tips) - базируется на YQL
Monday, May 17, 2010
Осторожно, Билайн
QR коды в газете

QR-коды в газете «Мой район» (Санкт-Петербург). См подробнее об этом здесь.
Ксати, если не считать QR кодов, попадавшихся в печатной рекламе - то это, возможно, первый пример в российской печати.
Sunday, May 16, 2010
Saturday, May 15, 2010
О LBS
Применительно к данным Foursquare, например, это означает, что комментарии (tips) более интересны, чем то, кто и где отметился.
У кого
Недвижимость
P.S. и этот также можно показывать на мобильном телефоне.
Friday, May 14, 2010
Скидки в Twitter
Вот так может выглядеть поисковый виджет для информации о скидках, анонсированных в Twitter. Очевидно, что такой виджет можно легко встраивать в произвольные веб-страницы.
А теперь появилась еще и мобильная версия:
http://s.linkstore.ru
(это мобильный сайт - iPhone, Android, Nokia S60). Загрузить ссылку в свой телефон можно с помощью следующего QR-кода:
Сообщения в Twitter могут содержать гео-код. Это определяется при публикации автором (устанавливается как опция в его аккаунте). Соответственно, мобильный мэшап может определить координаты пользователя (используется HTML5) и искать уже только в заданной области (местные объявления). При этом для сообщений с гео-кодом будет указываться прямая ссылка на карту (используется Мобильная карта). А если в мобильном приложении отказаться от определения координат, то будет осуществлять тот же поиск, но без учета географии.
Примечательно, что для потребителей (читателей) не требуется даже наличие аккаунта в Twitter. Все что нужно для создания сервиса - доступно через публичный Twitter API. Ну а для бизнеса - это простой (и бесплатный) канал распространения (публикации) данных. Причем с возможность публиковать, при необходимости, именно местные объявления.
P.S. Кстати, упоминавшийся в предыдущей публикации сервис для просмотра местных фотографий также существует в мобильной версии.
P.P.S. а есть еще и такой мэшап - Куплю-Продам в Twitter.
Так победим?

Мобильный веб обгоняет приложения. Источник: Taptu.
P.S. хотя в реальности не так много из собственно телефонных интерфейсов доступны для разработчиков через веб-интерфейсы. И, собственно говоря, жизнь телефонных приложений будет определяться именно этим.
Thursday, May 13, 2010
Абавазрение 13.05.2010
1. Вышла версия Coldtags suite 3.95. Самая большая коллекция пользовательских тегов для JSP (и/или Coldfusion) включает теперь 395+ веб-компонент.
2. Коллекция полезных инструментов для мобилизации сайтов.
3. HTML5 темплейты.
4. Cross browser решение для показа длинных строк. На сервере можно использовать, например, эту компоненту.
Wednesday, May 12, 2010
Yahoo API
Интернет вещей
P.S. между прочим, описанные здесь работы и есть этот самый интернет вещей. Датчики выкладывают свои данные в сеть.
Tuesday, May 11, 2010
Мобильная карта
Можно также набрать следующий короткий URL: http://bit.ly/7zu3iY
Как это работает. Если открыть веб-страницу, то мэшап показывает маркер, соответствующий текущему местоположению. Маркер можно двигать, если нужно:

Отметив нужную позицию, можно раскрыть информационное окно, кликнув на маркере.

Открывшиеся ссылки позволяют отправить указание на текущую позицию (там, где находится маркер):
- по email (iPhone, Android, Nokia S60, Samsung H1)
- по SMS (Android, Nokia S60, Samsung H1)
Вся отправка сообщений осуществляется через встроенные email и SMS клиенты. Адресата вы выбираете сами, ссылка на местоположение используется как подпись.
Также можно сохранить указание на местоположение в своей ленте Google Buzz или Facebook. А равно как и получить уникальный URL для данной позиции (ссылка link) и сохранить его в закладках своего мобильного браузера.
Клгда получатель сообщения откроет полученную ссылку (ваш Facebook friend откроет ссылку на вашей стене, вы сами откроете сохраненный в закладках URL etc.) то карта будет показывать два маркера:

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

а также проложить маршрут от текущего местоположения до него:

когда вы просто сохраняете ссылку в закладках мобильного браузера, то повторное открытие этой закладки может быть описано словами "вспомнить где ...". Вот одно из возможных использований - запомнить место, где припаркована машина.
/via Geo Messages
Оптимизация JavaScript
P.S. кстати, вот компонента для JSP, которая позволяет сразу выводить Ajax-гиперссылки - Ajax link
Monday, May 10, 2010
Geo Messages
О мобильных сервисах
P.S. а из туалета - вообще четверть опрошенных.
Sunday, May 09, 2010
Saturday, May 08, 2010
Track тег в HTML5
Коллекция мэшапов
Friday, May 07, 2010
Geo SMS
А теперь еще появился мэшап Geo SMS. Позволяет поделиться своим текущим местоположением используя ссылки в SMS. Мобильное веб-приложение (HTML5), работает на Android и Samsung. Попробуйте. Ниже приведен QR код для загрузки ссылки в мобильный браузер:
Можно также набрать следующий короткий URL: http://bit.ly/9WTrpU
P.S. уже не хватает названий для наших сервисов :). Есть у нас еще и другая Geo SMS система.
Thursday, May 06, 2010
Google Maps Mania - 31
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
MySQL - PostgreSQL benchmark
Судя по результатам, с индексами PostgreSQL заметно быстрее управляется.
А с практической точки зрения я бы заметил, что в реальной системе еще и кэш данных будет. В тестах это не учитывают.
UPD. см. также интересные комментарии к этой статье о транзакциях.
Wednesday, May 05, 2010
Мобильная метро-карта
Мобильная ссылка выглядит так:
http://linkstore.ru/metromap/m.jsp?url=rss_feed
Здесь как раз будут полезны сокращатели ссылок. Вот короткая ссылка (и соответствующий QR код) для карты аренды жилья в Москве от ЖЖ сообщества 'Сдам квартиру':
Link: http://bit.ly/cWK17y
Попробуйте на телефоне (iPhone, Android). Синие маркеры - точки на карте, красный маркер - ваше собственное местоположение. Вот так это может выглядеть:

Примеры карт, построенных с помощью Metromap (и, соответственно, интересные RSS фиды) можно найти на странице Google Maps Mania
Хак с позиционированием
Tuesday, May 04, 2010
Абавазрение 04.05.2010
1. Презентация - Комбинированное позиционирование мобильных объектов. 7 методов, о некоторых из которых вы, возможно, и не догадывались.
2. http://www.location-api.com/ - база данных с публичным API по cell-id и wi-fi точкам. Более 6 млн. ячеек. Бесплатно предоставляется до 100 запросов в день.
3. CabSense - мэшап, анализирующий информацию о позиционировании 13 000 городских такси в Нью-Йорке и на основе этого вычисляющий, где в данный момент проще и быстрее поймать такси. Помимо мобильных клиентов, результаты работы можно посмотреть прямо в браузере. Вот ранжированные "таксишные" места непосредственно на карте.
4. Коллекция презентаций по Layar (Augmented Reality)
5. Бизнес-модели в сети. Презентация от AddVenture.
Браузер для Twitter
P.S. в этой связи упомянем еще один мэшап - Ретвиты в Twitter. Позволяет просматривать выделенные (посредством RT) сообщения в произвольной ленте.
Monday, May 03, 2010
600 млрд.
Похоже это хороший рынок для наших Location sharing сервисов. Правда? Даже гео-оболочка к почтовому клиенту должна быть задействована.
Sunday, May 02, 2010
Аудио-газета
Получается, что мы когда-то опередили время с проектом подкасты по телефону. И газета Ведомости там озвучивалась (в исполнении А. Росновского) См. также другие ссылки здесь.
А исторически первый опыт такого проигрывания mp3 по звонку был проведен с подкастом Радио-Т. Там еще была смешная история с неадекватным менеджером из rpod.
Все было глубже автоматизировано, если сравнивать с тем, что описано в Коммерсанте. Произвольный медиа-файл из сети можно проигрывать в линию после звонка. Не нужно качать по SMS etc. Достаточно просто позвонить.
Проблема была в цене звонка. Причем (мы работали непосредственно на технической площадке агрегатора, так что видели это все изнутри), в цене была проблема именно в операторах связи. Они все время повышали цены. Так что в данном конкретном случае агрегатор был не виноват в постоянном росте цен, которые в конце концов превысили все разумные пределы.
В идеале, такого рода сервисы должны быть у оператора. И стоить столько, сколько стоит обычный звонок/SMS. Это трафико-генератор для оператора. Слушать-то человек будет за свои минуты. Сколько они стоят по тарифному плану, столько и должны стоить. Премиальная составляющая (обоснование для нее) здесь не очень видна. Вот, кстати, некоторые ссылки на тогдашние статьи по монетизации социальных сетей и подходу Mobile 2.0
