A A A i

lundi 22 novembre 2004lundi 22 novembre 2004

Blog puissance Microsoft

Ou l'art de prendre une massue pour écraser un acarien. Une de mes lectures quotidiennes, le Daily WTF ("Le 'Oh putain' quotidien", si quelqu'un a une meilleure traduction il est le bienvenu), traite des perles exposées à la vue des programmeurs au quotidien. Il se trouve que ces perles se trouvent majoritairement écrites en Visual Basic, mais je m'égare. Ce blog, qui connaît une forte fréquentation se trouvait à l'étroit sur sa plateforme Microsoft. Pour pallier au manquement de puissance, il a fallu investir un peu pour lui donner de l'air. Attention ça décoiffe :

Matériel
serveur dédié en datacenter
Système d'exploitation
Microsoft Windows Small Business Server 2003 Premium (1200€ chez GrosBill en OEM)
Base de données
SQL Server, en vente par lot avec Small Business Server
Plateforme de blog
Community Servers :: Forum (license gratuite grâce aux badges publicitaires, la pub Google est en sus)

Voilà, c'est ça la philosophie Micro$oft, prenez un honnête blog, mettez des ressources monstrueuses comparé au besoin, et surtout, jetez le blog pour le remplacer par un forum laid et anonyme, où la seule restriction est que l'auteur de l'ex-blog devient le seul à pouvoir créer un sujet. Quelle régression, seul le fil RSS est sauvé ! Quelle désillusion, je ne peux que l'enlever de mon blogroll public, même si je vais continuer à le lire. Déception.[Ecoute en cours: ベル・エール - MALICE MIZER - merveilles (5:33)](Cyberpunk, 2004/11/22 20:51) lien permanent


mercredi 17 novembre 2004mercredi 17 novembre 2004

JSR 223: silent renaming

Unnoticeably, the JSR 223 was renamed two days ago from "Scripting Pages in JavaTM Web Applications" to "Scripting for the JavaTM Platform". It's a significant change in the scope of this JSR. It concerned initially only Web applications, aiming at improving the somewhat crappy JSP scripting model. Now it seems they want to propose a standard scripting model at the standard platform level. Solutions already exist for that, albeit non standard. Names like BeanShell, Jython or Groovy come to my mind. Their status is quite different: BeanShell is integrated in WebLogic since version 6, and bundled with quite a number of tools, Jython seems to be used in an "enthusiast only" community and Groovy aims at becoming a standard throuch the JCP JSR 241 ("The Groovy Programming Language").

Those two JSR seem now to be in conflict. Even if the scope of the JSR 223 seems broader in scope, it is initially just a launch pad for PHP 5 into the world of enterprise applications, whereas the JSR 241 has the honnesty to be "just Groovy". The JSR 223 has not evolved much since June 2003, at least from an outsider point of view: maybe it's just a dead end. Let's wait some more months to see where all this lead us to.(Cyberpunk, 2004/11/17 10:09) lien permanent

Commentaires ici et ailleurs :

It could just ratify the BSF as a standard and include PHP support...

Posté par fletch, le mercredi 17 novembre 2004 à 07:35 #

It looks like JSR 223 is the "interface" to the scripting languages while JSR 241 the Groovy implementation.

Posté par , le mercredi 17 novembre 2004 à 11:31 #

Yes Anonymous, that's what the JSR 241 peoples say about the JSR 223, but that doesn't mean that "the scope and purpose is completely different" between the two JSR. In fact, it overlaps with the interfacing specification. That means there can be a clash and we could *in theory* have Groovy as a non valid JSR 223 scripting environement. It's unlikely though, because James Strachan, specification lead of the JSR 241, is a member of the JSR 223.
Initially, the JSR 223 concerned mainly the non-JVM based scripting languages, and their bindings in a Web app environment. Broadening this to a generic J2SE context leads to a whole new problematic, and BSF is not the answer, because it supports only JVM based languages.

Posté par Damien, le mercredi 17 novembre 2004 à 11:49 #


