Skip to content

Category Archives: Blogging

Software, tools and ideas for weblogging.

Интероперабельность

enthusiastic emoticon

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

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

Делается это так:

  1. Регистрируем самый короткий домен в .ru какой дадут.
  2. Когда вы хотите сослаться на чужой постинг, вы пишете ссылку на него посредством http://домен.ру/настоящий.домен.ком/куда-мы-там-шли сохраняя всю остальную строчку без изменений.
  3. Как только по ссылке кто-нибудь кликает в первый раз, домен анализирует откуда пришла ссылка, куда она отправилась, и если с той стороны понимают хотя бы один из стандартов линкбека, постит туда тот из стандартов который поддерживается штатным порядком.
  4. Если ни один из стандартов не поддерживается, т.е. адресат ссылки сам находится на дайриках или в ЖЖ, в комментариях у него отмечается специально заведенный на этом сервисе бот, или, в случае ЖЖ, OpenID.

В результате будет достигнута внятная интероперабельность всех блог-сервисов на тему взаимных ссылок, как мы ее уже много лет можем наблюдать в standalone-блогах.

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

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

  1. Получение линкбеков можно реализовать аналогичным образом, но сложнее.

Моблоггинг

enthusiastic emoticon

Хорошая новость: SonyEricsson P1i успешно работает через штатный интерфейс блога.

Плохая новость: Интерфейс абсолютно не приспособлен для этих условий.

Хорошая новость: Wordpress умеет принимать постинги по почте.

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

Мораль: Опять все самому писать…

Интероперабельность

tired emoticon

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

Придет время, и я перепишу всю эту кашу заново…

Ладно, проехали. У кого не работало OpenID в местных комментах, должно работать теперь.

Himitsu desu

amused emoticon

Господа и дамы, вы, которые узнали про этот блог из закрытого постинга1 и прочих подобных источников — вы не мелочитесь, отмечайтесь в комментариях, цитируйте меня открыто если хотите процитировать — я, если кого-то цитирую, делаю это открыто. Я ж все равно вас переловлю если поставлю такую задачу.

Ишь, удумали, читать хотят а разговаривать нет.

P.S. Хотлинкать нехорошо. Но на первый раз я это прощу.

P.P.S. Нет, все-таки не прощу. :)

  1. ”Не будем говорить кто, хотя это был Слоненок…” ™ Это не ЖЖ. Это машина у меня под столом и все логи у меня в кармане.

Война до победного конца

evil emoticon

Со спамом.

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

А вот спам в комментариях в этот блог — это новая, ранее невиданная проблема, которая всплывает все активнее. Самое странное, что не совсем ясно, зачем он вообще может быть нужен:

  1. Wordpress автоматически ставит ссылкам в комментариях nofollow, благодаря чему они не учитываются поисковиками ни при каких подсчетах.
  2. В его комплект входит такая чудная штука как Akismet, которая, будучи очередным статистическим фильтром, исправно эти комменты режет, и пропускает лишь редкие единицы.

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

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

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

Подумал немного и закрыл комментарии на самых побитых спамерами постингах, даром что все они были старые. Тем не менее, проблему надо решить как-нибудь порадикальнее…

XML-RPC ping для Яндекс.Ленты

enthusiastic emoticon

Я специально искал, умеет ли Яндекс принимать xml-rpc пинги или нет, но в поиске ничего внятно не нашел. Только по большому блату мне сказали что да, таки умеет, только никто про это не знает — не то бета, не то еще что, не то местные владельцы отдельно висящих блогов тоже не в курсе что это такое.

На всякий случай раскрою секрет, авось кто найдет меня в поиске:

  1. Яндекс.Лента умеет принимать пинги по адресу http://ping.blogs.yandex.ru/RPC2
  2. Вы можете в более или менее реальном времени посмотреть на то, что туда сыплется.

Вообще, привыкли люди к ЖЖ, в котором ничего этого нет, и не знают, что ЖЖ — это не блогосфера вовсе, а просто большая банановая республика в ее пределах…

Pingback

thoughtful emoticon

Вот уже второй раз я вижу в комментариях на Wordpress (не у себя, а на Bemafia, где стоит старый WP 1.5 к которому я много лет никакого касательства не имею и сайт залит насмерть спамерскими комментариями) pingback, приводящий на запись в Livejournal.

Я что-то никак не пойму, они умеют pingback, или все-таки не умеют? Если не умеют, то откуда эти два,1 если умеют, то почему их так мало?

  1. Предыдущий я видел где-то год назад или около.