vitus_wagner: My photo 2005 (Default)

Я тут наконец увидел ник [livejournal.com profile] nasse рядом со словом "сента" с маленкой буквой, как обращением к женщине.

Я ждал этого момента чуть ли не выход "Депортации", но уж "Созвездия эректуса" точно.

vitus_wagner: My photo 2005 (Default)
  1. Толченов опубликовал фотографию своего дома вокруг которого на газонах нет снега. Комментаторы почему-то решили, что это первоапрельская шутка, и снято либо в не в Москве, либо не вчера.

  2. Еще мне попался пост в котором человек не поленился и сдизайнил расписание поезда из Москвы до ближайшей железнодорожной станции к турецкой Анталье. Раскрытие секрета фокуса в следующем посте. Хочу уметь так же, но по железным дорогам столетней давности.

  3. Из поста в предыдущем пункте я узнал, что в Турции есть населенный пункт Нигде. Это конечно не небольшой мексиканский курорт неподалёку от Пуэрто-Вальярто, но тоже, видимо, забавное место.

vitus_wagner: My photo 2005 (Default)

Задумался, а не заняться ли реализацией клиент-сайд кросспостера в ЖЖ. Сейчас проблема с кросспостингом состоит в том, что с одного и того же IP-адреса идет слишком много запросов. и часть из них с кривой аутентифкацией. Поэтому ЖЖ этот IP банит, и блокирует кросспостинг для всех пользовалелей DW.

Если же кросспостинг будет производиться на клиенте, то есть на той же машине, где запущен ваш браузер. то всё будет работать, если вас вообще на оба сайта пускают.

Можно сразу предусмотреть для разных сайтов использование разных прокси.

Алгоритм работы такой:

  1. читаем DW указанный в конфиге, находим там первый пост, у которого внизу нет пометки о кросспосте (у топ-поста, оставшегося со старых времен она есть)
  2. Переходим по ссылке в этот пост (при этом все cut-ы раскрываются) и читаем отрендеренную страничку, выделяя там элементы с классами "entry-title" "entry-content" и "tags"
  3. Постим в ЖЖ через API как raw html тело entry-content заголовком entry-title и тэгами tags. Дописываем в конец ссылку на DW
  4. Читаем тело поста DW через API и дописываем туда ссылку на пост в ЖЖ.

ТАкой подход - читать в DW отрендеренный HTML позволит вам использовать при постинге любой поддерживаемый в DW формат (например markdown) и не волноваться, что его неправильно отрендирит ЖЖ. Правда, cut-ы таким образом не перенесутся.

Кросспост с ЖЖ

vitus_wagner: My photo 2005 (Default)

Аноним: И давно вы в последний раз видели кошку, тем более домашнюю, охотящуюся на крыс?

Я: Я её прямо сейчас вижу, вон на подоконнике сидит. Крысу похвастаться, правда последний раз приносила пару месяцев назад.

vitus_wagner: My photo 2005 (Default)

Интересные дела в этом вашем ЖЖ творяться.

С тех пор как я закрыл комментарии в ЖЖ, и оставил их только в DreamWidth, я в ЖЖ принципиально никого не баню. И всех ранее забанненых разбанил после того как бан стал распространяться не только на комментарии к постам, но и на ответы на комментарии в журналах третьих лиц.

А вот сегодня заглянул в консоль - а там у меня в списке целых шесть забаненных.

Помнится вот также у меня внезапно оказался забанен покойный [livejournal.com profile] qkowlew. Он потом чуть ли не год мне этого простить не мог, хотя я-то был совершенно ни при чем.

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

vitus_wagner: My photo 2005 (Default)
[profile] shaplov написал подробную инструкцию, как войти в DW с помощью своего ЖЖ шного аккаунта по технологии OpenID.

Возможно, многим читающим мой журнал в своих френдлентах ЖЖ, но не имеющих возможности высказаться, так как комментарии у меня открыты только в DW и только для неанонимных пользователй, она пригодится.
vitus_wagner: My photo 2005 (Default)
Нововведение ЖЖ, которое запрещает оставлять ответы на комментарии пользователей, забанивших тебя, в журналах третьих лиц, мне категорически не нравится.

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

