Boxes and Arrows: The Knowledge-Model Driven Enterprise

Written by Fneuch on 2.12.04

Aie, ils m'ont volé mon idée... lol!

Quand j'ai parlé de mon concept de Model basé sur le RDF, mon boss m'a dit: «Reviens sur terre... T'as d'autre boulot!» (Pas dans ces termes, mais c'est toujours ce qu'il me laisse sous entendre.) Voilà! Ils ont eu le temps de concevoir une architecture sur le même concept.

Boxes and Arrows: The Knowledge-Model Driven Enterprise

Leur modele est intérèssant, je regarderais ça en détail... Quand j'aurai finis l'architecture de sécurité, le module central de traitement différé, la mise en production du composant commun de message et libéllé, du gestionnaire de contenu lenya, etc... Bref, avant le 10 décembre, on oublie ça!

Configurons... Configuration?!?

Written by Fneuch on 2.11.04

On s'en sort jamais!

Peut importe ce qu'on fait, on se pose toujours la même question... Ou est-ce qu'on place les paramêtres de configurations de nos modules/applications/(mettre ici nimporte quoi) Ça fait trois choses que je commence depuis 2 semaines (dont mon modèle en RDF), j'ai toujours besoins de quelques paramêtres de configurations...

Il n'existe pas beaucoup d'indication sur les bonnes façons de faire! J'ai donc voulu bien faire en utilisant les produits d'Apache... La courbe d'apprentissage de leur produit n'est pas toujours simple. Il existe un produit dans leur projet Jakarta, qui est dédié juste pour ça : la configuration.

Le produit semble bien, il me reste encore quelques tuning à faire, plusieurs défrichage à faire dans leur doc... Les étapes de base sont souvent bien définis, il ne faut pas, par contre, être dans la catégorie des gens qui tente de dévier un tant soit peu des étapes de bases.

En bout de ligne, j'en suis revenu avec un procédé qui ressemble à ça :

TestConfig testConfig = new TestConfig();
ConfigurationFactory factory = new ConfigurationFactory();
URL configURL = testConfig.getClass().getResource("/cfg.xml");
factory.setConfigurationURL(configURL);
Configuration config = factory.getConfiguration();
String prop1 = config.getString("prop1");

System.out.println(prop1);


Rien d'extra ordinaire, mais bon, ça ressemble à un procédé standard de configuration. J'ai vu d'autre procédé fait par d'autre personne... Tout ce qu'ils font c'est lire dans un fichier XML. En soit, j'en rvient à faire ça, mais l'important, c'est d'avoir une couche d'abstraction entre ce que nous devons faire et le procédé réel...

C'est simplement une question de standard, de logique, de portabilité, de bonne pratique!

Les profits du web... où comment faire de l'argent comme Google!

Written by Fneuch on 25.10.04

Je présume pas que je vais devenir millionnaire comme eux, loins de là!

Le concept de Google est tellement puissant, que la compagnie est considérée comme un des prochains adversaires de Microsoft. Ils sont en train d'engager plusieurs gurus Java pour offrir de plus en plus de service sur le web, qui risque de transformer nos façons de faires au cours des prochaines années.

Ils ont utilisés un répertoire de site (comme plusieurs autres engin de recherche, détrompez-vous) qu'ils ont optimisé, rendu attrayant et transformé. Depuis que j'ai connu DMOZ, j'essais de l'utiliser. Mais, il faut avouer qu'on ne trouve pas grands choses. Il est fort possible que je n'aie pas compris toutes l'utilités et l'empleur de DMOZ, mais faites le test vous même et vous verrez. Essayez seulement de trouver «Fneuch» dans le répertoire de recherche; il vous suggerera d'utiliser Google... (Je dois avouer que j'ai trouvé plusieurs blog en navigant dans leur catégorie.)

Je me disais que quand un site de référence te réfère à Google, c'est qu'il sont rendu puissant. J'ai donc voulu m'appropriez un peu du pouvoir de Google. J'ai installé des publicités en bas à droite, SVP, cliquez dessus, je vous direz si ça fonctionne vraiment le concept Google!

Ce que je trouve bien de DMOZ, (pour y revenir) c'est que le contenu complet du répertoire est accessible à tout le monde, et savez vous ce qui est encore mieux... Il est disponible en RDF uniquement! (Avouer que vous ne l'aviez pas vu venir... Je vous l'ai dit que je ferai du RDF mon cheval de battaille.)


Question d'adons!

Written by Fneuch on 24.10.04

Des fois on se demande comment la vie fonctionne. Ce qu'elle attends de nous. Ce qu'elle tempte de nous dire par les signes que nous voyons, si elle nous envoie vraiment des signes. Est-ce que toute notre vie est prédestinée? Ou si simplement, nous interpretons ce que nous voyons pour nous convaincre personnellement que nous faisons la bonne chose.

