Oui, j'ai passé ce projet (www.sat4j.org) de ant à maven il y a 2 ans.
2 solutions :
- adapter maven a ton projet (changer l'emplacement par défaut des sources, tests, etc)
- adapter ton projet à maven
La première solution est sans doute plus simple à court terme, mais le risque est de ne pas pouvoir utiliser facilement tous les plugins disponibles ni la documentation (qui supposent une organisation spécifique du code).
La seconde solution demande une réorganisation complète des sources. Mais ensuite, pas de soucis, il suffit de prendre les exemples des plugins pour les faire fonctionner.
Gros problème de cette solution : cohabitation avec l'IDE, et les autres scripts qui utilisent la base de code.
Si le projet est du simple Java, je pense que cela ne pose pas trop de problème. Si on entre dans le cadre de JEE, il faut sans doute analyser un peu plus la situation.
La version finale est maintenant vraiment disponible.
(recu sur la mailing list de dev d'eclipse)
------------------------------------------------------------------------------
We are pleased to announce that Eclipse 3.0 is now available for download from http://eclipse.org/downloads/index.php.(...)
This drop is in the process of being propagated to the various Eclipse mirror sites, which usually takes a day or so.Due to the anticipated level of traffic, we strongly suggest that you download the drop from a mirror that is geographically close to you for a faster download.
For people who already downloaded the integration build with timestamp 200406251208, there's no need to download 3.0 - it's the same.
For further details, please refer to the new and noteworthy.
Juste pour illustrer que JSP/Java, ca peut faire tourner des grosses applis.
Sun a change dernierement de logiciels de forum sur son site "Java Developer Connection": http://forum.java.sun.com/(...)
Il ne faut pas exagerer : Netscape messenger a un address book (mais pas de calendrier, c'est vrai) qui a en plus la bonne idee d'etre compatible avec celui du Palm Pilot (c'est aussi vrai pour outlook).
C'est la principale raison pour laquelle j'utilise Netscape sous WinXX.
La strategie derriere l'utilisation de la LGPL, c'est de laisser des boites developper des outils en utilisant ta bibliotheque. Le but est a long terme que cette bibliotheque devienne un standard.
Si tu utilises la GPL pour cela, il est presque certain qu'aucune boite n'utilise ta bibliotheque car elle devrait aussi diffuser son soft en GPL.
Cette histoire de logiciels signes existe depuis un moment en Java pour les applets et les applications (Jarsigner). Netscape fournit aussi un moyen de signer un tas de chose provenant du Web. Je crois que Microsoft en fournit aussi un.
L'idee est de ne faire tourner sur sa machine que du code dont on est sur de la provenance. Ca devient important avec ces histoires de lancer des applis a partir du net sur une machine qui ne fera qu'executer le code recupere: il faut un moyen de verifier que le code recupere n'a pas ete modifie en cours de route.
Contrairement a ce qui est ecrit dans l'annonce, cela ne devrait pas augmenter le prix des produits. Les signatures electroniques proviennent souvent de RSA ou VeriSign, (rien a voir avec microsoft il me semble) et la plupart des grandes entreprises signent deja leur code. Pour l'instant, cette signature n'etait pas utilisee avec Windows, maintenant elle l'est (ou le sera), tres bien.
Petite question : je voudrais signer mes archives java mais je n'ai pas encore trouve de signature electronique gratuite (400$ US pour un an chez VeriSign). Est ce que quelqu'un sait si il y a moyen d'obtenir une signature electronique gratuite?
Les profs a l'Universite sont le plus souvent aussi des chercheurs, et le plus souvent travaillent depuis belle lurette sous Unix (Solaris/IRIX/...), et bon nombre d'entre eux ont contribue a l'emergence de Linux a ses debuts.
Si les profs de fac recommendent Linux, c'est parce que:
1- c'est un Unix, et comme souvent les enseignements d'info sont bases sous Unix, ca tombe bien.
2- les etudiants ont souvent deja un PC chez eux et Linux est sans doute le systeme le moins cher et le plus simple a installer.
3- ayant de moins de moins de resources, on trouve maintenant beaucoup de (PC|PPC)/Linux a la place des stations Suns (ou autres) dans les universites.
Je travaille actuellement dans une universite Australienne, et ils ont ce fameux arrangement avec Microsoft. Resultat:
- Les machines mises a disposition des enseignants/chercheurs tournent sous NT (postes bureautiques)
- Ils encouragent l'utilisation d'office
- Les etudiants d'"Information System" apprennent les bases de donnees avec ACCESS, ont des cours de Word et d'Excel, apprennent a faire des sites web en ASP et VB script....
Je pense que dans ce cadre la, les profs de fac francais sont peut etre dans leur bulle, mais c'est un bien.
Je pense qu'en parlant de Jserv, il s'agit du module mod_jserv de apache qui permet d'utiliser apache pour le html classique et tomcat pour les JavaServer Pages.
Il manque a mon avis deux choses a Word ou tout autre TdT WYSIWYG pour etre vraiment utilisable a la place d'un LaTeX: un bon editeur de formules (c'est a dire que les formules puissent etre integrees directement dans une ligne de texte sans que son espacement change par rapport aux autres lignes) et la gestion des references bibliographiques (cf BibTeX).
Dans Star Office 5.2, il y a une gestion de la bibliographie, et cela me fait penser qu'il y a vraiment des gens de chez Sun qui utilisent SO.
De plus, il me semble que les formules sont un peu mieux gerees a l'impression dans SO que dans Word. Maintenant, SO 5.2 est vraiment tres lent, donc presque inutilisable.
J'ai telecharge les binaires de OpenOffice, et c'est vraiment beaucoup plus rapide puisque le bureau a ete enleve. La gestion de bibliographie est toujours incluse. J'attends donc avec impatience la version 6.0.
En Australie, c'est 18 cents a la connexion, et puis basta.
Certains abusent (80 heures de connexion par semaine sur le dialup de la fac (gratuit pour les etudiants et enseignants), la connexion etant coupee apres 4 heures)...
Pour ceux qui cherchent un bouquin en francais sur Java, je vous conseille la traduction en francais du livre de Bruce Eckel "Thinking in Java".
Le site officiel de la traduction est a: http://penserenjava.free.fr/(...)
La traduction n'est pas terminee mais les premiers chapitres sont deja disponibles.
Ce livre s'adresse aux debutants aussi bien qu'aux programmeurs avertis. La lecture du bouquin est plus facile si l'on a quelques connaissances en C.
Le livre est interessant car il a ete ecrit un peu dans l'esprit open-source: il a toujours ete disponible sous version electronique a divers stades d'avancement. Des milliers de lecteurs ont contribue a enlever la plupart des erreurs et imprecisions du livre. Il s'agit de sa deuxieme edition, couvrant Java 2 Standard Edition (Swing est largement traite) plus une partie de Java 2 Enterprise Edition (Servlets/JSP/JNDI...).
[^] # Re: Maven nécessaire ?
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Sortie de la version 2.0 de Sonar. Évalué à 2.
2 solutions :
- adapter maven a ton projet (changer l'emplacement par défaut des sources, tests, etc)
- adapter ton projet à maven
La première solution est sans doute plus simple à court terme, mais le risque est de ne pas pouvoir utiliser facilement tous les plugins disponibles ni la documentation (qui supposent une organisation spécifique du code).
La seconde solution demande une réorganisation complète des sources. Mais ensuite, pas de soucis, il suffit de prendre les exemples des plugins pour les faire fonctionner.
Gros problème de cette solution : cohabitation avec l'IDE, et les autres scripts qui utilisent la base de code.
Si le projet est du simple Java, je pense que cela ne pose pas trop de problème. Si on entre dans le cadre de JEE, il faut sans doute analyser un peu plus la situation.
[^] # Re: Maven nécessaire ?
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Sortie de la version 2.0 de Sonar. Évalué à 2.
- lancer sonar
- mvn sonar:sonar
On peut difficilement faire plus simple :)
J'imagine qu'il est plus difficile de remplir sonar à partir d'un projet non maven ?
[^] # Re: Maven nécessaire ?
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Sortie de la version 2.0 de Sonar. Évalué à 6.
C'est d'ailleurs une bonne raison pour passer à Maven :)
[^] # Re: Euh....
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Sortie d'Eclipse 3.0 finale. Évalué à 8.
(recu sur la mailing list de dev d'eclipse)
------------------------------------------------------------------------------
We are pleased to announce that Eclipse 3.0 is now available for download from http://eclipse.org/downloads/index.php.(...)
This drop is in the process of being propagated to the various Eclipse mirror sites, which usually takes a day or so.Due to the anticipated level of traffic, we strongly suggest that you download the drop from a mirror that is geographically close to you for a faster download.
For people who already downloaded the integration build with timestamp 200406251208, there's no need to download 3.0 - it's the same.
For further details, please refer to the new and noteworthy.
http://download.eclipse.org/downloads/drops/R-3.0-200406251208/ecli(...)
[^] # Re: Euh....
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Sortie d'Eclipse 3.0 finale. Évalué à 0.
Il faudrait enlever cette nouvelle.
[^] # Re: Vive les plugins
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Sortie d'Eclipse 3.0 finale. Évalué à 2.
# Un exemple d'utilisation de JSP
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
Sun a change dernierement de logiciels de forum sur son site "Java Developer Connection":
http://forum.java.sun.com/(...)
Le nouveau forum est maintenant gere par un logiciel jusqu'a present Open Source, Jive:
http://www.jivesoftware.com/(...)
C'est du pur Java/Servlets/JSP, et ca marche tres bien (grace a un tres bon systeme de cache).
Jugez par vous meme,
--Daniel
[^] # Re: Desole de gacher la fete...
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche MS prefere Netscape Messenger à Outlook. Évalué à 1.
Sinon, pour le cote home user, c'est possible. Je ne suis pas un utilisateur intensif de ce genre de technologie.
[^] # Re: Desole de gacher la fete...
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche MS prefere Netscape Messenger à Outlook. Évalué à 1.
C'est la principale raison pour laquelle j'utilise Netscape sous WinXX.
[^] # Re: Lesser GPL
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Gnome 2.0: Le début de la fin. Évalué à 1.
Si tu utilises la GPL pour cela, il est presque certain qu'aucune boite n'utilise ta bibliotheque car elle devrait aussi diffuser son soft en GPL.
[^] # Re: L'importance, c'est relatif..
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche JavaTM 2 SDK, Standard Edition,. Évalué à 1.
http://java.sun.com/j2se/1.4/docs/guide/performance/speed.html(...)
En ce qui me concerne, la bonne nouvelle dans cette nouvelle mouture est l'introduction du "assert" dans le langage.
http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html(...)
# Rien de bien nouveau
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche La signature obligatoire pour les futures applications sous MS Whistler. Évalué à 1.
L'idee est de ne faire tourner sur sa machine que du code dont on est sur de la provenance. Ca devient important avec ces histoires de lancer des applis a partir du net sur une machine qui ne fera qu'executer le code recupere: il faut un moyen de verifier que le code recupere n'a pas ete modifie en cours de route.
Contrairement a ce qui est ecrit dans l'annonce, cela ne devrait pas augmenter le prix des produits. Les signatures electroniques proviennent souvent de RSA ou VeriSign, (rien a voir avec microsoft il me semble) et la plupart des grandes entreprises signent deja leur code. Pour l'instant, cette signature n'etait pas utilisee avec Windows, maintenant elle l'est (ou le sera), tres bien.
Petite question : je voudrais signer mes archives java mais je n'ai pas encore trouve de signature electronique gratuite (400$ US pour un an chez VeriSign). Est ce que quelqu'un sait si il y a moyen d'obtenir une signature electronique gratuite?
[^] # Re: Aurais je eu de la chance ?
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche "Des campus qui deviennent de mini-monopoles Microsoft". Évalué à 1.
Si les profs de fac recommendent Linux, c'est parce que:
1- c'est un Unix, et comme souvent les enseignements d'info sont bases sous Unix, ca tombe bien.
2- les etudiants ont souvent deja un PC chez eux et Linux est sans doute le systeme le moins cher et le plus simple a installer.
3- ayant de moins de moins de resources, on trouve maintenant beaucoup de (PC|PPC)/Linux a la place des stations Suns (ou autres) dans les universites.
Je travaille actuellement dans une universite Australienne, et ils ont ce fameux arrangement avec Microsoft. Resultat:
- Les machines mises a disposition des enseignants/chercheurs tournent sous NT (postes bureautiques)
- Ils encouragent l'utilisation d'office
- Les etudiants d'"Information System" apprennent les bases de donnees avec ACCESS, ont des cours de Word et d'Excel, apprennent a faire des sites web en ASP et VB script....
Je pense que dans ce cadre la, les profs de fac francais sont peut etre dans leur bulle, mais c'est un bien.
[^] # Re: Aurais je eu de la chance ?
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche "Des campus qui deviennent de mini-monopoles Microsoft". Évalué à 1.
http://www.sun.com/(...)
[^] # Re: Mouai
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Mandrake 7.2 finale. Évalué à 1.
[^] # Re: N'importe quoi !!!
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Microsoft veut changer le monde avec .Net. Évalué à 1.
Il manque a mon avis deux choses a Word ou tout autre TdT WYSIWYG pour etre vraiment utilisable a la place d'un LaTeX: un bon editeur de formules (c'est a dire que les formules puissent etre integrees directement dans une ligne de texte sans que son espacement change par rapport aux autres lignes) et la gestion des references bibliographiques (cf BibTeX).
Dans Star Office 5.2, il y a une gestion de la bibliographie, et cela me fait penser qu'il y a vraiment des gens de chez Sun qui utilisent SO.
De plus, il me semble que les formules sont un peu mieux gerees a l'impression dans SO que dans Word. Maintenant, SO 5.2 est vraiment tres lent, donc presque inutilisable.
J'ai telecharge les binaires de OpenOffice, et c'est vraiment beaucoup plus rapide puisque le bureau a ete enleve. La gestion de bibliographie est toujours incluse. J'attends donc avec impatience la version 6.0.
[^] # Re: usa
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Tiscali Net abandonne son forfait illimité. Évalué à 1.
Certains abusent (80 heures de connexion par semaine sur le dialup de la fac (gratuit pour les etudiants et enseignants), la connexion etant coupee apres 4 heures)...
# Penser en Java
Posté par Daniel Le Berre (site web personnel) . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 4.
Le site officiel de la traduction est a:
http://penserenjava.free.fr/(...)
La traduction n'est pas terminee mais les premiers chapitres sont deja disponibles.
Ce livre s'adresse aux debutants aussi bien qu'aux programmeurs avertis. La lecture du bouquin est plus facile si l'on a quelques connaissances en C.
Le livre est interessant car il a ete ecrit un peu dans l'esprit open-source: il a toujours ete disponible sous version electronique a divers stades d'avancement. Des milliers de lecteurs ont contribue a enlever la plupart des erreurs et imprecisions du livre. Il s'agit de sa deuxieme edition, couvrant Java 2 Standard Edition (Swing est largement traite) plus une partie de Java 2 Enterprise Edition (Servlets/JSP/JNDI...).
Pour en savoir plus, consultez le site de Bruce Eckel (en anglais):
http://www.MindView.net/(...)