... >В начале существования
и вообще при ...
Скопировано отсюда
В начале существования CheshireNet и вообще при развитии сети в ситуации нормально работающего интернета, будет часто возникать задача быстро наполнить контентом спул нового, только что подключившегося узла. Аналогично, будут возникать задачи быстро распространить по узлам сети контент, раздаваемый новым гейтом (вот появился у нас вдруг гейт википедии и все его захотели).
С этой задачей эффективно справляется протокол Bittorrent. Но этот протокол ориентирован под раздачу файлов, куски которых идентифицируются смещением в файле (хотя возможность раздач каталогов там и предусмотрена). У нас имеется новостной спул.
Который отличается от файла следующими особенностями:
- Каждый содержательный фрагмент имеет свой уникальный идентификатор (Message-ID).
- Целостность каждого содержательного фрагмента гарантируется уже имеющейся под ним PGP-подписью.
- Пропуск нескольких фрагментов не лишает смысла целое.
Кроме того, уже сейчас существует возможнсть по-разному физически хранить спул в файловой системе. Где-то используется traditional spool, в котором каждая статья хранится в отдельном файле, где-то база данных, где-то циклически перезаписываемые буфера. Кроме того бинарные форматы баз данных могут быть разными на разных архитектурах процессора.
И разные системы могут оптимизировать систему хранения исходя из разных задач - где-то критичен общий объем, где-то - количество файлов, где-то время процессора на обработку, где-то память обработчика. Поэтому специфицировать бинарный формат спула только ради того, чтобы быстро раздать его существующими программами обработки битторрента - неправильно.
Лучше реализовать логику торрента поверх NNTP.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/963642.html. Please comment there using OpenID. Now there are comments
Поставил себе опять (после полуторагодичного перерыва) ньюссервер, и немного поигрался
с ...
Поставил себе опять (после полуторагодичного перерыва) ньюссервер, и немного поигрался
с разными ньюсридерами. Результаты вот.
Ньюссервер пока работает в режиме обычного ньюссервера, без всяких наворотов в качестве слепка ключа вместо имени во From. Я даже не поставил posting filter, запрещающий постить неподписанные сообщения (потому что в inn в debian на i386 есть странная бага приводящая к обрыву соединения со словами Bizzare copy of UNKNOWN при включенных перл-фильтрах. Надо попробовать полечить эту багу просто пересборкой с ровно той версией Perl которая сейчас в системе. И тогда можно будет издеваться над юзерами и peer-ами, энфорся всякие policy программно.
Пока ни одного ньюсридера, который бы делал всё, как мне хочется, не нашел. Даже Thunderbird не со всем справился (не смог корректно закомпозить html-сообщение со ссылками на другие статьи по msg-id). Зато у него просто отлично с PGP.
Из пяти протестированных ньюсридеров под Android Open Source оказался один, и у него
плохо с MIME. С PGP плохо у всех. Кстати, у Windows Live Mail - тоже с pgp плохо.
Надо еще в какую-нибудь виртуальную XP где еще шел в комплекте Outlook Express, поставить GPGOE и попробовать эту комбинацию.
Вообще, надо составить план тестирования ньюсридера на поддержку всей необходимой функциональности, а также список требований к контенту ньюссервера, используемого в качестве тестового стенда.
Я знаю, что меня тут читают люди, у которых с составлением планов и тестированием вообще гораздо лучше, чем у меня.
P.S. Пробовать тестироваться об мой ньюссервер по адресу home.wagner.pp.ru можно.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/962637.html. Please comment there using OpenID. Now there are comments
Вообще интересно получается. Если снести все существующие способы социального контроля, заявив всего ...
Вообще интересно получается. Если снести все существующие способы социального контроля, заявив всего лишь две вещи - принципиальную псевдонимность участников сети, и полную власть владельца узла над policy - что передавать, а что не передавать, народ тут же начнет выстраивать новые механизмы контроля.
В общем-то это является одной из целей проекта. Провести в безобидном виртуальном пространтве такой эксперимент. В первой половине 90-х таким экспериментом был Интернет. Много чего интересного успело возникнуть, прежде чем туда пришёл большой бизнес, а за ним и государственные регуляторы подтянулись.
Предыдущие дискуссии по тэгу уже можно изучать с позиций социальной психологии.
Собственно сети ещё нет, а народ уже активно самовыражается, конструируя различные способы тащить и не пущать и расписывая какие страшные угрозы там возникнут.
Некоторые соображения мне показались достаточно интересными, и я их вынес в wiki. Если вы считаете, что я что-то пропустил, не стесняйтесь, добавляйте туда.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/961496.html. Please comment there using OpenID. Now there are comments
... логах для wiki
186 уникальных IP ...
Но хотя бы читают. В логах для wiki CheshireNet 186 уникальных IP, не считая гуглебота. Ну два из них - это те IP с которых я пишу. Но остальные-то читают и это приятно. Хотя лучше бы комментировали.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/961062.html. Please comment there using OpenID. Now there are comments