<Glazblog/>

" Il est meilleur d'être irresponsable et dans le vrai que responsable et dans l'erreur " -- Winston Churchill

home
Disruptive Innovations
No comment
inFoRmatique

June 2009

Tuesday 30 June 2009

TwitFactory 1.0 for Mac OS X

I am glad to announce that version 1.0 of my new twitter/identi.ca client based on Mozilla Xulrunner is now available for Mac OS X at http://twitfactory.com. We're still working on the Windows and Linux version, ironing the UI.

TwitFactory is not open-source or free. It's a commercial product although it's a cheap one for a long list of cool features. Given the current financial crisis and its very deep impact on Disruptive Innovations, we decided to sell the software.

Disruptive Innovations has released many pieces of open-source software over the years. If you want to support us, please buy a license of TwitFactory!

Sunday 28 June 2009

TwitFactory 1.0

TwitFactory has a first release candidate... Stay tuned.

Thursday 25 June 2009

SNCF, TC de plomb

Bien mérité, vraiment très très fort....

TwitFactory

TODO LIST LENGTH IS ZARROO !!!!!! Feature complete for 1.0 !

OS X little weirdness

A while ago, an OS X update had a strange side effect on my MSN client: after a CR to send an instant message, the focus was lost and the caret was disappearing from the editing area. Very painful because it required to click again in that area before typing a new line... I ended up switching to another instant messenger. Yesterday, I installed a few OS X updates, apparently all unrelated to this kind of issues and BANG the focus is back in MSN's editing area... Is Apple distributing minor fixes inside unrelated bigger patches? (yes, I verified the instant messenger client was not updated itself)

Tuesday 23 June 2009

Fillon++

Bon. Le nouveau gouvernement a été annoncé mais seul le site de l'Elysée annonce sa composition. Rien sur premier-ministre.gouv.fr, rien sur gouvernement.fr. La honte pour Fillon tout de même...

Revenons au gouvernement lui-même. Les sortants :

  • Rachida Dati ne sera regrettée par personne, même au gouvernement ou à l'Elysée. J'en connais plus d'un qui doive boire ce soir à la santé des Bruxellois, Strasbourgeois et Luxembourgeois qui vont se la coltiner.
  • Michel Barnier. Peu de commentaire à faire. Il se voit plus en Commissaire Européen qu'en Ministre faire-valoir et il n'a pas tout à fait tort de ce point de vue...
  • Yves Jégo paye sa mauvaise gestion initiale du dossier des DOM. Mais cela oublie qu'il s'était plutôt pas mal rattrapé ensuite. Mais comme Sarkozy va preochaînement se rendre aux Antilles, il fallait donner un signal fort tout de suite. Il en fait les frais. Avant les élections présidentielles, Yves Jégo se posait en supporter n°1 et grand ami de Sarkozy. Depuis...
  • André Santini est un peu plombé par les ennuis en ce moment. Il a de plus été déjà plusieurs fois ministre, on ne l'a ni vu ni entendu ou presque depuis des lustres, bon.
  • Bernard Laporte, que Sarkozy avait encensé, repart par la petite porte. Gaffes, bévues et boulettes, il en paye le prix.
  • Pour Roger Karoutchi, qui est un bon soldat fidèle et efficace de la Sarkozie, c'est très très vache. Lui qui s'est dépensé sans compter lors de la campagne présidentielle et a toujours été un soutien sans faille de son maître doit l'avoir un peu mauvaise ce soir. On notera qu'on a sacrifié quelques sous-fifres genre Laporte et Santini avec lui histoire qu'il ne soit pas tout seul à être "viré".
  • Christine Boutin... Etonnant, je m'attendais à ce qu'elle soit recasée. Elle plait beaucoup à un certain électorat catho-pro-life et tout ça. Bon.
  • Et enfin bien sûr, la TRES grande perdante, Christine Albanel, sacrifiée en grande pompe sur l'autel de l'Hadopi.. Sa gestion du projet de Loi associé a été calamiteuse de A à Z, et elle n'a aucunement la stature d'un ministre. Chez les geeks, personne ne regrettera l'auteur de l'ineffable "Anéfé" et la grande prêtresse du coupe-feu de OpenOffice. Bon vent.

