Entries Tagged 'Français' ↓

Chaînes externes avec Tapestry

Actuellement j’ai comme mission la maintenance et évolution d’un progiciel chargé de stocker les différents produits multimédia de mon client. Cet système est développe avec une mélange de technologies dont personne dans chez le client les maîtrise: Java, Spring, Tapestry, CRX, log4j… C’est le problème de faire un appel d’offre, accepter un fournisseur et casser la relation avec lui avant de recevoir un produit fini avec ça documentation. Mais bon: c’est comme ça.

Un des problèmes que j’ai trouvé dernièrement c’est de paramétrer une url via un fichier xml. On a besoin de ça parce que pour le moment on était obligé à livrer 3 versions différents pour chaqu’un des serveurs (recette, preproduction et production). La difficulté étais en faire arriver le valeur à l’interface (Tapestry) et à différents composants.

Finalement ma solution a été la suivant (et pas forcement la meilleur):

1. Utiliser la dependency injection de spring pour lire un fichier XML et créer un Bean simple (getters et setter). J’ai fais l’appel juste après de valider l’utilisateur et le mot pass, dans le fichier .java.

ApplicationContext ctx = new ClassPathXmlApplicationContext("chamin/au/fichier.xml");
BeanLien lien = (BeanLien) ctx.getBean("BeanLien");

2. Avec la URL du lien, initialiser une variable de session crée par Tapestry.

setLien(lien .getLien());
...
// getters et setters en abstract sont implémentes pour Tapestry automatiquement
@Persist
public abstract String getLienBOPRO();
public abstract void setLienBOPRO(String value);

3. Utiliser la variable dans le templates via ognl.

<a jwcid="@Any" target="_blank" href="ognl:lien">

4. Configurer le fichier .page pour pouvoir utiliser la variable lien.

<property name="lien" persist="session"/>

Je ne sais pas si cela est la meilleur solution mais pour le moment ça fonctionne. Le grand problème avec Tapestry est d’arriver comprendre l’architecture pour pouvoir faire de choses un peu plus complexes.

Disclaimer: je comprend que c’est article-la peut être de la charabia pour un personne non-technique mais je l’ai écrit surtout pour moi et pour me souvenir en un avenir au même temps que pratique mon français écrit.

Microblogging

Concernant ma dernière sécheresse d’actualisations dans le blog je voudrai ajouter que mon intérêt pour le microblogging est croissant.Au début j’ai considéré twitter comme une connerie c’est-à-dire, un “hype” du moment et sans avenir.

Je me suis trompé. Actuellement je utilise plus twitter que mon blog et la raison est bien simple : j’essaye de plus en plus d’éviter billets stupides comme celui-ci et de les travailler un peu plus, mais évidemment je n’ai pas réussir à faire ça.

Donc, actuellement je utilise twitter pour me communiquer avec mes amis, pour le utiliser de brouillon d’idées, pour notifier de nouvelles, pour suivre d’autres opinions, pour connaître personnes…

A propos de ce dernier point, je voudrai vos recommander le blog de Pere Villega, un ingénieur informatique de la FIB qui travail actuellement à Dublin et qui écrit un blog avec de billets très travaillés. Peut être que quelque jour je vais y arriver.

Mon alibi

Depuis de long temps de n’écrire aucune ligne dans le blog, aujourd’hui je vais casser la tendance négative et je vais faire un billet.

Une des choses que ma bloqué à l’heure d’écrire a été mon niveau de français, parce que même l’évolution que je fait, on ne doit pas oublier que j’ai fait seulement 1 an de cours de français et je commets beaucoup d’erreurs, surtout à niveau écrit. Donc, après mon choix d’utiliser un peu plus le français comme langue dans mon blog et commencer à écrire de billets j’ai été bloqué en attendant arriver chez moi pour demander une correction du texte à ma copine Emilie. Evidemment, quand je rentre à la maison j’ai beaucoup de choses à faire et avec la dernière chose que je pense est avec le blog.

