Лента сообщений все сообщения всех эх

idec.talks .. Ответить

Andrew Lobanov to vit01 23.01.18 10:26 : Re: idec-mobile

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

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

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

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

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

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

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

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

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

idec.talks .. Ответить

vit01 to Andrew Lobanov 23.01.18 05:59 : Re: idec-mobile

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

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

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

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

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

idec.talks .. Ответить

btimofeev to vit01 22.01.18 15:06 : Re: idec-mobile

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

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

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

idec.talks .. Ответить

Andrew Lobanov to vit01 22.01.18 11:00 : Re: idec-mobile

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

idec.talks .. Ответить

Andrew Lobanov to vit01 22.01.18 10:53 : Re: idec-mobile

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

idec.talks .. Ответить

vit01 to btimofeev 21.01.18 13:57 : Re: idec-mobile

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

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

idec.talks .. Ответить

btimofeev to vit01 21.01.18 13:03 : Re: idec-mobile

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

openbsd.talk .. Ответить

gk11 to All 18.01.18 12:57 : чудны дела твориться начали

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

- наконец-то приняли 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... ну и патч на локаль тоже появился

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

std.club .. Ответить

app4soft to Anotheroneuser 16.01.18 07:44 : Re: За редактор спасибо

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

github.com/tamlok/vnote/releases

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

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

std.club .. Ответить

Anotheroneuser to Peter 15.01.18 21:43 : Re: За редактор спасибо

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

std.club .. Ответить

Anotheroneuser to Peter 15.01.18 21:38 : Re: За редактор спасибо

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

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

))

idec.talks .. Ответить

vit01 to vit01 15.01.18 14:48 : Re: idec-mobile

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

idec.talks .. Ответить

Difrex(mobile) to All 12.01.18 08:54 : Про IDEC

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

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 11.01.18 13:26 : Пустые сообщения

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

std.club .. Ответить

Peter to app4soft 10.01.18 11:52 : Re: За редактор спасибо

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

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

idec.talks .. Ответить

app4soft to vit01 10.01.18 01:52 : Re: idec-mobile

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

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

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

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

idec.talks .. Ответить

vit01 to app4soft 09.01.18 05:08 : Re: idec-mobile

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

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

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

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

idec.talks .. Ответить

app4soft to All 09.01.18 03:05 : idec-mobile

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

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

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

std.club .. Ответить

app4soft to Anotheroneuser, All 09.01.18 02:53 : Re: За редактор спасибо

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

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

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

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

github.com/wereturtle/ghostwriter/

std.club .. Ответить

Difrex(mobile) to Peter 08.01.18 07:27 : Re: За редактор спасибо

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

std.club .. Ответить

Peter to Anotheroneuser 06.01.18 19:07 : Re: За редактор спасибо

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

std.club .. Ответить

Anotheroneuser to All 05.01.18 15:03 : За редактор спасибо

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

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

idec.talks .. Ответить

Difrex(mobile) to Difrex(mobile) 03.01.18 10:42 : Re: Тех-работы на *.difrex.ru

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

idec.talks .. Ответить

Difrex(mobile) to All 03.01.18 07:27 : Тех-работы на *.difrex.ru

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

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

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

idec.talks .. Ответить

vit01 to Difrex(mobile) 03.01.18 03:46 : Re: idec-mobile

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

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

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

idec.talks .. Ответить

Difrex(mobile) to vit01 02.01.18 20:28 : Re: idec-mobile

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

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

idec.talks .. Ответить

Difrex(mobile) to Difrex(mobile) 02.01.18 19:54 : Re: Треды на dynamic.lessmore.pw

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

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

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

idec.talks .. Ответить

Difrex(mobile) to All 02.01.18 09:45 : Треды на dynamic.lessmore.pw

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

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

idec.talks .. Ответить

Difrex(mobile) to Andrew Lobanov 02.01.18 08:15 : Re: Файлоэхи и поле description

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

idec.talks .. Ответить

Andrew Lobanov to Difrex(mobile) 01.01.18 20:49 : Re: Файлоэхи и поле description

Difrex(mobile)> Описание должно быть и должно принимать не только ascii.

