Сообщения в ii.14

Re: Список станций в документации

Ответ на сообщение
Готово.

// Мог бы и сам поменять на Гитхабе, ты там в RW-доступе вообще-то :)
vit01 to Difrex (2017-05-02 16:19:57) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
AL> Сетяне! У кого менялась схема фетча или у вас новый узел, которого нет в схеме, шлите мне на почту c3BsaW5lQHJvb2tlci5ydQo= информацию о своём узле.
В общем я слегка торможу, потому отправил туда nodelist c3BsaW5lMTk4NkBnbWFpbC5jb20K
1i8r4 to Andrew Lobanov (2017-05-02 16:13:05) [ссылка]

Список станций в документации

Который тут https://ii-net.tk/idec-doc/?p=full-stations

Просьба убрать из списка станцию в TOR - ее больше нет и добавить туда dynamic.lessmore.pw
Difrex to All (2017-05-02 16:06:20) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
>> Надо бы уже json-файлы с картой фетча обновить. В последнее время сеть подросла в размерах, да и схемы гейтов изменились
AL> Сетяне! У кого менялась схема фетча или у вас новый узел, которого нет в схеме, шлите мне на почту c3BsaW5lQHJvb2tlci5ydQo= информацию о своём узле.
Сейчас сделаю. Почта та же spline1986_at_gmail_dot_com^?
AL> // Снимайте с фетча station13. Узел висит по остаточному принципу и ляжет в обозримом будущем вместе с сервером. Если вы используете станцию13 для общения, то все поинты продублированы в таверне (http://idec.spline-online.tk/).
С фетча снял, но как бы, это сказать, оставить для архива/бэкапа станцию не думал?
Или все связано, что решил оставить @iing и вплотную подсесть на @tavern?
Из-за golang и, как помню, ты писал, что это чистый стандарт idec?
1i8r4 to Andrew Lobanov (2017-05-02 15:13:40) [ссылка]

Re: Ошибки на станции Клуба INSTEAD

Ответ на сообщение
http://gk11.ru/q/2MBBJ2CKWWSU2LUTLLWB

У себя убил эти сообщения. Убейте их везде.
KNMUXRTMJA6XWHMB22CD
6AKO6DEWYF7EHXWMI2BY
Peter to vit01 (2017-05-02 13:53:59) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
1i8r4>> Ну еще бы понимать как у тебя оно работает, (больше для себя и для интересу), а то, вроде понимаю, что сделано совершенно нечто другое у тебя, и fetch делается по другому нежели в iing, а вот без знания python как то не очень во всем разобраться.
vit01> Это ведь похапе
да, это я имел ввиду, говоря python, смотрю на расширение php, и уже вчера
от долгого блуждания в сети и настройках различных, читаю как python...
короче смержилось в мыслях.
vit01> Может быть, из исходников более понятно будет:
vit01> https://github.com/vit1-irk/ii-php
окей, спасибо, гляну.
1i8r4 to vit01 (2017-05-02 13:50:02) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
Обновил только что свои нодлисты (лежат в /x/file).
Из изменений:

1. Убрал station13 с фетча
2. Добавил av4lon и syscall, оба с интервалом в 10 минут

Вся остальная информация осталась прежней.

P.S. статистика по узлам нужна, потому что она немного поднимает самооценку в конце недели :)
vit01 to Andrew Lobanov (2017-05-02 13:02:14) [ссылка]

Ошибки на станции Клуба INSTEAD

Фетчер заругался вот на эти сообщения: KNMUXRTMJA6XWHMB22CD и 6AKO6DEWYF7EHXWMI2BY
Рома, видимо, плохо читал документацию, но в стандарте IDEC чётко указано, что пустые поля сабжа и/или текста сообщения не допускаются.

Если вдруг пользователь взял и отправил пустой черновик (иногда это бывает), то нода по-хорошему должна выдавать ошибку и "не пущать".
vit01 to All (2017-05-02 13:02:14) [ссылка]

