Liguoblog

jeudi 30 septembre 2004

J2SE 5.0

La release officiel de J2SE 5.0 est maintenant disponible. Sun nous propose un bundle du nouveau JDK et de NetBeans 4.0 beta2 qui vient aussi juste d'être annoncé. Le beta2 de NetBeans vient corriger 900 bugs dont 65 reliés à la performance.

Ça se passe ici et ici ;).

mercredi 29 septembre 2004

ThreadLocal

Le problème : transformer une application web qui à présentement une instance par client en une instance unique pour tout les clients.  La complication est que le code qui décidera sur quelle base de données doit être exécuté au début de la requête et le code qui se connecte à la BD est disons, "très" profond.  :S

Lire la suite

Encore en vie...

Je suis encore en vie ! ;)

Je dois avouer que je n'écrit pas beaucoup depuis quelques semaines.  C'est en partie à cause que j'ai commencé à utiliser le HDLoader que j'avais commandé au début de l'été et que je n'avais pas encore utilisé... Pour l'infos, ça fonctionne #1.  Le seul problème c'est qu'à l'installation, un formattage du disque dur est obligatoire. Je n'avais pas le goût d'acheter un deuxième disque dur pour mon PS2 (peut-être j'aurais dû ), alors j'ai formatter le DD sur lequel j'avais installer Linux. Ce qui m'empêche pour l'instant de l'utiliser... :(

Le reste du temps, je continu à travailler sur le projet que j'ai parlé dans mon dernier billet. J'ai beaucoup avancé, mais je n'ai pas mis la dernière version en ligne car elle est encore une petit peu buggé... :P  (mais il est toujours possible de se procurer la version buggé par MSN :mrgreen: ).
Voici un petit preview de mes avancements. Comme vous pouvez le remarquer, j'ai implémenté un historique. Un gros merci à Francis Bourre pour cet excellent article qui m'a beaucoup inspiré. :)

dimanche 19 septembre 2004

Moteur de jeu 2D v2.0

Ce weekend j'ai décidé de reprendre à zéro un projet qui était en pause depuis un bon bout de temps. Il s'agit d'un moteur de jeu 2D à la Metroid avec un éditeur de map wysiwyg. J'ai choisi cette fois de débuter avec l'éditeur de map plutôt que le moteur en soi. Il est loin d'être fini et il a encore des bugs... Mais voici quand même un petit aperçu. :) (désolé il n'y a pas encore de preload...)

J'ai pris la décision de laisser tomber les librairies de textures externes. C'était  bien de pouvoir uploader de nouvelles textures sur le serveur sans recompiler le moteur, mais ce n'était vraiment pas pratique pour faire la gestion du z-index... :S Aussi maintenant il sera possible d'animer les objets du décor.

mercredi 8 septembre 2004

AOP - TYPE_AROUND

Jusqu'à maintenant, les exemples d'Advice que j'ai montré exécutaient le JoinPoint à la fin de la méthode. Mais comme j'ai mentionné dans ce billet, il est possible de choisir le moment où l'Advice sera exécuté par rapport au JoinPoint.

Lire la suite

FormattedNumericStepper

Aujourd'hui je devais afficher un nombre fixe de décimales dans le NumericStepper. Je n'ai pas trouvé de solution existante sur le web. Alors j'en ai fait une maison ;). Mais je n'avais pas le goût d'aller modifier le code source du composant et encore moins refaire le SWC. Donc j'ai opter pour une méthode statique qui vien remplacer la propriété value de l'instance du NumericStepper.  Je sais que ce n'est pas très propre, mais c'est le seul moyen rapide que j'ai trouvé... :S

Lire la suite

mardi 7 septembre 2004

AOP - Wildcards

Je continu mon apprentissage de l'AOP. Je dois avouer que sans documentation, ce n'est pas évident... Mais en relisant les articles de Simon et en étudiant son code, j'arrive quand même à avancer ! :)

Lire la suite

lundi 6 septembre 2004

AOP Intro

Avec l'ajout du package aop dans la dernière version d'as2lib, je n'ai pu résister à la tentation d'en apprendre plus sur la programmation orienté aspect... C'est alors ce que j'ai fait une partie du weekend! ;) Donc je vous fais un petit résumé de ce que j'ai compris. Certaines parties de ce billet sont une traduction des articles de Simon Wacker.

Lire la suite

samedi 4 septembre 2004

Compression Huffman en AS2

Je vous invite à allez faire un tour sur le site de kiroukou. Il y expose ses projets personnels. Sa dernière création : une implémentation de l'algorythme de compression Huffman en AS2. ^^

Profitez également de votre passage pour regarder son moteur 3D !

vendredi 3 septembre 2004

as2lib 0.1 beta

L'équipe d'as2lib vient d'annoncer le beta de la version 0.1 :D. Pour ceux qui ne le connaisse pas, ce projet consiste à nous rendre la vie facile en fournissant un API standard pour développer des application en AS2. La version 0.1 beta contient maintenant 209 classes! :o

Cette nouvelle version viens corriger beaucoup de bugs. La structure des packages a subit beaucoup de modifications. Je pense notamment au package org.as2lib.data.iterator qui a été supprimé. Dans le package org.as2lib.data.holder, un package a été créé pour chaque type de holder :  array, list, map, queue, stack.

Lire la suite

jeudi 2 septembre 2004

J2SE 5.0 RC

La dernière mouture de J2SE passe maintenant à Release Candidate ! :D Il semblerait que Sun a décidé de changer le numéro de version pour 5.0 au lieu de 1.5 ... Voici l'explication de Sun à cela.


Release Notes
Téléchargement

mercredi 1 septembre 2004

Annonces Java

On dirait qu'aujourd'hui est la journé officielle des annonces dans la communauté Java. :)

Tout d'abord, Sun a annoncé les spécification de JavaServer Faces 1.2.

Jarkarta a annoncé que les Struts 1.2.2 sont maintenant disponible à télécharger.

Pour finir, Jarkarta a aussi annoncé Tomcat 5.5. Voici la liste des changements depuis la version 5.0.

Ça fait beaucoup de trucs à tester tout ça! ;)