CAPTCHA

Written by Fneuch on 31.10.06

Il y a un mois, pour mois CAPTCHA, représentait cap-chat (Petit village près de Matane)! Bref, j'avait aucune idée de ce que c'était!

Après avoir vu une référence dans le code de quelqu'un, je me suis renseigné pour me rendre compte qu'il s'agissait d'un type de test visuelle pour confirmer que l'individu qui rempli le formulaire, est bel et bien un individu et non une machine...

Comme ce mécanisme peut être très utile à tous, je vous fournis donc un lien qui en parle et la suite de commentaire/suggestion/oppinion de gens qui l'utilisent. À vous de juger!
Coding Horror: CAPTCHA effectiveness

Combine JSF Facelets and the Flying Saucer XHTML Renderer

Written by Fneuch on 31.10.06

Peut-être utile plus tard!
java.net: Combine JSF Facelets and the Flying Saucer XHTML Renderer

Optimizing Page Load Time - die.net

Written by Fneuch on 31.10.06

Super intéressant...

Optimizing Page Load Time - die.net

Hibernate troubles...

Written by Fneuch on 31.10.06

Ok, peut-être que ça vous intéresse pour un problème présentement... Peut-être avez-vous déjà eu le même problème...

Mais une chose est sure, si vous êtes avertit d'avance, ça vous sera utile...

Hibernate Native Queries and Second Level Cache

Spring Live ~ Weblog

Written by Fneuch on 27.10.06

Juste pour souligner la sortie de Spring Web Flow.
Spring Live ~ Weblog

Site d'intéret...

Written by Fneuch on 26.10.06

Bon, tout le monde le sait, je ne fait pas encore d'Ajax.

Cela ne veut pas dire qu'on si intéresse pas et ça ne signifie pas non plus qu'on ne doit pas noter les sites qui en parlent.

Donc, pour une référence future:

Asynchronous JavaScript and XML (AJAX) with Java 2 Enterprise Edition

Integrating Maps into Your Java Web Application with Google Maps and Ajax

Written by Fneuch on 26.10.06

Article intéressant qui se révelera certainnement utile dans mon future...

java.net: Integrating Maps into Your Java Web Application with Google Maps and Ajax

The Iron Stool

Written by Fneuch on 24.10.06

Faut que je fasse lire ceci à beaucoup de monde du bureau!

Plusieurs personnes ont beaucoup de misère à comprendre qu'on peut pas tout avoir dans la vie... C'est une question d'équilibre!

Un peut comme un tabouret... un "stool"...

Coding Horror: The Iron Stool

Bon résumé

Written by Fneuch on 20.10.06

Overview of OSGi

Sans tambour ni clairon...

Written by Fneuch on 20.10.06

On en parle depuis quelques jours au bureau, mais nous n'avons vu à aucun endroit de méga présentation de la part du concepteur...

Mais de quoi je parle? Du lancement d'Internet Explorer 7.0! Celui-ci est sorti en anglais et est en "Release Candidate" en français.

Il est sorti et déjà controversé... Reste à voir ce que ça va vraiment donner...
Internet Explorer 7 : Accueil

Votre opinion ?

SDO, what is that?

Written by Fneuch on 19.10.06

Est-ce un nouveau buzzword ou quelque chose qui mérite une attention particulière?

SDO signifie Service Data Object. C'est une spécification qui permet de manipuler les données de façon déconnecté et en graphe.

Bref, il va probablement falloir suivre cette spécification...

What is SDO? - Open SOA Collaboration

La javadoc dans votre langue?

Written by Fneuch on 17.10.06

Sun fait une expérimentation, ils ont mis en ligne un site web contenant la javadoc dans la JRE. Jusque là, rien de bien nouveau...

La différence est dans la présentation, elle est beaucoup plus fencé et vous pouvez y contribuez! En effet, dans le style de wikipedia, vous pouvez vous-même traduire.

À voir...

The Documentation Web

Enfin l'accouchement...

Written by Fneuch on 17.10.06

Finalement, nous avons eu le OK...

