#  Re: Обновление Qt-клиента
vit01 (mira, 1) → Andrew Lobanov  –  12:50:06 2016-01-27

Как сделаю, чтобы не зависал при скачивании, тогда закоммичу всё вместе и сообщу.
#  Re: Обновление Qt-клиента
Рома (lenina,148) → Andrew Lobanov  –  13:03:56 2016-01-26

Это потомушта ты не девочка
#  habra.15 переехала в habra.16
Difrex (mira, 14) → All  –  07:11:35 2016-01-27

Сабж.


Перенастройте фетчеры.
#  Re: Обновление Qt-клиента
Andrew Lobanov (station13, 1) → vit01  –  15:31:15 2016-01-26

AL>> Вот их бы как-то разделять. А то я постоянно теряюсь из-за монотонности представления информации. И, думаю, не я один.

vit01> Что можешь предложить взамен?

vit01> Мне вот подобное представление удобно тем, что можно быстро пропустить глазом неинтересные сообщения и сосредоточить внимание на интересных. Если это будет, как в окне эх, то так сделать не получится, придётся смотреть каждое подряд.

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

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

vit01> Хмм, надо бы поразмыслить над этим. Главное, чтобы это не потребовало для себя кучи костылей =)

По идее, это не должно затребовать больших изменений.


>> Читать далее
#  Re: Обновление Qt-клиента
Andrew Lobanov (station13, 1) → vit01  –  12:55:44 2016-01-26

vit01> Ты же эху не зафетчил, так что пустой список - норма.

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

vit01> То, что "одной лентой" и "всё в кучу" - это нормально. Нужно же для себя тоже что-то сделать, а не только для девочек =)

Вот их бы как-то разделять. А то я постоянно теряюсь из-за монотонности представления информации. И, думаю, не я один.

vit01> Быть не может. Все ссылки, цитирования, msgid и прочее выделяются цветом, на них и мышкой можно щёлкать.

Об этом я выше написал. Я имел в виду, что это выглядит как стена текста.

AL>> Перехожу к списку эх, захожу в эху и снова пусто.

vit01> о_О ?

>> Читать далее
#  Re: Формат адреса
vit01 (mira, 1) → Andrew Lobanov  –  09:27:55 2016-01-21

Ты только сейчас это заметил? =)

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

По стандарту в поле адреса можно вставлять всё что угодно.
#  Re: Caesium v.0.1
Рома (lenina,148) → Andrew Lobanov  –  11:17:06 2016-01-21

> Сделать это очень просто, но не очень ясна цель.

ТАК БЫЛО В ГОЛДЕДЕ!

сию заповедь он заповедовал нам
#  Re: Caesium v.0.1
Andrew Lobanov (station13, 1) → jmaks  –  09:40:53 2016-01-21

jmaks> И вообще, почему бы не расширисть скрипт на поле <to> ?

jmaks> to Andrew Lobanov, а дальше синонимы, spline, spline1986, которые будут подхватываться в
jmaks> карбонку? Или нафиг не нужно?

Сделать это очень просто, но не очень ясна цель.

Мне хочется начать вести поинт-лист. Хотя бы на своей ноде, но с некоторыми моими поинтами даже у меня уже контактов не осталось (я потерял всю почту на сервере и теперь не знаю их адресов). И уже потом интегрировать поинт-лист в клиент. А без этой интеграции в поле <to> можно что угодно вписать и это будет технически корректно.
#  Re: Обновление Qt-клиента
vit01 (mira, 1) → Andrew Lobanov  –  12:13:55 2016-01-26

AL> Только что-то я не понял как читать эхи. Открываю эху, а у меня пустой список.

Ты же эху не зафетчил, так что пустой список - норма.

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

Висит - это потому что засунуть несколько тысяч новых сообщений в один TextBrowser довольно накладно как для питона, так и для Qt.
То, что "одной лентой" и "всё в кучу" - это нормально. Нужно же для себя тоже что-то сделать, а не только для девочек =)

AL> почти без форматирования
Быть не может. Все ссылки, цитирования, msgid и прочее выделяются цветом, на них и мышкой можно щёлкать.

AL> Перехожу к списку эх, захожу в эху и снова пусто.

о_О ?

>> Читать далее
#  Формат адреса
Andrew Lobanov (station13, 1) → All  –  07:32:28 2016-01-21

Наткнулся тут на интересный факт: в Роминой ноде, после запятой в строке адреса пробела нет, а в ноде Виктора - есть. Как же всё таки лучше делать?

// Я знаю, что это совершенно бесполезная строка, но немного раздражжает неоднозначность.
#  На пути к caesium 0.2
Andrew Lobanov (station13, 1) → All  –  05:31:52 2016-01-22

Добавлена индикация флага repto и возможность перемещаться по цепочке ответов (только в предыдущие относительно текущего сообщения и обратно, но не в будущие сообщения).
#  Re: Обновление Qt-клиента
Andrew Lobanov (station13, 1) → vit01  –  11:44:36 2016-01-26

vit01> А у тебя конфиг в json или INI? если второе, то он рухнет.
vit01> Удали ~/.iicli-modular

Спасибо. Помогло.

