LINUX.ORG.RU

Выпуск распределённой системы обмена сообщениями ii 0.3

 , ,


1

4

Доступен выпуск ii 0.3, системы для онлайн и оффлайн обмена сообщениями, вобравшей в себя лучшие идеи из web-форумов, твиттера, FIDO и Git. Система имеет примитивное внутреннее устройство, которое позволяет вести дискуссии даже из консоли и всегда иметь на локальной машине копии сообщений. Реализация написана на python 2.7, bottle.py, включает в себя http-сервер, веб-клиент и клиент на текстовых файлах. Любой ii-сервер может обмениваться трафиком со всеми подобными серверами или с конечными пользователями. Введена в строй первая сеть на базе ii - 51t.ru.

Изменения по сравнению с предыдущими версиями:

  • Частично изменён и переработан веб-интерфейс
  • Исправлены ошибки в протоколе
  • Улучшена стабильность ПО и сети
  • Собраны пакеты для GNU/Linux дистрибутивов
  • Создана реализация серверной части на php
  • Переписана документация
  • Написаны различные утилиты для обслуживания сети и автопостинга

>>> Подробности

anonymous

Проверено: fallout4all ()
Последнее исправление: fallout4all (всего исправлений: 3)
Ответ на: комментарий от vurdalak

Возможно, вам следует найти отдельного человека для этой задачи.

у нас пойнты на вес золота, а ещё это.

у нас и задача другая. мы ищем тех, кто с нами целями совпадает. кто не совпадает, тому это, наверное, не понадобится ни на каком языке. наша задача - меняться с малыми сообществами, превращая малые кружки спокойного общения в большой, делать метаклуб хороших людей из разных клубов. :) нам там не нужен ни английский язык, ни технические фишки. надо, чтобы мы с владельцем клуба кактусов, который смог организовать его сайт в интернете, смогли найти общий язык и объяснить, как это работает и что это даст нам всем :)

ну, и ещё пара нишевых применений. но не универсальный инструмент.

feofil
()
Ответ на: комментарий от vurdalak

Возможно, это стоит где-то описать.

Везде пишем, что python 2.7 видимо, не обращают люди внимания

А почему не третий питон? Единственная причина обычно — то что библиотеки-зависимости поддерживают только второй.

Ну это уже к feofil, лично мне как-то всё равно, на втором или на третьем.

deb
()
Ответ на: комментарий от vurdalak

Единственная причина обычно — то что библиотеки-зависимости поддерживают только второй.

потому что это работает в haiku, и теоретически работает в syllable и aros. пересадить подобные вещи, вместо мейллистов и форумов, на ii, с привнесением плюсов офлайна - один из путей расширения. :) третий же python нам не даст ровным счётом ничего, в указанном случае :)

мы - за малые сообщества. они обычно более терпеливые и более спокойные, обычно это люди, увлечённые своей идеей, а не массово бегущие куда-то в непонятном мне направлении, издавая много непонятных мне звуков. :)

feofil
()
Ответ на: комментарий от deb

Везде пишем, что python 2.7 видимо, не обращают люди внимания

На странице download и в ридми напишите. В репозитории клиента вообще ридми нет, видимо как его запускать и что для этого нужно надо угадывать.

vurdalak ★★★★★
()
Ответ на: комментарий от user_id_68054

не думаю, что там есть какая-то серьёзная защита хоть от чего либо. сейчас в эхе идёт как раз острая дискуссия на эту тему :)

feofil
()
Ответ на: комментарий от vurdalak

да, это уже вчера заметили - потому что раньше это было на странице загрузки, а потом она поменялась, а ридми не появилось.

но мы решили - теперь там будет ДВА ридми :)

feofil
()
Ответ на: комментарий от feofil

третий же python нам не даст ровным счётом ничего, в указанном случае

Третий питон поддерживается, а второй просто медленно закапывают. Плюс нет никаких проблем поддерживать оба, просто import __future__ или как он там называется.

vurdalak ★★★★★
()
Ответ на: комментарий от feofil

