Recap java, semaine 50, année 2012

La récap Java, 2 entrée(s) pour la semaine du 10 décembre au 16 décembre 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Guava 14.0 released par thierryler (16/12/2012 16:16)

Guava, la célèbre bibliothèque de Google, vient de passer en release 14. Comme d’habitude avec Google, il s’agit pour le moment d’une RC1. Il faudra donc lancer une recherche sur « 14.0-rc1″ dans le repo central de Maven. Voici le lien direct dans le repo central : http://search.maven.org/#artifactdetails%7Ccom.google.guava%7Cguava%7C14.0-rc1%7Cjar Pour ajouter Guava à vos projets Maven : 123    com.google.guava     guava     14.0-rc1 Guava continue donc d’évoluer et de répondre aux besoins et demandes. Au programme de cette version, pas […]

Tags: Collection


Traitement des annotations pour les nuls par Alain Defrance (12/12/2012 17:11)

Bonjour à tous, Soirée Traitement des annotations pour les nuls le Jeudi 10 janvier 2013 avec Dimitri et Baeli et Gilles Di Guglielmo A propos de Dimitri et Baeli et Gilles Di Guglielmo : Dimitri BAELI (LesFurets.com) baigne dans l’univers Java depuis plus de 10 ans, sa passion pour les usines logicielles, l’organisation des développements, et les méthodes agiles ne l’empêche pas de mettre les mains dans le cambouis pour créer des outils utiles aux […]

Tags: Annotation, JUG, Marseille


Recap java, semaine 27, année 2012

La récap Java, 3 entrée(s) pour la semaine du 02 juillet au 08 juillet 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Extraire les données de tables HTML avec XPath par jpoulson (07/07/2012 03:37)

Récemment j’avais la tâche d’extraire des données à partir de pages sans doute encodées sous Excel et sauvegardées sous forme de tableaux HTML. Comme il y avait environ 800 fichiers à traiter une solution programmatique s’imposait. Le défi n’était pas … Continue reading

Tags: Code, PHP


Corriger les données directement dans les tables à travers des requêtes par jpoulson (04/07/2012 00:30)

Il arrive parfois que des données insérées en CSV ou venant d’un tableur comportent quelques petites erreurs de format. Pour ce faire je vous propose deux fonctions. La première est TRIM que vous connaissez peut être du monde PHP. Comme … Continue reading

Tags: Code, SQL


Guava 13.0 released par thierryler (03/07/2012 17:52)

La version 13.0 de Guava est enfin disponible. Pour en savoir plus : http://code.google.com/p/guava-libraries/wiki/Release13

Tags: Annotation


Recap java, semaine 24, année 2012

La récap Java, 4 entrée(s) pour la semaine du 11 juin au 17 juin 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Le catalogue des sessions est disponible par bouye (16/06/2012 01:09)

Le FaceBook de la JavaOne vient d’annoncer la publication du catalogue des sessions. Encore une fois, côté client, la plupart des sessions se concentre sur JavaFX même si on peut voir quelques mentions d’HTML5. On peut apercevoir quelques sessions annexes ici et là dont le but n’est pas de se concentrer directement sur les API Java ou la JVM mais plus sur l’univers informatique en général, comme l’aide aux pays en voix de développement ou […]

Tags: JavaOne 2012


Guava Vs Commons : lequel choisir ?… par thierryler (15/06/2012 09:27)

Ce blog est clairement en faveur de Guava. Il lui est même consacré. Apache avait été précurseur mais s’était laissé distancer au passage à Java 5. Depuis les dernières versions, je pense qu’il est de nouveau dans la course. Assez pour reprendre la main sur Guava ? Dur à dire, d’autant que Google continue d’avancer. Ici, je ne vais pas vous en dire plus. Je vous laisse vous faire un avis par vous-même. Toutefois, voici […]

Tags: Annotation, Divers


FluentIterable sur mon chien Guava par thierryler (14/06/2012 10:30)

