RSS
[>] да будет свет!
rel.3
Romero Yakovlev(lenina,1) — All
2014-05-30 09:06:33


и да разгонит он тьму!

[>] ушло, родимое
rel.3
Romero Yakovlev(lenina,1) — All
2014-05-30 09:20:15


https://www.linux.org.ru/forum/general/10532800

будем считать реферы :)

[>] Re: ушло, родимое
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 09:28:11


> а вот и первый комментарий

революция, которую никто не заметил

Ты так и не сказал, чем это поделие лучше FIDO.
devl547 ★★★★★ (30.05.2014 9:24:02)


> и мой ответ

Ответ на: комментарий от devl547 30.05.2014 9:24:02

> Ты так и не сказал, чем это поделие лучше FIDO.

Скоростью приведения в боевое исполнение и раскидания по участкам. И отсутствием принципа аутбаунда, благодаря чему и возможно подобное. Фидо - это сложно, а ii - это просто. :)

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

[>] ответы ему же
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 09:38:44


> Подавился. Левонеты поднимаются на раз.

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

> А с софтом уровня FIPS/Phoenix и поинта получить - пара пустяков.

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

> А еще в ii уродский формат названия эх, да. На кой хрен нужна дата в конце?

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

[>] Re: ответы ему же
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 10:15:29


и, как приговор: :)

> Не взлетает такое. Потому что мест с еще более доступными девочками полно, и возиться с твоим поделием уже не хочется. Такие дела.

[>] Re: хабр 03
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 10:37:39


комент с хабра:

Vokabre, 30 мая 2014 в 10:30 (комментарий был изменён) #

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

[>] spline бушует :)
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 10:39:35


Какие ЛОРовцы смешные блин. Хотите ФИДО — пользуйтесь ФИДО, хотите ii. пользуйтесь ii. Хотите девочек — соцсети для вас.

P.S.: Поддерживая настроение треда, хочется заметить, что ЛОРовцы не нужны.

skiminok1986 ★★★ (30.05.2014 10:36:28)

[>] ещё с лора, ответы на предложения
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 11:02:08


> Ответ на: комментарий от Zhbert 30.05.2014 10:31:09

> Все с тобой ясно...

как человек, который уже больше 10 лет не в нодлисте, и который до сих пор является членом фидо, скажу: fido это сложно. тоссеры, аутбаунд, и так далее.

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

или, если в fido исчёз крупный узел. куда денутся сообщения? они все висят на аутбаундах, по конкретному роутингу, синбаи и все дела. делать рескан - плолдить дубли, проблемы и головную боль. не делать - потерять трафик. в ii всё гораздо, гораздо проще, можешь хоть каждый день ноду удалять, и ни ты, ни твои линки, ни твои пойнты ничего не потеряют :)
feofil (30.05.2014 10:58:01)


> Ответ на: комментарий от dikiy 30.05.2014 10:52:30

> так лежат же в сети самонастраивающиеся фидопоинты.

причём здесь пойнты? речь о самой сети.

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

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

[>] ещё один ответ, про сравнение с фидо
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 11:18:52


> а теперь посмотри на фидо. Там вообще архивы всех эх лежат на каждом из промежуточных узлов.

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

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

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

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

[>] два похожих хаброкоммента
rel.3
Romero Yakovlev(lenina,1) — All
2014-05-30 11:26:42


Слишком экспрессивная подача информации (в статье, на сайте, в README кода), попахивает фанатизмом. Много слов о том, как это круто, и мало слов по делу.

И да, где нормальный туториал на тему «как всё это настроить и начать пользоваться»? Я, конечно, могу спокойно почитать код и разобраться, но, согласитесь, это не user friendly, а на дворе уже 2014 год.

---

Хотите пользователей — объясните что это, что даёт и как с этим работать.
Формальной документации нет, что статья что сайт содержат в себе кучу непонятных слов и лозунгов из которых не понятно WTF это и как с этим жить.
Меньше лозунгов и восторгов, больше сухой документации и инструкций для нубов.
Чтобы не быть голословным — цитирую ридми " для отправки — нужна ещё строка авторизации, которую можно получить на вебсайте." — вебсайтов в интернете куча, куда идти?

[>] лор про дату
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 12:02:09


> На кой хрен дата-то нужна?

чтобы её менять. эха - это законченная вещь, у тебя есть все её сообщения.

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

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

[>] про даты ещё раз
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 12:19:57


> Нода и так хранить может, не?

ещё раз. я простой клиент, что мне делать, чтобы получить эти даты? какую команду curl?

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

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

[>] ищо раз про любовь :)
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 18:19:18


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

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

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

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

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

[>] Re: ищо раз про любовь :)
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 18:36:40


> как ты собрался этим пользоваться, если ты не знаешь, что это?