мы - за малые сообщества. они обычно более терпеливые и более спокойные, обычно это люди, увлечённые своей идеей, а не массово бегущие куда-то в непонятном мне направлении, издавая много непонятных мне звуков. :)

У всех криптосетей маленькие сообщества. Просто у вас из-за локализации сообщество получилось очень замкнутое, новый взгляд на вещи не появляется. Но это уже моё личное мнение.

vurdalak ★★★★★
()
Ответ на: комментарий от xusrol

веб-гуйню

А я и не знал что два баш-скрипта, немного пайтона и mc это веб. Я крутой. Я с вебом.

Твои потогу унылы, так как ты даже не посмотрел ничего дальше одной морды, которая не является частью технологии даже.

skiminok1986 ★★★★★
()
Ответ на: комментарий от vurdalak

Третий питон поддерживается, а второй просто медленно закапывают.

я думаю, он ещё долго проживёт. реализация не будет усложняться никогда, в принципе, поэтому и на bash можно будет переписать, не вижу сложностей :)

я не оперирую понятиями модно-закапывают. к тому же, поддержку второго python-а продлили. он ещё очень актуален. в данном случае он более уместен.

feofil
()
Ответ на: комментарий от feofil

я не оперирую понятиями модно-закапывают

Дело не в модности, а в поддержке. Исправления уязвимостей, повышение скорости.

поддержку второго python-а продлили

Из-за таких и продлили :) Зачем поддерживать проблемы?

vurdalak ★★★★★
()
Ответ на: комментарий от user_id_68054

давай, ты человеческим языком объяснишь, а я тебе скажу, почему нам это не нужно. :) сейчас чую, что не нужно, а объяснить не могу :)

feofil
()
Ответ на: комментарий от vurdalak

Из-за таких и продлили :) Зачем поддерживать проблемы?

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

feofil
()
Ответ на: комментарий от vurdalak

На странице download и в ридми напишите.

Спасибо, написал в download

В репозитории клиента вообще ридми нет, видимо как его запускать и что для этого нужно надо угадывать.

Ну это уже не ко мне, ридми питона пишет feofil. Документацию пилим.

deb
()
Ответ на: комментарий от vurdalak

он, кстати, не такой уж и сетевой. я тут вспомнил, что он родился, когда мы вообще друг с другом хэшкодами, написанными где угодно, перекидывались... в принципе, при достаточной дикции, base64 можно и по телефону зачитать :) [так и вижу на 1 апреля плагин для asterisk, который зачитывает романтическим женским голосом либо бандлы, либо саму почту]

feofil
()
Ответ на: комментарий от takino

Сеть находит своих пользователей на самом деле.

не особо хочу проходить вашу традицию.

Ну так ты поставь клиент, почитай. Если захочешь туда писать, то отпишись мне на мыло и я тебе поинта дам. Никаких обрядов посвящения нет.

2All: Просто feofil заинтересован в развитии своей сети, а не технологии. Если не интересна технология или не нравится документация, то что мешает просто пройти мимо? Я вот этот момент очень сильно понять не могу.

skiminok1986 ★★★★★
()
Ответ на: комментарий от anonymous

за 2-3 минуты я не смог понять вообще ничего

За 2-3 минуты ты ничего в принципе можешь понять. Не спорь с очевидным.

на моем лоре

Да ладно. Давай запрети мне писать что я хочу на ТВОЁМ ЛОРе. Или удали это сообщение.

skiminok1986 ★★★★★
()
Ответ на: комментарий от skiminok1986

Твои потогу унылы, так как ты даже не посмотрел ничего дальше одной морды, которая не является частью технологии даже.

Если в твои без малого 30 лет число комментариев «эта ваша неведомая хрень понятна только авторам» тебя не вразумляет, то, боюсь, нам не о чем говорить.

xusrol
()
Ответ на: комментарий от skiminok1986

Просто feofil заинтересован в развитии своей сети, а не технологии.

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

а для чего-то ещё она особо не нужна. ну, разве что в условиях нестабильного коннекта на крайнем севере между юртами обмениваться.

feofil
()
Ответ на: комментарий от skiminok1986

Если не интересна технология или не нравится документация, то что мешает просто пройти мимо?

