Tuesday, May 31, 2011

О проектах и стартапах

Продолжаются защиты магистерских диссертаций и дипломов на факультете ВМК МГУ. Уровень, конечно, разный, но есть очень интересные работы. Удивительно все-таки, с каким упорством всевозможные инкубаторы и "школы" стартаперов продолжают изобретать какие-то "форматы". Институты, по идее, есть то место, где они должны вылавливать проекты. Именно вот прямо сейчас. Да, тут не произносят слов типа бизнес-план, но есть техника. Есть реализации. И уж точно процент интересных работ куда выше, чем то, что, например, здесь представлено. А уж если по гамбургскому счету сравнивать с чем-то вроде TC Disrupt ...

База для LBS

А какова реальная база для LBS приложений? Вот один из примеров косвенного индикатора. Мэшап Checkins отображает в реальном времени на карте твиты с проставленным геокодингом.


Процент вверху экрана показывает, сколько было реально найдено гео-позиционированных твитов. Между прочим, картинка мало меняется для Сан-Франциско, например. Те же 3-5 процентов.

P.S. та же картинка в социальной интерпретации.

Monday, May 30, 2011

Ссылки из Twitter

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

Достаточно указать произвольный аккаунт на сайте или как параметр для базового URL. Параметры, которые обрабатываются в данной версии:

u - имя в Twitter

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

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

Кстати, можно вообще не иметь аккаунта в Twitter, только читать выбранные ленты.

Измена

Google закрыл довольно большую порцию своих API. Некоторые решения более чем показательны.

Закрываемый Translation API использовался во многих мэшапах. Google пишет, что не справляется с трафиком. Другое знаковое закрытие - это Power Meter API. Целое направление, по сути было - хранить в сети базу измерений для электросчетчиков. Часть большой программы по управлению энергопотреблением. Производителей железа агитировали это поддерживать и вот нате, получите.

Странно. Даже не попробовали объявить это платным и лицензировать. И сделал это главный поборник открытых API. Кто бы мог подумать. Мы верили Вам так, товарищ Сталин, как может быть не верили себе ...

Кстати, еще в копилку. Из того, с чем сами столкнулись. Foursquare поменял API, мэшапы нужно переписывать. Twitter похоже закрыл доступ для Yahoo Pipes. Тяжела и неказиста, жизнь мэшапо-программиста ...

P.S. Вы еще верите в облака? Тогда мы идем к вам ;-)

Saturday, May 28, 2011

Динамические столбцы

Переходный шаг к NoSql. Строки с различными столбцами в Maria DB

Динамические столбцы хранятся в blob. Функция COLUMN_GET() позволяет извлекать динамический столбец по номеру:

SELECT name, COLUMN_GET(blob, 1 as char(10)) FROM t1 WHERE COLUMN_EXISTS(blob, 1)

Google Places

Демонстрационные примеры для Google Places API

Friday, May 27, 2011

Where Camp EU

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз, конференция Where Camp EU, Berlin, 2011



/via Geo Messages

P.S. и то же самое в Twi-gazeta Where Camp EU

Instagram

Все мэшапы, которые используют поиск картинок в Twitter теперь поддерживают просмотр фотографий из сервиса instagram. Это касается Фото из Twitter, Фото-карты, Поиска еды, Гео-поиска, местных фото и т.д.

Mobilism 2011

Интересные презентации с конференции Mobilism 2011

Thursday, May 26, 2011

Google все видит

Обновились мобильные карты на Android. Похоже Google все читает. Теперь местоположением можно делиться, так, как это сделано в Geo Messages. Даже bit.ly используется вместо собственной сокращалки.

Серверную часть только их проверить пока не могу - выдает 502 статус.

P.S. А Geo Messages работают :-). Кстати, появилась реализация для произвольных Java телефонов. Скоро будет доступна на сайте.

Москвоведение

Обновлен мэшап Москвоведение. Полноэкранная карта Москвы и ссылки на местные ресурсы (места и рекомендации, фото-карта, объявления куплю-продам, местные новости, что едят и т.д.)

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

