Recap java, semaine 38, année 2012

La récap Java, 3 entrée(s) pour la semaine du 17 septembre au 23 septembre 2012.

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


Inférence de type avec Guava par thierryler (22/09/2012 10:13)

Un des trucs que j’adore le plus en Guava, c’est de pouvoir définir des collections sans avoir à répéter le type d’élément de chaque coté du signe égal. Mais comment ça fonctionne ? C’est tout simplement Java qui permet de faire de l’inférence de type. Concrètement, pour définir une liste en Java classique, je dois faire : 1List primeNumbers = new ArrayList(); Avec Guava, on peut se contenter d’écrire : 1List primeNumbers = newArrayList(); Quand […]

Tags: Collection


Faire fonctionner Tess4J en déploiement par jpoulson (20/09/2012 06:08)

Tess4J est un wrapper JNA pour l’API de reconnaissance de caractères Tesseract. Si celui-ci fonctionne comme prévu dans Eclipse ou un autre IDE, certains soucis apparaissent lorsqu’on essaye de l’utiliser dans un jar exécutable ou dans une application finale. Voici … Continue reading

Tags: Technique


Android2EE, les formations sont packagées pour lundi par MathiasSeguy (19/09/2012 20:59)

Bon, ben voilà, Support de formation bouclé, y’a plus qu’à aller chez l’imprimeur, 55 tutos packagés dans un workspace tout beau tout neuf (55 projets Eclipse propres et prêts à l’emploie qui explique tous des notions précises sur Android), mes articles developpez.com et bouquins « Android A Quick course » copiés sur clef USB. Plus de 600 pages de support de cours. Ca y est j’ai quasi fini de préparer la formation « Android, Initiation avancée & Architecture » […]

Tags: Android2EE, Formation Android, Le savoir concevoir, Le savoir faire, Les news, Paris, Toulouse


Recap java, semaine 36, année 2012

La récap Java, 2 entrée(s) pour la semaine du 03 septembre au 09 septembre 2012.

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


System.exit et test unitaire par tchize_ (04/09/2012 17:16)

Comme beaucoup de « bons » programmeurs, vous prenez soins d’écrire des tests unitaires pour vos applications. vous vous assurez qu’elle a toujours le comportement attendu. Et puis un jour, c’est le drame, il faut tester Si le fichier de configuration est … Continue reading

Tags: Avancé, Java standard, Technique


Présentation Guava et Lombok par thierryler (03/09/2012 10:07)

Mise-à-jour de l’agenda. Venez voir ma présentation de Lombok et Guava aux JUGs : Lyon 18 sep 2012 ; Lorraine (Nancy) 19 sep 2012 (le lendemain) ; Normandie (Rouen) 16 oct 2012 ; Brezth (Rennes) 5 nov 2012 Les PDFs de ces présentations seront disponible ici : http://icauda.com/cours.html

Tags: Conférence


Recap java, semaine 28, année 2012

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

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


Bloom Filter de Guava 13 par thierryler (14/07/2012 13:06)

Quand on a des listes très grosses et qu’on recherche un élément précis, ça peut prend beaucoup de temps. Souvent, ce qui nous intéresse, c’est juste de savoir si l’élément en question est déjà dans la liste. Prenons un exemple avec une liste de chiens : 12345678910int NB_OF_DOGS = 100000;   List<Dog> dogs = newArrayList(); Random rand = new Random(); for (int i = 0; i < NB_OF_DOGS; i++) {   Dog dog = new […]

Tags: Collection


Transférer une authentification jaas de JBOSS AS 7 vers des services tiers par tchize_ (11/07/2012 17:07)

Avec la complexification des applications en entreprise, il arrive de plus en plus souvent que vos applications web soient juste des interfaces vers des services tiers. Pour accéder à ces services, votre application doit pouvoir être identifiée par ce service … Continue reading

Tags: Java enterprise, Niveau, Technique


La tournée des JUG par thierryler (09/07/2012 14:14)

Retrouvez-moi aux JUGs de Lyon et de Lorraine les 18 et 19 septembre pour parler de Lombok et de Guava. Les autres JUGs sont les bienvenus.

Tags: Conférence


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