zverozyab: (Default)
zverozyab ([personal profile] zverozyab) wrote2011-04-08 05:24 pm

ЖЖ своими руками - #

Значит, так.

Копание проведено, кнопки понажиматы, матом сказано, варианты найдены.
На "единственно верное решение" не претендую, но мне оно удобно.

Дисклаймер:
1. Буду писать в числе прочего и вполне очевидные вещи.
2. Потому что они кому очевидны, а кому и нет.
3. А слишком умные пусть терпят молча

Мои исходные:
1. Я давно и с удовольствием пользуюсь Gmail (почтой Гугла), Пикасой (фотохостинг Гугла) и прочей шнягой (Гугла)
2. Я никогда не пользовался RSS, так что могу не знать тонкостей обращения с ним, буду рад, кто чо подскажет
3. Я исхожу из нескольких задач, которые хочу решить:
  • Вести личный блог с возможностью "подзамков"
  • Делиться найденным чужим контентом, который считаю важным/интересным
  • Читать то, что пишут мои друзья и френды
  • Видеть "топы"
  • Дать возможность любопытным видеть мою френд-ленту
  • Комментировать самому и дать возможность комментировать меня
4. А еще я исхожу из того, что любой плотно обжитый сервак будут валить или он испортится сам (на час, на сутки, на месяц — не важно)
5. И еще я исхожу из того, что мои френды заведут себе блоги на сторонних ресурсах.
6. Пока есть возможность — надо держаться обжитого места. Что ЖЖ умрет совсем — мне не верится.

Итого: распределенным атакам — распределенные блоги. И пусть они лопнут.

Использовал три службы Гугла (блоги Блогспот, Гугл-ридер и Живую ленту Гугла) и один сторонний сервис блогов (dreamwith.org)

Поехали

1. Я завел дубль ЖЖ на dreamwidth.org (DW) Это сервис на том же движке, что и ЖЖ, всё родное, да еще и позволяет автоматически кросспостить (отправлять копию поста) в ЖЖ. Итого: веду блог на DW и одновременно — в ЖЖ. Комменты могу включить, где мне удобнее (удобнее=привычнее, итого — в ЖЖ).


Всех моих ЖЖ-шных друзей подключил к блогу на DW, им разрешено меня комментировать, залогинившись под OpenId (если они решат вдруг комментировать именно там)
Про OpenId если кому надо — примерно опишу, это просто и приятно. Кстати, он у вас есть.

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

Это не обязательно должен быть DW — вот тут большой список ЖЖподобных сервисов.
При выборе стОит проверить функционал: репост в ЖЖ, копирование ЖЖ на новый сервер.
Тифаретник
это умеет, думаю, умеют и многие прочие.
Конечно, хорошо, если все вместе на одном сервере и рядом, но такого не будет.
Да и не знаю, действительно ли оно хорошо.

2. Я завел блог на Блогспоте — это Гугловсий блогосервис (вот, начался Гугл, дальше его будет все больше) — это совсем уж аварийная площадка. Если упадет ЖЖ и одновременно — DW
Если умрет Гугл — значит, умер интернет, переходим на морзянку.

Блогспот удобен весьма тем, что очень плотно перевязан с остальными сервисами Гугла.
Опубликовать в блоге картинку с Пикасы? Нажать одну кнопку. Перепостить запись из ридера? Одним кликом. И пр.
Свой ник, ясно дело, стараюсь не изменять ни на одном сервисе. Чтоб френды могли меня найти, если оно им надо.

3. Теперь дело за френд-лентой. Которую надо собрать (см. п.5 в "Исходных") с разных блогосервисов (и из ЖЖ — в том числе)
Вспоминаем (разучиваем) буквосочетание RSS — и погнали.

RSS — это содержимое блога или сайта без рюшечек. Это такой файл, который обновляется каждый раз, когда на сайте (в блоге) появляется новое содержимое. Супер-штука. RSS в картинках, для самых маленьких
RSS не обязательно есть на каждом сайте, но ныне это модно, и 99,9% блогосервисов их создают.
Вот адрес RSS моего ЖЖ, например: http://zverozyab.livejournal.com/data/rss

В качестве френд-ленты я собрал RSS от всех моих френдов в одну кучку в сервисе под названием "RSS-ридер"
Если френд завел блог на отшибе — заходим к нему, видим в адресной строке (или просто где-то на сайте) оранжевую картинку с "излучателем", кликаем и переходим на страницу RSS (или нам выдают ее адрес).

Берем адрес и идем в RSS-ридер (или RSS-аггрегатор, одна фигня - разные названия)
Ридер — система, чтоб читать подборку RSS, которую сам составил.