lat - широта места
lng - долгота
zml - масштаб (по умолчанию - 10)
mrk - 1/0 показывать или нет маркер в центре карты

Data mining

Хорошая классификация - Data mining

Wednesday, May 25, 2011

Параметризация Google Maps

Список параметров, которые понимаются картами Google

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

Где ты находишься?

Обновлен мэшап Where Are You Now? Самый популярный запрос, который посылается в мобильных сетях. Именно на идее обслуживания такого типа запросов и основан подход Geo Messages, предлагающий новый способ обмена информацией о позиционировании в мобильных сетях.

Этот подход может быть использован в различных сервисах. Один из них - это мобильное веб-приложение Geo Mail. Представляет пользователю возможность послать с мобильного телефона email, в котором будут содержаться координаты места отправки. Мобильное веб-приложение, ничего инсталлировать не нужно, достаточно знать URL сервиса (сохранить его в закладках, например). А если этот URL неизвестен тому, чье местоположение нам нужно знать? Простое решение - а что если отправить ему ссылку на это приложение? Запросить его местоположение, отправив ему ссылку на веб-страницу, откуда он (при желании) может ответить. Заодно и решается вопрос с разрешением на запрос координат. Получатель сам решает - отвечать на такое сообщение или нет. Именно это и реализуется в мэшапе Where are you now.

Это мобильное HTML5 веб-приложение, которое позволяет отправить email с запросом координат другому пользователю. Короткий URL для доступа:

http://bit.ly/cy6ndx

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



Попробуйте с любого телефона с HTML5 браузером (iPhone, Android, Samsung etc.)

Tuesday, May 24, 2011

О мобильном вебе

Еще пара интересных ресурсов:

Быстрое создание прототипов - mokk.me
Коллекция учебных материалов по созданию мобильных HTML5 приложений

Location Business Summit 2011

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз, конференция The Location Business Summit, Amsterdam, 2011



/via Geo Messages

P.S. и то же самое в Twi-gazeta The Location Business Summit

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

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

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

Monday, May 23, 2011

Алхимия текстов

Интересный API по извлечению семантических данных из неструктурированных текстов. И при этом удивительно хорошо работает и с русским языком. На Demo странице можно попробовать с поиграться с произвольным URL от интернет-СМИ.

Места в Facebook

Новый мэшап в нашей коллекции - Places from Facebook

Можно искать точки по базе Facebook, смотреть их расположение на карте, копировать местоположение на свой мобильный телефон (используя QR-код и мобильную карту), отмечаться в произвольном месте.
А последняя из доступных в этой версии возможностей позволяет создать мобильную веб-страницу для отметок. Например, владелец торговой точки может создать Check-in страницу для собственного заведения и представить ее (опять-таки, с помощью QR-кода) посетителям.

P.S. в связи с последней опцией см. также - QRpon - customized check-ins for Facebook.

Saturday, May 21, 2011

Закладки в браузерах

Обновлена коллекция букмарклетов. 20 различных сервисов, доступных через закладки в браузерах.

Cloud SMS

Облачный SMS центр от Voxeo: SMSIFIED. Легкая интеграция с веб-приложениями (REST API). Кстати - не XML, а уже сразу JSON. И цены хорошие :-)

Friday, May 20, 2011

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

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

http://mtalk.linkstore.ru

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

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

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

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

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

P.P.S. все это можно использовать, например, в модной сейчас теме Gov 2.0.

Виртуальные машины для веб-разработчиков

Интересный материал - создание тестовых конфигураций с помощью VirtualBox

Thursday, May 19, 2011

Новые городские новости

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

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

JEE 6.0

Entity Beans помните еще? Они того-c. Что стало нового и не стало старого в JEE 6.0.

P.S. формулировки с которыми объясняется отмена сложных и громоздких Entity Beans доставляют. Ведь это было ясно аж с версии 1.0. Но говоривших такое объявляли еретиками :). В некоторых моментах очень даже правильно, что Sun умер. Глупость и сектанство имеют мало общего с техникой.