Это да. Юникод есть. Вопрос в том считать ли файл с пустым описанием некорректным.

idec.talks .. Ответить

Difrex(mobile) to Andrew Lobanov 01.01.18 19:33 : Re: Файлоэхи и поле description

Описание должно быть и должно принимать не только ascii.

idec.talks .. Ответить

Andrew Lobanov to All 01.01.18 19:18 : Re: Файлоэхи и поле description

А между тем в стандарте до сих пор висит строчка с обязательностью описаний. И никто, кроме меня и Виктора не высказался по этому поводу. Можете считать меня занудой, но надо бы всё таки решить этот вопрос =)

Считаем проблему пустых описаний проблемой административной или технической?

idec.talks .. Ответить

vit01 to vit01 01.01.18 14:00 : Re: idec-mobile

Сборка клиента от 1 января, 21:49

Клиент теперь может диктовать сообщения вслух! В режиме чтения жмякните на пункт в менюшке "Прочитать голосом".

Эта фича будет полезна, например, в литературной эхе или в анекдотах. Идёшь по улице в наушниках, а пялиться в экран крайне неудобно (мало ли, руки мёрзнут или просто телефон лень держать). Нашёл нужное сообщение, тыкнул кнопку и положил девайс в карман. А он тебе сам берёт и надиктовывает.

// Попробуйте на ii://ru.humor.14 , это даже весело =)

idec.talks .. Ответить

vit01 to vit01 31.12.17 14:36 : Re: idec-mobile

Сборка клиента от 22:32

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

idec.talks .. Ответить

vit01 to vit01 31.12.17 11:52 : Re: idec-mobile

Сборка клиента от 31 декабря 19:3*

1. Редактор сообщений теперь поддерживает получение текста от других андроид-приложений через ACTION_SEND. Теперь можно взять какую-нибудь текстовую информацию из редактора или браузера и сразу отправить её сетянам

2. В Android >= 6 предыдущий пункт сделан ещё круче. Делиться текстом в секту теперь можно прямо из контекстного меню выделения. Таким способом работает, например, поиск в Википедии и шифрование через OpenKeyChain.

3. И небольшой сюрприз - пополнение в темах оформления. Зацените новую чёрно-оранжевую тему. Кто узнает, откуда она была взята, тому плюс за широкий кругозор ;-)

// изменения также слиты в Git

Поздравлять с НГ и желать что-то не буду. Как говорится: "Новый год ничего не изменит, надо меняться самому". Так что больше коммитов, больше креатива и больше дел, доведённых до конца, есть наше сознательное стремление.

Но вкусняшек поешьте обязательно! Всем коммитов^Wдобра в этом чате

openbsd.talk .. Ответить

gk11 to dsb 27.12.17 00:06 : Re: Зеркалирование OpenBSD: всё своё ношу с собой

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

в 6.2 python 2.7.14, а не 2.7.14p0, значит это явно не 6.2

снапшоты надо резервировать очень аккуратно, иногда требуется несколько срезов сделать, чтобы версии совпали

openbsd.talk .. Ответить

dsb to All 26.12.17 03:41 : Re: Зеркалирование OpenBSD: всё своё ношу с собой

Чего то я запутался. Склонировал пакеты в $HOME как написано в статье, после устанавливаю пакет pkg_add /path/to/file htop и мне выдает что не возможно найти библиотеки.

`Can't install htop-2.0.2 because of libraries
|library c.90.0 not found
| /usr/lib/libc.so.92.1 (system): bad major
|library kvm.16.2 not found
| /usr/lib/libkvm.so.17.0 (system): bad major
Direct dependencies for htop-2.0.2 resolve to desktop-file-utils-0.23p0
Full dependency tree is gettext-0.19.8.1p1 libffi-3.2.1p2 bzip2-1.0.6p8 desktop-file-utils-0.23p0 libiconv-1.14p3 python-2.7.14p0 libelf-0.8.13p4 glib2-2.54.2p0 pcre-8.41 sqlite3-3.21.0`

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

idec.talks .. Ответить