lundi 15 novembre 2004lundi 15 novembre 2004

The MVC litany goes on

Today on Javablogs, another post with "MVC" in the title: Bashing MVC. The short entry seems relevant, until the last sentence: If MVC is really bad then why framework like struts are so famous?. Another loss, Struts is not about MVC. After 3 years of Struts and almost five years after the infamous Understanding JavaServer Pages Model 2 architecture - Exploring the MVC design pattern, it should be clear that Model2 has almost nothing to do with MVC. Model: the ActionForms, why not. Controller: the Struts Servlet, only one Controller for the application? In regular MVC you've got one Controller per widget! View: JSP? If it was MVC, the View would be in the client browser: HTML, JavaScript, Applet, Flash, whatever, but not the JSP themselves which are only procedures generating some flat files. And there is more in MVC than the "three components". Where is the "Model notifies the View" mechanism? Does Struts does something to update all the client screens when an ActionFom is updated? First you have to grab a handle on those ActionForms, which by default only live the time of the request processing. Where is the hierarchy of Views (and thus the hierarchy of Controllers) for handling the users inputs? This can last long.

Today, many of the young Java developers start doing web applications, and they are told that Struts is MVC. When they start doing some stuff with Swing, they are told it's easy, because Swing is MVC as well. And they fail to understand why there is no magic XML file with the navigational aspects, why there is nothing to magically call their 'execute' methods, why their Form are completely useless. They'll discover the wonders of notifications, and the richness of heavy clients. Eventually, they hopefully will have forgotten Struts, or they will realize that it's probably nothing more than the Command design pattern reachable through an HTTP request.

Update: Andy Wardley says it better here.(Cyberpunk, 2004/11/15 18:02) lien permanent

Commentaires ici et ailleurs :

True MVC web development can be achived with framework like Echo : http://www.nextapp.com/products/echo/
But then, you have a web application, which is far from being a web site.

Posté par Lunar, le jeudi 21 octobre 2004 à 11:05 #

Still evangelizing people about why Struts can't be called an MVC :-)

Posté par Florent, le mardi 26 octobre 2004 à 12:06 #

Always fighting for the truth ;-)

Posté par Damien B, le mardi 26 octobre 2004 à 17:13 #


dimanche 14 novembre 2004dimanche 14 novembre 2004

Faute...

Après une journée passée à tenter de flasher une puce SST 28SF040A sur le Mini-Itx, ceci afin de secourir le malheureux SONY PCG-FX702 d'une amie. Et oui, Sony en plus de faire des sites de merde et des logiciels de même niveau pousse l'audace jusqu'à foirer ses PC avec des BIOS auto-nettoyant. Bref, ça n'a pas marché... c'était au petit bonheur en même temps. Et là, de dépit, et n'étant plus à un redémarrage prêt, je me suis dit : "pourquoi ne pas mettre le BIOS de Naru (oui, c'est son nom sur le réseau) à jour ?". Que n'allais-je faire ! Malgré les cassandres (1, 2, 3 et 4), enhardi par cette journée à échanger les puces système allumé, je fis l'opération la plus simple de la journée : un flash tout ce qu'il y a de plus banal. Le résultat ne le fut pas, lui, banal : rien au boot, naru se comportait comme le vulgaire PCG-FX702 mentionné ci-dessus. En fin de journée et à deux heures du matin, j'ai donc deux pucs à reflasher sur les bras, sans ma plateforme de test. Si quelqu'un a un programmateur d'EEPROM avec support PLCC 32 broches 5V (genre EPR-03) sous la main, et veut bien me le prêter gracieusement, il aura toute ma gratitude et une pression offerte.(Cyberpunk, 2004/11/14 21:33) lien permanent

Commentaires ici et ailleurs :

regarde là (tout au milieu, post de MAD DOG) :

