создать новую тему раскрыть все
свернуть/развернуть ветвь Уважаемые Господа... [Explorer 19/01/2004 11:50] # написать ответ
 
Приятно видеть в этом форуме знакомые ники, хотя, вижу круг приверженцев и адептов CASH значительно расширился.
 
с чем искренне поздравляю Сергея.
 
со своей стороны предлагаю пользователям и тестерам не постить новые топики сплошь и рядом, а конструктивно высказываться в рамках существующих... это поможет избежать повторений уже заявленных предложений/пожеланий/примечаний и сделает работу в форуме более конструктивной...
 
я не прав?
 
Dervish: Не знаю. Ничего не могу сказать.
свернуть/развернуть ветвь Согласен [Сергей 19/01/2004 14:11] # написать ответ
 
И большая просьба к автору - на этом этапе четко определить приоритеты (отчеты, печать, и т.д.).
Не надо "вестись" на просьбы "...а вот колесико надо вверх, а тута - чтобы по Shift-Enter". Это - полировка продукта, и не надо сейчас тратить на это время, даже на переписку в форуме с авторами. Список сделанного в очередном релизе говорит сам за себя Well
Ну и в завершение - удачи автору.
 
Dervish: Думаю, что вы опечатались. Релиза пока не было, был билд. И что там было сделано неправильно? Давайте посмотрим по пунктам (билд 181):
 
1. Исправлена ошибка диалога редактирования операции. В случае изменения типа операции неправильно устанавливались суммы.
 
... то есть, делаете перевод, указываете сумму, а потом наблюдаете вместо суммы в программе ноль, нормально да? Почему это не исправлять?
 
Исправлена ошибка добавления операции. Неправильно расчитывался индекс по дате/времени при добавлении операции. В итоге неправильно добавлялась операция, могло быть несколько операций в одно и то же время, это вызывало нарущение уникального индекса и сообщения об ошибках при открытии базы.
 
... в итоге программа страшно ругалась даже при открытии файла данных. Типичный баг, с которым невозможно работать! Почему его не надо было исправлять (сейчас)?
 
В некоторых случаях при вызове ниспадающего календаря пропадало окно, содержащее этот календарь.
 
... Представьте: нажимаете "Добавить операцию", появляется окно. Вызываете календарик для ввода даты, он появляется, а диалог добавления операции исчезает... Почему я должен был отложить это исправление?
 
Сделана обработка кнопки "Добавить" на диалоге добавления операции.
 
... мне казалось, что развитие программы и заключается в дописывании или доделывании вот таких кусочков, разве нет?
 
Можно, конечно, поступать так: я замолкаю на месяц, после этого выдаю "на гора" какие-нибудь существенные изменения. Но после того, как я выложу существенные изменения всё равно должен быть какой-то период, пусть небольшой, по поиску и отладке ошибок! Ведь сейчас повылазило то, о чём я даже и не догадывался!!!
 
Могу только согласиться, что переписка в форуме занимает довольно много времени, это факт. Но мне кажется, что это должно быть, должна существовать обратная связь, иначе всё будет очень плохо.
свернуть/развернуть ветвь ___приоритеты___ [aGa 19/01/2004 15:08] # написать ответ
 
мне кажется именно здесь -
 
" ...И большая просьба к автору - на этом этапе четко определить приоритеты (отчеты, печать, и т.д.).  ..."
 
следует поставить ударение в предыдущем посте.
 
может для ответа на этот вопрос очень даже пора обновить существующий "ПЛАНЫ".
 
Dervish: Можно и планы обновить... Есть только одно "но": пока буду обновлять, писать программу не смогу.
 
А если кратко, то приоритеты таковы:
 
1. Исправить ошибки (самые существенные) в том, что уже сделано. Программа не должна "падать", не должна содержать ошибок, которые приводят к порче данных или просто к некорректному вводу (вводишь сумму, а вводится ноль). Это просто обязательно.
 
2. Дальше развитие примерно в том же порядке, как и в первой версии: графики (видимо, совмещённые с отчётами), печать, экспорт и импорт.
 
3. Есть ещё одна фишка, котору мне хотелось бы сделать, это так называемые "типовые операции". Я посмотрел по своей базе, практически все операции у меня однотипные. Если все операции сгруппировать по статьям/агентам/проектам (без учёта суммы), то получится штук 20-30. А проблема с вводом операций стоит очень остро. Потому возникла мысль такая: на отдельной странице готовится шаблон операции, в котором указываются все поля, кроме поля суммы. Шаблону присваивается название. А дальше добавление операции делается одним-двумя кликами. Достаточно будет только ввести сумму. Кстати, в мыслях ещё сделать так, чтобы в шаблоне можно было вводить не одну, а несколько операций. Тогда автоматом решатся вопросы (а) сплитирования и (б) взятия комиссионных процентов, которые могут расчитываться автоматически.
 