Les autres :

  • Michèle Alliot-Marie a été TRES appréciée à la Défense et plutôt pas mal appréciée à l'Intérieur. Il est certain qu'elle sera bien plus appréciée que Rachida Dati à la Justice et qu'elle ne brûlera pas 20 membres de son Cabinet en deux ans. Cela sera déjà ça... Parce que d'un autre côté, les budgets sont inchangés et c'est toujours le boxon le plus total.
  • Xavier Darcos va pouvoir amener sa statue de Gudea au Ministère du Travail. Après un "grand" Ministère comme l'Education, c'est un peu un purgatoire mais un purgatoire tenant compte de son action précédente, considérée comme positive par le pouvoir même si elle a mis le feu aux poudres un peu partout.
  • Brice Hortefeux, lui, devait être totalement dégouté de se retrouver au Travail... Ah ça, Hortefeux gérant les forces de l'ordre, j'espère que cela ne tournera pas à la ressemblance avec la période Pasqua-Pandraud mais j'en ai malheureusement bien peur...
  • Exit Rama Yade ou presque. Elle paye chèrement ses prises de position contraires à celles de son Ministère de tutelle et son refus d'aller aux élections européennes, ce qui lui aurait donné un beau succès. K-Boom. Mais comme me l'a dit un jour un copain qui se reconnaîtra, le Ministère des Sports c'est le Ministère de pas-de-problèmes, voyages et panem-et-circenses, une place de rêve loin du tumulte. Je suppose que Yade était sur un vrai siège éjectable mais sa sortie n'était pas bonne ni pour la diversité ni pour la parité...
  • Borloo est maintenu. Etonnamment, le type plait au public, et on ne peut donc pas s'en séparer comme ça. Il doit faire moins de dégat là qu'ailleurs, donc peu d'importance. Rappelez-vous de Bercy...
  • Frédéric Mitterrand. Pourquoi pas. Aucun fromage à en faire. Son nom ? Pffff. Vous n'allez tout de même pas me faire croire que cela peut être pire qu'Albanel hein ?
  • Luc Chatel à l'Education. Hmmmmm. Je suis très sceptique. Vraiment très. Il n'y connait strictement rien du tout... Une marionette ?
  • Michel Mercier nommé Ministre, ça c'est une grande danse de plus dans le visage de François Bayrou. Cela ne sert qu'à ça d'ailleurs, malgré les qualités reconnues du Mercier en question.
  • NKM reste sur son micro-strapontin pour l'instant, et doit l'avoir plutôt mauvaise... Si je me lachais, je dirais que sa grossesse a été prise en compte et on se souvient des soucis causés par Dati ne s'arrêtant pas pour la naissance de son enfant. Surtout si elle désire s'arrêter un moment.
  • Estrosi arrive, comme prévu depuis longtemps. Je m'attends à ce que Estrosi 1 succède à Fillon 3.
  • Eric Woerth est confimé au Budget. Le pauvre... Il doit vraiment en avoir ras-la-casquette et je le comprends. Il est à un des postes les plus difficiles de ce gouvernement depuis longtemps et il ne doit pas dormir beaucoup. Je suis très sérieux. Il aurait peut-être mérité, en bon soldat consciencieux, une autre place plus confortable après tout ce temps. Cela n'a probablement pas été possible car le jeu de chaises musicales aurait débordé. Dommage pour lui. Le type n'est pas agréable dans sa manière de communiquer mais il faut être conscient que le budget du gouvernement exploserait encore plus s'il n'était pas là. Le vrai Ministre des Finances, c'est lui.
  • Bruno Le Maire à l'Agriculture et la Pêche. Tiens un villepiniste... Et en plus un normalien Proustien. Ohlala :) Bon, c'est un bon soldat de la République, gros bosseur de ses dossiers. Un technicien dont le talent et l'implication devraient compenser l'inexpérience sur le sujet.

