Archive pour la catégorie ‘Non classé’

Regex: Recurcive Regex et balises Html

Lundi 21 octobre 2013

Les regex c’est bien ! C’est même génial. Mais il y a un truc qui n’est pas faisable : des patterns récursifs dans une chaine. (Il existe bien la syntaxe (?R) dans certains langages mais en javascript par exemple, il faut se débrouiller tout seul.

Lire le reste de cet article »

Optimisation

Dimanche 5 août 2012

L’optimisation en informatique est quelque chose de crucial ! Mais on n’y pense pas toujours.
On nous dit et répète qu’il ne faut pas faire d’optimisation avant que le programme fonctionne complètement et répond aux spécifications fonctionnelles. Puis, une fois que le programme fonctionne, comme on est souvent pressé par le temps dans le monde de l’entreprise, la phase de réfactoring et d’optimisation ne sera pas faite…

Lire le reste de cet article »

Faire de l’export Excel en… HTML

Vendredi 6 juillet 2012

Ne vous est-il pas déjà souvent arriver au cours de vos projets d’avoir des demandes de vos MOA pour faire de l’export Excel ?
Généralement, dans le monde JAVA, on se tourne vers des librairies telles que Apache POI ou encore JExel API. Dans le monde PHP, on se tournera, par exemple, vers PHPExcel.

Lire le reste de cet article »

Design pattern Visitor : oui ou non ?

Mercredi 23 mai 2012

Il y a quelques mois j’ai publié un billet sur le Filter Pattern qui permet de filtrer un arbre d’objets facilement. Une autre manière de faire est évidemment d’utiliser le design pattern Visitor.

Lire le reste de cet article »

De la bonne utilisation de equals()

Mardi 18 octobre 2011

Comparer deux chaines de caractères en Java en utilisant le « == » c’est mââââl ! Il faut utiliser le equals().

Lire le reste de cet article »

WTF : refactoring…

Mardi 19 juillet 2011

Qui n’est jamais tombé sur du code écrit par d’autres complètement illisible avec des conditions imbriquées à rallonge et totalement incompréhensibles ? Il faut souvent de longues minutes d’intense réflexion pour trouver la signification à tout ce charabia.

Lire le reste de cet article »

Java : clonage des objets

Mercredi 20 avril 2011

Comme on dit, il n’y a que les cons qui ne changent pas d’avis. J’étais jusqu’à récemment un fervent partisan du clonage par Sérialisation, mais je change mon fusil d’épaule.

Lire le reste de cet article »

Java : demarrer un Thread avec un timeout

Jeudi 27 janvier 2011

Dans une application en client lourd, la manipulation des threads est une tâche courante : le thread dédié à l’affichage ne doit pas être bloqué par une action longue sous peine de provoquer les messages du style « ne répond pas ».

Lire le reste de cet article »

Java : invoquer une méthode statique par réflexion

Vendredi 21 janvier 2011

La réflexion en java permet d’instancier dynamiquement un objet et d’appeler dynamiquement des méthodes de ce nouvel objet.

Lire le reste de cet article »

Guerre des Pandas

Mercredi 8 décembre 2010