no subj @ idec.talks : btimofeev to All

У меня одного в последнее время вываливается куча вот таких сообщений? ibb.co/mKcU8b

Re: idec-mobile @ idec.talks : Andrew Lobanov to vit01

AL>> И ещё я опять накололся с умолчальными настройками имени для карбонки. Теперь там тьма тьмущая сообщений к All.

vit01> По умолчанию клиент не знает, как тебя зовут, поэтому в карбонке изначально показываются сообщения для All. Это логично
vit01> Просто зайди в настройки и поправь на своё имя (или на несколько).

vit01> Если ты не забыл, то карбонка IDEC Mobile != фидошная карбонка. Сообщения не копируются по-настоящему, и эта лента представляет собой что-то вроде поискового запроса (select * from base where msg_to='yourname')

Я так и думал, но видимо, надо было перезапустить клиент.

AL>> А вот ещё фичареквест: иметь бы уведомления о новых файлах в фэхах.

vit01> Если у тебя включен автофетч, то уведомления о новых файлах должны быть (в виде обычных андроид-уведомлений).

Это есть, но тут у меня есть ещё вопрос. Насколько трудоёмко шедуллер от уведомлений?

vit01> // Но я не исключаю, что в фетчере баг, и они не хотят выбрасываться

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

Re: idec-mobile @ idec.talks : vit01 to Andrew Lobanov

AL> И ещё я опять накололся с умолчальными настройками имени для карбонки. Теперь там тьма тьмущая сообщений к All.

По умолчанию клиент не знает, как тебя зовут, поэтому в карбонке изначально показываются сообщения для All. Это логично
Просто зайди в настройки и поправь на своё имя (или на несколько).

Если ты не забыл, то карбонка IDEC Mobile != фидошная карбонка. Сообщения не копируются по-настоящему, и эта лента представляет собой что-то вроде поискового запроса (select * from base where msg_to='yourname')

AL> А вот ещё фичареквест: иметь бы уведомления о новых файлах в фэхах.

Если у тебя включен автофетч, то уведомления о новых файлах должны быть (в виде обычных андроид-уведомлений).
// Но я не исключаю, что в фетчере баг, и они не хотят выбрасываться

Re: idec-mobile @ idec.talks : btimofeev to vit01

btimofeev>> Неплохо бы ещё добавить в клиент кнопку отмены загрузки файла из файлэх.

vit01> Прибить приложение не вариант?

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

Re: idec-mobile @ idec.talks : Andrew Lobanov to vit01

И ещё я опять накололся с умолчальными настройками имени для карбонки. Теперь там тьма тьмущая сообщений к All.

Re: idec-mobile @ idec.talks : Andrew Lobanov to vit01

А вот ещё фичареквест: иметь бы уведомления о новых файлах в фэхах. Хоть в ту же крбонку.

Re: idec-mobile @ idec.talks : vit01 to btimofeev

btimofeev> Неплохо бы ещё добавить в клиент кнопку отмены загрузки файла из файлэх.

Прибить приложение не вариант?

Re: idec-mobile @ idec.talks : btimofeev to vit01

Неплохо бы ещё добавить в клиент кнопку отмены загрузки файла из файлэх.

чудны дела твориться начали @ openbsd.talk : gk11 to All

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

- наконец-то приняли tbftss-1.3! я уж думал, год буду ждать
marc.info/?l=openbsd-ports-cvs&m=151609365106987&w=2

- choocolate-doom обновился до 3.0.
marc.info/?l=openbsd-ports-cvs&m=151626786625676&w=2
судя по ченчлогу, там можно будет выставлять более высокие разрешения, и не будет тормозить. учитывая, что это единственный движок doom, который не вызывает у меня отторжения, и в который я играю - это хорошо и даже немного замечательно

- gitea обновилась до 1.3.2. давно не обновлялась, давно ждал
marc.info/?l=openbsd-ports-cvs&m=151622314515045&w=2

- появился scid, шахматно-аналитическое что-то
marc.info/?l=openbsd-ports-cvs&m=151622034113009&w=2
я его, правда, не осилил, использовал chessx со stockfish. теперь, кстати, в репах есть и stockfish, не надо разбираться и собирать самому

кроме того, появился флавор no_x11 для cataclysm-dda... ну и патч на локаль тоже появился

