Recherche ...

05/12/2005

Plug’n dev

Plug’n dev est la première distribution Live DVD de logiciels de développement.

Avec Plug’n dev, plus besoin d’installer un logiciel pour développer en Java/J2EE ou C/C : insérez le DVD, celui-ci démarre tout seul vous donnant un accès à des outils de développement de qualité professionnelle gratuits.

25/11/2005

WebSphere Application Server Community Edition

IBM met à disposition une version community de son serveur d’application Websphere : WebSphere Application Server Community Edition. Celle-ci est basée sur Geronimo 1.0M5 et disponible pour plateforme Windows et Linux. De plus, pour parfaire le tout, IBM fournit un plugin eclipse 3.1 pour développer , déployer et debugger des applications web.

Je suis en cours de téléchargement pour essayer tout ça le plus vite possible ;-)

14/11/2005

Monter une image iso sous linux

Comme je ne me rappelle jamais ce qu’il faut taper pour monter une image iso sous linux alors, voilà c’est fait …

mount -o loop -t iso9660 fichier.iso /mnt/iso

12/10/2005

Recherche d’un outils de build automatique

Je suis actuellement à la recherche d’outils de build automatique Open Source qui réponde à mes besoins.

Après une rapide recherche sur Google et dans DMoz, le nombre de projets à étudier semble important ! Alors c’est parti …

Listing de mes besoins :

  • build automatique la nuit
  • build à la demande via une interface simple (web de préférence)
  • gestion des dépendances entre différents projets
  • compilation de projets java en priorité, si d’autres languages sont supportés c’est un +
  • support des référentiels CVS et SVN
  • génération de rapports détaillés
  • extension de l’outils à partir de plugins
  • si un plugin eclipse existe pour controler le tout, c’est un mieux

Ceux qui retiennent mon attention

  • Continuum
    • un sous projet de Maven
    • gère à la fois des projets Maven 1 et Maven 2 mais aussi des script Ant et du Shell Script
    • supporte CVS, SVN et StarTeam

Bilan au 12/11/2005 :

Aucun test effectué :-/

Aucun test effectué :-/

J’ai essayé de l’installer (récupération des sources et des metadata dans subversion) mais après, vu le manque de documentation su rle site du projet je ne suis pas allé beaucoup plus loin. Il semblerait que le projet soit en phase de réécriture (si je dis ça c’est que dans leur wiki, ils parlent de Gump2 et Gump3].

Il faut que je poursuive mes tests.

Le projet n’est actuellement qu’en version 1.0 beta 1 mais fonctionne déjà très bien. J’ai déjà pu mettre en oeuvre des projets avec Maven 1 et Maven 2 sans problème majeur. L’interface web est sobre mais très pratique (il reste à perfectionner quelques éléments quand même). Pour une version beta 1, je suis très content. Je vais suivre de prêt ce projet en espérant qu’il évolue rapidement.

09/10/2005

05/10/2005

Google Talk v1.0.0.72

Google Talk vient d’être mis à jour (v1.0.0.72).

Ce serait quand même mieux si Google nous fournissait un ChangeLog :-C .

01/10/2005

Toutes les propriétés CSS

Une très bonne page (en français pour ne rien gacher) récapitulant toutes les propriétés des CSS. Je crois que cela va servir à beaucoup de monde ?

Pour ceux qui ne jurent que par le W3C, voici tout de même le liens vers la doc en français des CSS2.

28/09/2005

Exemple de taglib BodyTagSupport

Un exemple de taglib BodyTagSupport qui me sert de mémo.

JBoss présente deux nouveaux projets Java open source

JBoss Seam est un framework pour Java EE 5 qui vise à unifier les modèles de composant EJB 3.0 (ajout de nouvelles Annotations au modèle EJB 3.0) et JSF ce qui permet aux développeur d’éviter d’avoir à faire du code pour faire fonctionner les 2 modèles ensemble.

JBoss Microcontainer fournit un conteneur légé pour gérer des POJOs, leur déploiement et leur configuration. Il supporte la gestion des dépendances et le clustering. Ce conteneur est disponible en version standalone et peut être déployé dans d’autres conteneur (Applets, J2ME, …)

A tester ;-)

