mardi, 20 mars 2007
Par Laurent simon le mardi, 20 mars 2007, 00:23 - C'est arrivé
Comme moi, certainement n'aviez vous pas remarqué que depuis le 11 avril 2006, tout programme que vous pouvez écrire ou utiliser doit certainement tomber sous le coup du brevet du siècle : le brevet sur les listes chaînées attribué par l' USPTO . Oui, oui il s'agit bien du truc avec un ou deux pointeurs pour faire marche avant ou marche arrière et qui doit être à peu près aussi vieux que l'informatique.
Sans commentaires, sur le c..tin qui l'a attribué. Mais là, on est pas loin du brevet sur l'instruction IF comme je l'évoquais il y a quelques temps.
Comment ce fait-il que nous n'ayons pas encore notre prix Darwin pour les brevets informatiques?
Merci à Grady Booch pour ce fou rire (jaune).
mardi, 16 mai 2006
Par Laurent simon le mardi, 16 mai 2006, 19:46 - Concevoir
Un billet comme je les aime de Christophe Thiry fait certainement la synthèse la plus pertinente qui soit sur les questions métaphysiques que se posent les développeurs lorsqu'il s'agit de choisir entre .Net et Java.
Chose très amusante, au moment de lire son billet, quelques minutes plutôt, je venais de terminer la revue de code de ce qui est censé devenir le cadre de référence pour toutes les applications futures d’une très grande institution française. Il se trouve que c’est écrit en Java mais ça aurait aussi bien pu l’être en langage Q (langage quelconque). J'arrive encore une fois, comme trop souvent, à la même conclusion que Christophe: Quelque soit le tuyau utilisé, l’eau qui le traverse dégagera toujours la même odeur nauséabonde…
lundi, 8 mai 2006
Par Laurent simon le lundi, 8 mai 2006, 17:09 - C'est arrivé
Récemment, j’ai dû sévir pour tenter d’éradiquer le spam sur ce blog en ajoutant les plugins Captcha et Spamplemousse à Dotclear. Le captcha interdisant aux robots de poster dans les commentaires, il ne me restait alors dans la file de modération uniquement des trackbacks. Ce qui, au départ, me semblait raisonnable. J’ai très vite déchanté. Ces derniers temps, le spam par les trackbacks est en vogue chez nos amis spammeurs et je me suis vite retrouvé avec pas loin d’une centaine de trackbacks à modérer par jour. Autant dire mission impossible. Le captcha côté serveur étant réellement efficace, il ne me restait donc plus qu’à trouver une solution tout aussi efficace pour les trackbacks. Après une petite recherche sur le net, je n’en ai trouvé aucune qui soit réellement satisfaisante de mon point de vue. Soit pas suffisamment fiables, trop lourdes pour l’hébergement ou trop contraignantes pour celui qui allait faire le trackback, bref échec total, aucune ne me convenait. Il ne me restait plus qu’à trouver moi-même une solution simple, légère et transparente.
Lire la suite...
25 rétroliens
mardi, 28 mars 2006
Par Laurent simon le mardi, 28 mars 2006, 12:13 - C'est arrivé
Il n'y a pas que moi qui ai ré-ouvert, les spammeurs aussi on également fait l’ouverture en même temps. Ils m’ont gratifié d’une bonne cinquantaine de billets doux dans les commentaires. J’ai donc dû sévir :
Vous aurez donc maintenant l’occasion de réviser un peu les mathématiques quand vous posterez un commentaire et ne devrez pas être surpris si il n’apparaît pas immédiatement. Tous les commentaires ou trackbacks comportant un mot clé considéré comme pouvant potentiellement faire partie d’un message de spam ou comportant un lien vers un site extérieur seront maintenant modérés à priori et non plus à posteriori.
vendredi, 24 mars 2006
Par Laurent simon le vendredi, 24 mars 2006, 04:45 - Comprendre
Hier j’ai découvert ce commentaire surprenant sur l’un de mes billets :
Mr Simon,
ayant la plus haute estime pour vos compétences, je souhaiterais avoir votre opinion sur un sujet grave:
Au terme de plusieurs années de développements, je vois avec effroi l'apparition du métier à tisser dans notre noble corporation. J'ai été de tous les combats, ainsi j'ai structuré puis encapsulé afin de chasser l'impie de mes programmes.
Mais cette fois-ci la coupe est pleine: j'apprends avec stupeur que l'on veut injecter des greffons sur mon code, sans m'en avertir. Mon code va donc être utilisé, détourné de son objectif initial, dénaturé par de multiples et invisibles GoTos!
J'appelle donc à la révolte! Unissons-nous programmeurs de tous les pays!
Contraquons contre cette soi-disant programmation orientée Aspect juste bonne à nous transformer en petites mains!
Bruno
Lire la suite...
Par Laurent simon le vendredi, 24 mars 2006, 04:30 - C'est arrivé
Un record bien involontaire, plus de 3 mois sans billet !
- En décembre, la charge de travail ne m’a pas permis d’écrire un seul billet.
- En janvier, plus d’ADSL pendant 2 semaines, déménagement du blog, 3 semaines pour enregistrer les nouveaux serveurs DNS (merci l’AFNIC)
- Ensuite plus le temps de terminer la migration entamée.
Je n’ai toujours pas fait les 100 000 choses que j’avais prévues dans le cadre de cette migration mais si j’attends encore ça risque d’être pour la saint glin-glin. C’est donc décidé, je ré-ouvre.
Voilà, c’est fait. Adieu PR 5 , adieu le statut de blog influent sur Technorati mais ça fait plaisir d’écrire à nouveau
lundi, 28 novembre 2005
Par Laurent simon le lundi, 28 novembre 2005, 19:52 - C'est arrivé
L'équipe du projet Struts se posait pas mal de questions sur le contenu de l'éventuelle version 2.x. Celle de WebWork avait un beau jouet mais aspirait à un peu plus d'audience pour celui-ci. Vu que l'atout de l'un était le problème de l'autre, il suffisait de réunir les deux pour résoudre les problèmes de chacun.
Face à la déferlante JSF, voilà de quoi redonner des couleurs à Struts (qui en à sérieusement besoin).
Source: Matt Raible.
un rétrolien
lundi, 21 novembre 2005
Par Laurent simon le lundi, 21 novembre 2005, 01:47 - C'est arrivé
Il y a deux semaines c'était IBM, à présent Intel contribue également au projet Harmony. La future JVM libre d'Apache semble susciter un réel intérêt et être bien encadrée. Les classes de la librairie runtime arrivent petit à petit. La carrosserie prend forme. Bientôt, il faudra tout de même trouver un moteur (une VM) pour animer tout ça.
Source: Dynamic Semantics
Par Laurent simon le lundi, 21 novembre 2005, 01:17 - Concevoir
A défaut de savoir quoi faire ou comment le faire, au départ il est toujours bon d'identifier les pièges. C'est d'autant plus vrai en matière de SOA ou l'on entend tout et n'importe quoi. L'article SOA antipatterns d'IBM est un bon point de départ pour balayer les grandes lignes et éviter de tomber dans les pièges véhiculés par pas mal d'idées reçues.
Source: Dazed & Confused
Par Laurent simon le lundi, 21 novembre 2005, 01:00 - Développer
JoSQL, l'outil pour faire des requêtes en mémoire, s'enrichit de solutions prêtes à l'emploi. Il comprend maintenant plusieurs composants directement utilisables et plutôt sympa:
- Un tag permettant de lancer des requêtes à l'intérieur d'une page JSP, de filtrer, de trier ou de regrouper des données déjà présentes.
- Un filtre pour sélectionner des fichiers dans un fileset Ant à l'aide d'expressions logiques.
- Des classes pour composer des jeux de données pour JFreeChart.
Quand je vous l'avais présenté, je cherchais surtout dans quel contexte il pouvait servir. Hé bien, il semble qu'il soit tout à fait adapté pour ce type de tâches.
dimanche, 13 novembre 2005
Par Laurent simon le dimanche, 13 novembre 2005, 11:22 - Sam fait rire
Récemment, dans le cadre de son programme AdSense, Google a décidé d'octroyer une prime de 1$ aux sites à l'origine du téléchargement de Firefox équipé de la Google Toolbar. Les petits malins auront rapidement fait le calcul et compris que ça pouvait rapporter beaucoup plus que le simple affichage de pubs AdWords. Encore faut-il savoir inciter les visiteurs à télécharger Firefox à partir d'un site (voir même à les forcer à le faire). Que ceux-là ce rassurent, il y a un kit prêt à l'emploi pour eux: Explorer Destroyer.

