<?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/vit01</title>
	<link>https://idec.foxears.su/from/vit01</link>
	<description>
	fox :: from/vit01
	</description>
	<language>ru</language>
<item><title>Re: по ii</title><guid>GubMqE5V3U0eALPgaQzm</guid><pubDate>2014-07-03 06:15:11</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/GubMqE5V3U0eALPgaQzm#GubMqE5V3U0eALPgaQzm</link>
		<description>
		&gt; Предложение пообсуждать все дружно проигнорировали.
Так давай обсуждать, я лично не против. Говори эху и проблемы, которые надо обсуждать. И остальные пусть тоже включаются.

&gt; Я и не говорил, что ты в них участвовал, я о отм, что кроме срача там почти ничего не осталось.
Тогда...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> gadfly<br><br>
<span class="quote">&gt; Предложение пообсуждать все дружно проигнорировали.</span><br>
Так давай обсуждать, я лично не против. Говори эху и проблемы, которые надо обсуждать. И остальные пусть тоже включаются.<br>
<br>
<span class="quote">&gt; Я и не говорил, что ты в них участвовал, я о отм, что кроме срача там почти ничего не осталось.</span><br>
Тогда пойду сообщать туда о том, что сделал, по твоему примеру. dev всё-таки нужно наполнять<br>
<br>
<span class="quote">&gt; А ты думал, что в сказку попал? :)</span><br>
ага :)<br>

]]>
</content:encoded></item>
<item><title>Re: по ii</title><guid>AJF9nQOgGjm9ZxIuAWFj</guid><pubDate>2014-07-02 19:33:51</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/AJF9nQOgGjm9ZxIuAWFj#AJF9nQOgGjm9ZxIuAWFj</link>
		<description>
		&gt; А вы ещё раз разделитесь.
А по сути никто и не мешает никому разделяться. Хочешь разделяться - подними свою ноду да и живи там

&gt; Если в первый раз помогло - то и во второй поможет. Каждый будет сидеть, и, как святой Франциск, мотыжить свой участок.
Может, и поможет...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> 51t<br><br>
<span class="quote">&gt; А вы ещё раз разделитесь.</span><br>
А по сути никто и не мешает никому разделяться. Хочешь разделяться - подними свою ноду да и живи там<br>
<br>
<span class="quote">&gt; Если в первый раз помогло - то и во второй поможет. Каждый будет сидеть, и, как святой Франциск, мотыжить свой участок.</span><br>
Может, и поможет<br>

]]>
</content:encoded></item>
<item><title>Re: по ii</title><guid>bHJV0vd5NQTH3IpKCgvt</guid><pubDate>2014-07-02 14:14:27</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/bHJV0vd5NQTH3IpKCgvt#bHJV0vd5NQTH3IpKCgvt</link>
		<description>
		&gt; А по-моему, это как раз на идеальных людей и рассчитано. :)
&gt; И, вообще, как я понимаю, что вы ждёте специальных идеальных людей, а не готовы работать с существующими и реальными. :) Хороший способ построения сообщества.
Идеальных людей я сам ни разу не видел. И сегодняшнее нас...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> 51t<br><br>
<span class="quote">&gt; А по-моему, это как раз на идеальных людей и рассчитано. :)</span><br>
<span class="quote">&gt; И, вообще, как я понимаю, что вы ждёте специальных идеальных людей, а не готовы работать с существующими и реальными. :) Хороший способ построения сообщества.</span><br>
Идеальных людей я сам ни разу не видел. И сегодняшнее население ii сетей к идеальным людям тоже не относится (про себя говорю в том числе).<br>
<br>
<span class="quote">&gt; Я вообще не видел, ни разу, ни одного обсуждения, как вы собираетесь делать свой Майданный Айай интереснее. Все текущие обсуждения - только технические.</span><br>
Во-первых, не майданный. Во-вторых, над интересом мы работаем. Конечно, пока неэффективно, но обороты будут наращиваться. Коммиты - это вещи всё равно нужные, этим надо заниматься так или иначе.<br>
<br>
<span class="quote">&gt; Надо всё таки быть реальнее. Ближе к народу. В изначальной ii были проблемы, но они и подразумевались, что они будут, и заранее как-то просчитывались, и потом решались в рабочем порядке.</span><br>
И у нас решаются. Если говорить про реальность и близость к народу, то в техническом плане для этого уже почти всё сделано. Контент - надо добавлять, конечно, а то скучно станет.<br>
<br>
<span class="quote">&gt; хотя, конечно, предательства со спины я не ожидал :)</span><br>
Не предавал я тебя, тогда я просто обиделся. Я ж тебя только с фетча убрал (между прочим, предупредил, что репрессии будут, заранее), но поинта не убирал (в вк же пообещал, тем более, всё равно так бы делать не стал). Согласен, что снятие с фетча было глупым поступком, но из-за оскорблений и мата эмоции дали своё.<br>
<br>
<span class="quote">&gt; Вот ты видел, чтобы я когда-нибудь запрещал кому-нибудь что-нибудь говорить? Пользовался служебным положением? Единственное, что я всегда использовал - это слово, объяснение, разъяснение и переговоры. А у вас перебанить несогласных - первое дело. :)</span><br>
Да, действительно не видел. Если несогласен человек, то ничего плохого, но когда оскорбляют, и правда хочется забанить.<br>
<br>
<span class="quote">&gt; Вы даже не понимаете, почему это плохо, особенно в вашем/нашем положении.</span><br>
Очевидно же - людей не останется.<br>
<br>
<span class="quote">&gt; Хотя, если я опять же понял ваши речи и ваши вздохи о неидеальности людей, вы выбираете путь самоизоляции. Что ж, может быть, это и лучше, и для вас, чтобы не сталкиваться с реальным миром, и для бедных реальных людей. :)</span><br>
Бедные реальные люди не найдут для себя здесь ничего интересного. У них есть социальные сети, где есть картинки, видео и онлайн игры. Им интерактив нужен, поэтому сюда они вряд ли полезут.<br>
<br>
<span class="quote">&gt; Но, опять же, такой путь - это путь неудачника, заранее обрекающего себя на поражение. Свой мир надо формировать, создавать уклад и традиции, и адаптировать реальных людей для жизни в вашем клубе, отбивая их от мест, где им некомфортно. Нужно создавать зону комфорта.</span><br>
Так пытаемся, как можем. Но реальным людям пока и у себя комфортно, зазываешь их, а им всё равно.<br>
<br>
<span class="quote">&gt; "кто не согласен или не понимает, тот нас недостоин"</span><br>
Кто не согласен, тому это не нужно. Для тех, кто не понимает, уже готово куча статей, в том числе тобой написанных, если им не лень прочитать - поймут.<br>
<br>
<span class="quote">&gt; Поэтому... может быть, я чего-то не знаю или не так услышал, но позиции "сделаем свой несовместимый майданный ай-ай, и отгородимся от людей" я понять не могу. Не вижу у вас какой-то внятной политики, отвечающей на вопрос смысла вашего существования.</span><br>
Во-первых, совместимый, во-вторых, никакой не майданный. Отгораживание идёт не от всех людей, а только от плохих. В фидо же, как я понимаю, точно также было. Смысл существования - поддерживать хороший проект и сидеть тут, потому что тут хорошо, а идти больше некуда.<br>

]]>
</content:encoded></item>
<item><title>Re: по ii</title><guid>ZMMsoH1FeNmSf9uLBMxy</guid><pubDate>2014-07-02 19:10:21</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/ZMMsoH1FeNmSf9uLBMxy#ZMMsoH1FeNmSf9uLBMxy</link>
		<description>
		Не забуду. Я ж у себя докладываться собираюсь.
&gt; А то ни плана развития, ни обсуждения проблем.
План был опубликован. Проблемы? Ну так давайте обсуждать, кто мешает?
&gt; Только срач в ii.dev.
Ну и где я там в срачи вступал?

Странно, конечно, от своего же поинта такое слышать =)...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> gadfly<br><br>
Не забуду. Я ж у себя докладываться собираюсь.<br>
<span class="quote">&gt; А то ни плана развития, ни обсуждения проблем.</span><br>
План был опубликован. Проблемы? Ну так давайте обсуждать, кто мешает?<br>
<span class="quote">&gt; Только срач в ii.dev.</span><br>
Ну и где я там в срачи вступал?<br>
<br>
Странно, конечно, от своего же поинта такое слышать =)<br>

]]>
</content:encoded></item>
<item><title>Re: по ii</title><guid>KyyvHDDVAT8Fc1oJR2zH</guid><pubDate>2014-07-02 19:30:36</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/KyyvHDDVAT8Fc1oJR2zH#KyyvHDDVAT8Fc1oJR2zH</link>
		<description>
		&gt; Кто такие тролли, хамы и неадекваты?