Я использовал, ясно дело, Гугловский ридер .
Но аналог есть и у Яндекса, например (Я-Лента), и у прочих, думаю, крупных сервисов.
Составляем для начала подборку из RSS френдов. Тех френдов, кто в ЖЖ — скармливаем ридеру списком (а список можно составить вот тут, там вполне понятно описано), тех, кто свалил насторону — добираем поштучно (берем адрес RSS, несем в ридер и там ищем кнопку или окно "добавить подписку", скармливаем туда адрес)

И вот что важно и принципиально: не забыть добавить RSS-ки "запасных аэродромов" своих друзей. После упадка ЖЖ многие завели себе запасные блоги. Пока они туда не пишут — будет пусто, как начнут — вы все сразу увидите. Вам не нужны аккаунты на тех 50 серверах, куда разбежались 50 ваших друзей.

Автоматически обновляемая лента готова.
Букуф много, дел — на пол-часа.

Более того — можно пойти в поиск по блогам Гугла или Яндекса, сделать запрос, какой хошь — и получить RSS по данному запросу. Как кто даже незнакомый в своем блоге напишет что-то, подходящее под запрос — фигак! и оно у вас в ридере. Чем плохо.

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

4. Ну все, осталась еще одна фишка: Живая лента Гугла.
Я, кажется, нашел ее смысл.
Эта штука — только для владельцев аккаунтов в Гугле, более того — для тех, чьи адреса есть в вашем списке контактов Гуглопочты.
Итак, ЖЛ — это та же RSS, только внутренне-Гугловая.

Я переписываюсь по почте с Васей, адрес Васи есть у меня в контактах Гугла.
Я открываю страницу "Живая лента", нахожу ссылку "подписаться", в списке контактов выбираю Васю, жму ОК. Теперь я буду видеть все, что транслирует в ЖЛ Вася. Вася может подписаться на меня, а может и не подписываться.

Тем временем Вася настраивает свою Живую ленту, выбирая, что именно будет в нее транслироваться.

Например:
Записи его блога на Блогспоте(!). Он пишет в блог, копия записи попадает в ЖЛ, я это вижу.
Информация о новых картинках в Васиной Пикасе. Он закачал картинку — я это вижу
То, что ему понравилось в ЕГО RSS-ридере (он прочел какую-то запись, нажал под записью ссылку "Сделать общими" — запись попала в ЖЛ, я ее увидел) Это, по сути, система репостов: теперь и я могу ее расшарить, и ее увидят уже и мои подписчики.

Когда я понял, что такое ЖЛ — оно мне понравилось.

ВСЁ.

В свой ридер я добавил: ЖЖ-френдов, топ ЖЖ и топ Яндекса (взяв его у Темы), несколько "запасных аэродромов" друзей.
В френд-ленту ЖЖ я теперь практически не хожу, надо прокомментировать — иду из ридера.

Единственный косяк — в RSS-ридере не видно подзамочных записей. Однако это меня как раз не особо смущает. Кто подписан н френд-онли журналы — крутитесь, как хотите (выход есть, я читал. Какой - не помню)

Надо еще поэкспериментировать с настройкой запросов в поиск — и тоже добавить их в ридер.
Кстати: когда ЖЖ валялся — RSS все равно отдавались исправно, я специально проверял.


И вот еще что: репосты из DW публиковались в ЖЖ в момент, когда ЖЖ был недоступен в принципе. Тоже показатель... не знаю, чего.
ЗЫ. У кого есть аккаунт в Гугле — зову потестировать Живую ленту. Мой мыл — как мой ник (красивая фраза, кст)

Черт. ...зачем Гугел мне не платит денег?!

[identity profile] ivansim.livejournal.com 2011-04-12 07:52 am (UTC)(link)
Сегодня ещё один человек из моей френд-ленты хвалит (под замком) эту площадку.
А ответы, значицца на почту мне не придут, да? Плохо.

[identity profile] ivansim.livejournal.com 2011-04-12 11:54 am (UTC)(link)
Есть три замечательных слова: нех, пох и нах.
Тут третье подходит )

[identity profile] mirza-aga.livejournal.com 2011-04-08 04:59 pm (UTC)(link)
Я в ЖЖ то еле разобрался. ЧТо мне-то делать?:(

[identity profile] zverozyab.livejournal.com 2011-04-08 05:01 pm (UTC)(link)
Медленно прочти для начала ))

[identity profile] mirza-aga.livejournal.com 2011-04-08 05:15 pm (UTC)(link)
Не. Я тебя на новоселье зазову(что, понимаю, сложно) и ты наглядно мне все объяснишь. С меня водка-закуска.