несомненно, это всё радостные события :)

Re: За редактор спасибо @ std.club : app4soft to Anotheroneuser

Кроме Ghostwriter, ещё активно развиваеться редактор VNote

github.com/tamlok/vnote/releases

Оба эти редактора open-source и на основе Qt5.

Мне сейчас больше нравится VNote, который прдходит для работы с несколькими файлами Markdown одновременно.

Re: За редактор спасибо @ std.club : Anotheroneuser to Peter

Я помню, про emacs там упоминалось в смысле предпочтений в пользу редакторов попроще.

Re: За редактор спасибо @ std.club : Anotheroneuser to Peter

Да-да, об этом!:)

Удивительная штука. И, к тому же, символичная. Те, кто старается выкраивать время и пишет сценарии будущих игр — кто они, как не призрачные писатели, которых едва видно в тумане серой повседневности?..

))

Re: idec-mobile @ idec.talks : vit01 to vit01

Багфиксы для app4soft (с косячной TextView) и для проблемы с восстановлением активити у Бориса закинуты в git. Сборки лежат как обычно

Про IDEC @ idec.talks : Difrex(mobile) to All

// Я попробую транслировать в сеть некоторые посты из своего бложика, если кто не против

IDEC - это протокол обмена сообщениями совместимый на базовом уровне с ii. Расшифровывается, как ii-like Data Exchange Convention.
Главная фишка его - это простота и возможность работать поверх чего угодно, например, ssh.
Но практически все реализации сейчас работают поверх http.

Цитата из документации(ii-net.tk/idec-doc/)

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

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

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

== Общение

В стандарте предусмотрена очень полезная фича, как /list.txt(это может быть на самом деле файл или путь в строке адреса в браузере).
На запрос list.txt сервер возвращает нам список эх(публичных) с описанием и количеством сообщений в них.
Так при первом попадании на сервер, клиент сможет сразу знать какие эхи он хочет читать.

Стандарт и все реализации серверов поддерживают создание эхи пользователем. Для этого нужно всего лишь написать в нее. Такая эха не
будет отображаться в list.txt и получить из нее сообщения можно, только зная название. Шифрования в стандарте нет, но это и не нужно,
ибо приносит только усложнение. Для приватного общения можно использовать скрытую эху и GPG.

Личных сообщений нет, но обсуждение стандарта идет. Можно начать с чтения [этого](dynamic.lessmore.pw/?j=FGOqT29oVwwBElTJNMjx) треда.

Каждое сообщение в сети уникально, т.е. ему присвается ID сгенерированный на основе суммы sha256 от контента. Это не спасает от спама,
но позволяет избежать коллизий в сети.

== Устройство сети

На протоколе IDEC чаще всего реализуют децентрализованную клиент-сервер сеть.
P2P не предусмотрено, но никто не мешает написать свое расширение, которое реализует P2P обмен.

Итак, рассмотрим топологию сети от простого к сложному.

Самая простейшая сеть выглядит так:

difrex.lessmore.pw/images/idec/idec1.png

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

difrex.lessmore.pw/images/idec/idec2.png

Владельцы серверов договорились между собой обмениваться сообщениями эхи pipe.2032, теперь при выходе из строя одного из серверов
сообщения будут доступны на другом сервере.

Добавим еще сегмент сети

difrex.lessmore.pw/images/idec/idec3.png

У нас добавился еще один сегмент сети в котором происходит общение в эхах pipe.2032 и linux.14.
Так наш первый сегмент начинает обмениваться сообщениями со вторым. Добавим еще один сегмент.

difrex.lessmore.pw/images/idec/idec4.png


И еще

difrex.lessmore.pw/images/idec/idec5.png

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

IDEC позволяет строить любые топологии. Клиент может выступать так же и сервером и забирать сообщения сразу со всех серверов.
А простота протокола позволяет писать клиентов очень быстро.

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

Пустые сообщения @ idec.talks : Difrex(mobile) to All

$сабж от меня. Извините :)

Re: За редактор спасибо @ std.club : Peter to app4soft

> Если конкретно на ЛОРе - то я там публиковал скриншот с редактором Ghostwriter

Да, вероятно об этом речь. :)

Re: idec-mobile @ idec.talks : app4soft to vit01