Мы вас, школоту в ментальном развитии, уму-разуму учим. Это раз.

И два - намекаем модерам, что не надо всякий неведомый бред в новости пропускать.

xusrol
()
Ответ на: комментарий от feofil

а то, что ты называешь PR-бредом - это для того, чтобы люди поняли

щито?

в любом привычном для общения месте (веб-форум, фидо, irc...) всегда есть список форумов/эх/каналов с явным кратким описанием тематики этого конкретного места, типа здесь «новинки кино», а здесь «домашние рецепты кулинарии», чтобы юзер легко мог выбрать куда ему надо, а внутри уже есть разделение по топикам (не всегда, в irc — нет), где тоже по названию можно понять о чем в конкретном месте идет речь; и все это становится понятно юзеру мгновенно без чтения всяких мануалов, как раньше говорили «интуитивно», а дойдя до конкретных сообщений обычно там наблюдается некая осмысленность в развити беседы разных людей...

у вас же какая-то хуйня на глагне:
im.1406
to.doc.14
game.rogue.14
это что? названия конференций? очень информативно! из приведнного, видимо, там последного сообщения каждой конфы тоже совершенно невозможно понять, о чем она; любой может в этом убедиться, если зайдет на ваш светоч 51t.ru
ладно, хер с ним, попробуем наугад зайти куда-нибудь: ни из первого, ни из последнего, ни из какого-то среднего сообщения невозможно понять о чем идет речь, как-будто несколько человек раньше говорили где-то о чем-то техническом, и внезапно их разговор переместился сюда:

Пользователи те же самые, что и на самом 51t.ru, но требуется авторизация ещё и здесь
посмотреть свой хэшкод с 51t.ru можно здесь: http://51t.ru/h/showhash
регистрация здесь: http://reg.51t.ru
можно писать от гостевого имени, записав guest в auth-key

ну, я, все еще ничего не понимая, нажал на http://reg.51t.ru
наверно, вы там ожидали какую-то процедуру регистрации юзера в привычном понимании?
однако, на вас как на говно смотрит какой-то откровенный бред: «51t.ru * Буратино Пикчерз * СПМПН», «ПОСЛЕДНИЙ ФИДОШНИК» и «играть (осторожно, там может быть звук)»
блять, что это? это какой-то междусобойчик для посвященных

учитывая, что все это пиарится для всеобщего использования при общении обычных людей, мой вердикт — вы упороты более чем полностью

anonymous
()
Ответ на: комментарий от vurdalak

Тут распределённость немного в другом. Погугли про ноды фидошные. Оно больше похоже на него, чем на i2p тот же.

skiminok1986 ★★★★★
()
Ответ на: комментарий от xusrol

Если в твои без малого 30 лет число комментариев «эта ваша неведомая хрень понятна только авторам»

это, кстати, довольно логично. :) потому что я вообще на удивление мало видел статей «если бы веб-сайты могли обмениваться друг с другом». или у кого-то эта проблема не стоит, или он об этом просто не думал. это узконишевая тема, волнующая только спокойных и уравновешенных энтузиастов своего дела. а не как на лоре, имеющих много мнений и говорящих стереотипами желающих вечно лезть в чужие. :) хотя и первых на лоре много, но они или читают, или регистрируются, а кричат - только первые. причём кричат одно и то же практически во всех темах, эта тема ничем не выделяется :)

feofil
()
Ответ на: комментарий от xusrol

И два - намекаем модерам, что не надо всякий неведомый бред в новости пропускать.

мимо которого ты уже пятый раз пройти не можешь. и тянет тебя, и тянет. :) если бы это было так, то и без твоего совета разобрались бы, и дальше пошли. ан нет же, надо сагитировать :) ну, давай, певец зимой погоды летней :)

feofil
()
Ответ на: комментарий от feofil

я вообще на удивление мало видел статей «если бы веб-сайты могли обмениваться друг с другом»

Таких статей очень много и очень много реализаций. Учитывая твои слова про «не могу написать echo с английским текстом», ты пропустил почти всю литературу по этой теме, потому что она вся на английском :)

vurdalak ★★★★★
()
Ответ на: комментарий от feofil