Il m'arrive souvent en informatique, après avoir pris une décision qui influencera les orientations de la compagnie pour laquelle je travaille, de tomber sur des articles qui m'explique plus en détail l'orientation que j'ai choisi, ou un article qui confirme que j'ai fait le bon choix.

Question de destiné, d'influence de la vie sur nous ou, simplement un regard plus attentif sur mes décisions.

Enfin bref, je viens de tomber sur deux articles, deux tutoriels : un sur le RDF et l'autre sur le RSS.

Question de destin? Question d'observation? Ou simplement question que je continue de promouvoir le RDF!

Le commencement...

Written by Fneuch on 24.10.04

Et voilà, je commence la mise-en-oeuvre de mon idée sur le RDF.

Premièrement, il fallait bien prêcher par l'exemple. J'ai donc ajouter plusieurs définition RDF à ma page. J'ai fouillé sur le net pour trouver des informations sur les dublins cores et la façon de les exprimer dans une pages HTML/XHTML. Ça ma permis de trouver quelques utilitaires pour aider la définition de ces métadonnées: Dc-Dot, Dublin Core Metadata Template. Mais, je n'ai pas encore vu d'outil infaillible sur la création de métadonnée. Il y a beaucoup de tentative, d'essais et d'erreurs. Il est donc possible que vous aillez vu passez quelques erreurs sur la présentation de mon blog. (Il est possible qu'il y en ai d'autre, je fais quelques tests jusqu'à ce que je maitrise le tout)

Deuxièmement, j'ai réfléchi à l'utilisation de RDF dans le développement d'une application. De base, il est destiné au «web» puisque son implémentation est destiné au web sémantique. Mais si la couche d'accès au modèle (MVC) est déjà conçu en utilisant une conception RDF, il serait donc plus facile de rendre le tout sur le net par la suite. Il serait aussi plus simple de définir une indépendance du modèle puisque le modèle serait en mesure d'analyser l'information qui lui est nécessaire. Je pense donc à définir un accès au modèle qui implémente une utilisation de RDF.

Cette accès se ferait d'une façon qui ressemble à :

Service s = ServiceLocator.find("une URI");
// l'uri serait défini dans un fichier de config
s.invoke(Object[] o);
// l'invocation prend les paramêtres nécéssaire au service.
String resultat = s.getResultat();
// Le résultat serait au format RDF.
Object x = ServiceHelper.reconstruct(resultat);
// le résultat RDF sera reconstruit en objet Java.

L'avantage que je vois de cette méthode; c'est que le résultat, qu'il vienne d'un web service, d'un ejb ou d'un JBO local sera toujours traité de la même façon.

Si vous avez une idée, une opinion, un intéret par rapport à ça; dites-le moi!

I found my way!

Written by Fneuch on 22.10.04

Ça fait longtemps que j'ai pas écrit, un peu de démotivation, un peu de requestionnement sur à quoi ça sert pour moi de blogger!

Mais j'ai trouvé!

J'arrive d'un séminaire à Montréal sur le web Sémantique... Ce sera mon cheval de bataille!
Qu'est-ce que le web sémantique? Une nouvelle façon de voir le web! Une façon de rendre le web intelligent! Une façon d'utiliser le web à son plein potentiel. (Pour des références, voir (1), (2), (3))

À vrai dire, mon vrai cheval de bataille sera le RDF! Depuis mercredi, depuis la conférence de Karl Dubost, j'ai une idée en tête sur la création d'un framework d'application Java basé sur le RDF. Je suis convaincu qu'il y a moyen de modélisé une application en utilisant les concepts d'Ontologie pour définir les ressources (entités de données) nécessaire au fonctionnement d'une application. Mon futur mentor, Yan Bodain; je sais pas s'il accepte le titre, mais ça fait comme 2 fois qu'il nous donne une formation à Gou et moi, et cette semaine, il m'a permis de comprendre bien des choses sans qu'il le sache; m'a fait connaitre une librairie (Jena par HP) permettant de commencer à travailler sur le sujet. Il m'a aussi montré un outil permettant de modeliser une Ontologie (Protégé); vous remarquerez que c'est très semblable à une modelisation de donnée.

J'ai aussi rencontré un développeur de très grand talent, un gars qui m'a aidé à voir certaine facette de la norme RDF et du web sémantique qui vont m'aider à rester terre à terre dans mon nouveau dada... Merci Aaron (Aaronland); en passant, si vous cherchez un bon programmeur web en nouvelle technologie dans le coin de Montréal, Aaron est le gars pour vous!

Fait longtemps que j'ai pas blogger, mais ça valait la peine ce «billet». Je suis de retour et je vous tiendrai au courant de mon avancement RDF.

F.

Developer Testing, management and automation of java unit testing

Written by Fneuch on 7.6.04

Pour ceux qui veulent implémanter les tests dans leur organisation:
Developer Testing, management and automation of java unit testing

Après le Blog: le PLOG

Written by Fneuch on 17.5.04

