Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kukutz ([info]kukutz)
@ 2005-07-11 01:28:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
OpenID, четвертая серия
Кто-нибудь понимает, почему четыре комментария от четырёх разных openid-серверов все выводятся Livejournal-ом по-разному (я про имя пользователя)?

Как это регулируется?

Стандарт курил, ничего похожего на эту строку не нашёл.


(Читать комментарии) - (Добавить комментарий)

Re: Пи$dец какой
[info]dma@lj
2005-07-10 19:36 (ссылка)
10 минут исследований CVSа показали следующее:

Вот чего юзает LJ.
http://search.cpan.org/~bradfitz/Net-OpenID-Consumer-0.11/lib/Net/OpenID/VerifiedIdentity.pm



$vident->display

Returns the a short "display form" of the verified URL using a couple brain-dead patterns. For instance, the identity "http://www.foo.com/~bob/" will map to "bob [foo.com]" The www. prefix is removed, as well as http, and a username is looked for, in either the tilde form, or "/users/USERNAME" or "/members/USERNAME". If the path component is empty or just "/", then the display form is just the hostname, so "http://myblog.com/" is just "myblog.com".

Suggestions for improving this function are welcome!

====

Я был прав на 100% :)))))

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пи$dец какой
[info]nikanorov@lj
2005-07-10 19:38 (ссылка)
Ну дык другого и быть не могло =)

(Ответить) (Уровень выше)


[info]valshooter@lj
2005-07-10 19:40 (ссылка)
взяли готовый кусок, хоть свой не изобретали.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nikanorov@lj
2005-07-10 19:43 (ссылка)
хоть свой не изобретали
? Так это и есть их код.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]valshooter@lj
2005-07-10 19:47 (ссылка)
туплю. ну тогда бред from brad

(Ответить) (Уровень выше)


[info]dma@lj
2005-07-10 19:46 (ссылка)
Я так думаю, что они его сами и написали, если копнуть поглубже :D
Просто положили на CPAN модули для OpenID, и встроили в нормальное цпановское дерево. Это правильно.

А по поводу "забыли имя" - не забыли, а сознательно не передают. Если первое ещё может проканать по графе "преступная халатность", то второе - только как "злостное вредительство" :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]valshooter@lj
2005-07-10 19:48 (ссылка)
=) я просто совсем не-перлятник, и в урл не всмотрелся достаточно внимательно.

Странное какое-то ощущение от этой эвристики.

(Ответить) (Уровень выше)


[info]nikanorov@lj
2005-07-10 19:52 (ссылка)
Я так думаю, что они его сами и написали
Они, они.

(Ответить) (Уровень выше)

Re: Пи$dец какой
[info]kukutz@lj
2005-07-10 19:48 (ссылка)
Да, я почти одновременно дотудова добрался.

Только по адресу http://cvs.danga.com/browse.cgi/wcmtools/openid/perl/Net-OpenID-Consumer/lib/Net/OpenID/VerifiedIdentity.pm?rev=1.2&content-type=text/x-cvsweb-markup

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пи$dец какой
[info]kidd79@lj
2005-07-11 05:13 (ссылка)
> Suggestions for improving this function are welcome!
Они открыты для диалога :)

----- [ just kiddin' ] -----
Warning: Politicians can damage your wealth.
----- [ stop kiddin' ] -----
Monday, July 11, 2005 12:15:02

(Ответить) (Уровень выше)


(Читать комментарии) -