Только что-то я не понял как читать эхи. Открываю эху, а у меня пустой список. Нажимаю получить сообщения, он мне качает новые сообщения, потом висит, потом одной лентой почти без форматирования всё в кучу рисует. Перехожу к списку эх, захожу в эху и снова пусто.
#  Re: На пути к caesium 0.2
Andrew Lobanov (station13, 1) → All  –  05:44:59 2016-01-22

Так же добавил возможность указывать в параметре to несколько значений. Разделять их следует запятой без пробелов. Например:


to Andrew Lobanov,spline,spline1986
#  Re: Формат адреса
Andrew Lobanov (station13, 1) → vit01  –  09:33:11 2016-01-21

vit01> Ты только сейчас это заметил? =)

Да =)

vit01> Сделал через пробел, чтобы было удобнее и приятнее читать. Мы же ставим пробел после запятой в обычной речи, так и здесь.

в речи знаки препинания и пробелы отсутствуют =) А вот в пписьменности да. Но ведь в list.txt, например, мы после : не ставим пробел.

vit01> По стандарту в поле адреса можно вставлять всё что угодно.

И это печально. Грепать по адресу действительно удобно, а тут разнобой.
#  Re: Формат адреса
Рома (lenina,148) → vit01  –  11:18:38 2016-01-21

> list.txt специально предназначен для парсинга, а адрес - нет

скорее, адрес введён наполовину для прикола, наполовину для идентификации (например, я вижу, кто с какой станции пишет)

и я тоже думал, что по адресу можно будет делать фильтр, невзирая на имя. а потом забил. лучше это поле использовать для связи с юзером
#  Re: Цезий
Andrew Lobanov (station13, 1) → All  –  05:24:46 2016-01-26

Ещё пара коммитов.

* Клавиша "-" теперь не работает в карбонке и избранных.
* При удалении сообщений из избранных, текущее сообщение перечитывается.
* В случае, если указанный в repto msgid отсутствует в локальном индексе эхи, переход к нему не осуществляется.
#  Цезий
Andrew Lobanov (station13, 1) → All  –  04:34:30 2016-01-26

Багфикс карбонки. Рекомендую обновиться.
#  Re: Обновление Qt-клиента
vit01 (mira, 1) → vit01  –  12:18:16 2016-01-25

А сегодня запушил вот что:

* Исправление бага с падением во время правки настроек
* Убрана (почти) проблема с сегфолтами на выходе
#  Re: Caesium v.0.1
MRD (lenina,6) → Рома  –  00:23:00 2016-01-22

Прогресс идёт, не мешкает, уж дос
Лишь из станков курсором нам моргает
Да гигабайтом пиров не спугнёшь
А деда всё никак одеть не могут...
Уж прах лежит голям, не в пиджаке
#  Re: Формат адреса
Рома (lenina,148) → Andrew Lobanov  –  09:24:52 2016-01-21

я же уже говорил несколько раз

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

в ГК11 поле адреса вообще будет означать координаты связи с автором, email, jabber или что угодно
#  Re: Формат адреса
vit01 (mira, 1) → Andrew Lobanov  –  10:07:03 2016-01-21

> в речи знаки препинания и пробелы отсутствуют =) А вот в пписьменности да. Но ведь в list.txt, например, мы после : не ставим пробел.

Речь делится на письменную и устную, так что верно сказал.

list.txt специально предназначен для парсинга, а адрес - нет. В это поле и емейл написать можно, и гитхаб.

vit01>> По стандарту в поле адреса можно вставлять всё что угодно.

> И это печально. Грепать по адресу действительно удобно, а тут разнобой.

В чём здесь сложность? Сам иногда по адресу раньше грепал, и ничего.
Хотя если точный адрес вбивать, то да, соглашусь.
#  Re: Обновление Qt-клиента
vit01 (mira, 1) → Andrew Lobanov  –  07:28:47 2016-01-26

А у тебя конфиг в json или INI? если второе, то он рухнет.
Удали ~/.iicli-modular
#  Обновление Qt-клиента
vit01 (mira, 1) → All  –  05:21:56 2016-01-24

Сразу скриншот: http://ii-net.tk/ii/files/eo2f1ek47gTXCgpUlBhJ.png

Что нового:
* Добавил просмотр и правку исходящих сообщений (на скрине)
* Теперь можно перемещаться туда-сюда по цепочке repto
* Исправил надоедливый баг с QProgressDialog

Пожалуйста, протестируйте кто-нибудь, а то девочки плакать будут: для них же клиент, не только для меня =)
#  Re: Обновление Qt-клиента
Andrew Lobanov (station13, 1) → vit01  –  05:38:04 2016-01-26

Кстати, о твоём клиенте: я не могу его запустить:


$ ./ii-client-qt.py
Caught exception: Expecting value: line 1 column 2 (char 1)
Error: can't load config. Exiting


Поковырял немного исходники, но ничего не понял. Очень странное поведение для клиента для девочек =)
#  Re: Обновление Qt-клиента
vit01 (mira, 1) → Andrew Lobanov  –  10:20:09 2016-01-26

AL> Поковырял немного исходники, но ничего не понял.

Конфиг загружается в файле getcfg.py
Пути к нужным каталогам в paths.py

Сегодня или завтра сделаю коммит с очень вкусными фичами, ждите :)
Powered by iii-php v0.11