Ну давай по порядку:

  • Чем оно лучше Usenet'а?
  • Чем оно лучше использования StatusNet'овских групп?
  • Вот ты пишешь, про этот потоковый «бардак», что «для малых сообществ» это терпимо. Ты действительно рассчитываешь на рост числа пользователей, если сам утверждаешь, что системой можно пользоваться только пока в ней мало участников?
  • С какого рожна владелец какой-либо ноды решит принимать сообщения опубликованные через мою ноду? Ну положим ты рассказываешь про «кольца», но в действительности же это будут не кольца, а обособленные группы дружественных нод, а общение между этими группами будет по прежнему невозможно.
kim-roader ★★
()
Ответ на: комментарий от skiminok1986

Я не знал, как это лучше назвать. Для меня любой сервис, предлагающий альтернативу подходу «храним всё у меня на сервере» это криптосеть.

vurdalak ★★★★★
()
Ответ на: комментарий от feofil

я вообще на удивление мало видел статей «если бы веб-сайты могли обмениваться друг с другом»

Это лишь говорит о твоей неподготовленности в этой области. Материалов куча, неведомая просто. Одних соц-сетей по такой схеме наклепали сотни.

это узконишевая тема, волнующая только спокойных и уравновешенных энтузиастов своего дела. а не как на лоре, имеющих много мнений и говорящих стереотипами желающих вечно лезть в чужие. :)

Поверь мне, школота, я в этой теме уже давно и изучил достаточно P2P-систем, в частности понимаю что такое XSS и почему не стоит лезть тратить время на изучение исходного кода, если авторы в документации пишут не модель угроз и какие методы противодействия атакам они выбрали, а всякий бредовый поток сознания.

xusrol
()
Ответ на: комментарий от anonymous

щито?

щитобы люди поняли, зачем им это нужно. и от этого уже строить общение о присоединении либо гейтовании. с принесением своей тематики и обменом с другими. то, что вы говорите - это для владельцев форумов и вордпрессов, объяснение на то, зачем им приходить вместе со своими форумами в ii. для них не будет никаких регистраций, кроме их собственной, и их пользователи будут точно такими же, как и раньше. только сообщения будут ходить не по их форуму, а по всей сети.

они могут даже просто написать «хочу и всё», об остальном мы позаботимся. главное, чтобы они знали и понимали, зачем.

в любом привычном для общения месте (веб-форум, фидо, irc...) всегда есть список форумов/эх/каналов с явным кратким описанием тематики этого конкретного места, типа здесь «новинки кино», а здесь «домашние рецепты кулинарии», чтобы юзер легко мог выбрать куда ему надо

и пользователи. есть человек - есть эха. нет человека - нет эхи. :) кстати, зайдя в эху, есть описание. сейчас там идёт развитие сети, и об этом говорят. или просто общение. тематик нет, и об этом статья прямо в шапке сайта висит.

блять, что это? это какой-то междусобойчик для посвященных

это средство для отваживания вот таких вот экспрессивных пользователей. ну зарегистрировались бы вы - вы что, вот это вот, и в такой же форме, там бы начали писать? да нафиг вы там нужны? :) спокойные люди, более терпимо относящиеся к жизни - спокойно регистрируются :) кого-то это даже веселит. а вы - нашли, что хотели, и со спокойной душой об этом написали. имеете право, между прочим. :)

feofil
()
Ответ на: комментарий от skiminok1986

Оно как бы не криптосеть

а что это?
можешь в одном-двух предложениях понятно сформулировать «что это и зачем нужно?» для обычных пользователей (у которых есть форумы и свитеры), и в другом предложении тоже самое для админов/программистов (ну тут пусть в 3-4)?

anonymous
()
Ответ на: комментарий от xusrol

Поверь мне, школота, я в этой теме уже давно и изучил достаточно P2P-систем, в частности понимаю что такое XSS и почему не стоит лезть тратить время на изучение исходного кода, если авторы в документации пишут не модель угроз и какие методы противодействия атакам они выбрали, а всякий бредовый поток сознания.

