votre avis ? [idée de logiciel] - Logiciels - Windows & Software
Marsh Posté le 21-06-2004 à 11:52:23
Pour l'instant, ya qu'un bout de code de parsing de mp3 et de zip qui est écrit
Marsh Posté le 21-06-2004 à 14:32:38
Je connaissais pas
C'est vrai que le mien reprend quand meme pas mal de choses de Where is it
C'est plus pour avoir un soft 100% perso, et de ne pas dependre d'un autre editeur
Marsh Posté le 21-06-2004 à 15:10:59
freds45 a écrit : Je connaissais pas |
Tu vas faire un logiciel libre ? Tu le développeras en quoi ?
Sinon l'idée est bien je trouve
Marsh Posté le 21-06-2004 à 15:13:31
J'ai deja 2 3 petites choses d'ecrites, en C pour le moment, donc a priori je vais continuer avec ce langage
Libre a priori, oui.
Marsh Posté le 21-06-2004 à 15:16:09
freds45 a écrit : J'ai deja 2 3 petites choses d'ecrites, en C pour le moment, donc a priori je vais continuer avec ce langage |
Alors bonne initiative, bon courage et si un jour tu fais un version multi-plateformes ce sera top
Marsh Posté le 21-06-2004 à 16:19:34
Tu le fais directement avec l'API Win32 ou bien tu emploies des librairies ? pour le multiplateforme je conseillerais wxWidgets, même si je ne l'ai jamais utilisé...
Marsh Posté le 21-06-2004 à 16:25:27
freds45 : moi je te suggererais gtk+
(t'es un utilisateur linux, non? )
Marsh Posté le 21-06-2004 à 16:35:19
antp a écrit : Tu le fais directement avec l'API Win32 ou bien tu emploies des librairies ? pour le multiplateforme je conseillerais wxWidgets, même si je ne l'ai jamais utilisé... |
pour l'instant, il y a juste du code en C ecrit sous linux, pour parser les fichiers mp3 et zip. Je ne sais pas trop sur quoi je vais partir...
WxWidgets je connais pas, je vais chercher des infos la dessus
Dans ma premiere idee, je voulais utiliser QT sous linux, etant donne que ca existe sous Windows aussi, le cross platform serait peut etre plus simple.
Marsh Posté le 21-06-2004 à 16:53:49
freds45 a écrit : pour l'instant, il y a juste du code en C ecrit sous linux, pour parser les fichiers mp3 et zip. Je ne sais pas trop sur quoi je vais partir... |
Ah super, on l'aura sous linux alors, ça c'est bien
Marsh Posté le 21-06-2004 à 16:54:52
La raison pour laquelle je proposais wxWidgets c'est que sous Windows ça utilise l'API Win32, ce que QT ne fait pas (du coup je trouve que c'est moins agréable à l'utilisation, on sent que ça ne réagit pas tout à fait pareil qu'un soft Windows natif )
Marsh Posté le 21-06-2004 à 17:02:31
oui, mais sous KDE, wxWidget n'a pas les réactions d'un soft natif etc ... on tourne en rond la
Perso, je serai plus pour GTK, c'est du vrai C de warrior, Qt c'est du C++, c'est pour les tapettes
PS: humour inside evidemment, tant que c'est sous linux, moi je suis preneur (avec préférence culturelle pour GTK+ )
Marsh Posté le 21-06-2004 à 17:06:56
GTK2 alors, parce que le 1 c'est vraiment pourri je trouve
Marsh Posté le 21-06-2004 à 17:59:40
Avant l'interface graphique, je vais déjà regarder pour coder un moteur solide
Mais sinon, je penche plus pour la premiere solution d'antp : wxWidgets.
Marsh Posté le 24-06-2004 à 20:51:10
minipouss a écrit : salut freds45 |
j'ai commencé 2 3 bricoles en ... delphi
pas le temps du tout de travailler dessus !
Marsh Posté le 21-06-2004 à 11:35:19
Bonsoir
Depuis plusieurs jours/semaines, je pense à écrire un petit logiciel rapide de classement et d'indexage de cds. Ok je sais qu'il y a plein de logiciels dans ce genre là qui existent déjà, mais le mien a quelques petites particularités Notamment l'enregistrement de plusieurs petites choses sur le contenu des cds.
Voilà une petite doc que j'ai rédigé, merci de me donner votre avis!
Logiciel de classement de cd
Idée globale :
Moteur de classement et denregistrement de cds. Les détails sur le volume, larborescence, et les fichiers présents sont enregistrés. Pour certains fichiers particuliers, des détails qui leur sont propres sont enregistrés. Pour chacun de ces types de fichiers, un module indépendant est utilisé, ce qui permet détendre facilement les possibilités de classement, pour un fichier de type nouveau par exemple. Le logiciel devra être capable de gérer plusieurs volumes simultanément.
Exemples de modules :
Une interface serait utilisée pour sélectionner un critère pour le fichier, et le module de catalogage à utiliser. Ce critère pourra être un nom entier de fichier (readme.txt par exemple) ou pourra spécifier plusieurs fichiers grâce à des caractères jokers (*.mp3). Lors du parcours de larborescence, si un fichier correspondant à un critère est rencontré, le module est appelé, avec le nom du fichier en argument. Une fois le catalogage du fichier par le module terminé, ce dernier renvoie une structure de données (à définir pour chaque) qui sera stockée au sein de du fichier correspondant au volume courant.
Un certain nombre de modules sera fourni avec le moteur de parcours darborescence.
Dans chaque module sera présent un descriptif de lenregistrement à ajouter au catalogue. Ce dernier comprendra donc les données propres au cd, et toutes les informations renvoyées par chacun des modules.
Afin de permettre une utilisation plus simple, un moteur de recherche devra être développé. Plusieurs critères seront disponibles :
Recherche dun fichier dans un volume, ou à lintérieur dune archive.
Recherche à partir du tag (pour les mp3)
Le but du logiciel est de remplacer deux programmes (catfish et MPEG audio collection), qui disposent chacun de fonctionnalités intéressantes, tout en intégrant ces caractéristiques au sein dune interface unique, et en y ajoutant des outils inédits.
Un outil, permettant limportation des fichiers créés par les deux programmes à remplacer serait un atour non négligeable pour le logiciel.
(Idée) Il serait très intéressant, pour permettre léchange de données avec dautres programmes, dutiliser une base de données de type MySQL pour le stockage des informations. Voir comment définir chaque volume, et stocker les différentes infos.
(Idée2) Possibilité de créer un reporting, ou des statistiques à propos de la collection. Créer aussi des couvertures de cd avec le contenu, ou des stats sur les fichiers (par exple pour les cds de mp3).
---------------
Filmstory : gardez trace des films que vous avez vu ! :D