ljsuxx

OpenID на новый лад. Опрос с перекличкой

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

Однако все оказалось не так плохо (спасибо Константину Бояндину за наводку), поскольку ЖЖ - далеко не единственный OpenID-провайдер среди популярных сервисов. Небольшое исследование показало, что практически все почтовики также предоставляют OpenID, а это значит, что практически любой может спокойно заходить ко мне на сайт, используя только свой адрес электронной почты.

Как это делается? Сейчас пока не очень тривиально, но в будущем я планирую это дело сильно упростить.

Сложный путь

1. Нужно взять свой email и, используя показанную внизу табличку, преобразовать его в свой OpenID-идентификатор:

Сервис
Шаблон
Пример почты
Пример OpenID-идентификатора
GMail
google.com/profiles/имя
vasya.pupkin@gmail.com
google.com/profiles/vasya.pupkin
Yandex
openid.yandex.ru/имя
vasya.pupkin@yandex.ru
openid.yandex.ru/vasya.pupkin *
Mail.Ru
openid.mail.ru/ящик/имя
pupkin@mail.ru
openid.mail.ru/mail/pupkin
pupkin@bk.ru
openid.mail.ru/bk/pupkin
pupkin@list.ru
openid.mail.ru/list/pupkin
pupkin@inbox.ru
openid.mail.ru/inbox/pupkin
Rambler
id.rambler.ru/users/имя
vasya@rambler.ru
id.rambler.ru/users/vasya
* Как оказалось, в случае с Яндексом все еще проще - достаточно написать просто "yandex.ru", дальше Яндекс сам вас опознает.

2. Слева вверху (если вы еще не залогинены) есть ссылочка "Войти, используя OpenID". Нужно нажать на эту ссылку, а затем ввести в появившееся поле свой OpenID-идентификатор. Потом нажать "Войти".

3. Браузер перейдет на страничку вашего почтовика, который спросит вас, действительно ли вы хотите сообщить сайту myx.ostankin.net, что владеете данным ящиком. Нужно сказать "Да".

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

Однако если вы уже были раньше регистрированы, может возникнуть проблема - движок моего сайта не позволяет регистрировать двух пользователей с одинаковым email-ом. Тогда потребуется сделать следующее:

1. Войти на сайт под своим логином и паролем (если вы их не помните - нажмите на ссылку "Запросить новый пароль", и вся нужная информация придет вам на почту).
2. Пойти по ссылке "Моя учетная запись".
3. Переключиться на вкладку "Вход по OpenID".
4. Добавить новый OpenID-идентификатор.

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

Простой путь

Проблема с простым путем в том, что его пока еще нет :) Но я собираюсь его сделать. Аналогично тому, как раньше была ссылка "Войти как пользователь ЖЖ", по клику на которую появлялось окошечко "Мой ЖЖ-ник: [....].livejournal.com", теперь я планирую сделать ссылку "Войти, используя свой email", по клику на которую появится возможность выбрать свой почтовый ящик и ввести имя:
Ввод OpenID-идентификатора на базе email с выбором почтового сервиса

Вопросы к вам:
1. Достаточно ли это удобно?
2. Понятна ли фраза "Войти, используя свой email", или ее лучше переформулировать? Что-нибудь типа "Войти, используя логин на..." и список?
3. Есть ли среди моих читателей кто-то, кто пользуется другими почтовиками, не указанными в примере?
4. Есть ли у вас еще какие-то пожелания, о которых я не подумал?

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

P.S. А еще очень рекомендую к прочтению найденную недавно замечательную статью Игоря Салагаева по этой теме. Человек мыслит в том же ключе: нафиг лишние пароли, нафиг лишние телодвижения. "Уважаемые создатели веб-сайтов! Вам не нужны логины и пароли ваших пользователей. Отказывайтесь от старых подходов, и хорошо будет и вам, и пользователям."

Update. Первый день тест-драйва показал, что все почтовики ведут себя по-разному. Пока что наиболее пристойным оказался, как ни странно, mail.ru - он честно передает моему сайту имя и email своего пользователя, избавляя последнего от лишних сюрпризов. Ввел айдишник - вошел, больше ничего не надо. По-моему, прекрасно.

