Encore un petit truc et astuce Struts2
Voici comment construire une série de tableau encadré par des fieldset dans une JSP depuis un objet de type java.util.Map.
La clé de la map sera le titre du cadre du fieldset et la valeur de map sera une liste d’objet. On utilisera la librairie Displaytag pour le rendu graphique des tableaux.
Code de la classe action
Tout d’abord, on implémente l’interface Preparable et dans la methode prepare(), on construit la Map<String, List<MonObjet>>.
[...] Lire la suite
Comment ajouter de l’autocompletion sur un champ input d’un application Struts2 sans utiliser Dojo mais plutôt JQuery? Simplement en utilisant le plugin Autocomplete.js.
Pour ce faire, je me suis fortement inspiré de ce tutorial (en) pour réaliser cette manipulation. Je le complète pour ne plus avoir de foutu problème de conversion UTF-8!
1. Code de la classe Action
public class MonAction extends ActionSupport {
private static final Logger LOGGER = [...] Lire la suite
INCROYABLE, notre petite équipe de 56 volontaires on réussi l’impensable… 102 signatures!!! Nos amis français on 1 signatures de plus que nous à l’heure ou j’écris ces lignes. Cet après midi encore, nous n’étions encore qu’à 65 signatures. Ensuite, la machine s’est emballée et on connait maintenant le résultat.
Petit résumé des votes par partis :
[...] Lire la suite
À l’occasion des élections européennes et régionales de juin 2009, l’April lance une nouvelle campagne sous la bannière de l’initiative Candidats.be et Candidats.fr : tous les citoyens attachés au Logiciel Libre sont invités à proposer le Pacte du Logiciel Libre aux candidats. Le Parlement européen est effectivement le théâtre de débats majeurs pour le Logiciel Libre et les standards ouverts. L’April souhaite par cette campagne prévenir le retour des brevets logiciels, les atteintes à la neutralité des réseaux, et favoriser l’interopérabilité et la libre concurrence sur le marché [...] Lire la suite
Cela fait quelques semaines que j’ai été contacté par tef via mon profil parrain-linux. Pour une fois que ce n’était pas un Spam, j’ai répondu positivement à l’appel de la création d’une communauté pour promouvoir le libre dans notre région.
Un groupe de discussions a rapidement été créé sur Google afin de rassembler les personnes et surtout les idées de chacun. Évidement, nous ne pouvions pas rester sur cette plate-forme « non-libre » qui va à l’encontre de ce que nous voulons promouvoir. C’est pourquoi, des démarches ont été entamées auprès de l’hébergeur Tuxfamily.
Le nom de notre communauté [...] Lire la suite
Je n’irai pas par 4 chemins, je fais partie de l’équipe de traduction du magazine Full Circle et je continue mon pèlerinage en recrutant des volontaires motivés par cette aventure;-)
Voici 10 raisons qui vous donneront envie de nous rejoindre :
Grâce à votre travail, vous serez un acteur du mouvement libre et open source sans même avoir taper une ligne de code dans un quelconque langage de programmation.
Votre contribution vous demandera beaucoup moins de temps que vous ne le pensiez
Vous allez mêler l’utile à l’agréable en améliorant, sans vous en rendre compte, votre niveau d’anglais.
Pas besoin [...] Lire la suite
Comme le disait Philippe Scoffoni dans son excellent article:
Identi.ca est une sorte de « twitter-like » lancé en juillet 2008, basé sur un logiciel open source Laconica, et qui répond à la définition d’un « Open service ». Le site est mis à disposition par la société de services en Logiciels Libres québécoise Control Yourself.
Tout y est, l’implémentation du microblogging, la gestion de vos favoris, une InBox/OutBox mais surtout l’utilisation des groupes de discutions.
Par [...] Lire la suite
Voici déjà quelques mois que je cherche un moyen simple de lire, depuis ma PS3, du contenu vidéo au format Divx stocké sur mon HTPC Mythbuntu.
Grâce aux dernières versions du Firmware de la PS3, il est possible de lire des Divx, MP3, JPEG,… directement sur sa console pour peu que ceux-ci soient copiés sur le disque dur de celle-ci ou graver sur un CD/DVD.
Mais il est également possible de lire des données des PC du réseau ou des NAS branchés sur le réseau et ce, grâce au protocole UPnP.
Lors de mes différents essais, j’ai eu l’occasion d’essayer uShare mais visiblement il persiste un problème pour le streaming de contenu vidéo. Aucun souci pour écouter de la musique ou regarder des images par contre.
[...] Lire la suite
… à L’ULB (Université Libre de Bruxelles) pour LA réunion incontournable de tous les amateurs des logiciels libres, j’ai nommé le FOSDEM.
Comme chaque année, depuis 2000, il y aura des exposés de grande pointures du libre(et de futur grande ), des dizaines de stands représentant les distributions les plus connues (avec distribution de liveCD, achat de goodies,…), une [...] Lire la suite
Il fallait s’y attendre!
Après le nombre de plaintes et de reproches que nous avons reçu lors des précédents grands événement qui ont marqué la communauté du libre (nouvelle version de Firefox, sortie d’une nouvelle version d’une distribution connue,…), les administrateurs (Sckyzo, theClimber et moi-même) ainsi que le Webmaster (Pti-seb) ont décidé, à l’occasion de pareil événement, de ne laisser paraître que les articles d’un certain niveau!
En effet, il n’était pas rare de voir une multitude de micro-article reprenant simplement une à deux phrases sur le dit événement et ensuite une série de [...] Lire la suite