По этому поводу я очистил свой бан-лист в ЖЖ. Поскольку в моем журнале комментарии все равно открыты только в DW, а в ЖЖ их нет, это повлияет только на взаимодействие в журанлах куда я хожу комментировать.

А контроль над моим журналом останется в DW, который вроде пока в фейсбучек превращать не пытаются.
vitus_wagner: My photo 2005 (Default)
Взять что-ли отключить кросспостер из DW в ЖЖ и аккаунт использовать только для комментирования...
vitus_wagner: My photo 2005 (Default)
Пишут, что ЖЖ и DW договорились.
vitus_wagner: My photo 2005 (Default)
Тут в [site community profile] dw_maintenance пишут, что администрация ЖЖ заблокировала доступ для DW-шного кросспостера.

Соответственно, если вы читаете мой блог через его кросспосты в ЖЖ и вдруг не видите новых записей, это, увы, не значит что их нет. Я, правда, надеюсь что вопрос удастя решить раньше, чем я соберусь писать следующую содержательную запись.
vitus_wagner: My photo 2005 (Default)
А запрещу-ка я, пожалуй, комменты на переехавшем на российскую почву ЖЖ. Пишите в DW, господа. А то в комментах бывает что-то интересное.

Года три так жили и ничего, пока я произвел неудачный эксперимент со standalone blog-ом после которого разрешил комментировать на обоих площадках.
vitus_wagner: My photo 2005 (Default)
Тут весь ЖЖ всячески бурлит по поводу решения яндекса ограничить поиск по блогам постами за последние три месяца.

Даже петицию на change.org написали.

По-моему, петиции это бесполезно. и надо брать дело поиска по (по крайней мере своему) ЖЖ в свои руки.

Поэтому поводу я решил таки сделать на своих мощностях локальную искабельную копию своего ЖЖ со всеми комментариями.

Для этого пришлось слегка поправить ljdump (и теперь его можно брать отсюда) чтобы он корректно отрабатывал современную антиботовую политику ЖЖ - вставить задержки между запросами по 1/5 секунды и обнаружение ситуации, когда все-таки забанили на час (с ожиданием этого самого часа).

Там в принципе, есть что еще поправить - надо отработать более корректнно не-wellformed комменты (у меня в журнале один такой есть). а то, подозреваю что в результате у меня не сдампился не только этот коммент, но и десяток случайно оказавшийся в response от edit_comments.bml перед ним. Кроме того, если запись попала в lj-times (у меня таких нашлось три), в тэг ljtimes-res пишется почему-то 32-битный integer в бинарном виде, чему потом очень удивляются парсеры XML.

Ну и, конечно, надо туда приделать создание локальной копии всех вставленных в запись и комментарии картинок. (с юзерпиками комментаторов вообще отдельная история).

Ах да, в наше время еще крайне актуально разрешение имен ext_NNNN аккаунтов в open-id URL или имена пользователей гугля, фейсбука и пр.

Но главное - достигнуто. Все то что надо индексировать искалке лежит у меня на диске (и бэкапится).

Теперь начал понемногу писать конвертер этого добра в набор статических html. Собственно конвертер xml-ек поста и комментариев в HTML написал. Используя в качестве шаблонизатора питоновский оператор %.

Осталось прикрутить туда генерацию (и обновление) оглавлений по месяцам и по тэгам, и можно натравливать индексатор от xapian-omega.
vitus_wagner: My photo 2005 (Default)
ЖЖ продолжает активно бороться со связностью интернета. Мы уже привыкли к тому, что комментарии со ссылками по умолчанию скрываются (я у себя это отключил, насколько это возможно). Но казалось бы посты - это полностью территория юзера, что хочет то и постит. Ан нет. Вот [personal profile] makkawity, который регулярно, порой несколько раз в день, постит обзоры новостей на корейские темы со ссылками на источники, получил
вот такое предупреждение.

Надо мне наверное, опять закрыть комментарии в ЖЖ, чтобы народ привыкал ходить комментировать на другой сайт.

Правда на DW пользователи ЖЖ, гугля и прочих OpenID-сервисов считаются людьми второго сорта. И ссылки им постить в комментариях опять таки не дадут.

