A A A i

lundi 29 mars 2004lundi 29 mars 2004

film x avec femme prise de force par son patron

Si si, vous ne rêvez pas. Et mon carnet apparaît en 40ème position à l'heure où j'écris cette entrée. L'en-tête HTTP Referer est vraiment fantastique, pouvoir ne serait-ce qu'un instant essayer de se mettre à la place de celui ou celle qui débarque sur son espace personnel est vraiment une chose qui s'est concrétisée avec force ces dernières années. La presse écrite ne peut offrir ça, ce genre de retour d'expérience glauque, à la limite de l'avouable dans nos sociétés bien pensantes. Note à celui ou celle qui chercherait vraiment ça par Google : par ces temps de disette où la France coure à sa perte (si si, il suffit de faire la bonne sélection dans la bonne librairie), ne cherchez pas ce genre de choses par un moteur de recherche grand public, vous n'y trouverez qu'arnaque à la carte bleue et labyrinthes de pop-under. Faites confiance à l'artisanat, au petit commerce, dites non à la mondialisation, et allez dans un sex-shop.(Google Whoring, 2004/03/29 05:55) lien permanent


vendredi 26 mars 2004vendredi 26 mars 2004

WebLogic Workshop vs IBM WSAD: what Crossvale doesn't say

Via Dion.

Crossvale has produced a report comparing the productivity between WebLogic Workshop (WLW) and IBM WebSphere Studio Application Developer (WSAD). They explain a lot what they do, and why they do it this way, while developping and enterprise grade application. To my taste, they fail to mention strongly certain points.

Why so little line of codes with WLW?
WLW uses BEA's Javelin, which combines a source code parser, an attribute based code generator (XDoclet based) and a compiler. They choose for WSAD to not use an attribute based code generator, because they insist on using stock products.
What can I do with my application developped with WLW 8?
Run it on WebLogic Server, end point. Even if BEA provides a Page Flow Portability Kit, there is no such thing for the Controls. The application developped in WSAD needs minor tweaks on EJBs to be ported to another J2EE server, as usual, but nothing prevents you to do that.
Why explain in such great length that they don't use Entity Beans with WSAD?
To mask the fact that they don't know what a DataBase Control is and how it is going to be deployed?
All in all, is it a choice of IDE?
Not really, WLW is tied to WebLogic Server, and it's almost given for free nowadays. The choice is in the application server, and make you swallow the price tag with nice IDEs, and justify (in the case of BEA) a vendor lock-in.
Why just count first developement time and no maintenance task?
Perhaps to mask the fact that WLW java editor is really poor, and doesn't even include refactoring tasks.
What is really compared eventually?
Developement of a J2EE application with a framework integrated into a lightweight (in functionnalities) Java IDE versus a heavyweight Java IDE without any special framework. What to conclude? Use an integrated framework. Is it a surprise? It should not.

(Cyberpunk, 2004/03/26 07:44) lien permanent

Elle ne reviendra pas en deuxième saison !

Marianne James, dans La Nouvelle Star : "On est sur M6, on ne peut pas trop parler de culture non plus". James 2, Castaldi 0.

Mise à jour 23h05, Geoffrey éliminé, La Nouvelle Star c'est l'émission où ceux qui sont éliminés partent sans vouloir prononcer un mot (même si la production le fait revenir). C'est touchant, c'est terrible, c'est lamentable, on n'avait pas eu ça depuis le premier Loft, c'est M6 qui relance le genre.

Mise à jour lendemain 10h55, une citation plus proche est "c'est le public d'M6, on ne peut pas parler trop de culture non plus". La petite modification est de taille : après l'attaque contre les oreilles du dit public, potentiellement remplies de matière fécale, Marianne cette fois ci fait de l'humour avec ce qu'il y a entre ces oreilles :-) Evidemment, il est plus facile (et moins dangereux) de cibler le public, que la politique de programmation de la chaîne !(Regional news, 2004/03/26 04:56) lien permanent


jeudi 25 mars 2004jeudi 25 mars 2004

Voilà c'est fini...

... le "débat" sur France 3 Ile de France entre Copé, Le Pen (la fille) et Huchon. Mythique, inaudible, insipide, la guéguerre élevée au rang théâtral de la dramaturgie grecque. Le journaliste lance une question, chacun doit répondre à son tour, et c'est la foire.