http://www.ixus.net/resume_messages.php?topic=4534
J'avais un guide bien mieux foutu mais j'ai perdu le lien :(
Sinon, la solution peut être une carte réseau avec le bon support PLCC ou DIL. Maintenant, elles ont presque toutes la possibilité de flasher leur bios : Boot rom flash utility pour les puces realtek les plus courantes : http://www.realtek.com.tw/downloads/downloads1-3.aspx?sort=description&lineid=1&famid=3&series=16&Software=True)

Posté par sassa, le lundi 15 novembre 2004 à 14:12 #

Disquette : plus de lecteur de disquette sous la main. Pas de boot sur CDROM, USB possible...
Le swap de puces, j'ai passé ma journée à ça ! T'as pas lu mon post !!
Sinon pour la Boot ROM sur carte réseau, je n'y avais pas pensé du tout... tour des cartes réseau de l'appart... DIL, DIL, DIL, DIL... Raaaaaah.

Posté par Damien B, le lundi 15 novembre 2004 à 16:52 #

Et je ne trouve pas de carte réseau répandue avec une eeprom packagée en PLCC 32, toutes celles qui ont encore une Boot ROM sont en DIL, snif :'-(

Posté par Damien B, le lundi 15 novembre 2004 à 17:55 #

Je sens un trouble dans la Force...

Posté par Florent, le mardi 16 novembre 2004 à 11:49 #

Au boulot j'ai une intel ee100 avec du plcc. C'est ça, à toujours prendre du premier prix :)

Posté par sassa, le mardi 16 novembre 2004 à 14:11 #

Si ta carte Untel revient à plus cher que le prix de la carte de base (4?) plus le prix d'un kit Willem (37? http://www.willem.org/epromshop.html), je ne vois pas l'intérêt dans ce cas précis :o)
T'as de quoi les flasher mes BIOS au fait ? :-)

Posté par Damien, le mercredi 17 novembre 2004 à 04:57 #

Florent... euh Luke, je suis ton père ! euccccccchhhhh chhhhrrrrrrrrrr

Posté par Bouilloire, le mercredi 17 novembre 2004 à 05:19 #

Euh, mon père, tu es sûr ?? Tu n'as pas les accessoires nécessaires me semble-t-il :-)

Posté par Florent, le mercredi 17 novembre 2004 à 13:08 #

BIOS

Un BIOS foireux, c'est toujours difficile...(Cyberpunk, 2004/11/14 18:13) lien permanent

Commentaires ici et ailleurs :

Aiya... heureusement que je sais de quoi tu parles :)

Posté par Bouilloire, le dimanche 14 novembre 2004 à 18:49 #


mardi  9 novembre 2004mardi 9 novembre 2004

Point de suivi de trace

Tim Bray dans Hardwear expose ce qu'il souhaiterait voir modifié dans les portables Apple. Il met en avant les portables Thinkpad IBM (les machins tout noir comme celui sur lequel je suis en train de taper cette entrée), pour de bonnes raisons... et de moins bonnes. Je traduis ci-dessous une raison insupportable :

Pseudomulot Je l'ai déjà dit avant mais cela mérite d'être répété : une certaine proportion de la population trouve que les touchpads sont inutilisables. Si Apple équipait ses portables avec une de ces choses opérables avec l'index appelé "trackpoint", je parie que je pourrais éconduire Windows de ma maison et être complètement Linux-Mac. D'autre fabricants peuvent le faire, pourquoi pas Apple ?
Tim Bray

