#  Re: idec mobile
Andrew Lobanov (tavern,1) → vit01  –  06:25:23 2017-06-27

vit01>> Я только что выкатил обновление

Теперь длинные надпси, которые не входят на экран, переносятся. То, где про количество загружаемых сообщений, съезжает парой символов на вторую строку. Не критично. У меня просто очень мелкое разрешение экрана =)

А вот колёсико я так и не увидел =(
#  Re: Английская дока
Difrex (mira, 14) → vit01  –  07:28:19 2017-06-22

Кстати, на сайте не работают ссылки в содержании(на гитхабе работают).
#  Re: idec mobile
vit01 (mira, 1) → Andrew Lobanov  –  01:21:09 2017-06-27

AL> Шрифт и правда великоват, а колесо я вообще не увидел =(

Заглянув в исходники, я примерно понял свою ошибку, но всё-таки хотелось бы увидеть скриншот.
#  Re: Тестовая нода
Difrex (mira, 14) → Andrew Lobanov  –  07:22:05 2017-06-22

>За двое суток я пронаблюдал нулевую активность на тестовой ноде. В связи с чем закрыл её за ненадобностью.

Блин, а я только вот подсосал сообщения и увидел пост про тестовую ноду, а она в дауне уже :).
#  Re: idec mobile
Andrew Lobanov (tavern,1) → vit01  –  07:12:45 2017-06-26

vit01> Обновление клиента!

Ура!

vit01> Пока я ездил на дачу собирать клубнику и упарывался в ii://develop.16 (увы, никто это даже не прокомментировал), времени на кодинг совсем не было. А сейчас - появилось.

Я не знаю что тебе ответить на эти занятия. Я считаю, что это круто, но самоделкин во мне умер в возрасте 14-ти лет и с тех пор я занимаюсь разве что быдлокодингом. Поэтому решил не разводить информационный шум. Тем не менее, читать интересно. Хотелось бы видео (особенно второй модели и со стаканом) =)

vit01> И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
vit01> Обновитесь - увидите =)

Уи-и-и-и! Люблю сюрпризы =)

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


>> Читать далее
#  Re: idec mobile
vit01 (mira, 1) → Andrew Lobanov  –  10:26:28 2017-06-26

AL> Кстати, есть инструкция как его билдить? Всё таки хочу запилить Solarized расцветку.

Есть. Посмотри в ii://tmp.red.eyes
SDK, кстати, можно брать даже самый новый (но build-tools обязаны быть 23 версии для 32-битных систем).

А ещё я только что специально для тебя закинул в репу скрипт progbuild.sh (в корне). Пропиши там путь к своему SDK, запусти с нужным ключом, и он всё соберёт.

И предупреждаю:

APK, которые я распространяю здесь, подписанные, поэтому установить свой поверх него тебе система не даст.
Так что либо запускай в виртуалке (Android-x86, это очень удобный вариант), либо удаляй моё приложение (перед этим не забудь экспортировать базу данных и конфиг в меню "Дополнительно", дабы заново ничего не настраивать).
#  Re: idec mobile
Andrew Lobanov (tavern,1) → btimofeev  –  18:45:18 2017-06-26

vit01>> И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
btimofeev> Какое-то все гигантское, и шрифт, и прогресс-колесо))

Шрифт и правда великоват, а колесо я вообще не увидел =(
#  Re: idec mobile
Andrew Lobanov (tavern,1) → vit01  –  10:04:57 2017-06-26

Кстати, есть инструкция как его билдить? Всё таки хочу запилить Solarized расцветку.
#  Re: Тестовая нода
Andrew Lobanov (tavern,1) → vit01  –  11:22:26 2017-06-22

AL>> За двое суток я пронаблюдал нулевую активность на тестовой ноде. В связи с чем закрыл её за ненадобностью.
vit01> Когда ты только поднял ту ноду, я посмотрел, почесал репу и подумал, что пока нечего там было тестировать.

Нужно было посмотреть на фэхи в работе и сделать замечания на неровностях. У меня уже глаз замылился.

vit01> Сначала напишу поддержку фэх в PHP-ноде (+ свой отдельный скрипт с квотой), а там уже и участие появится.

Сперва договорим о стандартах, а там уже и писать можно, имхо.

vit01> // На дачу стал ездить, времени опять меньше

Хорошо, что у меня дачи нет =)
#  Re: idec mobile
vit01 (mira, 1) → vit01  –  06:20:16 2017-06-26

