2/21/2007

Кольцевой поиск

На блоге "Заметки экспериментатора" была высказана замечательная мысль о кольцевом поиске по блогам, посвящённым Линукс и вообще *nix-системам.
Хочу предложить такую идею. Создать на базе персонального поиска некое подобие “кольца”. Т.е. участники включаются в список поиска и размещают форму поиска у себя на страницах.

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

О реализации этой идеи мне было написано в письме:
В двух словах: http://www.google.com/coop/cse/overview этот гуглевский сервис позволяет организовать поиск по определённым сайтам. Соответственно, каждый участник добавляется в список поиска, и у себя на сайте размещает либо форму поиска, либо ссылку (сейчас разбираюсь с возможностями).
В общем, в ближайшее время на блоге появится такой поиск в левой части страницы. Предложения и пожелания принимаются.

Реализация
Вот чего бы мне не хотелось - так это чтобы вся идея была погребена под необходимостью у кого-то что-то спрашивать, слать запросы и прочая бюрократия. Блоги никс-тематики уже более или менее известны - так что скрывать тут нечего. Каждый, у кого есть аккаунт в гугле, может быстро и легко накидать ссылок - и вот вам поиск. А делать поиск "по сообществу" и "по блогам" мне кажется неправильным: ни к чему делить единое сообщество. Вот код поисковика:


<!-- Google CSE Search Box Begins -->
<form id="searchbox_017727977651054870122:qcemvkc8cuc" action="http://www.google.com/cse">
<input type="hidden" name="cx" value="017727977651054870122:qcemvkc8cuc" />
<input name="q" type="text" size="40" />
<input type="submit" name="sa" value="Search" />
<input type="hidden" name="cof" value="FORID:1" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017727977651054870122%3Aqcemvkc8cuc"></script>
<!-- Google CSE Search Box Ends -->



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

Код для поисковика берём у Ивана здесь.