Pour débloquer la situation, j’ai pris la décision d’écrire le billet au moment que j’ai l’inspiration, le publier avec tous ses fautes et plus tard si on a l’envie, faire la correction.

Peut être que plus tard, je commencerai à écrire de billets en anglais avec le même contrat.

D’ailleurs, si quelqu’un trouve des erreurs dans le texte, s’il vous plait, n’hésite-vous pas de faire de commentaires et de corrections.

J’irai cracher sur vos tombes

J’ai déjà fini le roman en français “J’irai cracher sur vos tombes” de Boris Vian, publié sous le pseudonyme de Vernon Sullivan.

borisvianQuand j’ai commencé le bouquin je n’ai pas pu m’arrêter de lire jusqu’à la fin et tout pour proférer un “Putain !!”. Franchement on a devant d’un roman dur et direct qui nous parle de racisme aux états-Unis, de vengeance, de haine, de violence et de sexe. Et justement pour parler de sexe comme il le fait, ce livre a été considéré comme pornographique et immoral et son auteur condamné pour outrage aux bonnes mœurs.

La première fois que j’ai entendu parler de ce roman a été de la bouche de mon prof de Littérature Catalane au Bac. Je ne sais pas si c’est un roman pour un adolescent mais je regretterais de ne pas l’avoir lu si se ne fût parce qu’aujourd’hui, j’ai pu le lire en français.
Je vous colle le résumé de la wikipedia :

“L’histoire, comme les autres histoires de Vian sous le pseudonyme de Sullivan, se déroule dans le sud des États-Unis d’Amérique et met en scène les difficultés des Noirs Américains dans leur vie quotidienne face aux Blancs. Dans ce roman, Lee Anderson, un homme noir mais à la peau blanche, quitte sa ville natale après la mort de son frère qui a été lynché et pendu parce qu’il était amoureux d’une blanche. Arrivé dans cette autre ville, Lee devient libraire et entre dans la petite bande locale de jeunes en manque d’alcool et de sexe. Son but est de venger la mort de son frère.”

Un livre que je vous recommande sans aucun doute.

99 Francs

J’ai fini dernièrement le livre “99 francs” de Fréderic Beigbeder et je peux déjà dire que le contenu est un peu comme je m’y attendais mais la forme m’a beaucoup surpris.

“99 francs” est l’histoire (un peu autobiographique) d’un publicitaire très bien payé, qui un jour se rend compte que le monde qu’il crée est horrible et il décide de changer sa vie mais comme qu’il ne veux pas démissionner, il commence à écrire un livre pour se faire licencier.

Le livre est composé de 6 grands chapitres: je, tu,il, nous, vous, ils, et chaque chapitre est écrit en correspondance avec la personne.
“99 francs” est un livre franchement dur mais il n’y a pas d’idées très révolutionnaires: l’innovation est précisément que cette fois c’est un publicitaire, qui touche 13k euros nets par mois, qui réalise la critique.

C’est un livre que je recommande de lire et je recommande de lire la biographie de l’auteur aussi.

D’ailleurs, c’est mon première livre “sérieux” que j’ai lu en français (et en 4 jours), parce que je crois que “Le Petit Nicolas” c’est pas un livre très difficile, non?

Actualisation: correction orthographique.

Defi à Paris

Aujourd’hui j’essaierai d’écrire un petit article en français parce que j’ai besoin d’améliorer mon expression écrite. Pour moi c’est plus facile de parler que d’écrire.

Le problème c’est que dans un mois j’habiterai à Paris. Normalement je travaillerai comme chef de projet dans une société française.

Maintenant notre problème principal est de trouver un appartement à Paris. Ma plus grande surprise: je savais que le prix des appartements à Paris était haut (900-1500 € ce le prix “normal”) mais je ne savais pas que la taille était si petite (un appartement de 60 m2 dans Paris est un palais).
Bon, nous devons chercher un peu et je pense que nous trouverons. Je ne sais pas si ça sera rapide ou non, mais nous en trouverons un.