Thursday, September 30, 2010

Тестирование мобильных сайтов

Бесплатные инструменты для тестирования мобильных сайтов. Имеется в виду дизайн. Реально проверяли на мобильном портале.

Mobilize

Мы продолжаем публиковать в блоге ссылки для отслеживания проходящих конференций. На этот раз - Mobilize 2010. September 30, 2010 / Mission Bay Conference Center, San Francisco, CA




/via Geo Messages

Ретвиты

Обновлен мэшап Retweets from Twitter. Позволяет просматривать отмеченные сообщения из произвольной ленты Twitter (что отмечали друзья произвольного пользователя). Например, что отметили друзья пользователя @abava

Wednesday, September 29, 2010

100 лет модернизации

22 (09) сентября 1910 года Газета "Столичная молва"

"Новое разъяснение об евреях
Сенат разъяснил, что простая сборка частей машин и т.п., уже имевшихся в целом виде, но разобранных для удобства перевозки, не может считаться самостоятельной работой ремесленной промышленности, дающей евреям право жительства в столицах."

с замечательного сайта starosti.ru

100 лет промышленной сборке в России, однако :-). Но на заре капитализма, как видим, ее оценивали весьма скромно ...

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

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

1. Вопросы по Javascript для интервью

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

3. Супер-куки. Javascript пакет, который сохраняет cookie в HTML5 storage. Теперь, даже если вы отключите cookie в браузере, скрыться от идентификации не удастся :-)

4. Snoopy - интересный букмарклет для просмотра исходного кода страниц (в том числе - и на мобильных устройствах). Другие букмарклеты - см. здесь.

5. Асинхронная загрузка скриптов в HTML5

Наш ответ Чемберлену

AOL купил Techcrunch.com А вот здесь мэшап Диалоги в Твиттер нашептал, что на другом конце света, в ответ на такой шаг, компания DST (mail.ru, одноклассники) покупает сайт roem.ru.

P.S. как у классиков - Эллочка Людоедка вела смертельную борьбу с Вандербильдшей :-)

P.P.S. AOL не смог остановиться, и купил еще до кучи мэшапов от Brizzly. Будет ответ?

P.P.P.S. а еще в Twitter пишут, что как только что сообщили эстонские СМИ, Лужков может быть отправлен в отставку! Что творится ...

Tuesday, September 28, 2010

API console

Консоли, которые позволяют в интерактивном режиме проверять результаты запросов к Twitter API и Facebook API. Удобно при разработке. Использовали, например, при создании Social Graph Directory для Facebook.

Что почитать

Собрали в Twitter публичный список mobile - интересные авторы, которые пишут о мобильных сервисах. Самые интересные ссылки можно отслеживать также через мэшап Twitter lists

Monday, September 27, 2010

W3G conference

Мы продолжаем публиковать в блоге ссылки для отслеживания проходящих конференций. На этот раз - W3Gconf. England, Sep 2010. LBS business.




/via Geo Messages

Facebook puzzle

Еще один мэшап для Facebook - Restore the facebooker. Позволяет создать пазл (игру пятнашки помните?) из картинки в любом профиле Facebook.

Просто укажите Facebook ID, имя профиля или даже URL из Facebook. Мэшап найдет в этом URL имеющийся там Facebook ID, вытащит из профайла картинку и создаст пазл. Авторизация в Facebook не нужна.

По умолчанию показывает пазл из профиля Цукенберга (кстати, его facebook ID есть 4). Можно непосредственно задать значение ID в параметрах запроса:

http://linkstore.ru/fbpuzzle?u=ID_из_Facebook

Например, один из лидеров рейтинга Webomer - Герман Клименко

Mobile first

Интересная презентация о смене парадигмы в веб-разработке. Mobile first - сначала мобильная версия:

Sunday, September 26, 2010

Бизнес за 48 часов

Мы продолжаем публиковать в блоге ссылки для отслеживания проходящих конференций. На этот раз - Launch48. London, Sep 2010. Запуск веб-бизнеса за 48 часов.




/via Geo Messages

Twitter @Anywhere