Voila... Cela n'engage évidemment que moi.

Mise à jour: @Maitre_Eolas Autre bonne nouvelle : Santini viré, il reprend son siège : FRÉDÉRIC LEFÈBVRE N'EST PLUS DÉPUTÉ !

Visage ?

Neda, la jeune femme tuée lors des manifestations de Téhéran, a donné un visage à la contestation. Et quel visage, bien ensanglanté, dans une video franchement gore montrant son hémorragie en gros plan...

Tout le monde est d'accord sur le fait qu'un visage est un catalyseur puissant pour une telle révolte. Mais la plupart des commentateurs - y compris mon ami Jean-Pascal Picy - oublient de préciser que le Chi'isme est né du martyre, est fondé sur le martyre, celui de Hussein bien entendu. Khomeiny en son temps en a parfaitement joué pour lutter contre les Pahlavi. Aujourd'hui la révolte ne s'est pas seulement trouvé un visage, elle s'est trouvé une martyre. Et en Iran, c'est un élément déterminant et durable...

Monday 22 June 2009

QOTD

A: dis-moi, machin, il était pas à voile et à vapeur ?
B: je ne sais pas, je suis malade en bateau

Xulrunner joys

Four weeks and a half ago, I started a standalone, xulrunner-based, twitter client. I worked only on week days, and had to remain away from the computer during almost three days because of a strong cold. I just cannot believe I implemented so many features in that app in so little time. My app should be ready for 1.0 on Mac OS X by the end of the week (for other platforms, please stay tuned, I need to polish UI first...).

But I did not want to write that blog post to write about my app, I only wanted to repeat again how powerful and great the Mozilla xulrunner platform is. Used in conjunction with all the great features in Gecko, it allows really fast prototyping and development. Honestly, it's wonderful. If you have to code in a cross-platform fashion, with all the power of a great standards-compliant rendering engine, think Mozilla xulrunner.

Sunday 21 June 2009

Apple, I am angry!

The photos are stored on an iPod 80Gig. The original pictures were lost, after a computer refresh from scratch following a viral infection and crashes. I originally thought the photos could be easily retrieved using iTunes... After all, if I can understand and aceept I cannot copy on an arbitrary computer the songs I bought, I thought that restriction does not apply to my own photos. But iTunes did not let do that : if I sync the photos with a new local folder, iTunes tells me that the iPod photos will be trashed and replaced by the contents of the local folder. Hey, that's my own photos and I cannot reach them ?!? I need to buy a tool like Tansee or CopyTrans to extract private pictures from an iPod ? Apple, one word : FAIL... That's a superb advertisement for DVD Jon's doubletwist or Songbird...

Tuesday 16 June 2009

Opera Unite

This morning, after a few days of intense teasing, Opera Software reinvented something and announced Opera Unite. This evening, Karl Dubost (@karlpro) tried it and twittered about it:

So I tried this last link. Here's my browser's reply right now:

Device Unavailable
The device you were trying to access (grange.karlcow.operaunite.com) does not seem to be available.

karlcow does not seem to be running any services at the moment.

16 june 2009, Opera just reinvented the 404 error !!! Lovely :-)

Sunday 14 June 2009

Hadopi, réponse à Pascal Thomas, cinéaste

Je viens de tomber sur trois interviews dans le Figaro en ligne, trois réactions à la censure partielle de la loi Albanel par le Conseil Constitutionnel. L'une d'elles m'a tellement choqué que j'ai décidé d'y répondre publiquement. Il s'agit donc de propos tenus par Pascal Thomas, cinéaste.

