====== Projets ====== J'ai plein de projets en cours, et malheureusement assez peu de finalisé. ===== Projets en sommeil ===== ==== Wrkb2PropelXML ==== Un plugin pour [[http://dev.mysql.com/downloads/workbench/5.0.html|MySQLWorkbench]], permettant l'export au format XML de [[http://propel.phpdb.org|Propel]]. Comme MySQLWorkbench (du temps où je l'ai testé) était dans un état alpha, j'ai pas trop insisté. Cependant, il marche, c'est quand même plus un prototype qu'autre chose. ici [[http://Wrkb2PropelXML.sourceforge.net/|Wrkb2PropelXML]] ==== CryptUtils ==== Une application permettant le cryptage/décryptage à l'aide d'algorithmes simples. Elle peut servir à décoder/coder des énigmes dans le cadre d'un jeu par exemple. Ici : [[cryptutils:CryptUtils_home|Cryptutils]] ==== AgCSP ==== Une librairie permettant la résolution de problèmes de satisfaction de contraintes en domaine fini à l'aide d'algorithmes génétiques parallèles. Elle permet de résoudre des problèmes comme le célèbre voyageur de commerce, ou la coloration d'une carte. Attention quand je dit "elle permet", ça reste un framework, et donc c'est tous sauf simple. Ça fait un moment que je n'y est pas touché, mais ça peut toujours faire une base. Elle est hébergée chez SourceForge. Les principal caractéristique : - Portable (Linux, Windows, MacOS) - Interface graphique - Plugin pour les operateur - Capable de repartir les populations sur plusieurs machine (avec PVM) Ici [[agcsp:agcsp_home|AgCSP]] ===== Projets en cours de developpement ===== ==== CreoleCPP ==== Une librairie C++ permettant d'utiliser une base de données de manière transparente. L'application peut ainsi passer facilement de SQLite à PostgresSQL ou Oracle. C'est un work-in progresse, je n'ai même pas de code montrable pour le moment. L'idée est basé sur [[http://creole.phpdb.org|Creole]] une librairie qui fait la même chose, mais pour php. ==== Grobar ==== Je sais le nom est stupide, mais j'ai rarement de bonnes idées concernant ceux-ci. Il s'agit d'un client de download portable pour les news (Linux, Windows, etc). Cependant, il dépends fortement de CreoleCPP, et donc il stagne.