Как устроен Twitter @Anywhere. Платформа, кстати, будет серьезно расширяться. В инженерном блоге Twitter анонсировал реализацию REST API в Javascript. Так все идет к тому, что все приложения будут заставлять авторизоваться в системе.

Последняя ссылка содержит довольно интересные материалы по архитектуре нового Twitter. Javascript теперь официальный язык реализации, JSON кэшируется, также описаны специальные решения по индексации Ajax контента.

Что касается встраивания медиа-фрагментов в новый веб-интерфейс, то тут ничего нового. Для части ресурсов это обеспечивается структурой URL (по URL twitpic, например, можно сформировать URL для превью и т.д.), для других - через oEmbed. По такой же схеме вставляются картинки и в наших мэшапах: Еда в Twitter, Картинки из Twitter и др.

Spatial networking

Интересная презентация от Yahoo - Spatial Networking. Общение и взаимодействие людей, находящихся (оказавшихся) в одном месте (независимо от того, были они знакомы или нет).

Saturday, September 25, 2010

Создание мобильных сайтов

Еще несколько интересных инструментов:

1. SpoutCore - JavaScript фреймворк для создания HTML5 приложений

2. Widgetbox - виджеты для быстрого создания мобильных приложений. Вот пример - мобильный сайт для доступа к контенту данного блога. Попробуйте с iPhone или Android:

Короткая ссылка: http://bit.ly/9LsrzS

или используйте следующий QR - код:

Abava blog

Coldtags suite ver. 4.0

Выпущена версия Coldtags suite 4.0. Пакет содержит более 400 пользовательских тегов, которые охватывают наиболее часто встречающиеся задачи в практике использования JSP (и/или Coldfusion). См. крупнейшую коллекцию JEE web components здесь.

Friday, September 24, 2010

Я не хотел

Комментарии, найденные в исходном коде:

// I am not responsible of this code.
// They made me write it, against my will.

отсюда. Там еще много прекрасного :-)

Операторская ОС

Телеком-операторы (France Telecom-Orange, Deutsche Telekom, Telefonica, Vodafone) хотят создать свою операционную систему для мобильных телефонов.

Thursday, September 23, 2010

О модернизации

Из почтовой рассылки:

"Приглашаем Вас принять участие в XI Международной научно-практической конференции INTECH-ENERGY "Модернизация и инновационное развитие электроэнергетики России", которая состоится 20 - 27 апреля 2011 года во Вьетнаме."

Венчурные инвестиции

Продайте свой стартап. Инвестиции в прямом эфире Twitter - см. здесь.

P.S. это отслеживается с помощью мэшапа Диалоги в Twitter.

Cell ID

Гео-сервисы и использование Cell ID. Собрали вместе все описания.

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

HTML5 ресурсы

Интересная подборка HTML5 ресурсов

Wednesday, September 22, 2010

Кто такой этот твиттерянин

Обновлен мэшап Twitter info. Ищет по социальному графу другие ресурсы, связанные с данным аккаунтом. Простой способ узнать больше о том, что вы читаете или кто читает вас.

В частности, добавлена статистическая информация - когда создан аккаунт, его производительность. Между прочим, cегодня твиттеру @abava - 3 года.

JavaOne 2010

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




/via Geo Messages

API для желтых страниц

Как должна быть устроена современная телефонная книга. API для желтых страниц. С идеей, что результаты запросов будут встраиваться/демонстрироваться в приложениях.

Geo Location conference

Мы продолжаем публиковать в блоге ссылки для отслеживания проходящих конференций. На этот раз - Geo Location conference SMWGeo (CA, US).




/via Geo Messages

Tuesday, September 21, 2010

Mobile 2.0 development day

Мы продолжаем публиковать в блоге ссылки для отслеживания проходящих конференций. На этот раз - Mobile 2.0 development day.




/via Geo Messages

Visual explain

Полезный сервис - визуализация выдачи EXPLAIN в MySQL

Как наше слово отзовется

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

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

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

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

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

Monday, September 20, 2010

Веселый робот

Гостевая публикация от Andrew Fink

Встречайте "Весёлого Робота"!