Тролль - провокатор, который намеренно вызывает негативную реакцию людей с целью получения удовольствия.
Хам - тот, кто использует в своей речи оскорбления и неуважительно относится к собеседнику.
Неадекваты - люди, очевидно портящие всем жи...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> 51t<br><br>
<span class="quote">&gt; Кто такие тролли, хамы и неадекваты?</span><br>
Тролль - провокатор, который намеренно вызывает негативную реакцию людей с целью получения удовольствия.<br>
Хам - тот, кто использует в своей речи оскорбления и неуважительно относится к собеседнику.<br>
Неадекваты - люди, очевидно портящие всем жизнь своим поведением, отличающимся от принятого у нас, но сами этого не осознающие.<br>
<br>
<span class="quote">&gt; И кто судьи?</span><br>
Ноды и остальные поинты<br>
<span class="quote">&gt; Да я откуда знаю? Это у вас там принцип "не допущать плохих", вот мне и интересно, как вы их определять будете.</span><br>
Точно так же определять, как ты определяешь, кто тут враг, а кто нет =)<br>

]]>
</content:encoded></item>
<item><title>Re: по ii</title><guid>JcWFWVFCGmxcCiCHVgUd</guid><pubDate>2014-07-02 18:35:53</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/JcWFWVFCGmxcCiCHVgUd#JcWFWVFCGmxcCiCHVgUd</link>
		<description>
		&gt; Я говорю, что этого вообще не видно. И, по-моему, не видно даже понимания этого, судя по гонору некоторых, они вообще уверены, что некоторые вещи появляются сами собой, поэтому мелкие проблемы раздувают до масштаба жизненно важных, а то, что реально имеет значение - этому вообщ...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> 51t<br><br>
<span class="quote">&gt; Я говорю, что этого вообще не видно. И, по-моему, не видно даже понимания этого, судя по гонору некоторых, они вообще уверены, что некоторые вещи появляются сами собой, поэтому мелкие проблемы раздувают до масштаба жизненно важных, а то, что реально имеет значение - этому вообще не придаётся статус проблемы.</span><br>
Видно будет по результатам. А насчёт некоторых: какие они проблемы сами решают, о тех и говорят. Лично я вот с технических проблем пока на нетехнические перешёл - с контентом. Скоро доложусь.<br>
<br>
<span class="quote">&gt; Меня тоже постоянно оскорбляли, что в новостях, а кто-то и на сайт приходил. Не вижу в этом ничего страшного, это неизбежная часть рабочего процесса, "жить в обществе и быть свободным от общества нельзя"</span><br>
Ну ок, что ж. Надо иммунитет выработать. Хотя мириться с этим просто так нельзя.<br>
<br>
<span class="quote">&gt; Я уже говорил - а вы ИНТЕРЕСНЕЕ, чем их текущие средства общения? Вот что самое главное.</span><br>
Вот именно, что нет. Но "мы работаем над этим".<br>
<br>
<span class="quote">&gt; ээээ... кроме статей, есть ещё и заметки. в которых я, например, писал, почему linux стал более-менее массовым только с приходом livecd.</span><br>
Хм, первый раз слышу о твоих заметках. Даже почитать захотелось. <br>
<br>
<span class="quote">&gt; почему linux стал более-менее массовым только с приходом livecd.</span><br>
Уже и сам догадываюсь - потому что с ним стало легче познакомиться<br>
<br>
<span class="quote">&gt; Кто такие "плохие люди".</span><br>
Это относительное понятие. Но относительно к нам я могу объявить его так: люди, которые мешают и целенаправленно творят зло (спамеры, хакеры, ддосеры), "тролли", хамы, то есть люди, совершающие аморальные поступки (определение неточное и относительное, я знаю), неадекваты. Список, конечно, неполный.<br>
<br>
<span class="quote">&gt; Вот я - плохой?</span><br>
Смотря когда и в каких ситуациях. Как абсолютно - человек не может быть плохим или хорошим сам по себе.<br>
<br>
<span class="quote">&gt; А если кто-то на одном сайте хороший, а на другом - плохой?</span><br>
Это всё относительно. Если у нас он плохой, то для нас он плохой.<br>
<br>
Приток людей планируется, но гарантий, к сожалению, никаких нет.<br>

]]>
</content:encoded></item>
<item><title>Re: по ii</title><guid>SgPXoj9xHzZ3UdJHSIHS</guid><pubDate>2014-07-01 19:24:38</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/SgPXoj9xHzZ3UdJHSIHS#SgPXoj9xHzZ3UdJHSIHS</link>
		<description>
		ооох, пришлось проснуться =)

&gt; у сепаратистов основная идея - что все люди безошибочно правильные
Неправда, люди совершают ошибки и не могут быть супер идеальными (а жаль)

&gt; от проблем следует запираться
Не от всех, а только от некоторых

&gt; и что технологические решения важнее ...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> 51t<br><br>
ооох, пришлось проснуться =)<br>
<br>
<span class="quote">&gt; у сепаратистов основная идея - что все люди безошибочно правильные</span><br>
Неправда, люди совершают ошибки и не могут быть супер идеальными (а жаль)<br>
<br>
<span class="quote">&gt; от проблем следует запираться</span><br>
Не от всех, а только от некоторых<br>
<br>
<span class="quote">&gt; и что технологические решения важнее социальных</span><br>
Опять же неправда, такого не говорилось<br>
<br>
<span class="quote">&gt; мне там прямым текстом заявили "девочки не нужны, люди не нужны, зато у нас будут красивые клиенты" :)</span><br>
Девочки не нужны - я это заявлял. Люди нужны. Красивые клиенты не являются основной целью, но если будут - мы только рады.<br>
<br>
<span class="comment">//пошёл спать дальше</span><br>

]]>
</content:encoded></item>
<item><title>Re: Контентная уборка</title><guid>8iuLHoqa3aD4y99XVtxK</guid><pubDate>2017-11-27 18:01:22</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/8iuLHoqa3aD4y99XVtxK#8iuLHoqa3aD4y99XVtxK</link>
		<description>
		vit01&gt;&gt; piratemedia.rss.15
AL&gt; Я её прибил у себя. Последняя новость на сайте была от второго мая сего года. Так что не вижу в ней смысла.

На самом деле новости там были и позже. Но, судя по всему, на Гиктаймсе практически всю полит.истерию дублируют.

Обе эхи убраны в архив, сн...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">vit01&gt;&gt; piratemedia.rss.15</span><br>
<span class="quote">AL&gt; Я её прибил у себя. Последняя новость на сайте была от второго мая сего года. Так что не вижу в ней смысла.</span><br>
<br>
На самом деле новости там были и позже. Но, судя по всему, на Гиктаймсе практически всю полит.истерию дублируют.<br>
<br>
Обе эхи убраны в архив, снапшот обновлён, готово.<br>

]]>
</content:encoded></item>
<item><title>Контентная уборка</title><guid>JfFyYEFyVQ4U1JGzQM9e</guid><pubDate>2017-11-26 14:21:29</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/JfFyYEFyVQ4U1JGzQM9e#JfFyYEFyVQ4U1JGzQM9e</link>
		<description>
		Решил провести сабж

python.15 - убрана со станции, в архиве есть
vk-news.15 - убрана с фетча и со станции, перемещена в архив
lenta.rss - удалена без возможности восстановления

Снапшот архива обновлён, его размер в сжатом виде вырос до 14 мб, количество эх - до 88, количество с...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> All<br><br>
Решил провести сабж<br>
<br>
python.15 - убрана со станции, в архиве есть<br>
vk-news.15 - убрана с фетча и со станции, перемещена в архив<br>
lenta.rss - удалена без возможности восстановления<br>
<br>
Снапшот архива обновлён, его размер в сжатом виде вырос до 14 мб, количество эх - до 88, количество сообщений - 45 333.<br>
<span class="comment">// Качать как обычно, ссылки не изменились</span><br>
<br>
Немного есть сомнения в нужности ifiction.15 (пустота), piratemedia.rss.15 (у Андрея походу поломался гейт). Думаю их тоже прибрать.<br>
<br>
На mira station сейчас 25300-25350 сообщений с учётом скрытоэх.<br>

]]>
</content:encoded></item>
<item><title>python.15 &amp; New file echoarea</title><guid>UyWSGHLcB8Z7hfh67P97</guid><pubDate>2017-11-14 13:03:19</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/UyWSGHLcB8Z7hfh67P97#UyWSGHLcB8Z7hfh67P97</link>
		<description>
		Питоноэха снята с гейта и добавлена в архив. Снапшот архива на alicorn.tk обновлён. См. документация.

Фэха books прокинута...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> All<br><br>
Питоноэха снята с гейта и добавлена в архив. Снапшот архива на alicorn.tk обновлён. См. документация.<br>
<br>
Фэха books прокинута<br>

]]>
</content:encoded></item>
<item><title>Re: Mobile IDEC client</title><guid>CAyd51OVK9zNesCY6J7c</guid><pubDate>2017-10-04 21:09:49</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/CAyd51OVK9zNesCY6J7c#CAyd51OVK9zNesCY6J7c</link>
		<description>
		Спасибо

Теперь ясно, что проблема именно с ContentProvider'ом, и копать надо туда...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> btimofeev<br><br>
Спасибо<br>
<br>
Теперь ясно, что проблема именно с ContentProvider'ом, и копать надо туда<br>

]]>
</content:encoded></item>
<item><title>Re: Mobile IDEC client</title><guid>8P3U8sVpTQ5dmLVWyEGJ</guid><pubDate>2017-10-04 19:12:06</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/8P3U8sVpTQ5dmLVWyEGJ#8P3U8sVpTQ5dmLVWyEGJ</link>
		<description>
		&gt; Вот такое нашел через logcat | grep -i idec