vit01> Логи обязательно и версию андроида. И ещё вопрос, всегда проявляется или только иногда.

Завел issue (там и лог и версия Android)

github.com/vit1-irk/idec-mobile/issues/27

Краш воспроизводится на моем аппарате. Других аппаратов у меня нет.

Re: idec-mobile @ idec.talks : vit01 to app4soft

app4soft> Выявлен баг с крайней сборкой клиента при копировании фрагмента текста сообщения.

app4soft> Если выделить кусочек текста а потом ткнуть в произвольном месте на экране то клиент вылетает в список сообщений.

Логи обязательно и версию андроида. И ещё вопрос, всегда проявляется или только иногда.

// У меня не воспроизводится

idec-mobile @ idec.talks : app4soft to All

Выявлен баг с крайней сборкой клиента при копировании фрагмента текста сообщения.

Если выделить кусочек текста а потом ткнуть в произвольном месте на экране то клиент вылетает в список сообщений.

Могу если надо логи приложить.

Re: За редактор спасибо @ std.club : app4soft to Anotheroneuser, All

Anotheroneuser> Ещё раз перечитывал Принтед № 4 на ЛОРе и заинтересовал редактор в котором этот Принтед № 4 был набит.
Anotheroneuser> Такая, оказывается, замечательная программа!

Если конкретно на ЛОРе - то я там публиковал скриншот с редактором Ghostwriter

www.linux.org.ru/gallery/screenshots/13813804

Вот репозиторий на Githube

github.com/wereturtle/ghostwriter/

Re: За редактор спасибо @ std.club : Difrex(mobile) to Peter

А что за названия редактора-то? =)

Re: За редактор спасибо @ std.club : Peter to Anotheroneuser

Я забыл, он в vim или уже в emacs? ;)

За редактор спасибо @ std.club : Anotheroneuser to All

Не знаю, в ту степь пишу или не в ту, но всё равно.
Ещё раз перечитывал Принтед № 4 на ЛОРе и заинтересовал редактор в котором этот Принтед № 4 был набит.
Такая, оказывается, замечательная программа! Барабанил письмо коллеге и так затянуло, что вышло побольше, чем «у Энгельса с Каутским» ))

В общем, большое спасибо вам..

Re: Тех-работы на *.difrex.ru @ idec.talks : Difrex(mobile) to Difrex(mobile)

ii.difrex.ru работает. Обновляется ДНС, еще может выдавать 502, если ваш днс не подсосал изменения.

Тех-работы на *.difrex.ru @ idec.talks : Difrex(mobile) to All

Сабж. Буду переносить многое.

Могут быть недоступны до завтра:
* ii.difrex.ru
* umbrella.difrex.ru

По-поводу umbrella - скорее всего она умрет и будет редирект на dynamic

Re: idec-mobile @ idec.talks : vit01 to Difrex(mobile)

Difrex(mobile)> Кстати, а как остановить ее читать?

Выйти из режима читалки, то есть просто нажать кнопку "назад"

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

Re: idec-mobile @ idec.talks : Difrex(mobile) to vit01

Мегафича, круто! :)

Кстати, а как остановить ее читать?

Re: Треды на dynamic.lessmore.pw @ idec.talks : Difrex(mobile) to Difrex(mobile)

Появился режим Thread mode, включается в менюшке справа. Пока работает хорошо только для одной выбранной эхи, можно считать экспериментальной фичей.

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

Кстати, формирование треда - кросэховое, т.е. если стартовое сообщение находилось в эхе ii://ii.14, а на него в repto сослались из ii://idec.talks, то ссылающиеся сообщения будут включены в тред. Да, в тред из одного сообщения перейти пока нельзя.

Треды на dynamic.lessmore.pw @ idec.talks : Difrex(mobile) to All

А так же возможность перейти к просмотру сообщения на которое отвечали

Видосик cloud2.difrex.ru/index.php/s/QhIP3LPmPzzAs6k

Re: Файлоэхи и поле description @ idec.talks : Difrex(mobile) to Andrew Lobanov

>Вопрос в том считать ли файл с пустым описанием некорректным
Думаю, да, некоректные. Только нужно возвращать ошибку понятную. Типа, "error: empty description".

Лента сообщений