Сделаный на досуге энтузиастом http://magicprinc.blogspot.com/ из двух банок пепси-колы, старого радиоприемника, JDK 6.0 и собственных наработок. Вот оно настоящее Telco 2.0 - бесплатно для абонентов, бессмыслено для оператора! ;-)

+7(347) 293-4512

(К сожалению, для многих это межгород до Уфы, но можно звонить через дешевых VoIP провайдеров - это реальный мир с реальными физическими ограничениями)

Робот рассказывает разные динамически получаемые из Интернет анекдоты, тосты, интересные факты, получает курсы валют с официального сайта ЦБ РФ и озвучивает их дельтой (вырос на, не изменился... обратите внимание, что дельта озвучивается согласно правилам русского языка в винительном падеже ~ вырос на одну копейку).

Обязательно попробуйте, позвоните роботу! Известно, что любой анекдот рассказанный роботом на 20% смешнее!

PS1: К сожалению, ранжирования анекдотов по "качеству"/веселости нет - это уже был бы совсем не хобби проект (и чувство юмора у всех разное). Всё случайно выбирается из большого пула, на самом роботе только небольшой кэш.

Но я долго тестировал и уверяю, что часто попадаются смешные и очень смешные шутки. Кроме того, часто, несмешной анекдот, но произнесенный с драматическими пазуами "не там" - тоже смешно ;-) А уж от курса ЦБ если вы в дороге/перед обменником с простым телефоном - точно будет польза.

PS2:
Буду рад, если найдутся специалисты по звуку, которые подскажут linux утилиту/название эффекта для "де метализации голоса". Искал не нашел. Сделать как робот есть. Сгладить робота в нечто более человеческое - пока ничего.

Как это сделано:

В Уфе есть хорошая компания http://nettrans.ru/, у которой есть своя городская АТС, городская нумерация, шлюзы Cisco AS 5350 и сервис colocation.

Таким образом там стоит мой сервер с linux, asterisk и java, на который бесплатно был переадресован номер 2934512 (один обычный dial-peer на AS). Это обычный уфимский городской номер, т.е. если вы в Уфе, то для вас звонок может быть (см тариф вашего оператора) совершенно бесплатным.

На сервере: centos.org, asterisk.org, Sun/Oracle JDK 6 Update 21, Spring Framework, asterisk-java, Sound Exchange, Festival Speech Synthesis System и FestLang, Festival Lite, RHVoice , tomcat, slf4j.org (надеюсь все перешли на него?! Скажем "Нет!" JCL и самодельным оберткам).

Т.е. работает asterisk и tomcat, а само приложение представляет собой обычный web application( .war), который управляет asterisk и вызывает linux утилиты для обработки звука.

Для склонений числительных (дат, времени, денег), а также комбинирования статических звуковых файлов, временных файлов сгенерированных tts и собственного динамического контента (числительные, даты, время, деньги ;-) был написан свой генератор/плеер JVoicePlayer - о нём подробнее в следующих публикациях.

При звонке, приложение озвучивает меню, получает выбор пользователя - делает стандартные HTTP GET запросы в сеть Internet, получает контент как текст, подчищает, разбирает на фразы, передает в tts/JVoicePlayer и играет в канал Asterisk.

От редакции. Потестируйте сервис. Это реально обычный номер, не premium call (проверено :). Реальный пример интеграции голосовых сервисов и сети, собранный, между прочим, на Open Source решениях.

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

И очень здорово, что есть живой номер, на котором такого рода сервисы можно попробовать. Эта тема нам близка. В обратную сторону (публикация голоса в сети) AbavaNet делала много различных сервисов. Например, голосовые SMS, Объявления 2.0, VoiceLJ и VoiceLI т.д. Вот еще некоторые ссылки: Аудио-газета,подкасты.
Не было, к сожалению, никакой технической возможности запускать их где-то еще, кроме короткого номера. Но это было неправильно - в таких сервисах нет премиальности.
Ну и интересно было увидеть реальную работу сервисов с бесплатным tts.

Хостинг linkstore.ru

Проблемы с файловой системой на хостинге сайта linkstore.ru (наши мэшапы). Надеемся восстановить сегодня.