Andrew Lobanov to vit01 25.12.17 09:46 : Re: Клиенты

vit01> Если кто ещё помнит сишный клиент, я его недавно проверял на свежем clang, он компилируется и работает.

vit01> Правда, варнинги выдаёт из-за кое-какого говнокода, но на работоспособность это не влияет.

Надо будет посмотреть его всё таки =)

vit01> Только что слил в git все накопившиеся изменения, связанные с IDEC Mobile (сортировка в фэхах, некоторые баги, отправленные на емейл), потому что когда-нибудь это надо было сделать.

Спасибо за замечательный клиент. Во многом он лучше даже столь любимого мной "горячая собака редактор" =) Особенно в вопросе быстродействия.

idec.talks .. Ответить

Andrew Lobanov to vit01 25.12.17 09:43 : Re: idec-mobile

AL>> Вот в вопросах цитирования пока удобнее горячая собака. Но там Сергей морочился знатно с этим смахиванием абзацев.

vit01> В TODO-шке этот пункт, между прочим, стоит в числе "стратегических".

Рад слышать. Это очень упростит общение через твой клиент.

vit01> Чем ты реально можешь помочь, так это записать видео с разъяснениями (это в идеале), ну и накидать подробно скриншоты для таких тупых (и нефидошников), как я. Чтобы было более понятно, как оно хотя бы примерно может быть реализовано в IDEC Mobile.

Хорошо. Я провентилирую вопрос записи скринкаста на смарте и на фреки тебе положу файлик. Но попозже. Сейчас предновогодняя суета одолевает в работе и быту.

idec.talks .. Ответить

Andrew Lobanov to vit01 25.12.17 09:39 : Re: Файлоэхи и поле description

vit01> Во время разборок с багами IDEC Mobile возникла проблема с парсингом файл-строк с пустыми описаниями. Казалось бы, баг несерьёзный, и клиент я всё-таки поправил. Сейчас клиент игнорирует такие файлы, считая их за испорченные

Зачем игнорировать файлы? Пустое описание не пустое имя же.

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

Конечно позволять. Пустая метаинформация не должна быть препятствием для обмена.

vit01> Моя позиция, что поле лучше сделать обязательным. Потому что по имени файла можно _только примерно_ понять, что внутри. Хоть какое-то описание, но быть должно => коты в мешке не нужны.

Это сугубо административный вопрос и он не должен решаться на уровне стандарта.

vit01> Высказывайтесь за то, какое поведение загонять в стандарт.

Вот. Высказался. Всё на правах имхо. Моя позиция такова: софт должен всасывать по максиму.

idec.talks .. Ответить

Andrew Lobanov to vit01 25.12.17 09:35 : Re: iing и таверна

AL>> Я окончательно убрал эхи в виде лент за полной ненадобностью и неудобством
vit01> И зря. Так же трудно быстро искать информацию глазами, придётся все кнопки прокликивать, чтобы зайти на конкретное сообщение.
vit01> Когда заходишь в веб-интерфейс раз в неделю (а всё остальное время сидишь в клиенте), то лента - самое то

Поиск будет. Искать глазами это какой-то путь бумажных книг. Пока поиска нет, но и лента крайне неудобна.

idec.talks .. Ответить

vit01 to vit01 12.12.17 15:41 : Re: IDEC Mobile и ii-ссылки

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

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

idec.talks .. Ответить

vit01 to All 11.12.17 11:04 : Клиенты

Если кто ещё помнит сишный клиент, я его недавно проверял на свежем clang, он компилируется и работает.

Правда, варнинги выдаёт из-за кое-какого говнокода, но на работоспособность это не влияет.
-----------
Только что слил в git все накопившиеся изменения, связанные с IDEC Mobile (сортировка в фэхах, некоторые баги, отправленные на емейл), потому что когда-нибудь это надо было сделать.

idec.talks .. Ответить

vit01 to Andrew Lobanov 12.12.17 13:06 : Re: idec-mobile

AL> Вот в вопросах цитирования пока удобнее горячая собака. Но там Сергей морочился знатно с этим смахиванием абзацев.