Re: Что то последний цезий у меня сломался

Ответ на сообщение
> Не пойму в чем дело. При запуске:
Исправил. Проверяй.
Andrew Lobanov to Peter (2017-05-02 12:04:33) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
> Может будет по стандартному пути nodelist.json отдавать?
А есть ли смысл? Он нужен то по стольку по скольку. Я бы просто на фреках и оставил, как оно сейчас и есть.
Andrew Lobanov to Difrex (2017-05-02 10:27:56) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
>Сетяне! У кого менялась схема фетча или у вас новый узел, которого нет в схеме, шлите мне на почту c3BsaW5lQHJvb2tlci5ydQo= информацию о своём узле.
https://dynamic.lessmore.pw/nodelist.json

Может будет по стандартному пути nodelist.json отдавать?
Difrex to Andrew Lobanov (2017-05-02 09:54:33) [ссылка]

Re: Что то последний цезий у меня сломался

Ответ на сообщение
> Не пойму в чем дело. При запуске:
Спасибо за репорт. Гляну обязательно как только время найду. Сейчас активно помогаю жене с дипломом и потому несколько занят.
Andrew Lobanov to Peter (2017-05-02 08:35:29) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
> Надо бы уже json-файлы с картой фетча обновить. В последнее время сеть подросла в размерах, да и схемы гейтов изменились
Сетяне! У кого менялась схема фетча или у вас новый узел, которого нет в схеме, шлите мне на почту c3BsaW5lQHJvb2tlci5ydQo= информацию о своём узле.

Формат есть в существующем нодлисте, который можно взять, например, у меня http://idec.spline-online.tk/x/file/nodelist.json (или файл-запросом "nodelist.json").

Как только все отпишутся, скомпилирую общий нодлист и обновлю схему.

// Снимайте с фетча station13. Узел висит по остаточному принципу и ляжет в обозримом будущем вместе с сервером. Если вы используете станцию13 для общения, то все поинты продублированы в таверне (http://idec.spline-online.tk/).
Andrew Lobanov to vit01 (2017-05-02 08:35:28) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
1i8r4> Ну еще бы понимать как у тебя оно работает, (больше для себя и для интересу), а то, вроде понимаю, что сделано совершенно нечто другое у тебя, и fetch делается по другому нежели в iing, а вот без знания python как то не очень во всем разобраться.
Это ведь похапе
Может быть, из исходников более понятно будет:
https://github.com/vit1-irk/ii-php
vit01 to 1i8r4 (2017-05-02 07:52:19) [ссылка]

Что то последний цезий у меня сломался

Не пойму в чем дело. При запуске:
Traceback (most recent call last):
  File "./caesium.py", line 1646, in 
    get_counts()
  File "./caesium.py", line 349, in get_counts
    echo_counts["favorites"] = len(get_favorites_list())
  File "/home/peter/Devel/caesium/api/ait.py", line 68, in get_favorites_list
    return codecs.open("ait/favorites.iat", "r", "utf-8").read().split("\n")[:-1]
  File "/usr/local/lib/python3.6/codecs.py", line 895, in open
    file = builtins.open(filename, mode, buffering)
FileNotFoundError: [Errno 2] No such file or directory: 'ait/favorites.iat'
git status показывает чистую установку:
только caesium.cfg изменен.
sqlite режим у меня отключен. с ним запускается, но на клиенте думал iat использовать.
Peter to Andrew Lobanov (2017-05-02 05:39:47) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
Да, я понял, находил уже те каталоги, куды нельзя !;

Ну еще бы понимать как у тебя оно работает, (больше для себя и для интересу), а то, вроде понимаю, что сделано совершенно нечто другое у тебя, и fetch делается по другому нежели в iing, а вот без знания python как то не очень во всем разобраться.
Может твоя реализация ноды в чем-то удобнее или проще, кто знает ...
1i8r4 to vit01 (2017-05-02 05:20:48) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
1i8r4> Кстати, vit01, это нормально, что вываливаются у тебя кишки ноды
1i8r4> по адресу https://ii-net.tk/ii/ ???
Это не просто нормально, а я так специально сделал. Придётся в листинг, видимо, пояснение добавлять, потому что ты не первый спрашиваешь.

