#  с лора. мощно задвинул, внушает.
51t (mira, 2) → All  –  07:46:15 2014-06-06

Давайте попробую объяснить что это и зачем это нужно, основываясь на своем понимании происходящего.

Ребята по сути сделали систему обмена контентом. Каждая нода этой сети может обмениваться сообщениями с другими нодами, таким образом на всех нодах присутствует некая общая база сообщений. Пользователь, подключившись к ноде, скачивает себе сообщения и далее спокойно себе (можно оффлайн) читает, отвечает, сопереживает. Чтобы синхронизировать свои «наотвечания» с серверной базой сообщений, пользователь проталкивает свои сообщения на сервер, после чего вышеупомянутый механизм синхронизации разнесет эти сообщения на другие ноды, так что у всей сети, теоретически, будет возможность это прочитать. Это вот тот механизм, который стоит в самом низу.

На ноде эхи/сообщения походу хранятся в plain text файлах, поэтому синхронизировать базу можно тупо скопировав её себе на флешку. Как таким методом запостить сообщение - хз, скорее всего так же руками добавить в нужный файл, либо как-то скриптом.

Вышеупомянутый способ обмена для большинства выглядит маразмом, поэтому разработчики сделали web-серваки, которые умеют по запросу servername/u/e/echo_name отдавать хэши сообщений в эхе, а по запросу servername/u/m/msgid отдавать сообщение (если нужна пачка сообщений - /u/m/msgid/msgid/msgid/.../msgid). По сути это Web API. В принципе, никто и ничто не мешает сделать любой другой протокол обмена (не через HTTP).

Теперь по поводу сайта. Сайт является тупо фронтэндом перед всем вышеупомянутым. Веб морда, во время генерации страницы, делает вышеупомянутые запросы и выводит это все в ваших браузерах в виде веб-два-ноль.

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

Вы смотрите на ii как на очередной форум, посмотрите на неё как на некую прослойку, позволяющую двум форумам обмениваться сообщениями + добавьте сюда возможность писать на оба форума сразу, используя эту прослойку. Можно посмотреть с точки на ii как на сеть- можно писать сообщения, которые будут видны на всех других нодах + читать сообщения с вышеупомянутых форумов (при таком юзкейсе это как бонус получается).
anonymous (06.06.2014 11:39:12)


>> Читать далее
#  Re: лороновость
51t (mira, 2) → 51t  –  03:21:25 2014-06-05

а вообще, всё это всё больше и больше напоминает openttd. :)

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

и, пользуясь только рельсами и светофорами, можно выстроить идеально работающую схему, работающую автоматически... или устроить транспортный коллапс. а сам инструмент - не виноват, он специально сделан таким простым, чтобы можно было, только пользуясь "рельсами" и "светофорами" соорудить то, что нужно. :)
#  Re: лороновость
51t (mira, 2) → Romero Yakovlev  –  03:05:58 2014-06-05

http://lorobot.51t.ru/lorobot.news.opensource.10534550

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

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

а ещё это можно обсуждать. прямо там, параллельно лору. :) новые комментарии приходят, и там ещё наши. :) можно будет сначала спланировать, что на Лор будем отвечать, а потом уже отправить Виктора, чтобы он тут вам ответил. :)
feofil (05.06.2014 7:04:16)


ps. эта страница нужна прежде всего не для того, чтобы читали - веб интерфейс там вообще сбоку. она нужна, чтобы её гейтовали или пересылали в обработку :)
feofil (05.06.2014 7:05:13)
#  из твистера
51t (mira, 2) → All  –  18:05:15 2014-06-04

про https://twitter.com/ii_msg

Не знаю.
Судя по названию аккаунта, ты хочешь сделать его техническим, а не личным. Ну, напиши БИО пояснее о ii, да фигачь в ленту анонсы, типа «В строй введена новая нода! Даёшь досрочное выполнение пятилетнего плана!» или «На 51t.ru теперь нескучные обои! Го в эху im.14XX, пообсуждаем!»
#  Re: лороновость
51t (mira, 2) → Romero Yakovlev  –  15:51:12 2014-06-04

> То есть, я правильно понимаю, что идеологически для межфорумного взаимодействия пойнты — это форумы, а система гейтов — это некий пул постов, которыми они делятся?

пойнты - это пользователи форума. ноды - это сами форумы.

> В таком случае идея хорошая, но нужно очень жестко продумать технический вопрос с авторизацией

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

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

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

> спам от своих пользователей он может контролировать сам, по крайней мере, исключить ботовый спам

юзер может зайти легально, и легально, браузером, закинуть спам. два раза в жизни, первый и последний. :) а у нас можно делать всё просто - есть проблемы, гайки закручиваются, гейты премодерируются. стало полегче - более вольный обмен. в общем, особого отличия от форума нет - если это два форума обмениваются, то вообще особых отличий нет, кроме того, что сообщение может быть не удалено на форуме до периода поллинга и уйдёт в обмен, показавшись на другом. но и там его тоже можно будет удалить :) хотя оно останется в эхе - но и тут найдутся методы :)
#  Re: лороновость
51t (mira, 2) → Romero Yakovlev  –  07:01:22 2014-06-04