В TODO-шке этот пункт, между прочим, стоит в числе "стратегических".

Чем ты реально можешь помочь, так это записать видео с разъяснениями (это в идеале), ну и накидать подробно скриншоты для таких тупых (и нефидошников), как я. Чтобы было более понятно, как оно хотя бы примерно может быть реализовано в IDEC Mobile.

Вроде бы, на словах оно кажется простым (хоп-хоп, выбрал цитату, туда-сюда), но на деле это не так, и наглядная демонстрация будет эффективнее.

// а ещё я могу стырить исходники, ну, если они открыты

P.S. Помню, ты уже скидывал пару скриншотов и рассказывал, но должного эффекта на мои мозги это не возымело

idec.talks .. Ответить

vit01 to vit01 24.12.17 05:39 : Re: idec-mobile

В сабже появилась очень важная фича - фоновый фетчинг
Искать галочку в настройках уведомлений

Также фоновый фетч отслеживает появление новых файлов в фэхах, что тоже удобно.

// Плюс багофиксы, как всегда

Версия от 24 декабря, 13:25

idec.talks .. Ответить

vit01 to Andrew Lobanov 12.12.17 07:17 : Re: idec-mobile

AL> шедулер, дабы почта забиралась автоматом по расписанию. Естественно опциональный.

Можно, конечно, но надёжную работу его не обещаю

AL> Я всё смотрю на HotdogEd и оказалось, что это работает лучше крона в термуксе =)

Конечно лучше, ведь ни один вменяемый пользователь Termux не будет запускать внутри него Cron :)
По-нормальному надо бы root'ануть телефон и воспользоваться вот этим методом: ii://g11qz9sa8T1ubchj6Nr3 [ ii://linux.14 ]

idec.talks .. Ответить

vit01 to Difrex(mobile) 05.12.17 12:17 : Re: New epoch started!

> Subj!

Ну не то чтобы новая эпоха. Просто кому-то очень захотелось завершить "ребрендинг" =)
// фетчу

idec.talks .. Ответить

vit01 to vit01 06.12.17 14:03 : Re: Аплинки

Снял ii.14 с фетча и со списка эх

// снял с фетча также tyt.bce.hacpem в виду сомнительной нужности

idec.talks .. Ответить

vit01 to All 23.12.17 16:29 : Файлоэхи и поле description

Во время разборок с багами IDEC Mobile возникла проблема с парсингом файл-строк с пустыми описаниями. Казалось бы, баг несерьёзный, и клиент я всё-таки поправил. Сейчас клиент игнорирует такие файлы, считая их за испорченные

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

Моя позиция, что поле лучше сделать обязательным. Потому что по имени файла можно _только примерно_ понять, что внутри. Хоть какое-то описание, но быть должно => коты в мешке не нужны.

Высказывайтесь за то, какое поведение загонять в стандарт.

idec.talks .. Ответить

vit01 to Difrex(mobile) 06.12.17 13:45 : Re: Аплинки

На тот случай, если кто-то всё-таки соберётся составлять нодлист

1. Моих станций теперь всего 2: это [mira] и [alicorn-archive].
2. Аплинки: tavern, ii.difrex.ru, club.syscall.ru
3. Всех аплинков фетчу раз в 10 минут, список эх для всех одинаковый
4. Список фетч-эх в реальном времени смотреть, например, здесь: ii-net.tk/ii/club-fetch.php
6. Личную информацию, адреса и явки смотреть в предыдущем нодлисте, они не изменились.

// на срач ответить нечего

idec.talks .. Ответить

vit01 to All 24.12.17 10:45 : Узнаёте?

Вот, почитайте. Вы точно уже видели нечто подобное

maple.libertree.org/docs/show/en_GB/philosophy

idec.talks .. Ответить

vit01 to Andrew Lobanov 15.12.17 10:36 : Re: iing и таверна

AL> Я окончательно убрал эхи в виде лент за полной ненадобностью и неудобством

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

idec.talks .. Ответить

vit01 to gk11 12.12.17 08:03 : Re: Совет нодов

1. Будущее сети. Пока не знаю, что ответить

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