L'utilisation des blogs par les compagnies est un concept que je tente de proner dans notre organisation... Pas toujours bien vue, pas toujours bien compris, mais l'ouverture d'esprit de mon boss aide un peu!

Voilà maintenant qu'on voit apparaître le concept dans un ensemble plus vaste que simplement le blog d'un individu qui communique ses découvertes ou son état d'esprit!

Et si le blog devenait un outil de travail au même titre que le courriel qui sert à communiqué les réunions ou les comptes rendus! C'est dans cette optique que le plog est apparu. Le plog ou «project log» devient de plus en plus fréquent chez les Fortune 500

À quand le blog.gouv.qc.ca?

Welcome to the 'Plogging' World!

En rafale!

Written by Fneuch on 10.5.04

Quelques blogs dont je veux retourner faire une rasia un de ces 4!

Blogging Roller : Weblog to DocBook.

Builder.com - Beyond the code

kasia in a nutshell

Chasing Coffee

dive into mark

Celle-là c'est pour mon chum qui ne jure que par Jacob Neilsen(j'exagère un peu, mais bon.. ) pour gou: The Dancing Jakob Nielsen

Pour ceux qui ont du temps à perdre...

Nouvelle version de ant!

Written by Fneuch on 8.5.04

J'ai lu l'autre jour que ant 1.6 était maintenant un vrai remplaçant de «make», ce vieil outil de compilation. Donc j'ai voulù l'utiliser avec JDev. J'ai tenter de faire une simple substitution du fichier ant.jar (comme on faisait pour un changement mineur) sauf que ça n'a pas marché. J'ai donc trouver comment faire: Oracle Technology Network

Duffblog: JDeveloper and Oracle SCM

Written by Fneuch on 8.5.04

Bon, va falloir que je baisse les bras! On pensait utiliser SCM comme outil de version et de «configuration», voilà que même les gens de chez Oracle ne le conseil plus...
Duffblog: JDeveloper and Oracle SCM

Les multiples configuration de struts dans 10g!

Written by Fneuch on 8.5.04

Ce document explique comment on peut configurer plusieurs config de struts dans JDev 10g: How To Use Multiple Struts Configurations With JDeveloper 10g

Un SCM Agile!

Written by Fneuch on 4.5.04

Bon article sur les SCM(Software Configuration Manager) sur le site de CM CrossRoad
Characteristics of the Agile SCM Solution

Using Form Based Authentication

Written by Fneuch on 4.5.04

Un article (et exemple) sur le login dans OC4J par Buttso!
Using Form Based Authentication

James Gosling: on the Java road...

Written by Fneuch on 30.4.04

Celui qu'on surnomme le père de Java (James Gosling), répond sur son blog aux demandes d'ouverture des sources de Java par IBM.

James Gosling: on the Java road...

Service-Oriented Architecture: Beyond Web Services (SYS-CON)

Written by Fneuch on 30.4.04

Bonne introduction sur la notion de SOA ou Architecture Orienté Service : Service-Oriented Architecture: Beyond Web Services (SYS-CON)

Srini Raman's Radio Weblog

Written by Fneuch on 30.4.04

Un nouveau bloggeur chez Oracle... Il travaille pour la section éditeur JSP!
Srini Raman's Radio Weblog

TheFeature :: The Wi-Fi Positioning System

Written by Fneuch on 29.4.04

Un concept interessant!

TheFeature :: The Wi-Fi Positioning System

Hocus Blogus

Written by Fneuch on 27.4.04

Un autre bloggeur de chez Oracle, sauf que lui n'as pas de RSS! Il parle un peu de tout, pas juste de J2EE. À suivre...
Hocus Blogus

Five XSLT 2.0 Features that Simplify XML Document Transformations

Written by Fneuch on 26.4.04

En devenir... XSLT 2.0, voici 5 nouvelles features de cette spécification qui sortira bientôt!
Five XSLT 2.0 Features that Simplify XML Document Transformations

Don't Just Do Something, Stand There! Avoiding Junior DBA Mistakes

Written by Fneuch on 26.4.04

Je sais pas si mon chum Tony lis mon Blog, mais c'est pour lui... sans rancune Tox!
Don't Just Do Something, Stand There! Avoiding Junior DBA Mistakes

J'ai trouvé ce que je cherchais....

Written by Fneuch on 26.4.04

Visitez mes 2 links, vous verrez!
Oracle JDeveloper How To Documents

collatoral10g

Dive into BC4J and ADF

Written by Fneuch on 26.4.04

Je sais pas si ça marche dans JDev 903, mais c'est pratique de pouvoir cacher certaines données... Some More Cool JDeveloper 10g Debugger Features

Servlets How-To Documents

Written by Fneuch on 23.4.04

J'en ai probablement déjà parlé, mais puisqu'ils ont été mis à jour ou qu'ils en ont ajouté des nouveaux, voici quelque how-to sur les servlets par Oracle.
Servlets How-To Documents

Ant

