yurikhan: (Default)

А вот с каких пор и хрено́в ЖЖ стал заменять юникодные символы на иконки? И как это отключить?

↔ ← здесь должен быть символ стрелки влево-вправо

Upd. Это скрипт Twitter Emoji. Блокировать для начала twemoji.min.js$script, а там дальше видно будет.

yurikhan: (Default)

В каких-то темах оформления ЖЖ есть пометка непрочитанных комментариев жёлтой плашкой. В моей — нет. А я предпочитаю чужие журналы читать в своей теме (потому что у всех слишком мелко и/или слишком ярко).

Поэтому написал себе скриптик для Greasemonkey, добавляющий аналогичную функциональность.

Тестировалось на Firefox 35.0.1; LJ схема Lynx (light), тема Cuteness Attack; DW схема Lynx (light mode), тема Tabula Rasa. Для использования с другими схемами и темами может понадобиться настроить селекторы, определяющие видимость текста комментария (помечено [1]) и стили самого индикатора ([2]).

Read more... )
yurikhan: (Default)

Кажется, давно ли я сбежал из LiveJournal в Dreamwidth. Мотивируя тем, что руководство — технари и не будут делать глупостей против пользователей.

Беда пришла откуда не ждали. А именно — от Министерства Правды. Которые внесли в Чёрный Реестр одну страницу с результатами теста «какой способ самоубийства вам подходит».

Несмотря на то, что на сайте Реестра русским по белому написано, что:

Ограничение доступа к запрещенной информации по сетевому адресу является крайней мерой, предпринимаемой оператором связи в случае технической невозможности ограничения доступа по доменному имени или указателю страницы сайта.

многие провайдеры применяют именно его. Причём мой провайдер (Электронный город/Новотелеком) утверждает, что «раз IP-адрес фигурирует в Реестре, значит, подлежит блокировке».

Руководство DW ведёт себя весьма идеологически выдержанно, отказываясь цензурировать блоги пользователей только из-за того, что какие-то там провайдеры их блокируют по IP-адресу. Однако это значит, что, даже если я могу вернуть себе доступ к блогу (а я могу!), он не будет доступен моим читателям. (Только в трансляции через ЖЖ, что не лучший из выходов.)

Отсюда интересный вывод. Жить на shared-хостинге страшно. В любой момент любой сосед может разместить у себя такой контент, который приведёт к блокировке всего хостинга по IP-адресу, и ни ты, ни провайдер хостинга не смогут с этим ничего сделать. Или же, наоборот, хостинг-провайдер может заблокировать любой твой контент, который посчитает блокировкоопасным. Доступность или Целостность, выберите любое одно.

Поэтому начинаю думать о self-hosted. При этом к движку есть несколько принципиальных и не очень требований:

  • Должна быть возможность комментирования. В том числе (в основном?) от OpenID. И, может быть, от OAuth.
  • Должно быть можно вытащить всё, что у меня уже есть в Dreamwidth. Вместе со всеми комментами, в том числе — импортированными с ЖЖ.
  • Все посты и комменты должны храниться у меня. В том числе — комменты, сделанные в ЖЖ-трансляции, должны синхронизироваться обратно ко мне и подписываться соответствующим ЖЖшным OpenID’ом.
  • Должен быть Atom’ный feed. Потому что это единственный разумный способ подписываться на много разных блогов на разных площадках.
  • Хорошо, если входным и внутренним форматом будет Markdown; если движок будет доступен из репозитория Ubuntu; если в качестве базы данных будет PostgreSQL. Но, в принципе, согласен на XHTML, Github и MySQL в режиме InnoDB, соответственно.
yurikhan: (Default)

С примерно тех времён, когда ЖЖ перешёл от Фицпатрика к Six Apart, он двигается куда-то не туда. А после продажи СУПу и подавно.

Когда они ввели «кириллические сервисы», я от них отписался и терпел. Когда пустили рекламу и LJTimes, я стал логиниться каждый раз и терпел. Когда сделали Navigation Strip, я написал юзерстиль и терпел. Но под Новый год они передизайнили всю систему комментов. Нет, вы представляете, в лёгкой, цвето- и шрифтонезависимой теме Lynx ­— голубые градиентные комменты и Arial. Да сейчас даже дефолтные шаблоны Word’а не верстают Arial’ом.

Нет, я, конечно, юзерстиль себе написал. Но это не отменяет того, что Так Делать Неправильно. Там где-то были возражения про «включите себе S2 и настройте по своему вкусу» — но полностью по своему вкусу почему-то даётся как фича платных аккаунтов. Хотя ежу понятно, что те люди, квалификации которых достаточно для программирования стилей, должны мочь это делать бесплатно.

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

А тем временем на Dreamwidth свободная регистрация, без инвайтов. Кстати, там, если вы ещё сомневаетесь, есть импорт всего из ЖЖ, так что сделать стоит в любом случае хотя бы из соображений доступности и сохранности.

Так что [personal profile] yurikhan. Трансляция для тех, кто ещё не решился. Комментировать пока можно и там и там, хотя лучше бы на DW.

yurikhan: (Default)
Юзерстиль против Релиза 88. (Rationale)
yurikhan: (Default)

Находим свой 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 приспичит что-то поменять, обновляем.

yurikhan: (Default)

Вот у ЖЖ есть такая штука, называемая Navigation Strip. У неё есть настройки: каким цветом её показывать (dark gray и light gray), «хочу strip, и пофиг, что автор дневника его не показывает», и «показывать всем читателям моего дневника strip, и пофиг, что они его не хотят».

Так вот, первая настройка — это издевательство, а третья — зло. Хочу настройку «уберите это от меня».

Profile

yurikhan: (Default)
Yuri Khan

August 2018

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 2728293031 

Links

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-06-25 11:13
Powered by Dreamwidth Studios