Ботов (тех же RSS) настраивать надо вручную. Фетч - тоже вручную, с заходом по SSH на сервер и ручной правкой конфигов. Хорошо бы это оптимизировать.

Для python вообще нужна по моему мнению единая IDEC-Lib, которая нивелирует различия между нодами и клиентами и объединит общие усилия по разработке и позволит городить улучшения гораздо проще. Туда же GoLang-реализация и так далее

3. Основной проект - Android клиент. Планирую улучшать интерфейсы для работы с базой данных (как эх, так и фэх), хочу добавить шифрование.

Полное TODO по клиенту здесь: github.com/vit1-irk/idec-mobile/projects/1

Второстепенный проект - PHP-нода. Придётся переписать с нуля не меньше половины, пересмотреть конфиг для фетчера, обязательно улучшить админку и добавить фич в веб-интерфейс.

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

Буду поэтапно реализовывать скрипты для архивации, пересортировки в базе, бэкапов. Мета-скрипты для фетчеров и ботов, которые позволят обуздать большие потоки информации.

> поможет в конкурентной борьбе за девочек, пишущих про котиков (для меня это моя основная целевая аудитория).
Кто о чём, а вшивый о бане =) С девочками точно не помогу, и эта тема себя уже давно исчерпала

4. Что мы можем сделать интересного для людей?
Пока что не очень много. Мода вообще такая штука, что люди становятся её жертвами

> Подача в СМИ и на новостных сайтах.

Ничем помочь не могу. И в целом идея не нравится. Надо сначала так сделать, чтобы самим было максимально удобно. Потом те, кому интересно, без всяких СМИ будут приходить.

5. Вопросы AB и XAB и дружественная атмосфера.

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

idec.talks .. Ответить

vit01 to vit01 24.12.17 06:10 : Re: idec-mobile

Сборка от 13:56

Обыкновенный фетчер стал чуть более информативным, сообщает о новых файлах

idec.talks .. Ответить

vit01 to All 12.12.17 15:34 : IDEC Mobile и ii-ссылки

Только что решил обновить сборку с важным обновлением для поддержки ii-ссылок

1. Исправлено падение при открытии ii-ссылок, если клиент не запущен
2. [NEW] ii-ссылки теперь открываются через KDEConnect

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

Теперь это можно устроить одной командой:

$ kdeconnect-cli -d xyzxyzxyzxyz --share "ii://QI58zrmtLUsZAWceUnGA"

Ну или

$ kdeconnect-cli -d xyzxyzxyzxyz --share "ii://ru.humor.14"

xyzxyzxyzxyzxyz - это уникальный айдишник устройства (т.е. мобилы или любого другого), который у вас никогда не меняется. Его можно посмотреть через kdeconnect-cli -l или на самом телефоне.

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

P.S. Трюк для msgid сработает, только если нужное сообщение на андроиде уже зафетчено.

humor.11 .. Ответить

gk11 to All 24.12.17 08:41 : сила ричарда

Английский король Ричард Львиное Сердце был высоким, сильным мужчиной. Он очень гордился своей силой и любил показывать людям, как силён он был.
Однажды, когда он проезжал на лошади по сельской местности, его конь потерял подкову. К счастью, он находился неподалёку от деревни, и вскоре был найден кузнец.
- Дай мне хорошую подкову, - сказал Ричард мужчине.
Подкову дали. Ричард взял её в руки и разломал надвое.
- Эта подкова не очень хорошая, - сказал он, - дай мне получше.
Кузнец не сказал ни слова. Королю дали другую подкову, но и её Ричард разломал. Кузнец дал третью подкову. На этот раз Ричард был удовлетворён и приказал кузнецу подковать его лошадь.
После того, как работа была сделана, Ричард предложил мужчине монету. Кузнец взял монету между пальцев и разломал её надвое. Теперь настала очередь Ричарда удивляться. Он достал из кармана монету большего размера и протянул её кузнецу. Мужчина разломал и её, говоря:
- Эта монета не очень хороша, дай мне получше.
Ричард улыбнулся и дал ему палицей по голове.
Вот такая вот поучительная история. Говорят, мораль сей басни такова: монета была с профилем Ричарда и поэтому не могла быть плохой.

