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 35, année 2012

La récap Java, 1 entrée(s) pour la semaine du 27 août au 02 septembre 2012.

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


Les développeurs engagés par jpoulson (29/08/2012 03:32)

Je ne sais pourquoi, il m’est venu l’idée de lancer une page Facebook pour regrouper les développeurs qui souhaiteraient participer à des bonnes causes. L’équivalent d’écrivain engagé dans la langue de Shakespeare ne fut pas évident à trouver mais finalement … Continue reading

Tags: Général


Recap java, semaine 34, année 2012

La récap Java, 2 entrée(s) pour la semaine du 20 août au 26 août 2012.

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


Formations Android2EE par MathiasSeguy (20/08/2012 16:42)

Bonjour, Tout d’abord, je suis heureux de vous annoncer la mise en place des formations inter-entreprises Android par Android2EE. Vous souhaitez: Devenir un bon programmeur Android; Ajouter à votre curriculum vitae cette expérience et en faire profiter votre carrière; Ou tout simplement pouvoir faire vos propres programmes Android et devenir le futur Instagram. Ou votre besoin est plus stratégique et vous souhaitez: Satisfaire votre client en lui offrant une expérience Android unique; Augmentez vos propositions […]

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


Android2EE sera à la JCertif 2012 par MathiasSeguy (20/08/2012 16:40)

Bonjour, Android2EE participera à la plus grande conférence Java du continent africain. Je serai Speaker au cours de ce grand rassemblement de passionné et d’expert du monde de l’IT. Je présente durant cette JCertif un cours complet sur Android (5 jours de formations à ne pas manquer) qui se termine par une conférence sur l’architecture Android et sa mise en place dans l’application JCertif Mobile. D’ailleurs, pour la JCertif, j’ai aussi mis les mains dans […]

Tags: Android2EE, Brazzaville, Formation Android, JCertif, Les news, Presentation


Recap java, semaine 33, année 2012

La récap Java, 3 entrée(s) pour la semaine du 13 août au 19 août 2012.

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


Limitation du nombre d’instances d’une classe par jpoulson (17/08/2012 16:23)

Dans un groupe Java sur Facebook une personne a demandé comment s’y prendre pour limiter le nombre d’instances d’une classe donnée. On pourrait imaginer que cela serve dans des cas de figures où on a besoin d’un nombre limité de … Continue reading

Tags: Code


Why you little… par bouye (15/08/2012 06:29)

Pour une raison ou pour une autre, cette année je n’arrive pas à valider l’achat de mes tickets de BART (le RER de la zone urbaine de San Francisco)… Bah tant pis, je prendrai mes tickets sur place en sortant du terminal de SFO.

Tags: JavaOne, JavaOne 2012


Mise à disponibilité du planificateur de calendrier de session par bouye (14/08/2012 03:34)

Oracle vient d’annoncer, par l’intermédiaire de la lettre d’information de la JavaOne 2012, la mise à disponibilité du planificateur de calendrier de session. Grâce à cet outil, les participants peuvent planifier les 6 jours de la conférences. We are pleased to announce the availability of Schedule Builder for JavaOne 2012! Schedule Builder can help you plan and optimize your time during the conference. We encourage you to log in today to search through hundreds of […]

Tags: JavaOne, JavaOne 2012


Recap java, semaine 30, année 2012

La récap Java, 2 entrée(s) pour la semaine du 23 juillet au 29 juillet 2012.

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


Quand une variable n’est pas égale à elle-même par jpoulson (27/07/2012 17:40)

Est-il possible de faire en sorte que « pas égal » soit imprimé dans la console sans modifier la structure suivante ? if(x==x){   System.out.println("égal"); } else {   System.out.println("pas égal"); } La réponse est oui et tient aux particularités de la … Continue reading

Tags: Code


Mise à disponiblité du toolkit JavaOne 2012 par bouye (24/07/2012 01:01)

Oracle a annoncé la publication du toolkit dédié à la JavaOne 2012. Ce toolkit contient un ensemble de lettres types, bannières pour les blogs et autres images dédies aux sites web partenaires ainsi qu’aux personnes qui se rendront à la conférence tant pour les spectateurs et membres de la presse que les conférenciers eux-mêmes.