Вот только я не знаю, куда именно "воткнуть" третий пункт... То ли делать его до второго, то ли после... Well
 
третий после "десятого", а печать после третьего !)))))
 
за год использования первой версии, я ни разу из неё не распечатывал. Но экспортировал, когда хотел наглядно посмотреть, например, как связаны расходы на пиво со среднесуточной температурой воздуха  %-))
 
для практической пользы от второй версии думаю в первую очередь важны отчеты-графики  И/ИЛИ экспорт.
 

причем если встроенные отчеты не подходят, экпортировать данные для оперативного анализа неудобно - при каждом озменении в базе, надо проходить весь путь экспорта опять.
 
а что если сформировать и опубликовать некий API "только на чтение" к базе (может даже в виде ODBC драйвера), и дать возможность народу насоздавать разнообразных аналитических, графических, статистических, прогностических ... приложений !?
 
Dervish: Если только COM-объектами. ODBC будет довольно сложно делать, если не ошибаюсь, там придётся собственный парсер SQL написать, заниматься этим оченьне хочется.
свернуть/развернуть ветвь Во! Самое то [Сергей 19/01/2004 17:25] # написать ответ
 
Присоединяюсь! Никогда ничего не печатал, а вот мысль про то, чтобы получить доступ к данным приходила очень часто.
И вообще, на мой взгляд, собственный движок базы не есть хорошо. Да скорость, да размеры. Но зато проблемы с отчетами, доступом, расшариванием, синхронизацией и т.д.
А при возможности доступа извне энтузиасты уж точно нарисовали бы что-нибудь этакое ,-)
 
Dervish: Очень сложно расчитывать на энтузиазм.
 
если так неймется - перекатайте весь Кэш под Access и пользуйтесь...два года назад я так и сделал...
 
к каким данным вам нужен доступ?
 
откройте базу Кэш в текстовом редакторе - вот вам и все данные...
 
чего еще надо? Чтобы удобно было к ODBC цеплять? напишите свою оболочку к MDB файлам и пользуйтесь как вам удобнее...
 
Dervish: Иван, а взаимодействие с ежедневником, это единственное, что вам не хватает в программе?
свернуть/развернуть ветвь Честно скажу Сергей [Explorer 19/01/2004 20:17] # написать ответ
 
Я рассуждаю как разработчик, в некоторой степени безотносительно применимости приложения к моим задачам.
 
Мне кажется, "По большому буфету" кэш в той версии, что существовала до этой альфы была законченым приложением. Вы нащупали некую ниточку которая показалась многим пользователям интересной тем, что она (программа) проста и логична, об этом говорили все.
Она не надумана и естественно ложится на ежедневную практику.
программа с самого начала завоевала симпатии поскольку была сторойна и логична.
Дальше начинаются вопросы пользовательских предпочтений - а это очень скользкий путь...
 
если отвлеченно говорить о том, что мне необходимо на практике, то, конечно ежедневник - не единственное что мне нужно.
формулируя в двух словах общими категориями - мне нужен инструмент разработки и сопровождения финансово-хозяйственных проектов по нескольким направлениям, с общим пространством метаданных (базой данных).
 
назовите то, чтоя перечислил программой учета личных финансов - не ошибетесь...
 
она должна:
 
быть незаменимым и удобным помощником в РАЗРАБОТКЕ и СОПРОВОЖДЕНИИ этих проектов
 
все, больше мне ничего не нужно...
 
ах да... чуть не забыл...
 
красиво выглядела,
быстро работала и, наконец,
требовала немного ресурсов компьютера.
 
ЗЫ это общие рассуждения об эффективности, если говорить о конкретике -
нужно "причесывать" программу. С появлением новых фич снизилась (несколько) общая целостность приложения - тут есть над чем поработать...
 

Кста - Отличная получилась иконка у программы... стильно.
 
Dervish: Да, меня самого пугает усложнение программы. Потому и старался "рассовывать" всё по настройкам, чтобы глаза не мозолило, чтобы не вспоминался постоянно анекдот "А сейчас со всей этой фигнёй мы попробуем взлететь".
 