Слушай, созывала. Мне не сложно расковырять ваши исходники. Я просто даю намек и поддерживаю остальных, кому хотелось бы прочитать документацию. В вашем случае, нету никакой документации по серверу. По клиенту. Есть тупо код, который представляет реализацию технологии. Документация по технологии (какая есть) не отражает деталей реализации. Для вас реализация это типа не стандарт, не Proof of Concept, вообще ничто. Это я уже уловил. Спустя тонны времени на выуживание всего этого. Потому что, у других концепция и реализация представляют единое целое, и если есть реализация, то к ней пишется документация, чтобы другие могли быстро вникнуть в суть.

> спросить о ней самой в ней самой

Я все еще не догнал. У вас сеть или технология. Я рассматриваю как технологию и обращаюсь к вам, разработчикам, раз вы тут. Но писать в тех. поддержку стороннего irc-сервера, используя irc — глупо и не принято. Пишут либо на почту, либо на форум....

> Вот именно. Был лор, и люди туда ходили, чтобы общаться с другими людьми.

Точно. ЛОР существовал с начала времен, когда первый снег выпал на горы и хребты близ реки Апуримак.

gh0stwizard ★★★★★ (30.05.2014 14:45:46)

[>] про мейллисты
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 18:43:25


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

> Открой для себя группки во вконтактике. Ну G+ сообщества на худой конец.

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

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

[>] Re: opennet подоспел
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 20:06:12


"Выпуск распределённой системы обмена сообщениями ii 0.3" !*! +/–
Сообщение от Аноним (??) on 30-Май-14, 19:45

Почему бы вам не объединиться с проектом http://tox.im/ в смысле единого протокола и сети?

[>] Re: opennet подоспел
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 23:37:18


> Сделали бы какой-то овервью что ли для таких как я - мол вот папка ii в неё папка opennet.ru а в нёй файлы 1, 2, 3 - это типа сообщения, читать vim'ом.

Интервью с системой ii.

- Здраствуйте, вы кто?
Я - обычная ii-нода!

- Круто. А что у вас есть?
У меня? У меня есть эха test.123, и в ней есть сообщения a...1, b...2, c...3. Хотите?

- Подождите. А что вы умеете?
Ну... я могу поделиться с вами с сообщениями. Берите, берите, я себе ещё нарисую.
Кстати, вы тоже можете раздать копии своим знакомым, тогда вы будете "транзитная нода".
Могу создавать сообщения. Вот, напишите мне что-нибудь?

- Что? Ну, например, "привет"!
Ага. Вот, заберите обратно.

- Что это?
Сообщение с номером d...4! Раньше у вас был просто текст, а я превращаю его в номерное сообщение, которое теперь будет ходить по всей сети.

- А что вы ещё умеете?
Да больше ничего - раздавать сообщения да превращать текст в сообщения. Этого достаточно.

- То есть? А как к вам попадют сообщения с других нод?
Очень просто - фетчером. У меня есть их адреса и список эх, и я с них получаю. Это просто, это понятно, это легко, и это работает.
php-нода ещё может принимать транзитные сообщения, но мне это ни к чему.
У нас в сети даже php-ноды этим не пользуются. Ведь вся синхронизация в принципе односторонняя. Если бы кто-то сначала фетчил, а потом пушил, это было бы две разных односторонних независимых синхронизации.

- Чёт ничё непонятно.
Это самая простая топология сети. Называется Валенок, потому что она простая, как валенок.
Станция А фетчит станцию Б, станция Б фетчит станцию А. Всё.
Тут не нужна даже никакая авторизация, нодам достаточно знать друг друга. Авторизация нужна только пойнтам, чтобы превращать текст в сообщения.

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

[>] Re: opennet подоспел
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-30 23:41:13


>> Создана реализация серверной части на php
> закопать этот шит.

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

а если ты большой и пафосный, то ii вообще не для тебя. в принципе :)

[>] из лора, ещё
rel.3
Romero Yakovlev(lenina,1) — All
2014-05-31 17:47:43


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

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

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

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

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

[>] Re: opennet подоспел
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-06-01 05:29:36


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

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


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

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


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

Это поможет маленьким сообществам:

а. объединяться
б. меняться
ц. продолжить жить, даже если основной сайт закроется

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

[>] Re: opennet подоспел
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-06-02 10:56:20


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

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

А если наоборот - закроется 51t.ru? Это как раз более вероятно, потому что в эту эхо-помойку могут сливать всякую гадость, в том числе призывы к насилию малолетних и свержению Пу. Вот и заблокирует Дepьмоназдзор IP этого новоявленного распределенного твитера.
Я так понял автор проекта хочет набрать подписчиков да жить за счет рекламы, ну или продать в итоге свой проект как только он будет более-менее популярным.

[>] Re: opennet подоспел
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-06-02 12:30:41


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

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

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

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


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