Une des nouveautés les plus attendues de la version 12 de Guava est l’objet « FluentIterable » qui, comme son nom l’indique, offre les fonctionnalités de « Iterable » de manière fluide. Prenons un exemple. Pour cela, je vais introduire l’objet « Dog », représentant un chien et ses attributs classiques : nom, date de naissance, poids, etc. 12345678910111213141516171819public class Dog {     private Integer id;   private String name;   private String fullName;   private Date birthday;   private […]

Tags: Annotation, Collection


Suppréssion de doublons et transformation de majuscule en une majuscule+minuscules par jpoulson (12/06/2012 12:39)

J’ai reçu une liste de noms et addresses e-mail sous format Excel que je dois transposer comme utilisateurs front-end dans Typo3. Pour ce faire j’ai exporté la table fe_users en format CSV avec les utilisateurs existants avec l’idée de transposer … Continue reading

Tags: Technique


Recap java, semaine 21, année 2012

La récap Java, 2 entrée(s) pour la semaine du 21 mai au 27 mai 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Eclipse Day Toulouse par MathiasSeguy (25/05/2012 11:09)

Bonjour, Hier, j’étais à l’Eclipse Day Toulouse pour une journée dédiée à Eclipse. C’est le plus grand rassemblement français dédié à Eclipse. Beaucoup de conférences, de bonne humeur, de gens de bonne compagnie (des amoureux de la technologie)et un grand soleil. Bref, c’était très agréable et ça valait franchement le déplacement. Pour ma part, j’ai présenté (en anglais) une conférence nommée « Combining the power of Eclipse with Android ». J’ai commencé en présentant le plugin Android […]

Tags: Android2EE, Eclipse Day, Formation Android, Le savoir concevoir, Les news, Toulouse


Splitter pour séparer des items par thierryler (25/05/2012 10:45)

Dans un programme, il est hyper fréquent de devoir décomposer une String en différents items (token). On peut le faire en Java standard mais c’est vite complexe, surtout lorsqu’on veut ajouter des fonctionnalités avancées. Guava répond à ce problème à l’aide des Splitters. Pour illustrer la suite, prenons un vrai exemple simple, tiré d’une de mes applications Web. Je m’intéresse à une page permettant d’avoir la météo d’une ville donnée, dans une langue donnée, à […]

Tags: Annotation, Base, Util


Recap java, semaine 14, année 2012

La récap Java, 4 entrée(s) pour la semaine du 02 avril au 08 avril 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Introduction au langage Ceylon par Alain Defrance (06/04/2012 18:17)

Bonjour à tous, Soirée Ceylon le 24 mai 2012 avec Stéphane Epardaud A propos de Stéphane Epardaud : Depuis les hautes montagnes de Nice, Stéphane travaille pour Red Hat sur le project Ceylon. C’est un hacker passionné de Java, C, Perl ou Scheme. Enthousiaste des standards web et des bases de données, il a travaillé sur divers projets tel qu’un éditeur XML WYSIWYG, une libraire de multi-threading enn C, un langage pour agents mobiles en […]

Tags:


Export Aborted because fatal lint errors where found… Ben mince alors par MathiasSeguy (06/04/2012 17:51)

Donc, ce matin, vous vous êtes réveillé et vous vous êtes dit, « Je reconstruirais bien mon application Android, bonne idée ». Vous n’avez pas changé quoi que ce soit, mais quand vous faites « Android Outils-> Export signed application » un étrange message est apparu dans Eclipse: « Exporter avorté parce que des erreurs fatales peluches ont été trouvés. Ceux-ci sontrépertoriés dans la vue … Blablabla … Lint » Ok, donc vous avez pris votre café et maintenant vous êtes […]

Tags: Android2EE, Formation Android, Le savoir faire, Lintview, Obsolete ProGuard file, Proguard


Guava Release 12.0 ? par thierryler (03/04/2012 12:13)

La release 12 ?… Oh oh oh, avec des grosses bonnes nouvelles : FluentIterable, MediaType, Optional.transform, ImmutableSortedMultiset et bien d’autres… Pour en savoir plus : http://code.google.com/p/guava-libraries/wiki/Release12

Tags: Annotation, Divers


Retour sur la conférence « Le jour où Josiane sauva notre projet », par Nathaniel Richand et Nicolas Jozwiak par thierryler (02/04/2012 10:14)

S’il y a bien une session qui a attriré du monde lors de ce Scrum Day 2012, c’est bien celle-ci. Le nombre de personnes debout au fond de la salle en témoigne. Il faut dire que le titre de la présentation est accrocheur/intrigant et on se demandait qui pouvait être cette Josiane qui a sauvé un projet catastrophique en seulement quatre mois. Est-elle un chef géniale ? Un leader charismatique ? Une super woman du […]

Tags: Conférence, Scrum Day fr 2012


Recap java, semaine 11, année 2012

La récap Java, 3 entrée(s) pour la semaine du 12 mars au 18 mars 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Rencontrez-moi durant le talk sur Guava à Devoxx France 2012 par thierryler (15/03/2012 17:53)

Une bonne partie de l’équipe de Developpez.com sera présente lors des trois jours de Devoxx France 2012. Vous pourrez voir à quoi ressemblent vos rédacteurs préférés en vrai.

Tags: Annotation, Conférence, Devoxx france 2012


Rencontrez les membres de Developpez.com à Devoxx France 2012 par thierryler (15/03/2012 14:51)

Une bonne partie de l’équipe de Developpez.com sera présente lors des trois jours de Devoxx France 2012. Vous pourrez voir à quoi ressemblent vos rédacteurs préférés en vrai.

Tags: Conférence, Devoxx fr 2012


Android Un Cours de 3H à la Devoxx, venez nombreux !!! par MathiasSeguy (13/03/2012 10:06)

Vous connaissez le Java et puis Android vous titille. Vous aimeriez bien en apprendre un peu plus. Bonne nouvelle!!! Venez me voir je vais présenter un cours Android de 3H qui permet de devenir autonome dans son apprentissage sur Android. Je vous expliquerai tout ce qu’il faut savoir pour bien se lancer dans le développement Android. Venez nombreux !!! Mais où? Devoxx France, mercredi 18 Avril de 13h30 à 16h30. Le monde Android vous ouvre […]

Tags: A Quick overview, Android2EE, Devoxx France, DevoxxFr, Formation Android, Les news, Paris


Recap java, semaine 5, année 2012

La récap Java, 2 entrée(s) pour la semaine du 30 janvier au 05 février 2012.

Comme toujours, cliquez sur les titres pour les articles complets.


Augmenter le Permgen Space utilisé lors du build maven. par Aldian (03/02/2012 17:27)

Lors du build maven d’un projet assez complexe, il peut arriver que le build échoue sur une OutOfMemory Error (PermGen space). Les erreurs de ce type sont en général liées à des causes assez cryptiques, et sont donc généralement détestées par la plupart des développeurs. Fort heureusement, dans la majorité des cas, le problème vient tout simplement du fait que l’espace spécial de la mémoire alloué au chargement des schémas de classe a dépassé sa […]

Tags: Maven


Kevin sera à Devoxx par thierryler (31/01/2012 08:53)

Grosse news que vient d’annoncer Kevin. L’équipe de Guava sera à Devoxx France 2012. L’info vient d’être confirmée par les organisateurs de Devoxx. Et l’annonce : https://groups.google.com/group/guava-discuss/browse_thread/thread/0a5f73b97cfd8880

Tags: Annotation


Recap java, semaine 49, année 2011

La récap Java, 3 entrée(s) pour la semaine du 05 décembre au 11 décembre 2011.

Comme toujours, cliquez sur les titres pour les articles complets.


Consider static factory methods instead of constructors par thierryler (07/12/2011 14:39)

On notera que Guava reprend un grand nombre de concepts évoqués dans « Effective Java » de Joshua Bloch. C’est notamment le cas des static factories auxquelles le livre consacre son premier chapitre « Consider static factory methods instead of constructors ». Voici quelques avantages des static factories, évoqués par Joshua Bloch : « unlike constructors, they have names. » « unlike constructors, they are not required to create a new object each time they’re invoked. » « unlike constructors, they can return an […]

Tags: Annotation, Info


newArrayList par thierryler (07/12/2011 14:01)

Je crois qu’un premier bon point d’entrée sur Guava est la facilité avec laquelle on peut créer des collections sans se préoccuper des génériques. En effet, avec Java, il faut maintenir une correspondance entre ce qui se passe à gauche et à droite du signe « Ã©gal » 1List<String> prenoms1 = new ArrayList<String>(); Avec Guava, on peut se concentrer sur la partie de gauche en utilisant une des « static factories » de la librairie. 123import static com.google.common.collect.Lists.newArrayList; … […]

Tags: Collection


Passage a NetBeans 7.1 RC1, CSS & JavaFX 2.0.2, 2.1 par bouye (05/12/2011 00:14)

Un collègue m’a fait remarqué la semaine dernière que la version RC1 de NetBeans 7.1 est disponible. Étant donné qu’il y avait pas mal de bugs dans la version Beta (celle qui a été publiée durant la JavaOne 2011 pour la sortie de JavaFX 2.0), c’était intéressant de changer. Comme de bien entendu, les projets précédemment créés ne sont pas compatibles avec la nouvelle version. Il faut donc en recréer des nouveaux, ce qui est […]

Tags: JavaFX 2.x