Sunday, September 19, 2010

Новые куки

Интересный взгляд на сокращалки URL (в частности, на сервис t.co от Twitter).

Переходы по ссылкам все чаще будут осуществляться не с веб страниц, а из приложений. Соответственно, поле referer отсутствует, куки также хранить негде. Веб-маркетологи лишатся работы. И именно сокращенные URL станут тем инструментом, по которому будут определять, откуда пришел пользователь (контролировать продвижение ресурса и т.п.) URL (или короткий URL) - это new cookies.

P.S. а вот есть еще мета-сокращалка - Аннотированные ссылки

Кэш для Java

Распределенный кэш для Java - Hazelcast. Лицензия: Apache, то есть использовать можно и в коммерческих приложениях.

Судя по документации - интересная вещь. Подменяют структуры Java их распределенными аналогами.

Friday, September 17, 2010

Cloud USB

Классная идея - CloudUSB. На флешке записывается операционная система (Ubuntu), защищенная папка с данными (файлами) и программа для бэкапа содержимого (на Dropbox). Получается рабочая флешка - работать можно на любом компьютере. Данные - на флеше, бэкап - в облаке.

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

Sun такое продвигал с Java картами. Но там читалка нужна, а USB есть везде.

Все по списку

Обновлен мэшап Списки Twitter. Позволяет построить облако ключевых слов (темы в списке), а также получить набор наиболее упоминаемых ссылок (на что ссылаются в списке)

Thursday, September 16, 2010

SEO капут

А новый моментальный поиск от Google действительно может придушить сеошников. Пользователи будут менять запросы на лету и со словами для продвижения угадать будет трудно.

Ссылки из Twitter

Обновили мэшап Links from Twitter. Добавлена фильтрация (сейчас не показываются статусы из гео-сервисов), улучшена работа с картинками.

Мэшап позволяет указать имя пользователя в Twitter и получить все ссылки, которые публикуют его друзья. Все ссылки из круга данного пользователя. Авторизации не требуется. Имя можно задать непосредственно на странице мэшапа или указать как параметр:

http://tlink.linkstore.ru?u=имя_в_Twitter

Например, ссылки от друзей @abava:

http://tlink.linkstore.ru?u=abava

Wednesday, September 15, 2010

Bookmarklets

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

Facebook CMS

Если авторизоваться в Facebook и перейти на страницу http://www.facebook.com/mobile/, то можно получить уникальный почтовый адрес для обновления своих статусов. Любое письмо, отправленное на этот адрес рассматривается как новое сообщение. Текст берется из поля subject письма, все аттачменты становятся таковыми и Facebook.

Чем это удобно? Обновления по email - это простейший вариант для content management system. Проще не будет. И отправить email можно откуда угодно, в том числе и с мобильного телефона. Прикрепил только что сделанную фотографию к письму и отослал на некоторый стандартный адрес. Если Facebook в итоге один из самых популярных фотохостингов, то обновления делать теперь просто.

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

P.S. похоже, что Фейсбук не проверяет исходный адрес - откуда было послано сообщение. По идее нужно разрешать обновления только письмам с того же адреса, который указан в регистрации аккаунта.

P.P.S. на самом деле многие платформы позволяют пересылать обновления по email. Вот даже сервис есть по автоматизации рассылки информации о позиционировании таким образом (попросту - как поделиться свои местоположением) - Гео-постинг.

Tuesday, September 14, 2010

Что почитать - социальные ссылки

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

А теперь обратная задача. Есть некоторый сайт (URL). Как узнать, что из его содержания отмечали другие посетители. Мэшап Social. Использование:

http://social.linkstore.ru?url_для_опроса

В текущей версии мэшап показывает ссылки из Facebook и Twitter. Например:

http://social.linkstore.ru?lenta.ru
http://social.linkstore.ru?rbc.ru

И, наконец, закрытый мир Вконтакте: http://social.linkstore.ru/?vkontakte.ru :-)

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

Instant Messaging в Java

Серия статей - от установки сервера Openfire до использования Smack для программирования - Java Instant Messaging

Monday, September 13, 2010

Location business summit

