<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>fox :: from/mirage</title>
	<link>https://idec.foxears.su/from/mirage</link>
	<description>
	fox :: from/mirage
	</description>
	<language>ru</language>
<item><title>Re: Всем привет!</title><guid>6u4766zJnbXE8o7mzbSa</guid><pubDate>2018-10-09 15:36:19</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/6u4766zJnbXE8o7mzbSa#6u4766zJnbXE8o7mzbSa</link>
		<description>
		Difrex&gt; В тему про чатики, форумы, и.т.д
Difrex&gt; А кто пользуется сабжем? Я вот завел себе аккаунт, думаю бота натравить туда и постить статистику
Difrex&gt; по IDEC. Да и вообще репостить туда из IDEC. Жаль только, что это твиттероподобное нечто...

Я пользуюсь.
Но это больше соц. ...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Difrex<br><br>
<span class="quote">Difrex&gt; В тему про чатики, форумы, и.т.д</span><br>
<span class="quote">Difrex&gt; А кто пользуется сабжем? Я вот завел себе аккаунт, думаю бота натравить туда и постить статистику</span><br>
<span class="quote">Difrex&gt; по IDEC. Да и вообще репостить туда из IDEC. Жаль только, что это твиттероподобное нечто...</span><br>
<br>
Я пользуюсь.<br>
Но это больше соц. сеть, разговоры ориентированы вокруг людей, а не тем.<br>
<br>
В тему подумалось, что форумы похожи на BBS.<br>
Только вот BBS объединились эволюционировав в Fidonet и т.п. <br>
А вот интернет форумы ничего не делают.<br>
И их давно обошли соц. сети. Некоторые из которых добавили группы, что по функционалу похоже на форумы.<br>
Вот такой круговорот.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Netmail</title><guid>yhXr87BPK2JafqmDXUyY</guid><pubDate>2020-03-20 00:36:01</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/yhXr87BPK2JafqmDXUyY#yhXr87BPK2JafqmDXUyY</link>
		<description>
		mirage&gt;&gt; Продолжу тут тоже.
mirage&gt;&gt; У этой схемы нашел один минус - кто угодно может напушить что угодно на ноду. Нужна аутентификация нод. 
Difrex&gt; У нас есть уже в стандарте авторизация для ноды. Можно её и использовать.
Difrex&gt; Смотри тут https://ii-net.tk/idec-doc/?p=extensi...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Difrex<br><br>
<span class="quote">mirage&gt;&gt; Продолжу тут тоже.</span><br>
<span class="quote">mirage&gt;&gt; У этой схемы нашел один минус - кто угодно может напушить что угодно на ноду. Нужна аутентификация нод. </span><br>
<span class="quote">Difrex&gt; У нас есть уже в стандарте авторизация для ноды. Можно её и использовать.</span><br>
<span class="quote">Difrex&gt; Смотри тут https://ii-net.tk/idec-doc/?p=extensions про push.</span><br>
<br>
То есть каждая нода для каждой должна выдать по паролю? Это же не масштабируется.<br>

]]>
</content:encoded></item>
<item><title>Re: Netmail</title><guid>ZSAzem4B6BKskS9hzTeB</guid><pubDate>2020-03-07 01:54:00</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/ZSAzem4B6BKskS9hzTeB#ZSAzem4B6BKskS9hzTeB</link>
		<description>
		G2I&gt;&gt; Мне кажется для netmail лучше push модель.