Written by Fneuch on 23.4.04

Ça fait longtemps que je prône pour qu'on utilise Ant comme outil de compilation au bureau! La seul problématique, je ne le maitrise pas à 100% et ça a comme conséquence que j'avais un problème de conscience avec l'utilisation de la balise pour l'importation d'un fichier autre fichier build. Sans cette importation, la modularité de ant est très limité.

Par contre, si on s'en fit à l'article qui suit, Ant c'est maintenant doté d'une balise import qui fait exactement ce que je veux...

Attache ta tuque boss, on compile bientôt avec ant!

ANT's finally a real build tool

Generating Images with JSPs and Servlets

Written by Fneuch on 22.4.04

C'était une des solutions qu'on envisageait, généré du texte en image pour sécuriser des sites d'auto-inscriptions!
java.net: Generating Images with JSPs and Servlets [Apr. 22, 2004]

Le but de la manoeuvre, c'est d'empecher qu'une machine auto-inscrive une tonne d'indivdiu et par le fait même en viennent qu'à causer un DOS (Denial of Service). Le principe est assez simple, tu affiche un texte écris dans une image et tu demandes à l'utilisateur d'inscrire le mot dans un champs texte. Tout dépend comment tu l'écris, mais ça vient compliquer beaucoup l'auto-enregistrement massif par un ordi.

Il y a un autre principe, qui consiste à fournir à l'utilisateur ayant oublié son mot de passe, une image qui contient le texte de son mot de passe. C'est un peu moins sécuritaire car il existe des programmes qui décodent ces images (tout ce qui se fait, ce défait) et qui en extrait le texte. Mais entres-vous et moi, c'est beaucoup moins fréquent un décodeur d'image qu'un spy de network...

Test-Driven Development

Written by Fneuch on 22.4.04

Un bon article sur java.net qui explique bien la différence entre le TDD (test-driven development) et les tests de systèmes suite au développement.

java.net: Test-Driven Development and Teaching to Test [April 19, 2004]

Le Silmarillion en 1000 mots!

Written by Fneuch on 22.4.04

Aucun lien avec l'informatique, mais le l'histoire est bonne!

C'est un site que m'as montré un collègue de travail (gou) qui résume en moins de 1000 mots l'histoire du silmarillion de Tolkien!
À lire...
THE ENTIRE SILMARILLION OF J. R. R. TOLKIEN IN ONE THOUSAND WORDS.

JDeveloper 10g, un outil PL/SQL ?

Written by Fneuch on 21.4.04

Un article intéréssant qui regroupe plusieurs explications sur l'utilisation de JDeveloper 10g comme outils pour le développement en PL/SQL

Mark Rittman's Oracle Weblog: JDeveloper 10g Is For PL/SQL Developers Too!

Un How-to JSF

Written by Fneuch on 16.4.04

Chris Schalk de chez Oracle a mis en onde un how-to pour integrer les JSF avec JDeveloper 10g.

How To Use JSF with JDeveloper 10g

Un nouveau dans Jdeveloper 10g?

Written by Fneuch on 16.4.04

Oracle ont fait un site pour ceux qui veulent commencer avec leur IDE Java :JDeveloper 10g.

New to Oracle JDeveloper?

En rafale pour, coté BD

Written by Fneuch on 16.4.04

3 petit lien sur le site d'Akadia AG Information Technology (Aucune idée de qui ils sont, mais les infos sont intéressantes)

La première, pour créer un fichier XML avec les packages PL/SQL: Creating XML Documents with PL/SQL

Deuxièment, pour acceder à Oracle avec .Net: DB Access using .NET Data Providers

Et finalement pour les DBA, une batch de script: Oracle Script

Quelques petits conseils de modelisation

Written by Fneuch on 16.4.04

Pour ceux qui doivent avoir des considérations de modelisations de donné, les erreurs les plus fréquentes...
Common Mistakes in Data Modeling

Tutorial

Written by Fneuch on 8.4.04

Un nouveau tutorial sur JSF, je sais pas si c'est un bon tutorial, mais bon...

JavaServer Faces 1.0 Part I

The Secret Source of Google's Power

Written by Fneuch on 8.4.04

Dernièrement, Google on annoncé qu'il se lancerait dans la course des webmail (hotmail, yahou, etc.) avec leur GMail avec la particularité de fournir 100Meg d'espace de stockage.

Voici un post qui donne une bonne explication du pourquoi et du comment: Topix.net Weblog: The Secret Source of Google's Power

Pour quand JDev 10g?

Written by Fneuch on 8.4.04

Steve Muench nous parle d'une autre nouvelle featuer intéressante dans JDeveloper 10g. La possibilité de faire un tcheckup de tout le code pour savoir quel sont les fonctions n'ayant pas une JavaDoc conforme: Dive into BC4J and ADF

Il va juste rester à avoir Jdeveloper 10g en production! Ça fait une éternité qui parle de 10g, on a pas encore vu la couleur. C'est sure qu'il y a toujours le preview, mais ça reste encore un preview!