[identity profile] zverozyab.livejournal.com 2011-04-08 05:23 pm (UTC)(link)
Это куда?!

[identity profile] krocodl.livejournal.com 2011-04-08 05:35 pm (UTC)(link)
Вполне, как раз хотел на выходных разобраться, так что часик ты мне сэкономил. Спасибо

[identity profile] mirza-aga.livejournal.com 2011-04-08 06:05 pm (UTC)(link)
ДМИТРОВКА-ЕРМОЛИНО- 29 КМ

[identity profile] tuz.livejournal.com 2011-04-08 06:22 pm (UTC)(link)
У меня сейчас тоже всё от гугл. Ура!

Кстати, ридеру можно кормить сразу ЖЖ-ленту, а не по отдельности друзей.
Edited 2011-04-08 18:23 (UTC)

[identity profile] gekkkon.livejournal.com 2011-04-08 08:34 pm (UTC)(link)
Не хотел связываться с гуглосервисами, да видно придётся.
Не знаю как у кого, а у меня жыжовая лента не собирается после вчерашнего полудня. После 12.09 постов не видно.

[identity profile] gekkkon.livejournal.com 2011-04-08 08:40 pm (UTC)(link)
не, заработало.

[identity profile] gekkkon.livejournal.com 2011-04-08 09:49 pm (UTC)(link)

[identity profile] zverozyab.livejournal.com 2011-04-08 11:18 pm (UTC)(link)
??
Работает все, вроде как.

[identity profile] zverozyab.livejournal.com 2011-04-08 11:20 pm (UTC)(link)
Да, я так и сделал, и ссылочку поставил на инструментик.
Хотя, может, есть и еще какой-то способ.

[identity profile] zverozyab.livejournal.com 2011-04-08 11:22 pm (UTC)(link)
Самое сложное — понять, чо те нада и расставить приоритеты.
У всех они разные.
Подпишешься на живую ленту — побалуемся. Там любопытно, особенно в связке с ридером.
"Плюсадин" умилило :)

[identity profile] gekkkon.livejournal.com 2011-04-08 11:38 pm (UTC)(link)
ты там в адресе D забыл

[identity profile] zverozyab.livejournal.com 2011-04-08 11:48 pm (UTC)(link)
вот чем куражиться — сразу бы сказал!

[identity profile] gekkkon.livejournal.com 2011-04-08 11:52 pm (UTC)(link)
я тебе сразу и сказал;)
хто ж виноватый, што ты простых намёков не понимаешь;)

[identity profile] tuz.livejournal.com 2011-04-09 08:31 am (UTC)(link)
Есть родной от LJ:
http://lanceon.livejournal.com/13549.html

[identity profile] zverozyab.livejournal.com 2011-04-09 07:48 pm (UTC)(link)
Там тоже не родная, парень скриптик написал аналогичный. Но да, функционал тот же

[identity profile] tuz.livejournal.com 2011-04-10 07:54 am (UTC)(link)
Да нет же, никаких скриптов, вот ЭТО:


Friends Page RSS
LiveJournal provides feeds of journals, but there are no feeds of friends pages. If you wish to subscribe to your friends' entries using a feed aggregator, you can add each of your friends' individual feeds. Alternatively, if you have a paid, permanent or early adopter account, you can use a specially designed custom style to subscribe to all of your friends at once.

First, you will need to mark the S1 style #670763 trusted. You can do this at the Admin Console, using the following command:
set trusted_s1 670763
Then you will be able to use the following URL (after replacing exampleusername with your own username) to subscribe to your friends page in an RSS aggregator:
http://exampleusername.livejournal.com/data/customview?styleid=670763
Note that protected entries will not appear in this feed. If your RSS reader supports cookies, you can add "&checkcookies=1" to the end of the URL to see the protected entries.

If you wish the feed to contain entries from only one certain friends group, you may need to make that group default view. Alternatively, if your RSS aggregator supports cookies, you can use a "filter" parameter with "&checkcookies=1" to filter your friends page. For information on using the filter parameter, please refer to the Guide on customview.

И оно работает.

[identity profile] borko.livejournal.com 2011-04-11 03:09 am (UTC)(link)
А Живую Ленту ты откуда смотришь: из Гмейла? Как бы ее в Ридер заткнуть, шоб все рядом було?

[identity profile] zverozyab.livejournal.com 2011-04-11 08:57 am (UTC)(link)
Ленту в ридер... не пробовал пока. Посмотрю.
Да, пока из почтовика ее читаю.

Про твое ТЗ не забыл, есличо