Bonjour tout le monde,
Petit journal pour annoncer la sortie de la version 0.3 de mon logiciel de comptabilité "KissCount" ! Comme précisé dans le dernier journal, il a fallu presque un an pour arriver à cette nouvelle version. La faute au fait que j'ai beaucoup moins de temps et que la compilation pour Windows a posé beaucoup de problèmes (pour mon pauvre petit SheevaPlug). Pour ceux qui ne connaissent pas KissCount voir le Rappel des faits.
Les nouveautés sont :
- Passage de wxWidgets à Qt4
- Auto complétion de la description des opérations
- Gestion des sauvegardes
- Possibilité de "cacher" un compte
- Version Windows (sans import OFX)
Outre le passage à Qt4, l'utilisation de la bibliothèque kdchart et des icônes oxygen donnent un bon coup de boost à l'interface !
Attention : la nouvelle version de la base de données n'est pas compatible avec les versions 0.1 et 0.2, la migration étant impossible du fait de la suppression de certaines colonnes d'index.
Captures de la version Anglaise
Captures de la version Française
Code source
Téléchargement
Le serveur est auto hébergé donc il faut y aller mollo !!
Rappel des faits
KissCount est un logiciel de comptabilité personnelle dont le but est d'être simple et ergonomique (rappel : ergonomie != esthétique). Le principe de base est de pouvoir réaliser 90% des opérations dans une seule fenêtre. En gros : je l'ouvre, j'ajoute des opérations, je vois directement l'impact sur mes comptes, je le ferme. Sur ce point il se différencie de ses "concurrents" (Grisbi, Skrooge, KMyMoney, GNUCash, HomeBank, …) où l'information est éparpillée dans de multiples fenêtres, alors que KissCount se rapproche de l'utilisation d'un tableur.
Le second point qui le différencie des concurrents, c'est qu'il n'a pas vocation à couvrir 100% des besoins de tous les types d'utilisation. Il y a donc un nombre restreint de fonctionnalités (seulement celles utiles pour de la compta perso), mais aussi des fonctionnalités inédites telles que l'auto complétion des opérations (description + catégorie + compte), la possibilité d'avoir des opérations fixes (récurrentes) traités comme des opérations courantes, la possibilité d'utiliser des formules mathématiques, un affichage possible via internet, des comptes partagés, bloqués, virtuels…
Bref, c'est une véritable alternative à ce qui existe et non pas une nième copie de MS Money.
Sur la technique
- Écrit en C++ avec Qt4 (et PHP pour la partie web)
- Base de données SQLite3
- Git
- GPLv3
- Forge inDefero
À quoi sert un logiciel de comptabilité personnelle ?
Sur les précédents journaux cette question a fait débat : j'utilise un logiciel X avec des montants inexacts et certaines contraintes alors que je peux avoir l'état exact de mes comptes sur internet !
Il faut savoir qu'un logiciel de comptabilité personnelle n'est pas un outil temps réel, mais un outil d'analyse. À priori, il me permet de savoir (en début de mois) quel est mon budget, les dépenses "fixes" qui vont tomber. Par exemple, si j'ai 1000€ sur le compte, je ne pourrai peut être en dépenser que 100€. À posteriori je peux savoir où est passé mon argent (dans quelle catégorie) et pourquoi, afin de prendre d'éventuelles mesures. C'est donc un outil de gestion et d'analyse. Bien sûr il faut rentrer manuellement (ou presque avec l'import) les opérations courantes, ce qui peut s'avérer fastidieux, mais personne n'est obligé d'utiliser un logiciel de compta.
# Ca mérite.....
Posté par ze_lionix (site web personnel) . Évalué à 6.
Ça mérite une dépêche non ?
En plus un copier - coller me parait suffisant vue que tu as déjà utilisé l'option "-v" sur ton journal !
Fuse : j'en Use et Abuse !
[^] # Re: Ca mérite.....
Posté par Grégory Soutadé (site web personnel) . Évalué à 3.
C'est gentil, mais je n'ai pas la prétention de le proposer en dépêche vu que le nombre actuel d'utilisateurs est relativement restreint…
# On perd tout?
Posté par Zenitram (site web personnel) . Évalué à 4.
Pour ceux qui ont déjà commencé en 0.2, ils jettent tout? C'est ce que le texte laisse supposer, mais du coup ça fait très peur sur la pérennité.
[^] # Re: On perd tout?
Posté par Grégory Soutadé (site web personnel) . Évalué à 2.
Le logiciel a été fait pour assurer des transitions douces en ce qui concerne la base de données. Pour le passage de 0.1 à 0.2 ça se fait tout seul. Le problème pour la 0.3 est que j'ai du supprimer quelques colonnes d'index et que ce n'est pas supporté par SQLite.
J'essaie de faire au maximum attention à ce que ce genre de cas n'arrive pas (uniquement des ajouts au fur et à mesure des versions). Pour l'instant personne n'est impacté à ma connaissance.
[^] # Re: On perd tout?
Posté par coïn . Évalué à 3.
excuse ma question, mais il ne serait pas possible de faire un petit script de migration genre en python ?
Si tu as les 2 versions à proposer, ca ne doit pas être compliqué.
[^] # Re: On perd tout?
Posté par Grégory Soutadé (site web personnel) . Évalué à 3.
Oui, en théorie c'est possible. Il y a déjà une migration automatique de la 0.1 à 0.2. Mais comme je l'ai indiqué, il ne me semble pas qu'il y ait des personnes utilisants une 0.2.
[^] # Re: On perd tout?
Posté par fabien . Évalué à 3.
a) il existe un script pour passer de 0.1 à 0.2
b) personne n'utilise la 0.2
Ca signifie soit : que tu a zero utilisateurs, soit qu'ils restent tous en 0.1 (donc le script ne sert a rien)
c'est ca ?
[^] # Re: On perd tout?
Posté par coïn . Évalué à 2.
ok, je comprends. bon, ca partait d'un bon sentiment, on aurait pu te coder le script vite fait :)
mais comme personne ne se sert de la 0.2
[^] # Re: On perd tout?
Posté par Grégory Soutadé (site web personnel) . Évalué à 2.
C'est ça. Sinon j'aurais fait un petit script ou quoi que ce soit pour assurer la migration !
# Importation automatisee des donnees
Posté par moules . Évalué à 0.
Actuellement, l'import des données semble être fait manuellement à partir de fichiers type QIF OFX etc.
Je t'invite à te pencher du côté de weboob pour permettre l'import automatisé des comptes et transactions, plutôt que d'obliger l'utilisateur à aller chercher les fichiers directement sur le site de sa banque.
Weboob étant écrit en python, tu peux utiliser Kross (ça implique par contre une dépendance KDE) pour le charger depuis ton code C++.
Tu peux regarder le plugin weboob qui a été écrit pour KMyMoney2.
[^] # Re: Importation automatisee des donnees
Posté par Grégory Soutadé (site web personnel) . Évalué à 3.
Pour des raisons de sécurité, je ne veux pas intégrer d'import automatique. C'est le cas depuis le début. Si un jour cela devait se faire, ce serait grâce à un plugin.
Perso je ne l'utilise pas, je rentre mes opérations au jour le jour.
[^] # Re: Importation automatisee des donnees
Posté par ʭ ☯ . Évalué à 4.
weboob partout, fort bien. Mais toujours pas de réponse au problème de la sécurité : comment faire confiance à ce logiciel pour les login/mdp qui permettront de vider mon compte?
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Importation automatisee des donnees
Posté par moules . Évalué à 0.
Eh bien c'est simple, c'est un logiciel libre installé sur ton ordinateur, tu es libre d'auditer le code.
[^] # Re: Importation automatisee des donnees
Posté par bubar🦥 (Mastodon) . Évalué à 6. Dernière modification le 23 juin 2012 à 15:10.
Ben moi je vois dans le code :
0/ weboob propose d'utiliser un proxy pour "accélérer la connection" : comme Opera, il retient tout ;
1/ weboob examine les cookies : comme celui de Facebook, weboob sait où l'utilisateur va et ses habitudes et sans son accord ;
2/ weboob conserve une trace de la navigation : comme Google, tu revends ensuite toutes ces informations à des sociétés publicitaires, sauf que toi tu les revends de manière nominative tel Facebook ;
3/ weboob est utilisable en konsole : dans ce cas il écoute tout les évènements dbus et en conserve l'historique, puis envoie le tout à un compte obscur en Chine ;
4/ weboob a des fonctions cachées qui permettent de contrôler les missiles thermonucléaires de la Russie ;
5/ weboob finance en fait AL QUAÏDA pour la BOMBE et le TERRORISME : ALLAH AKBAR LENINE ADOLF HITLER
Bref on te connais : tu n'es qu'un vil hackeur qui fait rien que d'embêter les gens !!
[^] # Re: Importation automatisee des donnees
Posté par Juke (site web personnel) . Évalué à 10.
Et comment fais tu confiance en wget ou Firefox ?
Je t'invite à contribuer au financement d'un audit de qualitay du logiciel afin que weboob devienne bankable.
[^] # Re: Importation automatisee des donnees
Posté par Florent Fourcot . Évalué à 10.
La sécurité est bien entendu à prendre en compte, c'est certain. Mais quelques remarques en vrac :
Les logiciels libres, c'est bien fait pour que tu puisses lire le code et avoir confiance (ou pas) sur le logiciel qui tourne sur ton ordinateur…
# Succès, champagne et gonzesses
Posté par david guez (site web personnel) . Évalué à 2.
Juste une remarque comme ça, je ne sais pas si le fait d'avoir des utilisateurs est important pour toi, mais ans l'affirmative, une annonce sur freecode (ex freshmeat), voire sur anshare (www.anshare.org) apportent vraiment du monde. Et du monde, ça fait des remarques/aide au debug souvent très utiles…
Ceci n'est pas une signature
[^] # Re: Succès, champagne et gonzesses
Posté par david guez (site web personnel) . Évalué à 2.
Bon, j'ai voulu tester le logiciel et l'ai donc téléchargé, mais, en tout cas sous windows 7 starter, il me jette lors de la création de la DB, avec un QSQLITE driver not loaded…
j'ai voulu ajouter un ticket sur ton site, mais j'attends toujours le mail de confirmation de mon inscription (c'est le défaut de l'auto-hébergement, c'est parfois moins réactif…)
Donc je retente demain sous linux…
Ceci n'est pas une signature
[^] # Re: Succès, champagne et gonzesses
Posté par Grégory Soutadé (site web personnel) . Évalué à 1.
Merci de ce retour. Ton compte a été activé (le problème vient du fait que je ne peux pas envoyer directement des mails depuis mon serveur).
Par contre j'ai testé les paquets sous Win 7 Edition Familiale Premium et je n'ai pas eu de soucis. Tu peux me donner un message d'erreur plus détaillé ?
[^] # Re: Succès, champagne et gonzesses
Posté par david guez (site web personnel) . Évalué à 2.
Pas de problèmes,
de mon travail, je ne peux pas, mais ce soir j'essayerais de t'envoyer une capture d'écran sur ton site…a++
Ceci n'est pas une signature
[^] # Re: Succès, champagne et gonzesses
Posté par Grégory Soutadé (site web personnel) . Évalué à 2.
Problème résolu !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.