3axapoB ([info]popunder) wrote,
@ 2006-05-11 11:37:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Entry tags:lj

Free 'Popular Users Amongst Your Friends' with PageRank
------ copy of the original lj_nifty post ------
I've made an independent tool to find most popular users among your friends which are not your friends. You can consider this kind of users as good candidates to be included in your friend's lists since they are valued by your friends. This tool as actually a free equivalent for LJ tool Popular Users Amongst Your Friends which is available for paid customers only. The disadvantage of this version that it can take some time to evaluate all your friends if you have many of them.
I've added the localized PageRank functionality which give properly weighted popularity score (not only the number of votes as in standard model).

Your comments and suggestions are welcome.


Suggest friends for:
  Sort by PageRank score
  Invert search


UPD: now with caching and PageRank score explanation
UPD2: friends table can be exported to the journal
UPD3: Friend 4 a day icon for your journal !!!
------------ end of original post -------------

UPD: Скрипт скоро пойдет в корзину, поскольку университетский хостинг закрывается. Так что пользуйтесь последние разы.



RUS Что это такое и что это значит?

Скрипт сгенерит таблицу пользователей ЖЖ, которые не являются друзьями пользователя, но популярны среди друзей запрошенного пользователя.
По своему назначению данная утилита является эквивалентом утилиты Popular Users Amongst Your Friends доступной исключительно платным пользователям, но в ее основе лежит локальный аналог алгоритма PageRank, используемого в Google, который дает более осмысленный рейтинг. "Локальный" подразумевает, что при вычислении рейтинга учитывается только популярность среди друзей. По подобной системе рекомендуются товары в Amazon: Customers interested in this title may also be interested in ...

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

hint: Если таблица вызывает сомнения - жмите по "Sort by Simple voting" в результатах, тогда будут показаны рекордсмены по простому счету голосов друзей.

Можно сгенерить и инвертированную таблицу (галочка в "Invert search", таблица interested in), которая покажет, среди чьих друзей данный пользователь наиболее популярен.
Скрипт также сгенерит html-код для иконки Friend 4 a day, которая каждый день будет случайно находить одного юзера из этого списка, кликая по иконке можно переходить к журналу выбранного юзера.

Постите сюда ваши пожелания и комментарии.

Disclaimer 1: Пожалуйста, не питайте иллюзий, никакой проверки на совпадение интересов в скрипте нет, только анализ социальной сети ЖЖ.
Disclaimer 2: Автор никому никого в друзья не навязывает и он не виноват, что в списках оказываются пользователи, которых вы недолюбливаете, но так уж плетутся социальные сети :)
UPD: Загрузка информации о пользователях может занять некоторое время, пожалуйста, сохраняйте спокойствие. После первого запуска информация будет закеширована, если вы изменили свой список друзей и хотите увидеть изменения в таблице, кликните на соответствующую ссылку в результатах.



(43 comments) - (Post a new comment)


[info]mac_arrow
2006-10-19 04:33 pm UTC (link)
В моём случае скрипт выдаёт мне список, половина жж-юзеров которого УЖЕ у меня в друзьях. Как это понимать?

(Reply to this) (Thread)


(Anonymous)
2006-10-19 06:58 pm UTC (link)
Списки друзей кешируются (сохраняются предыдущие версии, что бы каждый раз не скачивать их из жж для обсчитывания), там есть ссылка для сброса кеша. Click here (http://www.unifr.ch/physics/mm/work/lj/find_friends.php?name=mac_arrow&sort_type=on&nocache=1&invert=off) if you want to make the search again with no cache.

(Reply to this) (Parent)(Thread)


[info]popunder
2006-10-20 07:43 am UTC (link)
точно так, спасибо что ответили

(Reply to this) (Parent)


[info]kotami
2006-10-19 05:10 pm UTC (link)
скажите пожалуйста, а это - что-то похожее ?
http://cyberzoo.ru/gotfriends/

(Reply to this) (Thread)


[info]popunder
2006-10-23 06:46 am UTC (link)
похоже, только без PageRank

(Reply to this) (Parent)(Thread)


[info]zsuzannatabun
2008-07-17 02:31 am UTC (link)
     Заголовок сообщения: yourich похоже, только AE Button Plus httpae.

(Reply to this) (Parent)

(Reply from suspended user)

[info]krotty
2006-10-20 11:34 pm UTC (link)
real time version for skype: http://bitchun.org

(Reply to this)


[info]ex_lleo690
2006-10-21 09:23 am UTC (link)
А мне вообще ничего не выдает, пустой экран. Ну, допустим, у меня друзей 0. И что это меняет? На этот ноль в алгоритме что-то делится? Почему я не могу узнать, какие журналы наиболее популярны среди моих 3000 френдов, даже если я не подписан на них всех?

(Reply to this) (Thread)


[info]pchelobej
2006-10-22 11:43 am UTC (link)
у меня тоже пустой экран. хотя 2 друга есть :)