J'ai oublié de le mentionné cette semaine, mais le serveur d'application 10g(9.0.4) est enfin en production!

The J2EE(TM) 1.4 Tutorial

Written by Fneuch on 26.3.04

Sun vient de lancer un nouveau tutorial J2EE, avec des informations sur JSF (JavaServer Faces), les CMPS (je sais pas ce que c'Est, j'ai pas encore finis le tutoriel)

The J2EE(TM) 1.4 Tutorial

TagUnit and code coverage with Clover

Written by Fneuch on 25.3.04

Simon Brown fait l'introduction d'un outil pour tester les «tag» fait en Java. C'est sur le même framework que JUnit, HTTPUnit... à lire!

TagUnit and code coverage with Clover

Pour en savoir plus sur cet outil: TagUnit.

Bruce Eckel's MindView

Written by Fneuch on 15.3.04

Un point de vue intéressant sur les nouvelles fonctionalités de Java par M. Eckel's (Thinking in... Java, C++, etc) : 3-10-04 Generics Aren't

Et la suite de son point de vue, avec plus d'explication : About Latent Typing

Mark Rittman's Oracle Weblog: How To Become A DBA

Written by Fneuch on 15.3.04

Encore de Rittman, pour ceux qui veulent devenir DBA!
How To Become A DBA

Mark Rittman's Oracle Weblog: Guide To Online Resources For Learning PL/SQL

Written by Fneuch on 15.3.04

Mark Rittman de chez Oracle a écrit un article qui liste plein de choses intéressantes pour apprendre PL/SQL
Mark Rittman's Oracle Weblog: Guide To Online Resources For Learning PL/SQL

Rockin' on without Microsoft |CNET.com

Written by Fneuch on 14.3.04

Ça fait un petit bout que c'est passé au nouvelle, sauf que je viens de tomber dessus! Un beau témoignage d'une compagnie qui a flusher Microsoft...

Devinez pourquoi? Parce que Microsoft veulent mener le monde! C'est sure que je ne suis pas pour le piratage de logiciel. Sauf que même au gouvernement on fait ça, de la cascade de PC. Ça pourrait très bien arrivé ce petit incident, sauf que Microsoft ferait probablement un deal avec le gouvernement, on est trop gros. Avec un petit commerçant, il vont tout faire pour le faire fermer, faut que les autres aient peurs. Comme ça, personne va pirater Microsoft; sinon, ils vont vous écraser... Pendant ce temps, ils en profitent pour vendre de plus en plus cher.

Pis si vous lisez l'article jusqu'au bout, vous allez voir qu'il tue beaucoup de mythe sur linux (pas stable, coute cher en service, personne connait ça, etc.)

À lire!
Rockin' on without Microsoft |CNET.com

Encore des excuses!

Written by Fneuch on 11.3.04

Estifie que je suis tanné!

J'ai encore seulement des excuses à vous faire. Vous, les peux de lecteurs que j'ai. Je pense que ça doit être ça la vie... Vieillir, c'est se rendre compte que toutes les choses autours de nous font qu'on fait rien que s'excusé de ne pas faire les choses qui nous tiennes à coeur!

Pas que je compte des menteries, ou que mes excuses ne sont pas bonnes, mais on dirait que plus la vie avance, plus le nombres de responsabilité augmente, plus la vie nous dicte ce que nous devons faire, et meilleurs sont les excuses...

Quand on compare à la vraie vie, la création d'un programme, c'est un peu semblable. Plus on mais d'effort à l'analyse, l'étude des besoins, l'architecture qu'on veut, moins le programme dépassera les budgets, le temps et plus il fera ce que vous voulez et non l'inverse... Pensez-y, vous avez déjà certainement vécu un cas pareille, un petit problème oublié lors de l'analyse, un besoins mal défini; et juste avant d'arriver en production, ça vous pete en pleine face... C'est pas une catastrophe, mais comme c'est pas une catastrophe, on livre pareille, on fait une petite patch en se disant qu'on corrigera après... Sauf qu'après, on a pas le temps, on a autre chose à implémenter, on continu en se disant qu'on y reviendra plus tard... Sauf qu'a force de faire, on code plus ce qu'on veut, on code ce qu'on peut pour combler les trou, sans en faire d'autre...

C'est un peu comme ça qu'est la vie, pensez-y! Si vous n'avez pas évalué tous les besoins avant de vraiment entreprendre votre vie, vous aurez toujours des surprises qui vous génèrerons des excuses pour ce que vous voudriez faire...

Je n'ai pas écrit depuis plus d'une semaine! Pas que je n'ai pas de bonne raison, j'ai perdu un membre de ma belle-famille, ça fait une semaine que je courre pour supporter ma blonde et ma belle-famille; c'est comprenable vous allez dire, c'est vrai... Mais pensez-y, si j'avais, quand j'ai commencé à écrire, pensé à faire des news post-daté, prévu mon besoins que j'avais de vouloir communiqué; aujourd'hui, je ne sera pas à m'excusé, à appliquer une patch(excuses) pour combler un de mes besoins.

