В каких-то темах оформления ЖЖ есть пометка непрочитанных комментариев жёлтой плашкой. В моей — нет. А я предпочитаю чужие журналы читать в своей теме (потому что у всех слишком мелко и/или слишком ярко).
Поэтому написал себе скриптик для Greasemonkey, добавляющий аналогичную функциональность.
Тестировалось на Firefox 35.0.1; LJ схема Lynx (light), тема Cuteness Attack; DW схема Lynx (light mode), тема Tabula Rasa. Для использования с другими схемами и темами может понадобиться настроить селекторы, определяющие видимость текста комментария (помечено [1]) и стили самого индикатора ([2]).
( Read more... )Бложественное
2013-05-01 12:01Кажется, давно ли я сбежал из LiveJournal в Dreamwidth. Мотивируя тем, что руководство — технари и не будут делать глупостей против пользователей.
Беда пришла откуда не ждали. А именно — от Министерства Правды. Которые внесли в Чёрный Реестр одну страницу с результатами теста «какой способ самоубийства вам подходит».
Несмотря на то, что на сайте Реестра русским по белому написано, что:
Ограничение доступа к запрещенной информации по сетевому адресу является крайней мерой, предпринимаемой оператором связи в случае технической невозможности ограничения доступа по доменному имени или указателю страницы сайта.
многие провайдеры применяют именно его. Причём мой провайдер (Электронный город/Новотелеком) утверждает, что «раз IP-адрес фигурирует в Реестре, значит, подлежит блокировке».
Руководство DW ведёт себя весьма идеологически выдержанно, отказываясь цензурировать блоги пользователей только из-за того, что какие-то там провайдеры их блокируют по IP-адресу. Однако это значит, что, даже если я могу вернуть себе доступ к блогу (а я могу!), он не будет доступен моим читателям. (Только в трансляции через ЖЖ, что не лучший из выходов.)
Отсюда интересный вывод. Жить на shared-хостинге страшно. В любой момент любой сосед может разместить у себя такой контент, который приведёт к блокировке всего хостинга по IP-адресу, и ни ты, ни провайдер хостинга не смогут с этим ничего сделать. Или же, наоборот, хостинг-провайдер может заблокировать любой твой контент, который посчитает блокировкоопасным. Доступность или Целостность, выберите любое одно.
Поэтому начинаю думать о self-hosted. При этом к движку есть несколько принципиальных и не очень требований:
- Должна быть возможность комментирования. В том числе (в основном?) от OpenID. И, может быть, от OAuth.
- Должно быть можно вытащить всё, что у меня уже есть в Dreamwidth. Вместе со всеми комментами, в том числе — импортированными с ЖЖ.
- Все посты и комменты должны храниться у меня. В том числе — комменты, сделанные в ЖЖ-трансляции, должны синхронизироваться обратно ко мне и подписываться соответствующим ЖЖшным OpenID’ом.
- Должен быть Atom’ный feed. Потому что это единственный разумный способ подписываться на много разных блогов на разных площадках.
- Хорошо, если входным и внутренним форматом будет Markdown; если движок будет доступен из репозитория Ubuntu; если в качестве базы данных будет PostgreSQL. Но, в принципе, согласен на XHTML, Github и MySQL в режиме InnoDB, соответственно.
С примерно тех времён, когда ЖЖ перешёл от Фицпатрика к Six Apart, он двигается куда-то не туда. А после продажи СУПу и подавно.
Когда они ввели «кириллические сервисы», я от них отписался и терпел. Когда пустили рекламу и LJTimes, я стал логиниться каждый раз и терпел. Когда сделали Navigation Strip, я написал юзерстиль и терпел. Но под Новый год они передизайнили всю систему комментов. Нет, вы представляете, в лёгкой, цвето- и шрифтонезависимой теме Lynx — голубые градиентные комменты и Arial. Да сейчас даже дефолтные шаблоны Word’а не верстают Arial’ом.
Нет, я, конечно, юзерстиль себе написал. Но это не отменяет того, что Так Делать Неправильно. Там где-то были возражения про «включите себе S2 и настройте по своему вкусу» — но полностью по своему вкусу почему-то даётся как фича платных аккаунтов. Хотя ежу понятно, что те люди, квалификации которых достаточно для программирования стилей, должны мочь это делать бесплатно.
И не надо говорить, что я тут на чужой площадке и ешь что дают. Я здесь был раньше. И если я снимаю квартиру и хозяева решают перекрасить обои в серо-буро-малиновый в крапинку или там в лягушковый в обмороке, то я ухожу снимать у кого-нибудь с вкусами, более близкими к моим.
А тем временем на Dreamwidth свободная регистрация, без инвайтов. Кстати, там, если вы ещё сомневаетесь, есть импорт всего из ЖЖ, так что сделать стоит в любом случае хотя бы из соображений доступности и сохранности.
Так что yurikhan. Трансляция для тех, кто ещё не решился. Комментировать пока можно и там и там, хотя лучше бы на DW.
Находим свой Firefox’ный профайл (%AppData%\Mozilla\Firefox\Profiles). В подкаталоге chrome редактируем userContent.css (если его нет, то создаём чистый). Добавляем:
/* * Kill LiveJournal Navigation Strip */ table#lj_controlstrip { display: none !important; }
Да, и заодно ещё этого козла, который после написания записи начинает предлагать Plus account и прочую фигню.
#CProd_box { display: none !important; }
Перезапускаем браузер. Время от времени, когда руководству LJ приспичит что-то поменять, обновляем.
[Meta] Navigation Strip
2006-09-03 03:02Вот у ЖЖ есть такая штука, называемая Navigation Strip. У неё есть настройки: каким цветом её показывать (dark gray и light gray), «хочу strip, и пофиг, что автор дневника его не показывает», и «показывать всем читателям моего дневника strip, и пофиг, что они его не хотят».
Так вот, первая настройка — это издевательство, а третья — зло. Хочу настройку «уберите это от меня».