Обновление клиента!

Пока я ездил на дачу собирать клубнику и упарывался в ii://develop.16 (увы, никто это даже не прокомментировал), времени на кодинг совсем не было. А сейчас - появилось.

Что нового:

1. Исправлен баг со скроллбарами в режиме чтения. Спасибо Борису за внимательность
2. Попытался поправить баг с пометкой сообщений прочитанными в списке

И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
Обновитесь - увидите =)

Обновляться всем обязательно!
#  Re: Английская дока
Andrew Lobanov (tavern,1) → vit01  –  15:32:00 2017-06-21

vit01> P.S. остальным сетянам тоже желательно хоть как-то прокомментировать сабж и внести исправления, если надо

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

Но попробую =)
#  Re: Тестовая нода
Andrew Lobanov (tavern,1) → Andrew Lobanov  –  05:03:28 2017-06-22

За двое суток я пронаблюдал нулевую активность на тестовой ноде. В связи с чем закрыл её за ненадобностью.
#  Re: Английская дока
vit01 (mira, 1) → Difrex  –  10:09:38 2017-06-20

В целом меня устраивает, но есть очепятки, некоторые фактические неточности и немного недосказанности.
Как время будет, поправлю и смержу
#  Re: Файлэхи
Andrew Lobanov (tavern,1) → vit01  –  12:52:10 2017-06-20

vit01>>> И всё-таки я просто настаиваю, чтобы в /f/e выдавался размер файла в байтах.

Та-да. Теперь в f/e на место имени пользователя пришёл размер файла в байтах.

Индекс, таким образом, имеет следующий формат:


fid:filename:size:address:description
#  Re: Файлэхи
vit01 (mira, 1) → Andrew Lobanov  –  16:21:08 2017-06-19

AL>>> x/file/filename, x/file/pauth/filename:path не пересекаются.
vit01>> // Тогда уж path:filename.

AL> Тут нет двоеточия. Это я наподобии бутылковых маршрутов написал. @route("x/file/<pauth><filename:path>"), что означает, что принимается pauth и filename в виде some/thing/there/file.zip, например. С точки зрения ФС любой ОС всё весьма прозрачно.

Да причём здесь ФС? Как распарсить, что есть что? Надо различить и пароль, и обычный файл

Вот тебе 3 различных варианта

GET /x/file/pauth/fecho.1/file1
GET /x/file/fecho.1/file2
GET /x/file/pauth/file3

Как распарсить первый, ещё понимаю. Но как заниматься обработкой второго и третьего (т.е. как их отличить между собой), не в курсе. Самый простой способ - убрать нафиг pauth из GET-параметров. Более того, все мои клиенты и скрипты, насколько помню, используют исключительно POST, поэтому изменение пройдёт безболезненно.
Я б от этой каши (GET-API) избавился, но кроме моих скриптов и клиентов есть твои, например. Так что ты и решай.

>> Читать далее
#  Re: Тестовая нода
vit01 (mira, 1) → Andrew Lobanov  –  06:31:40 2017-06-22

AL> За двое суток я пронаблюдал нулевую активность на тестовой ноде. В связи с чем закрыл её за ненадобностью.

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

Сначала напишу поддержку фэх в PHP-ноде (+ свой отдельный скрипт с квотой), а там уже и участие появится.

// На дачу стал ездить, времени опять меньше
#  Re: Файлэхи
Andrew Lobanov (tavern,1) → vit01  –  15:42:17 2017-06-19

vit01> Понимаю, что для автоматического. Но он нужен и так, и эдак.
vit01> И на клиенте, и на ноде размер можно приспособить для мониторинга квоты на скачивание и в целом на ограничения. Плюс на клиенте решать, действительно тебе файл нужен или нет.
vit01> Например, я не хочу, чтобы файлы размером более 5 мб (для ноды это может быть 50 мб) скачивались автоматически, пусть скрипты моего явного подтверждения запрашивают. И другие фильтры в таком же духе.

Убедил.

