Блог разработчиков

Weekly linkdump #127

Макс Ищенко
Опубликовано 23.05.2008 в Linkdump

Интересные ссылки за неделю:

За присланные ссылки спасибо: Стас Хирман.

top of hotblogs.org.ua
1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (7) к “Weekly linkdump #127”

  1. m0de$t говорит:

    Классная подборка! Спасибо!

  2. LastHand говорит:

    Надеюсь Google/Yandex ее скопируют
    Хм, http://code.google.com/apis/ajaxsearch/

  3. Макс Ищенко говорит:

    Это не то, насколько я понял. Яху дает возможность влиять на вид выдачи при поиске _через_ яху. А не на своем поиске.

  4. LastHand говорит:

    Не соглашусь. Это именно поиск через Гугл, просто ему дан дополнительный интерфейс для кустомизации вывода или другой обработки результатов.

  5. LastHand говорит:

    Навскидку - http://habrahabr.ru/blog/google/42827.html с комментариями.

  6. motus говорит:

    LastHand: ща объясню что такое SearchMonkey. вот простейший пример: пользователь ищет в яху, например, “ebay bd camalot“. ему, понятно, вываливается куча ссылок на ебей, но ни картинок, ни цен, там, понятно, нету - для этого нужно сходить по ссылке.

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

    уже есть библиотека таких плагинов, т.е. можно таким образом настроить под себя поведение поиска в яху.

    новый плагин пишется с нуля за пару часов. все происходит в три этапа:

    1) задаем шаблон(ы) url, на которые включается плагин (в том числе вообще любой url)

    2) [optional] задаем xslt/xpath преобразование для вытаскивания нужной нам информации со странички, на которую указывает ссылка в результате. SearchMonkey автоматом преобразовывает каждую подходящую под плагин страничку в xhtml и натравливает на нее ваш xslt.

    3) пишем на php скрипт в несколько строчек, который берет все поля, получившиеся после xslt преобразования, и на основании их меняет вид результата поиска для этой одной ссылки. php крутится в яху - т.е. вы вводите просто несколько строчек кода в веб форме.

    вот и все! важно понимать, что вся эта кухня меняет только внешний вид результатов поиска, т.е. невозможно поменять url результата или порядок их выдачи. каждый плагин имеет дело с одной-единственной записью в результатах поиска. это, кстати, не значит, что совсем нельзя ходить на другие сайты - на третьем этапе, в php, вполне можно подтянуть данные, например, из википедии, или еще откуда-то. скажем, рядом с каждым результатом можно показывать сопутствующие теги из del.icio.us, рейтинг сайта в alexa, перевод описания на русский и т.п.

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

    в общем, попробуйте сами что-то написать, фича как раз набирает популярность

  7. bialix говорит:

    потенциально для нового линкдампа. в одном обсуждении на форуме python.org.ua всплыла ссылка на интересный документ “Good Programmers are Not Lazy”
    http://hq.fsmlabs.com/~cort/papers/lazy/lazy.nohead.html

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Вакансии rss icon

Все вакансии

Комментарии