Это неполный лог, в котором не видно ошибок, потому что grep пропустил мимо стектрейс, который мне так нужен. Надо полный вывод logcat

Зато я хотя бы понял, почему серый экран. Где-то внутри приложения возникла ошибка, и оно пытаетс...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> jmaks<br><br>
<span class="quote">&gt; Вот такое нашел через logcat | grep -i idec</span><br>
<br>
Это неполный лог, в котором не видно ошибок, потому что grep пропустил мимо стектрейс, который мне так нужен. Надо полный вывод logcat<br>
<br>
Зато я хотя бы понял, почему серый экран. Где-то внутри приложения возникла ошибка, и оно пытается запустить окно с сообщением о крэше, чтобы скинуть мне это на почту. А запустить CrashReportActivity, видимо, тоже не может. Хрень какая-то<br>
<br>
Если ты так и не отловишь полный трейс, то тут два выхода<br>
<br>
1. Либо я пытаюсь как-нибудь поднять виртуалку с 4.2 (не факт, что это будет быстро и просто)<br>
2. Или мы связываемся друг с другом в воскресенье и удалённо подключаем отладчик к твоему телефону через ssh-туннель<br>

]]>
</content:encoded></item>
<item><title>Re: mtest всё</title><guid>z4IDWyZnui1hrWtGAMBC</guid><pubDate>2017-10-01 19:13:17</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/z4IDWyZnui1hrWtGAMBC#z4IDWyZnui1hrWtGAMBC</link>
		<description>
		Да там нужен всего лишь какой-нибудь контейнер с python + php + mariadb. Больше и не надо.

Просто я в их документации в первый раз не смог разобраться, а копаться основательно и разгребать времени нет....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Difrex(mobile)<br><br>
Да там нужен всего лишь какой-нибудь контейнер с python + php + mariadb. Больше и не надо.<br>
<br>
Просто я в их документации в первый раз не смог разобраться, а копаться основательно и разгребать времени нет.<br>

]]>
</content:encoded></item>
<item><title>Re: Mobile IDEC client</title><guid>v3CJI6DSp8JDergH3Cxa</guid><pubDate>2017-10-01 20:27:25</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/v3CJI6DSp8JDergH3Cxa#v3CJI6DSp8JDergH3Cxa</link>
		<description>
		&gt; Подключусь попробую посмотреть, как вообще процесс называется?

vit01.idecmobile называется. Всё как и должно быть....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> jmaks<br><br>
<span class="quote">&gt; Подключусь попробую посмотреть, как вообще процесс называется?</span><br>
<br>
vit01.idecmobile называется. Всё как и должно быть.<br>

]]>
</content:encoded></item>
<item><title>Re: Mobile IDEC client</title><guid>g3dMST4G7T4BRrv4PMmC</guid><pubDate>2017-10-01 18:29:34</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/g3dMST4G7T4BRrv4PMmC#g3dMST4G7T4BRrv4PMmC</link>
		<description>
		&gt; Просто серый экран и все.

Ну хоть что-то должно появляться в adb-логе
Попробую на 4.4 проверить, но там вроде работало в последний раз....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> jmaks<br><br>
<span class="quote">&gt; Просто серый экран и все.</span><br>
<br>
Ну хоть что-то должно появляться в adb-логе<br>
Попробую на 4.4 проверить, но там вроде работало в последний раз.<br>

]]>
</content:encoded></item>
<item><title>mtest всё</title><guid>MJlH6lN3NZ9CZq3VwfGL</guid><pubDate>2017-10-01 17:35:31</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/MJlH6lN3NZ9CZq3VwfGL#MJlH6lN3NZ9CZq3VwfGL</link>
		<description>
		В связи с прекращением поддержки Redhat OpenShift v2 резервная станция mtest (бывший irk39.tk) должна скоро навернуться. В ближайшие пару дней уберу её из списка.

Подробности: https://www.linux.org.ru/news/redhat/13708785

На новую 3 версию пока не могу перейти, ибо там с похапе...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> All<br><br>
В связи с прекращением поддержки Redhat OpenShift v2 резервная станция mtest (бывший irk39.tk) должна скоро навернуться. В ближайшие пару дней уберу её из списка.<br>
<br>
Подробности: <a href="https://www.linux.org.ru/news/redhat/13708785" class="url">https://www.linux.org.ru/news/redhat/13708785</a><br>
<br>
На новую 3 версию пока не могу перейти, ибо там с похапе проблемы какие-то, и осваивать заново надо. Ещё там гвоздями прибитая к Git система деплоя, и просто так рандом-софт не развернёшь.<br>
<br>
Ну ничё, разберёмся. Второй сервак задействую для резерва, может быть,<br>

]]>
</content:encoded></item>
<item><title>Re: Mobile IDEC client</title><guid>AN4H29zJ1g8CXkBMIlH2</guid><pubDate>2017-10-01 17:49:28</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/AN4H29zJ1g8CXkBMIlH2#AN4H29zJ1g8CXkBMIlH2</link>
		<description>
		Ты хоть дебаг-лог скинь, который в adb появляется.

Или тот, который по емейлу идёт, если он есть, конечно.

Из крупных изменений августа: поддержка действий "Поделиться" для файлов в двухстороннем порядке, допилинг интерфейса фэх. Пока что я даже не в курсе, куда копать....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> jmaks<br><br>
Ты хоть дебаг-лог скинь, который в adb появляется.<br>
<br>
Или тот, который по емейлу идёт, если он есть, конечно.<br>
<br>
Из крупных изменений августа: поддержка действий "Поделиться" для файлов в двухстороннем порядке, допилинг интерфейса фэх. Пока что я даже не в курсе, куда копать.<br>

]]>
</content:encoded></item>
<item><title>Re: Mobile IDEC client</title><guid>qL8i3CCWNj1H5makxpKr</guid><pubDate>2017-10-01 15:44:37</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/qL8i3CCWNj1H5makxpKr#qL8i3CCWNj1H5makxpKr</link>
		<description>
		jmaks&gt; После крайнего обновления, сегодня, сабж виснет при старте и не работает.

Пересобрал сейчас, попробуй новую сборку.
Только она нестабильная, если что (некоторые штуки в интерфейсе есть, не обращайте внимание, это следы экспериментов)

Из новых фич там только сортировка фа...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> jmaks<br><br>
<span class="quote">jmaks&gt; После крайнего обновления, сегодня, сабж виснет при старте и не работает.</span><br>
<br>
Пересобрал сейчас, попробуй новую сборку.<br>
Только она нестабильная, если что (некоторые штуки в интерфейсе есть, не обращайте внимание, это следы экспериментов)<br>
<br>
Из новых фич там только сортировка файлов в фэхах по давней просьбе Андрея. Выбор сортировки запоминается в конфиге.<br>
<br>
<span class="comment">// to btimofeev: цитаты Difrex(mobile) пофиксил</span><br>

]]>
</content:encoded></item>
<item><title>Re: idec.el</title><guid>WjbYs3mz8CVLJAYnjCdN</guid><pubDate>2017-09-29 19:49:00</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/WjbYs3mz8CVLJAYnjCdN#WjbYs3mz8CVLJAYnjCdN</link>
		<description>
		Круто!

А что за тема оформления у твоего емакса?...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Difrex<br><br>
Круто!<br>
<br>
А что за тема оформления у твоего емакса?<br>

]]>
</content:encoded></item>
<item><title>Нежданчик с доменами</title><guid>ZrhFDbjH7zdIQ44qm17T</guid><pubDate>2017-08-14 21:22:00</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/ZrhFDbjH7zdIQ44qm17T#ZrhFDbjH7zdIQ44qm17T</link>
		<description>
		Захожу сегодня в клиент, загружаю новую почту. Обнаружил, что резервная станция irk39.tk (mtest) не функционирует.
Ладно, думаю, проблема с хостингом, то есть с RedHat OpenShift. Как оказалось, у хостера всё работает, сервер на месте.

Зашёл к доменному регистратору (ранее dot.tk...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> All<br><br>
Захожу сегодня в клиент, загружаю новую почту. Обнаружил, что резервная станция irk39.tk (mtest) не функционирует.<br>
Ладно, думаю, проблема с хостингом, то есть с RedHat OpenShift. Как оказалось, у хостера всё работает, сервер на месте.<br>
<br>
Зашёл к доменному регистратору (ранее dot.tk, теперь freenom) и офигел.<br>
<br>
Единственным доменом, который за мной значится, оказался alicorn.tk.<br>
Остальные (а их там было штук 5 минимум) куда-то исчезли, в том числе сам ii-net.tk без всяких на то предупреждений. А ведь раньше предупреждали.<br>
<br>
ii-net.tk никто захватить ещё не успел, поэтому я его взял заново, но уже за 10$, а не бесплатно.<br>
В ближайший день может отказать почта и дебаг-сервер (да и сам сайт), если мою заявку не зачтут.<br>
<br>
Все остальные домены, в том числе irk39.tk, возвращать не буду, жалко тратиться =)<br>
Насчёт резервной станции ещё подумаю.<br>
<br>
<span class="comment">// Нашим советую перенаправить фетч на alicorn.tk денька на 2, там стоит зеркало mira station, просто домен в фетчере поправить и всё.</span><br>

]]>
</content:encoded></item>
<item><title>Re: Снова мысли о нетмыле</title><guid>szqQdPzZSSZ7tss1hvd3</guid><pubDate>2017-08-08 21:42:05</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/szqQdPzZSSZ7tss1hvd3#szqQdPzZSSZ7tss1hvd3</link>
		<description>
		vit01&gt;&gt; Вариант Петра хорош тем, что "скрытоэхи" для совместных бесед автоматически прокидываются на фетч между станциями.