Huchon (président de région)
"On a fait tout ce qu'on a pu avec le peu d'argent que nous laissait le gouvernement, et on a un plan."
Copé (arriviste, porte-parole du gouvernement)
"Mais pourquoi vous ne faites qu'attaquer le gouvernement ? C'est étonnant quand même !"
Le Pen (arbitre)
"De toute façon, l'UMP a été d'accord avec la gauche à la région ces 6 dernières années. Le gouvernement ne tient pas ses promesses. Et la gauche c'était pire !"

(Regional news, 2004/03/25 17:16) lien permanent

Enervement

La gestion des styles dans Word 2002 est tout simplement catastrophique. La mise à jour facile d'un style à partir d'un mot est tout simplement impossible à achever, le partage de styles entre documents est foireux, et la définition automatique de pseudo styles est stupide. C'est la porte ouverte aux documents complètement incohérents. Comme d'habitude dans ces cas là, on ne choisit pas ses outils.(Cyberpunk, 2004/03/25 06:35) lien permanent


mardi 23 mars 2004mardi 23 mars 2004

I'm fed up with this MVC abuse

<pedantic:rant> This morning in the javablogs daily mail, I see Solving Swing's MVC Deficiencies by Ryan. I start to read and... geez, solving Swing's MVC deficiencies requires a unique controller? I mean, either there is a misunderstanding about MVC, or with its Swing implementation, but the problem Ryan deals with, which is a valid problem, is not a Swing's MVC deficiency. But there is worse, let's take for instance php.MVC, whose misleading name implies that it's an MVC implementation, whereas it's a Struts copy in PHP. Even it has been done over and over, let's set down some facts.

  1. MVC has been conceived in 1978 by Trygve Reenskaug while working at Xerox PARC.
  2. The reference implementation of MVC is in Smalltalk-80.
  3. MVC is a paradigm, not a design pattern.
  4. MVC is fine grained.
  5. Corollary: there is no such a thing as MVC for the web. There are valid "Separation of Concerns" oriented frameworks, like Tapestry, WebWork or Struts, but none has the adequate "model notifies the view" mechanism for instance.
  6. MVC requires a hierarchy of views.
  7. MVC attaches one controller per view (and thus builds a hierarchy of controllers).

So please, pay more attention to the venerable MVC. Like for all other controversial architectural debate, there is a page about MVC on the Portland Pattern Repository's Wiki. </pedantic:rant>(Cyberpunk, 2004/03/23 05:05) lien permanent


lundi 22 mars 2004lundi 22 mars 2004

Manageable XML

In RSS vs. Atom, Erik writes : "XML may not have been intended to be a manually manageable format, it is used that way everyday." I both agree and disagree on this sentence, because it mixes two camps of the XMLers. For the youngest ones, I must notice the 1999's "XML in 10 points", which says XML is text, but isn't meant to be read. Despite the firm will to prevent XML from being humanly read, it is text. This was particularly true when we only had DTDs, which are human friendly. Do the test, try to navigate with incremental search inside a DTD with entity, element and attribute: quite easy. In the same text, it is sayed that HTML was never meant as well to be human readable, which is a half-truth to say the best. Even if Tim Berners-Lee made many efforts to provide tools to author and browse the new WWW, HTML was designed to be authored easily and quickly without dedicated tools. This goal has been completely lost between HTML 3.2 and CSS2, but now we can make beautiful human-readable HTML code, and that's why so much HTML is still done by hand nowadays.

At some point in the process, some years ago of course, companies like MicroSoft decided that DTD was not enough, so was born XML Schema. XML Schema is the perfect illustration of how a text format can be human unreadable. It has frightened lots of newcomers (well, at least me), because at the time in 2000 when I was reading Dr. Dobbs Journal, there was no compelling reason to use Schema. Strong validation wasn't a requirement when the primary thing to teach was the difference between "well-formed" and "valid". So both camps still exists, the industrials who made us realize that 'S' in "SOAP" doesn't mean "Simple", and the artisans, happy to have an accessible hierarchical text format.(Tout venant, 2004/03/22 09:05) lien permanent

Résultats régionales 2004

Quelqu'un saurait où récupérer les résultats de toutes les régions en un seul fichier ?(Regional news, 2004/03/22 07:15) lien permanent


dimanche 21 mars 2004dimanche 21 mars 2004

Evolution du bâton de baseball

Quelqu'un cherche à se renseigner sur l'évolution du baton de baseball, s'agirait-il en fait de la batte de base-ball ? Résumons ici l'histoire de la batte selon baseball-bats.net :