1. На чужих компьютерах (без ssh) можно вручную запустить фетчеры (и rss-ботов) через браузер, если Cron оказался слишком медленным.
2. В те места, в которые лазить не надо, сервер всё равно тебя не пустит :)
vit01 to 1i8r4 (2017-05-01 22:55:43) [ссылка]

Re: caesium

Ответ на сообщение
>> Как тебе идея сделать инициализацию cfg, хотя бы раздела эх,
>> включенных-отключенных при прогрузке почты?
AL> Хорошая идея. Закину в todo.
Реально не помню уже, что я это писал и что-то предлагал. !;
>> )j(
AL> Надо лепить шаблоны сообщений с подписями и приветствиями %)
Бо ты сначала допили sqlite и более менее стабильный функционал, а уж
потом за всякими уркашательствами.
jmaks to Andrew Lobanov (2017-05-01 18:51:19) [ссылка]

Re: caesium

Ответ на сообщение
>> И связку подобную mutt с abook или чем-нибудь своим, пусть даже в виде
>> каталога /adr в виде текстовых визиток, выбрал алиас и вуаля,
>> открылся никнейм-фамилиё и т.д., который при выборе сразу в
>> строку To: попадает.
AL> Я в прошлом году выносил идею поинт-листов и интеграции их с клиентами, но как-то не взлетело. Надо ещё раз попробовать, всё обдумать и предложить.
Полюбому стоит, будет на самом деле круто. Особенно удобно для сисопов.
Ну и вообще, будет понятно кто где сидит и что делает.

Типа там, визитка, я водолей, люблю кофе, вожусь с котом, пишу код, гмыло
тут, нода там, сервохост здесь и тому подобное !;
jmaks to Andrew Lobanov (2017-05-01 18:51:18) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
vit01> Проставил в фетчер.
Отлично.
vit01> // Надо бы уже json-файлы с картой фетча обновить. В последнее время сеть подросла в размерах, да и схемы гейтов изменились
надо бы, надо бы, чтобы уж точно понимать, кто к кому завязан и отвязан.
jmaks to vit01 (2017-05-01 18:21:12) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
vit01> Проставил в фетчер.
Кстати, vit01, это нормально, что вываливаются у тебя кишки ноды
по адресу https://ii-net.tk/ii/ ???
1i8r4 to vit01 (2017-05-01 17:57:56) [ссылка]

Re: idec-нода на Авалоне

Ответ на сообщение
Проставил в фетчер.

// Надо бы уже json-файлы с картой фетча обновить. В последнее время сеть подросла в размерах, да и схемы гейтов изменились
vit01 to jmaks (2017-05-01 16:20:45) [ссылка]

idec-нода на Авалоне

Вроде все завел и работает. Версия iing с гита, крайний коммит-лог 0a13b622.
Больше пока не обновлялся.

http://idec.av4lon.tk
[[ работает не 24/7, пока так, и пока меня это вполне устраивает, да
формат сети как бы подразумевает, тот самый теплый ламповый оффлайн ]]
. планируется в будущем переход на постоянное обслуживание
. собирает эхи (какие нашел) с club, mira, station13, tavern (в принципе
могу разместить конфиги фетчера, чтобы было понятно)
. поинтов выдаю по запросу на max.kasherny@gmail.com
. в будущем как AL допилит работу с базами и регистрацию будет все
автоматизировано
. предложения/пожелания/поздравления все приветствуется

Добро пожаловать на борт и в наш Закрытый космос, до связи сетяне...
jmaks to All (2017-05-01 15:21:24) [ссылка]

Re: Судьба obsd.11