G2I&gt;&gt; point1 ---push---&gt; node1 ---push---&gt; node2 ---pull---&gt; poin2
G2I&gt;&gt; Тогда письмо будут видеть только src и dst ноды. Но нужен будет nodelist с адресами нод.
AL&gt; Я тут отвечу пока. Вообще, доля здравого смысла в этом есть. Плюс...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">G2I&gt;&gt; Мне кажется для netmail лучше push модель.</span><br>
<span class="quote">G2I&gt;&gt; point1 ---push---&gt; node1 ---push---&gt; node2 ---pull---&gt; poin2</span><br>
<span class="quote">G2I&gt;&gt; Тогда письмо будут видеть только src и dst ноды. Но нужен будет nodelist с адресами нод.</span><br>
<span class="quote">AL&gt; Я тут отвечу пока. Вообще, доля здравого смысла в этом есть. Плюсы очевидны. Опять таки, если оглядываться на фидонет, то там нетмейл тоже сбоку от эхомейла. И даже маршруты прохождения почты разные зачастую. Может, попробуем такой вариант? Хотя, сейчас мне надо iing уже выкинуть на свалку и на базе idec (который моя реализация) запилить новую таверну. А там уже можно и экспериментировать.</span><br>
<span class="quote">AL&gt; Лично мне определённо нравится что не надо ничего сбоку прикручивать типа того же PGP, что нет необходимости прохождения нетмейла по лишним нодам. Заодно будет повод актуализировать нодлист :)</span><br>
<br>
Продолжу тут тоже.<br>
У этой схемы нашел один минус - кто угодно может напушить что угодно на ноду. Нужна аутентификация нод. <br>
Я подумал над простым способом аутентификации нод и вот что придумал.<br>
srcnode при наличии почты для dstnode генерирует рамдомную строку(secret), сохраняет ассоциацию dstnode - secret и делает запрос на dstnode с параметрами nodename=srcnode, secret=secret. dstnode после запроса смотрит адрес srcnode в нодлисте и делает запрос на srcnode с параметрами nodename=dstnode, secret=secret, на что srcnode проверив свою ассоциацию отдает бандл сообщений для этой ноды.<br>
<br>
Хотя есть еще более простой способ.<br>
srcnode делает запрос на dstnode со списком msgid для dstnode. dstnode запрашивает в обратном запросе по нодлистовому адресу srcnode эти msgid и получает сообщения.<br>

]]>
</content:encoded></item>
<item><title>Кто какой софт для ноды использует?</title><guid>p4klmz3CzNcOySWH2ryf</guid><pubDate>2018-10-11 18:14:58</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/p4klmz3CzNcOySWH2ryf#p4klmz3CzNcOySWH2ryf</link>
		<description>
		Сабж.

+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
mirage -> All<br><br>
Сабж.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>dG7h6emrXl3vR0z3AU9B</guid><pubDate>2018-10-10 11:19:48</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/dG7h6emrXl3vR0z3AU9B#dG7h6emrXl3vR0z3AU9B</link>
		<description>
		AL&gt;&gt;&gt; Тоже кривое решение как мне видится. Если порыться в архивах, то можно найти конкретные примеры потерь сообщений.
mirage&gt;&gt; Тут много вопросов о том кто какое время берет и с каким сравнивает, как влияет на это разница во времени на нодах и время обработки запроса. С ID прощ...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">AL&gt;&gt;&gt; Тоже кривое решение как мне видится. Если порыться в архивах, то можно найти конкретные примеры потерь сообщений.</span><br>
<span class="quote">mirage&gt;&gt; Тут много вопросов о том кто какое время берет и с каким сравнивает, как влияет на это разница во времени на нодах и время обработки запроса. С ID проще, строже.</span><br>
<span class="quote">AL&gt; Ещё проще так, как есть. Потому что оно уже есть и оно простое.</span><br>
<span class="quote">AL&gt; Берём x/c по конференциям в подписке, сраниваем со старыми значениями с прошлой сессии, считаем максимальную разницу и одним запросом забираем индекс одним запросом. То есть два запроса на определение индекса при любом объёме новых сообщений.</span><br>
<br>
Этот x/c нужен же для u/e?<br>
Смотрю в описание u/e: смещение указывается одно для всех эх в запросе?<br>
Получается не оптимально. Ведь в разных эхах разное количество апдейтов.<br>
А вот например эхаA:idA/эхаB:idB/.... будет оптимальнее.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>bB5P388RPK4Tguw7ML8x</guid><pubDate>2018-10-10 11:08:56</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/bB5P388RPK4Tguw7ML8x#bB5P388RPK4Tguw7ML8x</link>
		<description>
		AL&gt;&gt;&gt; Тоже кривое решение как мне видится. Если порыться в архивах, то можно найти конкретные примеры потерь сообщений.