Je fais parti de la population qui trouve les trackpoints complètement nuls, et en particulier ceux des Thinkpads. En plus d'être insuffisant pour toute application réclamant plus de 10 pixels de précision, ceux des Thinkpads ont en plus un comportement... humoristique. En effet parfois, il dérive tout seul. Aléatoirement et après un certain temps d'utilisation, le pointeur vaque à sa propre destinée pendant quelques secondes après utilisation. L'effet est assez comique, peut-être même plus que Clippy : IBM a réussi avec son trackpoint foireux à donner une vie au PC, mieux que Micro$oft et ses tentatives d'intelligence artificielle. Parallèlement à cela, je n'ai rien trouvé de mieux à part la souris que le touchpad de mon Easy Note Vx, un Glide Pad de chez Nec. Une sensibilité à fleur de silicium, une utilisation avancée de la surface : roulette, avant et arrière dans le navigateur, coins programmables et toucher fin (en roulant son doigt, essayez avec un trackpoint !). Alors supprimer le touchpad des Mac ? Halte là ! A la rigueur, proposer les deux systèmes à la fois, même si cela va à l'encontre de l'esprit de simplicité. Et que ce soit pour le touchpad ou le trackpoint, plus que le principe de fonctionnement, la qualité de fabrication reste essentielle dans le confort d'utilisation. [Ecoute en cours: au revoir - MALICE MIZER - merveilles (4:54)](Cyberpunk, 2004/11/09 21:08) lien permanent

Commentaires ici et ailleurs :

L'inconvéniant du touchpad c'est qu'en cas de mains un peu humides, le curseur n'obeit plus ni au doigt ni à l'oeil.

L'un comme l'autre, vas jouer au demineur avec...

Posté par Bouilloire, le dimanche 7 novembre 2004 à 05:17 #

Ben faut avoir les mains propres et sèches :-)

Posté par Damien B, le dimanche 7 novembre 2004 à 06:04 #

Kesk'il est en train de scroller avec ses mains humide lui???? :p

Posté par christophe, le lundi 8 novembre 2004 à 03:43 #

Qu'est ce qu'il ne faut pas lire... navrant...

Posté par Damien, le lundi 8 novembre 2004 à 05:02 #

(mdr)

Posté par Bouilloire, le lundi 8 novembre 2004 à 05:07 #

Et ça vous fait marrer !

Posté par Damien, le lundi 8 novembre 2004 à 05:08 #

Vous ne connaissez pas le truc du scotch ? Une couche d'adhésif sur le touchpad en été (ou en permanence pour ceux qui ont toujours les mains moites), et plus de problèmes de précision.

Posté par Sassa, le mardi 9 novembre 2004 à 04:41 #

Je connaissais pas non, ça ne laisse pas de trace de colle sur la surface ?

Posté par Damien, le mardi 9 novembre 2004 à 05:24 #

Ca dépend du scotch que tu utilise, mais avec du "décollable", pas de souci. Le truc par contre c'est que la surface glisse moins les premiers jours, mais plus de problème après.

Posté par sassa, le mardi 9 novembre 2004 à 14:17 #


samedi  6 novembre 2004samedi 6 novembre 2004

Aïl MD