vit01&gt;&gt; Наша задумка с единственной эхой не имеет такой фичи.

AL&gt; Потому что мухи отдельно, котлеты отдельно. Я искренне недоумеваю зачем валить в одну кучу...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">vit01&gt;&gt; Вариант Петра хорош тем, что "скрытоэхи" для совместных бесед автоматически прокидываются на фетч между станциями.</span><br>
<span class="quote">vit01&gt;&gt; Наша задумка с единственной эхой не имеет такой фичи.</span><br>
<br>
<span class="quote">AL&gt; Потому что мухи отдельно, котлеты отдельно. Я искренне недоумеваю зачем валить в одну кучу и личную переписку и скрытоэхи, если это логически разные вещи.</span><br>
<br>
<span class="quote">AL&gt; Но зачем?</span><br>
<br>
Соблазн по фичам. С одной стороны, обыкновенный нетмейл по единственной эхе будет как-то работать. Но будет мало гибкости<br>
<br>
1. Обычный нетмейл - это разговор 1 на 1.<br>
2. Скрытоэхи работают только на "своей" станции, ибо не гейтуются автоматически<br>
<br>
-----<br>
to All<br>
<br>
Ещё возникли сомнения по поводу роутинга и адресации нетмыла, но это в целом к нашим разговорам по сабжу относится.<br>
<br>
1. Предположим, я пишу пользователю Andrew Lobanov, проставив его имя в поле получателя. Сообщение расходится по всей сети через общую эху net.mail. На станции syscall (там есть публичная регистрация) некто заводит аккаунт с именем Andrew Lobanov (предположим, что этого поинта на syscall раньше не было) и ловит всю его почту. Пролёт.<br>
<br>
2. Придумываем, что некто написал письмо мне, vit01, но в поле получателя написал (mira,1). Сообщение расходится по всей сети. Здесь, внезапно, станция мира падает под DDoS или потому что я не оплатил хостинг. Само собой разумеется, я перенастраиваю клиент на другую ноду, пусть это будет Таверна, где мой адрес уже (tavern,N). И...<br>
<br>
и получаю, что в нетмыле пусто.<br>
<br>
Предлагайте свои варианты.<br>

]]>
</content:encoded></item>
<item><title>Re: Снова мысли о нетмыле</title><guid>PKSErgdlm2x2nkVYcSYH</guid><pubDate>2017-08-08 13:46:21</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/PKSErgdlm2x2nkVYcSYH#PKSErgdlm2x2nkVYcSYH</link>
		<description>
		Вариант Петра хорош тем, что "скрытоэхи" для совместных бесед автоматически прокидываются на фетч между станциями.

Наша задумка с единственной эхой не имеет такой фичи.

Можно разделять нетмейл на эхи-беседы так, как предлагал Денис (подставлять в поле echo свой текст), а затем ...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
Вариант Петра хорош тем, что "скрытоэхи" для совместных бесед автоматически прокидываются на фетч между станциями.<br>
<br>
Наша задумка с единственной эхой не имеет такой фичи.<br>
<br>
Можно разделять нетмейл на эхи-беседы так, как предлагал Денис (подставлять в поле echo свой текст), а затем просто делать по ним доп. запросы, чтобы получать сообщения всех участников.<br>
<br>
GET /netmail<br>
pauth=blablabla<br>
nechoes=first.necho:second.private.123<br>
<br>
И теперь нетмейл будет формироваться с учётом скрытобесед независимо от того, какие получатели проставлены на "помеченных" сообщениях.<br>

]]>
</content:encoded></item>
<item><title>Re: Снова мысли о нетмыле</title><guid>XvoCa1tflhaPaQoDElUn</guid><pubDate>2017-08-07 21:28:26</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/XvoCa1tflhaPaQoDElUn#XvoCa1tflhaPaQoDElUn</link>
		<description>
		Мне нравится эта идея. Не, серьёзно.

Peter&gt; 1) не читабельные имена эх. генерируемых автоматически. Но, может, терпимо?

Терпимо. Только я за то, чтобы название скрытоэхи генерировалось на клиенте (даже если это хэш(authstr + дата)). А сервер будет только по алгоритму делать про...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
Мне нравится эта идея. Не, серьёзно.<br>
<br>
<span class="quote">Peter&gt; 1) не читабельные имена эх. генерируемых автоматически. Но, может, терпимо?</span><br>
<br>
Терпимо. Только я за то, чтобы название скрытоэхи генерировалось на клиенте (даже если это хэш(authstr + дата)). А сервер будет только по алгоритму делать проверку.<br>
То есть если название эхи называется с "__private.", то лишь тогда относить её к нетмейлу.<br>

]]>
</content:encoded></item>
<item><title>Re: Фэхи</title><guid>on4AAp4AePeQWZUFYEOb</guid><pubDate>2017-08-03 14:00:47</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/on4AAp4AePeQWZUFYEOb#on4AAp4AePeQWZUFYEOb</link>
		<description>
		В общем, в стандарт гоним вот это

====
[A-Za-z0-9_!-.]{1,60}.[A-Za-z0-9_!-]{1,60}
====

А ещё прокидываю фэху ii://file.wishes, куда будем писать всякие пожелания по поводу того, чем поделиться, а также всякие перезаливы, отзывы по файлам и так далее....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
В общем, в стандарт гоним вот это<br>
<br>
<pre class="code">
[A-Za-z0-9_!-.]{1,60}.[A-Za-z0-9_!-]{1,60}
</pre>
<br>
А ещё прокидываю фэху <a href="/file.wishes#file.wishes" class="url">ii://file.wishes</a>, куда будем писать всякие пожелания по поводу того, чем поделиться, а также всякие перезаливы, отзывы по файлам и так далее.<br>

]]>
</content:encoded></item>
<item><title>Re: idec mobile </title><guid>H77ueO2o9vvZONkyfLME</guid><pubDate>2017-08-05 20:38:37</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/H77ueO2o9vvZONkyfLME#H77ueO2o9vvZONkyfLME</link>
		<description>
		Обновления по фэхам на сегодня

1. Исправлен баг с прокруткой списка в конец
2. Опция "Поделиться" для файлов (длинное нажатие)
3. Копирование fid в буфер обмена
4. Если файл криво скачался (т.е. повреждён), то алгоритм предложит его либо удалить, либо открывать на свой страх и р...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> vit01<br><br>
Обновления по фэхам на сегодня<br>
<br>
1. Исправлен баг с прокруткой списка в конец<br>
2. Опция "Поделиться" для файлов (длинное нажатие)<br>
3. Копирование fid в буфер обмена<br>
4. Если файл криво скачался (т.е. повреждён), то алгоритм предложит его либо удалить, либо открывать на свой страх и риск<br>
5. К скачанному содержимому фэх теперь можно дотянуться из сторонних приложений в диалоге выбора файла. (работает на Android 4.4 и выше)<br>
6. Всё допереведено на русский (мелочь, но всё равно)<br>
<br>
Сегодня у меня был тяжёлый день, проведённый в документации Google и на StackOverflow, поэтому крутые фичи под пунктами 2 и 5 требуют того, чтобы вы их оценили.<br>

]]>
</content:encoded></item>
<item><title>Re: Фэхи</title><guid>Ad4N7hVDEsSsin1Zx3BI</guid><pubDate>2017-08-03 14:09:15</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/Ad4N7hVDEsSsin1Zx3BI#Ad4N7hVDEsSsin1Zx3BI</link>
		<description>
		btimofeev&gt; А чем плохи заглавные буквы в именах файлов?

В общем, ничем не плохи. Просто в стандарте прописано не было, вот я и решил перестраховаться. Скоро будет поддерживаться....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> btimofeev<br><br>
<span class="quote">btimofeev&gt; А чем плохи заглавные буквы в именах файлов?</span><br>
<br>
В общем, ничем не плохи. Просто в стандарте прописано не было, вот я и решил перестраховаться. Скоро будет поддерживаться.<br>

]]>
</content:encoded></item>
<item><title>Re: idec mobile </title><guid>4dm2fA0eJHrAW3z0HTFg</guid><pubDate>2017-08-03 21:25:10</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/4dm2fA0eJHrAW3z0HTFg#4dm2fA0eJHrAW3z0HTFg</link>
		<description>
		Обновление IDEC Mobile!

Интерфейс фэх стал более отзывчивым, исправлены вчерашние баги, о которых было сообщено.
Также есть новые фичи:

1. Клиент теперь обрабатывает событие "Поделиться" от сторонних приложений. Можно отправлять файлы в фэхи напрямую из галереи, файлового менед...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> vit01<br><br>
Обновление IDEC Mobile!<br>
<br>
Интерфейс фэх стал более отзывчивым, исправлены вчерашние баги, о которых было сообщено.<br>
Также есть новые фичи:<br>
<br>
1. Клиент теперь обрабатывает событие "Поделиться" от сторонних приложений. Можно отправлять файлы в фэхи напрямую из галереи, файлового менеджера или какого-нибудь мессенджера<br>
<br>
2. Из режима чтения по просьбе Андрея теперь можно делиться сообщениями из Секты в plain-text, например, по Email/SMS/чтоугодно.<br>

]]>
</content:encoded></item>
<item><title>Re: Фэхи</title><guid>jVNnzMj0GNbRtAgFHoA9</guid><pubDate>2017-08-03 07:09:16</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/jVNnzMj0GNbRtAgFHoA9#jVNnzMj0GNbRtAgFHoA9</link>
		<description>
		AL&gt; Проанализировал логи и заметил, что фэхи с меня узлы не тянут (или тянут с отличным от эх периодом).

Станция мира фетчит фэхи на таверне раз в 20 минут.
Но я решил сделать проверку и увидел, что фетчер отказывается скачивать оттуда 3 файла.

У меня на станции стоят строгие р...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">AL&gt; Проанализировал логи и заметил, что фэхи с меня узлы не тянут (или тянут с отличным от эх периодом).</span><br>
<br>
Станция мира фетчит фэхи на таверне раз в 20 минут.<br>
Но я решил сделать проверку и увидел, что фетчер отказывается скачивать оттуда 3 файла.<br>
<br>
У меня на станции стоят строгие регулярки, по которым имя файла разрешается только в lowercase (как имя эхи). Вроде бы, мы именно так по стандарту и договаривались, не?<br>
<br>
<span class="comment">// IDEC Mobile автоматически преобразует имя файла через toLower(), поэтому через него грузить безопасно.</span><br>

]]>
</content:encoded></item>
<item><title>Re: idec mobile </title><guid>6PCgdx6947uvHeJ7bTSa</guid><pubDate>2017-08-02 20:58:52</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/6PCgdx6947uvHeJ7bTSa#6PCgdx6947uvHeJ7bTSa</link>
		<description>
		Итак, IDEC Mobile получает начальную поддержку файловых эх

Обновляться всем обязательно!

1. Заходите в настройки станции, ставите галку "Поддержка файловых эх"
2. Фетчите сообщения как обычно
3. В NavDrawer'е идёте на вкладку "Файловые эхи"

По клику на файле он скачается. Если...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> vit01<br><br>
Итак, IDEC Mobile получает начальную поддержку файловых эх<br>
<br>
Обновляться всем обязательно!<br>
<br>
1. Заходите в настройки станции, ставите галку "Поддержка файловых эх"<br>
2. Фетчите сообщения как обычно<br>
3. В NavDrawer'е идёте на вкладку "Файловые эхи"<br>
<br>
По клику на файле он скачается. Если тыкнуть по нему второй раз, то откроется в соответствующем приложении<br>
Длинный тап == показать полностью описание и хэш<br>
<br>
Багов ещё много, но это уже хотя бы что-то. Занимался сегодня клиентом целый день, даже еде внимания меньше уделял. Так что прошу feedback!<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>JBrRHHZ8Y8jYF1OiuejY</guid><pubDate>2017-07-24 19:49:59</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/JBrRHHZ8Y8jYF1OiuejY#JBrRHHZ8Y8jYF1OiuejY</link>
		<description>
		Peter&gt; Еще у меня возникла мысль, что чтобы не переделывать клиентский софт, можно слать и получать приватные сообщения в обычную эху но такую:

Peter&gt; netmail.&lt;authstr&gt; -- по сути это одновременно авторизация и софт не надо менять

Это гениально! =) Отличная идея. Только тут над...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; Еще у меня возникла мысль, что чтобы не переделывать клиентский софт, можно слать и получать приватные сообщения в обычную эху но такую:</span><br>
<br>
<span class="quote">Peter&gt; netmail.&lt;authstr&gt; -- по сути это одновременно авторизация и софт не надо менять</span><br>
<br>
Это гениально! =) Отличная идея. Только тут надо помнить, что название эхи - это lowercase, но тут невелика проблема, можно преобразовать.<br>
<br>
В схеме Дениса не нравится, что можно фетчить только у соседей и только для своих поинтов, без транзитных пересылок для чужих сообщений. Надо добавить маленький костыль, чтобы иметь возможность обходить это ограничение (например, метка на сообщение, которая будет разрешать трафик через посредников).<br>
<br>
Насчёт "эх внутри нетмейла". Идея неплохая, но это можно реализовать проще: через теги, т.е. тем же способом, каким у нас сейчас ставится repto.<br>

]]>
</content:encoded></item>
<item><title>Re: Фэхи</title><guid>AF7J4gEnU1ZeOrjrGqDY</guid><pubDate>2017-07-30 14:52:57</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/AF7J4gEnU1ZeOrjrGqDY#AF7J4gEnU1ZeOrjrGqDY</link>
		<description>
		На mira station есть ещё фэха pr0n.share

Да, это именно то, что вы подумали, название говорит само за себя :)

Более чем уверен, что её наполнять никто не будет, но пусть останется на всякий случай....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
На mira station есть ещё фэха pr0n.share<br>
<br>
Да, это именно то, что вы подумали, название говорит само за себя :)<br>
<br>
Более чем уверен, что её наполнять никто не будет, но пусть останется на всякий случай.<br>

]]>
</content:encoded></item>
<item><title>Re: Android клиент</title><guid>ojqWuvZcCzxuMHtvtuXx</guid><pubDate>2017-07-22 14:52:13</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/ojqWuvZcCzxuMHtvtuXx#ojqWuvZcCzxuMHtvtuXx</link>
		<description>
		vit01&gt;&gt; Он и так должен сохраняться, если ты кнопку "назад" нажимаешь.

btimofeev&gt; Похоже нужно ещё и в onPause сохранять.

Да уже сообразил, чётко видно в исходниках. Но потом, сегодня занят....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> btimofeev<br><br>
<span class="quote">vit01&gt;&gt; Он и так должен сохраняться, если ты кнопку "назад" нажимаешь.</span><br>
<br>
<span class="quote">btimofeev&gt; Похоже нужно ещё и в onPause сохранять.</span><br>
<br>
Да уже сообразил, чётко видно в исходниках. Но потом, сегодня занят.<br>

]]>
</content:encoded></item>
<item><title>Re: Android клиент</title><guid>LAzzVts4vRPjX0BiDLwI</guid><pubDate>2017-07-22 11:57:27</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/LAzzVts4vRPjX0BiDLwI#LAzzVts4vRPjX0BiDLwI</link>
		<description>
		jmaks&gt; Не работает почему-то authstr, который ты мне выдавал с mira station.

Напиши мне на me@ii-net.tk , разберёмся

jmaks&gt; И кнопки просмотреть pass нету.

Сделаю кнопку

vit01&gt;&gt; Всем обновиться!
jmaks&gt; Я конечно может занудствую, но хотелось бы хоть знать какая теперь версия,...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> jmaks<br><br>
<span class="quote">jmaks&gt; Не работает почему-то authstr, который ты мне выдавал с mira station.</span><br>
<br>
Напиши мне на me@ii-net.tk , разберёмся<br>
<br>
<span class="quote">jmaks&gt; И кнопки просмотреть pass нету.</span><br>
<br>
Сделаю кнопку<br>
<br>
<span class="quote">vit01&gt;&gt; Всем обновиться!</span><br>
<span class="quote">jmaks&gt; Я конечно может занудствую, но хотелось бы хоть знать какая теперь версия, что искать для обновления, а то найдешь, да не то.</span><br>
<br>
1. Заходишь на <a href="https://ii-net.tk," class="url">https://ii-net.tk,</a> там есть кнопка<br>
2. Или в самом клиенте в Navigation Drawer'e в списке есть кнопка "Обновиться", она приведёт сразу на APK<br>
<br>
<span class="quote">jmaks&gt; Реквестирую СОХРАНЕНИЕ черновика сообщения</span><br>
<br>
Он и так должен сохраняться, если ты кнопку "назад" нажимаешь.<br>
<br>
<span class="quote">jmaks&gt; прошло 15мин, обновилось, упало уведомление, что есть новый мессдж, открыл верхний фолд, нажал, смотрю, ага, работает уведомлялка. Открываю Drafts</span><br>
<br>
Очень странное поведение. Однако я понял примерно, куда копать, спасибо за багрепорт.<br>

]]>
</content:encoded></item>
<item><title>Re: Фэхи и документация</title><guid>lwU6NdTScF8lBj6ROaNS</guid><pubDate>2017-07-20 18:57:13</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/lwU6NdTScF8lBj6ROaNS#lwU6NdTScF8lBj6ROaNS</link>
		<description>
		Просматривая документацию фэх, обнаружил, что при использовании f/p совершенно нет никаких кодов ответов