Les années 1850
Le consensus semble se faire autour de la forme cylindrique (contrairement à la batte de cricket).
1859
Limitation du diamètre maximum à 2,5 pouces (6,35 cm). C'était en fait une largeur maximale, certains continuant à jouer avec des battes plates.
1869
Limitation de la longueur à 42 pouces (1,07m).
1884
Début de la Lousiville Slugger.
Années 1890
Les battes à extrémité plate sont interdites. Les battes cylindriques sont les seules autorisées, de diamètre maximal 2,75 pouces (6.99cm).
1970
Apparition de la première batte métallique sur un terrain, en aluminium, alors qu'un brevet date de 1924. A l'heure actuelle, les battes métalliques ne sont toujours pas autorisées en Major League (point 1.10 du règlement, "The bat shall be one piece of solid wood.").
2001
Barry Bonds explose le nombre de home runs en une saison avec sa batte en bois d'érable. Traditionnellement, les battes étaient faites en frêne blanc, ceci marque le lancement de nouveaux débouchés pour la fabrication des battes en bois.

C'est tout pour ce Google Whoring.(Google Whoring, 2004/03/21 18:51) lien permanent

Welcome to the mess

In JSP 2.0 Thoughts: What a mess, Russell points what JSP has become with the last evolution. I disagree on one point: "When Sun jumped to JSP 2.0, they missed a chance to break backwards compatiblity and improve the page language". They can't improve the page language, it's Java (pathetic pedantic argument)! Everything else is a kludge. Back in JSP 1.0, there was an attribute in the page directive: language. I cite the specification here:

  • language

    The scripting language used in scriptlets, declarations, and expressions in the JSP file and any included files. In JSP 1.0, the only allowed value is java.

And here is the version 2.0:

  • language

    Defines the scripting language to be used in the scriptlets, expression scriptlets, and declarations within the body of the translation unit (the JSP page and any files included using the include directive below).

    In JSP 2.0, the only defined and required scripting language value for this attribute is java.
    This specification only describes the semantics of scripts for when the value of the language attribute is java.
    When java is the value of the scripting language, the Java Programming Language source code fragments used within the translation unit are required to conform to the Java Programming Language Specification in the way indicated in Chapter JSP.9.
    All scripting languages must provide some implicit objects that a JSP page author can use in declarations, scriptlets, and expressions. The specific objects that can be used are defined in Section JSP.1.8.3, “Implicit Objects”.”
    All scripting languages must support the Java Runtime Environment (JRE). All scripting languages must expose the Java technology object model to the script environment, especially implicit variables, JavaBeans component properties, and public methods.
    Future versions of the JSP specification may define additional values for the language attribute and all such values are reserved.
    It is a fatal translation error for a directive with a non-java language attribute to appear after the first scripting element has been encountered.
    Default is java.

Such an evolution. The new specification still blocks PHP5 which doesn't support the JRE (or I don't understand "to support" the right way), but allows Groovy or Jython for instance. So, the Expression Language has not been designated as a valid language for scriptlets, they've just added another pile of monstruosity on this thing. Putting JSP on a resume doesn't mean much now.(Cyberpunk, 2004/03/21 16:12) lien permanent


vendredi 19 mars 2004vendredi 19 mars 2004

Le .fr s'assouplit