P.P.S. интересно, в какой версии JSF отменят? Как не оправдавшие ...

Wednesday, May 18, 2011

Google Fusion Tables API

Полезный технический материал - Введение в Google Fusion Tables API

P.S. мы использовали Google Fusion Tables в проекте Мобильные гео-форумы

P.P.S. вот еще ресурсы по теме Google Fusion Tables

Wi-Fi на конференциях

Обсуждение реально важной проблемы - WiFi на конфренциях. Действительно не работает, в большинстве случаев. И что же все-таки делать.

Tuesday, May 17, 2011

Next 2011

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз, конференция Next Conference, Berlin, 2011



/via Geo Messages

P.S. и то же самое в Twi-gazeta Next Conference

Что же будет с LBS ?

Европейский союз хочет приравнять данные о местоположении к персональным данным. На них тогда будут распространяться те же самые ограничения по хранению и распространению. Вот оригинальный материал из WSJ и русскоязычный пересказ в газете Ведомости. Это реально может больно ударить по LBS приложениям.

P.S. кстати, в этой связи еще более интересным становиться подход Geo Messages, где данные о позиционировании распространяются на peer to peer основе. Здесь нет никакого сервера с пользовательскими данными

Местные фотографии



Обновлена мобильная версия мэшапа Местные фотографии:

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

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

Обновлен сам механизм поиска. Также доступны следующие возможности:

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

http://bit.ly/a2SseE

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

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

QR code

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

Sunday, May 15, 2011

Местный мобильный поиск

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

http://s.linkstore.ru

(это мобильный сайт: iPhone, Android, Samsung - любой HTML5 браузер). Загрузить ссылку в свой телефон можно также с помощью следующего QR-кода:

QR code

Сообщения в Twitter могут содержать гео-код. Это определяется при публикации автором (устанавливается как опция в его аккаунте). Соответственно, мобильный мэшап может определить координаты пользователя (используется HTML5) и искать уже только в заданной области (местные объявления). При этом для сообщений с гео-кодом будет указываться прямая ссылка на карту (используется Мобильная карта). А если в мобильном приложении отказаться от определения координат, то будет осуществлять тот же поиск, но без учета географии.

Примечательно, что для потребителей (читателей) не требуется даже наличие аккаунта в Twitter. Все что нужно для создания сервиса - доступно через публичный Twitter API. Ну а для бизнеса - это простой (и бесплатный) канал распространения (публикации) данных. Причем с возможность публиковать, при необходимости, именно местные объявления.

P.S. А вот так может выглядеть поисковый виджет для информации о скидках, анонсированных в Twitter. Очевидно, что такой виджет можно легко встраивать в произвольные веб-страницы.

P.P.S. Cервис для просмотра местных фотографий также существует в мобильной версии.

P. P.P.S. а есть еще и такой мэшап - Куплю-Продам в Twitter.

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

Обновления в Google Code University. Интересные учебные курсы по программированию от Google

Saturday, May 14, 2011

Friday, May 13, 2011

jQuery mobile - примеры

Практические примеры использования jQuery mobile

Красные против белых

А также Спартак против ЦСКА, Euro vs. USD и т.д. - новая версия мэшапа Tweet vs. Tweet.

P.S. из других параллельных поисков см. также Яндекс + Twitter и Google + Twitter

Tuesday, May 10, 2011

Google I/O 2011

Мы продолжаем публикацию ссылок для отслеживания интересных событий в Twitter. На этот раз Google I/O, SF, 2011



/via Geo Messages

P.S. и то же самое в Тви-газете: Google I/O

Не работает

Интересная дискуссия - идеи для стартапов, которые не срабатывают. С объяснением почему так.

Визитная карточка 2.0

Есть такой формат представления адресной информации как MECARD. Кратко - это текстовый формат представления данных, визуально отображается как QR-код. Сканеры QR-кодов на мобильном телефоне понимают этот формат и при распознавании автоматически предлагают добавить новую запись в адресную книгу. Таким образом можно избежать нудной процедуры набора имени. Предложите своему партнеру сканировать такой QR-код непосредственно с экрана вашего телефона и ему не нужно будет набирать ваше имя и т.д. Добавление контакта происходит в один клик.

