#  Re: IDEC mobile
vit01 (mira, 1) → btimofeev  –  12:27:55 2017-02-03

btimofeev> У меня какой-то странный баг случился. В один прекрасный момент клиент просто перестал скачивать сообщения. В логе писал одну строку fetch ..., затем одну строку removed pipe.2032 и потом сразу получено сообщений 0. Хотя при этом приходили уведомления, что есть новые сообщения. Так продолжалось пару дней.

Баг исправлен, обновите все клиент по прежней ссылке.

Проблема была в том, что если человек подписался на новую эху, то алгоритм /x/c пытался найти её в локальном кэше, но найти не мог и ронял весь фетчер при попытке присвоить null целочисленной переменной.
#  Новая эха
Andrew Lobanov (tavern,1) → All  –  12:22:44 2017-01-16

В таверне сабж. Это лента главной страницы http://ifhub.club/ созданная по просьбе администратора сего ресурса. Сайт посвящён интерактивной литературе и содержит разнообразные статьи и заметки по теме. Иногда попадаются занятные размышления и даже небольшие рассказы.

На бон её выносить смысла не вижу, но если вдруг кому интересно, просите прокинуть сисопов своих узлов %)
#  Re: Добавления в формат нодлиста
Andrew Lobanov (tavern,1) → vit01  –  17:09:58 2017-01-11

vit01> Сисоп у нас вообще понятие фиктивное. Почему? Потому что хостинг нынче можно приобрести за 100 рублей в месяц, а то и вообще бесплатно. Поднять свою станцию новичок может за час, не больше (а старожилы вроде меня и тебя справятся с этим за 15 минут). Принципиально разница между мной и Борисом, например, лишь в том, что я здесь с 2014 года сижу, вот и всё.

Не в сложности разворачивания узла дело же. И не в каких-то там ЧСВ или тщеславии. У нас, кстати, поинты ещё со времён клуба хороших людей ценятся выше нод. Если сравнивать с фидо (а больше особо то сравнивать и не с кем), то мы капец прогрессивные в этом отношении, так как согласно их уставу поинт даже не считается членом сети.

vit01> Нет, не совсем. Взять, к примеру, социальные сети. Там люди часто публикуют настоящую информацию, иногда с точностью даже до дома. Но, думаю, мало у кого возникнет вообще желание общаться вживую со своими сетевыми знакомыми, пусть даже вы живёте на соседних улицах.

Ну не знаю. Моя практика показывает обратное. Но тут может сказывается возрастные различия (звучит не очень блин). Ибо инстедовки, например, проходили одно время вполне. И там совсем не об инстедах трепались как правило, а просто так. Опять таки сходки чатиков, игровых гильдий и кланов. Вот это вот всё. Сеть - лишь средство общения, а не что-то отдельное.

vit01> Моя позиция кратко: либо свои города записывают все поголовно, либо вообще никто. В наших реалиях сисоп и поинт по сути своей не отличаются.

А вот это я хотел предложить следом =) Вести поинт-листы.

Хотя по сути мы сеть анархическая. Без чёткой структуры и обвеса кучи правил. И это прекрасно.
#  Re: IDEC mobile
vit01 (mira, 1) → btimofeev  –  22:39:35 2017-01-10

btimofeev> А как бороться с тем что клиент качает по несколько тысяч сообщений? Я вот опять обрезал эху до 50 штук, в эту эху пришло новое сообщение и клиент скачал после этого ~1500.

Сними галку "Качать индекс дальше, если все сообщения новые". Или поставь принудительную обрезку индекса.

Вообще, это очень странный баг, даже нет идей, что это есть такое. Отладчиком в IDE можешь воспользоваться?
#  Re: IDEC mobile
vit01 (mira, 1) → btimofeev  –  23:58:43 2017-01-09

У меня буквально два дня назад случился тот же баг с removed pipe.2032
Но так как это произошло после обновления на Android 7.1, я списал сначала это на новое API. Кстати, это вполне даже может быть серверная ошибка, а не клиента.

Временное решение - отключить /x/c
Исправлять точно буду, ибо важно.
#  Re: Добавления в формат нодлиста
Andrew Lobanov (tavern,1) → vit01  –  11:55:47 2017-01-11

AL>> У меня под столом дома старый нетбук вполне справляется с необходимой для функционирования сети нагрузкой даже если ко мне ходят из ближнего зарубежья и получают не то что сектантскую почту, а качают файло на гигабайты.
vit01> Ладно, допустим. Но это была единственная объективная причина указывать координаты. Ну, если постоянно что-то скачивать и загружать сервер по полной сообщениями.

