HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: PyMoney
Страницы: 1 2 [3] 4 5 6 7

[Ответить]
DMych [08.11.2005 11:42] :
Насчет пакетика - не очень пока представляю куды ее лучше ставить. В /opt/PyMoney? Или /home/QtPalmtop/share/PyMoney?

Иконку уже нашел: это gnome-money.png из Линуха.
DMych [08.11.2005 11:42] :
Иконку уже нашел: это gnome-money.png с пачкой баксов из Линуха.
kfetisov [08.11.2005 12:27] :
И еще на вход в программу обязательно возможность установки пароля надо предусмотреть! Хотя бы минимальная защита. А вообще личные финансы вещь серъезная - необходимо шифровать и базу (либо в нечитабельном формате делать).
DMych [08.11.2005 13:18] :
Согласен. Шифрование базы можно сделать, но не сейчас. Сперва доделаю то, что собирался, а там и до паролей доберемся. С другой стороны, можно ведь просто доступ к Завру паролить.
maslovsky [08.11.2005 14:44] :
Насчет пакетика - не очень пока представляю куды ее лучше ставить. В /opt/PyMoney? Или /home/QtPalmtop/share/PyMoney?


Лучше сюда:

/opt/QtPalmtop/share/PyMoney

А в /opt/QtPalmtop/bin сделать ссылку на ../share/PyMoney/pymoney.py

Тогда в .desktop файле будет достаточно написать Exec=pymoney.py
DMych [10.11.2005 13:07] :
Вот, снова новая версия (0.9):

[*:a1c7f75671] возможность установки пароля на запуск (хранится в БД в зашифрованном, естественно, виде),
[*:a1c7f75671] изменения в горячих клавишах (Space - новая транзакция, BS - удаление, стрелки решил пока оставить как есть, т.е. Tab переключает фокус на список со счетами, а там уже стрелки),
[*:a1c7f75671] добавлена иконка (на Завре отображается в окне About, ее можно использовать для иконки на раб. стол)
[*:a1c7f75671] по ходу дела что-то еще по мелочи фиксил
[*:a1c7f75671] да, еще мануал написал и приложил.


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

Все остальное - в разработке.
maslovsky [10.11.2005 14:10] :
Вот появились некоторые пожелания и идеи по ходу пользования:

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

- Поле с описанием транзакции в диалоге редактирования сделать комбобоксом и запоминать ранее введённые тексты. Опять же очень удобно чтобы не писать сто раз одно и тоже.

- Копирование транзакции

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

- Контекстное меню при Tap & Hold стилусом на транзакции.

- Украшательство, но всё же - неплохо бы приходные транзакции делать зелененьким, а расхдные - красным.

- Добавить категорию и описание для транзакции типа "Transfer"

- Фильтрацию по времени на основном экране, хотя бы простые варианты (Last Week, Last и т.д., как в бюджете). Представь себе, какая будет задница через несколько месяцев заполнения транзакциями, например, счета "Наличные (руб.)" И так на списке из 20-30 уже подтормаживает скроллинг.

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

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

Пока вроде всё А вообще в целом понравилось, особенно то, что отдельно не нужно ничего сохранять. Кутопия падала пару раз при нажатии на Add Transaction, но все транзакции были на месте Воспроизвести не смог, думаю глюк просто.
DMych [10.11.2005 15:03] :
Сразу извинюсь за то, что некоторые предложения никогда не будут реализованы либо в виду их сложности, либо потому что считаю их излишними (объяснения по ходу).
Например, вот это. Прежде всего потому, что не хочу усложнять программу. Антон, я использую PyMoney уже несколько месяцев и как-то не напрягаюсь из-за того, что приходится раз в неделю (или чаще) вводить "тел. карточка - 320р - категория телефон".
Вот! С этим я согласен. Это будет вместо шаблонов: выбрал в комбо-боксе описание, ввел сумму, выбрал в комбо-боксе категорию, нажал ОК.
Не будет. По крайней мере в ближайшем будущем. Tap&Hold ненавижу, потому не будет (когда работаешь, стоя в набитом вагоне метро или электрички, а я все время так работаю по пути на/с работы, этот прием постоянно приводит к ошибкам).
Я хотел это сделать, но не нашел способа. В отличие от QLabel, QTableItem не понимает HTML и я не нашел никаких других механизмов для изменения форматирования текста. Если кто знает - подскажите, плиз.

Кстати, я давно думаю перейти от QTable к QListView - более симпатично, тем более, что переход по ячейкам в строке не имеет в PyMoney никакого смысла.
Описание - согласен. Категорию - нет. Это не доход или расход, а просто перекладывание из одного кармана в другой.
Согласен. У меня сейчас в расходном счете около сотни записей, тормоза примерно такие же как и в начале, хотя кто знает, что будет, когда их будет на порядок больше?... Лелею надежду, что QListView будет работать быстрее.
Не совсем понятно. Сумма в транзакции остается такой раз и навсегда, независимо от курса - курс используется только в тот момент, когда ты вводишь сумму в одной строке, и она пересчитывается в другом (при включенном флаге "Convert"). После сохранения они больше не меняются. Ошибки могут быть при расчете бюджета по категориям - в этом случае все данные переводятся в "домашнюю" валюту по текущему курсу. Вот это поправить слишком сложно для меня. Кроме того, это может сильно замедлить расчет бюджета (и так далеко не быстрый).
В этом предложении ключевое слово - последнее.
Хм... Не замечал. Возможно, дело не в PyMoney, а в прошивке? Если что такое будет - свистите (желательно с полным выводом из консоли).
maslovsky [10.11.2005 15:26] :
Сразу извинюсь за то, что некоторые предложения никогда не будут реализованы либо в виду их сложности, либо потому что считаю их излишними (объяснения по ходу).
Например, вот это. Прежде всего потому, что не хочу усложнять программу. Антон, я использую PyMoney уже несколько месяцев и как-то не напрягаюсь из-за того, что приходится раз в неделю (или чаще) вводить "тел. карточка - 320р - категория телефон".

Ну мне приходится делать это ежедневно, как уже писал - стоянка и обед.

Если это будет, то фиг с ними с шаблонами, во всяком случае до тех пор, пока транзакция не будет собержать в себе пол-экарана разной информации

Если каменть преткновения - Tap & Hold, то фиг с ним. Ну а копирование и перенос (пусть даже из меню) мне кажутся полезными не зависимо от того, каким способом эти функции вызываются.

Ну это пока. А в принципе можно было бы сделать редактирования прямо в ячейках

Ну перекладывание тоже с какой-то целью Если будет описание - тогда фиг с категорией.

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

ОК, я понял. Я почему-то думал, что пересчет ведется на лету. Вычеркиваем

В общем да, но пусть уж все мысли будут записаны

Возможно, что и в прошивке. Я особо не заморачивался, поскольку:

1. Данные не теряются
2. Глюк не воспроизводится
kfetisov [10.11.2005 15:57] :
Из Антоновых пожеланий активно голосую за описание к Transfer - например при перемещении со счета "наличка" на счет "должники" неплохо указывать в описании типа кому занял и до какого числа и наоборот когда у кого деньги берешь.

По поводу перехода на QlistView поддерживаю - редактирование в ячейке менее важная вещь, чем общее удобство вида и перемещения по транзакциям.
[Ответить]
[< Назад]  [Вперед >]