Un nouveau modèle dans notre famille des MiniDisc, après le Sharp MD-MT18, le Sony MZR700PC de la bouilloire et le Sony MZ-N707 arrive le Sony MZ-NHF800. Quatres générations de lecteurs-enregistreurs : origine, MDLP, NetMD puis HiMD, quatre générations de fidélité à la technologie de Sony...Fidélité récompensée ? Peut-être pas, mais commençons par les points positifs. Les derniers balladeurs restent compatibles avec à la fois les anciens formats de compression (tout du moins en lecture) et avec les anciens disques. De plus, ils peuvent reformater les anciens disques pour quasiment doubler leur capacité physique. Du point de vue des nouveaux codecs, le résultat est conforme à ce qui est annoncé : un Hi-LP à 64kbs identique en qualité (au moins pour mes oreilles, et c'est tout ce que je demande) au LP2 à 132kbps, et un mode Hi-SP à 256kbps d'excellente qualité. C'en est fini pour les bons points spécifiques à ces nouveautés.

Du point de vue du matériel, toujours une disponibilité extrêmement faible des MiniDisc HiMD. A un prix de vente de 7€ cela place le mégaoctet à 0,7 centimes, ceci est à comparer avec les anciens MD reformatés (0,78 centimes) et à la mémoire flash (8,6 centimes au mieux). Problème de capacité de production peut-être ? Ensuite, passons au logiciel qui accompagne le balladeur. Tout d'abord, toujours rien pour le Mac. L'iPod ou l'iTunes Music Store ne sont pas des excuses, étant donné que Sonic Stage (connu sous le nom d'OpenMG à l'époque du MDLP en Europe) existait avant l'iPod. Donc 2004, et la meilleure plateforme pour le son n'a toujours pas un accès direct au MiniDisc. Ensuite, et on comprend mieux pourquoi Sonic Stage ne sera pas porté du jour au lendemain : sa dépendance aux API Microsoft est manifeste et malfaisante. Comme a pu le constater la bouilloire, il faut un système Window$ très à jour, et aussi un Window$ Media Player très à jour.

Mais ça ne suffit pas. Du point de vue de la gestion des fichiers, Sonic Stage garde les morceaux réencodés en Atrac3 ou en Atrac3plus sur le disque dur, mais visiblement sans garder le taux et le type de compression en mémoire. Ceci fait que l'on a beau changer la compression souhaitée quand on transfère le morceau sur le balladeur, il reprendra toujours le fichier présent sur le disque dur : lamentable. Les PC de la bouilloire et le mien sont configurés à peu près de la même façon, par contre impossible d'encoder un morceau correctement sur mon PC, le process se passe absolument sans erreur, mais à la lecture, des artefacts arrivent toutes les 5 ou 10 secondes : inexploitable. Est-ce que j'aurais installé quelque chose d'étrange, d'anormal, qui ferait que les logiciels exploitant le son fonctionnent mal sur ce PC ? Non, seul Sonic Stage et son petit frère Simple Burner présentent un comportement anormal. Sony a donc abandonné à Micro$oft le moyen d'avoir un logiciel fiable, et à la fin il reste une bouse, skinnable parce que c'est hype, mais une bouse quand même. Et encore skinnable, nous sommes en 2004, et ils arrivent encore à faire des logiciels qui ont des anomalies graphiques quand on redimensionne la fenêtre. Bref, point de vue logiciel, 0 pointé pour Sony.(Cyberpunk, 2004/11/06 18:30) lien permanent

Commentaires ici et ailleurs :

Je t'avais dis d'acheter un iPod... mais non ! Monsieur n'en fait qu'à ça tête :-)

Posté par Florent, le vendredi 12 novembre 2004 à 11:32 #

Et qu'est ce que je fais quand l'iPod n'a plus de batterie (et avec son autonomie ça arrive régulièrement non) ? Et quand on veut enregistrer une interview sans craindre de la robustesse du machin ? Et c'est génial l'iPod, dès que tu veux faire quelque chose faut le sortir de la poche ou autre endroit où tu l'as rangé... et elle est où la radio sur l'iPod ? Pardon j'oubliais, je n'ai pas le Solitaire sur MiniDisc, bouuuuuh :o)

Posté par Damien, le vendredi 12 novembre 2004 à 13:31 #


jeudi  4 novembre 2004jeudi 4 novembre 2004

Dell enters the PDA market

A picture and a technical overview of the X5. With that Pocket PC, Dell enters the PDA market. It takes the main default of HPaq: bulky, doesn't offer any interesting bundled software, keep the same medium resolution, and the entry level model has not enough RAM to live with winCE 3. All in all, two units without flavour. Only the price can be attractive, but I won't pay 300€ for such an inefficient machine regarding to its primary use.(Cyberpunk, 2004/11/04 05:47) lien permanent


mercredi  3 novembre 2004mercredi 3 novembre 2004

Progect fully GPLed

Silently some time ago, PDesk, the Progect desktop companion, became GPL. The source code is in Python, so I'm not tempted to offer my help, which is a Good Thing©. I'm seriously lacking of sleep...
For the record, Progect is a good outliner for the palm. Below a borrowed screenshot:
(Cyberpunk, 2004/11/03 18:56) 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

    « novembre 2004 »
    lunmarmerjeuvensamdim
    1234567
    891011121314
    15161718192021
    22232425262728
    2930

    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