Google и Яндекс ничего не передают (хотя Яндекс умеет передавать, но по умолчанию этого не делает). У меня для таких ситуаций был написан небольшой скрипт, который должен был выковырять предполагаемое имя пользователя и email, но, как показала практика, он работал крайне криво, в результате чего у меня вчера было нашествие пользователей по имени "google" и с email'ом "google@com". Всех переименовал, скрипт поправил, он обещал больше таких косяков не делать :)

Кстати, пока я ковырялся, Юлька посоветовала немножко поправить цветовую гамму на сайте, что мы тут же и сделали. Пока я не сравнил новое и старое, я и не подозревал, насколько отвратным было старое :)

В общем, тест-драйв продолжается, прошу всех участвовать. Если будут проблемы - связывайтесь через личку любыми способами.

OpenID в LiveJournal больше не работает

ЖЖ из-за своей идиотской политики в очередной раз подложил свинью своим пользователям. Краткая предыстория.

Два месяца назад, видимо, решив, что сервис LiveJournal приносит недостаточно денег, компания СУП решила отменить правило, согласно которому аккаунт не мог перейти к другому владельцу, даже будучи заброшенным или замороженным. Теперь неактивные и замороженные журналы можно купить. Купив, можно начать пользоваться новым журналом, а можно просто присвоить своему старому журналу свежеприобретенное имя. Оставив этический вопрос в стороне (подробности на эту тему можно почитать, например, в статье на ВебПланете), отмечу один технический и довольно-таки больной вопрос.

Есть куча народу, кто использует свой ЖЖ-шный OpenID как универсальный логин на множестве сайтов. Это очень удобно: достаточно помнить только один пароль - пароль к ЖЖ - а на остальных сайтах (если они поддерживают OpenID) просто подставлять свой ЖЖ-шный ник и логиниться автоматически. Происходит это, грубо говоря, следующим образом:

- Привет, меня зовут myx_ostankin, я с LiveJournal.com.
- Привет, сейчас проверю. [обращается к серверу LiveJournal.com] Слушай, тут ко мне пришел какой-то чувак, говорит, что он myx_ostankin, вот его веб-сессия. Подтверди или опровергни, плиз.
- Да, чувак с этой сессией у меня сейчас залогинен, он действительно myx_ostankin.
- [снова обращаясь ко мне] Добро пожаловать!

После отмены правила "аккаунт - навсегда!" возникла проблема. Человек, получивший в свое распоряжение чужой аккаунт, автоматически получает доступ и на все те сайты, на которые бывший хозяин аккаунта когда-либо заходил через OpenID, потому что они опознают его по нику.

Что делает СУП? Правильно, до кучи отменяет еще и OpenID. Как они сами заявляют - только для тех аккаунтов, которые меняли хозяев (правда под раздачу почему-то попали даже те, кто в свое время просто сменил имя журнала на новое, ни разу не использованное), но, как оказалось, СУПовцы чего-то накосячили, в результате чего на большинстве популярных платформ ЖЖ-шный OpenID не работает для всех пользователей ЖЖ, даже тех, которые отродясь имени не меняли.

Как результат, у меня на сайте перестала работать возможность входить под своим ЖЖ-именем. Вход по OpenID от любого другого провайдера работает на "ура", пользователи же LiveJournal получают сообщение "This is an OpenID server endpoint, not a human-readable resource". Я далеко не единственный, кто столкнулся с этой проблемой, но все жалобы пользователей техподдержка СУП, по своему обыкновению, попросту игнорирует. Мое письмо в техподдержку также осталось без ответа. У кого не очень короткая память, наверняка помнят, что так же было и с отменой базовых аккаунтов", и c введением огромного блока рекламы посреди поста, и с задолбавшей всех звездочкой LJTimes - мы уже давно убедились, что на мнение своих пользователей СУП положил большой-пребольшой прибор.