Le OK de quoi? Mais de rien du tout. C'était un extrait du premier article officiel que je publie officiellement (c'est officiellement officel, sorry pour la redondance!) Cet article est la raison pour laquel je bloguais un peu moins ces temps-ci.

C'est le premier d'une série de plusieurs. Une série de combien, j'en ai aucune idée. Le but est de mettre sur papier (sur papier, ça fait drole à dire quand on parle du web, mettons plus par écrit) un peu d'expertise, de concept et tenter de quoi de nouveau.

Lorsqu'on est développeur, vient toujours un moment donné où tu dois tester des choses, te recycler, apprendre des nouvelles choses, faire différent. Si tu ne le fait pas, tu es dépassé, un meilleur s'impose et tu n'as qu'à suivre la voie après... J'ai pas le gout de ça, j'essaie donc d'effectuer quelques changements dans la façon de voir mon travail. La première est de publié des articles.

Journées dans un cycle de développement (Jour 1)

Vous vous en doutez certainement, les jours sont fictifs, c'est ma façon de numérotez les articles et d'imager les étapes dites "normales" d'un cycle de développement.

J'espère que cela vous plaira, je serais content de tout commentaire que vous me laisserez (même négatif, «à cheval donné on regarde pas la bride» comme on dit), vous pouvez me les laisser ici, ou à la suite de n'importe quel billet que je publie...

Sur ce, à la prochaine et bonne lecture!

Il y a de ces jours....

Written by Fneuch on 16.10.06

Définitivement, y a de ces jours.... vous savez, ces jours où on se demande si c'est pas organisé avec le gars des vues... Des jours où tu te dis : «C'est bizarre comment ça adonne ben!» ou «Coudonc, vous vous êtes passez le mot!»

Et bien c'est le feeling que j'avais aujourd'hui... Et pour terminer le tout ce soir, ma conjointe écoutant ses émissions (et après les filles ce plaigne d'être des veuves de l'ordinateurs... Il nous force a y aller en écoutant des téléromans!), je me suis dit que j'irais faire un tour sur mon ordi... J'ouvre mon lecteur de news favorit et je tombe sur 2 articles de 2 personnes différentes traitement du même sujet...
ça :

10 "Must Read" articles on AJAX, Accessibility and Web 2 technology

... et ça :

Today?s AJAX and DHTML Best Practices

Rien d'extra-ordinaire il est vrai. Le seul hic, c'est que j'ai passé une partie de la journée aujourd'hui à discuter de AJAX, de la raison pour laquel on ne le prends pas au ministère et j'ai même eu à déboguer qqu'un pour une question en javascript!

Si j'ajoute toute les autres évennements circonstantiels (qui n'ont aucun intérêt ici) que j'ai eu aujourd'hui, je me dit:

Ah ben coudonc... Ya de ces jours...

Si c'était à refaire...

Written by Fneuch on 16.10.06

J'ai déjà lu un article de M. Gosling qui disait que si c'était à refaire, il ne mettrais pas l'héritage dans java, seulement le fameux "implements". La raison en est très simple et elle est bien résumé ici :
Why you should use composition instead of inheritance