До таких объёмов нам как до Китая пешком. Когда это нода вдруг стала ориентироваться на высоконагруженные системы?

AL>> Ну вот подключается человек к сети. Кому писать? Пишет наугад. А тут видно будет какой сисоп под боком.
vit01> Писать он будет просто в эху. Например, анекдоты заценить, или по GNU/Linux вопрос задать, или опытом поделиться.

Писать в эху для подключения к сети? Это мы кареху с распределением базы придумали чтоль? =)

vit01> Какая человеку разница, в каком городе живёшь конкретно ты или я? В гости ходить что ли или на флешке почту бандлами таскать? Может быть, устраивать сисоповки и поить нас пивом по традициям фидо? ;) Кому это нафиг сдалось?

Я понимаю, что нынче всем пофиг. Люди стесняются реалнеймов, боятся засветить личную информацию и вот это вот всё. Некоторые (как я, например) прикрывают это паранойей. Но паранойя на то и паранойя, что бесполезна. Сетевой профиль создаётся очень легко и просто, если кому приспичит.

vit01> Население Курганской и Иркутской областей вместе взятых составляет 2,24% от всего в РФ, судя по Википедии. Вероятность встретить кого-нибудь из твоего же города ещё меньше (ибо не все живут в областном центре). Если взять Дениса с Минском, то у него под 20%, но тут тоже не так много. Поэтому шанс на близкое расположение новопоинтов в любом случае крайне мал.

>> Читать далее
#  Re: Добавления в формат нодлиста
vit01 (mira, 1) → Andrew Lobanov  –  13:54:00 2017-01-11

vit01>> Писать он будет просто в эху. Например, анекдоты заценить, или по GNU/Linux вопрос задать, или опытом поделиться.
AL> Писать в эху для подключения к сети? Это мы кареху с распределением базы придумали чтоль? =)

Для подключения к сети надо же сисопу на емейл писать. А какая разница для случайного Васи, кого из нас двоих выбрать? Если убрать различия в вебморде и в серверах, конечно.
Или человек вдруг резко поменяет станцию, когда узнает, что живёт в одном городе с одним из нас?

Сисоп у нас вообще понятие фиктивное. Почему? Потому что хостинг нынче можно приобрести за 100 рублей в месяц, а то и вообще бесплатно. Поднять свою станцию новичок может за час, не больше (а старожилы вроде меня и тебя справятся с этим за 15 минут). Принципиально разница между мной и Борисом, например, лишь в том, что я здесь с 2014 года сижу, вот и всё.

vit01>> Какая человеку разница, в каком городе живёшь конкретно ты или я? В гости ходить что ли или на флешке почту бандлами таскать? Может быть, устраивать сисоповки и поить нас пивом по традициям фидо? ;) Кому это нафиг сдалось?

AL> Я понимаю, что нынче всем пофиг. Люди стесняются реалнеймов, боятся засветить личную информацию и вот это вот всё. Некоторые (как я, например) прикрывают это паранойей.

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


>> Читать далее
#  Re: Добавления в формат нодлиста
vit01 (mira, 1) → Andrew Lobanov  –  07:49:14 2017-01-11

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

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

AL> Ну вот подключается человек к сети. Кому писать? Пишет наугад. А тут видно будет какой сисоп под боком.

Писать он будет просто в эху. Например, анекдоты заценить, или по GNU/Linux вопрос задать, или опытом поделиться.
Какая человеку разница, в каком городе живёшь конкретно ты или я? В гости ходить что ли или на флешке почту бандлами таскать? Может быть, устраивать сисоповки и поить нас пивом по традициям фидо? ;) Кому это нафиг сдалось?

Население Курганской и Иркутской областей вместе взятых составляет 2,24% от всего в РФ, судя по Википедии. Вероятность встретить кого-нибудь из твоего же города ещё меньше (ибо не все живут в областном центре). Если взять Дениса с Минском, то у него под 20%, но тут тоже не так много. Поэтому шанс на близкое расположение новопоинтов в любом случае крайне мал.
#  Re: Добавления в формат нодлиста
Andrew Lobanov (tavern,1) → vit01  –  16:16:07 2017-01-10

AL>> Почему бы не добавить поле Location для обозначения географической принадлежности сисопа? Не то чтобы это было остро необходимо, но было бы классно. Нет?
vit01> Географическое положение сисопа не равно ГП датацентра, где находится сервер. Поэтому более рационально записывать в location именно эти данные.

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