Так что ради соответствия сделал file ok:&lt;hash&gt; по аналогии с msg ok:&lt;hash&gt; в обычном /u/point. Ну и, конечно же, error: no auth
Очень странно, что это было пропущено при прое...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
Просматривая документацию фэх, обнаружил, что при использовании f/p совершенно нет никаких кодов ответов<br>
Так что ради соответствия сделал file ok:&lt;hash&gt; по аналогии с msg ok:&lt;hash&gt; в обычном /u/point. Ну и, конечно же, error: no auth<br>
Очень странно, что это было пропущено при проектировании, в iing и в стандарте.<br>
<br>
На станции мира в экспериментальном режиме теперь работают фэхи. Правда, я f/list.txt забыл сделать, но это не критично. Зато f/blacklist.txt не забыл =)<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>shTeNqdIfAAGWzzY02AK</guid><pubDate>2017-07-20 12:56:30</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/shTeNqdIfAAGWzzY02AK#shTeNqdIfAAGWzzY02AK</link>
		<description>
		vit01&gt;&gt; Адреса не уникальны. Мы можем подключить в сеть ещё хоть 10 узлов под названием syscall и отлавливать твою почту.
AL&gt; В сеть то их кто пустит? А я не предлагал разве между узлами обмениваться нетмейлом только по отдельному паролю?

vit01&gt;&gt; Также любые метаданные сообщений...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">vit01&gt;&gt; Адреса не уникальны. Мы можем подключить в сеть ещё хоть 10 узлов под названием syscall и отлавливать твою почту.</span><br>
<span class="quote">AL&gt; В сеть то их кто пустит? А я не предлагал разве между узлами обмениваться нетмейлом только по отдельному паролю?</span><br>
<br>
<span class="quote">vit01&gt;&gt; Также любые метаданные сообщений можно подменять на пути следования.</span><br>
<span class="quote">AL&gt; Ну и долой такого сисопа при первом палеве из сети.</span><br>
<br>
Ну, если существует два варианта развития событий: хороший или дурацкий, то ситуация обязательно пойдёт по второму сценарию. Пока нас мало, мы можем не читать чужую почту и жить честно. Как только узлов станет больше, будут и сисопы, которым захочется потешить своё любопытство.<br>
<br>
<span class="quote">AL&gt; Идея личной переписки мёртворождённая. Потому что без шифрования она никому кроме меня не нужна, а с шифрованием мы теряем простоту технологии.</span><br>
<br>
Я предлагал вариант без шифрования, то есть просто фетчить определённую эху (можно по паролю, если сильно хочется) и ставить фильтры на получателя (на станции, имею в виду). Но он никого не устроил.<br>
<br>
Когда мы пытаемся договориться по поводу чего-то, надо учитывать и плюсы, и минусы. Так что надо приводить примеры и с MITM, потому что кому-то это может не понравиться.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>EwKyeHiiCqIFzy8w9rRy</guid><pubDate>2017-07-20 18:35:21</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/EwKyeHiiCqIFzy8w9rRy#EwKyeHiiCqIFzy8w9rRy</link>
		<description>
		Peter&gt; Почему ты думаешь, что уровень доверия к ноде по ЭЦП недостаточная мера?

Ну так ЭЦП ведь действует независимо от шифрования. Так что читать чужие письма всё равно сисопы смогут.
Да и с точки зрения зависимостей один фиг добавлять больше компонентов придётся.

В общем, я п...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; Почему ты думаешь, что уровень доверия к ноде по ЭЦП недостаточная мера?</span><br>
<br>
Ну так ЭЦП ведь действует независимо от шифрования. Так что читать чужие письма всё равно сисопы смогут.<br>
Да и с точки зрения зависимостей один фиг добавлять больше компонентов придётся.<br>
<br>
В общем, я пока займу опять выжидательную позицию. Добавлю в клиент поддержку PGP, может быть, сделаю парочку методов для ноды, которые будут фильтровать контент, а там и решим в итоге. На своей собственной станции ты волен добавлять любые фишки, поэтому если "личные сообщения" тебе нужны срочно, то с нами можно особо и не советоваться.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>atP91WUSzAcVivrYwyjF</guid><pubDate>2017-07-19 16:15:45</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/atP91WUSzAcVivrYwyjF#atP91WUSzAcVivrYwyjF</link>
		<description>
		Peter&gt; В принципе, адреса то у нас есть. Это имя ноды и номер поинта. В качестве примера, если сообщение адресовано &lt;syscall,1&gt; - то это netmail ко мне.

Адреса не уникальны. Мы можем подключить в сеть ещё хоть 10 узлов под названием syscall и отлавливать твою почту.

Также любые...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; В принципе, адреса то у нас есть. Это имя ноды и номер поинта. В качестве примера, если сообщение адресовано &lt;syscall,1&gt; - то это netmail ко мне.</span><br>
<br>
Адреса не уникальны. Мы можем подключить в сеть ещё хоть 10 узлов под названием syscall и отлавливать твою почту.<br>
<br>
Также любые метаданные сообщений можно подменять на пути следования. И отправителя, и получателя, и адреса, и всё остальное. То есть я тупо захожу в админку на станции, ввожу msgid и меняю любые данные в сообщении. Если уложился в 10 минут - атака MITM сработала. Иногда мне приходится очепятки так править, если случайно загнал сообщение, не подумав =)<br>
<br>
Нас спасёт только шифрование, потому что именно оно может гарантировать сохранность переписки. И это гораздо надёжнее в плане транспортов, потому что подойдёт под любую схему синхронизации, какую только можно придумать.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>6ebobQ0DvyUCIRGbwfyB</guid><pubDate>2017-07-20 00:49:05</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/6ebobQ0DvyUCIRGbwfyB#6ebobQ0DvyUCIRGbwfyB</link>
		<description>
		Peter&gt; В любом случае, описанные атаки, не совсем атаки. Так как любая нода может забрать netmail если она доверена.

Если вдруг нода скомпрометирована, то она может вылавливать нетмейл чужих нод и вывешивать его публично.

Peter&gt; Доверенность подтверждается ЭЦП. Так что я не пон...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; В любом случае, описанные атаки, не совсем атаки. Так как любая нода может забрать netmail если она доверена.</span><br>
<br>
Если вдруг нода скомпрометирована, то она может вылавливать нетмейл чужих нод и вывешивать его публично.<br>
<br>
<span class="quote">Peter&gt; Доверенность подтверждается ЭЦП. Так что я не понял суть твоего примера до конца. Если я доверяю твоей ноде, и убеждаюсь с помощью ЭЦП в аутентичности твоих запросов, почему бы мне и не слить тебе netmail?</span><br>
<br>
Мы совершенно про разные вещи говорим. При схеме<br>
<br>
<pre class="code">
                      abcde
                        |
нода1(from) &gt; нода2 &gt; нода3 &gt; syscall (to)
</pre>
<br>
нода 2 может организовывать атаку MITM, подменяя части сообщений. Например, подменив адрес получателя, она может добиться того, что нода3 отправит сообщение не получателю syscall, а левой ноде abcde. А если она подменит адрес отправителя, то может сама отлавливать чужую почту. Поэтому схемы без шифрования обречены на провал.<br>
<br>
Возвращаясь к полю адреса, мы уже высказывали когда-то идею, что в поле адреса можно вписывать открытый ключ или ID этого ключа (неважно, для станции или для самого человека). При этом ЭЦП должна применяться не только для текста сообщения, но и для этого самого поля адреса, чтобы остальные ноды во время синхронизации не смогли подделать "обратный адрес" следования.<br>
<br>
И теперь насчёт того, делать шифрование + ЭЦП на ноде или на клиенте.<br>
<br>
1. На клиенте<br>
+ не надо доверять сисопам<br>
+ не надо сильно переделывать код станций<br>
+ юзверь может получить свою почту с любой станции, с какой захочет<br>
- надо совершенствовать клиенты<br>
- нужен актуальный keystore для базы данных поинтов<br>
<br>
2. На станции<br>
+ не надо переделывать клиенты<br>
+ реализация проще и легковеснее<br>
- юзверь может получить почту только со своей станции<br>
- поинт должен доверять своему "боссу"<br>
- все ноды/юзвери должны знать, на какой станции живёт получатель, чтобы сообщение расшифровалось там, где это надо<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>0OzTbbz2JGMfPGvQKGzM</guid><pubDate>2017-07-20 01:11:50</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/0OzTbbz2JGMfPGvQKGzM#0OzTbbz2JGMfPGvQKGzM</link>
		<description>
		Difrex&gt; На самом деле никому ключ передавать не нужно. Можно воспользоваться тем же pgp.mit.edu. Либо, чтобы сисоп поднял sks и грузить ключик туда. Это не сложно =)

Почесал репу и подумал, что всё-таки это хорошая идея....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Difrex<br><br>
<span class="quote">Difrex&gt; На самом деле никому ключ передавать не нужно. Можно воспользоваться тем же pgp.mit.edu. Либо, чтобы сисоп поднял sks и грузить ключик туда. Это не сложно =)</span><br>
<br>
Почесал репу и подумал, что всё-таки это хорошая идея.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>z0zcf6ryFh0hBrsYvPvb</guid><pubDate>2017-07-19 13:20:32</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/z0zcf6ryFh0hBrsYvPvb#z0zcf6ryFh0hBrsYvPvb</link>
		<description>
		Difrex&gt; Но тут нужно развитие клиентов. Чтобы они генерили ключи. Ключи можно синкать по надам в SKS.