Un système informatique, ce n'est rien d'autre qu'une représentation électronique d'une tâche de la vie... Pensez à bien gérer votre vie, vous en deviendrer plus apte à gérer vos systèmes informatiques...

Ah, pis avant tout, pensé à profiter de votre vie, gérer ne signifie pas tout ranger pour ne plus qu'il n'y paresse rien... Quand vous faites un système informatique, vous voulez toujours que votre client soit satisfait. Si on peut voir sa vie comme un système informatique; votre clientèle, c'est vous et vos proche. Essayez donc de satisfaire ceux qui vous entoure... mais n'oubliez pas, avant tout système, il doit toujours y avoir une bonne analyse!

Bebye pépère, à prochaine là!

Un petit utilitaire!

Written by Fneuch on 4.3.04

Pour ceux qui veulent avoir des informations sur le net : network-tools.com

JavaServer Faces specification finally approved

Written by Fneuch on 4.3.04

Enfin!!!

La JSR# 127 (Java Specification Request) est enfin acceptée. Mais qu'est-ce que la JSR 127? C'est simplement la demande pour faire approuvé les «JavaServer Faces»

Mais que sont les JSF(JavaServer Faces)? Si vous connaissez les webForms qui existe en .Net, vous avez une idée de ce que c'est les JSF. Mais là s'arrête la comparaison entre .Net et J2EE, des composants pour interfaces web! Ils sont réutilisable, fait en Java et sont en branle depuis 2001, donc ce n'est pas une copie des web forms, mais bien une réponse à un besoin que tout le monde à constater sur le web. Tous les membres de la communauté Java ont voté pour (tous, sauf Apple)

À voir bientôt dans un IDE près de chez vous :JavaServer Faces specification finally approved!

Struts Catalog

Written by Fneuch on 3.3.04

Plein de petit conseil pour struts!

Struts Catalog - Scaffolding - Husted dot Com

XP...

Written by Fneuch on 29.2.04

... mais pas celui de Microsoft!


Par curiosité, j'ai fait des recherches sur l'Xtrem Programing. Quand tu lis au complet, c'est un concept intéressant, mais je sais pas si c'est réellement possible comme technique de travail! C'est sure que c'est une méthodologie pour de petites équipes, ce dont je ne suis pas habitué en soi, (au gouvernement, y a jamais rien de petit) mais est-ce réalisable?

Avez-vous des success story? Partagé moi votre vécu!

Nouveau look!!!

Written by Fneuch on 26.2.04

Et oui, j'ai changé l'interface. J'avoue, elle est un peu inspiré de mon collègue de travail Gou! Mais y peut pas vraiment parler, son interface aussi est quasi-identique pour ne pas dire identique à un site qu'il a fait pour la job...

Donc, pas de culpabilité de ma part! Et un peu de solidarité d'entreprise, ça fait pas de tort.

Pourquoi un nouveau look? Simplement pour commencer à instaurer mon principe d'expoitation de mon espace de l'université. La css qui gère l'affichage est sur mon espace web universitaire. Le principe est juste de voir comment ça réagi!

Si vous rencontré un bug, tenez moi au courant!

Pas facile la vie d'artiste...

Written by Fneuch on 23.2.04

Ouains, moi qui voulait programmer plus et donner quelques exemples sur mon site, me servir de ma page web de l'université pour devenir un peu plus technique, ça va pas fort dans ce sens là pour l'instant...

Mais, j'ai quelques excuses pour vous! (Et oui, faut quand même pas laisser croire que je suis lache et que je fait rien!)

3 cours à l'université ça bouffe un peu de temps.

Je me suis rendu compte que faire de la programmation Java sans utiliser un IDE, c'est pas de la tarte! Après 2 classes, on se rend compte que ça nous prends un mécanisme pour automatiser la compilation, le debug, etc. Je travaille fort pour essayer de pondre un texte intéressant sur Ant, mais avant ça, faut que je le comprenne!

Je me suis aussi acheter un nouveau jeu sur Game Cube qui bouffe mon temps. Il sagit de «Final Fantasy: Crystal Chronicle» Beau petit RPG!