vit01> При обычной ситуации имеет смысл подключаться к ноде, которая ближе к твоему городу (скорость больше). В условиях же цензуры преимущество у той, которая за пределами РФ.

У меня под столом дома старый нетбук вполне справляется с необходимой для функционирования сети нагрузкой даже если ко мне ходят из ближнего зарубежья и получают не то что сектантскую почту, а качают файло на гигабайты. А для наших нужд хватило бы и коннекта на 33600 бод и даже, пожалуй, меньше бы тоже хватило =)

vit01> А знать о том, кто где живёт, нужно только для того, чтобы пьянки устраивать или морду сисопу набить :)
vit01> Эти проблемы можно и без нодлиста успешно решать.

Ну вот подключается человек к сети. Кому писать? Пишет наугад. А тут видно будет какой сисоп под боком. Это мы друг друга знаем уже почти три года, пусть и виртуально.
#  Re: Добавления в формат нодлиста
Andrew Lobanov (tavern,1) → vit01  –  17:04:05 2017-01-12

AL>> Хотя по сути мы сеть анархическая. Без чёткой структуры и обвеса кучи правил. И это прекрасно.
AL>> Вести поинт-листы.
vit01> Давай тогда формат для поинтлистов
vit01> Предлагаю что-то вроде образца about.users.51, например:

Много лишней информации.


{
"point": "12309",
"realname": "Vasiliy Pupkin".
"location": "Moscow",
"contact": ["tel:1234567890", "mailto:example@domain.com", "https://github.com/XXX";, "https://example.com";]
}


>> Читать далее
#  Re: Добавления в формат нодлиста
vit01 (mira, 1) → Andrew Lobanov  –  00:48:10 2017-01-10

AL> Почему бы не добавить поле Location для обозначения географической принадлежности сисопа? Не то чтобы это было остро необходимо, но было бы классно. Нет?

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

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

А знать о том, кто где живёт, нужно только для того, чтобы пьянки устраивать или морду сисопу набить :)
Эти проблемы можно и без нодлиста успешно решать.
#  Re: Добавления в формат нодлиста
vit01 (mira, 1) → Andrew Lobanov  –  14:08:41 2017-01-11

vit01>> Ладно, допустим. Но это была единственная объективная причина указывать координаты. Ну, если постоянно что-то скачивать и загружать сервер по полной сообщениями.

AL> До таких объёмов нам как до Китая пешком. Когда это нода вдруг стала ориентироваться на высоконагруженные системы?

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

А насчёт сисопов и людей высказался выше.
#  Re: Добавления в формат нодлиста
vit01 (mira, 1) → Andrew Lobanov  –  13:48:45 2017-01-14

AL> Много лишней информации.

Ладно, пусть будет без "лишней".

AL> поинтлист от ноды поинткиперу, а он уже компилирует.
AL> То есть сделлать что-то вроде
AL> ...
AL> и потом компилировать это добро уже в глобальный поинтлист.

Минус в том, что один и тот же человек может пользоваться разными станциями одновременно.
Вот я, к примеру, на четырёх нодах поинтов имею. Дублировать теперь все данные?
#  Re: Добавления в формат нодлиста
vit01 (mira, 1) → Andrew Lobanov  –  16:26:32 2017-01-14

AL> Да и указание в поинт-листе AKA несколько портит виртуалов =)
Виртуалов можно не указывать. Если сильно хочется, то можно ставить в realname какого-нибудь Наполеона Бонапарта :)

Ладно, хрен с этим всем. Слепил файлик, записал туда себя

https://ii-net.tk/ii/ii-point.php?q=/x/file/pointlist.json
#  Re: Добавления в формат нодлиста
Andrew Lobanov (tavern,1) → vit01  –  15:38:23 2017-01-14

AL>> поинтлист станции вряд ли должен иметь информацию о другой станции. Во всяком случае, так это вижу я. Но можем и пообсуждать =)
vit01> Окей, логично. Можно сделать скрипт, компилирующий поинтлисты по параметру realname. Для одинаковых полей realname объединять юзеров в одного и приписывать
vit01> ====
vit01> "stations": [["mira", "12309"], ["tavern", "55"]],
vit01> ====

Рилнейм не стоит использовать в качестве идентификатора пользователя. Да и указание в поинт-листе AKA несколько портит виртуалов =)

Дейстивтельно ли является проблемой дублирование нескольких десятков байт?