mirage&gt;&gt; Тут много вопросов о том кто какое время берет и с каким сравнивает, как влияет на это разница во времени на нодах и время обработки запроса. С ID прощ...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">AL&gt;&gt;&gt; Тоже кривое решение как мне видится. Если порыться в архивах, то можно найти конкретные примеры потерь сообщений.</span><br>
<span class="quote">mirage&gt;&gt; Тут много вопросов о том кто какое время берет и с каким сравнивает, как влияет на это разница во времени на нодах и время обработки запроса. С ID проще, строже.</span><br>
<span class="quote">AL&gt; Ещё проще так, как есть. Потому что оно уже есть и оно простое.</span><br>
<span class="quote">AL&gt; Берём x/c по конференциям в подписке, сраниваем со старыми значениями с прошлой сессии, считаем максимальную разницу и одним запросом забираем индекс одним запросом. То есть два запроса на определение индекса при любом объёме новых сообщений.</span><br>
<br>
Решаемая задача: скачать обновление индекса.<br>
Предложеное решение: запросить все что после конкретного ID.<br>
Я не понял зачем ты спросил в этом случае про слайсы, они тут не нужны.<br>
Я подумал слайсы нужны что бы скачивать обновление индекса по частям, если например есть опасения в слишком большом обновлении индекса.<br>
Получается, если надо качать все обновление индекса за раз, то один запрос.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>dKfaIRylcc4BTpFFgTdl</guid><pubDate>2018-10-10 10:15:44</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/dKfaIRylcc4BTpFFgTdl#dKfaIRylcc4BTpFFgTdl</link>
		<description>
		AL&gt; Это будет уже совсем другой набор договорённостей. Можно придумать что угодно, но есть такая вещь, как совместимость. В любом случае, преимуществ такого подхода пока не видно. Куда нужнее личная переписка КМК.

По нетмайлу готов proposal. Просто чтобы внимание не распылять по...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">AL&gt; Это будет уже совсем другой набор договорённостей. Можно придумать что угодно, но есть такая вещь, как совместимость. В любом случае, преимуществ такого подхода пока не видно. Куда нужнее личная переписка КМК.</span><br>
<br>
По нетмайлу готов proposal. Просто чтобы внимание не распылять по одной теме пишу :)<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>lstoN4AEjZnjdfF4lZZc</guid><pubDate>2018-10-10 10:01:49</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/lstoN4AEjZnjdfF4lZZc#lstoN4AEjZnjdfF4lZZc</link>
		<description>
		&gt;&gt;&gt; В следующий раз фетчер спрашивает у ноды: дай все что после ID3.
Peter&gt;&gt; Согласен. У Ромы в его gk11 (было такое развитие ii с его стороны) был запрос по времени. Типа, дай всё что было после такого-то времени. И это лучше, конечно. Но так уж получилось.
AL&gt; Тоже кривое решен...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">&gt;&gt;&gt; В следующий раз фетчер спрашивает у ноды: дай все что после ID3.</span><br>
<span class="quote">Peter&gt;&gt; Согласен. У Ромы в его gk11 (было такое развитие ii с его стороны) был запрос по времени. Типа, дай всё что было после такого-то времени. И это лучше, конечно. Но так уж получилось.</span><br>
<span class="quote">AL&gt; Тоже кривое решение как мне видится. Если порыться в архивах, то можно найти конкретные примеры потерь сообщений.</span><br>
<br>
Тут много вопросов о том кто какое время берет и с каким сравнивает, как влияет на это разница во времени на нодах<br>
и время обработки запроса. С ID проще, строже.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>IivXLbeTBZdnaUDTNUfl</guid><pubDate>2018-10-10 10:01:48</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/IivXLbeTBZdnaUDTNUfl#IivXLbeTBZdnaUDTNUfl</link>
		<description>
		AL&gt;&gt;&gt; А если между запросами пришло не одно сообщение, а несколько десятков? Снова тянуть весь индекс, который может весить мегабайты? Так я точно знаю насколько изменилась длина индекса с прошлой сессии и могу скачать соответствующий слайс индекса.