Et j'ai finalement eu le OK par mon boss pour une demande que j'y fait depuis longtemps. Un «dev-days MSP»! Une réunion technique entre tous les intervenants du développement pour partager mes connaissances. J'avoue que je fait plus beaucoup de programmation dans ma job, je passe près de 80% du temps à régler des problèmes et comprendres comment tout fonctionne. Ça fait pas de moins quelqu'uns qu'y travaille pas, je suis encore en train d'élaborer un guide (sur l'utilisation de JMeter) Évidemment que je peux pas rendre publique mes guides ici, par contre j'essaieraie d'en faire une page web qui explique comment faire un BON test de charge (pour les sites web) avec JMeter. J'ai pas science infuse, ni vérité absolue, mais je fouille pas mal. Bref les «dev-days» tenteront d'expliquer aux restes du personnel chez nous, une technologie à la fois, qu'est-ce que c'est que le monde web J2EE et le développement de projet au ministère.

Bref, encore une fois l'année 2004 sera chargé pour moi, mais cette fois, j'espère être en mesure de vous faire partager le plus possible.

Desupported Features 10g

Written by Fneuch on 16.2.04

Le titre dit tout...
Desupported Features 10g

Java(TM) Boutique - StrutsTestCase: The Tool for Struts Unit Testing

Written by Fneuch on 3.2.04

Un outil pour tester les actions de struts!

Java(TM) Boutique - StrutsTestCase: The Tool for Struts Unit Testing

Java(TM) Boutique - Advanced Forms Handling in Struts 1.1

Written by Fneuch on 3.2.04

Pour ceux qui veulent comprendre comment fonctionne les formulaires html sous struts....

Java(TM) Boutique - Advanced Forms Handling in Struts 1.1

Fatten Up Your Java UIs with JGoodies

Written by Fneuch on 2.2.04

Pour render vos application cliente en Java plus jolie à regarder, une technique: JGoodies

Avec une explication sur dex: Fatten Up Your Java UIs with JGoodies"

Build Output Using the Ant Task

Written by Fneuch on 2.2.04

Primo...

Good SuperBowl hier!

Secundo...
Une technique qui va falloir que je me souvienne pour générer un fichier {.jar|.ear|.war} (On peut voir que je fait trop de math, définir le tout en ensemble) avec une date dans le nom du fhichier, on utilise la commande ${DSTAMP}${TSTAMP}!
Build Output Using the Ant Task

Atomized!

Written by Fneuch on 28.1.04

Ah oui!

J'oubliais, Blogger nous fournis maintenant un feed RSS de type Atom. (J'ai pas encore trop compris ce que c'était Atom) Donc, si votre feed reader lit les atom (l'outil feedreader ne le fait pas), vous pouvez ajouter mon RSS : Fneuch atomized!

Petite interrogation...

Written by Fneuch on 28.1.04

J'ai eu une discussion avec un collègue hier, au sujet d'un outil de rapport!

Dans une de nos applications, on se devait de faire une refonte des rapports que l'application produit. Ils avaient été fait par une firme de consultant avec un outil que nous possedons, mais que nous ne maitrisons pas et qui, à première vue, ne semblait simple à utiliser... On a discuté sur le fait de switcher de façon de faire avant de refaire les rapports, prendre une autre orientation, un autre technologie.

Et c'est la que mon collègue à lancer une phrase qui me laisse perplexe encore aujourd'hui: «Avant, on se serait pas poser de question, on en aurait fait un... Avec le nombre d'outil aujourd'hui, le temps qu'on prends à choisir, l'outil aurait été fini de créer.» Effectivement, quand on parle des programmes d'aujourd'hui, on parle d'efficacité, de réutilisation... On a pas de problème quand on utilise des technologies propriétaires comme VB ou C#, mais quand on veut faire du java, des rapports ou tout autres choses, comment on fait pour bien choisir?

J'ai dit au technicien qui m'avait posé la question en premier lieu, d'apprendre l'outil de rapport. On a déjà payé pour, et ça nuira probablement pas dans le futur. Sauf que je suis pas sure que notre organisation gardera cette outil dans le futur... Comment faire pour prendre LA bonne décision?

Votre opinion la dessus c'est quoi? Tout le monde en vient un jour ou l'autre à faire un choix outil/technologie, comment vous y prenez-vous? Je serais curieux d'en savoir plus!

Retour aux sources...

Written by Fneuch on 27.1.04

Je vous disais que je suis en train de me structurer... Ça vaut aussi pour mon PC. J'ai réinstaller ma partition Linux (la Mandrake 9.2) avec rien. Enfin, presque rien!

J'ai évidemment installer X, mais aucune application.
J'ai pas le «Sun Java Desktop» mais une bonne distro (comme dise les français) avec un jdk bien installé et ant pour nous aider et le tour devrait être jouer! (Enfin, je vous tiendrai au courant quand ça marchera pas)

Pour l'instant, ce sont les étapes que j'ai de fait... Pour bien partir, il vaut toujours mieux suivre les conseils de quelqu'un qui l'a déja fait. Merci à Douglas S. Sparling, même s'il n'est pas au courant qu'il m'a aidé, pour son explication : Setting Up a Java 2 Environment on Linux

Aussitôt que je fini se "post" je mets tout ça à l'épreuve en faisant les exercices que je me suis acheté à la bibliothue de l'université pour une bouchée de pain. «Développer en XML avec java 2» On s'en reparlera...

Ciao!

Commentaires

Written by Fneuch on 27.1.04