Ладно, я выговорился. Теперь о том, что делать. Функцию "Войти как пользователь ЖЖ" я отключил, поскольку войти ко мне на сайт под своим ЖЖ-именем все равно больше нельзя. Есть несколько вариантов решения проблемы:
- ходить под каким-нибудь другим OpenID;
- ходить "по старинке" с логином/паролем;
- не ходить вообще :)

Если вы все-таки хотите выбрать один из первых двух вариантов, то нужно сначала получить доступ к своему существующему логину. Если вы оставляли у меня действующий e-mail, это никаких проблем не составит - достаточно нажать на ссылку "запросить новый пароль", и пароль придет на почту. После этого можно заходить с этим паролем, а можно привязать аккаунт к любому другому OpenID (это делается в разделе "моя учетная запись").

Если же регистрировались, но email не оставляли (такие есть, и их много), и все же желаете продолжать оставлять комментарии - пишите в личку любыми способами, будем решать вопрос в индивидуальном порядке :)

Подписка на определенный тег в ЖЖ

Теги в ЖЖ (да и вообще в любом блоге) - вещь очень полезная, особенно если хозяин блога аккуратно их проставляет. Это дает возможность фильтровать записи по определенному типу - например, выбрать только те посты, которые помечены как "travel" или "books".

Однако это все можно проделать только читая старые записи. Зафрендив автора, или подписавшись на обновления каким-либо другим способом, подписчику приходится читать все подряд. И даже если автор методично классифицирует свои посты, обозначая шутки и анекдоты тегом "fun", тесты - тегом "test" и так далее, но мне, к примеру, интересно читать только анекдоты, а на один пост с анекдотами приходится с десяток всяких тестов, "флешмобов" и прочей хрени, которая мне нафиг не сдалась - то я все равно волей-неволей вынужден читать в своей ленте весь поток, исходящий от этого человека. Или отписываться совсем, когда это начинает раздражать.

Знакомо? Думаю, да. Но недавно я обнаружил, что ЖЖ таки позволяет подписаться на отдельный тег. Читать дальше

Возвращение в ЖЖ на новом витке

Хорошая (надеюсь!) новость для моих старых и новых ЖЖ-френдов: я вернулся :) Вкратце: меня снова можно читать во френдленте, поскольку все, что я пишу, ретранслируется через аккаунт myx_ostankin. Ну и, разумеется, можно комментировать, куда ж без этого. Ниже расписаны подробности, как я дошел до жизни такой :) Читать дальше

Календарь закроет этот лист...

One too many wasted sunsets
One too many for the road
And after dark the door is always open
Hoping someone else will show
Deep Purple
Я давно планировал уйти из ЖЖ и вот, кажется, настал подходящий момент. Только, в отличие от LLeo, я решил не создавать нигде никаких новых блогов, а просто грохнуть этот и дело с концом. Надоело. Ровно через неделю [info]_myx прекратит свое существование.

Кому я обещал отчет про Остров Мэн - пишите, вышлю мылом неопубликованный черновик.

UPD. В связи с получением большого количества закономерных вопросов "почему", отвечаю :-) Во-первых идея ухода из ЖЖ начала созревать еще в марте, когда новый хозяин сервиса начал демонстрировать свою неадекватность. Во-вторых, проведя некоторое время в поисках альтернативных блог-платформ (включая standalone), я пришел к выводу, что переход на другую платформу решит лишь часть проблем. Основная же, связанная с тем, что я трачу слишком много времени на ведение блога и чтение френдленты, все равно останется (даже возрастет, учитывая накладные расходы на переезд и интеграцию со старыми френдами). Вот я и решил просто завершить данный жизненный этап и перестать быть блоггером.

Current Music: Юрий Наумов - Дорога назад
Читать дальше

Нам кузнец не нужен

СУП, как всегда, порадовал очередной инициативой, благодаря которой чтение блогов превратилось в сплошное раздражение.

Видеть или не видеть рекламу - это, безусловно, право выбора каждого. Однако из-за идиотской политики СУПа, к сожалению, рекламу обречены смотреть не только счастливые обладатели "улучшенных" аккаунтов, выбравшие рекламу в обмен на несколько дополнительных "фишек", но и все те, кто их читает.

