Friday, April 30, 2010

iStone

Не могли пройти мимо:



страница автора шедевра - здесь.

P.S. мэшапу Мобильная карта посвящается :-)

О сериализации объектов

Интересная альтернатива Google Protocol Buffers:

Message Pack

Декларируют довольно ощутимое превосходство по производительности. Такие продукты сейчас очень нужны - массовую пересылку JSON в современных NoSQL системах нужно как-то поддерживать.

Thursday, April 29, 2010

Что в твиттере моем

Интересные исследования в PARC по анализу твитов.

P.S. в упрощенной форме это делает, между прочим, мэшап Twitter buzz

Top 10 mobile technologies

Gartner - The 10 mobile technologies to watch in 2010 and 2011:

Bluetooth (3 and 4)
The Mobile Web
Mobile Widgets
Platform-Independent Mobile AD Tools
App Stores
Enhanced Location Awareness
Cellular Broadband
Touchscreens
M2M
Device-Independent Security

Wednesday, April 28, 2010

Location Business Summit




Отсюда

Век живи - 2

Из той же серии, что и предыдущее. Засады в разработке.

Есть мэшап Metromap. Внутри, разбирая RSS фид, создает JavaScript строки. Типа:

var s = "строка, взятая из RSS";

Естественно, если создается такая строка, то необходимо из текста убрать переводы строк (\n \r). Нет проблем, хотя бы и функция replaceAll() из java.lang.String делает всю работу.
Но, после нескольких лет работы на одном из фидов (конкретно - вот здесь) и обнаружилась засада. Внутри исходных данных (текста) стали добавлять так называемый Unicode line break. HTML его игнорирует, если фид просматривать, то никаких лишних переводов нет. Но в тексте то он есть! И в указанном выше JavaScript фрагменте будет восприниматься именно как символ новой строки. Текст просто не будет компилироваться в итоге.

Для тех, кто еще не сталкивался с таким. Коды для этого Unicode linebreak: E2 80 A8

Сенсоры в Android

Android: отслеживание сенсоров в фоновом режиме. Проблема в том, что мониторинг сенсоров отключается вместе с выключением экрана.

Tuesday, April 27, 2010

Черный ящик

Интересная идея для мобильного сервиса - видеорегистратор для автомобиля. Бесплатное приложение на Android. Отсюда

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

QR code
Обновлен мобильный портал
http://m.linkstore.ru
(это - мобильный сайт). В частности, обновлены раздел Сервисы, IT.

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

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

Monday, April 26, 2010

Geo Mail

Гео-подпись в почте. Веб-приложение для iPhone (Android), которое позволяет поставить ссылку на текущее местоположение: http://www.servletsuite.com/geomail
(это - мобильный сайт). Еще один простой способ сообщить о местоположении непосредственно с мобильного телефона, не записываясь при этом в социальные сервисы. Прямая отправка координат (карты) заинтересованому лицу.


QR code

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

P.S. Другой возможный способ сказать "где я" в почте см., например, здесь.

Магазин на диване

Интересный пример того, как должен выглядеть констуктор для e-commerce сайта. Действительно, очень просто.

Sunday, April 25, 2010

Мобильная карта

QR code
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств.

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

Работает на iPhone, Android. Платформа S60 от Нокия, вообще говоря, тоже должна поддерживать это. Попробуйте.

Эта карта - простой способ поделиться своим местоположением. Отправить сообщение со своими координатами можно непосредственно из веб-приложения. Тем, кто использует gmail, доступна также отправка сообщений в Google Buzz. Получатель сообщения увидит карту с двумя маркерами - то, что было сохранено на карте и его/ее собственное местоположение. При этом не требуется никакой регистрации или членства в какой-либо социальной сети.

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

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

P.S. одно из возможных применений - запомнить место, где припаркована машина.

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

P.P.S. "десктопный" вариант мэшапа есть здесь - Большая карта

Saturday, April 24, 2010

Friday, April 23, 2010

Не то создал

Ken Thompson, один из создателей языка C не прошел обязательный тест по языку в Google.

P.S. старый диалог в преферансе:
- почему же не сыграл мой козырной туз?
- расклад, батенька, расклад ...

Мобильные фото 3



Обновлена мобильная версия мэшапа Фото из Twitter:

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

Можно просматривать фото, сделанные в данной местности, искать фотографии по ключевым словам. Работает на Android, iPhone и S60 телефонах.

В очередном обновлении доступны следующие новые возможности:

1) можно сразу указать гео-координаты (параметры lat - широта и lng - долгота) и таким образом получить мобильную ссылку для просмотра фотографий в произвольном месте. Например, фото из Санкт-Петербурга:

http://bit.ly/a2SseE

2) можно сразу задать значение для поисковой строки. Имя параметра: q. Например, (то, что вы давно хотели посмотреть на телефоне, но боялись спросить :-) тег sexymonday в картинках:

http://localphoto.linkstore.ru?q=sexymonday

QR code

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

Thursday, April 22, 2010

РИФ в картинках

Фото-РИФ

и то же самое, но на мобильном телефоне (Android, iPhone, Nokia S60):

http://bit.ly/aWYSMZ

Co-browsing

Веб-компонента для параллельного браузинга - Cobrowse servlet.

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

Очевидно, что такой подход не будет работать, если навигация осуществляется "клиентскими" cредствами (Flash, JavaScript), но такая задача в этой компоненте и не ставилась.

Wednesday, April 21, 2010

Социальные сети в жизни

Страница в Facebook для застрявших в Европе. Коллективный разум против вулкана Эйяфьятлайокудль.

РИФ


Rich CallID

Интересные суждения о том, как должен выглядеть VOIP сервис на телефоне. Главное - получать больше информации из Call ID. Профиль того, кто звонит. Skype так не делает и, следовательно, есть место для конкурентов.