mirage&gt;&gt; Несколько десятков ID...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">AL&gt;&gt;&gt; А если между запросами пришло не одно сообщение, а несколько десятков? Снова тянуть весь индекс, который может весить мегабайты? Так я точно знаю насколько изменилась длина индекса с прошлой сессии и могу скачать соответствующий слайс индекса.</span><br>
<span class="quote">mirage&gt;&gt; Несколько десятков ID и получит. Только новое.</span><br>
<span class="quote">AL&gt; Каким образом фетчер узнает по одному ID сколько ему сообщений зпрашивать в слайсе? Вот он запомнил, что поледним получил сообщение mzu2V8Iz3VIAVeDg0TOi. Как он узнает сколько именно тянуть?</span><br>
<br>
Фетчер знает сколько ему надо максимум запросить чтобы не подавиться, по каким-либо причинам.<br>
Допустим это 100 idшников.<br>
Он запрашивает 100 записей от последнего id. В итоге будет 2 случая:<br>
1. Придет меньше 100 id - запоминаем последний, конец.<br>
2. Придет 100 id - запоминаем последний и запрашиваем снова 100 от него.<br>
<br>
<span class="quote">mirage&gt;&gt; Вот есть на ноде в эхе сообщения: ID1 ID2 ID3.</span><br>
<span class="quote">mirage&gt;&gt; Фетчер качает их и запоминает что последнее скачаное для этой ноды-эхи - ID3.</span><br>
<span class="quote">mirage&gt;&gt; На ноду еще приходят сообщения: ID4 ID5 ID6.</span><br>
<span class="quote">mirage&gt;&gt; В следующий раз фетчер спрашивает у ноды: дай все что после ID3.</span><br>
<span class="quote">mirage&gt;&gt; И получает ID4 ID5 ID6 и запоминает ID6.</span><br>
<span class="quote">mirage&gt;&gt; Весь индекс тянуть заново не надо.</span><br>
<span class="quote">AL&gt; Это будет уже совсем другой набор договорённостей. Можно придумать что угодно, но есть такая вещь, как совместимость. В любом случае, преимуществ такого подхода пока не видно. Куда нужнее личная переписка КМК.</span><br>
<br>
Это было предложение на вопрос в дискуссии о не совсем ясном числе в ответе API. Ну и это может быть расширением.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Caesium и файлэхи</title><guid>K2ARhhwSHi5EwGRjMUnT</guid><pubDate>2018-10-10 09:48:47</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/K2ARhhwSHi5EwGRjMUnT#K2ARhhwSHi5EwGRjMUnT</link>
		<description>
		Peter&gt;&gt; Фехи не поддерживаются этой нодой (syscall) :)
mirage&gt; Я знаю, поэтому пытаюсь качать с http://idec.spline-online.tk/

Кажется я доменом ошибся. В одной доке .tk в другой .ml
В итоге в клиенте одно, в браузере другое :)

+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
mirage -> mirage<br><br>
<span class="quote">Peter&gt;&gt; Фехи не поддерживаются этой нодой (syscall) :)</span><br>
<span class="quote">mirage&gt; Я знаю, поэтому пытаюсь качать с http://idec.spline-online.tk/</span><br>
<br>
Кажется я доменом ошибся. В одной доке .tk в другой .ml<br>
В итоге в клиенте одно, в браузере другое :)<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>BbIPPz2vHZG9XPqhBkvj</guid><pubDate>2018-10-10 08:48:04</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/BbIPPz2vHZG9XPqhBkvj#BbIPPz2vHZG9XPqhBkvj</link>
		<description>
		AL&gt;&gt;&gt;&gt; На основе этого x/c мои фетчеры (caesium и iing) определяют оптимальную длину запросов к узлу для экономии трафика. Если ты приведёшь пример как эту информацию получать из хешей, то можно будет подумать.
mirage&gt;&gt;&gt; Эха содержит список id сообщений. Если новые id добавляются...
		</description>
		<content:encoded>
