# Re: Caesium
vit01 (mira, 1) → spline – 08:13:43 2015-08-27
> Правда это опять таки не меняет сути дела, так как речь идёт о клиенте для девочек =)
А как тебе WxPython? Я его тыкал раньше, он мне понравился.
vit01 (mira, 1) → spline – 08:13:43 2015-08-27
> Правда это опять таки не меняет сути дела, так как речь идёт о клиенте для девочек =)
А как тебе WxPython? Я его тыкал раньше, он мне понравился.
# Re: Caesium
spline (station13, 1) → vit01 – 04:38:09 2015-08-27
>http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
>Слева tk интерфейс, справа Qt. Разница видна невооружённым глазом.
Честно говоря, на мой вкус Tk победил по аккуратности шрифта. Но я понял о чём ты.
>Если что, готов помочь с цезием, только напиши. Ибо мне он понравился.
Вот если ты приведёшь в порядок работу на андроиде, это будет круто. Другим pull-реквестам я тоже рад, конечно, но не факт, что приму всё в апстрим. Клиент мечты всё таки =)
spline (station13, 1) → vit01 – 04:38:09 2015-08-27
>http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
>Слева tk интерфейс, справа Qt. Разница видна невооружённым глазом.
Честно говоря, на мой вкус Tk победил по аккуратности шрифта. Но я понял о чём ты.
>Если что, готов помочь с цезием, только напиши. Ибо мне он понравился.
Вот если ты приведёшь в порядок работу на андроиде, это будет круто. Другим pull-реквестам я тоже рад, конечно, но не факт, что приму всё в апстрим. Клиент мечты всё таки =)
# Re: Caesium
vit01 (mira, 1) → vit01 – 12:22:09 2015-08-26
Ещё один багрепорт по сабжу (уже дома, с компа):
При нажатии Q (ответить) в пустой эхоконференции клиент крашится.
F10 (выход из цезия) не работает, если находишься в режиме чтения эхи.
vit01 (mira, 1) → vit01 – 12:22:09 2015-08-26
Ещё один багрепорт по сабжу (уже дома, с компа):
При нажатии Q (ответить) в пустой эхоконференции клиент крашится.
F10 (выход из цезия) не работает, если находишься в режиме чтения эхи.
# Re: Caesium
vit01 (mira, 1) → spline – 04:56:34 2015-08-27
> Честно говоря, на мой вкус Tk победил по аккуратности шрифта.
У каждого свои вкусы, но суть ты понял. Просто они должны сочетаться с остальными элементами интерфейса, с родными системными шрифтами.
> Вот если ты приведёшь в порядок работу на андроиде, это будет круто.
Попробую пошаманить ещё =)
> Клиент мечты всё таки =)
Окей, понимаю =)
vit01 (mira, 1) → spline – 04:56:34 2015-08-27
> Честно говоря, на мой вкус Tk победил по аккуратности шрифта.
У каждого свои вкусы, но суть ты понял. Просто они должны сочетаться с остальными элементами интерфейса, с родными системными шрифтами.
> Вот если ты приведёшь в порядок работу на андроиде, это будет круто.
Попробую пошаманить ещё =)
> Клиент мечты всё таки =)
Окей, понимаю =)
# Re: Python, Windows, UTF-8
spline (station13, 1) → spline – 12:22:10 2015-08-26
>Ну эту проблему я решил тем, что забил на curses. Придётся делать нечто модульное как у тебя, но на Tk. Смысла много нет, но мне нравится самому делать софт =)
Хотя, если будет Qt-клиент с хорошим дизайном, то вряд ли будет острая необходимость в моей поделке =)
spline (station13, 1) → spline – 12:22:10 2015-08-26
>Ну эту проблему я решил тем, что забил на curses. Придётся делать нечто модульное как у тебя, но на Tk. Смысла много нет, но мне нравится самому делать софт =)
Хотя, если будет Qt-клиент с хорошим дизайном, то вряд ли будет острая необходимость в моей поделке =)
# Re: Caesium
vit01 (mira, 1) → spline – 15:05:59 2015-08-26
> Это фича, а не баг =)
Так и думал, что ты это скажешь =) Ну да ладно, пусть будет фича.
> Я пока рассчитываю на tkinter.ttk, если честно. В любом случае, давно собирался его потыкать. Так что нормально всё =)
На винде tkinter.ttk выглядит нормально, а для линуксов придётся собственную тему создавать (и со шрифтами разбираться). Ну и ладно, у нас ncurses есть, так что не критично. // это просто ради информации
> Я не планирую многооконный интерфейс, если честно особо.
А как же выбор эх и диалог загрузки сообщений? Убирать в цикле элементы и заново расставлять их ещё то извращение =)
Хотя первый пункт можно реализовать как в андроид клиенте (сбоку эхи расположить, и всё).
> Примерно так и будет. Вынести всё в модули и попиливать под настроение.
Вот так очень хорошо =)
vit01 (mira, 1) → spline – 15:05:59 2015-08-26
> Это фича, а не баг =)
Так и думал, что ты это скажешь =) Ну да ладно, пусть будет фича.
> Я пока рассчитываю на tkinter.ttk, если честно. В любом случае, давно собирался его потыкать. Так что нормально всё =)
На винде tkinter.ttk выглядит нормально, а для линуксов придётся собственную тему создавать (и со шрифтами разбираться). Ну и ладно, у нас ncurses есть, так что не критично. // это просто ради информации
> Я не планирую многооконный интерфейс, если честно особо.
А как же выбор эх и диалог загрузки сообщений? Убирать в цикле элементы и заново расставлять их ещё то извращение =)
Хотя первый пункт можно реализовать как в андроид клиенте (сбоку эхи расположить, и всё).
> Примерно так и будет. Вынести всё в модули и попиливать под настроение.
Вот так очень хорошо =)
# Re: Безумных идей
vit01 (mira, 1) → spline – 08:28:54 2015-08-27
Да, верно. Только в метаданных (списке) должно быть имя файла, иначе придётся возиться с mimetypes.
vit01 (mira, 1) → spline – 08:28:54 2015-08-27
Да, верно. Только в метаданных (списке) должно быть имя файла, иначе придётся возиться с mimetypes.
# Re: Caesium
vit01 (mira, 1) → Difrex – 08:20:00 2015-08-27
> Ух ты! Как погоду в i3bar рисуешь?
Во-первых, это Awesome. Во-вторых, это не погода, а менюшка. Внешний вид кнопки - отсылка на эху, на которую ты не подписан =)
vit01 (mira, 1) → Difrex – 08:20:00 2015-08-27
> Ух ты! Как погоду в i3bar рисуешь?
Во-первых, это Awesome. Во-вторых, это не погода, а менюшка. Внешний вид кнопки - отсылка на эху, на которую ты не подписан =)
# Re: Безумных идей
spline (station13, 1) → vit01 – 05:17:17 2015-08-27
>Тогда "подводных камней" здесь нет, и это мне нравится. Осталось только придумать механизм отдачи на ноде, и всё.
Да. Реализация должна быть в духе ii. Простая донельзя. Поверх http это очень просто делается, а другой ноды я не держу и не пишу пока. В конце концов, насколько я помню, /x это как XEP у XMPP. То есть необязательное для поддержки расширение стандарта.
spline (station13, 1) → vit01 – 05:17:17 2015-08-27
>Тогда "подводных камней" здесь нет, и это мне нравится. Осталось только придумать механизм отдачи на ноде, и всё.
Да. Реализация должна быть в духе ii. Простая донельзя. Поверх http это очень просто делается, а другой ноды я не держу и не пишу пока. В конце концов, насколько я помню, /x это как XEP у XMPP. То есть необязательное для поддержки расширение стандарта.
# Re: Caesium
spline (station13, 1) → Difrex – 06:55:02 2015-08-27
>>http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
>Ух ты! Как погоду в i3bar рисуешь?
Это кнопка меню. И это awesome =)
spline (station13, 1) → Difrex – 06:55:02 2015-08-27
>>http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
>Ух ты! Как погоду в i3bar рисуешь?
Это кнопка меню. И это awesome =)
# Re: Caesium
spline (station13, 1) → vit01 – 14:29:05 2015-08-26
>При нажатии Q (ответить) в пустой эхоконференции клиент крашится.
Пустые эхи не проверяются, но пофикшу обязательно.
>F10 (выход из цезия) не работает, если находишься в режиме чтения эхи.
Это фича, а не баг =)
spline (station13, 1) → vit01 – 14:29:05 2015-08-26
>При нажатии Q (ответить) в пустой эхоконференции клиент крашится.
Пустые эхи не проверяются, но пофикшу обязательно.
>F10 (выход из цезия) не работает, если находишься в режиме чтения эхи.
Это фича, а не баг =)
# Re: Caesium
vit01 (mira, 1) → spline – 04:30:19 2015-08-27
> Вот про шрифты недопонял. У меня tk очень давно (лет 6-7 назад) выглядел ужасно, но сейчас даже без настроек шрифта хорошо смотрится.
http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
Слева tk интерфейс, справа Qt. Разница видна невооружённым глазом.
> Только лень мешает. В любом случае, я не зря цезий пока не релизю. Там всё ещё период добавления фич, а рефакторинг и оптимизацию я на потом отложил.
Если что, готов помочь с цезием, только напиши. Ибо мне он понравился.
vit01 (mira, 1) → spline – 04:30:19 2015-08-27
> Вот про шрифты недопонял. У меня tk очень давно (лет 6-7 назад) выглядел ужасно, но сейчас даже без настроек шрифта хорошо смотрится.
http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
Слева tk интерфейс, справа Qt. Разница видна невооружённым глазом.
> Только лень мешает. В любом случае, я не зря цезий пока не релизю. Там всё ещё период добавления фич, а рефакторинг и оптимизацию я на потом отложил.
Если что, готов помочь с цезием, только напиши. Ибо мне он понравился.
# Re: Caesium
spline (station13, 1) → vit01 – 05:17:17 2015-08-27
>У каждого свои вкусы, но суть ты понял. Просто они должны сочетаться с остальными элементами интерфейса, с родными системными шрифтами.
Так оно, но я не лепил GUI с тех пор, как дописал дипломный проект на Delphi. Так что считаю возню с tkinter полезной. К тому же мне всегда был симпатичен внешний вид Tk-приложений. Правда это опять таки не меняет сути дела, так как речь идёт о клиенте для девочек =)
spline (station13, 1) → vit01 – 05:17:17 2015-08-27
>У каждого свои вкусы, но суть ты понял. Просто они должны сочетаться с остальными элементами интерфейса, с родными системными шрифтами.
Так оно, но я не лепил GUI с тех пор, как дописал дипломный проект на Delphi. Так что считаю возню с tkinter полезной. К тому же мне всегда был симпатичен внешний вид Tk-приложений. Правда это опять таки не меняет сути дела, так как речь идёт о клиенте для девочек =)
# Re: Безумных идей
spline (station13, 1) → vit01 – 04:34:51 2015-08-27
>Нужно более точное описание. Загружать файлы могут поинты или только сисопы? Будет ли это вовлечено в нодообмен? Максимальный размер файла и/или квоты на место? Всякие неприятные штуки вроде bash-скриптов c rm -rf /* || файл.ехе ?
Приведу пример из FIDONet и как я это вижу в случае ii.
В FIDO, как правило, были разделены программы: мейлер (тоссер-пушер по нашей терминологии) отдельно, тоссер отдельно, редатор-читалка тоже отдельно. В мейлере я мог прозвониться на ноду и запросить фреклист -- индекс файлов, которые сисоп положил для общего доступа поинтам. Выбирал нужные, потом отправлял фрек-запрос, и мейлер скачивал эти файлы.
В ii я вижу это так (для клиентов, так как над веб-нодой пока не думал):
Поинт отправляет запрос на фреклист с authkey, после успешной проверки строки авторизации, получает список файлов с описаниями, прямо в клиенте в списке помечает желаемое, клиент отправляет запрос на скачивание со строкой авторизации и скачивает выбранные файлы.
В таком виде мне это привиделось по крайней мере. Возня со строкой авторизации нужна, потому что наше законодательство всяко может боком выйти =)
Файлообмен между нодами этот вариант не предусматривает (и правильно, на мой взгляд), файлы может выкладывать только сисоп.
spline (station13, 1) → vit01 – 04:34:51 2015-08-27
>Нужно более точное описание. Загружать файлы могут поинты или только сисопы? Будет ли это вовлечено в нодообмен? Максимальный размер файла и/или квоты на место? Всякие неприятные штуки вроде bash-скриптов c rm -rf /* || файл.ехе ?
Приведу пример из FIDONet и как я это вижу в случае ii.
В FIDO, как правило, были разделены программы: мейлер (тоссер-пушер по нашей терминологии) отдельно, тоссер отдельно, редатор-читалка тоже отдельно. В мейлере я мог прозвониться на ноду и запросить фреклист -- индекс файлов, которые сисоп положил для общего доступа поинтам. Выбирал нужные, потом отправлял фрек-запрос, и мейлер скачивал эти файлы.
В ii я вижу это так (для клиентов, так как над веб-нодой пока не думал):
Поинт отправляет запрос на фреклист с authkey, после успешной проверки строки авторизации, получает список файлов с описаниями, прямо в клиенте в списке помечает желаемое, клиент отправляет запрос на скачивание со строкой авторизации и скачивает выбранные файлы.
В таком виде мне это привиделось по крайней мере. Возня со строкой авторизации нужна, потому что наше законодательство всяко может боком выйти =)
Файлообмен между нодами этот вариант не предусматривает (и правильно, на мой взгляд), файлы может выкладывать только сисоп.
# Re: Клиенты-клиенты-клиенты!
spline (station13, 1) → vit01 – 07:58:10 2015-08-26
>>Вам девочки или кроссплатформенность? :D
И того и другого. И можно без хлеба.
>Лично по мне проблема есть только в дружелюбном GUI. Примерно две трети наших клиентов нормально заработают под виндой с мелкими модификациями, проблема лишь в "юзерфрендли". Ну не хотят люди править в блокноте config.cfg, не хотят, что поделать!
Конфиги -- это вопрос третий. Пока надо хотя бы без проблем стартующий и удобный клиент намонстрячить.
>Неее, ни в коем случае. 5-10 мб - это самый максимум. Я раньше часто под винду питон скрипты компилял, помню.
Чем именно компилял? Просто есть пара затей глупых.
>Пробовал сегодня утром на андроиде, пока на дачу ехал. Решил сделать git reset, и он опять упал на этом curses_set() =)
>Придётся опять эти куски кода потом удалить.
Я традиционно не гарантирую полноценную работу под android.
spline (station13, 1) → vit01 – 07:58:10 2015-08-26
>>Вам девочки или кроссплатформенность? :D
И того и другого. И можно без хлеба.
>Лично по мне проблема есть только в дружелюбном GUI. Примерно две трети наших клиентов нормально заработают под виндой с мелкими модификациями, проблема лишь в "юзерфрендли". Ну не хотят люди править в блокноте config.cfg, не хотят, что поделать!
Конфиги -- это вопрос третий. Пока надо хотя бы без проблем стартующий и удобный клиент намонстрячить.
>Неее, ни в коем случае. 5-10 мб - это самый максимум. Я раньше часто под винду питон скрипты компилял, помню.
Чем именно компилял? Просто есть пара затей глупых.
>Пробовал сегодня утром на андроиде, пока на дачу ехал. Решил сделать git reset, и он опять упал на этом curses_set() =)
>Придётся опять эти куски кода потом удалить.
Я традиционно не гарантирую полноценную работу под android.
# Re: Клиенты-клиенты-клиенты!
Difrex (mira, 14) → Difrex – 09:55:02 2015-08-26
>Дизайн могу взять на себя.
Но после отпуска.
Да, я в отпуск с субботы сматываюсь на две недели. В сети меня не будет :)
Difrex (mira, 14) → Difrex – 09:55:02 2015-08-26
>Дизайн могу взять на себя.
Но после отпуска.
Да, я в отпуск с субботы сматываюсь на две недели. В сети меня не будет :)
# Re: Клиенты-клиенты-клиенты!
vit01 (mira, 1) → spline – 09:10:42 2015-08-26
> И того и другого. И можно без хлеба.
Тогда Питон или Си (можно ++). Также Qt или Gtk.
> Конфиги -- это вопрос третий. Пока надо хотя бы без проблем стартующий и удобный клиент намонстрячить.
У нас достаточно клиентов стартуют нормально. Проблемы начинаются, когда парсер не хочет кушать конфиг, в котором случайно добавили лишний символ, и клиент не работает.
Нужен ещё инсталлятор и portable-версия, чтобы мышкой клацать, и всё.
>Чем именно компилял? Просто есть пара затей глупых.
Pyinstaller и cx-freeze.
>Я традиционно не гарантирую полноценную работу под android.
Тогда попробую потанцевать с бубном, либо протестирую позже дома.
vit01 (mira, 1) → spline – 09:10:42 2015-08-26
> И того и другого. И можно без хлеба.
Тогда Питон или Си (можно ++). Также Qt или Gtk.
> Конфиги -- это вопрос третий. Пока надо хотя бы без проблем стартующий и удобный клиент намонстрячить.
У нас достаточно клиентов стартуют нормально. Проблемы начинаются, когда парсер не хочет кушать конфиг, в котором случайно добавили лишний символ, и клиент не работает.
Нужен ещё инсталлятор и portable-версия, чтобы мышкой клацать, и всё.
>Чем именно компилял? Просто есть пара затей глупых.
Pyinstaller и cx-freeze.
>Я традиционно не гарантирую полноценную работу под android.
Тогда попробую потанцевать с бубном, либо протестирую позже дома.
# Re: Клиенты-клиенты-клиенты!
spline (station13, 1) → Difrex – 06:21:10 2015-08-26
>А был же у нас, вроде, клиент на кутях?
>Его нельзя просто перекомпилить?
ЕМНИП, он был на пайтоне. А это толстый-претолстый exe на выходе, например.
spline (station13, 1) → Difrex – 06:21:10 2015-08-26
>А был же у нас, вроде, клиент на кутях?
>Его нельзя просто перекомпилить?
ЕМНИП, он был на пайтоне. А это толстый-претолстый exe на выходе, например.
# caesium
spline (station13, 1) → All – 10:49:34 2015-08-25
Обновление сабжевого клиента на github:
* исправлен критический баг, вызывающий падение клиента в случае, если лог загрузки не входит на один экран;
* добавлена возможность помечать эхи как архивные.
Архивные эхи не засоряют основной экран выбора эхоконференции, а находятся в отдельном списке. Переключение между основным и архивным списками конференций осуществляется клавишей A. Суть архива в том, что эти эхоконференции не синхронизируются с нодой и тем самым не влияют на скорость получения новых сообщений. Так же при просмотре архивных эхоконференций блокируется возможность создания сообщения или ответа.
spline (station13, 1) → All – 10:49:34 2015-08-25
Обновление сабжевого клиента на github:
* исправлен критический баг, вызывающий падение клиента в случае, если лог загрузки не входит на один экран;
* добавлена возможность помечать эхи как архивные.
Архивные эхи не засоряют основной экран выбора эхоконференции, а находятся в отдельном списке. Переключение между основным и архивным списками конференций осуществляется клавишей A. Суть архива в том, что эти эхоконференции не синхронизируются с нодой и тем самым не влияют на скорость получения новых сообщений. Так же при просмотре архивных эхоконференций блокируется возможность создания сообщения или ответа.
# Клиенты-клиенты-клиенты!
spline (station13, 1) → All – 04:08:09 2015-08-26
В общем, пайтоны со всякими ncurses это здорово, но надо пилить клиент для windows. Не с web-интерфейсом, а хотя бы с мордой на подобии ncurses.
Я с ужасом обнарудил, что большинство моих знакомых плавно возвращаются на винду и им мои поделки постолько поскольку. Значит надо дать им клиент, стабильно работающий хотя бы на windows.
Беда в том, что я не программист и толком не умею писать программы. Это вам не на пятоне скриптовать всё таки =) Сейчас от безысходности засел немного пилить клиент на паскале lol. Посмотрим, что получится.
ЗЫЖ Никто не хочет написать человечачий компилируемый клиент, работающий и под виндами?
spline (station13, 1) → All – 04:08:09 2015-08-26
В общем, пайтоны со всякими ncurses это здорово, но надо пилить клиент для windows. Не с web-интерфейсом, а хотя бы с мордой на подобии ncurses.
Я с ужасом обнарудил, что большинство моих знакомых плавно возвращаются на винду и им мои поделки постолько поскольку. Значит надо дать им клиент, стабильно работающий хотя бы на windows.
Беда в том, что я не программист и толком не умею писать программы. Это вам не на пятоне скриптовать всё таки =) Сейчас от безысходности засел немного пилить клиент на паскале lol. Посмотрим, что получится.
ЗЫЖ Никто не хочет написать человечачий компилируемый клиент, работающий и под виндами?
# Re: lenta.rss
vit01 (mira, 1) → spline – 01:35:10 2015-08-22
> Сабж переехала ii://lenta.rss.15.5. Шустро они контент генерируют.
Гейт идёт.
vit01 (mira, 1) → spline – 01:35:10 2015-08-22
> Сабж переехала ii://lenta.rss.15.5. Шустро они контент генерируют.
Гейт идёт.
# Re: Python, Windows, UTF-8
vit01 (mira, 1) → spline – 10:10:17 2015-08-26
> Там в терминале до сих пор cp866.
О_о
> Стоит ли писать декодирование или есть варианты получше?
Стоит, потому что хардкодить интерфейс дважды (для двух разных кодировок) неудобно.
Только вот сомневаюсь, что цезий для девочек подойдёт. Им будет лень заучивать сочетания клавиш =(
vit01 (mira, 1) → spline – 10:10:17 2015-08-26
> Там в терминале до сих пор cp866.
О_о
> Стоит ли писать декодирование или есть варианты получше?
Стоит, потому что хардкодить интерфейс дважды (для двух разных кодировок) неудобно.
Только вот сомневаюсь, что цезий для девочек подойдёт. Им будет лень заучивать сочетания клавиш =(
# Re: Клиенты-клиенты-клиенты!
Difrex (mira, 14) → spline – 06:22:16 2015-08-26
А был же у нас, вроде, клиент на кутях?
Его нельзя просто перекомпилить?
Difrex (mira, 14) → spline – 06:22:16 2015-08-26
А был же у нас, вроде, клиент на кутях?
Его нельзя просто перекомпилить?
# Re: Клиенты-клиенты-клиенты!
vit01 (mira, 1) → spline – 07:09:55 2015-08-26
> Так если не делать клиенты для девочек, то и не появится (нет, меня Рома не кусал) =)
> Мне хочется чего-то более кросс-платформенного.
Вам девочки или кроссплатформенность? :D
Лично по мне проблема есть только в дружелюбном GUI. Примерно две трети наших клиентов нормально заработают под виндой с мелкими модификациями, проблема лишь в "юзерфрендли". Ну не хотят люди править в блокноте config.cfg, не хотят, что поделать!
> А я что-то про 40+MB припоминаю.
Неее, ни в коем случае. 5-10 мб - это самый максимум. Я раньше часто под винду питон скрипты компилял, помню.
> ЗЫЖ Как тебе новая версия цезия?
Пробовал сегодня утром на андроиде, пока на дачу ехал. Решил сделать git reset, и он опять упал на этом curses_set() =)
Придётся опять эти куски кода потом удалить.
vit01 (mira, 1) → spline – 07:09:55 2015-08-26
> Так если не делать клиенты для девочек, то и не появится (нет, меня Рома не кусал) =)
> Мне хочется чего-то более кросс-платформенного.
Вам девочки или кроссплатформенность? :D
Лично по мне проблема есть только в дружелюбном GUI. Примерно две трети наших клиентов нормально заработают под виндой с мелкими модификациями, проблема лишь в "юзерфрендли". Ну не хотят люди править в блокноте config.cfg, не хотят, что поделать!
> А я что-то про 40+MB припоминаю.
Неее, ни в коем случае. 5-10 мб - это самый максимум. Я раньше часто под винду питон скрипты компилял, помню.
> ЗЫЖ Как тебе новая версия цезия?
Пробовал сегодня утром на андроиде, пока на дачу ехал. Решил сделать git reset, и он опять упал на этом curses_set() =)
Придётся опять эти куски кода потом удалить.