openbsd.talk .. Ответить

gk11 to All 19.12.17 07:41 : они поменяли дефолт ksh для PS1

сабж :(
двадцать два года оно было, как $/# и не мешало. да, когда-то дефолтным шелом был csh, где хост был, но в ksh всегда было одинаково

теперь же вместо # идёт ХОСТ#

вот так и умирают традиции.... эх

humor.11 .. Ответить

gk11 to All 15.12.17 06:33 : экватор

Забавный факт: Если всех людей выстроить в цепочку по экватору, большинство из них утонут.

idec.talks .. Ответить

Andrew Lobanov to All 14.12.17 05:44 : iing и таверна

Так как пока по некоторым причинам я не могу сейчас ни отказаться от вебинтерфейса ни написать его для godecn, то пришлось немного подпилить iing.

В таверне уже есть эти изменения. Я окончательно убрал эхи в виде лент за полной ненадобностью и неудобством и добавил возможность отправлять поинтам файлы в фэхи прямо через веб.

gk11.ru .. Ответить

gk11 to ihateregistrationforms 13.12.17 05:13 : Re: Дэзыrн

с дизайном чего? тем более, я вообще не дизайнер - на gk11.ru у меня foundation, который просто работает везде, а на блоге - старый шаблон.

а регистрационные формы - есть же php-регистрашка, где только имя нужно :)

gk11.ru .. Ответить

ihateregistrationforms to All 13.12.17 04:17 : Дэзыrн

Ну сделай же что-нибудь с этим дизайном. Тут в тему что-то веб1.0-ное, опеннето-лоровое-craigslist-hackernews-овое, но не ТАК же! Форменный ★iздєц.

openbsd.talk .. Ответить

gk11 to goga 12.12.17 23:19 : Re: к: Angband

в angband так не покатит, вроде

openbsd.talk .. Ответить

goga to Аноним 12.12.17 14:32 : Re: к: Angband

В ADOM играл без нумпада на цифрах. Норм.

idec.talks .. Ответить

Difrex(mobile) to All 12.12.17 13:10 : Обновления dynamic

* Главное обновление -- это рабочий поиск с подсветкой:
GIF: images.lessmore.pw/media/images/search_2zeye8U.gif

В поиск не выводится сообщение целиком. Чтобы увидеть сообщение нужно воспользоваться ссылкой

* Ссылки на сообщения
GIF: images.lessmore.pw/media/images/links.gif

Теперь можно дать ссылку на сообщение. Сообщение на которое перешли по ссылке будет в самом верху, а дальше будет идти
общая лента сети.

* Выбор эх
GIF: images.lessmore.pw/media/images/list.gif

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

* Исходники подчищены и открыты
Скачать: gitea.difrex.ru/lapus/dynamic

В ближайшем будущем:
1. Переход к сообщению, на которое отвечали
2. Древовидные комментарии
3. Восстановление работы API IDEC для клиента
4. Рабочие ссылки ii://

idec.talks .. Ответить

Andrew Lobanov to Difrex(mobile) 12.12.17 12:37 : Re: idec-mobile

Difrex(mobile)> idec-mobile удобнее.

Вот в вопросах цитирования пока удобнее горячая собака. Но там Сергей морочился знатно с этим смахиванием абзацев.

idec.talks .. Ответить

Difrex(mobile) to gk11 12.12.17 11:38 : Re: Совет нодов

Предлагай зарегиться, чтобы комментить. Это норм метод. Можно еще и openid поддерживать.

idec.talks .. Ответить

gk11 to Difrex(mobile) 12.12.17 11:27 : Re: Совет нодов

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

idec.talks .. Ответить

Difrex(mobile) to gk11 12.12.17 11:19 : Re: Совет нодов

>вопрос в авторизации - те, кто уже залогинен на ноде, понятное дело, могут такие комменты слать, а те, кто нет?
У тебя же сервер авторизации. Вот и навешивай там куку, а в js проверяй.

idec.talks .. Ответить

Difrex(mobile) to gk11 12.12.17 11:18 : Re: idec-mobile

