commit dab865f8959b5f977c26978d52e11b753ff697ec Author: Denis Date: Tue Aug 5 06:26:25 2014 -0700 Created Что такое ii? (markdown) diff --git a/Что-такое-ii?.md b/Что-такое-ii?.md new file mode 100644 index 0000000..06f462c --- /dev/null +++ b/Что-такое-ii?.md @@ -0,0 +1,31 @@ +# ii: простенько, но со вкусом + +ii - это технология создания очень простых фидообразных и даже git-ообразных сетей, для обмена сообщениями. +Ключевое слово тут не фидо и даже не git. Ключевое слово - очень простых. Как это выглядит? + +С веб-интерфейсом - как веб-форум, который почему-то похож на твитер. Только с эхами. И распределённость добавляет своей специфики, поэтому сообщения с далёких станций могут приходить раз в n-времени, зато пачками. + +С клиентом - как веб-форум, который можно носить с собой. Все сообщения доступны офлайн. Есть время подумать. + +# Cуть технологии + +ii - это набор соглашений. Два узла обмениваются списками. Всегда только в одну сторону. Всё. На этом краткая часть документации завершена. + +# Простота - лучше воровства! + +А ещё это страшная сила. И она спасёт мир. + +Время от времени появляются идеи добавить туда какие-нибудь фичи. Мысль, конечно, полезная. Кто же не любит фичи. Возможно, это очень замечательные фичи. Возможно, они когда нибудь добавятся. Куда-нибудь. В другой проект и под другим именем. + +А ii навсегда останется таким, каким мы его помним сейчас - молодым и красивым. Подходящим для своих задач, да не лезущим в чужие. + +# Применение + + ii - это, во-первых, система обмена сообщениями между реальными людьми, а во-вторых - система обмена сообщениями между сайтами. + +ii применима там, где нужен офлайн, или где нужна синхронизация, но при этом нужна простота. Развернуть ii в полевых условиях - просто, а уж переразвернуть готовую сеть по другим нодам - ещё проще (прощайте, атаки на отказ в обслуживании). + +Основное применение: +* Организация малых сообществ (уже действующих), и дальнейшее объединение этих сообществ. +* Раздача какой-нибудь информации, которую надо группировать (чтобы не плодить копии, а, наоборот, равномерно раздавать оригиналы) и которая не боится dos-атак. +* Поддержка дистрибутивов. \ No newline at end of file