А делать еще одну попытку завести собственный движок у меня сейчас нет времени и сил.
vitus_wagner: My photo 2005 (Default)
http://yro.slashdot.org/story/15/06/06/163238/anti-tpp-website-being-blacklisted?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29

Сайт, агитирующий против Trans Pacific Partnership попал в списки спама во всех крупных социальных сетях. Утверждается также что он попал в черные списки у E-MAil провайдеров, и в результате в электронной почте тоже нельзя упоминать ссылки на него, а то в спам попадет. (если хотя бы один из двух переписывающихся пользуется каким-нибудь крупным почтовым провайдером)

Вообще борьба социальных сетей (включая ЖЖ и DW) со связностью интернета, желание помешать пользователям постить ссылки под предлогом борьбы со спамом, меня достает со страшной силой. У себя в журналах я насколько могу, разрешаю указывать ссылки, но скажем опции разрешить ссылки openid пользователям ни тот ни другой не предоставляет.
vitus_wagner: My photo 2005 (Default)
Пришел к выводу что яндексовский поиск совсем нихрена не ловит мышей в ЖЖ.
Когда мне потребовалось найти собственный пост 2005 года, ни оно, ни тот якобы поиск, который в шапке ЖЖ (а на самом деле там ссылка на гугль) не смогло мне его найти.

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

Прикрутить что-ли ее обновление по крону и xapian-овский индекс к ней приделать?

Одно плохо - эта копия у меня делается довольно старой версией ljsm, которая в разворачивании тредов полагалась на внешний сервис, а тот сервис давно умер.

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

Задача - создать копию ЖЖ на своем локальном диске, чтобы было возможно больше информации (включая комментарии, вставленные со сторонних сайтов изображения и т.д) и чтобы всё это можно было смотреть браузером как статический сайт.
vitus_wagner: My photo 2005 (Default)
Вообще, конечно, возмущение Кроко можно понять. Барахтается человек в болоте постсоветской высшей школы, как лягушка из притчи в горшке с простоквашей, пытается сбить хоть какое масло из той субстанции, которая его окружает. А я сижу на сухом и твердом (как ему оттуда кажется) бережку индустрии и критикую его ровно за те явления, с которыми он борется, но по тем или иным причинам не доборолся до конца.

Ну вроде как выбрался человек из болота, а ему предъявляют претензии, что у него штаны в грязи.
vitus_wagner: My photo 2005 (Default)
ЖЖ висит как-то ну уж совсем, то есть мне не удается попасть туда ни одним бразером, ни с одного из IP, к которым у меня есть доступ, и даже мобильным приложением, которое вроде вообще не должно касаться всей этой интерфейсной фигни, навороченной суповцами, а работать через API.

При этом комменты на почту исправно приходят (значит у других людей всё же что-то получается) и посты из DW реплицируются. Поэтому ежели кто хочет чтобы я ему на комменты отвечал, пусть пишет в DW благо у большинства тех, кто постил сегодня интересные комменты, и здесь аккаунты тоже есть, или хотя бы какие-нибудь еще аккаунты, с которых можно сюда по OpenID зайти.
vitus_wagner: My photo 2005 (white)
Наконец-то на нашей линии метро включили вайфай и можно читать ЖЖ по дороге на работу. Отучиться бы теперь это делать перед выходом из дома.
vitus_wagner: My photo 2005 (Default)
Уважаемые господа комментаторы! Имейте в виду, что за ссылки на видео буду банить.
И за любые ссылки в комментариях, не сопровождаемые внятным объяснением, иллюстрацией или доказательством чего эта ссылка является.

Понятно, что из любых правил могут быть исключениея, и может быть видео которое действительно заслуживает того, чтобы на него посмотреть. Но постарайтесь рядом со ссылкой написать такие слова, которые убедят меня что это видео именно такое. По умолчанию ссылка на видео в этом журнале считается хамством.
vitus_wagner: My photo 2005 (Default)
Мне понадобилось довольно много времени, чтобы понять что сообщество

[livejournal.com profile] 2academy это вообще-то "Second Foundation".

Повбивав бы некоторых переводчиков Азимова.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
252627 28293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 30th, 2025 04:23 am
Powered by Dreamwidth Studios