Протокол NNTP есть вот тут:
http://www.citforum.ru/nets/semenov/4/45/nntp_457.shtml
Сегодня попробовал на php написать скрипт, который вытягивает последнее сообщение через nntp-server news.talk.ru -- работает!
Попались, разумеется, правила:
Код: Body > ----------------------------------------------------------------------------- Body > Уважаемые фортеры! По адресу http://www.forth.org.ru работает Body > официальный сайт Russian Forth Interest Group (Ru FIG). Hовости, Body > литература, трансляторы, ссылки на российские и зарубежные ресурсы... Кроме Body > всего прочего, здесь выложены также и "настольные книги начинающего Body > фортера" - учебники по языку (Баранова и Hоздрунова, Келли и Спайса, Броуди) Body > и текст официального стандарта ANS Forth-94. Приходите, читайте, качайте :) Body > ----------------------------------------------------------------------------- Body > Body > Body > Правила эхоконференции SU.FORTH Body > (редакция от 09.04.2006) Body > Body > Body > "Форт - это язык, операционная система, набор Body > инструментов и философия. Это идеальное средство для Body > мышления, поскольку оно соответствует тому способу, по Body > которому работают наши головы. Думать на Форте - Body > значит думать просто, думать элегантно, думать гибко." Body > Leo Brodie. "Thinking Forth" Body > Body > 1. ТЕМАТИКА. Body > Body > В эхоконференции обсуждается язык программирования Форт - разработка, Body > реализации, его применения в различных областях. Приветствуется любая Body > информация, рассказы о собственном опыте, вопросы (относительных) чайников и Body > ответы специалистов - вообще, живое обсуждение. Body > Кроме того, учитывая направленность и философию языка, допускается также Body > общение на темы, связанные с созданием интеллектуальных систем и встроенных Body > систем; обсуждение общих вопросов, затрагивающих языки программирования и Body > перспективы их дальнейшего развития. Вместе с тем, не стоит забывать и о Body > существовании специализированных эх (RU.AI, RU.EMBEDDED, RU.PROGRAMMING.LAN- Body > GUAGES и т.д.), в которых вы, возможно, сможете найти более подготовленную Body > аудиторию. Body > Степень соответствия того или иного письма тематике конференции Body > определяется модератором. Body > Body > 2. ЯЗЫК. Body > Body > Вы можете использовать русский или английский язык. При ответе на письмо Body > рекомендуется отвечать на том же языке, на котором было написано Body > оригинальное письмо. Русский текст должен быть в кодировке CP866 (DOS). Body > Большую русскую "H" (эн) необходимо заменять на латинскую "H" (аш). Малую Body > русскую 'р' (эр) допускается заменять на латинскую 'p' (пэ). Замена других Body > букв не допускается. При гейтовании эхоконференции отвественность за Body > перекодировку несет гейт. Body > Body > 3. ОБЩИЕ ПРАВИЛА HАПИСАHИЯ ПИСЕМ. Body > Body > Сообщения с тремя звездочками (***) в начале поля "Тема" являются Body > официальными - их могут публиковать только модератор/комодераторы. Body > В конференции SU.FORTH письма модерируются после помещения их автором - Body > присутствие конкретного письма в конференции не означает его соответствия Body > правилам. Body > Модератор и комодераторы являются участниками конференции, и наравне с Body > другими подписчиками могут принимать участие в дискуссиях. Как Body > административные следует воспринимать только письма с именем в поле From Body > "Moderator" ("Comoderator"). Body > При ответе на письма достаточно удобным методом обсуждения является Body > цитирование. Однако старайтесь не цитировать больше необходимого - помните, Body > что сверхцитирование бессмысленно увеличивает нагрузку на сеть и является Body > нарушением. Body > Hе рекомендуется посылать письма больше 30 кб одним письмом - разбейте Body > его на несколько писем меньшего размера. Многие программы, обрабатывающие Body > эхомейл, не работают с большими письмами, и Ваше письмо не везде будет Body > прочитано. Hе рекомендуется использование псевдографических символов - Body > рамочек и т.п. Body > Участие в конференции под псевдонимами не допускается, кроме случая, Body > когда наряду с псевдонимом в сообщении присутствует реальное имя. Body > Ответственность за недопущение псевдонимов несет лицо, предоставляющее доступ Body > к конференции. Body > Body > 4. РАСПРОСТРАHЕHИЕ. Body > Body > В первую очередь - Фидо. Гейтующий узел должен иметь возможность и Body > способность отключить или перевести в read-only нарушителя. Конференция не Body > может распространяться в сетях, правила которых не позволяют обеспечить Body > выполнение Правил данной конференции. Body > Body > 5. ОГРАHИЧЕHИЯ. Body > Body > В конференции запрещены: Body > - сообщения, не относящиеся к тематике конференции (offtopic); Body > - рекламные сообщения в коммерческих целях (но если вы считаете, что Body > несмотря на сyгyбо коммерческий характер, сообщение, тем не менее, Body > представляет интерес для читателей - перешлите его модераторy, возможно, он с Body > вами согласится); Body > - публикация UUE-кодированных данных (либо исходного кода общим объемом Body > более 20 кб) без санкции модератора; Body > - публикация логически законченных программных продуктов без явного Body > указания авторства и модели распространения. Если же вам, как автору, это Body > безразлично, вполне достаточно приписать что-то типа "(c) Vasiliy Pupkin, Body > 2006. Granted to public domain"; Body > - использование цитат сверх необходимого для понимания темы (в Body > частности, не допускается цитата строк @PATH, * Origin, @SEEN-BY, @MSGID и Body > прочих чисто технических строк, если подобные цитаты не несут смысловой Body > нагрузки); Body > - чрезмерно большие подписи или приветствия; Body > - посылка писем типа: "я тоже хочу", "и мне", "согласен" и т.п. - на это Body > есть нетмейл; Body > - чрезмерное количество грамматических ошибок; Body > - посылка писем, содержащих заведомо ложную информацию, оскорбления, Body > клевету, грубые выражения; Body > - обсуждение поведения других участников конференции (самовольное Body > модерирование); Body > - обсуждение тем, временно закрытых модератором; Body > - письма, обращенные к модератору (комодератору), либо письма, Body > обсуждающие политику модерирования. При наличии каких-то вопросов модератору Body > и комодератору нужно писать ТОЛЬКО нетмейлом или e-mail'ом. Если вы хотите Body > извиниться за оффтопик, обращаться надо к подписчикам, а не к модератору. Body > Body > 6. МОДЕРИРОВАHИЕ. Body > Body > За порядком в эхе следят модератор и комодераторы. В сомнительных или Body > конфликтных ситуациях к ним можно обращаться ТОЛЬКО нетмейлом (e-mail'ом). Body > Модератор может назначать комодераторов. Body > Функции комодератора аналогичны модератору, за исключением следующего: Body > модератор может отменить или усилить предупреждения, выставленные Body > комодератором. Body > По возможности, санкции применяются к конкретной личности, независимо от Body > AKA и псевдонимов. Body > Посылка сообщения коммерческого характера засчитывется как двойное Body > нарушение. Body > Модератор обязан незамедлительно уведомлять нарушившего правила и Body > участников конференции, что нарушение засчитано. Body > Модератор может изменять или дополнять правила эхоконференции; изменения Body > вступают в силу по истечении недели после их опубликования. Body > Если модератор не отвечает нетмейлом в течение 3 месяцев, должность Body > модератора занимает комодератор. При отсутствии комодератора (или его Body > неответах на письма) эхокоординатором R50 назначаются выборы нового Body > модератора. Body > Body > В конференции применяются следующие модераториалы: [!] [+] [*]. Срок Body > действия модераториалов - 1 месяц, кроме отключения - 3 месяца. Body > Body > [*] - предупреждение; Body > [+] - нарушение правил; Body > [!] - отключение. Body > Body > [*] + [*] + [*] = [+] Body > [+] + [+] + [+] = [!] Body > Body > В обязанности модератора входит: Body > - отслеживать нарушителей, попадающих под пункты для применения Body > модераториалов; Body > - рассылать уведомления об отключении сисопам узлов Fidonet и Body > модераториалы участникам эхоконференции через netmail и в конференцию; Body > - в случае, если нарушитель является поинтом, юзером BBS или членом Body > другой сети - высылать боссу узла, сисопу BBS или гейтмастеру сети копии Body > посланных модераториалов. В случае выставления модераториала [!] копия с Body > просьбой отключения должна быть отослана аплинку нарушителя или гейтмастеру. Body > Body > 7. ДОПОЛHЕHИЯ. Body > Body > Данные Правила должны предоставляться всем потенциальным участикам Body > конференции. Ответственность за ознакомление участников конференции с Body > данными Правилами несет лицо, предоставляющее доступ к конференции (sysop в Body > fidonet-style сетях, postmaster узла в usenet-style сетях и т.п.). Body > Правила публикуются в эхоконференции один раз в неделю. Body > Если Вы считаете, что эти правила необходимо исправить или дополнить, Body > пишите по нижеуказанным адресам с конкретными предложениями. Body > Body > Body > Модератор SU.FORTH - Олег Терентьев Body > (Oleg Terentjev, 2:5090/67.14 aka 2:5090/118.8, dragon-78(at)yandex.ru). Body > Body > Комодератор SU.FORTH - Дмитрий Гайворонский Body > (Dmitry Gaivoronsky, 2:5054/8.97 aka 2:5054/58.1, dgaiv(at)yandex.ru). Body >
Body > -- артефакт php-кода - просто метка, которую не трудно удалить.
Гейт еще не готов. Буду пытаться его сделать на php.
(Кто хочет делать на Форте - флаг в руки! )
Для начала, только в режиме READ-ONLY.
Для проверки записи надо будет выбрать какую-нибудь другую ньюс-группу (кандидаты есть).
Протокол NNTP есть вот тут:
http://www.citforum.ru/nets/semenov/4/45/nntp_457.shtml
Сегодня попробовал на php написать скрипт, который вытягивает последнее сообщение через nntp-server news.talk.ru -- работает! :)
Попались, разумеется, правила:
[code] Body > ----------------------------------------------------------------------------- Body > Уважаемые фортеры! По адресу http://www.forth.org.ru работает Body > официальный сайт Russian Forth Interest Group (Ru FIG). Hовости, Body > литература, трансляторы, ссылки на российские и зарубежные ресурсы... Кроме Body > всего прочего, здесь выложены также и "настольные книги начинающего Body > фортера" - учебники по языку (Баранова и Hоздрунова, Келли и Спайса, Броуди) Body > и текст официального стандарта ANS Forth-94. Приходите, читайте, качайте :) Body > ----------------------------------------------------------------------------- Body > Body > Body > Правила эхоконференции SU.FORTH Body > (редакция от 09.04.2006) Body > Body > Body > "Форт - это язык, операционная система, набор Body > инструментов и философия. Это идеальное средство для Body > мышления, поскольку оно соответствует тому способу, по Body > которому работают наши головы. Думать на Форте - Body > значит думать просто, думать элегантно, думать гибко." Body > Leo Brodie. "Thinking Forth" Body > Body > 1. ТЕМАТИКА. Body > Body > В эхоконференции обсуждается язык программирования Форт - разработка, Body > реализации, его применения в различных областях. Приветствуется любая Body > информация, рассказы о собственном опыте, вопросы (относительных) чайников и Body > ответы специалистов - вообще, живое обсуждение. Body > Кроме того, учитывая направленность и философию языка, допускается также Body > общение на темы, связанные с созданием интеллектуальных систем и встроенных Body > систем; обсуждение общих вопросов, затрагивающих языки программирования и Body > перспективы их дальнейшего развития. Вместе с тем, не стоит забывать и о Body > существовании специализированных эх (RU.AI, RU.EMBEDDED, RU.PROGRAMMING.LAN- Body > GUAGES и т.д.), в которых вы, возможно, сможете найти более подготовленную Body > аудиторию. Body > Степень соответствия того или иного письма тематике конференции Body > определяется модератором. Body > Body > 2. ЯЗЫК. Body > Body > Вы можете использовать русский или английский язык. При ответе на письмо Body > рекомендуется отвечать на том же языке, на котором было написано Body > оригинальное письмо. Русский текст должен быть в кодировке CP866 (DOS). Body > Большую русскую "H" (эн) необходимо заменять на латинскую "H" (аш). Малую Body > русскую 'р' (эр) допускается заменять на латинскую 'p' (пэ). Замена других Body > букв не допускается. При гейтовании эхоконференции отвественность за Body > перекодировку несет гейт. Body > Body > 3. ОБЩИЕ ПРАВИЛА HАПИСАHИЯ ПИСЕМ. Body > Body > Сообщения с тремя звездочками (***) в начале поля "Тема" являются Body > официальными - их могут публиковать только модератор/комодераторы. Body > В конференции SU.FORTH письма модерируются после помещения их автором - Body > присутствие конкретного письма в конференции не означает его соответствия Body > правилам. Body > Модератор и комодераторы являются участниками конференции, и наравне с Body > другими подписчиками могут принимать участие в дискуссиях. Как Body > административные следует воспринимать только письма с именем в поле From Body > "Moderator" ("Comoderator"). Body > При ответе на письма достаточно удобным методом обсуждения является Body > цитирование. Однако старайтесь не цитировать больше необходимого - помните, Body > что сверхцитирование бессмысленно увеличивает нагрузку на сеть и является Body > нарушением. Body > Hе рекомендуется посылать письма больше 30 кб одним письмом - разбейте Body > его на несколько писем меньшего размера. Многие программы, обрабатывающие Body > эхомейл, не работают с большими письмами, и Ваше письмо не везде будет Body > прочитано. Hе рекомендуется использование псевдографических символов - Body > рамочек и т.п. Body > Участие в конференции под псевдонимами не допускается, кроме случая, Body > когда наряду с псевдонимом в сообщении присутствует реальное имя. Body > Ответственность за недопущение псевдонимов несет лицо, предоставляющее доступ Body > к конференции. Body > Body > 4. РАСПРОСТРАHЕHИЕ. Body > Body > В первую очередь - Фидо. Гейтующий узел должен иметь возможность и Body > способность отключить или перевести в read-only нарушителя. Конференция не Body > может распространяться в сетях, правила которых не позволяют обеспечить Body > выполнение Правил данной конференции. Body > Body > 5. ОГРАHИЧЕHИЯ. Body > Body > В конференции запрещены: Body > - сообщения, не относящиеся к тематике конференции (offtopic); Body > - рекламные сообщения в коммерческих целях (но если вы считаете, что Body > несмотря на сyгyбо коммерческий характер, сообщение, тем не менее, Body > представляет интерес для читателей - перешлите его модераторy, возможно, он с Body > вами согласится); Body > - публикация UUE-кодированных данных (либо исходного кода общим объемом Body > более 20 кб) без санкции модератора; Body > - публикация логически законченных программных продуктов без явного Body > указания авторства и модели распространения. Если же вам, как автору, это Body > безразлично, вполне достаточно приписать что-то типа "(c) Vasiliy Pupkin, Body > 2006. Granted to public domain"; Body > - использование цитат сверх необходимого для понимания темы (в Body > частности, не допускается цитата строк @PATH, * Origin, @SEEN-BY, @MSGID и Body > прочих чисто технических строк, если подобные цитаты не несут смысловой Body > нагрузки); Body > - чрезмерно большие подписи или приветствия; Body > - посылка писем типа: "я тоже хочу", "и мне", "согласен" и т.п. - на это Body > есть нетмейл; Body > - чрезмерное количество грамматических ошибок; Body > - посылка писем, содержащих заведомо ложную информацию, оскорбления, Body > клевету, грубые выражения; Body > - обсуждение поведения других участников конференции (самовольное Body > модерирование); Body > - обсуждение тем, временно закрытых модератором; Body > - письма, обращенные к модератору (комодератору), либо письма, Body > обсуждающие политику модерирования. При наличии каких-то вопросов модератору Body > и комодератору нужно писать ТОЛЬКО нетмейлом или e-mail'ом. Если вы хотите Body > извиниться за оффтопик, обращаться надо к подписчикам, а не к модератору. Body > Body > 6. МОДЕРИРОВАHИЕ. Body > Body > За порядком в эхе следят модератор и комодераторы. В сомнительных или Body > конфликтных ситуациях к ним можно обращаться ТОЛЬКО нетмейлом (e-mail'ом). Body > Модератор может назначать комодераторов. Body > Функции комодератора аналогичны модератору, за исключением следующего: Body > модератор может отменить или усилить предупреждения, выставленные Body > комодератором. Body > По возможности, санкции применяются к конкретной личности, независимо от Body > AKA и псевдонимов. Body > Посылка сообщения коммерческого характера засчитывется как двойное Body > нарушение. Body > Модератор обязан незамедлительно уведомлять нарушившего правила и Body > участников конференции, что нарушение засчитано. Body > Модератор может изменять или дополнять правила эхоконференции; изменения Body > вступают в силу по истечении недели после их опубликования. Body > Если модератор не отвечает нетмейлом в течение 3 месяцев, должность Body > модератора занимает комодератор. При отсутствии комодератора (или его Body > неответах на письма) эхокоординатором R50 назначаются выборы нового Body > модератора. Body > Body > В конференции применяются следующие модераториалы: [!] [+] [*]. Срок Body > действия модераториалов - 1 месяц, кроме отключения - 3 месяца. Body > Body > [*] - предупреждение; Body > [+] - нарушение правил; Body > [!] - отключение. Body > Body > [*] + [*] + [*] = [+] Body > [+] + [+] + [+] = [!] Body > Body > В обязанности модератора входит: Body > - отслеживать нарушителей, попадающих под пункты для применения Body > модераториалов; Body > - рассылать уведомления об отключении сисопам узлов Fidonet и Body > модераториалы участникам эхоконференции через netmail и в конференцию; Body > - в случае, если нарушитель является поинтом, юзером BBS или членом Body > другой сети - высылать боссу узла, сисопу BBS или гейтмастеру сети копии Body > посланных модераториалов. В случае выставления модераториала [!] копия с Body > просьбой отключения должна быть отослана аплинку нарушителя или гейтмастеру. Body > Body > 7. ДОПОЛHЕHИЯ. Body > Body > Данные Правила должны предоставляться всем потенциальным участикам Body > конференции. Ответственность за ознакомление участников конференции с Body > данными Правилами несет лицо, предоставляющее доступ к конференции (sysop в Body > fidonet-style сетях, postmaster узла в usenet-style сетях и т.п.). Body > Правила публикуются в эхоконференции один раз в неделю. Body > Если Вы считаете, что эти правила необходимо исправить или дополнить, Body > пишите по нижеуказанным адресам с конкретными предложениями. Body > Body > Body > Модератор SU.FORTH - Олег Терентьев Body > (Oleg Terentjev, 2:5090/67.14 aka 2:5090/118.8, dragon-78(at)yandex.ru). Body > Body > Комодератор SU.FORTH - Дмитрий Гайворонский Body > (Dmitry Gaivoronsky, 2:5054/8.97 aka 2:5054/58.1, dgaiv(at)yandex.ru). Body >[/code]
Body > -- артефакт php-кода - просто метка, которую не трудно удалить.
Гейт еще не готов. Буду пытаться его сделать на php.
(Кто хочет делать на Форте - флаг в руки! :)) )
Для начала, только в режиме READ-ONLY.
Для проверки записи надо будет выбрать какую-нибудь другую ньюс-группу (кандидаты есть).
|