(Reply to this) (Parent)(Thread)


[info]popunder
2006-10-23 06:57 am UTC (link)
злостный глюк, посмотрю

(Reply to this) (Parent)(Thread)

(Reply from suspended user)

[info]jogger_ib
2006-10-23 01:50 am UTC (link)
Насколько я понял, под друзьями подразумеваются взаимные. Вроде так...

(Reply to this) (Parent)(Thread)


[info]popunder
2006-10-23 06:47 am UTC (link)
Нет, друзья - это друзья юзера, взаимность не обязательна

(Reply to this) (Parent)

(Reply from suspended user)

[info]popunder
2006-10-23 06:43 am UTC (link)
Скрипт выдает популярных друзей "ваших друзей", соответственно нет у вас друзей - нет таблицы, хотя пустой экран - это некрасиво, посмотрю, спасибо

(Reply to this) (Parent)

(Reply from suspended user)

(Reply from suspended user)

[info]mc_dillon
2006-10-21 10:42 am UTC (link)
Вы правы - первый десяток - люди, которых я не хочу френдить принципиально.

(Reply to this)

(Deleted post)

[info]popunder
2006-10-25 07:01 am UTC (link)
спасибо, только кому я подбирал друзей, я не совсем понял.

(Reply to this) (Parent)(Thread)


[info]ditonatr
2006-11-19 07:50 pm UTC (link)
объясните пож-та, я случайно решил почитать ЖЖ друга(но не моего) своего друга, и случайно увидел этот список пользователей, и как я удивился когда, я там оказался на 2 строчке, что это значит? я просто так и не понял смысл этой программы.

(Reply to this) (Parent)(Thread)


[info]popunder
2006-11-20 03:46 pm UTC (link)
сложно что-то добавить к тому, что уже написано выше. В вашем случае такой высокий рейтинг объясняется тем, что один из читающих вас друзей мало кого читает кроме вас, то есть он или она уделяет вам много внимания и потому дает вам высокий рейтинг.

(Reply to this) (Parent)


[info]zero_result
2006-11-20 12:38 pm UTC (link)
У меня он нашел френдов с наименьшим количеством френдов из всех и забил больше половины списка как раз их немногочисленными френдами...

(Reply to this) (Thread)


[info]popunder
2006-11-20 03:40 pm UTC (link)
Такое получается при PageRank. Можете отсортировать по простому счету голосов: Sort by Voting

(Reply to this) (Parent)(Thread)


[info]zero_result
2006-11-20 04:47 pm UTC (link)
Во, теперь что-то более осмысленное, thanks... ;)

(Reply to this) (Parent)


[info]ch_duff
2006-11-25 10:33 pm UTC (link)
пустой экран при трех попытках

(Reply to this) (Thread)


[info]popunder
2006-11-27 07:22 am UTC (link)
странно, запустил с вашим ником - все прошло отлично. Может были временные проблемы с сервером, попробуйте еще раз.

(Reply to this) (Parent)


[info]fresquete
2006-11-28 01:06 pm UTC (link)
У меня тоже пусто почему-то...

(Reply to this) (Thread)


[info]popunder
2006-11-28 01:19 pm UTC (link)
Да, было некоторое недоразумение с программой, попробуйте еще раз.