A partir du 11 mai 2004, n'importe quelle personne identifiable en ligne (dont les associations depuis que le SIREN est obligatoire) pourra demander un nom de domaine en .fr sans que le nom demandé apparaisse sur un document officiel. Auparavant, le .fr était réservé aux entreprises, et seulement pour les noms qui apparaissait en tant que raison social ou en tant que dénomination commerciale. Le processus d'inscription pour le .fr était donc lourd et cher (relativement aux .com, .net, .org), mais au moins on avait la garantie qu'il y avait une entreprise au minimum sérieux derrière. Et dans quelques mois, ce sera ouvert à toutes les personnes ayant un lien avec la France. Il y a quelques années on se demandait si prendre un nom de domaine en .fr pour CinemAsie serait intéressant. Le .fr nous était fermé, restait le .tm.fr après dépôt de marque, ou le .asso.fr évidemment, mais quelle laideur ! L'objectif de ce nom de domaine aurait été de marquer avec force la francophonie revendiquée du site (qui s'appelait avant RisingSun, pas terrible de ce point de vue là). Au final, le .com a été retenu pour des questions de facilité de mémorisation du nom de domaine, et puis c'était pas cher (on n'avait pas le sou). Si maintenant le .fr ne signifie plus rien, point de justification pour essayer d'en avoir un de notre point de vue...(Regional news, 2004/03/19 20:28) lien permanent


jeudi 18 mars 2004jeudi 18 mars 2004

winword.exe runtime error

Aaaah, découvrir pourquoi le standard universel de création de documents, Mot (loi Toubon, Word dans le reste du monde), s'écrase comme un fruit trop mûr ne tenant plus à sa branche. winword.exe runtime error, tout est dit, l'erreur à l'exécution, fatale qui plus est. La petite erreur n'est pas trop gênante, numérotation des chapitres saccagée, graphique balladeur, mise à jour des styles aléatoire, table des matières pas à jour... rien d'anormal pour un produit amateur. Les crashs les plus fréquents que j'ai constaté ont eu lieu avec des fichiers sur le réseau, lors de l'utilisation de l'outil de dessin intégré ou tout simplement en manipulant un fichier un peu trop gros. Bref, les fonctionnalités les plus évoluées de Word sont heureusement celles les plus utiles : enregistrement automatique et copie de sauvegarde automatique. L'enregistrement rapide est quand à lui un plaidoyer pour l'abandon de OLE2CDF, mais le mal est fait. Au final, quand Word se plante, faites un tour sur le support en ligne MicroSoft, sinon ils vont croire que tout va bien.(Google Whoring, 2004/03/18 08:22) lien permanent


mercredi 17 mars 2004mercredi 17 mars 2004

Jean-Pierre Coffe chez Jean-Marc Morandini

Un des auditeurs est scandalisé par le fait que Coffe ait jeté un fruit (végétal ayant poussé il y a quelque mois, cueilli avant maturité, congelé juste après et encore dûr comme du béton après décongélation) pris au hasard dans le panier d'accueil dans sa loge chez le roquet. Il parle de mépris pour ceux qui n'ont pas assez à manger, pour ceux qui ont fait pousser ses fruits, pour ceux à qui on a appris que finir son assiette était une des bases de la bouffe française. Qu'est ce qui est le plus anormal ? Jeter un végétal à peine comestible ou l'offrir à quelqu'un pour qu'il se restaure avec ? Le combat contre la faim est noble, encore faut-il ne pas se tromper de cible. Coffe donne peut-être un mauvais exemple, mais que faire de ces jeunes ? L'alimentation aujourd'hui, c'est la grande distribution, et c'est encore plus vrai pour les jeunes. Ne trouve-t'on pas exceptionnel quelqu'un qui connait les fruits et légumes de saison ? Quelqu'un capable de citer une trentaine de légumes sans hésitation ? La facilité pour se nourrir est telle que les repas sont relégués au rang des contingences prétextes à prendre une pause. Comment en faire une grande cause dans ce cas ? Le problème nous est étranger.

Quant à la personne qui a fait pousser ce fruit, on tombe là dans la mythologie du paysan proche de la terre et soucieux de son travail. On est plutôt ici dans le cas d'un saisonnier embauché pour deux semaines avant la période de maturité des fruits au volant de sa récolteuse tractée et automotrice à vibreur multidirectionnel, qui a son objectif de n arbres à l'heure. J'exagère bien sûr, on sait que les fruits destinés à casser les dents humaines sont cueillis à la main, sinon ils ne se vendraient pas à cause des impacts (quasi inexistants vue la dûreté des fruits, mais après 6 mois de congélation et deux bris de la chaîne du froid, ça ressort un peu).

Bref, autant le jeter ce fruit de mauvaise augure.(Tout venant, 2004/03/17 20:17) lien permanent


mardi 16 mars 2004mardi 16 mars 2004

dvd rip le dernier samurai

Après un effondrement catastrophique de la fréquence d'écriture dans la catégorie Google Whoring, je tente un nouveau départ en me concentrant sur des sujets faciles. Aujourd'hui donc, dvd rip le dernier samurai. Tout d'abord, Le dernier samurai est un film récent avec Tom Cruise (l'ex de la rousse australienne), le mettant en scène en tant que yankee alcoolique, embauché par des japonais pour qu'il leur apprenne la guerre à l'américaine. Bon gré mal gré il rejoint le camp ennemi de son employeur (c'est peut-être ça la guerre à l'américaine après tout ?). Pour le DVD de ce film, la sortie mondiale a l'air d'être prévue le 4 mai (région 1, 2 ou 3 tout du moins), en avoir un rip dès aujourd'hui n'en est effectivement que plus attirant. Mais, étant donné que le film est encore diffusé dans nombre de salles, pourquoi perdre son temps (et donc son argent dans notre société) à chercher quelque chose qui n'existe vraisemblablement pas (tout du moins par Google), plutôt que d'aller dans la salle la plus proche profiter du confort de la visualisation sur grand écran ? Pour ne pas donner son argent à la scientologie ? Oui peut-être, c'est effectivement une raison.(Google Whoring, 2004/03/16 06:33) lien permanent


mercredi 10 mars 2004mercredi 10 mars 2004

NSV for Pocket PC

Aujourd'hui, une recherche de NSV for Pocket PC, qui ramène ce carnet en première position, à tort sans doute. Mais tel est l'objet de cette catégorie, tenter de répondre à ces questions. Précisons un peu les termes de la recherche pour les néophytes :

NSV
Nullsoft (Streaming|S as in Soft) Video. Format de flux audio-vidéo destinés à être "streamé". Nullsoft est l'entreprise fondée par Justin Frankel (qui en est parti depuis), rachetée par AOL, et d'où sont sortis entre autres Winamp, Shoutcast et GNUtella. NSV ne définit pas d'encodage, que ce soit pour l'audio ou la vidéo. A l'heure actuelle, les flux en NSV utilisent en général le codec VP3 ou VP6 pour la vidéo, et MP3 pour l'audio. Le lecteur de référence pour ce format est Winamp 5.
Pocket PC
Tentative de réponse de MicroSoft aux PDA de Palm. En fait de réponse, MicroSoft ne s'investit pas dans la partie matérielle, et on a vu successivement passer les systèmes d'exploitation :
  • Windows CE 2 (1997->1999, première version de CE pour PDA, support de plusieurs architectures processeur (x86, SH3, ARM, MIPS, ...))
  • Windows CE 3 la première véritable réponse (2000->2002), on le retrouve derrière les appellations Pocket PC 2000 et Pocket PC 2002
  • Windows CE 4, l'OS de la maturité (2002->2004, supporte seulement l'architecture processeur ARM), derrière l'appellation Pocket PC 2003, qui a été abandonnée au profit de l'appellation Windows Mobile 2003, et Windows Mobile 2004.
