?

Log in

No account? Create an account
AJAX в ЖЖ - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

AJAX в ЖЖ [апр. 10, 2005|02:51 am]
Anatoly Vorobey
О... потрясающая штука (англ.)

По ссылке объясняется, что нужно сделать, чтобы включить экспериментальный режим, при котором удаление/замораживание/скрывание/раскрывание комментов делается динамически, без надобности открывать новую страницу.

Работает только в IE6, Safari и Mozilla Firefox. Чтобы включить этот режим, идите сюда
и нажмите на Yes в ответе на вопрос "Want to beta-test?". В принципе, если ваш браузер не поддерживает эти новые штучки, всё должно работать как раньше, но если что-то сломается, можно вернуться на эту же страницу и нажать No.

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

Comments:
[User Picture]From: avnik
2005-04-10 12:12 am
Кстати --- а полноценный интерфейс для работы с комментариями через XML/RPC планируется?

PS Кстати comment exporter работает только для своего журнала, или для любого?
(Ответить) (Thread)
[User Picture]From: avva
2005-04-10 12:16 am
1) Не знаю, хороший вопрос... когда-то планировался, возможно, планы изменились.
2) только для своего.
(Ответить) (Parent) (Thread)
[User Picture]From: avnik
2005-04-10 12:20 am
А как можно сделать свой трединг/скоринг? разбирать странички?
Я как-то искал в архивах lj_dev --- там как-то "плохо" про это отзывались. Не очень понятно запрещен автоматический screen croping,а ручной (полуавтомат --- ткнули мышкой, почитали распарсили, развернули --- можно). или же запрещено в принципе.
(Ответить) (Parent) (Thread)
[User Picture]From: avva
2005-04-10 12:26 am
Запрещено всё, что сильно загружает сервер, и особенно если посылает запросы подряд, не делая промежутков хотя бы в несколько секунд между ними. Screen-scraping очень discouraged, но если нет другого выхода, можно его делать. Администраторы оставляют за собой право запрещать любые сервисы, сильно загружающие сервера ЖЖ.
(Ответить) (Parent) (Thread)
[User Picture]From: avnik
2005-04-10 12:36 am
Ну я думаю что грамотный scrapping с задержкой между запросами (и с грамотно написаным кешированием) будет грузить меньше, чем тыкание в кнопку релоад в 5-6 окнах ;)
Если я не путаю ничего странички с тредами -- валидный XHTML?
(Ответить) (Parent) (Thread)
[User Picture]From: avva
2005-04-10 12:44 am
В этом я не уверен ;) сгрузите, попробуйте. По идее, цель была сделать все страницы XHTML-compliant, но не факт, что она везде достигнута.
(Ответить) (Parent) (Thread)
[User Picture]From: avnik
2005-04-10 12:49 am
Ну мне интересно чтобы они были well formed XML ;)
Чтобы не городить второй парсер специально HTML, а использовать то что уже используется для разбора xml-rpc
(Ответить) (Parent) (Thread)
[User Picture]From: mivlad
2005-04-10 10:21 am
А перед тем, как запрещать, делается попытка мирно уладить проблему по email, указанному в user-agent?
(Ответить) (Parent) (Thread)
[User Picture]From: avva
2005-04-10 11:19 am
Обычно да, если это не экстренный случай (типа весь сайт висит из-за особо шустрого клиента, такое бывало в прошлом).
(Ответить) (Parent) (Thread)
[User Picture]From: faceted_jacinth
2005-04-10 12:22 am
2) а ljsm - для любого.
Я всё хочу написать аффтару, что неплохо было бы подправить скриптик чтобы вытаскивать одну определённую страничку, но как-то влом.
(Ответить) (Parent) (Thread)
[User Picture]From: avnik
2005-04-10 12:25 am
А что есть ljsm?
(Ответить) (Parent) (Thread)
[User Picture]From: faceted_jacinth
2005-04-10 12:30 am
http://www.offtopia.net/~ati/ljsm/
вообще есть очень приятное место:
http://www.livejournal.com/users/aradan/213678.html
(Ответить) (Parent) (Thread)
[User Picture]From: avnik
2005-04-10 12:41 am
Поглядел.
Может даже какие-то идеи опзаимствую,
(Ответить) (Parent) (Thread)
[User Picture]From: ati
2005-07-06 07:07 am
Можно считать, написали :)
В ljsm несколько вещей надо поправить по-хорошему, все никак руки не дойдут
(Ответить) (Parent) (Thread)
[User Picture]From: faceted_jacinth
2005-07-06 10:39 am
=)
(Ответить) (Parent) (Thread)
[User Picture]From: kitp
2005-04-10 12:15 am
А до тех пор можно воспользоваться вот этой штукой.
(Ответить) (Thread)
[User Picture]From: kitp
2005-04-10 12:16 am
А, она не динамическая, или как там - короче не современная. Но есть.
(Ответить) (Parent) (Thread)
(Удалённый комментарий)
[User Picture]From: kukutz
2005-04-10 06:29 am
А что такое лента постов?
(Ответить) (Parent) (Thread)
From: cello_
2005-04-10 11:48 am
Думаю, человек имеет в виду, чтобы посты в разные сообщества можно было увидеть вместе со "своежурнальными".
(Ответить) (Parent) (Thread)
From: roma
2005-04-10 06:44 am
Сначала прочитал сабж как "АЛЛАХ в ЖЖ". Долго не мог понять что происходит.
(Ответить) (Thread)
[User Picture]From: vladon
2005-04-10 08:11 am
в Opera 8 Beta 2 тоже всё работает прекрасно.
(Ответить) (Thread)
[User Picture]From: avva
2005-04-10 08:33 am
Вот и отлично!
(Ответить) (Parent) (Thread)
[User Picture]From: yu_l
2005-04-11 01:20 pm
А чем лучше 7-ой?
В двух словах если можно?
(Ответить) (Parent) (Thread)
[User Picture]From: vladon
2005-04-11 01:41 pm
что я сразу заметил:
- не падает на кривых js'ах на некоторых сайтах
- появилось Fit Width
(Ответить) (Parent) (Thread)
[User Picture]From: gaius_julius
2005-04-10 08:42 am
а главное сделано не так уж сложно.
(Ответить) (Thread)
[User Picture]From: china_cat
2005-04-10 05:02 pm
у меня фигово. Пришлось отказаться. Выдаёт по две ошибки на страницу, после чего начинает грузить комменты. Не разворачивает треды. У меня стандартный эксплорер под 2000-й виндой.
(Ответить) (Thread)
[User Picture]From: geish_a
2005-04-13 04:33 am
Очень очень правильно будет с разворачиванием тредов.
(Ответить) (Thread)
[User Picture]From: rydel23
2005-04-22 12:58 am
I don't know if this beta test has something to do with my troubles today...

> http://www.livejournal.com/betatest.bml

1) I switched this beta on several days ago.
2) Today I changed my password.
3) Now I can't seem to be able to login. That is I login successfully at the login.bml. But if I load any other page after that, I appear to be NOT logged in. And for example I can't switch off the beta testing mode either - http://www.livejournal.com/betatest.bml - because I'm not logged in.

Very strange behaviour.
(Ответить) (Thread)