ЗЫЖ Вообще, это всё такая фигня в текущих реалиях =) Давайте заведём уже хоть как-то, а в случае чего и поменять можно будет.
#  Re: IDEC mobile
vit01 (mira, 1) → vit01  –  13:51:56 2016-12-19

Всё, вперёд обновляться на нормальную версию
https://ii-net.tk/ii/files/app-debug.apk

А вот тот самый коммит с фиксом бага:
https://github.com/vit1-irk/idec-mobile/commit/0810e05211e18cf68db985c0d41c6681ffe65a7b

Как видно, ещё с 7 ноября. Что ж, бывает.
#  Якутская крипота
Andrew Lobanov (tavern,1) → All  –  11:39:50 2016-12-18

Мне настолько понравился цикл историй про сабж, что я не только его закинул в ii://creepy.14, но и решил здесь анонсировать. 27 историй о якутских поверьях. Не столько страшные (хотя местами весьма прохладные), сколько интересные. Ну и общая целостность доставляет почти как у Лавкрафта =)

Недостаток один, как по мне, это язык. Не то, чтобы сильно плохой, но местами присутствует неоправданная ненормативная лексика и специфичные обороты. Если же это не пугает, то рекомендую к ознакомлению.
#  Добавления в формат нодлиста
Andrew Lobanov (tavern,1) → All  –  17:37:37 2017-01-09

Хочу вынести на всеобщее обсуждение сабж. Почему бы не добавить поле Location для обозначения географической принадлежности сисопа? Не то чтобы это было остро необходимо, но было бы классно. Нет?
#  Re: IDEC mobile
btimofeev (tavern,13) → vit01  –  14:59:51 2016-12-19

Кстати, по-моему, еще в notification'е тоже неправильно считает. У меня показывает большее количество сообщений, чем скачивает. Возможно просто складывается количество одинаковых сообщений из разных нод. Надо будет тоже поправить.
#  Re: IDEC mobile
btimofeev (tavern,13) → vit01  –  18:19:11 2017-01-09

У меня какой-то странный баг случился. В один прекрасный момент клиент просто перестал скачивать сообщения. В логе писал одну строку fetch ..., затем одну строку removed pipe.2032 и потом сразу получено сообщений 0. Хотя при этом приходили уведомления, что есть новые сообщения. Так продолжалось пару дней.

Я сделал экспорт настроек, удалил данные и кэш приложения, затем импортировал настройки. Теперь если в эхе нет новых сообщений, то приложение не скачивает ничего, если в эхе появляется новое сообщение приложение скачивает сразу по 2-3 тысячи последних сообщений.
#  Re: Неделя роботов
vit01 (mira, 1) → Andrew Lobanov  –  04:54:07 2016-12-12

AL> Чёт сабж случился =)

Вроде бы хочется чего-нибудь написать, но нечего. Получаю почту ежедневно.
#  IDEC mobile
Andrew Lobanov (tavern,1) → All  –  12:08:12 2016-12-19

Наконец-то снова завёл сабж. Как же это круто.

Так и не понял что с ним было, но в какой-то момент он перестал фетчить сообщения из некоторых эх.

Зато теперь всё в порядке :)
#  Внезапные новости из мира химии
Andrew Lobanov (tavern,1) → All  –  19:33:12 2016-12-18

Сабж. В цезии появилась возможность быстрой навигации по эхе. Теперь в режиме чтения можно нажать "L" ("T" для пользователей андроид-устройств) и открыть список сообщений с именем отправителя, темой сообщения и датой. Фичи кочуют из цезия в iing и обратно =)
#  idec-post-tracker
vit01 (mira, 1) → All  –  13:59:44 2017-01-05

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

Поэтому решил написать бота, который будет это делать без участия человеков.

Лежит здесь: https://github.com/vit1-irk/idec-post-tracker

Используется API сервисов 17track и global.cainiao.com
Нужный сайт можно указать для каждого трек-номера в отдельности. Если для первого не сработал, то второй должен точно подойти.

Надеюсь, кому-нибудь пригодится.
#  lor-opennet
vit01 (mira, 1) → All  –  14:07:40 2016-12-31

Эха просуществовала уже 2 года, и ради порядка в базе решил перекатить её в ii://lor-opennet.17

Сабж уже в архиве; боты, списки фетча и эх изменены, на irk39.tk содержимое удалено. С mira station lor-opennet.15 исчезнет дня через два.
Powered by iii-php v0.11