«Виола»: протокол NNTP
Из всей той экзотики раннего интернета, которую сейчас уже прочно забыло большинство, — IRC, Gopher, Finger, WAIS и прочего — я больше всего пользовался сетью «Юзнет», работавшей по протоколу NNTP. Это был аналог электронной почты, только сообщения доходили сразу до всех участников выбранной «группы» — что-то вроде общего почтового ящика.
Для тех скоростей, которые тогда были доступны, это был удобный инструмент. Я состоял в нескольких группах; сейчас уже не вспомню каких, но отлично помню наши бесконечные баталии в одной из локальных групп моей альма-матер, где мы спорили с оппонентом о том, что же такое бесконечность — число или понятие. Точку в споре поставил мой научный руководитель, Александр Михайлович Елизаров, заметив, что ответ зависит от того, какой раздел математики мы имеем в виду.
В общем, в 2025-м году, как ни удивительно, этот протокол ещё жив, что я с удивлением обнаружил, начав чинить его поддержку в «Виоле». На скриншоте, например, довольно свежее сообщение в группе comp.sys.mac.misc cервера news.neodome.net.
Почитать группу теперь можно и через «Виолу», запустив её следующим образом:
NNTPSERVER=news.neodome.net ./src/vw/vw news:comp.sys.mac.miscУказывать сервер таким образом не слишком удобно, но в те годы, видимо, способа лучше ещё не придумали. Позже придумали схему урлов, где можно указать сервер и, по-хорошему, следовало бы её реализовать. Займусь этим в ближайшее время.
Учитывая, сколько мне пришлось исправить багов за это время, я думаю — не в их ли количестве была причина того, что «Виола» проиграла своим конкурентам? Возможно автор, учитывая заложенные, но не реализованные тут возможности, просто не имел сил заниматься всем — и править баги, и дописывать всё что нужно?
До сих пор юзаю одну конфу — news.php.net/p.internals, правда как бэкап. В обычной почтовой рассылке иногда антиспам дропает сообщения, тогда можно пересмотреть весь тред сразу же в той же программе (Thunderbird)
Забавно. Я когда-то через news ещё ФИДО читал (через fido7).