Written by Fneuch on 31.7.03

Un article interessant sur le nouvel API de Loggind de la version 1.4 de Java.

Customize error logging with the Logging API

Written by Fneuch on 31.7.03

Une série d'article qui vont être intéressante à suivre: Java vs .Net!

La première partie, sort .Net comme gagnant. Ce qui est intéressant étant donné que c'est qqu'un de Java qui écrit l'article.

Java vs. .Net, part 1 - Usability

Written by Fneuch on 31.7.03

Un petit regroupement d'exemple intéressant sur JDBC fournit par Oracle...

Jdbc Code Templates

Written by Fneuch on 29.7.03

2 Petit tutorial d'introduction, un sur le protocol HTTP, l'autre sur les Servlets.

Pas nécessairement que j'en ai de besoins, mais il est toujours bon de se rafraichir la mémoire.

SCWCD Study Guide and SCWCD Tutorial: HTTP Tutorial: HTTP Protocol

SCWCD Study Guide and SCWCD Tutorial: Java Servlet Tutorial: Java Servlets and the Java Servlet API

Written by Fneuch on 25.7.03

Quelque bonne pratique JSP ...

More JSP best practices

Written by Fneuch on 25.7.03

Qui lut cru!

Microsoft .Net gagne du terrain sur Java. Il semblerait que l'an dernier 30% des développeurs en entreprise utilisait Java comparativement à 25% pour .Net. Cette année, il semblerait que ce soit 37% des programmeurs qui utilise .Net comparativement à 33% pour Java.

Ce gain de la part de Microsoft n'est peut-être pas encore rendu ici, mais c'est fort à parier que cette tendance va suivre au Canada...

Microsoft to Beef Up Server, Dev Tools

Written by Fneuch on 24.7.03

C'est une des choses que je ne fait pas assez, regarder les «Case Studies»...

Java Case Studies

Written by Fneuch on 23.7.03

Merci M. Muench!

Encore une fois, il me donne une info que j'ai ou je vais avoir besoins dans un avenir proche.

Je suis encore en train de travailler sur le cadre de développement au bureau, et je me doit de commenter un guide sur JSTL, quoi de mieux qu'une bonne référence...

JSTL Reference

Written by Fneuch on 22.7.03

Hurray!!!!

Enfin, ils vont nous le permettre!

C'est une des choses dont les développeurs se pleigne à ma job, on ne pouvait pas avec JDev, corriger un bug dans le code en cours de déboguage.

Dans la version 9.0.5, ça deviendra possible...

Dive into BC4J

Written by Fneuch on 21.7.03

C'est un bon point de vue!

Il donne son opinion sur les nouvelles fonctionnalités de Java, quoi que l'exemple qu'il donne soit le seul que je trouve bien dans la 1.5 (le for each) Son point de est bon...

Java 1.5: The end of Java?

Written by Fneuch on 21.7.03

Ça fait longtemps que je gosse après le «Software Configuration Manager» d'Oracle, je pense que je viens de trouver la meilleur explication à date!
Dans cette page...
Oracle9iDS Daily Feature - Modeling and Oracle9i SCM
... il faut regarder le beta!

Written by Fneuch on 17.7.03

Petit quizz intéressant sur Java! Même pour les débutants.
More Programming Puzzlers

Written by Fneuch on 17.7.03

Nouveau Gadget, si vous savez pas quoi m'acheter à ma fête!
Movies on the Run

Written by Fneuch on 17.7.03

J'irai pas jusqu'à me vanter comme étant un guru, mais ça fait longtemps que je pense comme il pense, et que j'essaie de faire ce qu'il conseil!
Entrevue avec Greg Vaughn
How to Become a Java Guru

Written by Fneuch on 16.7.03

Java dérange vraiment Microsoft... Ils viennent de sortir leur deuxième version de JLCA (Java Language Conversion Assistant)

Converting Java to C#

Written by Fneuch on 16.7.03

Petite discussion intéressante sur les standards de programmation. Les points de vue sont intéressant, d'autant plus que c'est ce sur quoi je travaille ces temps-ci!

Software Craftsmen: Is there any bloody value in coding standards?

Written by Fneuch on 15.7.03

Je vous avait parlé en avril dernier de «Naked Object». Un concept d'interface basé directement sur les classes Java. L'idée fait son chemin car on en parle sur Java.Net...

Introduction To Naked Objects

Written by Fneuch on 15.7.03

A Comparison of Oracle's DATE and TIMESTAMP Datatypes

La description du lien dit tout!

Written by Fneuch on 15.7.03

Je vous ai mentionner les «JDBC How-to» d'Oracle l'autre fois, voici donc les XML DB How-to
Je le souligne car je sais que j'en aurai besoins au courant de l'été.

Written by Fneuch on 15.7.03

