Все знают что Google предоставляет для получения результатов поиска. Но на сайте существует неофициальное API для получения результатов в формате JSON (неофициальное потому что гугл о нем не заявлял)
Итак чтобы воспользоваться API нужно перейти по урлу http://www.searchmash.com/results/[query], где [query] нужно заменить на интересующий вас запрос. Если задать урл в следующем формате http://www.searchmash.com/results/[query]?i=11&n=10, то вы получите десять результатов запроса начиная с одиннадцатого. Также можно получить результаты по изображениям, видео и блогам:
Как показывает практика, кидаться из крайности в крайность бессмысленно и бесполезно. Что чисто оффлайновые приложения становятся всё менее распространенными, мы прекрасно видим. Достаточно давно идет и встречный процесс -- онлайновые приложения идут в офлайн. Тулбары, показывающие, что творится в почтовом ящике где-нибудь на Яндексе или Gmail-e, десктопные клиенты для работы с онлайновыми сервисами, открытые форматы, позволяющие синхронизировать данные между любыми сервисами и приложениями... Достаточно долго создавалось ощущение, что онлайновый офис идет каким-то своим путем -- максимум, импорт и экспорт в привычные приложение, всё остальное исключительно в онлайн, при чем это преподносилось как особое преимущество.
Занимались ли вы когда-нибудь корпоративными системами? Одна из основных проблем, в частности ради решения которых затевают долгие и крайне дорогостоящие проекты по внедрению ERP -- разрозненность данных: скажем, информация о логинах-паролях-группах пользователя хранится в Active Directory, управленческие данные -- в 1С, плюс пропускная система, аккаунты в каких-нибудь системах электронных торгов и т.д. Последствия ясны -- данные, внесенные в одном месте, до других систем доходят (если доходят), с замедлением и изменения зачастую вносятся вручную. В небольших компаниях эти проблемы решаются за счет того, что "Вася и так всех помнит" и всё на виду, в больших -- регламенты, процедуры и дорогостоящие проекты по интеграции.
Подход понятен -- данные, хранимые в одной системе, должны быть доступны из другой, иначе их недоступность фактически равносильна отсутствию. Недоступость данных снижает свободу пользователей и разработчиков.
Глобальный подход к решению подобных проблем в масштабах интернета кажется несколько... утопичным, впрочем, подобные проекты мы тоже видели -- вспомните, хотя бы MSN Passport.
Впрочем, давайте наконец перейдем к картам, не зря же это слово вынесено в заголовок.
читать далее »
Итак, вчера был . API позволяет разработчикам как внедрять в свои страницы поиск, в том числе по видео, новостям и картам, так и строить свои приложения. Любопытствующие могут посмотреть на . С поиском по картам пока, правда, всё не совсем радужно -- кроме США поиск идет лишь по Канаде, Франции, Германии, Италии и Испании, впрочем, глядя , почему-то не возникает сомнений, что этот список далеко не окончательный. Впрочем, о картах мы поговорим в ближайшее время.
А еще Google работает с поисковыми интерфейсами... Посмотрите на сайт SearchMash.com, который позволяет "search the internet in new ways" и обладает рядом . Похоже, что Google запустил большую платформу для опытов. Посмотрите, действительно любопытно.
Ну и для завершения -- теперь .