Основы

Чтобы получить первое представление об ii, не нужно забивать голову распределённостью, форматами, данными. Нужно просто, посмотреть, что это, и как это выглядит. А выглядит это, в принципе, как обычный форум.

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

Новый мир

Какой он? скучный? добрый? яркий? зелёный? Ответ даст нажатие на эху и чтение сообщений. :) На веб-ноде, после заголовка, идут названия, типа im.1406, ii.dev.14, и так далее (иногда вместе с последним сообщением и общим количеством сообщений). Это эхоконференции, они же конференции, они же эхи, они же ленты. Всё общение и происходит в таких лентах.

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

Сообщения идут в обратном порядке, новые - сверху. В python-версии ноды (клиента) можно поменять порядок к прямому, для этого служит кнопка вверху страницы.

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

У каждой эхи своя тематика. Эхи, которые заканчиваются на im.ЧИСЛО - это болталки, там просто болтают обо всём и ни о чём, там вы можете спросить, о чём угодно. Иногда болталки могут называться по-другому. Главное правило - не обижать других пользователей или кого-то ещё. Других правил нет. :)

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

Подписка

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

Клиентов у нас много, опишем самые часто используемые. Один из них текстовый, для опытных пользователей, которые могут использовать его совместно с другими средствами. Второй - http-клиент, который делает веб-сайт, очень похожий на веб-ноду, только запущенный на вашем компьютере. Общение с таким клиентом происходит при помощи веб-браузера, но интернет для работы с ним не требуется - только для уже упомянутой синхронизацией (получением новых сообщений с сервера и отправки на него ваших собственных). Есть клиент для Android, есть ncurses-клиенты, есть даже вариант на Qt и Tkinter. Любой из них можно скачать здесь.

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

Основная информация по работе с http-клиентом представлена в его readme-файле, либо здесь на странице Начало работы с софтом.

Распределённость

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

Сравните это с закрытием форума: трагедия. Все бегают, суетятся, не знают, что делать, открывают пять альтернативных форумов. А когда приходит понимание, что надо объединяться, каждый хочет, чтобы именно его форум был главным. Потом, в лучшем случае, 4 из этих форумов закрываются навсегда... вместе с частью пользователей, которым надоело бегать и везде перерегистрироваться.

Отсюда вывод: чем больше узлов (нодов), тем меньше риска, что интересный вам канал общения исчезнет. Подключайтесь к сетям ii. :)