Ils (les membres du Conseil Constitutionnel) n'ont pas jugé sur le fond
Ben évidemment !!! Si Pascal Thomas tournait sa plume trois fois avant d'écrire n'importe quoi comme il doit tourner sa caméra trois fois avant de tourner, il éviterait de dire des bêtises. Le Conseil Constitutionnel a, selon les articles 58 et suivants du texte fondateur, les missions suivantes :
  • il veille à la régularité de l'élection du Président de la République
  • statue en cas de contestation sur la régularité de l'élection des députés et des sénateurs
  • veille à la régularité des opérations de référendum
  • se prononce toujours avant promulgation ou referendum sur la conformité à la Constitution des lois organiques, des propositions de loi soumises à referendum et des règlements des assemblées
  • se prononce également sur la conformité à la Constitution des lois sur saisine du Président de la République, du Premier ministre, du président de l'Assemblée nationale, du président du Sénat ou de soixante députés ou soixante sénateurs
En aucun cas le Conseil Constitutionnel ne se prononce sur le fond justement... Il ne peut se prononcer QUE sur la conformité à la Constitution, le fond, c'est-à-dire la justesse de la proposition de Loi, son adéquation avec les besoins de la nation, sont en dehors de son scope.
M. Lionel Tardy (...) a encore  (...) oublié de consulter son petit Euripide portatif qui lui aurait pourtant bien rappelé que «l'homme de pouvoir devient un citoyen dangereux quand il manque de bon sens»
Qui déjà a dit qu'il était nécessaire de se méfier des hommes qui ont toujours besoin de citation des Classiques pour affermir leur propos ? Lionel Tardy n'a pas une seule fois fait preuve d'absence de bon sens dans le cadre de la discussion sur Hadopi. Au contraire, l'équilibre et la qualité de ses déclarations doivent être soulignés. Il ne s'est jamais prononcé pour le "piratage", contre la lutte contre le "piratage", il a juste jugé à juste titre que la proposition qu'il avait sous les yeux était inepte, à tous points de vue. Et il a été mandaté par les citoyens pour le dire. Bravo à lui.
Les adversaires de la loi font partie d'un complot démagogique issu du microcosme parisien qui fait la danse du ventre devant les réseaux et que Christine Albanel affronte avec courage et détermination
L'adversaire de la Loi Albanel que je suis s'y est opposé sur la base de trois points : premièrement, la technique sous-jacente, d'une bêtise sans nom ; secondement, l'opportunité politique et sociale, extrêmement discutable voire franchement négative ; troisièmement, la qualité juridique du texte de Loi et la qualité globale du projet dans son ensemble, toutes deux la-men-ta-bles sans parler des anticonstitutionnalités. Christine Albanel n'a aucunement affronté ces arguments, elle n'y a pas répondu. Et son Cabinet a fait virer de TF1 un citoyen qui avait eu le tort de faire le même type de commentaires à sa député.
Christine Albanel ne s'est jamais enfermée dans un bunker. Elle parle au nom du bon sens qui l'emporte toujours, même si c'est souvent trop tard, hélas.
Anéfé. J'attends toujours le pare-feu intégré à Open Office et son bon sens associé. J'attends également que son bon sens de création de neuf TGI spéciaux dédiés à Hadopi l'emporte. Avant qu'elle ne se fasse virer de son Ministère, cela va sans dire...
Dans quelques années, on s'apercevra que c'est uniquement pour des raisons électorales que les adversaires de la loi Hadopi ont encouragé le laxisme débridé et mis en danger les métiers de la création
Non monsieur Thomas, non. C'est uniquement par exercice de la démocratie et par esprit de sauvegarde de cette perle-là que les adversaires de la Loi Albanel l'ont attaqué. Quant aux métiers de la création, même les organismes de protection des droits de la création anglo-saxons commencent à revenir du tout répressif et ont annoncé qu'il faut considérer qu'on ne reviendra plus en arrière, qu'il faut penser différemment et innover par de nouveaux canaux de distribution. Vous êtes bien seul monsieur Thomas.
De la même façon qu'on a fini par comprendre que le n'importe quoi urbanistique, le tout automobile et la spéculation frénétique ont saccagé notre littoral et notre environnement. Notre vie.
Et oui. Moi aussi je regrette M. Lefebvre. Non, pas celui auquel vous pensez mais celui qui habitait à 100 mètres de chez mes parents, dans ce grand appartement au-dessus du bistrot et qui était le dernier épéïste de France. Un savoir-faire ancestral, passant de maître à apprenti, s'est perdu quand il s'est arrêté, n'a pas trouvé de repreneur à former et est décédé. Les époques changent, le monde aussi. La Sacem et consorts ont eu pas mal de belles années de vaches grasses. Il suffit de voir le patrimoine immobilier de la Sacem en France. Tout change. Cela aussi. Aucune importance. Baissez le prix du CD, du DVD, de la place de cinéma, arrêtez de faire taxer les MP3, les supports vierges, les disques durs, bref arrêtez de nous prendre pour des vaches à lait et pensez différemment. Ou disparaissez. Tant pis pour vous. La nature ayant horreur du vide, je n'ai aucun doute que la place des disparus sera reprise bien vite par des innovateurs.