Ключи может нагенерировать сисоп и просто выдавать пару поинту вместе с authstr при регистрации.

При желании юзверь может дать сисопу собственный открытый ключ, если его такой ...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Difrex<br><br>
<span class="quote">Difrex&gt; Но тут нужно развитие клиентов. Чтобы они генерили ключи. Ключи можно синкать по надам в SKS.</span><br>
<br>
Ключи может нагенерировать сисоп и просто выдавать пару поинту вместе с authstr при регистрации.<br>
<br>
При желании юзверь может дать сисопу собственный открытый ключ, если его такой вариант не устраивает.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>U9x1sIEXmC5VLc7GzCTg</guid><pubDate>2017-07-17 19:49:47</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/U9x1sIEXmC5VLc7GzCTg#U9x1sIEXmC5VLc7GzCTg</link>
		<description>
		Peter&gt; поинт -&gt; нода поинта -&gt; целевая нода
Peter&gt; То есть, нет никакой сложной маршрутизации, сообщение от ноды поинта сразу коннектится к целевой ноде и отправляет сообщение на нее. Я считаю это нормальным, так как нода по определению доступна в сети интернет, и нет смысла дела...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; поинт -&gt; нода поинта -&gt; целевая нода</span><br>
<span class="quote">Peter&gt; То есть, нет никакой сложной маршрутизации, сообщение от ноды поинта сразу коннектится к целевой ноде и отправляет сообщение на нее. Я считаю это нормальным, так как нода по определению доступна в сети интернет, и нет смысла делать какую то хитрую маршрутизацию</span><br>
<br>
Это противоречит самым основам IDEC (да и ii), а именно:<br>
<br>
1. Интернет не должен быть единственным транспортом<br>
2. Никто, абсолютно никто не обязан быть доступным 24/7 (это самое важное правило, на котором построена наша сеть)<br>
3. Один и тот же человек сегодня может подключаться к одной станции, а завтра - к другой<br>
<br>
<span class="quote">Peter&gt; есть специальная скрытая эха netmail. При ее фетчинге -- клиент получает только те сообщения, которые адресованы именно ему. В качестве адреса -- имя ноды и номер поинта (то, что у нас есть). Авторицация по authstr. Но вот как сообщение доходит до ноды, отдельный разговор. Итак, первый способ.</span><br>
<br>
<span class="quote">Peter&gt; 1) Сообщение распостроняется путем фетчинга как и сейчас. При этом, нужно решить 2 проблемы</span><br>
<br>
<span class="quote">&gt; a) фетчить netmail могут только те ноды, которым мы доверяем;</span><br>
<span class="quote">&gt; b) сообщение в netmail должны убиваться после доставки;</span><br>
<br>
Мне нравится идея с "убиваться после доставки". Но предлагаю реализовать её немного по-другому.<br>
<br>
Опишу целиком.<br>
<br>
Основа: есть единый реестр поинтов, у каждого - свой открытый ключ, который записывается в общую корзину и есть на всех станциях<br>
<br>
1. Есть публичная эха netmail, которую может фетчить каждый. Все сообщения в netmail зашифрованы.<br>
2. Все ноды открыто забирают друг у друга netmail и смотрят на поле получателя. Если получатель числится на ноде, то сообщение сохраняется там навечно (ну или на очень долгое время вроде 3 месяцев). Иначе (если нода ведёт транзит, т.е. такого поинта на ней нет) - держится около 5-10 дней, на усмотрение сисопа.<br>
3. Шифрование всё end-to-end, сервера в нём не участвуют. Смог расшифровать - сообщение твоё. Не расшифровал - значит не твоё.<br>
<br>
Мой вариант уже совместим с любыми текущими реализациями. Просто до этого я не задумывался про то, что они могут быть "сгораемыми".<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли о стандартах</title><guid>Cwut1l6yp8ncvX5oSGRj</guid><pubDate>2017-07-17 21:15:49</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/Cwut1l6yp8ncvX5oSGRj#Cwut1l6yp8ncvX5oSGRj</link>
		<description>
		Peter&gt; С шифрованием, конечно, частично все упрощается. Но по моему, все таки, делать его частью стандарта не очень...

Шифрование и не предлагается делать частью стандарта. Можно использовать абсолютно любые алгоритмы, которые в голову взбредёт. Если хочешь - можно вообще не шиф...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; С шифрованием, конечно, частично все упрощается. Но по моему, все таки, делать его частью стандарта не очень...</span><br>
<br>
Шифрование и не предлагается делать частью стандарта. Можно использовать абсолютно любые алгоритмы, которые в голову взбредёт. Если хочешь - можно вообще не шифровать. Правда, тогда найдутся любопытные, которые захотят читать чужие письма.<br>
<br>
А так-то фильтрация по получателю будет работать в любом случае. Только на клиенте, а не на ноде. Нода пойдёт осуществлять только самое базовое обслуживание (вроде удаления через N дней).<br>

]]>
</content:encoded></item>
<item><title>Re: android клиент</title><guid>JKDAVRz1TrnhGFZyRLpk</guid><pubDate>2017-07-16 09:25:45</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/JKDAVRz1TrnhGFZyRLpk#JKDAVRz1TrnhGFZyRLpk</link>
		<description>
		Peter&gt; Из замечаний: все таки стоит добавлять / к урлу станции, если его не ввели, имхо.

Он и так добавляется. Просто предупреждение выдаётся, дабы человек запомнил. Но могу его убрать....
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Peter<br><br>
<span class="quote">Peter&gt; Из замечаний: все таки стоит добавлять / к урлу станции, если его не ввели, имхо.</span><br>
<br>
Он и так добавляется. Просто предупреждение выдаётся, дабы человек запомнил. Но могу его убрать.<br>

]]>
</content:encoded></item>
<item><title>Re: idec mobile </title><guid>CRfFXLEDCzsEZTrMcHKs</guid><pubDate>2017-07-16 14:43:45</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/CRfFXLEDCzsEZTrMcHKs#CRfFXLEDCzsEZTrMcHKs</link>
		<description>
		Что на сегодня:

1. Учтены замечания Петра
2. Попытался починить очередной баг с падением

Всем обновиться!...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> vit01<br><br>
Что на сегодня:<br>
<br>
1. Учтены замечания Петра<br>
2. Попытался починить очередной баг с падением<br>
<br>
Всем обновиться!<br>

]]>
</content:encoded></item>
<item><title>Re: iing</title><guid>zIq4QWF1FUIIAYLjHxzA</guid><pubDate>2017-07-09 19:41:04</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/zIq4QWF1FUIIAYLjHxzA#zIq4QWF1FUIIAYLjHxzA</link>
		<description>
		AL&gt; Просто если ты на десктопе подписан на фэху, то зачем какой-либо GUI? Сфетчилось и сфетчилось.

Всё-таки не очень нравится идея, что любые файлы гонятся на комп автоматически. Может быть, пользователь сначала описание прочтёт и на размер посмотрит, а потом решит, хочет качать...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">AL&gt; Просто если ты на десктопе подписан на фэху, то зачем какой-либо GUI? Сфетчилось и сфетчилось.</span><br>
<br>
Всё-таки не очень нравится идея, что любые файлы гонятся на комп автоматически. Может быть, пользователь сначала описание прочтёт и на размер посмотрит, а потом решит, хочет качать или нет.<br>
<br>
К тому же, попробуй мыслить дальше. Если пользователь сидит за графическим десктопом (будь то Иксы или Винда), то ему наверняка захочется открывать файлы кликом мыши. Картинку открыть в просмотрщике картинок, текст - в текстовом редакторе, архив - в архиваторе и так далее.<br>
<br>
Заходит человек в фэху, видит в списке файлы по порядку фетча, с описанием. Так искать проще и быстрее, чем в файловом менеджере, плюс сразу можно будет клацнуть и просмотреть.<br>
<br>
<span class="quote">vit01&gt;&gt; Просто имеет смысл иметь в реализациях как можно больше общего, дабы сильно не перегружать кодом каждую из них.</span><br>
<br>
<span class="quote">AL&gt; Но актуально это будет разве что для новых проектов, так как в текущих, по сути, уже всё есть.</span><br>
<span class="quote">AL&gt; Ну это как минимум к выкидыванию кучи уже рабочего кода.</span><br>
<br>
Именно к этому и призываю - выкинуть кучу дублирующегося (пусть и рабочего) кода, чтобы упростить то, что у нас уже есть, и унифицировать поддержку всех фич. Если берём в расчёт существующие CutieFeed, Caesium, iing, то они всё равно различаются, и те вещи, которые в одном месте упустили, в других присутствуют.<br>
<br>
В идеале в моих фантазиях клиенты и нода будут различаться только своими GUI. То есть будет нечто вроде idec-base, к которому по желанию прикручиваются bottle-модуль, ncurses-модуль, qt-модуль и так далее.<br>

]]>
</content:encoded></item>
<item><title>Re: idec mobile </title><guid>TfdnpLN1z5Ml8MZwzGGN</guid><pubDate>2017-07-10 21:26:44</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/TfdnpLN1z5Ml8MZwzGGN#TfdnpLN1z5Ml8MZwzGGN</link>
		<description>
		IDEC Mobile переведён на английский язык!