Однако все оказалось не так безнадежно. По блогам уже гуляет рецепт, позволяющий, чуть покрутив настройки своего журнала, убрать оттуда рекламу раз и навсегда. Рецепт прост:

1. Идем по этой ссылке:
http://www.livejournal.com/customize/options.bml?group=customcss

2. Добавляем в поле «Custom stylesheet» вот это:
#ad-leaderboard {
display: none;}
#ad-5linkunit {
display: none;}
.adv { display: none;}
3. Сохраняем.

Если в журнале система стилей S1 (как у меня, например), а не S2, то второй пункт выглядит несколько сложнее. Этот код нужно "обернуть" тегом GLOBAL_HEAD и прописать его в поле "Overrides":
GLOBAL_HEAD<=
<style type="text/css">
<!--
#ad-leaderboard {
display: none;}
#ad-5linkunit {
display: none;}
.adv { display: none;}
-->
</style>
<=GLOBAL_HEAD
(уточнение: если в этом поле уже что-то есть, втыкайте этот текст в начало - спасибо [info]injir за багрепорт)

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

Current Music: Испытание близнецов - Армия Рейстлина
Читать дальше

Расконсервировался

Как видите, ничего не пропало, я снова в строю и приношу СУПу доход своим существованием. Простите меня все, кому я вольно или невольно доставил неудобство участием в бойкоте. Поверьте, это не было направлено против вас - даже если вы всецело поддерживаете решение СУПа и считаете, что он имел на это право. Я так не считаю, но у каждого из нас пока еще есть право выбора. Пока есть.

UPD. И больше я на эту тему разговаривать ни с кем не хочу. Свою точку зрения я изложил в предбойкотном посте, развернул в комментах. Если кто-то и после этого меня не понял - дальше объяснять бесполезно, это просто разница в менталитетах. Я не собираюсь ни с кем воевать.

И вообще, [info]zhgun выложил замечательный шарж на злобу дня:




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

Current Music: Edenbridge - Velvet Eyes Of Dawn
Читать дальше

О "дне тишины"

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

...я акцию поддержу. Но - не таким образом. А как? Рассказываю. 21 марта я зайду сюда:

http://www.livejournal.com/accountstatus.bml

и сменю статус на "удален". То есть удалю свой журнал. При этом на экране появится изумительная анкета: ай, ой, как же так, расставьте галочки, напишите нам, что вас заставило и почему вы удаляете, и что нам сделать, чтобы улучшить наш сервис? В этой графе я впишу: "верните Базовый аккаунт". Это реальная статистика, которую получит СУП. Как известно, удаление ЖЖ таким способом - чистая формальность, в последующие 30 суток дневник можно точно так же за секунду восстановить, абсолютно ничего не потеряв. Поэтому через сутки я зайду туда снова и сменю статус на "активен" (а может и нет, подумаю). Но пока мой журнал сутки будет в состоянии "удален", я не только не смогу писать в него ничего (и комментировать от его имени), но и все вокруг увидят, что журнал мой удален. Потому что этот факт (в отличие от "возмущенного молчания") в глаза бросается и впечатление производит решительное. И если уж хотим делать флэшмоб протеста - то именно так, и никак иначе...


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

Current Music: Teräsbetoni - Ukkoshevonen
Читать дальше

Реклама в ЖЖ. Худшее - враг плохого

Который день уже наблюдаю в ЖЖ баннер со словами "пусть тысячнег удавидзо". Смущает даже не то, что официальная реклама подхватила "падонкафский", он же "олбанский" язык. И не то, чтобы я был большим приверженцем этого языка - просто я, вращаясь в Интернете, волей-неволей этот язык в общих чертах знаю.

Чего я не могу сказать об авторе этого баннера, который даже на Удафф.ком, судя по всему, ни разу не заглядывал. Глаголы в третьем лице будущего времени всегда писались через "-ццо". Понятия не имею, откуда ЖЖ-шные рекламщики взяли этот грузинский выговор.

Бесконечно далеки они от народа...

Current Mood: confused
Current Music: Dio - One Night In The City
Читать дальше

Собранный материал