Twitpocalypse

" The first apparent victim of the Twitpocalypse was The Iconfactory's Twitterrific for iPhone, which stopped working immediately following the event. ... Atebits Software's Tweetie has also been affected by the Twitpocalypse. The program continues to function for browsing and posting tweets, but searches no longer work in the Mac version and results appear one at a time in the iPhone version." -- Slashdot

Can I laugh ? :-)

Friday 12 June 2009

Enorme moment de plaisir

<gabriel> (sourire jusqu'aux oreilles) Papa !!! Tu es venu !!!

Un monument du Paris anglophone disparait...

RIP Brentano's...

Thursday 11 June 2009

Hadopi, syndrome de délire à l'UMP

Non mais on croit rêver tout de même... Après le fiasco annoncé d'hier - qui n'a comme je l'ai souvent dit d'égal récent que celui du CPE - Franck Riester rapporteur du projet et député UMP a déclaré "Il va falloir que la justice s'organise en conséquence, peut-être avec des juges spécialisées dans le droit d'auteur et la propriété intellectuelle (...) Il faudra se donner les moyens de pouvoir traiter correctement ces dossiers-là".

La même justice à qui on supprime des tribunaux ? La même justice qui est débordée par des affaires d'un autre niveau de gravité que des ados chargeant quelques chansons pour leur lecteur mp3 ? La même justice qui bosse dans des conditions déjà pénibles, en sous-effectif notoire, et des locaux souvent minables ? La même justice dont les avocats commis d'office sont payés au lance-pierre ? La même qui a parfois des temps de traitement de dossiers tels que la France en est condamnée par la Cour Européenne ? La même dont le budget est insuffisant pour les moyens qui lui sont nécessaires ? Pour des MILLIERS de sanctions prévues dans la planif d'Hadopi ? La même qui va devoir faire avec la jurisprudence récente qui veut qu'une adresse IP n'est plus une preuve ??? Mouhahahahahaha comme dirait Tristan !

Cela me rappelle le "attention la polcie va commence à verbaliser les propriétaires de chiens qui laissent des crottes dans la rue". Réplique rapide des dits-policiers "vous croyez pas qu'on a autre chose à faire que perdre dix minutes à verbaliser pour une crotte ?".

Mais de qui se moque donc Franck Riester ? Le jeune député ferait bien de faire attention à sa réputation... Les jeunes loups, ça se casse facilement une patte par excès de confiance en courant sur un caillou glissant.

Mise à jour: "Christine Albanel, qui refuse d'abdiquer sur la loi Hadopi, a annoncé la création de neuf tribunaux de grande instance (TGI) en région chargés de juger les abonnés à Internet accusés du délit de défaut de surveillance de leur accès à Internet" -- Numerama, à lire absolument

TC de plomb pour Anéfé

Et c'est donc la Ministre de la (gri)Culture qui remporte ce mois-ci le pompon avec une interview particulièrement croustillante passée sur Europe1 ce matin et dont quelques moments sont rapportés par LePost... Anéfé !

Wednesday 10 June 2009

HADOPI c'est fini

Voila, Hadopi, c'est fini. Comme prévu, le Conseil Constitutionnel a retoqué la principale disposition du texte, celle qui permettait à une "haute autorité" non judiciaire de prononcer des sanctions. La totalité du projet est donc vidée de sens, car toute la Loi se fondait totalement sur la rapidité de réaction et le traitement ultra-rapide - sans passer donc par la lente Justice - des sanctions.

Mais le Conseil Constitutionnel est allé beaucoup plus loin !!! Il affirme même dans sa décision qu' "Internet est une composante de la liberté d'expression et de consommation". Bref, qu'Internet fait partie du Droit fondamental de liberté d'expression. Et boumdanlagl à Albanel et ses conseillers.

Faisons quand même un petit bilan :

  • le président de la république s'est ridiculisé ; ce n'est pourtant pas faute d'avoir prévenu... Tout le monde a dit que ce projet était stupide, mal ficelé, dangereux et techniquement inepte.
  • la ministre de la culture (France Info a commis un lapsus plus tôt dans la journée en l'appelant ministre de l'agriculture !) s'est ridiculisée, tant en portant un projet aussi minable qu'en étant aussi peu préparée à le faire ; son équipe du ministère est pour longtemps entachée du sceau de l'incompétence
  • le coût est énorme : des équipes ministérielles, l'assemblée nationale, le sénat, des commissions paritaires, j'en passe et des meilleures, tout ça pour ça ???
  • la france est ri-di-cu-le : au lieu de prendre les choses par le bon bout, sérieusement, avec des vrais experts techniques sur ce qui est faisable et ne l'est pas, des vrais experts juridiques qui auraient évité à Hadopi le fiasco prévu du CPE, on a fait du MacGyver. Une loi bricolée n'importe comment avec des chewings-gum et des élastiques. Une horreur.
  • il reste que le Conseil Constitutionnel a validé l'écoute systématique des communications électroniques des citoyens en temps de paix, ce qui est une honte...
  • ah ça, j'imagine l'internaute tremblant d'effroi à la réception d'un courrier "vous avez téléchargé illégalement" désormais :-)