Уделено внимание даже таким мелочам как дефолтный конфиг (т.е. русским пользователям подставляется Станция мира и Таверна, а всем остальным Mira Station и Tavern).

Даже несмотря на то, что у русскоязычного народа почти ничего не поменяе...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> vit01<br><br>
IDEC Mobile переведён на английский язык!<br>
<br>
Уделено внимание даже таким мелочам как дефолтный конфиг (т.е. русским пользователям подставляется Станция мира и Таверна, а всем остальным Mira Station и Tavern).<br>
<br>
Даже несмотря на то, что у русскоязычного народа почти ничего не поменяется, следует всё-таки сабж обновить.<br>
<br>
И если у вас есть забугорные друзья, то можно их теперь приглашать к нам. Кстати, даже это я предусмотрел. В англоязычной версии справки для новичков написано, что, дескать, не пугайтесь, когда увидите кучу русского текста (и ещё написано, что мы дружбомагичные ребята, которые совершенно не против общения на других языках)<br>

]]>
</content:encoded></item>
<item><title>Re: iing</title><guid>NO6xdHrZ9b8MB9gYoypj</guid><pubDate>2017-07-08 21:29:53</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/NO6xdHrZ9b8MB9gYoypj#NO6xdHrZ9b8MB9gYoypj</link>
		<description>
		AL&gt; Что ещё туда можно запихнуть?

Как минимум, обработка тегов, работа с msgline, пара двустрочников для base64, упрощение работы с бандлами.
Также парсинг значений /x/c, строк /x/file, list.txt, тех же фэх

Вот посмотри сюда: https://github.com/vit1-irk/idec-mobile/blob/master/...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">AL&gt; Что ещё туда можно запихнуть?</span><br>
<br>
Как минимум, обработка тегов, работа с msgline, пара двустрочников для base64, упрощение работы с бандлами.<br>
Также парсинг значений /x/c, строк /x/file, list.txt, тех же фэх<br>
<br>
Вот посмотри сюда: <a href="https://github.com/vit1-irk/idec-mobile/blob/master/app/src/main/java/vit01/idecmobile/Core/IIMessage.java" class="url">https://github.com/vit1-irk/idec-mobile/blob/master/app/src/main/java/vit01/idecmobile/Core/IIMessage.java</a><br>
Здесь, конечно, не всё необходимое (отсутствует перевод в бандл-строку, например), но в своей основе вынос работы с сообщениями с глаз долой был бы очень удобен в нашем малокачественном python-коде.<br>
<br>
<span class="quote">AL&gt; Всё, что сверх протокола завязывается уже на конкретный способ хранения и отображения и уже не совсем понятно как добиться универсальности.</span><br>
<br>
Из того, что сверх протокола, неплохо бы прикрутить функции для работы с сетью (думаю поделиться проксификацией через lib-socks-proxy и поддержкой таймаутов).<br>
<br>
Просто имеет смысл иметь в реализациях как можно больше общего, дабы сильно не перегружать кодом каждую из них.<br>
<br>
<span class="quote">AL&gt; Ты пробовал запустить iing, закинуть что-нить в фэху и получить это с помощью цезия? Как один из вариантов реализации.</span><br>
<br>
Попробовал зафетчить фэху pictures с помощью Цезия. GUI здесь по факту отсутствует, хотя реализация и рабочая. Хотелось бы для CutieFeed'а что-нибудь и для IDEC Mobile, чтобы самому выбирать, какие файлы скачивать, и чтобы более-менее прилично выглядело.<br>
<br>
<span class="quote">AL&gt; Если же говорить о idec-mobile, то не проще ли сразу кидать полученные нодой файлы на фреки, как это сделано в той же iing?</span><br>
<br>
Проще, но ведь всё равно не очень полноценно с точки зрения юзабилити. Пока что попробую реализовать только Upload-диалог, а там посмотрим.<br>
<br>
<span class="quote">AL&gt; Вот как лучше сделать приватные фреки в вебморде? Потому как authstr теперь передаётся только через POST-запрос. Есть мысли?</span><br>
<br>
В вебморде можно всё в куки складывать и по ним проверять. Только проверку на csrf сделать ещё.<br>

]]>
</content:encoded></item>
<item><title>Re: iing</title><guid>nQG9OGKYDz9zCzOp7Bb0</guid><pubDate>2017-07-08 18:54:41</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/nQG9OGKYDz9zCzOp7Bb0#nQG9OGKYDz9zCzOp7Bb0</link>
		<description>
		vit01&gt;&gt; 2. Запускаем скрипт
vit01&gt;&gt; 3. Пытаемся получить поинта и написать "test"
vit01&gt;&gt; Пункты 2 и 3 проще совместить, чтобы всё было "не отходя от кассы".

AL&gt; Куда тут отходить то? Даже директорию менять не надо =) Я искренне не понимаю зачем это.

Про points.txt и points.py ...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">vit01&gt;&gt; 2. Запускаем скрипт</span><br>
<span class="quote">vit01&gt;&gt; 3. Пытаемся получить поинта и написать "test"</span><br>
<span class="quote">vit01&gt;&gt; Пункты 2 и 3 проще совместить, чтобы всё было "не отходя от кассы".</span><br>
<br>
<span class="quote">AL&gt; Куда тут отходить то? Даже директорию менять не надо =) Я искренне не понимаю зачем это.</span><br>
<br>
Про points.txt и points.py в твоём README нет ни слова (значит логично было бы пустить их в дело сразу же), плюс нододержатель так или иначе пойдёт сам этой нодой пользоваться (как минимум ради теста). Мелочь, а приятно.<br>
<br>
<span class="quote">AL&gt; Какого рода подсказки? Есть README, а конфиг, как только дойдут руки, будет копироваться автоматом из умолчального.</span><br>
<br>
Например, после копирования конфига предложить сисопу его сначала поправить в редакторе, а затем только ноду запустить. В *nix системах можно даже $EDITOR брать на вооружение, чтобы ускорить процесс.<br>
<br>
-----------<br>
<br>
Кажется, мы опять обсуждаем какие-то малозначащие мелочи вместо того, чтобы заниматься делом :) Все эти штуки можно и не делать, но если сделаешь, будет чуточку приятнее.<br>
<br>
Прошу высказаться насчёт идеи idec-python отсюда: <a href="/dvUD1leZtApAyB5AlwUC#dvUD1leZtApAyB5AlwUC" class="url">ii://dvUD1leZtApAyB5AlwUC</a>, и ещё хотелось бы услышать пожелания по поводу того, как строить GUI для фэх<br>

]]>
</content:encoded></item>
<item><title>Re: iing</title><guid>UlTMzIoSxCr5cKGB7hOs</guid><pubDate>2017-07-08 09:40:52</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/UlTMzIoSxCr5cKGB7hOs#UlTMzIoSxCr5cKGB7hOs</link>
		<description>
		vit01&gt;&gt; Если я скопирую конфиг вручную и попробую её запустить снова, то она даже не выдаст предупреждения, что points.txt пуст (и что его следовало бы наполнить чем-то).

AL&gt; Мне казалось, что это логично. Открываем вебморду и регистрируемся =)

Не все пользуются вебмордами. Мож...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
<span class="quote">vit01&gt;&gt; Если я скопирую конфиг вручную и попробую её запустить снова, то она даже не выдаст предупреждения, что points.txt пуст (и что его следовало бы наполнить чем-то).</span><br>
<br>
<span class="quote">AL&gt; Мне казалось, что это логично. Открываем вебморду и регистрируемся =)</span><br>
<br>
Не все пользуются вебмордами. Можно хотя бы спросить юзера, вроде того, хочет он создавать первого поинта или нет.<br>

]]>
</content:encoded></item>
<item><title>Re: iing</title><guid>TVZL2pGf1PWKMoADpW2j</guid><pubDate>2017-07-08 13:55:19</pubDate><author>vit01</author><link>https://idec.foxears.su/blog/TVZL2pGf1PWKMoADpW2j#TVZL2pGf1PWKMoADpW2j</link>
		<description>
		Предположим, человек хочет развернуть ноду. Обычно порядок действий таков:

1. Качаем репу, ставим зависимости
2. Запускаем скрипт
3. Пытаемся получить поинта и написать "test"
4. Если всё норм, настраиваем эхи и фетч

Пункты 2 и 3 проще совместить, чтобы всё было "не отходя от к...
		</description>
		<content:encoded>
<![CDATA[
vit01 -> Andrew Lobanov<br><br>
Предположим, человек хочет развернуть ноду. Обычно порядок действий таков:<br>
<br>
1. Качаем репу, ставим зависимости<br>
2. Запускаем скрипт<br>
3. Пытаемся получить поинта и написать "test"<br>
4. Если всё норм, настраиваем эхи и фетч<br>
<br>
Пункты 2 и 3 проще совместить, чтобы всё было "не отходя от кассы". Также можно облегчить пункт 4, дав небольшие подсказки, и/или сразу конфиг подогнать.<br>

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