idec-mobile удобнее.

idec.talks .. Ответить

gk11 to Andrew Lobanov 12.12.17 10:52 : Re: idec-mobile

Ну, во-первых, это ещё один интересный клиент. Во-вторых, привлечение внимания аудитории фидошников.

idec.talks .. Ответить

Andrew Lobanov to gk11 12.12.17 10:39 : Re: idec-mobile

>>> я не понимаю в андроидах и программированиях, но есть же какой-то клиент - с него можно вычленить и добавить туда этот самый провайдер?
>> Можно.
gk11> круто. а есть, кто мог бы этим заняться? включая переговоры с апстримом? я в этом не компетентен, но может найдутся желающие это реализовать.

Некому. Переговоры с апстримом вести не надо. Сама архитектура HotdogEd устроена так, что есть он, с редактором, поддержкой групп и базой данных и есть провайдеры, реализующие сетевую часть. Причём провайдеры ставятся как отдельные приложения. Сергей Позитурин (2:5020/2141 и автор "Горячая собака редактор") реализовал два провайдера -- для binkp и для nntp. На стыке может возникнуть не одна проблема. Но зачем нам горячая собака, когда у нас есть замечательный idec-mobile?

idec.talks .. Ответить

gk11 to Andrew Lobanov 12.12.17 10:06 : Re: idec-mobile

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

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

idec.talks .. Ответить

gk11 to Difrex(mobile) 12.12.17 10:05 : Re: Совет нодов

в фидо было принято говорить нода :) нода, хаба, но почему-то пойнт :) но *каждый нода* звучит, однако, как-то по-чукотски :)

касаемо js - я делаю подобное. вопрос в авторизации - те, кто уже залогинен на ноде, понятное дело, могут такие комменты слать, а те, кто нет?

> Нас мало и все пилят клиенты/ноды раздельно, что замедляет разработку.

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

idec.talks .. Ответить

Andrew Lobanov to gk11 12.12.17 09:42 : Re: idec-mobile

gk11> я не понимаю в андроидах и программированиях, но есть же какой-то клиент - с него можно вычленить и добавить туда этот самый провайдер?

Можно.

idec.talks .. Ответить

Difrex(mobile) to gk11 12.12.17 09:15 : Re: Совет нодов

>надо совет разбить на группы сообщений. пусть каждый нод ответит на эти два вопроса:
>нод
images.wikia.nocookie.net/__cb8/brotherhood-of-nod/images/5/50/Wiki-background :)
>> 1. про развитие и будущее сети, кто что хочет, кто как видит
Хочу, чтобы была штука, как у disqus - т.е. подключение комментов тупым жабаскриптом. С трансляцией в IDEC конечно.

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

idec.talks .. Ответить

gk11 to gk11 12.12.17 09:11 : Re: Фетчинг gk11

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

для общего протокола - ii/idec. и, чтобы не путаться, для синхронизации topicid и тэгов, в этом случае будет разумнее уточнять ii/elp. а сам протокол, который за 3.5 года практически не изменился, так и останется ii. проекта ii больше нет, но протокол остался

или, раз ii означало 2, можно расширенный протокол назвать iii, то есть 3 :)

idec.talks .. Ответить

gk11 to Andrew Lobanov 12.12.17 08:35 : Re: idec-mobile

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

idec.talks .. Ответить

Difrex(mobile) to Andrew Lobanov 12.12.17 07:25 : Re: Фетчинг gk11

>А смысл? Проще при отсутствии x/features переключаться на legacy (читай ii).
Хм, оказывается у меня есть фоллбэк на захардкоженные эхи ii.14 и pipe.2032.

idec.talks .. Ответить

Difrex(mobile) to Peter 12.12.17 07:23 : Re: Совет нодов

Написал небольшой пост --> ii://Z55xAaFjwrSrWfuMc5qp

idec.talks .. Ответить

Andrew Lobanov to gk11 12.12.17 07:12 : Re: idec-mobile

>> HotdogEd

gk11> а к нему реально наш протокол прикрутить?

Пиши свой провайдер и в путь.