J'ai réactivé les commentaires...

Encore en vie...

Written by Fneuch on 27.1.04

Et oui, je suis encore en vie!

Les résolutions d'écrire plus tienne pas vraiment, très peu de post ce mois-ci, mais je m'en excuse! J'essais de me structurer, sur mon PC, dans mes études, dans mon temps, dans ma famille... Pas facile l'école à temps plein en même temps que la job et la famille.

Je décourage pas, ça s'améliore tout le temps, je vais revenir en force bientôt.

En passant, ça fonctionne mon site web de l'université, ce qui signifie que je pourrais vraiment faire de quoi d'un peu plus structurer... à suivre!

Alp

La matrice est proche...

Written by Fneuch on 14.1.04

Une compagnie sont sur le point de demander à la FDA (Food and Drug Administration), le droit de tester sur des quadraplégiques un système qui fonctionne sur des singes...

Ils ont inventé un «Jack» (pour ceux qui connaissent CyberPunk et tous les autres mouvements de ce style), un connecteur dans le cerveau qui permet de faire bouger le curseur d'un ordi!

À lire sur Wired News: Transforming Thoughts Into Deeds

Testing Java Classes with JUnit

Written by Fneuch on 14.1.04

Le site «TheServerSide» produit une série de 5 articles sur JUnit, en voici les 2 premiers.

TheServerSide.com - Test-Driven Development Series Part I - Overview
TheServerSide.com - Test-Driven Development Series Part 2 - Testing Java Classes with JUnit

Get the Facts on Windows and Linux

Written by Fneuch on 14.1.04

Microsoft a vraiment peur de Linux, il lance une campagne très agressive, pour essayer de démontrer que Windows coutent moins chère, est plus efficace, que le développement .Net est meilleurs!

Bref, on dirait qu'il a la chienne de Linux!

Get the Facts on Windows and Linux

Java Tools

Written by Fneuch on 13.1.04

Je viens de trouver un site qui sera à surveiller!

Étant un nouveau joueur dans le marché Java, Oracle y contribue fortement. Une des choses qu'ils poussent fortement, c'est le développement d'un standard pour les pluggins des IDE. Ils ne sont pas les seuls, la communauté Java au complet son daccord avec cette idée.

C'est ce qui à justifier le site qui suit: Java Tools

Je ne sais pas depuis combien de temps ça existe, mais c'est ouvert à tous, que vous soyez grand public ou une compagnie qui utilise, vend ou est client d'un outil java, vous pouvez être memebre de la communauté Java Tools (JTC)

tHe BlOg Of FnEuCh: Nouveauté prévu!

Written by Fneuch on 13.1.04

Je suis présentement en train de bidouillé pour être en mesure de mettre un peu plus de contenu sur mon blog. Du contenu un peu plus substantif que seulement mes commentaires!

En me servant du site qui m'est alloué par l'université, j'espère être en mesure de mettre plus de choses, du code source par exemple. Je vous tiendrai au courant quand ça sera fonctionnel.

tHe BlOg Of FnEuCh: pour une nouvelle année!

Written by Fneuch on 7.1.04

Hello Hello! Bonne année!

Un peu tard pour souhaiter une bonne année, je le sais! Fait longtemps que j'ai pas écris; désolé, je vais essayer de faire mieux en 2004.

J'ai pogné un de ces virus fucké mes amis: je suis couvert de bouton. Ne vous en faites pas c'est pas la picote, n'y rien de connu jusqu'à date par ma personne. Ça me rends pas incompétent mais ça pique en sacrament! J'ai réussis à passer quand même un beau réveillons de noël et du jour de l'an! Ça fait presque trois semaines que j'ai pas travaillé, c'est la raison de mon absence du blog.

Mais je vais m'y remettre. J'ai l'intention de devenir un peu plus technique et moins critique! J'ai pris plus de temps dernièrement au bureau pour me tenir à jour sur à peu près tout, ce qui me rend un peu déconnecté de la réalité. J'ai beaucoup de connaissance, mais j'ai pas l'impression d'avoir accomplis quoi que ce soit.

Ma résolution de 2004, ça va être de faire qqe chose en Java (sorry pour les accros .Net, vraiment désolé Cromag. Et je t'interdis de dire que je finirai pas encore ce que je commence. J'ai rien commencé cette annéee encore. Et je veux pas faire 46 projets, juste un!)

Je vais commencé par me setter comme il faut... En premier lieu, je vais suivre cet article:Build Your Ideal J2EE Environment. Pour vraiment configurer ant. Ensuite... on s'en reparlera.


Mais je laisse pas tomber vraiment la critique au complet, être au devant de la techno, des tendances et des nouveautés; ça fait partie de ma job. Donc, un article sur struts sur le site d'oracle:
Struts: Check Your Form with Validator

Sur ce, encore une fois, bonne année 2004 sur :

tHe BlOg Of FnEuCh

Fneuch.

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

Blog Archive