Меня не интересуют ваши знания. Меня вообще мало волнуют технические вопросы, больше - социальные. Одно только то, что группа, которую точно хотелось бы исключить, исключается сама и под музыку, уже показывает, что всё сделано правильно. Я вот не представляю, как бы я вот этот поток недовольства по КАЖДОМУ поводу и ГРОМОГЛАСНО, выносил бы в своей сети. :)

feofil
()
Ответ на: комментарий от xusrol

Это лишь говорит о твоей неподготовленности в этой области. Материалов куча, неведомая просто. Одних соц-сетей по такой схеме наклепали сотни.

Неподготовленность, кстати, обусловлена тем, что разработчики не понимают по английски.

kim-roader ★★
()
Ответ на: комментарий от feofil

Пасиба, это я уже читал)) Это вполне понятно.
Только я так и не врубился, зачем офлайновый клиент нужен - в общем, я там в im.1406 уже задал вопрос (да, там это я).
Может оно для простого пользователя не нужно, и я зря парюсь только?))

TOPT
()
Ответ на: комментарий от anonymous

можешь в одном-двух предложениях понятно сформулировать «что это и зачем нужно?»

фигня для обмена форумными сообщениями

нужна для того, чтобы трафик малых сообществ (форумов, свитеров и подобного) ходил между друг другом

в другом предложении тоже самое для админов/программистов (ну тут пусть в 3-4)?

для админов-программистов - нафиг не нужно. там всего 3 или 4 применения - малые сообщества, кольца с выпадающими нодами (вместо кросспостов по тысяче свитеров и поисками адекватных источников).... в общем, не буду цитировать всю документацию. :)

feofil
()
Ответ на: комментарий от TOPT

Только я так и не врубился, зачем офлайновый клиент нужен - в общем, я там в im.1406 уже задал вопрос (да, там это я).

чтобы загрузить сообщения, и читать их. люди, вон, на андроидах используют, чтобы вылетая из сети, продолжать читать-отвечать.

да и вообще, когда все сообщения под рукой - это часто бывает удобно.

feofil
()
Ответ на: комментарий от kim-roader

Неподготовленность, кстати, обусловлена тем, что разработчики не понимают по английски.

конкретные примеры можно, чтобы два веб-форума менялись друг с другом? тупо два url-адреса таких форумов.

feofil
()
Ответ на: комментарий от feofil

конкретные примеры можно, чтобы два веб-форума менялись друг с другом? тупо два url-адреса таких форумов.

Ну например все сети из http://en.wikipedia.org/wiki/Comparison_of_software_and_protocols_for_distrib... в том или ином виде это делают. Вся usenet сеть так живет ещё с 1980 года.

kim-roader ★★
()
Ответ на: комментарий от kim-roader

Чем оно лучше Usenet'а?

проще в реализации. проще в гейтовании или обэкендивании. плагинов wordpress2usenet я, например, не видел, а оплагинить эту штуку - просто, было бы понятно, зачем :)

Чем оно лучше использования StatusNet'овских групп?

проще. меня не интересует овертехнологичность, которую нельзя реализовать на пальцах. мне нужно было то, что можно было прикрутить везде, и перекрутить по всякому. statusnet привязан только к statusnet, и его нельзя объяснить на пальцах. я не хочу прикручивать к форуму statusnet. я хочу прикручивать то, что понимаю, и то, что легко способен понять непрограммист, после небольшого практического применения.

Вот ты пишешь, про этот потоковый «бардак», что «для малых сообществ» это терпимо. Ты действительно рассчитываешь на рост числа пользователей, если сам утверждаешь, что системой можно пользоваться только пока в ней мало участников?

я считаю, что это нормально. у меня перед глазами прекрасный пример - golded. вопросы решаются организационнно - мелкие эхи соединяются, крупные - разъединяются. я уже освещал этот вопрос - да, это для того, где он прменим. а, вообще, собирать по msgid и repto хоть ветки, хоть топики - не вопрос. поскольку поддерживаются внешние клиенты и свои ноды, это можно в них реализовать, когда это потребуется. сейчас - не требуется, сейчас оно работает очень удобно для меня. гораздо удобнее, чем многие мелкие форумы, где 50 тем с 0 сообщений, и нужно бегать смотреть, что где появилось, потом заходить в тему... в общем, надолго меня на таких форумах не хватает - я хочу, чтобы информация сама ко мне приходила, прямо там, где я сижу :), а не я за ней бегал.

