logo
logo

Форум Поздравления с продолжением работы над программой и предложения по крипте.

создать новую тему раскрыть все
Поздравления с продолжением работы над программой и предложения по крипте. JpS 10/07/2023 21:37 #написать ответ
Во-первых, поздравляю что программа таки получила обновления, что обозначает то, что она продолжает быть действующей, а наличие обновлений дает надежды на улучшение функционала в будущем. Если честно, то я даже отчаялся вообще уже в своей жизни увидеть обновления к программе, хотя уже много лет продолжаю ей пользоваться.
Во-вторых, к пожеланиям, раз уж вроде как обновления "пошли".
Хочу предложить автору сориентироваться (не полностью, а как дополнительный функционал) на учет криптовалют. В последнее время криптовалюты стали ещё более актуальны чем когда программа последний раз изменялась.
Конечно же ничто не мешало работать с криптовалютами и в старой версии программы (что я собственно и делал и делаю), но очень большой проблемой тут является большая волатильность криптовалют (что кстати заметно даже и на обычных в валютах в последнее время). Скачки очень сильные, которые не могут не повлиять на попытку посчитать остатки в режиме реального времени.
В связи с этим хотел бы предложить автору подумать о реализации онлайн-сервиса по курсам валют (включая криптовалюты), к которому ваша программа бы обращалась в режиме онлайн. Понятно что "нахрапом" такую задачу не взять (ну как минимум по причине больших нагрузок на серверную часть), но подумать о более оперативной доставке курсов валют в программу - было бы здорово. А то на сегодняшний день, загрузка офлайновых источников - это "ни о чем". Пока их закачаешь - через пару дней уже не актуально. Это хорошо работало 7 лет назад, когда изменения курсов проходили в рамках погрешности, но сегодня вся идеология "дерева счетов" находится под вопросом, ибо она катастрофически зависит от своевременности (и даже источников) загрузки курсов валют.
Есть несколько вопросов. Dervish 10/07/2023 22:18 #написать ответ
1. Сейчас курсы валют в программе устанавливаются один раз на день. Для обычного учета этого достаточно, потому что курсы валюты рассматриваются исключительно как возможность привести все значения к "общему знаменателю". И я, собственно, не планировал изменять этот подход. Не помешает ли он в работе с криптой?
 
2. А что, до сих пор нет общих онлайн-сервисов с курсами валют? Мне казалось, что многие уже поставляют эту информацию. Зачем создавать собственный онлайн-сервис? Может быть, будет достаточно просто сделать библиотеку для загрузки с существующего сервиса?
Наверное я не правильно изложил свои мысли JpS 11/07/2023 01:08 #написать ответ
1. Работе с криптой не помешает ничего и даже тот режим работы с валютами что есть сейчас. Я скорее имел ввиду не скорость получения курсов (хотя и это важно), а ее "офлайновый" режим получения. То есть в вашей программе я должен вручную (!) обновить курсы чтобы пересчитать остатки на своих счетах. Я имел ввиду нечто в виде как это сделано во всевозможных криптокошельках на сегодняшний день. Никто не загружает в них никаких наборов данных. Они там просто "встроены" онлайн.
 
2. И вот как раз как следствие ответа на первый вопрос и следует ответ на второй. Я не утверждаю что я "знаю" как это сделать. Я только высказал предположение что "было бы хорошо если бы". Реализация собственного выделенного сервиса - наверное это я громко заявил. Хотя некая доля здравого смысла может в этом и имела бы быть (взять тот же CoinMarketCap, который вокруг только одного по сути набора цен на всевозможные криптовалюты создал огромный и пользующийся популярностью сервис). Возможно в вашем случае и нет такой прямо великой необходимости делать подобный сервис и интегрировать его в программу (к тому же не особо для этого предназначенную). Вот вы упомянули библиотеку и мне в голову пришла мысль что это мог бы быть сервис-протокол. Библиотека, плагин, назовите как хотите. Вся цель ее - это служить "мостиком" или "прокси" между различными источниками цен на разные валюты по какому-то стандартному протоколу типа xml или json (не особо важно что будет внутри, главное чтобы это было стандартизовано). И главное чтобы эта библиотека не была "библиотекой импорта", а была прямым онлайновым потоком, связанным с какими-либо источниками информации, настраиваемыми пользователями. Кстати в дальнейшем можно было бы создать сообщество, где бы пользователи делились бы или распространяли бы свои источники информации, которые можно было бы легко подключить в программу просто настроив какой-то универсальный конфиг. Основная задача программы при этом - просто обновлять эти источники автоматически, согласно каким-то установленным правилам (например по времени).
Вот уж чего не надо - того не надо... FoxSoft 12/07/2023 16:26 #написать ответ
Превращать программу в биржевой монитор - это последнее, что хотелось бы видеть. Курсы на каждую секунду для бюджета не требуются от слова "совсем".
Рад был бы с вами согласиться, но... JpS 12/07/2023 18:59 #написать ответ
Если бы разговаривали с вами об одно и том же. Во-первых, пост мой об учете криптовалют, у которых волатильность такова, что скорость смены курсов гораздо быстрее чем курсы обычных валют.
А во-вторых, не биржевой монитор, а аналог крипто-кошелька, где остатки расчитыаются в соотвествии с текущими курсами, а "вчерашние" курсы не нужны от слова совсем, так как не имеют уже никакого смысла.
Так что "не на бирже, а в казино и не выиграл, а проиграл, и не миллион, а 10 тысяч" (с) анекдот
 
Ну в-третьих, если вы не используете данную программу для учета своих крипто-валют, из этого совсем не следует что другие поступают так же. В последнее время учет криптовалют (и расчеты в них) становится все более актуальной проблемой. И я видел не так уж и много программ, занимающихся этим. ACash неплохо справляется с этим, несмотря на то, что последнее изменение было более семи лет назад. Проблема лишь в слишком быстро меняющихся курсах.
То что микроскопом нельзя забивать... FoxSoft 13/07/2023 09:21 #написать ответ
Программа, насколько я понимаю, а если понимаю плохо, автор меня поправит, создана для ведения бюджета. Любой бюджет - процесс длительный. Отсюда следует, что желание превратить программу в криптокошелёк противоречит её предназначению. А значит - вредно.
Совершенно согласен. (-) Amundsen 13/07/2023 12:51 #написать ответ
Поддержу(-) (-) Марат 14/07/2023 04:31 #написать ответ