Recap java, semaine 23, année 2013

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

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


Nouvel article: « Tutoriel sur Java2D pour le développement d’une interface de gestion de maillage » par plegat (08/06/2013 18:23)

Mon dernier article est disponible: « Tutoriel sur Java2D pour le développement d’une interface de gestion de maillage » Il explique comment construire un composant de type JPanel dont l’affichage est personnalisé suivant les besoins de l’utilisateur. Je travaille depuis quelques temps … Lire la suite

Tags: Java2d, Jpanel, Pfem2d


Quick Stop Watch pour Guava par thierryler (04/06/2013 11:09)

Dans un précédent billet, intitulé « Le Stop watch de Guava », je vous montrais comment utiliser le chronomètre fournit par la bibliothèque Guava. Mais pour ma part, je trouve que le Stopwatch est un peu trop « verbeux ». Je voudrais donc vous proposer une petite simplification. Plus concrètement, voici un cas de test assez simple : 1234567891011121314final Stopwatch sw = new Stopwatch(); sw.start(); // Fait un truc long. final long duree1 = sw.elapsed(TimeUnit.MILLISECONDS); // en milliseconde sw.reset(); […]

Tags: Base


Recap java, semaine 22, année 2013

La récap Java, 1 entrée(s) pour la semaine du 27 mai au 02 juin 2013.

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


Le livre Android A Complete Course consultable gratuitement sur le site Android2ee.com par MathiasSeguy (27/05/2013 14:51)

Bonjour, Une grande et bonne nouvelle pour tous ceux qui ont envie de se mettre à Android et pour tous ceux qui y sont déjà: Le site Android2EE est en train de rendre le livre « Android A Complete Course » entièrement consultable sur son site. Les chapitres seront postés au fur et à mesure (un à deux fois par mois) et sont consultables dans la catégorie « Open ressources »\ »Open Books ». Vous pouvez d’ores et déjà aller lire: […]

Tags: A Quick overview, Android, Android A Quick Course, Android2EE, Consultable, Formation Android, Le savoir concevoir, Le savoir faire, Les news


Recap java, semaine 21, année 2013

La récap Java, 1 entrée(s) pour la semaine du 20 mai au 26 mai 2013.

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


Représentation d’une liste en String par thierryler (25/05/2013 16:54)

A l’occasion d’un entretient, on m’a proposé de développer une méthode simple. L’idée n’était pas tant de coder la fonctionnalité que d’expliquer le raisonnement. Dans la suite, je ne vais pas vous expliquer comment bien programmer, en partant des tests, car j’ai déjà fais un billet intitulé « Kata Digital Romain » à ce sujet. A la place, je vais vous proposer plusieurs solutions qui me semble intéressantes, en Java standard, à l’aide de Guava, ou encore […]

Tags: 3T, Collections, Recrutement, TDD, Test


Recap java, semaine 20, année 2013

La récap Java, 1 entrée(s) pour la semaine du 13 mai au 19 mai 2013.

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


Stop aux QCM techniques en entretien par thierryler (13/05/2013 10:37)

Si vous cherchez un poste ou une mission, vous avez été confronté au fameux entretien technique. Ceci-ci peut généralement prendre deux formes : un tête-à-tête avec un développeur ; un QCM sur papier ou ordinateur. Si on vous propose un QCM : fuyez !… Il y a des SSII/Sociétés qui proposent des vrais tests intelligents. Sans vouloir faire de la pub, je me souviens d’un test de Xebia (consultez leur blog, il est excellent). Le […]

Tags: Dev


Recap java, semaine 19, année 2013

La récap Java, 3 entrée(s) pour la semaine du 06 mai au 12 mai 2013.

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


Le bon mot de passe par thierryler (10/05/2013 14:19)

Le point d’entrée sur un site Web ou dans une application, avant même la page d’accueil (home/index), est la page de connexion, dans laquelle l’utilisateur est invité à saisir son identifiant (login) et son mot de passe (password). Je ne vais pas m’attarder sur l’identifiant mais sur le mot de passe à travers quelques remarques et/ou mots d’humeur. Pour commencer, je dirais qu’il y a deux cotés dans cette affaire. D’un coté, il y a […]