Tags: JavaOne, JavaOne 2012


Recap java, semaine 29, année 2012

La récap Java, 5 entrée(s) pour la semaine du 16 juillet au 22 juillet 2012.

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


Créer des instances à travers un enum par jpoulson (19/07/2012 19:52)

Le plus souvent un enum sert à reprendre une liste de constantes que l’on peut notamment utiliser de manière sémantique lors du passage de paramètres (ex: Color.white). Mais en Java il existe d’autres possibilités dont une manière pratique pour créer … Continue reading

Tags: Code


Un Filefilter reprenant plusieurs extensions de fichier par jpoulson (19/07/2012 19:20)

Avec le JFileChooser de Swing il est possible d’ajouter des FileFilter pour filtrer la liste de fichiers affichés. Cet article va décrire un FileFilter personalisé capable de filtrer selon plusieurs extensions de fichiers. Cela peut être utile si un format … Continue reading

Tags: Code, Swing


@ExtensionMethod de Lombok-pg par thierryler (19/07/2012 14:53)

Lombok-pg, le complément idéal de Lombok, propose l’annotation @ExtensionMethod qui permet d’ajouter des petites fonctionnalités directement dans nos objets. Partons de mon bean favori, le Dog : public class Dog {     private Integer id;   private String name;   private String fullName;   private SexeEnum sex;   private Date birthday;   private String race;   private Boolean lof;   private Double weight;   private Double size;   private List<String> colors;     … […]

Tags:


Le wrapper Optional de Guava par thierryler (19/07/2012 10:33)

Que signifie une valeur nulle en Java ? C’est une question qui fait débat. Si une méthode, par exemple findDog(…), me renvoie null, cela veut-il dire qu’aucun chien n’a été trouvé ? Qu’une erreur s’est produite ? etc. Décidément les nuls continuent de faire parler d’eux. Et comme Google ne les aime pas, c’est Guava qui se charge de leur régler le compte à l’aide du wrapper Optional. Pour illustrer le fonctionnement de ce wrapper, […]

Tags: Base


Le Stop watch de Guava par thierryler (18/07/2012 16:24)

Si vous êtes comme moi, vous mesurez souvent le temps que prennent certains blocs de code à s’exécuter. Guava apporte un chronomètre intéressant pour réaliser ce genre de chose. Plus concrètement, en Java classique, on doit écrire ça : 123456789long start = new Date().getTime();   // un traitement long (ou pas) foo();   long end = new Date().getTime();   long duration = end – start; System.out.println(duration);   // 11 ms ou même déjà mieux, comme […]

Tags: Base


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 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 26, année 2012

La récap Java, 1 entrée(s) pour la semaine du 25 juin au 01 juillet 2012.

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


BarCamp Java à Paris le 5 juillet par thierryler (27/06/2012 21:00)

Un BarCamp est une rencontre d’un week-end, une non-conférence ouverte qui prend la forme d’ateliers-événements participatifs où le contenu est fourni par les participants qui doivent tous, à un titre ou à un autre, apporter quelque chose au Barcamp. C’est le principe pas de spectateur, tous participants. L’événement met l’accent sur les toutes dernières innovations en matière d’applications Internet, de logiciels libres et de réseaux sociaux. Pour en savoir plus et/ou vous inscrire : http://barcamp.org/w/page/54826845/JavaCampParis8

Tags: Conférence


Recap java, semaine 25, année 2012

La récap Java, 1 entrée(s) pour la semaine du 18 juin au 24 juin 2012.

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


1Km de binding ça use, ça use…, 2Km de binding… par bouye (21/06/2012 06:43)

Le binding c’est bien, mais plus on devient confortable avec, plus ça devient illisible exportSingleSpreadsheetCheck.disableProperty().bind(formatCombo.getSelectionModel().selectedItemProperty().isNotEqualTo(XLFormat.XLS).or(exportSingleDocumentCheck.selectedProperty().not()));

Tags: JavaFX 2.x