Quel fiasco, mais quel fiasco...

Tuesday 9 June 2009

Disruptive innovators

Since SQLite knows triggers, SQLite-based XUL templates should be able to rebuild themselves when a database the template relies on is modified. I filed bug 497058, and Laurent Jouanneau is already on it :-)

Monday 8 June 2009

Searching in a xul tree

Working on my new twitter app, I heavily use SQLite-based templates (kudos to Laurent Jouanneau for that) and implemented search in twits in a so simple way it's fast and beautiful. I would like to share that with you so if you're building an app or extension using SQLite-based templates, you could use it too:

  • let's suppose you have a table of todo list items todolist in your sqlite database desktop.sqlite
  • your table todolist has three columns: text, assignee and importance, all three being varchar
  • you want to be able to search in that beast in all columns

First, you can build a tree representing your table like this:

  <tree seltype="multiple"
        id="myTodoListTree"
        enableColumnDrag="true"
        draggable="true"
        datasources="profile:desktop.sqlite"
        ref="?"
        querytype="storage">
      <treecols>
        <treecol id="cText" label="Text" flex="1" persist="width ordinal"/>
        <splitter class="tree-splitter" persist="ordinal"/>
        <treecol id="cAssignee" label="Assignee" flex="1" persist="width ordinal"/>
      <splitter class="tree-splitter" persist="ordinal"/>
      <treecol id="cImportance" label="Importance" flex="1" persist="width ordinal"/>
      </treecols>
      <template>
       <query>
              SELECT *
              FROM todolist
          WHERE (text LIKE :like
OR assignee LIKE :like
OR importance LIKE :like)
          <param name="like" id="like" type="string">%</param>
        </query>
       <action>
          <treechildren id="myTodoListTreeChildren">
           <treeitem uri="?">
            <treerow>
               <treecell label="?text"/>
                <treecell label="?assignee"/>
                <treecell label="?importance"/>
              </treerow>
            </treeitem>
          </treechildren>
        </action>
      </template>
  </tree>