Tags: Dev, SSO, Sécurité


Milou se met au régime à l’aide de Guava et Lombok : la dernière au BordeauxJUG par thierryler (07/05/2013 09:01)

Voici une tournée des JUG qui s’achèvera à Bordeaux le jeudi 16 mai prochain. Si vous souhaitez y assister, inscrivez-vous sur le site du Bordeaux JUG. La page de présentation de cette session est ici : http://bordeauxjug.org/20130423_GuavaLombok Alors, de quoi parle-t-on pendant ces 90 minutes ? Synopsis : Guava est une librairie open source créée et maintenue par les équipes de Google. Inspirée des outils internes du géant, Guava propose de nombreux mécanismes (prog fonctionnelle) […]

Tags: Conférence


SSO en Oauth avec Twitter ou Facebook, merci le proxy par thierryler (06/05/2013 14:29)

Vous connaissez bien entendu SAML, Oauth ou encore OpenId, ces protocoles super sexy qui vous permettent de réaliser des connexions centralisées grâce à un fournisseur d’identifié de confiance. Comment ça marche lorsqu’on passe derrière un proxy ? Concrètement, je travaille sur un très gros site. Nous utilisions, jusqu’à maintenant, soit des stratégies de login spécifiques soit des équivalents de CAS pour les applications internes. Et maintenant, on se dit que ça serait super cool de […]

Tags: Dev, SSO


Recap java, semaine 18, année 2013

La récap Java, 2 entrée(s) pour la semaine du 29 avril au 05 mai 2013.

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


Permuter deux nombres sans variable intermédiaire par jpoulson (05/05/2013 14:11)

Il est courant dans les cours de programmation d’avoir un exercice où l’on demande de permuter deux variables. Bien souvent, on utilise une variable intermédiaire. Mais il est tout à fait possible de s’en passer. Si cela présente peu d’intérêt … Lire la suite

Tags: Code


Kata Digital Romain par thierryler (03/05/2013 14:24)

Pour m’amuser, je me suis intéressé à un exercice qu’on demande souvent en entretien pour tester les réflexes des candidats : la conversion d’un nombre dans sa représentation romaine, en Java. Le sujet de cet exercice est relativement simple. On prend un nombre et on doit calculer sa représentation romaine. Pour rappel, la représentation romaine se base sur une série de lettres : I (1), V (5), X (10), L (50), C (100), D (500) […]

Tags: 3T, Dev, TDD, Test


Recap java, semaine 17, année 2013

La récap Java, 2 entrée(s) pour la semaine du 22 avril au 28 avril 2013.

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


Un Boolean peut prendre trois valeurs par thierryler (25/04/2013 14:58)

