Created Что такое ii? (markdown)
commit
dab865f895
31
Что-такое-ii?.md
Normal file
31
Что-такое-ii?.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# ii: простенько, но со вкусом
|
||||||
|
|
||||||
|
ii - это технология создания очень простых фидообразных и даже git-ообразных сетей, для обмена сообщениями.
|
||||||
|
Ключевое слово тут не фидо и даже не git. Ключевое слово - очень простых. Как это выглядит?
|
||||||
|
|
||||||
|
С веб-интерфейсом - как веб-форум, который почему-то похож на твитер. Только с эхами. И распределённость добавляет своей специфики, поэтому сообщения с далёких станций могут приходить раз в n-времени, зато пачками.
|
||||||
|
|
||||||
|
С клиентом - как веб-форум, который можно носить с собой. Все сообщения доступны офлайн. Есть время подумать.
|
||||||
|
|
||||||
|
# Cуть технологии
|
||||||
|
|
||||||
|
ii - это набор соглашений. Два узла обмениваются списками. Всегда только в одну сторону. Всё. На этом краткая часть документации завершена.
|
||||||
|
|
||||||
|
# Простота - лучше воровства!
|
||||||
|
|
||||||
|
А ещё это страшная сила. И она спасёт мир.
|
||||||
|
|
||||||
|
Время от времени появляются идеи добавить туда какие-нибудь фичи. Мысль, конечно, полезная. Кто же не любит фичи. Возможно, это очень замечательные фичи. Возможно, они когда нибудь добавятся. Куда-нибудь. В другой проект и под другим именем.
|
||||||
|
|
||||||
|
А ii навсегда останется таким, каким мы его помним сейчас - молодым и красивым. Подходящим для своих задач, да не лезущим в чужие.
|
||||||
|
|
||||||
|
# Применение
|
||||||
|
|
||||||
|
ii - это, во-первых, система обмена сообщениями между реальными людьми, а во-вторых - система обмена сообщениями между сайтами.
|
||||||
|
|
||||||
|
ii применима там, где нужен офлайн, или где нужна синхронизация, но при этом нужна простота. Развернуть ii в полевых условиях - просто, а уж переразвернуть готовую сеть по другим нодам - ещё проще (прощайте, атаки на отказ в обслуживании).
|
||||||
|
|
||||||
|
Основное применение:
|
||||||
|
* Организация малых сообществ (уже действующих), и дальнейшее объединение этих сообществ.
|
||||||
|
* Раздача какой-нибудь информации, которую надо группировать (чтобы не плодить копии, а, наоборот, равномерно раздавать оригиналы) и которая не боится dos-атак.
|
||||||
|
* Поддержка дистрибутивов.
|
Loading…
Reference in New Issue
Block a user