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
Informations pour programmeur et concepteur d'application web, tant techniques que théoriques. Liens, références et propos sur les technologies J2EE.
Un article interessant sur le nouvel API de Loggind de la version 1.4 de Java.
Customize error logging with the Logging API
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
Un petit regroupement d'exemple intéressant sur JDBC fournit par Oracle...
Jdbc Code Templates
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
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
C'est une des choses que je ne fait pas assez, regarder les «Case Studies»...
Java Case Studies
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
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
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?
Ç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!
Petit quizz intéressant sur Java! Même pour les débutants.
More Programming Puzzlers
Nouveau Gadget, si vous savez pas quoi m'acheter à ma fête!
Movies on the Run
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
Java dérange vraiment Microsoft... Ils viennent de sortir leur deuxième version de JLCA (Java Language Conversion Assistant)
Converting Java to C#
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?
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
A Comparison of Oracle's DATE and TIMESTAMP Datatypes
La description du lien dit tout!
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é.
Ç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
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();
List<String> words = new ArrayList<String>();
void cancelAll(Collection c) {
for (Iterator i = c.iterator(); i.hasNext(); ) {
TimerTask tt = (TimerTask) i.next();
tt.cancel();
}
void cancelAll(Collection<TimerTask> c) {
for (TimerTask task : c)
task.cancel();
}
Un bon article qui explique comment mettre en oeuvre un développement par «Branching»
Streamed Lines: Branching Patterns for Parallel Software Development
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."
Une démonstration comment faire une page de recherche avec une «form HTML» et une page JSP.
Simple Website Search Tool
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
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
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!
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
Un paquet d'exemple fourni par Steve Muench sur des techniques de programmation BC4J
Code Sample Illustrating Various BC4J Programming Techniques
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
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
À 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!
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.
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
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
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, 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
Encore par le stencil Group, une présentation qu'ils ont fait à San Francisco
Emerging Web Services Market
Un bon article sur qu'«est-ce qu'un web service?»
The Stencil Group: Defining Web Services
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
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