Ответ на сообщение
Peter> В связи с отсутствием взаимности с нодой Ромы у меня вопрос:
Peter> Оставлять ли obsd.11 эху? Нужна ои она кому-то в виде оторванного островка? :)
Peter> Мне самому obsd нравится, но если я один -- смысла оставлять эху не вижу.
Оставлять, в любом случае. Тем не менее я ее с club фетчу.
jmaks to Peter (2017-05-01 14:44:21) [ссылка]

Судьба obsd.11

В связи с отсутствием взаимности с нодой Ромы у меня вопрос:
Оставлять ли obsd.11 эху? Нужна ои она кому-то в виде оторванного островка? :)
Мне самому obsd нравится, но если я один -- смысла оставлять эху не вижу.
Peter to All (2017-04-29 01:11:27) [ссылка]

Re: Путь развития ii

Ответ на сообщение
AL> Всё перечисленное является особенностями интернета и без этого не обойтись. Сами же ноды (что на питоне, что на golang) не требуют ничего, кроме питона и golang соответственно. И для их работы надо всего лишь прописать нужные эхи в конфиг (чтобы они не были скрытыми) и добавить поинтов. Всё. Остальное уже относится к транспорту, проксированию http и всяким другим штукам.
Это-то оно и понятно. Я и не имел ввиду, что понимая, все перечисленное,
что поставить/настроить ноду -- будет дейтвительно легко, как и было
сказано ранее. Даже не надо будет никаких джедайских навыков.

А людям малопросвещенным, это будет крайне темный лес. Просто, как мне
опять же показалось, в том утверждении, это касалось всех.
jmaks to Andrew Lobanov (2017-04-26 09:42:14) [ссылка]

Re: idec mobile

Ответ на сообщение
Если кто-то успел обновить клиент до того, как прочитал это сообщение, ставьте его снова. Поспешишь - людей насмешишь!

Видимо, эту неделю мне придётся смешить людей ещё много-много раз, ведь фетчер нуждается в ещё большей основательной доработке.
vit01 to vit01 (2017-04-23 11:33:57) [ссылка]

Re: idec mobile

Ответ на сообщение
Обновление!

1. Добавлена навигация по обсуждениям (то есть по repto) методом стека. Смотрим в менюшку во время прочтения эхи и в верхнюю панель

2. Теперь можно удалять все черновики, все отправленные и все избранные. Искать кнопки на соответствующем экране

3. Полностью переработана правка списка эх. Эхи можно перемещать и удалять с помощью свайпа и drag & drop. Это надо не просто увидеть, это надо потрогать! ;)

4. Прилагаем меньше усилий пальцами, чтобы открывать свайпом NavigationDrawer

5. Изменён фетчер. Если включен /x/c, то идёт более сильная экономия трафика, чем была ранее. Эту фичу у меня Андрей просил. Ещё поменял настройки по умолчанию (теперь всегда предлагается обрезка индекса, как в Цезии), добавил предупреждение на галочку с рекурсивным скачиванием

6. В настройках по умолчанию Таверна - это теперь на самом деле Таверна idec.spline-online.tk. И в предложенные дефолтные эхи для неё включена game.rogue.14.

7. Ещё пару мелочей поменял (например, заход в пустую эху), причесал исходники для более удобного чтения (фетчер), и.т.д.

Спасибо Борису за советы и продолжительные консультации.

А вы, товарищи, обновляйтесь, тестируйте и пишите! Чем больше народу отзывается, тем больше шансов, что я таки буду пилить клиент для вас всех по выходным, а не валяться в кровати и пинать балду иным образом.

Вот.
vit01 to vit01 (2017-04-23 11:07:52) [ссылка]

Re: ii/idec/гк -- прекрасны

Ответ на сообщение
> - сам idec -- прост как валенок и выполняет свою работу (при всей технологичности ГК11, мне кажется, idec обладает большей простотой);
Ну, смотря что понимать под простотой. А вообще, я от ii никогда не отказывался, его реализация мне всегда нравилась. И, фактически, ii и ГК11 это одно и то же (это не потому, что это хорошо, а потому, что я ничего другого изобретать не умею - всегда одно и то же получается).