Lire la suite...
mardi, 1 novembre 2005
Par Laurent simon le mardi, 1 novembre 2005, 18:41 - C'est arrivé
Comme tout le monde ou presque, dès la sortie de Google Reader, je l'ai tout de suite essayé. Comme la plupart j'ai été désorienté par l'interface qui m'a paru peu adaptée pour scruter rapidement le contenu un grand nombre de fils RSS. Une interface qui présente une liste d'au plus une dizaine de billets et où seul le titre apparaît, quand on est habitué à balayer du regard plusieurs dizaines de billets, ça semble plutôt relever du gadget. Cependant, je ne l'ai pas jeté immédiatement pour autant:
Lire la suite...
un rétrolien
dimanche, 30 octobre 2005
Par Laurent simon le dimanche, 30 octobre 2005, 21:30 - C'est arrivé
Inattendu, Oracle vient de sortir Oracle Express Edition (EX) de ses cartons. Une version entièrement gratuite et redistribuable de sa base de données 10g. Oracle EX est un re-packaging de l'existant. Amputée de quelques fonctions annexes, limitée à un processeur, 1Go en capacité mémoire et à 4Go en espace disque utilisé, il s'agit pourtant d'une base 10g à part entière. Une aubaine aussi bien pour les petits éditeurs que pour les PME dont les bases de données gèrent peu de volume mais qui sauront apprécier les performances, la richesse fonctionnelle et la robustesse de la base Oracle.
Surtout aussi un bon moyen pour Oracle de ne pas se laisser déborder par la nouvelle version de MySQL ou par la sortie prochaine de SQL Server 2005 Express annoncée prochainement par Microsoft et auquel Oracle vient de griller la politesse. Je ne pense pas que la dénomination "Express" soit une pure coïncidence 
Oracle HTML DB est inclu en prime. Un tutorial très complet, constitué de démos en flash, permet une prise en main rapide pour l'utilisateur novice.
Source: CRN
Par Laurent simon le dimanche, 30 octobre 2005, 17:02 - Sam fait rire
Sans commentaires
lundi, 24 octobre 2005
Par Laurent simon le lundi, 24 octobre 2005, 02:25 - Entreprendre
Le nerf de la guerre quand on est indépendant c'est d'identifier la demande. En dehors d'un besoin clairement identifié, inutile d'aller frapper aux portes en espérant que vos compétences ou votre bonne tête feront qu'un prospect pensera à vous quand il aura un besoin. Un indépendant ne peut compter que sur son réseau de relations pour identifier les missions ou doit alors s'en remettre à d'autres sociétés qui feront le commercial pour lui. Dans ce dernier cas, il devient d'ailleurs souvent un sous-sous-sous-traitant et perd rapidement son indépendance (et pas mal de pepettes au passage).
Lire la suite...
mercredi, 12 octobre 2005
Par Laurent simon le mercredi, 12 octobre 2005, 19:48 - Concevoir
IBM fait don d'une partie de ses outils RUP au projet Eclipse. Personnellement, je ne suis pas convaincu que soit un bon cadeau...
Source: TheRegister
mardi, 11 octobre 2005
Par Laurent simon le mardi, 11 octobre 2005, 18:39 - C'est arrivé
IBM vient (enfin) de sortir sa propre implémentation du JDK 5.0 en version bêta. La VM de Sun à atteint un excellent niveau mais la compétition ça a toujours du bon. Alors, voila de quoi la relancer, d'autant plus que l'implémentation de cette nouvelle mouture, qui maintenant active la VM J9 par défaut, semble partager quelques concepts avec Mustang. Au menu, il semblerait donc que nous ayons :
Lire la suite...
Par Laurent simon le mardi, 11 octobre 2005, 11:39 - Comprendre
Vincent Brabant nous gratifie d'un démo de l'utilisation de Derby depuis l'environnement NetBeans. Hormis la séquence de début qui traite du démarrage de la base de données, cette démo n'est pas spécifique à Derby. Cette faculté d'accéder et d'administrer une base de données depuis NetBeans est valable et identique pour n'importe quelle base de données accessible par JDBC.
mardi, 4 octobre 2005
Par Laurent simon le mardi, 4 octobre 2005, 19:10 - Comprendre
Object computing publie ce mois-ci un tutoriel sur la construction d'applications s'appuyant sur la plate forme NetBeans. Ce tutoriel assez concis donne une bonne vision des différentes briques et de la façon de les assembler.
Aperçu sur: ClientJava
lundi, 3 octobre 2005
Par Laurent simon le lundi, 3 octobre 2005, 19:19 - Développer
Après nous avoir démontré la simplicité d'EJB3, Raghu Kodali récidive en comparant cette fois-ci les performances d'une application EJB 3.0 par rapport à la même implémentation en EJB 2.1. Ces tests sont réalisés avec une version "developer preview" de l'implémentation Oracle. Il faut donc prendre les résultats avec des pincettes mais ils sont déjà assez éloquents. Légèrement supérieures avec quelques utilisateurs, les performances d'EJB 3.0 s'établissent rapidement au double de celles d'EJB 2.1 à partir de quelques dizaines d'utilisateurs!
Source: APPLICATION-SERVERS