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 j’ai opté pour « Developers With A Cause ». Je vous invite à marquer votre soutien si vous êtes inscrits sur le le plus grand réseau social du monde.
Archives mensuelles : août 2012
Limitation du nombre d’instances d’une classe
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 « jetons », par exemple dans un environnement client-serveur.
A titre d’exercice je me suis amusé à programmer une solution. Sans nécessairement être parfaite, elle démontre comment traduire cette contrainte.
Quand une variable n’est pas égale à elle-même
Est-il possible de faire en sorte que « pas égal » soit imprimé dans la console sans modifier la structure suivante ?
System.out.println("égal");
}
else
{
System.out.println("pas égal");
}
Extraire les données de tables HTML avec XPath
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.