С какого рожна владелец какой-либо ноды решит принимать сообщения опубликованные через мою ноду? Ну положим ты рассказываешь про «кольца», но в действительности же это будут не кольца, а обособленные группы дружественных нод, а общение между этими группами будет по прежнему невозможно.

они не будут обособленные. это одностороннее гейтование. там важна первопричина - другим нужна эта информация, она важная для них, поэтому они и подписались. уровни колец - это уровни обсуждения.

ну, вот, представь такую схему. есть лор. и есть три уровня топиков и комментариев - белые только по теме и только сверхнужные, серые - так себе, и чёрные - всё, что попало. и ты сам выбираешь, какой уровень смотреть. и твои комментарии по твоему рангу отбираются - но могут как подниматься, так и опускаться, чтобы каждый мог выбрать уровень просмотра по вкусу.

вот, примерно это и есть кольца. если информация с нодов не нужна, то там вообще пофиг, есть там кольца или серёжки, их не будут фетчить.

главное, что когда возникнет ЖЕЛАНИЕ меняться, это можно легко сделать. а не как иногда - закрылся сайт, сделалось пять копий, а потом думают, как бы им объединиться :)

feofil
()
Ответ на: комментарий от feofil

ну точно упорот!
представь себе, что я простой пользователь инета, я умею на каком-то чужом форуме почитать про велосипедную тусовку, на другом чужом форуме умею даже зарегиться найти нужный торрент и скачать его, еще умею читать_чужой/писать_свой твиттер, умею троллить однокласницу в жж (да, я такой :), еще умею по скайпу с другом болтать и т.д.
я спросил, что мне даст твой ii, чего я раньше не мог, и в чем будет профит? а ты мне отвечаешь:

фигня для обмена форумными сообщениями
нужна для того, чтобы трафик малых сообществ (форумов, свитеров и подобного) ходил между друг другом

а нахер мне все это надо?

потом выясняется:

для админов-программистов - нафиг не нужно


т.е. вопросы «что это?» и «кому и зачем это нужно?» остались без ответа, даже автор не может на них ответить, а походу даже и вопросы то понять не может...
ну, о чем тут говорить?

anonymous
()
Ответ на: комментарий от kim-roader

я про конкретно веб-форумы, которые начали меняться, потому что осознали необходимость этого.

разумеется, есть форумы с бэкендом и в nntp, и в squish :), но это скорее реализация ради гейтования, делаемая вручную, а не массовый способ гейтования форумов :)

feofil
()
Ответ на: комментарий от xusrol

Если в твои без малого 30 лет число комментариев «эта ваша неведомая хрень понятна только авторам» тебя не вразумляет, то, боюсь, нам не о чем говорить.

Я к авторству это неведомой хрени никаким боком. Мне понятна. Нам в принципе не о чем с тобой говорить — ты слишком нервничаешь на пустом месте. Ну и слишком пафосен.

skiminok1986 ★★★★★
()
Ответ на: комментарий от anonymous

а нахер мне все это надо?

значит, тебе это не надо :) в чём проблема-то. если у тебя нет проблемы меняться трафиком и не нужны преимущества офлайна, я тоже не знаю, зачем оно тебе надо.

feofil
()
Ответ на: комментарий от xusrol

Мы вас, школоту в ментальном развитии, уму-разуму учим.

Дедушка Фройд бы сказал что ты компенсируешь своим непомерно большим ЧСВ.

skiminok1986 ★★★★★
()
Ответ на: комментарий от anonymous

очень информативно! из приведнного, видимо, там последного сообщения каждой конфы тоже совершенно невозможно понять, о чем она; любой может в этом убедиться, если зайдет на ваш светоч 51t.ru

Поднять глаза и прочитать описание в шапке ты не смог? Тебе точно интересна сеть обмена текстовыми сообщениями?

skiminok1986 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.