32 комментария:

  1. На данный момент существует сообщество "Пользователи OpenSource". Ты хочешь вступить в него или создать новое? Идея хорошая. Хотел бы присоединится.

    ОтветитьУдалить
  2. Идея хорошая. Но ежели делать кольцо - надобен список участников и их сайтов (чтобы у всех поиск одинаковый список сайтов охватывал). Свой сейчас доделаю, его ведь можно в любой момент расширить? :)

    ОтветитьУдалить
  3. Высказывайте предложение, я тоже готов присоединиться =)

    ОтветитьУдалить
  4. 2 serhiy cherevko
    На данный момент существует сообщество "Пользователи OpenSource".
    Мне не очень нравится это наименование. Тогда уж nix-блоггеры...

    Тот поиск, который настроен у меня сейчас, ищет практически по всем блогам из списка у меня в sidebar. В общем, мы ещё по почте с Иваном пообщаемся и что-нибудь решим.

    Ты хочешь вступить в него или создать новое? Идея хорошая. Хотел бы присоединится.
    По ходу, создал своё :-) Просто отобрал наиболее живые / информативные из тех блогов, что читаю, и засунул их в гуглопоиск.

    serhiy, ваш блог (как и все остальные из sidebar) в списке. Можно проверить :-) Если что - смело пишите в комменты / на почту.

    2 vonderer@darkstar
    Но ежели делать кольцо - надобен список участников и их сайтов (чтобы у всех поиск одинаковый список сайтов охватывал).
    Андрей, живых и полезных блогов о nix-системах не так много, и мы их в основном уже знаем :-) Так что списки сайтов у нас могут разниться, но примерно будут совпадать.

    Имеются в виду, естественно, русскоязычные блоги.

    Свой сейчас доделаю, его ведь можно в любой момент расширить? :)
    Безусловно. То, что сейчас висит у меня на блоге - рабочий прототип. Будем вместе разбираться с возможностями - тем более, что ты уже знаешь, какой с меня веб-программер :-))

    2 RiZn
    Высказывайте предложение, я тоже готов присоединиться =)
    Собственно, в ближайшее время надо будет прийти к одному списку блогов. Пока, наверное, разумно просто попробовать добавить эту возможность к своим блогам - потом договоримся об одном списке.

    ОтветитьУдалить
  5. Есть ещё 1 идея. Идея подобная, но несколько по другому организована. Просто брать РСС блогеров и уже организовывать их удобным образом. Ну и поиск там есстественно сделать:-)

    ОтветитьУдалить
  6. хорошая идею, готов присоедениться.

    ОтветитьУдалить
  7. Есть такой список, который можно взять за основу:

    http://dikiy.com/files/nixblog.opml

    ОтветитьУдалить
  8. Здорово, что на некоторых блогах такой же поиск начал появляться. Думаю, что пока список стоит набросать самим - потом узнаем больше о возможностях гугловского поиска и склепаем какой-нибудь один список. Главное, чтобы код поисковика был общедоступен.

    ОтветитьУдалить
  9. У себя я расписал подробнее, как я это вижу http://iar.spb.ru/sa/start
    ;-)

    ОтветитьУдалить
  10. Кстати, код поисковых форм я выложил на соответствующих страницах.

    ОтветитьУдалить
  11. Иван, много бюрократии. Идея рискует быть похороненной под необходимостью куда-то что-то писать и добиваться, чтобы вас приняли. Это не согласуется с открытостью сообщества.

    ОтветитьУдалить
  12. virens, тогда получается нет никакого смысла в организационной деятельности. И каждый будет у себя свой собственный поиск размещать, никак с другими не связанный

    ОтветитьУдалить
  13. 2 Ivan A-R
    virens, тогда получается нет никакого смысла в организационной деятельности.
    В общем, законтрибьютил свой список блогов. У меня сейчас стоит точно такой же поиск по тем же самым блогам.

    Кстати, как в блоггере вставить на страницу код, чтобы он его не интерпретировал а просто показывал?

    ОтветитьУдалить
  14. @virens
    Кстати, как в блоггере вставить на страницу код, чтобы он его не интерпретировал а просто показывал?
    Код я вставляю в текст, заключаа его в тэги <pre>...</pre>, а угловые скобки, если такие в коде есть, преобразую в &lt; и &gt; соответственно. И редактирую каждый пост в закладке "Edit HTML"; закладка "Compose" удобнее, но не даёт писать код вручную, что зачастую необходимо.
    Спасибо за интересный журнал nix-овой тематики, да ещё по-русски, читаю с интересом!

    ОтветитьУдалить
  15. 2 Unchqua said...
    Код я вставляю в текст, заключаа его в тэги
    Нет, всё равно блоггер его отрабатывает и кажет результат. Ну и фиг с ним - дам ссылку на страницу, где текст есть. Но всё равно спасибо.

    Спасибо за интересный журнал nix-овой тематики, да ещё по-русски, читаю с интересом!
    Пожалуйста, постараюсь продолжать в том же духе.

    ОтветитьУдалить
  16. Нет, всё равно блоггер его отрабатывает и кажет результат.
    Странно. Не должно такого быть. Все открывающие скобки "<" тегов замени на < (в случае если блогер сожрет, опишу словами знак амперсанда знак номер(английский)060). У меня работает без проблем.

    ОтветитьУдалить
  17. @virens
    Ну вот смотри: "<" заменены на "&lt;", ">" на "&gt;", и внешний вид тэгов сохранён.

    ОтветитьУдалить
  18. С помощью serhiy cherevko и Unchqua до меня таки дошло, как вставить код и чтобы блоггер его не отрабатывал. Огромное вам спасибо, друзья! Ибо тёмен я в веб-премудростях есть :-)

    ОтветитьУдалить
  19. virens, таки заплутал в паутине веба? =)

    Думаю, надо перекличку сделать, кто уже у себя поиск разместил.

    ОтветитьУдалить
  20. А как эту перекличку реализовать? Или отмечаться здесь:). Я у себя уже разместил. Было бы хорошо также отслеживать, пользуются ли пользователи этим поиском (что ищут). Думаю надо рыть в сторону Гугла.

    ОтветитьУдалить
  21. serhiy, я у себя на странице отмечаю кто разместил поиск. Но у Вас, я смотрю свой поисковик создан.

    Поиском пользуются. Жаль, что статистика не шарится. Я у себя скопировал график кол-ва запросов на текущий момент. Буду переодически его обновлять.

    А вот поисковые фразы гугль не кажет. Если я правильно их понял, то они "заботятся о приватности пользователей". =(

    ОтветитьУдалить
  22. Владимир, наконец дошли руки и импортнул список Дикого =)

    ОтветитьУдалить
  23. Поиском пользуются.
    Это самое главное - ради этого, собственно, всё ведь и создавалось. Главное не добавлять откровенно мусорные блоги. В остальном всё здорово.

    ОтветитьУдалить
  24. 2ivan a-r
    А какая разница в коде Вашего поисковика и моего? Я взял за основу Google/coop (как было написано у Вас) и вставил туда все блоги, моего списка "Russian Linux Blogs". Там правда меньше источников, чем у Вас в поиске, но на днях я список пополню всеми источниками, указанными в *NIX powered peoples. Думаю можно и меня можно включать в список, у кого установлен поиск :).
    Если я не прав, то могу без проблем взять Ваш код. Для меня это не принципиально.

    ОтветитьУдалить
  25. virens, именно что бы отсечь мусор я и разводил бюрократию.

    serhiy cherevko, в том виде как сейчас поиск устоялся не принципиально использовать чей-то или заводить свой.
    Хотя я могу просто постать Вам приглашение, что бы Вы могли добавлять сайты в поиск.

    ОтветитьУдалить
  26. По-моему, в коде поиска отсутствует "form" во второй строке ;)

    ОтветитьУдалить
  27. Кстати да.. И не только form, и не только в о второй. война с блоггером продолжается? =)

    ОтветитьУдалить
  28. 2 RiZN и Ivan A-R
    Кстати да.. И не только form, и не только в о второй. война с блоггером продолжается? =)
    Ага, и вновь продолжается бой :-) Или снесу из поста код нафиг, или поправлю.

    ОтветитьУдалить
  29. Идея хорошая. В связи с этим два вопроса.

    1. Как можно добавить такой поиск в свой блог?

    2. Что можно сделать, чтобы включиться в «кольцо»?

    ОтветитьУдалить
  30. 2 jetxee пишет...
    1. Как можно добавить такой поиск в свой блог?
    Взять у Ивана код отсюда: http://iar.spb.ru/sa/linux и вставить его на блог в сайдбар.

    2. Что можно сделать, чтобы включиться в «кольцо»?
    Можно у Ивана в комментариях попроситься, или пнуть меня :-) Впрочем, я ваш блог уже добавил.

    ОтветитьУдалить
  31. Идея гут! Панель поиска добавил. Даже вроде как работает.
    :)
    Такими темпами, скоро менять профессию можно будет на Web-разработчика. :-)

    ОтветитьУдалить