Que ce soit dans les copies de mes élèves ou dans les programmes de mes collègues, je tombe sans arrêt sur le même bug, à savoir qu’un « Boolean », ça peut prendre trois valeurs… Que se passe-t-il me demande un collègue au bord des larmes (j’en rajoute pour l’aspect dramatique) ?… Il vient d’écrire le code suivant et le programme lui explose à la tête : 12345678910111213public class SomeClass {   private Boolean first;   … […]

Tags:


Tests unitaires de la calculette des timbres Marianne de Cap Rikiki par thierryler (22/04/2013 11:48)

Le module « Marimod », développé par la société « Cap Rikiki », gère une grosse partie des opérations réalisables avec les timbres de la série « Marianne ». Il fournit en particulier une calculette permettant de déterminer les timbres à utiliser pour un montant donné. En plus de livrer ce module à son client, Cap Rikiki livre des tests unitaires pour bien montrer que cela fonctionne. C’est d’autant plus simple pour Cap Rikiki que […]

Tags: 3T, Dev, TDD, Test


Recap java, semaine 15, année 2013

La récap Java, 3 entrée(s) pour la semaine du 08 avril au 14 avril 2013.

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


Pour le fun : blanc noir gris par thierryler (10/04/2013 15:41)

Pour le temps de faire une petite pause dans ma journée, je vous propose une solution à un problème simple. Il s’agit de programmer une méthode qui prend un entier N en entrée. Si N est un multiple de 3, ça renvoie « blanc ». Si N est un multiple de 5, ça renvoie « noir ». Si N est un multiple de 3 et de 5, ça renvoie « gris ». Enfin, dans tous les autres cas, ça renvoie trois […]

Tags: 3T, Dev, TDD, Test


Tri par Interclassement Monotone par thierryler (09/04/2013 14:25)

Tout le monde connait les « tri à bulle », le « tri par insertion », le « tri fusion » ou même le célèbre « Quick Sort », mais connaissez-vous le « Tri par Interclassement Monotone » ? Si ce n’est pas le cas, je voudrais vous le faire découvrir dans la suite. Et j’aurai besoin de vos lumières. Pour illustrer le fonctionnement, prenons une liste initiale (I) d’entiers pour simplifier : Liste initiale : 0 – 1 – 2 – 4 – 5 […]

Tags: Dev


Devoxx France 2013 : jour 1 par thierryler (08/04/2013 13:41)

Ça fait un bout de temps que je ne suis pas revenu à Paris, à Place d’Italie pour être précis, en transport qui plus est. La dernière fois, c’était en 2012, pour une conférence organisée par l’équipe du Paris JUG. Comment ça s’appelait déjà ? Ah oui, c’était pour Devoxx France 2012. Du coup, à chaque fois que je fais le déplacement, c’est pour Devoxx. Les conférences se sont étalées sur trois jours et voici […]

Tags: Conférence, Devoxx fr 2013


Recap java, semaine 14, année 2013

La récap Java, 2 entrée(s) pour la semaine du 01 avril au 07 avril 2013.

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


J’étais à Devoxx France 2013 par thierryler (03/04/2013 20:50)

Voici que les portes de l’hôtel Marriott se referment sur trois jours de conférences. Ça y est, Devoxx France 2013, c’est fini. C’était intense. Alors qu’est ce que j’ai fais/vu à Devoxx Fr ? Est ce que j’ai aimé ? tout ou partie ? Est ce que j’ai des critiques à formuler, ou des félicitations, ou les deux ? Est ce que j’ai bien mangé, bien bu, avec le ventre bien tendu (sans jeu de […]

Tags: Conférence, Devoxx fr 2013


Devoxx France n’est pas un picnic par thierryler (02/04/2013 09:43)

Je crois qu’une précision s’impose : Devoxx, Devoxx FR et Devoxx UK sont des grands évènements. Concentrons-nous sur l’édition parisienne (Devoxx France 2013). L’organisation des trois jours de conférence a nécessité un très gros travail de préparation, qui s’est étalé sur plus de huit mois. Il y a des problématiques financières, du sponsoring, de la recherche et de la location de salle (Hotel Marriott en 2013), de la gestion de traiteur, etc. J’en passe et […]

Tags: Conférence, Devoxx fr 2013


Recap java, semaine 13, année 2013

La récap Java, 1 entrée(s) pour la semaine du 25 mars au 31 mars 2013.

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


Comment forcer a rester dans une activité, le retour :) par MathiasSeguy (29/03/2013 16:17)

Bonjour, Encore moi, encore mon stagiaire V. Miellet qui me pose des questions (celui de Janvier). Une autre manière de parvenir à cet objectif est tout simple aussi, il suffit quand l’activité passe en pause de lancer un service (disons StayHereActivity) et de tuer l’activité (finish). Intent startActivitiesCops=new Intent(this,ActivtiesCopsService.class); startService(startActivitiesCops); super.onPause(); finish(); Le service lui, ne fait que relancer l’activité: public int onStartCommand(Intent intent, int flags, int startId) { Log.e("ActivtiesCopsService", " onStratCommand"); Intent startMain = […]

Tags: Activity on Top, Android, Android2EE, Le savoir concevoir, Le savoir faire, Tips