http://irk38.tk/iidownload/

download ii-txt .tar.gz && unpack

edit config.cfg
====
Alsavartr
http://iibbs.bl.ee/ii.php?q=/u/
dark.iibbs.100
====


sh get.sh

edit ./dark.iibbs.100/new
====


>> Читать далее
#  Re: лороновость
Romero Yakovlev (lenina,1) → Romero Yakovlev  –  09:19:49 2014-06-03

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

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

попытайтесь заинтересовать новых пользователей, ибо сейчас очень многие как-то интуитивно чувствуют, что это может быть что-то полезное для них, и приходят на сайт и сюда с вопросами, а получают лишь PR-воду, и высоченный порог вхождения
#  Re: лороновость
Romero Yakovlev (lenina,1) → Romero Yakovlev  –  13:30:55 2014-06-02

Уважаемые feofil и skiminok1986,

Не хочется вас огорчать, но ваши потуги весьма печальны. Во-первых, вы не умеете членораздельно и внятно излагать мысли. Ни тут, ни в том водопаде слов, что вы устроили в General нет никакой конкретики. Есть только радужные слова что мол это революция, невольно напоминающие о Болгеносе.

Могу вкратце описать как делается грамотный проект подобного рода.

1. Описывается проблема. Что вы хотите решить своей поделкой. Типа вот все форумы говно потому что..., мы хотим исправить.

2. Отсюда вытекает второй шаг - постановка задачи.

3. Описываются каким именно способом будет достигнуто решение поставленой задачи. На этом этапе публикуется whitepaper с описанием модели угроз, методик, протокола и т.п.

4. Реализуется proof-of-concept на каком-то языке, пусть тот же python. Публикуется анонс, презентуется решение на конференциях и т.п. Заинтересованные пользователи могут взять proof-of-concept, пощупать его, переписать на другом языке и т.п.

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

>> Читать далее
#  лороновость
Romero Yakovlev (lenina,1) → All  –  12:39:20 2014-06-02

https://www.linux.org.ru/news/opensource/10534550
#  Re: opennet подоспел
Romero Yakovlev (lenina,1) → Romero Yakovlev  –  08:30:41 2014-06-02

>>як фидо. :)
> Как фидо что? Все хранят список всех узлов сети, что ли?

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

>>ii позволяет то, что другие средства, бывшие до него, не позволяли.
> Что конкретно, вы объяснить так и не сможете?

я написал, даже буковки подставил - а, бэ и цэ.


>>причём здесь революционное-нереволюционное. вы прямо демагог-разоблачитель с обложки, всё покрыли типовыми штампами.
> Теперь вы выдрали слово из контекста. Давайте я спрошу проще. Согласны ли
> вы с утверждением: "хорошая компания основывается на хороших людях, а не
> на хорошей системе обмена сообщениями между ними"?

>> Читать далее
#  Re: opennet подоспел
Romero Yakovlev (lenina,1) → Romero Yakovlev  –  06:56:20 2014-06-02

Сообщение от Аноним (??) on 02-Июн-14, 10:37

>>вот, прикинь, опеннет закроется.

А если наоборот - закроется 51t.ru? Это как раз более вероятно, потому что в эту эхо-помойку могут сливать всякую гадость, в том числе призывы к насилию малолетних и свержению Пу. Вот и заблокирует Дepьмоназдзор IP этого новоявленного распределенного твитера.
Я так понял автор проекта хочет набрать подписчиков да жить за счет рекламы, ну или продать в итоге свой проект как только он будет более-менее популярным.
#  Re: opennet подоспел
Romero Yakovlev (lenina,1) → Romero Yakovlev  –  01:29:36 2014-06-01

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

Гениально. Поэтому через два слова на нашем сайте написано, что социальные эффекты важнее технических.


> Почему они решили, что общение улучшится,
> стоит им изобрести новую нескучную технологию

Вы это прямо сейчас выдумали? Или три года носили в себе, чтобы при случае козырнуть? :)


> (коих уже вагон и маленькая тележка для самых разнообразных случаев) - для меня, если честно, загадка.

>> Читать далее
#  из лора, ещё
Romero Yakovlev (lenina,1) → All  –  13:47:43 2014-05-31

ты можешь объяснить, как это вообще может отвечать моим целям?

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

сейчас же у меня цель совсем другая - найти в интернете хороших, добрых людей, которые желают спокойного и неагрессивного общения, и построить по ним сеть. сейчас меня знают три калеки и два анонимуса. и что я должен говорить людям, которые случайно тыкали на сайт? про токены? кого это заинтересует? технарей не заинтересует, потому что зачем им писать для сети без пользователей. пользователей не заинтересует, потому что для них это будет тот же app.net, который так и не ответил на вопрос, ЧТО ЭТО ВООБЩЕ ТАКОЕ.

ну, допустим, у меня идеальная документация с токенами. и я соберу 100 спецов с лора. о чём мы там говорить будем? о токенах? да получится просто лор в миниатюре.

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