Настройка OpenID на своем сайте

У меня в Rss-ленте довольно большое количество интересных ЖЖ, которые я часто комментирую. И для удобства, чтобы не заводить свой ЖЖ аккаунт, можно воспользоваться сервисом OpenID.

Для тех кто сидит в темном подвале.
OpenID — это открытая децентрализованная система единого входа, которая позволяет использовать один логин и пароль на большом количестве сайтов.

Но есть один существенный минус: вместо ссылки будет использоваться адрес провайдера OpenID на котором мы зарегистрированы, а не адрес нашего блога. А мы хотим чтоб нас знали в лицо. И для этого нам потребуется немного времени и прямые руки.

Ну, начнем.
Заходим на MyOpenID и регистрируемся. В конце регистрации получаем свой собственный OpenID вида http://nik.myopenid.com. В принципе, с этим ID уже можно заходить на сайты и комментировать, но к нему еще не припаркован наш домен.

Идем дальше. Чтобы вместо http://nik.myopenid.com можно было писать http://my.sait.com, делаем так: идем на свой сайт http://my.sait.com и вставляем в тег <head> следующие строчки:

<!— Start myOpenId settings —>
<link rel=»openid.server»
href=»http://www.myopenid.com/server» />
<link rel=»openid.delegate»
href=»http://nik.myopenid.com/» />
<link rel=»openid2.local_id»
href=»http://nik.myopenid.com» />
<link rel=»openid2.provider»
href=»http://www.myopenid.com/server» />
<meta http-equiv=»X-XRDS-Location»
content=»http://www.myopenid.com/xrds?username=nik.myopenid.com» />
<!— End myOpenId settings —>

Не забываем заменить nik.myopenid.com на свой ID.

Теперь проверяем: идем в ЖЖ или на любой сайт с возможностью заходить в OpenID и в специальном поле пишем http://my.sait.com и жмем на логин. Вас сначала должно перебросить на страницу myOpenID для логина, а потом обратно, на страницу с комментариями.
Если вместо логина у вас появился адрес вашего блога, то вы все сделали правильно.

Вот и все. Удачного вам комментирования.


Ускорение FireFox очисткой баз SQLite

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

Самый простой метод разгрузить FireFox – произвести очистку (операция «Vacuum») баз SQLite. Операция «Vacuum» в SQLite приводит к пересозданию базы в новом файле. Таким образом, удаляются все пустые места, и исчезает фрагментация.

1. Открыть консоль ошибок FireFox (Инструменты -> Консоль ошибок)
2. В поле «Код» вставить следующий код:

Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).
DBConnection.executeSimpleSQL("VACUUM");

3. Нажать «Enter» или кнопку «Выполнить».

Очистка баз SQLite в FireFox

В процессе очистки базы, браузер будет казаться слегка зависшим, просто подождите некоторое время. После можно будет закрыть консоль и вернуться к работе в FireFox.