Le Windows CE premier du nom était orienté strictement vers des matériels de type "Handheld PC", comme le Casio Cassiopeia A-11, des machines avec un écran orienté paysage, un clavier complet et un stylet, le but étant d'avoir vraiment une machine très petite mais permettant d'avoir de bonne capacités en bureautique (ce qui n'est absolument pas la philosophie des PDA). Cet héritage pèse toujours lourd sur la philosophie Pocket PC. Une abbréviation couramment rencontrée est PPC, à ne pas confondre avec PowerPC, une architecture de microprocesseurs que l'on retrouve (entre autres) dans les Mac depuis 1994.

Si on prend le dernier Pocket PC de Dell, l'Axim X3i, on a en lecture de vidéo en passant par le WiFi (sinon un format streamé a peu d'intérêt) une espérance de vie d'un poil plus d'une heure. Tout ça pour une vidéo sur un écran de 240x320 pixels, ce qui est, aux normes d'aujourd'hui, petit (un Tungsten T3 ou plusieurs Sony sont en 320x480, soit 100% de pixels en plus). Bref, même si une implémentation de NSV pour Pocket PC est réalisable (Xine par exemple sait lire ce format), son intérêt apparaît limité.(Google Whoring, 2004/03/10 10:05) lien permanent


qui est

nom : Damien Bonvillain
courriel : kame à cinemasie.com
bloggercode:
B9 D+ T+ K S F I- O X+ E- L- C-- Y1 R+ W- P+ M5 N-- N+
un peu plus : Google Whoring tortue

Messagerie instantanée

    les koms

    m'enfin

    Quant à mes invectives imaginaires, je vous laisse chercher un endroit adéquat pour les ranger. Elles craignent la lumière, si vous voulez une piste.
    Lien associé
    Eolas - « Aimez moi, c'est un ordre. »

    les bons vieux


    archives

    « mars 2004 »
    lunmarmerjeuvensamdim
    1234567
    891011121314
    15161718192021
    22232425262728
    293031

    XML RSS 2.0 XML RSS 2.0 commentaires A A A i

    liens

    allégeance

    Blog sans chat

    colophon

    Propulsé par pointClairMerci à la caféineDevelopment with EmacsBadges from GTMcKnightFreeListed on BlogSharesGeoURL