AL>> x/file/filename, x/file/pauth/filename:path не пересекаются.
vit01> // Тогда уж path:filename.
vit01> Окей, это уже сойдёт. Совместимость всё равно поломалась немного (не все ФС поддерживают двоеточия в имени файла), но такой формат будет самым приемлемым в долгосрочной перспективе.

Тут нет двоеточия. Это я наподобии бутылковых маршрутов написал. @route("x/file/<pauth><filename:path>"), что означает, что принимается pauth и filename в виде some/thing/there/file.zip, например. С точки зрения ФС любой ОС всё весьма прозрачно.

AL>> Я вот думаю нафиг там имя, если есть адрес? =)
vit01> Вот получили файл от какого-нибудь tavern,22, и народ с чужих станций (не таверны) должен будет догадываться, Вася загрузил файл или Петя.


>> Читать далее
#  Re: Файлэхи
Andrew Lobanov (tavern,1) → All  –  14:33:35 2017-06-19

Пушнул текущие наработки в iing. Все желающие могут посмотреть как это работает.
#  Re: Мысли о стандартах
Difrex (mira, 14) → Andrew Lobanov  –  13:17:18 2017-06-19

>Первое (уже озвученное ранее) это нетмейл. То есть личная переписка.

Самое важное, ИМХО.
Не обязательно монстрячить PGP. Можно взять AES или RSA. Обмен откртыми ключами - да, доверять сисопу. Т.е. теоритически может быть MitM.

Нужно хотя бы драфт накидать.
#  Re: Файлэхи
Andrew Lobanov (tavern,1) → vit01  –  12:50:02 2017-06-20

vit01> Готово. Теперь параметр pauth в /x/file доступен только через POST.
vit01> Документация обновлена как в репозитории, так и на сайте.

Спасибо. В свою очередь я внёс эти исправления в iing.

Так же. Не взирая на то, что фэхи хорошо легли на фреки, вернул схему f/f.

Работает это так: f/f/<fecho>/<fid> возвращает файл. Нужно это для получения фэхи без авторизации на аплинке. так как у нас такой фигни не было, то незачем и привносить.

fid генерируется тем же алгоритмом, что и msgid, только по содержимому файла (или я об этом уже писал?).

В гите уже новая версия iing с новой версией фетчера, учитывающего фэхи. Пока для тестирования, конечно.
#  Re: Файлэхи
Andrew Lobanov (tavern,1) → vit01  –  16:35:47 2017-06-19

vit01> Вот тебе 3 различных варианта
vit01> GET /x/file/pauth/fecho.1/file1
vit01> GET /x/file/fecho.1/file2
vit01> GET /x/file/pauth/file3

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

vit01> Я б от этой каши (GET-API) избавился, но кроме моих скриптов и клиентов есть твои, например. Так что ты и решай.

Да я только за. Перепиши стандарт - я подтянусь. Мне не тяжело.
#  Re: Файлэхи
vit01 (mira, 1) → Andrew Lobanov  –  14:50:49 2017-06-19

vit01>> И всё-таки я просто настаиваю, чтобы в /f/e выдавался размер файла в байтах.
AL> Этот индекс для автоматического фетчинга. Но добавить не долго, если он действительно нужен.

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

AL> x/file/filename, x/file/pauth/filename:path не пересекаются.

// Тогда уж path:filename.

Окей, это уже сойдёт. Совместимость всё равно поломалась немного (не все ФС поддерживают двоеточия в имени файла), но такой формат будет самым приемлемым в долгосрочной перспективе.

AL> Я вот думаю нафиг там имя, если есть адрес? =)


>> Читать далее
#  Тестовая нода
Andrew Lobanov (tavern,1) → All  –  04:07:55 2017-06-21

Поднял сабж с фэхами. http://spline-online.tk:62200/

Краткое руководство по работе лежит прямо на ней. Регистрация открыта.
#  Re: Английская дока
vit01 (mira, 1) → Wol4ik  –  17:40:12 2017-06-21

Мы тут обсуждаем содержание вот этой странички

https://ii-net.tk/idec-doc/?p=protocol-en

Это наши внутренние разборки "под капотом", и они к инстеду не имеют никакого отношения.
#  Английская дока
Difrex (mira, 14) → All  –  09:31:42 2017-06-20

https://github.com/vit1-irk/new-docs/pull/1

Гляньте. Если все ок, то можно помержить будет.
Powered by iii-php v0.11