Personnalisation d’Eclipse : les répertoires

Comment modifier le paramétrage par défaut d’Eclipse pour le personnaliser en fonction de ces besoins ?

Nous allons voir comment personnaliser les répertoires de stockage des paramétrages d’Eclipse.


Ces informations sont valables pour Eclipse 3.0 et 3.1. Pour les autres versions, je n'ai pas testé mais il n'y a pas de raison que cela soit bien différent.

Tout d'abords, il faut savoir qu'Eclipse a besoin de stocker un certain nombre d'informations sur votre disque dur pour garder vos réglages et pour optimiser son fonctionnement. Donc si nous voulons par exemple nous faire un CD (n'est ce pas Stéphane ;-) ) contenant Eclipse et tout un tas de plugins et utiliser notre plateforme Eclipse directement depuis ce support non modifiable, nous devons changer les réglages par défaut d'Eclipse sinon celui-ci va essayer d'écrire sur le CD, ce qui ne fonctionnera pas.

  • nous désignerons le répertoire d'installation d'Eclipse par $ECLIPSE_HOME
  • nous désignerons la version d'Eclipse par $ECLIPSE_VERSION

Nous allons utiliser le fichier $ECLIPSE_HOME/configuration/config.ini pour effectuer nos réglages. Dans ce fichier nous pouvons modifier :

  • la variable "osgi.install.area" permet de spécifier le répertoire racine de l'installation d'Eclipse. Dans la pratique, il s'agit du répertoire parent de startup.jar ou eclipse.exe

exemple: osgi.install.area=$ECLIPSE_HOME

  • la variable osgi.user.area pour le stockage des infos propres à l'utilisateur

exemple: osgi.user.area=@user.home/eclipse/$ECLIPSE_VERSION/user

  • la variable osgi.configuration.area pour le stockage des infos propres à la plateforme Eclipse utilisée

exemple: osgi.configuration.area=@user.home/eclipse/$ECLIPSE_VERSION/configuration

  • la variable osgi.instance.area.default permet de fournir un chemin de workspace par défaut

exemple: osgi.instance.area.default=@user.home/eclipse/$ECLIPSE_VERSION/workspace

  • la variable osgi.instance.area permet de spécifier un chemin de workspace à utiliser (dans ce cas, osgi.instance.area.default n'est pas utilisé)

exemple: osgi.instance.area=@user.home/eclipse/$ECLIPSE_VERSION/workspace

  • la variable osgi.splashLocation permet de spécifier le chemin d'une image qui servira de Splash Screen lors du démarrage d'Eclipse afin de personnaliser le tout. L'image à fournir doit être de type BMP (24-bit) et d'une taille approximative de 500x330 pixels.

exemple: osgi.splashLocation=$ECLIPSE_HOME/eclipse/$ECLIPSE_VERSION/my-splash-screen.bmp

Il y a encore bien d'autres paramétrages possibles et je vais essayer d'en présenter d'autres dans des post ultérieurs.

26/09/2005

Eclipse Project Path

Il me manque régulièrement une vue dans Eclipse (ou encore dans WSAD 5 et RAD 6) ! Il s’agit d’une vue dans laquelle on peut parcourir sous forme d’un arbre toutes les dépendances des projets entre-eux (principalement les projets java).

Je vais donc m’atteler à la tâche et développer un plugin qui devrait (si j’arrive au bout) me fournir ces infos.

Bien évidement, dès que j'ai une version stable de ce plugin, j'en ferai profiter tout le monde :-D

22/09/2005

Apache MyFaces release 1.1.0

Ca y est, le projet MyFaces de la Fondation Apache sort sa première release compatible avec la norme JSF 1.1 de Sun (JSR 127).

Je meurs d’envie de l’essayer ! Affaire à suivre.

31/08/2005

Création de mon site de documentation

Je viens de mettre en place un Wiki sur lequel je compte stocker :
- mes liens avec des commentaires
- des bouts de code (java principalement)
- ...

A voir sur http://wiki.tarpoon.org ;-)

15/03/2005

Wanadoo Booster

Si seulement quelqu'un connaissait une astuce pour pouvoir utiliser l'option Wandoo Booster avec Firefox ...