Ça fait un petit bout que je pense comme ça, mais c'est quand même le fun de voir quelqu'un de chez Sun nous le confirmer!
Il est impossible de tout connaitre en Java (même si c'est ma job de tout savoir) Connait ce que tu doit, mais connait le à fond!
Il est certain que ma job à moi, c'est de tout trouver. Je ne connait rien (ou presque) sur comment faire les choses en Java, par contre, si t'as un problème, tu peut être sur que si je ne connait pas la solution, je sais ou la trouver.

Mais, je ne panique pas si je ne sais pas tout...
Don't panic ... you don't need to know everything

Written by Fneuch on 14.7.03

Une entrevue intéressante avec Joshua Blosh, senior staff engineer chez Sun, qui travaille sur le projet Tiger soit la version J2SE1.5.

Beaucoup de changement en perspective, les 2 majoritaires selon moi sont:

1.- Les collections ne sont plus générique:


List words = new ArrayList();

Deviens

List<String> words = new ArrayList<String>();


2.- Ils ont implémenter une espèce de for...each comme en VB. Comme dans l'exemple suivant:

void cancelAll(Collection c) {
for (Iterator i = c.iterator(); i.hasNext(); ) {
TimerTask tt = (TimerTask) i.next();
tt.cancel();
}

Deviens

void cancelAll(Collection<TimerTask> c) {
for (TimerTask task : c)
task.cancel();
}


le ':' dans «for (TimerTask task : c)» veut dire 'in'. Donc pour chaque TimerTask dans la collection c, on cancel!

À lire...
New Language Features for Ease of Development in the Java 2 Platform, Standard Edition 1.5: A Conversation with Joshua Bloch

Written by Fneuch on 14.7.03

Un bon article qui explique comment mettre en oeuvre un développement par «Branching»

Streamed Lines: Branching Patterns for Parallel Software Development

Written by Fneuch on 14.7.03

Think of Objects as Machines
Wow, ça marche...

Je fait ce post à partir de NewsIsFree dont je vous ai parlé tantôt!

Il liste les news et avec une case à cocher et un simple clique te permet de publier l'hyperlien avec un cours résumé...



Voici donc un article intéressant qui nous explique qu'un objet est mieux conçu lorsqu'on imagine les objets commes des machines!



Artima.com: "Design by thinking of objects as machines, classes and interfaces as blueprints for those machines, and client programmers as users."

Written by Fneuch on 14.7.03

Une démonstration comment faire une page de recherche avec une «form HTML» et une page JSP.

Simple Website Search Tool

Written by Fneuch on 14.7.03

Petit Site intéressant qui regroupe plusieurs sources d'informations et/ou nouvelles sur une variété de sujet. Il permet aussi de rechercher les RSS pour plusieurs site.

NewsIsFree: New Page

Written by Fneuch on 14.7.03

Les «How-to» fournit par Oracle pour JDBC.
JDBC How-to Documents Page

Written by Fneuch on 11.7.03

Je fais un petit test... Vous pouvez voir à la droite, 2 nouveaux boutons entre «Blogshare» et «Site Meter», Je viens de me blogmatrixer!
Le site permet (Gratuitement) de faire un suivi des blog qui nous intéresse et fournit aussi une RSS, reste à voir si celà fonctionne vraiment!

BlogMatrix

Written by Fneuch on 11.7.03

Un petit test pour savoir s'ils disent vrai!

Vous avez tous vu l'icone BlogShare que j'ai dans ma barre de lien à droite. Le prorpiétaire du site suivant:

BlogShares Strategy

Va donner 100 actions de son site à tous ceux qui le mette en lien, vous le verrez donc apparaitre, question de savoir s'il dit vrai!

Written by Fneuch on 11.7.03

Une opinion intéressante sur JBO qui dit que selon lui, JDO est la plus belle invention depuis les bases de données relationnel.
Il croit aussi que Toplink est moins efficaces et trop propriétaire pour survivre...
Cette article est à suivre car il nous indique aussi qu'il sont en train de refaire Petshop avec JDO et que les résultats devrait sortir bientôt.
JDO Brings DB Programming into 21st Century Despite Controversy

Written by Fneuch on 11.7.03

Un paquet d'exemple fourni par Steve Muench sur des techniques de programmation BC4J
Code Sample Illustrating Various BC4J Programming Techniques

Written by Fneuch on 11.7.03

Une page contenant des «Bookmarklets» ce sont plein de petit raccourci d'utilitaire à mettre en favoris dans votre browser.
Il permette par exemple de faire afficher le HTML généré par un Javascript, ou sortir toute les variables Javascript d'une page web.

Jesse's Bookmarklets Site

Written by Fneuch on 9.7.03

Je vous ai déjà parler du livre «Hacking the Xbox: An Introduction to Reverse Engineering.» Qui n'était pas encore sortie, mais qui était déjà vendu à la moitié de son tirage.
Et bien voilà que l'éditeur ne le publie plus. Il se serait, semblerait-il, renseigner auprès de leurs contentieux (lire ici avocat) et deviendrais illégale à la publication du livre.

Mais rassurez-vous, M. Huang (l'auteur) est un homme débrouillard, il avait commencer à le publier seul dans le fond de son garage, et il s'est déjà trouvé un autre éditeur!

Si vous mettez la main dessus, faites moi signes!
Behind a Hacker's Book, a Primer on Copyright Law

Written by Fneuch on 9.7.03

À croire que les bonnes idées ne font jamais l'unanimité...
Oracle à déposé un nouveau JSR (Java Specification Request #227) il y a 3 semaines proposant une façon standard de binder et d'acceder des données dans les applications J2EE. Semblerait qu'IBM et BEA se sont opposés à se standard, tandis que Caldera c'est abstenu.

Oracle's Data Binding JSR accepted amid protests from BEA & IBM

Pour plus de détail sur la JSR, cliquez ici!

Written by Fneuch on 9.7.03

Un petit exemple de code pris sur le site «Dive into BC4J»

Il explique comment le parser DOM d'oracle permet d'annexer un document XML à un autre grâce à une fonctionnalité DOM 3.0.


package test;
import oracle.jbo.client.Configuration;
import oracle.jbo.*;
import org.w3c.dom.*;
import oracle.xml.parser.v2.*;
import java.io.*;
public class TestClient {
public static void main(String[] args) {
String _am = "test.TestModule", _cf = "TestModuleLocal";
ApplicationModule am = Configuration.createRootApplicationModule(_am,_cf);
ViewObject vo = am.findViewObject("DeptView1");
Node n = vo.writeXML(1,XMLInterface.XML_OPT_ALL_ROWS);
XMLDocument newDoc = new XMLDocument();
Element newDocElt = newDoc.createElement("NewRoot");
newDoc.appendChild(newDocElt);
/* Adopt the node from the doc produced by BC4J into your new doc */
newDoc.adoptNode(n);
newDocElt.appendChild(n);
try {
newDoc.print(System.out);
}
catch (IOException ex) {
ex.printStackTrace();
}
Configuration.releaseRootApplicationModule(am,true);
}
}


La raison, je risque d'en avoir besoins bientôt pour la production de notre site de soutien au développement.

Written by Fneuch on 7.7.03

Un site fait par Sun, pour leur contribution OpenSource
sunsource.net

Written by Fneuch on 6.7.03

Et voilà! Le combat contre le piratage de toute nature s'engage à grand frais et sans aucune chance envers les opposants...

Selon cet article, la prochaine vague de PC pourrait contenir un système intégré de protection anti-piratage, surtout envers la musique... Ces pc, portant le titre de "trusted computing" pourrait même vous empecher de faire des choses illégales sur internet!

Reste à voir jusqu'où l'anti-piratage peut aller...
A Safer System for Home PC's Feels Like Jail to Some Critics

Written by Fneuch on 6.7.03

Je ne suis pas un partisant dotnet, mais je respect l'effort!
Voici leur site officiel pour ASP.net qui se veut, semble-t-il, ouvert à la communauté!?!
ASP.NET Web: The Official Microsoft ASP.NET Site : Home Page

Written by Fneuch on 6.7.03

Et oui, encore The Matrix dans ma vie...
Un petit test comique qui vous dit quel personalité vous êtes dans la matrice... Vous avez par le fait même qui je suis selon ce test, à vous de juger!

You are Morpheus-
You are Morpheus, from "The Matrix." You
have strong faith in yourself and those around
you. A true leader, you are relentless in your
persuit.


What Matrix Persona Are You?
brought to you by Quizilla

Written by Fneuch on 3.7.03

Encore par le stencil Group, une présentation qu'ils ont fait à San Francisco
Emerging Web Services Market

Written by Fneuch on 3.7.03

Un bon article sur qu'«est-ce qu'un web service?»
The Stencil Group: Defining Web Services

Written by Fneuch on 3.7.03

Ceux qui me connaissent, savent que je trip pas mal sur tout ce qui est BD. (Enfin, plutot de type Manga et/ou comics) Voici donc un produit que je vais essayer de trouver qqe pars!
They Leap From the Page in a Single Bound

Written by Fneuch on 3.7.03

Et oui, je n'ai pas recommencé à écrire vraiment, j'ai pris plus de journée de vacance que prévu. Mais bon, maintenant l'ordi revenu, voici un petit article intéressant pour les gamers en manque de sensation forte

Définitivement, le jeu devient réel!
With a Nudge or Vibration, Game Reality Reverberates

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