PS. За иконку нужно сказать спасибо Сергею Авчуринскому, это его творение.
свернуть/развернуть ветвь упрощая... [Explorer 19/01/2004 20:20] # написать ответ
 
время - деньги...
 
прикрутите к программе время - труды, что вы положили на разработку сторицей окупятся результатом
 
Dervish: Отчасти, развивая Cash я решаю и собственные проблемы. Скажем, отказ от статей/агентов/проектов в пользу классификаторов обусловлен задачами, которые стоят передо мною. Наверное, любой разработчик может делать хорошо только те задачи, которые он прочувствовал нутром, в которых ему постоянно приходится находиться. То, что касаемо времени, увы, пока не моё. Может быть, всё ещё изменится?
 
то, что вы делаете у Вас отлично получается - хорошая программа...
 
Dervish: Спасибо. Я очень уважаю Ваше мнение (за долгое общение составил для себя впечатление о Вас), поэтому мне очень приятно это читать. Ещё раз спасибо!
свернуть/развернуть ветвь для примера [Explorer 19/01/2004 21:03] # написать ответ
 
могу выслать пример черновика бюджета (без исполнения), он может пригодиться как реальный образец отчета или проекта.
 
Dervish: Был бы признателен! Well
свернуть/развернуть ветвь Eсть - даже два примера [Explorer 19/01/2004 22:08] # написать ответ
 
Мэссэдж Сабжект - "Examples" не удаляйте - не спам Well
 
Dervish: Вот она, интуиция... А ведь я не закачиваю всю почту на свой компьютер. Спам удаляю прямо на сервере. Но от отправителя с ником "Explorer" почта всегда загружается (правда, там ник другой был, но сути дела не меняет!). Well
 
Получил, буду смотреть. Если какие вопросы, то обязательно напишу. Спасибо!
свернуть/развернуть ветвь как это часто бывает [Explorer 20/01/2004 11:11] # написать ответ
 
нужно только немного времени, чтобы привыкнуть...
 
все хорошо, интерфейс удобный, серьезных недочетов нет... вопрос ловли ошибок - по сути вторичный, как и вопрос вылизывания дизайна,
 
главное верная концепция...
 
думается мне, что помимо того, чтобы выносить настройки программы в отдельной меню, нужно еще само меню структурировать по типам настроек.
 
>>настройки программы
>>настройки файла БД
>>настройки системы учета
 
и очень четко и продуманно разнести все настройки по категориям... это будет залогом юзабилити.
 
Мне не кажется, что сейчас это именно так и есть...
 
ЗЫ слово "Классификаторы" - это ужасно...
 
Dervish: Да, "Классификаторы", это ужасно... Но я не смог придумать ничего другого, хотя очень хотелось... Может быть будут другие предложения?
 
.
свернуть/развернуть ветвь Если... [Dervish 01/05/2005 23:10] # написать ответ
 
..."Классификаторы" это звучит непонятно и ужасно, то "Группы" будет просто запутывать. Имхо.
свернуть/развернуть ветвь нумерация табов [Explorer 20/01/2004 16:13] # написать ответ
 
в контекстном меню
пункта основного меню - "просмотр"
префикс опции "номер закладки" кончается девяткой,
все последующие опции
идут без префикса номера таба
 
может нумерация вообще не нужна?
 
Dervish: Нумерация нужна, она показывает, что на таб можно перейти нажав на Alt+номер-таба. А оканчивается девяткой потому, что на десять уже нет сокращения. Alt+0 не подходит.
свернуть/развернуть ветвь иконка в трее [Explorer 20/01/2004 16:53] # написать ответ
 
ИМХО
не должна скрываться при активизации программы.
 
по клику на иконке в трее:
 
если свернута - развернуть
если развернута - свернуть
 
Dervish: Можно я молча (почти молча) понаблюдаю за обсуждением? Well На самом деле лично я считаю этот вопрос не очень принципиальным, можно сделать и так и так. Как угодно. Well
свернуть/развернуть ветвь а я не согласен [Loki 20/01/2004 18:05] # написать ответ
 
если иконка в трее, значит программа свернута, если нет - ищи ее под другими окнами. На мой взгляд, это логично. Так, например, сделано в TheBat!
 
во первых - сейчас трей иконок постоянно шевелится туда-сюда и иконка меняет свой ордер в трее...
 
если у тебя в трее висят иконки сообщений - (мониторы всякие и проч.) и ты привык перифирическим зрением оценивать изменения состояния иконок в трее появления заданий печати, сообщений почтового клиента и проч. - такие перестановки напрягают
 