En soit, la solution est qu'en héritant, on ne contrôle pas ce qui se passe dans l'ancetre... Si nous avons un cas précis, nous devons "overrider" la méthode de l'objet parent... En extrapolant un peu, si les méthodes changes beaucoup, vous devez revenir à "overrider" tout l'objet (bon ok, j'exagère un peu...) La maintenance devient incontrolable...

La beauté de l'objet consiste justement à faire plusieurs objets pertinents...

Il vaut donc mieux faire un objet qui est composé de plusieurs autres petits qui font chacun un traitement très spécifique que de construire des gros objets en héritant d'un autre et lui ajouté les fonctionnalités supplémentaires désirées...

À relire plus tard...

Written by Fneuch on 12.10.06

17 heures 7, un peu trop tard pour me concentrer sur un article qui semble réellement intéressant.

Ça concerne Mule (Un ESB, si vous ne savez pas ce que c'est, lisez ceci) et SEDA. J'ai pas eu le temps de lire ce qu'était SEDA, mais de toute façon, à cette heure-ci j'ai pas la tête à cela.

Donc à relire plus tard...

InfoQ: Using SEDA to Ensure Service Availability

Seven Secrets of Successful Programmers

Written by Fneuch on 12.10.06

Souvent mentionné, tellement évident, mais rarement compilé dans un même endroit...

Merrion Computing Ltd - Seven Secrets of Successful Programmers

Appliquez-les, c'est primordial!

Why I start with Java?

Written by Fneuch on 12.10.06

Steve Zara nous explique pourquoi il a commencé avec Java. Sa critique est très constructive et représente beaucoup ce que je pense aussi.

On peut aussi s'en servir de base comme questionnement avant le choix d'un logiciel pour une organisation. Les critères énumérés sont primordiaux dans un choix éclairé.

Why I start with Java

Et vous, pourquoi avez vous choisi Java?

Sun's bad examples of coding?

Written by Fneuch on 11.10.06

À lire ceci, ça fait peur...

Vikram Goyal's Blog: Why are Sun's code examples such bad examples of coding?

The Value of Values

Written by Fneuch on 5.10.06

Petit commentaire intéressant... Tirez-en vos propres conclusions...
Confessions of a Lazy Programmer Part 7 - The Value of Values

GeoTools

Written by Fneuch on 2.10.06

Note personnel à revoir plus tard... Notre nouveau directeur nous parle beaucoup de géomatique...

GeoTools

Rodrigo Urubatan's Blog: AspectJ + Hibernate-Validator + JSF = Very easy to use validation for your web apps!

Written by Fneuch on 2.10.06

Exemple interessant!
Rodrigo Urubatan's Blog: AspectJ + Hibernate-Validator + JSF = Very easy to use validation for your web apps!

Encore sur Google...

Written by Fneuch on 2.10.06

JE VEUX TRAVAILLER POUR GOOGLE!!!

Je lisait le billet de Steve Yegge un employé de chez Google qui donne son opinion sur les méthos agile. Son point de vue est intéressant, mais c'est ce qu'il explique sur comment les gens travaillent chez Google qui est encore plus intéressant... Il font ce qu'il veulent (Ceux qui me connaissent pourrais dire la même chose de ma job, mais la comparaison s'arrete ici), ils sont valorisé à chaques livraisons (de plusieurs façons) et ils sont bien payés!


Stevey's Blog Rants: Good Agile, Bad Agile

Something looks... different.

Written by Fneuch on 2.10.06

Je cherchait en fin de semaine qqe choses sur quoi je pourrait blogger (bref, je lisait mes news!) et je ne trouvais rien d'intéressant.

Jusqu'à ce que je me dise: «Tiens, blogons donc sur Google encore une fois!»

Fusent un temps où j'utilisait Feedreader pour les mes news. Feedreader est un bon outil, parcontre, il ne fonctionne que sur Windows et il oblige l'installation d'un client sur la machine. Je sais qu'il existe des moyens pour transférer toutes les Feeds d'un client à l'autre, mais quand on n'arrive sur un nouvel ordi ou que ton ordi crash avant, tu n'as pas toujours en main la liste OPML nécessaire.

Je me suis donc mis à utiliser Google Reader afin de lire mes news. Il fonctionnait relativement bien, mais avait des lacunes. Il listait tous les nouveaux messages un en dessous de l'autre, sans aucune distinction de la provenance. Il permettait de mettre un label sur les feeds sans jamais en tenir compte. Bref, son seul avantage était la disponibilité constante, peut importe où j'était, peu importe le système d'exploitation utilisé.

Or, ils ont refait l'interface et maintenant, Google Reader est un lecteur RSS digne de ce nom...

Something looks... different.

Encore une fois, je peut dire : "Foutu Google, tu m'impressioneras toujours!"

Débuter avec Maven 2

Written by Fneuch on 2.10.06

Petit tutorial TRÈS simpliste sur Maven 2...
Débuter avec Maven 2

Qui suis-je ?

Je suis un "accro" de Java: que vous parliez de programmation, ou de café! Je suis architecte organique pour une compagnie de consultation à Québec.

PLAYSTATION®Network

Utiliser vous Twitter?

Twitter Updates