nntp vs janus/shiva
От: Sheridan Россия  
Дата: 15.04.07 22:37
Оценка:
Предлагаю продолжить это обсуждение здесь, ибо форум всетаки удобнее вики в разрезе общения.
Matrix has you...
Re: nntp vs janus/shiva
От: ЯпонИц Россия www.yaponiz.com
Дата: 20.04.07 17:58
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Предлагаю продолжить это обсуждение здесь, ибо форум всетаки удобнее вики в разрезе общения.


Т.е. вопрос стоит что лучше?
Тогда в моем случае всё просто:
1. Я привык к РСДН@Хоум
2. Мне лениво разбираться с nntp.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: nntp vs janus/shiva
От: random.ua  
Дата: 23.04.07 02:55
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Предлагаю продолжить это обсуждение здесь, ибо форум всетаки удобнее вики в разрезе общения.


Думаю, более корректно называть обсуждаемую технологию NN — Network News, NNTP же является ее транспортным протоколом, на данный момент — основным.

Итак, плюсы NN:

1. Большой выбор клиентов для любой платформы. И серверов, кстати, тоже.

2. Децентрализированность. Клиентами оригинального сервера могуть быть другие сервера. Следствия: возможность работы под большой нагрузкой (нагрузку просто распределить между несколькими серверами), высокая надежность (при прекращении функционирования одного или нескольких серверов пользователи могут просто воспользоваться другими).

3. Хороший протокол NNTP — простой (читать и писать в ньюсгруппы можно даже без специального клиента — простым телнетом), безопасный (digest-аутентификация, поддержка SSL), легко расширяемый.

4. Использование MIME и RFC822 в сообщениях — прежде всего это простая совместная работа со стандартным емейлом (можно отфорвардить мессадж из ньюсгруппы емейлом — и не бояться, что почтовый клиент получателя не поймет его формат; можно ответить автору оригинального сообщения на его емейл — в форуме же емейла может вообще не быть), а так же поддержка внедряемых в текст картинок, мультиформатности (один и тот же текст может быть представлен в plain text и HTML) и аттачментов.

Теперь рассмотрим некоторые потенциальные преимущества Шивы.

1. Возможность читать/писать и через веб, и по своему протоколу. Для NNTP тоже не проблема. Во-первых — существуют готовые гейты и веб-фонтенды к NNTP. Во-вторых — достаточно несложно прикрутить поддержку NN к существующему форуму. В самом простом варианте достаточно а) добавить в форум хук на добавление нового поста и либо постить его на сервер по NNTP, либо — еще проще — форвардить на email-to-news гейтвей, есть в Сети такие б) периодически забирать с NNTP новые сообщения (в протоколе есть команды для получения только новых сообщений) и заливать в форумную базу. Учитывая простоту протокола NNTP и факт, что реализующие его библиотеки уже существуют — вряд ли Шиву будет проще интегрировать.

2. Расширяемость — различные рюшечки типа "оценкок", которые желательно видеть в виде кнопочек рядом с письмом. Естественно, специализированный клиент тут будет иметь преимущество. Но. Во-первых — вся эта функциональность вторична и опциональна, ее отсутствие ведению дискуссий никак не мешает. Во-вторых — ничего не мешает написать реализующий нужную функциональность плагин к любимому ньюс-ридеру (как хороший пример — см. FidoLook, www.fidolook.org). Это всяко проще, чем писать целый клиент. В-третьих — возможность посылать какие-то зависящие от просматриваемого мессаджа команды на сервер вполне реализуема даже без плагинов. Не забываем, что просматриваемое ньюс-ридером письмо может быть HTML'ом. Значит в нем могут стоять ссылки, нажатие на которых будет передавать веб-серверу скажем ID текущего письма, auth-данные пользователя и пр. необходимые параметры. Другой вариант отправки служебных команд, не требущий изменений в сервере и клиенте — отправка определенным образом оформленных мессаджей в спец. ньюс-группы (стандартная практика в NNTP — т.н. control messages).