во вторых - вот сейчас - сколько иконок приложений в твоем треевисят (помимо TheBat)? попробуй покликать - сколько из них будут отключаться_скрываться?
 
прямо сейчас у меня висят в трее (там где часики):
переводчик ABBY,
Индикатор раскладки клавы,
антивирус-монитор,
Регулятор громкости виндовс,
Девайс детектор USB,
WinOrganizer,
ERP "SAP" ЛогОн индикатор,
и AbilityCash...
про индикатор DateTimeProperties - собсно сами часики - умолчу Well
 
угадай - какая из иконок ведет себя не так как я предлагал?
свернуть/развернуть ветвь поправочка... [Explorer 20/01/2004 19:15] # написать ответ
 
исправлюсь немного...
Сворачивается обратно в трей по клику на иконке в трее только WinOrganizer. Остальные только по клику "закрыть" основного окна соответствующей программы...
 
вот чем мне и нравится WinOrganizer Well)
 
НО ИКОНКА НЕ ПРЯЧЕТСЯ ИЗ ТРЕЯ НИ У ОДНОЙ
 
Dervish: Иван, думаю, что вы преувеличиваете, WinOrganizer вам нравится не только этим! Well
 
и серьезных Not so
 
вот, например, и "кошелька" у них нет, причем этот недостаток ДАЛЕКО не единственный
 
Dervish: Будем бороться... Насколько хватит сил...
свернуть/развернуть ветвь Слово в защиту мыши... [Missing 22/01/2004 10:07] # написать ответ
 
Иконка TheBat! в трее может быть настроена под Ваши желания. Хотите - будет висеть постоянно (независимо от того открыто или свёрнуто окно программы), хотите - не будет там вовсе появляться, хотите - будет появляться только при свёртывании окна программы. См. соответствующие опции TheBat!. Более гибкой настройки я не встречал ни у одной программы.
 
Dervish: Спасибо, я посмотрю, как это сделано в TheBat!
 
и группировка операций по счету...
 
может я чего не понял и найти не могу?
 
пла`чу - не хватает...
 
ИМХО - очевидно необходимо
 
Dervish: Этого нет. Честно говоря, я не думал, что это будет нужно. Наверное, вы правы и надо будет сделать такую группировку.
 
данные которой выбраны критерием для группировки
 
должна убираться из списка отображаемых колонок в таблице...
 
Dervish: Клик правой кнопкой мыши на заголовке любой колоки в списке, появится меню со списком колонок. Выбираете из этого меню колонку, которая вам не нужна, она исчезнет. После этого "Сохранить настройки страницы" и больше никогда она вам досаждать не будет. Так задумывалось, а работает ли?... Well Для этого и есть альфа-бета-тестирование. Well
 
Оговорился про тестирование потому, что получил письмо, что не сохраняется "спрятывание" колонок. Проверить не успел. Если это так, то это баг.
 
потому и предложил прятать колонку, по которой проводится группировка (в тот или иной момент) поскольку данные этой колонки все равно отображаются в дереве групприровки - получается двойное отображение одних и тех данных
 
Dervish: Значит это бага. Которая будет исправлена.
 
Если в диалоге добавления операции создать новый счет (нажать на крестик в строке "Со счета"), то счет создается, а в выпадающем списке  не отображается. Его можно увидеть только после закрытия окна операции.
 
Dervish: Вы совершенно правы. Я пока просто не успел это доделать. Аналогичная ситуация и с классификаторами.
свернуть/развернуть ветвь не закрывается [HexPlorer 21/01/2004 17:02] # написать ответ
 
...по опшену контекстного меню Close в случае:
 
если опция настроек программы
"Сворачивать программу в системный трей" отключена...
а опция сворачивать вместо закрытия включена...
 
как в этом случае выходить из программы?
 
типовые опции ИМХО:
 
(по WinOrganizer)
 
>сворачивать в системный трей
>сворачивать при запуске
>сворачивать вместо закрытия
>запускать при старте Windows
>упаковывать на закрытии
>закрывать доступ к защищенным данным >при сворачивании
>сохранить данные при сворачивании
>автосохранение каждые <N> минут
>горячая клавиша вызова программы <Z>
 
тормознул называется Well))
 
мои извинения...
 
однако перечень опций как пожелание остается в силе
 
Dervish: Это дополнительные "прибамбасики", удобства, которыми, наверное, можно заняться чуть попозже.