<![CDATA[
mirage -> mirage<br><br>
<span class="quote">AL&gt;&gt;&gt;&gt; На основе этого x/c мои фетчеры (caesium и iing) определяют оптимальную длину запросов к узлу для экономии трафика. Если ты приведёшь пример как эту информацию получать из хешей, то можно будет подумать.</span><br>
<span class="quote">mirage&gt;&gt;&gt; Эха содержит список id сообщений. Если новые id добавляются только в конец, </span><br>
<span class="quote">mirage&gt;&gt;&gt; то фетчер может хранить id последнего полученного сообщения и запрашивать от него.</span><br>
<span class="quote">mirage&gt;&gt;&gt; Только возникнет проблема если это сообщение будет удалено.</span><br>
<span class="quote">AL&gt;&gt; А если между запросами пришло не одно сообщение, а несколько десятков? Снова тянуть весь индекс, который может весить мегабайты? Так я точно знаю насколько изменилась длина индекса с прошлой сессии и могу скачать соответствующий слайс индекса.</span><br>
<span class="quote">mirage&gt; Несколько десятков ID и получит. Только новое.</span><br>
<span class="quote">mirage&gt; Вот есть на ноде в эхе сообщения: ID1 ID2 ID3.</span><br>
<span class="quote">mirage&gt; Фетчер качает их и запоминает что последнее скачаное для этой ноды-эхи - ID3.</span><br>
<span class="quote">mirage&gt; На ноду еще приходят сообщения: ID4 ID5 ID6.</span><br>
<span class="quote">mirage&gt; В следующий раз фетчер спрашивает у ноды: дай все что после ID3.</span><br>
<span class="quote">mirage&gt; И получает ID4 ID5 ID6 и запоминает ID6.</span><br>
<span class="quote">mirage&gt; Весь индекс тянуть заново не надо.</span><br>
<br>
Ну и можно тоже тянуть слайсами. Просить N ids от последнего id. Последний запомнить и опять N от последнего.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>mzu2V8Iz3VIAVeDg0TOi</guid><pubDate>2018-10-10 07:36:32</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/mzu2V8Iz3VIAVeDg0TOi#mzu2V8Iz3VIAVeDg0TOi</link>
		<description>
		AL&gt;&gt;&gt; На основе этого x/c мои фетчеры (caesium и iing) определяют оптимальную длину запросов к узлу для экономии трафика. Если ты приведёшь пример как эту информацию получать из хешей, то можно будет подумать.
mirage&gt;&gt; Эха содержит список id сообщений. Если новые id добавляются т...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">AL&gt;&gt;&gt; На основе этого x/c мои фетчеры (caesium и iing) определяют оптимальную длину запросов к узлу для экономии трафика. Если ты приведёшь пример как эту информацию получать из хешей, то можно будет подумать.</span><br>
<span class="quote">mirage&gt;&gt; Эха содержит список id сообщений. Если новые id добавляются только в конец, </span><br>
<span class="quote">mirage&gt;&gt; то фетчер может хранить id последнего полученного сообщения и запрашивать от него.</span><br>
<span class="quote">mirage&gt;&gt; Только возникнет проблема если это сообщение будет удалено.</span><br>
<span class="quote">AL&gt; А если между запросами пришло не одно сообщение, а несколько десятков? Снова тянуть весь индекс, который может весить мегабайты? Так я точно знаю насколько изменилась длина индекса с прошлой сессии и могу скачать соответствующий слайс индекса.</span><br>
<br>
Несколько десятков ID и получит. Только новое.<br>
<br>
Вот есть на ноде в эхе сообщения: ID1 ID2 ID3.<br>
Фетчер качает их и запоминает что последнее скачаное для этой ноды-эхи - ID3.<br>
На ноду еще приходят сообщения: ID4 ID5 ID6.<br>
В следующий раз фетчер спрашивает у ноды: дай все что после ID3.<br>
И получает ID4 ID5 ID6 и запоминает ID6.<br>
Весь индекс тянуть заново не надо.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Caesium и файлэхи</title><guid>zVbRlMgVzczK9vC5m9bY</guid><pubDate>2018-10-10 00:59:37</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/zVbRlMgVzczK9vC5m9bY#zVbRlMgVzczK9vC5m9bY</link>
		<description>
		Peter&gt; Фехи не поддерживаются этой нодой (syscall) :)

Я знаю, поэтому пытаюсь качать с http://idec.spline-online.tk/

+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Peter<br><br>
<span class="quote">Peter&gt; Фехи не поддерживаются этой нодой (syscall) :)</span><br>
<br>
Я знаю, поэтому пытаюсь качать с <a href="http://idec.spline-online.tk/" class="url">http://idec.spline-online.tk/</a><br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>nTbFBdG3cWLUf0uLIWxW</guid><pubDate>2018-10-10 00:17:53</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/nTbFBdG3cWLUf0uLIWxW#nTbFBdG3cWLUf0uLIWxW</link>
		<description>
		mirage&gt;&gt;&gt;&gt; | GET /x/с/&lt;параметры&gt;
