.
На сетке, портрет которой возник в 3х предыдущих заметках, можно организовать связь простейшими способами.
Вот пример самого простого алгоритма (который можно развивать дальше или заменять на более сложные для создания P2P (F2F, точнее) если работает система распределенных блогов
(
Read more... )
Comments 55
Reply
Разговоры через pgp решают проблему технически, но сильнее торчат на фоне обычного интернет-траффика.
Иначе открытый P2P вообще реализуется программой на перле из 6 строчек (обалденный на самом деле результат ;)) )
Reply
Да, если надо скрыть сам факт наличия сети, то pgp не очень годится.
Reply
Copyright (C) 2004,2005 Matthew Skala
$/=$_;$,=shift;$w=$a=shift;$k{+shift}=1;socket S,2,1,6;bind S,&a;for(listen
S,5;$SIG{ALRM}=\&i;m! (\S+) ([e-i])([^/]*)/!s&&($k{$w=$1}=$,eq$`)&&&$2){alarm
9;(accept(C,S),alarm 0)?read C,$_,1e6:($_="$, $a f".shift)}sub i{}sub t{socket
C,2,1,6;$k{$w}&&=(connect C,&a)?print C"$, ".pop:0;close C}sub h{t"$_ i/"for
keys%k}sub a{$w=~/:/;pack'CxnC4x8',2,$',split'\.',$`}sub f{$w=$_,t"$1 $3/"for
keys%k}sub e{open C,'>',$3;print C $'}sub g{open(C,'<',$3)&&t"$a e$3/".;&h}
Reply
Reply
Единственное что вы можете себе позволить, это сдружившись с кем-то, организовать с ним(и) закрытый от посторонних разговор совершенно не связанными с ЖЖ средствами. Т.е. использовать ЖЖ как механизм встреч и знакомства, а потом общаться напрямую.
Т.е. если организовать как бы вдобавок к существующему центральному ЖЖ некий дублирующий "backup" дневников на локальных машинах, то это могло бы стать первым шагом к созданию распределенной сетки, о которой я говорю.
Reply
Reply
Reply
С интересом смотрю за Вашей работой!)) Большое спасибо!
Вот только такие у меня вопросы возникли:
1. Что Вы понимаете под "идеальной моделью общения вообще"
2. Где взять прогу, которя рисует эти замечательные галактики? (прошу прощения за свой технический дилетантизм):))
3. Ведут ли подобные исследования работники сервера icq И им подобных? Знаете ли Вы что-нибудь об этом? По идее, если они тоже строят такие деревья (в целях, скажем, изучения рынка - ведь в icq встроены рекламные окна)?
4. Как Вы относитесь к философским обобщениям по поводу интернета? (Скажем к работам Е. Горного, Сулера, Рейнгольда и т.д.)?
Reply
Reply
Reply
Предлагаемый вариант хорошо описывает ПОДДЕРЖАНИЕ существующей сети друзей. (узел опрашивает узлы из списка друзей, скачивая новую информацию).
Как будет обеспечиваться ее РАСШИРЕНИЕ (хотя бы пополнение списка друзей? А ведь есть еще и приход новых людей, которые тоже должны иметь доступ к информации на узле)? А ведь без этого сеть обречена на естественное умирание.
Или это мыслится только как надстройка над иными механизмами знакомств и обмена информации? Но стоит ли заранее так ограничивать систему? Или я что-то упускаю из виду?
WBR - Andrew
Reply
Я давно обещал такое подробное описание, и подумал как сделать, но никак не перенесу в ЖЖ.
Reply
Reply
Reply
По идее, конечно можно часть инфы (например, info о юзвере и последние записи дневника) дублировать на фрэндов, находящихся в сети (чтобы эта часть инфы была доступна всегда), только это не самый лучший вариант в плане производительности сети...
Reply
Reply
Кстати, есть идея как можно сделать из системы нечто большее, чем просто распределённые (блоги + пиринговая сеть). Мог бы изложить её Вам на имейл (если бы его знал)...
Reply
Reply
Leave a comment