Me voila lancé dans l’aventure !!!! Pourquoi parler d’aventure alors qu’il s’agit simplement de monter un PC ?!? Allez savoir, en tout cas, il semble bien que le remplacement de mon usine à bruit par un équipement silencieux soit une opération s’annonçant périlleuse. Si j’en juge par les soucis déjà rencontrés pour me procurer le matériel, je pense que vous faire partager toute cette histoire pourra être utile…
Category Archives: Projects
Processeur RISC 32b
En suivant ce lien : www.simple-cpu.com vous trouverez le projet de construction (plutôt inachevé) de processeur RISC 32b que j’ai mené il y a quelques années. Il s’implémente sur une plateforme Xilinx.
Pool de connexions dynamique
Pool de connexions dynamique |
Ce pool est dynamique, car il adapte son nombre de connexions à la base de donnée en fonction des besoins instantanés et tente d’anticiper les besoins à venir.
Le pool est paramétrable pour ce qui est de ses pas d’incrément, sa taille de départ et autre…
Un Thread est utilisé pour la surveillance du pool, indiquant son état courant à interval régulier. Ce thread détecte les fuites de connexions et renouvèle régulièrement les connexions du pool.Ce pool utilise log4j pour les traces d’erreur et le package disk.tools.sllist inclus dans l’archive.
29-08-2005 : DDCP new release V1.1 to fix a Statement Pool bug : update your version.
01-11-2004 : DDCP is now in production status : version 1.0 created.
01-08-2004 : New version of Disk Database Connection Pool and Sourceforge project creation
This new version add :
- A real Statement Pool management.
- A pool factory to manage multiple database connexion
- Some database transaction facility
- A properties file to configure pool
- A short sample code
- License modification for CeCILL in France and Gnu/PGL
You can access to sourceforge projet web page to report bug, download lastest version… Just use the following link here
Me contacter au sujet de l’utilisation de ces sources : clickez ici.
Ce package, membre de disk offre un pool de connexion dynamique à une base au travers d’un driver jdbc. Il distribue des connexions ou des statements. Son utilisation demande de le dériver dans une classe fille singleton (un exemple viendra) ainsi, il est possible d’utiliser plusieurs fois le pool, sur des bases différentes dans une même application.
Télécharger :
* ConnexionPool.0v1.zip Version 0.1
* ddcp.src.v0.95b.tar.gz Version 0.95 beta and laters
Liste Chaînée Synchronisée en Java
Deux objectifs à ce projet :
- Avoir une liste chaînée basée sur une vrai liste et non un Vector. En effet cette dernière structure n’est pas performante lors des suppressions/insertion d’élements.
- Avoir une liste synchronisée puisque LinkedList ne l’est pas. De cette façon, son utilisation en contexte multithread est simplifiée.
Ce package, membre de disk.tools offre une liste doublement chaînée et son Itérateur. Celle-ci peut contenir tout type d’objet. La classe implémente les interfaces java.util.List, java.util.Iterator et java.util.ListIterator.
Toutes les fonctions ne sont pas encore implémentées (entre autre celles qui permettent d’accéder à la liste par un index).
Télécharger sllist.zip Version 0.1
Client Web pour ICQ
Lorsque votre connexion à l’Internet passe par un proxy ou un firewall peu permissif, l’usage d’icq est impossible. Pour outrepasser ces problemes, ce projet vous permet de piloter à distance, au travers d’une interface web un client icq distant. Dès lors, seuls des échanges http sont réalisé et les firewall peuvent être passés.
L’utilisation de ce projet demande l’installation d’une client icq LICQ avec le pluggins RMS. Ce projet est un ensemble de classes java et de JSP à installer sur un serveur tomcat pour etre par la suite accedés depuis l’Internet.
Un document README inclus dans l’archive detaille un peu plus l’installation et la configuration. (En anglais d’auvergne dans le texte…)
Me contacter au sujet de ce projet : clickez ici.
La version actuelle est la 0.1a. Elle permet :
Télécharger WebIcq.tgz Version 0.1a |
Java Librairies pour I-Mode
L’I-mode est une technologie Web pour téléphones portable, elle est propriété de NTT Docomo et développée en France par Bouygues Télécom.
Me contacter au sujet de l’utilisation de ces sources : clickez ici.
- Verification du type de terminal
Cette classe intègre une méthode statique permettant de déterminer si la requete en cours provient d’un téléphone I-Mode. (Passant par le portail Bouygues Télécom)
Télécharger ConnexionInfo.java Version 0.1
- Manipulation des Emoji
Les Emoji sont des caractères graphiques utilisé pour limiter l’utilisation d’image dans les site I-Mode. Cette classe en définit quelque uns et intègre une fonction permettant de convertir un chiffre en son Emoji correspondant.
Télécharger Emoji.java Version 0.1
- Construction de tags
L’Imode intègre l’ajout de racoursis clavier dans les liens. Alors les menus sont souvent composé d’un Emoji représentant le raccoursi, suivi du lien incluant son racoursis. Cette classe permet la génération automatique du code HTML complet correspondant de sorte à simplifier les pages JSP.
Télécharger TagBuilder.java Version 0.1
Moteur 3d avec gestion BSP et chargement d’objets LightWave
Quelques sources avec les bugs en dedans… Un essai de 3D avec gestion d’un arbre BSP pour améliorer les performances pour l’affichage de grosses scènes 3D. Complètement hors d’actualité avec les carte 3D de la mort de maintenant…
Ces sources intègrent un loader d’objet LightWave plutôt incomplet.
- Les sources sont ici : Source moteur 3d
Ces sources utilisent la bibliothèque graphique Allegro et se compile sous DJGPP.
Demo RTS (1998)
La RTS (Return To the Source) est un coding partie qui se tenait à Grenoble et à laquelle j’ai participé en 1998. A cette occasion j’ai réalisé un petit compo dans le thème “retour aux sources” reprenant donc des effets has-been des démos des années passées. Un vrai régal ! avec environ 6 jours et 5 nuits de boulos.
La démo et les sources sont téléchargeable… a utiliser de préférence sur une très vielle bécanne !!! (conçue pour P200 sous Dos/Win98)
Cette démo utilise la bibliothèque graphique Allegro dont je fût l’un des traducteurs et se compile sous DJGPP.