Это использовалось в мобильных сервисах. Например - widget для Opera. Виджеты могут запоминать введенные данные, таким образом вам не придется набирать свой текст повторно. При этом важно, что ваши данные хранятся на вашем же телефоне, здесь не используется никакой внешний сервер.

С появлением HTML5 можно реализовать ту же самую схему. В HTML5 есть local storage - сохранение данных непосредственно в браузере. На этом и построен сервис MeShare. Вот мобильный URL: http://servletsuite.com/meshare

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

MeShare

Схема работы прозрачна. Вводим контактную информацию:


Получаем QR-код, который можно предложить сосканировать непосредственно с экрана. Визитная карточка нового формата:


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

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

Monday, May 09, 2011

Телефонная мигалка

QR code
Обновлен мэшап Мигающий телефон. Мобильное веб-приложение, которое можно загрузить с помощью следующего URL

http://servletsuite.com/blink

(это - мобильный сайт) или приведенного QR-кода. Простое HTML5 мобильное веб-приложение, которое позволяет создать мигающий телефон. Экран мигает выбранным цветом. Попробуйте с iPhone, Android etc.

Для организаторов флеш-мобов, например. Или внимание в темноте привлечь ...

P.S. кстати, все мобильные сервисы собраны на нашем мобильном портале

Sunday, May 08, 2011

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

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

http://m.linkstore.ru

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

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

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

Saturday, May 07, 2011

Производительность веб-приложения

Практический опыт - Stackoverflow на собственном примере показывает, как это делается. Настройка SQL творит чудеса :-)

WHOIS для Twitter

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

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

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

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

Friday, May 06, 2011

Компьютер за $25

Реально здорово - работающий компьютер с Linux за $25

Энциклопедия еды

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

В новой версии поддерживается локальный поиск. Можно указать следующие параметры для базового URL:

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

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

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

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

Thursday, May 05, 2011

Geo RSS

Blogger.com теперь поддерживает гео-тэги для публикаций. Проверено на недавней заметке. Указанные при публикации координаты появляются в RSS фиде, например, который теперь становится Geo RSS фидом:

<georss:point xmlns:georss="http://www.georss.org/georss">55.7973345 37.54068289999998</georss:point>

Google Maps Mania - 43

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

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

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

Wednesday, May 04, 2011

Курсы информационных технологий

Яндекс выложил в сеть свои курсы по информационным технологиям.

P.S. см. здесь ссылки на другие учебные материалы

P.P.S. Blogger теперь предлагает добавить местоположение к постингам. Проверим ...

Поиск картинок в Twitter

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

Можно также задать начальные параметры для поиска непосредственно в запросе. Указанный выше скрипт может обрабатывать следующий параметры:

lat - широта места для поиска
lng - долгота места поиска
q - строка с запросом для текста твитов.

Например:

Фото из Новосибирска

Салаты

Кошки

P.S. Изображения непосредственно на карте можно посмотреть с помощью мэшапа Фото-карта

Tuesday, May 03, 2011

QR-codes FAQ

Коллекция сервисов - что можно сделать с QR-кодами: QR-code FAQ and how to. 20 сервисов.

Городские новости

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

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

Monday, May 02, 2011

Бензин и пожары

На злобу дня. Твиттер как источник оперативной информации:

Пожары в России

Что с бензином


P.S. пожарный мэшап еще прошлым летом был сделан ...

Туманный Альбион

Лондон в Twitter

P.S. аналогичная информационная система по другим городам - GTV

Sunday, May 01, 2011

$100 млн. для Android

Венчурные капиталисты в DCM открыли A-Fund для финансирования перспективных разработок на Android.

И еще о поиске

Обновлен поисковый мэшап GoT - параллельный поиск в Google и Twitter

P.S. схожий по семантике поиск для Яндекс и Твиттер - YaT