(Reply to this) (Parent)(Thread)


[info]fresquete
2006-11-28 02:12 pm UTC (link)
Попробовала, получилось. Спасибо!

(Reply to this) (Parent)

Вопрос почти в тему :)
[info]anaesthezia
2006-12-16 11:29 am UTC (link)
Есть такие сообщества и юзеры, которые френдят всех подряд, и если их не френдят в ответ через некоторое время исчезают из списка (например ру-алкоголики или all.ru)
Меня давно мучает вопрос что это за прога такая, и насколько это адекватный способ поиска читателей.

(Reply to this)

Ñàìûé âêóñíûé ÷àé!
(Anonymous)
2007-01-13 07:47 am UTC (link)
Ïðèâà
Ñàìûé âêóñíûé ÷àé!
Ñàìûé âêóñíûé ïîëåçíûé öåëåáíûé ÷àé çäåñü. Âñ¸ î ÷àå ÷àéíîé ïðîöåäóðå!
http://chainaya-strana.by.ru
G'night

(Reply to this)

Eh. Not much on my mind lately.
(Anonymous)
2007-05-16 08:32 pm UTC (link)
a long ago for you was not
a resource is a class !!! if yet admin replied to letter which I wrote him right here there is a lot of interesting information
< a href= http://gratis-porn.premium10adult.info/wife-blow-job.html >wife blow job </a> to fasts of vstrec
h' in ether if I to whom both may need or I in icq

(Reply to this)


[info]sister_kari
2008-01-14 10:54 pm UTC (link)
Здравствуйте, Павел!
А нет ли у Вас или еще где-нибудь такого скрипта, который выдавал бы список моих френдов (а можно еще и + френдоff) и напротив каждого количество наших с ним общих френдов (а можно и списочек:). Нигде не могу найти, вся надежда на Вас!

(Reply to this) (Thread)


[info]popunder
2008-01-15 06:40 am UTC (link)
Сожалею, ничем не смогу помочь-совсем нет времени этим заниматься. Могу предложить зайти в профайл интересующего человека, залогинившись своим аккаунтом и посмотреть сколько из имен выделено жирным ;)
А можете еще в СУП написать - пусть расширяют функциональность.

(Reply to this) (Parent)(Thread)


[info]sister_kari
2008-01-15 06:48 am UTC (link)
> зайти в профайл интересующего человека

И так к каждому из ста френдов. А потом расставить по порядку, переписать в табличку... :))))
Жаль. Я в конце концов нашла следы одного скрипта, но эта страница уже устарела. :( А СУП - ну его у лешему.

А на чем сии скрипты пишутся и каким образом запускаются? Раскажите в общих чертах? :) У меня муж программист, но не для и-нета пишет. Но может, все-таки разберется? Намекните, в каком направлении копать. :)

(Reply to this) (Parent)(Thread)


[info]popunder
2008-01-15 07:00 am UTC (link)
Пусть копает в сторону PHP

(Reply to this) (Parent)(Thread)


[info]sister_kari
2008-01-15 07:04 am UTC (link)
Сенкс. :)

(Reply to this) (Parent)


[info]aramis7
2009-03-25 09:12 am UTC (link)
"PTS" - это что если не секрет?

(Reply to this) (Thread)


[info]popunder
2009-03-25 09:27 am UTC (link)
Points, насколько я помню. Количество френдов юзера, зафрендивших данного товарища.

(Reply to this) (Parent)(Thread)


[info]popunder
2009-03-25 09:29 am UTC (link)
а не, наврал, то votes. points - это отскейленый PageRank

(Reply to this) (Parent)(Thread)


[info]aramis7
2009-03-25 09:32 am UTC (link)
что означает "отскейленый"?

(Reply to this) (Parent)(Thread)


[info]popunder
2009-03-25 10:00 am UTC (link)
Проще говоря, вероятность набрести на журнал этого товарища кликая исключительно по френдам и начав с собственных френдов, помноженная на какой-то коэффициент вроде сотни.

(Reply to this) (Parent)


(43 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…