Then adding a search field to your UI is trivial, thanks to the new cool features of Firefox 3.5:

<textbox type="search" oncommand="SearchKeyword(this)"/>

where your SearchKeyword function is:

function SearchKeyword(aElt)
{
var like = document.getElementById("like");
var value = aElt.value;
like.textContent = "%" + (value ? value + "%" : "");

document.getElementById("myTodoListTree").builder.rebuild();
}

That's all. Of course, you could also add a listener on the tree builder to preserve the selection and other cool things but all the magic is above. And it's sooooo simpler than a custom tree view...

/* enjoy */

My new twitter client...

...should reach first preview release next week. Recent changes:
  • I originally only implemented Conversations (an iPhone-like presentation of received and sent direct messages) but Molly Holzschlag convinced me last week that Direct Messages, Sent Messages and Conversations were all three needed. Done...
  • Send Later is done... I just love it. I can compose twits or DMs when I am offline, for any of my twitter or identica accounts, and send them as soon as I am back online
  • It's now possible to change application's accounts settings (password and refresh rate)
  • Preferences panel for locale, network settings and a few other things
  • Follow/Stop following button in User Info tabs
  • twitpics displayed inline, working on pikchur ; working on a manager so that list can be extended by the user.
  • ~60 types of shortened URLs are now expanded inline ; working on a manager so that list can be extended by the user.
  • Images attached to a twit or DM are viewable in an attachment(s) area ; theoritically, I can attach more than one twitpic to a twit, no problem ; it's just not coded yet. I'll also work on FileTwt integration as soon as their API is released.
  • Search in Twits is done. Super fast thanks to SQLite, XUL and CSS.

Wednesday 3 June 2009

blushes

*blushes*

"@glazou Best Twitter App ever. And I say that because it is truly cool, not just to butter you up." - Molly Holzschlag

5 kilomètres

Wow, donc les débris de l'AF447 sont éparpillés sur 5 kilomètres... Ce qui tendrait à prouver qu'il a explosé en plein vol à haut altitude... La foudre, vraiment ? Il y a du y avoir décompression explosive non ?

Monday 1 June 2009

Unordered

  • jQuery and XUL...<rant>I have this SQLite-based template in my XUL page. The result contains eleven items (in other terms peanuts, zilch, nada...) and the rendering is almost instantaneous, I mean it is instantaneous from a user's perspective. If the page loads jquery.min.js (1.26 because it totally fails with XUL starting with 1.30), the template takes 6 SECONDS to show. Ok, got the message, I'm dropping jQuery in XUL... Seen from my personal corner, I find it a true pity that hyper-famous John Resig's personal project is not compatible with hyper-famous John Resig's employer's technologies. XUL needs something like jQuery for modern and robust UI effects. Because we already had this discussion together,I know we're a few here thinking that fadeIn()/fadeOut() is more interesting to XUL/JavaScript and the Mozilla ecosystem than some of the latest JS improvements...</rant>
  • CSS WG... I'll be on the French Riviera for the rest of the week for the CSS Working Group face-to-face meeting.
  • my new twitter client... I rewrote the SQLite-based templates yesterday and improved a lot, really a lot, the quality and speed of conversations. Given the fact I'm away for the CSS WG this week, the first beta won't happen this week but the app is clearly already very clean and I'm using it now as my regular twitter client. Stay tuned!