mirage&gt;&gt;&gt;&gt; | Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.
mirage&gt;&gt;&gt;&gt; Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегд...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">mirage&gt;&gt;&gt;&gt; | GET /x/с/&lt;параметры&gt;</span><br>
<span class="quote">mirage&gt;&gt;&gt;&gt; | Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.</span><br>
<span class="quote">mirage&gt;&gt;&gt;&gt; Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегда.</span><br>
<span class="quote">vit01&gt;&gt;&gt; Всё просто, поле по-хорошему increment only. А ещё клиентская часть обычно подстраховывается и скачивает индекс с запасом.</span><br>
<span class="quote">mirage&gt;&gt; Тогда это уже не количество сообщений будет, а что-то другое.</span><br>
<span class="quote">AL&gt; На основе этого x/c мои фетчеры (caesium и iing) определяют оптимальную длину запросов к узлу для экономии трафика. Если ты приведёшь пример как эту информацию получать из хешей, то можно будет подумать.</span><br>
<br>
Эха содержит список id сообщений. Если новые id добавляются только в конец, <br>
то фетчер может хранить id последнего полученного сообщения и запрашивать от него.<br>
Только возникнет проблема если это сообщение будет удалено.<br>
<br>
Другой вариант при запросе методом инкрементного листинга нода может записывать в файл эхи метку вида "&gt;node_name"<br>
и при следующем запросе отдавать список от этой метки и двигать ее в конец.<br>
<br>
Я больше склоняюсь к первому варианту, он более гибкий, простой и стабильный. <br>
Надо только продумать удаление, без удаления id сообщения из списка.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Caesium и файлэхи</title><guid>MkCbqLAsboSUv6G7py6P</guid><pubDate>2018-10-09 23:36:39</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/MkCbqLAsboSUv6G7py6P#MkCbqLAsboSUv6G7py6P</link>
		<description>
		mirage&gt;&gt; В коде нашел fecho, но без авторизации похоже не работает. Хотя вручную API без авторизации все отдает.
AL&gt; Это баг в цезии, который я всё никак не поправлю. Просто времени сейчас нет особо. Попробуй вбить произвольную строку авторизации в конфиг и получить файлы.

Пробо...
		</description>
		<content:encoded>