Просто ii стал слишком идеален. :) Меньше всего я люблю писать код. А больше всего - удалять код. Когда удаляешь огромный блок, и ничего от этого не ломается - это то самое прекрасное чувство, когда мир становится лучше. И в один момент я вдруг понял, что уже нечего больше упрощать. Как в том анекдоте - *у руководства Газпрома закончились мечты*.

Тогда я решил изменить подход. ГК11 гораздо проще для клиентов, потому что можно многие вещи делать просто правильными запросами. Но он сложнее в серверах - как минимум, он просто обязан ориентироваться на выборки базы данных. Что даёт дополнительные возможности.

Например, в ii идёт двойная запись. Есть файл эхи, где перечислены msgid, и есть файл msgid, где есть указание эхи (причём изначально это задумано только для того, чтобы можно было *перебилдить индекс*, то есть пересобрать файл эхи). При этом возможна ситуация, что файл есть на диске, но его нет в списке эхи. Или, наоборот, есть в списке, но самого файла уже нет. Кроме того, на заре времён люди лихо переименовывали эхи, а внутри указатель оставался старым - поэтому никакой софт не доверяет тому, что указано в параметре *эха* (я уж молчу про то, что в первых версиях был сервер-сайд-кроспост, то есть эх могло быть сразу несколько - и такие сообщения, наверное, до сих пор можно найти в архиве сети).

В новом протоколе же это невозможно. И там всегда можно ориентироваться на то, что и сообщение из списка эхи, и тэг эхи в сообщении - это одно и то же. Когда ты давно не собирал почту, тебе придут сначала 200 сообщений из эхи А, затем 200 из эхи Б. И если в старом протоколе ты обязан так получать, разбирая эху, то в новом ты получаешь все сообщения одним потоком, не разделяя бандл на *указатель эхи* и *код сообщения*, общим потоком сообщений и именно в том порядке, как они пришли, а имя эхи вычленяешь из сообщения. В общем, его реализация и постоянное упрощение позволили избавить сам сервер от многих проблем. И теперь, фактически, он стал предельно прост, и ничего не мешало заменить его на *ii без циферок*, т.е. на idec (в базовой его реализации). Но всё равно, мой 51talk к твоей станции запрашивает списки не через list.txt, а через /discover :) Но в остальном сейчас этот протокол для обмена и не нужен, старого хватит - главное, что его реализация помогла решить разные проблемы, и даже в рамках текущего стандарта стало возможным делать многие вещи. А /bb/ (как и json и другие api) хорошо подходит для самописного софта, которому не обязательно быть стандартным (вот клиенты или софт обработки для протокола /bb/ не стоит писать ни в коем случае! ибо любой idec-софт совместим с любой гк11-станцией и idec-станцией, а гк11-софт - только с гк11-станцией. а самописный одноразовый софт, благодаря развитому api, писать становится проще).

Но в любом случае это вопрос нюансов, а протоколы ii/idec и /bb/-запросы - это практически одно и то же. Просто idec давно стандартизован и его url-ы более привычны для клиентов.
Ромеро to Peter (2017-04-17 22:18:46) [ссылка]

ii/idec/гк -- прекрасны

На данный момент хочу сказать, что ваши технологии мне очень нравятся -- они прекрасны!

Все, что пишу ниже -- это имхо. Лучшее, на мой взгляд это:

- gk11 сайт Ромы (он прекрасен, и честно говоря, именно его дизайн заставил меня погрузиться в сеть). На данный момент -- это лучшее решение для неподготовленных людей (особенно подкупает простота регистрации). Я очень рад, что он сделал вариант с idec транспортом;
- цезий от Андрея -- офигенен!
- rss2idec от Андрея -- рулит!
- сам idec -- прост как валенок и выполняет свою работу (при всей технологичности ГК11, мне кажется, idec обладает большей простотой);
Peter to All (2017-04-17 20:26:18) [ссылка]