ИТОГО: вещи, давно и стабильно работающие в NN, в Шиве предстоит изобрести и реализовать заново. Ради весьма и весьма призрачных преимуществ (достижимых более простыми путями). Велосипеды неистребимы ? :-)
Re[2]: nntp vs janus/shiva
От: Sheridan Россия  
Дата: 23.04.07 03:34
Оценка:
Со всем согласен, но ты забываеш одну вещь. В любом случае надо иметь где-ть свой поднятый nntp сервак, чтобы он хотябы лил в форум сообщения. Вариант с забиранием постов с сервака по таймауту не панацея, так как тоже требует хотябы задания в кроне. К томуже в последнем случае в форуме будет множество дубликатов постов изза того, что народ несразу будет понимать, что пост всетаки дошел.
[RSDN@Home][1.2.0][alpha r.676]
Matrix has you...
Re[3]: nntp vs janus/shiva
От: random.ua  
Дата: 23.04.07 10:48
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Со всем согласен, но ты забываеш одну вещь. В любом случае надо иметь где-ть свой поднятый nntp сервак, чтобы он хотябы лил в форум сообщения.


Конечно. В Интернете таких серваков тыщи :-)

S>Вариант с забиранием постов с сервака по таймауту не панацея, так как тоже требует хотябы задания в кроне.


Хостинг без крона — это, конечно, тяжелый случай. Хотя гейту nntp-форум вовсе не обязательно хоститься на том же сервере, где и форум. Да и голь и выдумку хитра — народ научился обходиться без крона, запуская периодические / долго работающие задачи из PHP (set_time_limit(0)) или CGI (fork()). Изврат, конечно. Думаю, у нормального комьюнити найдутся средства на хостинг с кроном ;-)

S>К томуже в последнем случае в форуме будет множество дубликатов постов изза того, что народ несразу будет понимать, что пост всетаки дошел.


Ну это теоретически. Практически — много лет общаюсь в Usenet — особо дубликатов не замечал. Возможно, влияет то, что клиентский софт обычно предупреждает, что пост может появиться не сразу. Возможно, работают какие-то дуполовки на серверах, что тоже несложно реализовать. Но факт — такой проблемы нет.
Re[2]: nntp vs janus/shiva
От: Mamut Швеция http://dmitriid.com
Дата: 23.04.07 10:53
Оценка:
RU>2. Расширяемость — различные рюшечки типа "оценкок",

А вот оценки — это удобная вещь. Иногда приходит ветка на сотню комментов. Всю читать лень, читаю только те, где выставлены большие оценки. Интереснейшие вещи можно прочитать!


dmitriid.comGitHubLinkedIn
Re: nntp vs janus/shiva
От: Cyberax Марс  
Дата: 23.04.07 14:09
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Предлагаю продолжить это обсуждение здесь, ибо форум всетаки удобнее вики в разрезе общения.

NNTP удобнее других вариантов (когда работает ). Хотя бы потому, что я могу использовать свой Thunderbird для почты и для email'а.

Единственная проблема — оценки. Ее можно было бы решить с помощью расширения для Thunderbird — но мне лень его писать.
Sapienti sat!
Re[3]: nntp vs janus/shiva
От: random.ua  
Дата: 23.04.07 17:27
Оценка:
Здравствуйте, Mamut, Вы писали:


RU>>2. Расширяемость — различные рюшечки типа "оценкок",


M>А вот оценки — это удобная вещь. Иногда приходит ветка на сотню комментов. Всю читать лень, читаю только те, где выставлены большие оценки. Интереснейшие вещи можно прочитать!


Не спорю. Но механизмы оценки (scoring) в хороших ньюс-ридерах уже есть, причем на гораздо более продвинутом уровне — http://www.kuro5hin.org/?op=displaystory&amp;sid=2000/9/25/55352/7060.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.