<![CDATA[
mirage -> Andrew Lobanov<br><br>
<span class="quote">mirage&gt;&gt; В коде нашел fecho, но без авторизации похоже не работает. Хотя вручную API без авторизации все отдает.</span><br>
<span class="quote">AL&gt; Это баг в цезии, который я всё никак не поправлю. Просто времени сейчас нет особо. Попробуй вбить произвольную строку авторизации в конфиг и получить файлы.</span><br>
<br>
Пробовал. Не фетчит.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Caesium и файлэхи</title><guid>xxmnVzkw9P3kbeNEWAZr</guid><pubDate>2018-10-09 20:54:13</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/xxmnVzkw9P3kbeNEWAZr#xxmnVzkw9P3kbeNEWAZr</link>
		<description>
		Сабж как? В документации нет.
В коде нашел fecho, но без авторизации похоже не работает. Хотя вручную API без авторизации все отдает.

+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
mirage -> All<br><br>
Сабж как? В документации нет.<br>
В коде нашел fecho, но без авторизации похоже не работает. Хотя вручную API без авторизации все отдает.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: Протокол IDEC</title><guid>qHTH1FvNJHW4vhLZJDLO</guid><pubDate>2018-10-09 20:54:11</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/qHTH1FvNJHW4vhLZJDLO#qHTH1FvNJHW4vhLZJDLO</link>
		<description>
		mirage&gt;&gt; | GET /x/с/&lt;параметры&gt;
mirage&gt;&gt; | Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.
mirage&gt;&gt; Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегда.
vit...
		</description>
		<content:encoded>
<![CDATA[
mirage -> vit01<br><br>
<span class="quote">mirage&gt;&gt; | GET /x/с/&lt;параметры&gt;</span><br>
<span class="quote">mirage&gt;&gt; | Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.</span><br>
<span class="quote">mirage&gt;&gt; Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегда.</span><br>
<span class="quote">vit01&gt; Всё просто, поле по-хорошему increment only. А ещё клиентская часть обычно подстраховывается и скачивает индекс с запасом.</span><br>
<br>
Тогда это уже не количество сообщений будет, а что-то другое.<br>
<br>
<span class="quote">vit01&gt; // удалять сообщения может только держатель ноды, и это в будущем так и останется</span><br>
<span class="quote">mirage&gt;&gt; | /u/m/msgid/msgid/msgid</span><br>
<span class="quote">mirage&gt;&gt; Количество msgid лимитировано длиной GET запроса на сервере.</span><br>
<span class="quote">mirage&gt;&gt; Почему вместо этого не передавать msgid в POST?</span><br>
<span class="quote">vit01&gt; С точки зрения масштабируемости протокола это хорошая идея, но на практике ещё никому не пригождалось скачивать сообщения очень большими порциями.</span><br>
<span class="quote">vit01&gt; Скорее всего, Рома просто забыл про такой вариант, а после него об этом никто не задумывался.</span><br>
<br>
Ну я сейчас запустил iitxt и он неслолько минут запросы слал по несколько сообщений, а мог бы и быстрее отработать.<br>
<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Протокол IDEC</title><guid>4ilcAaoUoz9OHWEMcUUS</guid><pubDate>2018-10-09 19:54:33</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/4ilcAaoUoz9OHWEMcUUS#4ilcAaoUoz9OHWEMcUUS</link>
		<description>
		Читаю про сабж и не понимаю.

| GET /x/с/&lt;параметры&gt;
| Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.

Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегда....
		</description>
		<content:encoded>
<![CDATA[
mirage -> All<br><br>
Читаю про сабж и не понимаю.<br>
<br>
| GET /x/с/&lt;параметры&gt;<br>
| Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.<br>
<br>
Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегда.<br>
<br>
<br>
| /u/m/msgid/msgid/msgid<br>
<br>
Количество msgid лимитировано длиной GET запроса на сервере.<br>
Почему вместо этого не передавать msgid в POST?<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Вопросы/предложения по Caesium</title><guid>d3CfMbcTtQbO3nzJVKlw</guid><pubDate>2018-10-09 19:54:31</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/d3CfMbcTtQbO3nzJVKlw#d3CfMbcTtQbO3nzJVKlw</link>
		<description>
		| Esc - выход из режима чтения в режим выбора эхоконференции

Зачем выбран Esc для этой функции? Он в ncurses тормозит.

| F10 - выход из клиента

Лучше не использовать функциональные клавиши. F10 например у меня - меню терминала.


+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
mirage -> All<br><br>
| Esc - выход из режима чтения в режим выбора эхоконференции<br>
<br>
Зачем выбран Esc для этой функции? Он в ncurses тормозит.<br>
<br>
| F10 - выход из клиента<br>
<br>
Лучше не использовать функциональные клавиши. F10 например у меня - меню терминала.<br>
<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Что такое ii?</title><guid>zHlIuizSVTEzF8C7y8yS</guid><pubDate>2018-10-08 19:52:08</pubDate><author>mirage</author><link>https://idec.foxears.su/forum/zHlIuizSVTEzF8C7y8yS#zHlIuizSVTEzF8C7y8yS</link>
		<description>
		Hi All!

Из документации:
"Берёт своё начало от "Клуба хороших людей" (2014) и работает на распределённом протоколе IDEC 
(ii-like Data Exchange Convention), форкнутом от ii (всё от того же "Клуба")."

Что за клуб и что за ii?
Попытки найти источник не были успешными.

+++ Caesiu...
		</description>
		<content:encoded>
<![CDATA[
mirage -> All<br><br>
Hi All!<br>
<br>
Из документации:<br>
"Берёт своё начало от "Клуба хороших людей" (2014) и работает на распределённом протоколе IDEC <br>
(ii-like Data Exchange Convention), форкнутом от ii (всё от того же "Клуба")."<br>
<br>
Что за клуб и что за ii?<br>
Попытки найти источник не были успешными.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
</channel></rss>