Мы продолжаем публиковать в блоге ссылки для отслеживания проходящих конференций. На этот раз - Location business summit, начинающийся в Калифорнии.




/via Geo Messages

Где работают друзья

Новое веб-приложение для Facebook - Social Graph Directory. Представляет публичную информацию из социального графа в простой табличной форме: где работают мои друзья, где живут (жили) и т.д.

Можно, например, представить свой социальный круг в Facebook в виде некоторой таблицы a-la Linkedin - найти контакты в нужной фирме.

P.S. реально быстро работает API в Facebook. Особенно, учитывая их размеры.

Аэрокосмические технологии

Twitter-ро подобная система Eureka. Java, Open Source. Open Source Project от Lockheed Martin. Видимо, это внутренняя система общения на фирме.

Sunday, September 12, 2010

Об интерфейсах

Сервис по управлению финансами - Indinero. Такой себе 1С в сети. Очень симпатично сделан HTML интерфейс. Да, это всего лишь интерфейс, но хороший пример того, как это должно выглядеть.

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

Обновлена директория мэшапов. В частности, добавлены очередной проект с Facebook API - Social Graph Directory и мобильный мэшап Places из проекта Geo Messages

Saturday, September 11, 2010

LBS - что дальше

Хорошая статья о направлениях развития LBS. Check-ins (отметки о пребывании) - только начало (и уже прошлое).

Это не смайлик поставить

EmotionML - XML язык для разметки эмоций. Например:

<emotion dimension-set = "http://www.example.com/emotion/dimension/PAD.xml">
<!-- lower-than-average arousal -->
<dimension name="arousal" value="0.3"/>

<!-- very high positive valence -->
<dimension name="pleasure" value="0.9"/>

<!-- relatively high potency -->
<dimension name="dominance" value="0.8"/>
</emotion>


Все серьезно. W3C стандарт - Emotion Markup Language

Friday, September 10, 2010

Конференция Over the Air




/via Geo Messages

О классификаторах в LBS

Как на самом деле нужно классифицировать (и показывать пользователям) POI в LBS приложениях. Всего три категории: eat, play, live. Вся система должна строится не на показе большого количества POI (мест) с разными тегами, а как некий life style guide.

Aбавазрение 10.09.10

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

1.JSONP proxy. Полезный сервис, который позволяет выполнять POST запросы на удаленные сервисы и поддерживает JSONP. То что нужно для клиентских Ajax приложений в плане преодоления ограничений по безопасности: JSONP tunnel

2. Cached commons - набор широко используемых JavaScript библиотек, размещенный на CDN Github. Большое подспорье для нагруженных сайтов.

3. Open Data tables для YQL. Полезная коллекция для разработчиков мэшапов. YQL реально работает во многих наших мэшапах. Например: Places, Checkins, Links from Twitter и др.

4. Fun - язык программирования для real-time web

Thursday, September 09, 2010

Жизнь в облаке

Или жизнь на облаке. Мэшапы восстановлены (см. здесь). Но теперь на Geo Messages (servletsuite.com) часовые профилактические работы.

Аннотированные ссылки

Обновлен мэшап Annotated links. Позволяет упаковать вместе некоторую ссылку (коллекцию ссылок) и комментарий к ней, выполненный в форме post-it. Полученный короткий URL можно просто опубликовать на сайте, а равно как и поделиться им по email, Twitter, Facebook.

Есть программный API, который позволяет формировать такого рода короткие ссылки из приложений.

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

Google Places vs. Facebook places

Интересное сравнение: Google Places vs. Facebook places. Search vs. Social. В одном случае - главным является поиск, в другом - рекомендации от социального графа.

P.S. А Geo Messages построены на идее peer to peer обмена.

Wednesday, September 08, 2010

Проблемы с сервисами

На хостинге linkstore.ru возникли проблемы: "One of server's HDD partitions has crashed and needs a repair ...". Сообщим о готовности как только сразу ...

Geo Mail

Обновлен мэшап Geo Mail. Мобильное веб-приложение (HTML5), которое позволяет добавить к почтовому сообщению сигнатуру (подпись) с текущими координатами. Работает на любой мобильной платформе с поддержкой HTML5: iPhone, Android, Samsung и т.д.