Разумеется. Это тоже написано на моём сайте не один раз.

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

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


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

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

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

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

Вся ii, с базовой реализацией txt-клиента и сервера была создана и написана минут за 20. С тех пор туда вносились некоторые правки для улучшения, от мультисинхронизации до документации, и оно работает, жрать не просит, на чтение тот самый, первый клиент будет работать до сих пор, на отправку - с незначительными изменениями. И это работает, на нескольких станциях, в течение некоторого времени, жрать не просит - технически всё довольно прозрачно, и поэтому понятно и где могут быть проблемы, и какие есть пути для развития и улучшений.

Я не вижу НИ ОДНОЙ причины использовать что-то другое. Я не думаю, что такие причины вообще существуют.


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

Всё вышесказанное - из области теории, типа "почему использовать реальный ii, когда есть идеальные средства". Причём, даже без какого-то реального примера применения таких средств, чтобы оно решало указанные задачи лучше - от раскидывания простейших гейтов на наибесплатнейших хостингах, до удобной и простой реализации требуемого даже для нетехнарей. У нас в сообществе нет ни одного технаря, и при этом люди сами пишут роботов, клиенты, гейты, и так далее. Потихоньку растём и развиваемся. А на какой-нибудь вундеридее "давайте прикрутим XMPP" мы бы ещё год разбирались, как это работает, как это реализовать, как в нём воплотить наши задумки, почему оно не работает так, как нам надо, и откуда лезут проблемы. Разница между 20 минутами и 12 месяцами лично для меня очевидна. :)

[>] Re: лороновость
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-06-02 17:30:55


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

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

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

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

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

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

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

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

[>] Re: лороновость
rel.3
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-06-03 13:19:49


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

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

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

[>] Re: лороновость
rel.3
51t(mira, 2) — Romero Yakovlev
2014-06-04 11:01:22


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
All
сатисфекшн

вы все дураки и не лечитесь!!

sh send.sh

[>] Re: лороновость
rel.3
51t(mira, 2) — Romero Yakovlev
2014-06-04 19:51:12


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

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

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

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

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

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

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

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

[>] из твистера
rel.3
51t(mira, 2) — All
2014-06-04 22:05:15


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

Не знаю.
Судя по названию аккаунта, ты хочешь сделать его техническим, а не личным. Ну, напиши БИО пояснее о ii, да фигачь в ленту анонсы, типа «В строй введена новая нода! Даёшь досрочное выполнение пятилетнего плана!» или «На 51t.ru теперь нескучные обои! Го в эху im.14XX, пообсуждаем!»

[>] Re: лороновость
rel.3
51t(mira, 2) — Romero Yakovlev
2014-06-05 07:05:58


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)

[>] Re: лороновость
rel.3
51t(mira, 2) — 51t
2014-06-05 07:21:25


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

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

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

[>] с лора. мощно задвинул, внушает.
rel.3
51t(mira, 2) — All
2014-06-06 11:46:15


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

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

На ноде эхи/сообщения походу хранятся в 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)


Ответ на: комментарий от anonymous 06.06.2014 11:39:12

Фишки системы, (насколько я их понимаю) 1. Умеет обмениваться сообщениями между двумя узлами. Если на сервере А есть эха, посвященная лору, и на сервере Б есть такая же эха (сходство по тематике), при обмене сообщениями в обеих эхах будут видны все сообщения. Короче, «с одного форума можно писать в/читать другой». То же самое справедливо для агрегирующих роботов. Если робот постит контент в эху, то при синхронизации он попадет в аналогичную по тематике эху на другой ноде. Для пользователя это будет выглядеть как единое целое. 2. Простой API для чтения/записи и обмена сообщениями. Потыкал, он действительно простой, но документация не агонь мягко говоря. 3. Вариативность применения: как агрегатор с локальным веб-интерфейсом/каким-нибудь своим, как система обмена сообщениями с возможностью писать/читать оффлайн. Либо все вместе. 4. Можно развернуть где угодно, в т.ч. на бесплатных хостингах. 5. Позволяет прикручивать любой UI в любом виде - можно сделать в виде форума, почтового клиента, IRC (хотя слабо представляю как это будет выглядеть, ну да ладно)

Зачем это нужно с точки зрения пользователя/админа форума 1. Контент по данной тематике сосредоточен в одном месте 2. Обмен сообщениями через посредника при остром нежелании владельцев форумов/групп/жежешечек объединяться. Каждый остается на своем ресурсе, но контент становится общим между двумя ресурсами (соотв-но, пользователи тоже) 3. Опять же возможность работы в оффлайне. При коннекте к интернету делается синхронизация и все локальные сообщения попадают на сервер, разносятся по всем нодам, постятся роботами на форумы и т.д. 4. Аналоги фидо для ностальгирующих или просто для тех, кому нравится такой формат общения.
anonymous (06.06.2014 11:41:11)