Загрузить URL в свой мобильный браузер можно по следующей короткой ссылке: http://bit.ly/a52Ta1 или с помощью данного QR-кода:
Geo Mail QR code

P.S. кстати, обратите внимание на следущий момент. Отправить email сообщение можно не только конкретному адресату, но и сервису. Facebook, например, позволяет обновлять свои статусы по email (см. http://www.facebook.com/mobile относительно конкретного email адреса для своего аккаунта в сервисе). Если отправлять статус с помощью данного мэшапа - то это будет способом обозначит свое местоположение в сервисе. Еще одна реализация Places.

/via Geo Messages service

Учебники по программированию от Google

Coogle Code University добавил учебные курсы по Android и распределенным системам.

Tuesday, September 07, 2010

Google Maps Mania - 35

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

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

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

Google Data Java Client API

Учебник с примерами по использованию Google Data API из Java

Monday, September 06, 2010

Гео-постинг

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

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

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

Товарный поиск

Обновили список сайтов в прикладном поиске по скидкам, купонам, распродажам. Ищите здесь. Можно искать по названию товара (услуги), по имени компании и т.д. Если нужно добавить сайт - пишите.

P.S. кстати, поиск по купонам и скидкам можно вставить к себе блог (сайт и т.д.). Вот код:



P.P.S. а вот еще есть такой же поиск скидок в Twitter. Или объявлений куплю-продам.

Sunday, September 05, 2010

Платформа для Groupon

Еще один инструмент для закупок по купонам: eWinWin Платформа для создания купонных сделок. В том числе, и непосредственно в Facebook. Мы писали в блоге, что ниша для подобного рода специализированных систем открыта. См. здесь другие материалы о купонах.

Распределенные базы данных

Интересная статья по 2PC транзакциям. Вот авторский блог, где разъясняется позиция. Переход на NoSQL во многих случаях означает на самом деле отказ от транзакций (масштабируемость просто становится тяжело поддерживать). Поэтому авторы и занялись именно переработкой механизмов реализации транзакций.

Saturday, September 04, 2010

Friday, September 03, 2010

Поиск в Facebook

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

Желтые страницы

Обновлен мэшап Yellow pages. Инструмент, который позволяет добавить к сайту сервис комментариев. Посететители сайта, например, смогут делиться не просто ссылками, а ссылками с добавленными комментариями (a-la post-it notes). Или другое возможное использование - публиковать на странице ссылки, которые содержат комментарии.

Это еще один вариант кнопки Share this для ваших сайтов. Для использования регистрации не требуется. Достаточно просто добавить ссылку на внешний JavaScript файл.

Как это выглядит на практике можно посмотреть, например, на сайте Inetique (ссылка Share внизу первой страницы).

P.S.

Yellow pages позволяют добавить инструмент комментирования к собственному сайту, блогу и т.д. А если нужно добавить комментарий к произвольному сайту (сторонней ссылке) - то для этого есть мэшап Аннотированные ссылки.

Thursday, September 02, 2010

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

Обновлен мэшап Мобильная карта. Это мобильное веб-приложение, которое позволяет поделиться ссылкой на местоположение с помощью Email, SMS, Twitter или Facebook. Работает в любом HTML5 браузере, так что можно использовать на iPhone, платформе Android, Samsung и др.

Загрузить программу можно с помощью следующего QR-кода:
QR code

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

Есть ли жизнь в Facebook

что из сервисов на linkstore.ru отмечали в Facebook:

Wednesday, September 01, 2010

Facebook TOS

Facebook API на самом деле налагает довольно серьезные ограничения на разработчиков. В первую очередь это касается так называемых not storable data. Практически, ничего из запрошенного через Facebook API сохранять нельзя. По сути, все запрашиваемое должно использоваться только в рамках текущей сессии. Довольно существенные ограничения. Причем, как следует из ответов на форумах для разработчиков, это касается даже кэширования.

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

Обновлена директория мэшапов. В частности, добавлены первый проект с Facebook - Мобильная идентификационная карта и мобильный мэшап Places