December 2008
Tuesday 30 December 2008
Kelkoi ?
Il avait commencé avec keljob.com, il continue avec keldelice.com. J'ai immédiatement pensé à kelcon.com mais gag, c'est déjà pris
Pas grave, il rest kelconque.com.
Nom de Zeus...
Wow... Attention, grand déballage barbouzard en perspective.
Ted Lapidus
Ted Lapidus est décédé. C'est lui qui m'avait offert, enfant, mon premier blazer, et j'ai toujours la superbe saharienne qu'il m'avait offert bien plus tard. J'ai pas mal de souvenirs joyeux d'enfance avec son fils Thomas et ma soeur à Cannes. Je me souviens de la rue Pierre 1er de Serbie, de Neuilly, de l'incroyable (pour l'époque) télévision encastrée du rez-de-chaussée, des télécommandes, du fennec, de Mickey, de la Porsche, de la rue Pasteur à Cannes, de la cuisine metallique, des poufs orange, du solarium, d'Ursula, qu'il me faisait toujours la bise, du voyage à New York, du défilé assis à côté de Catherine Deneuve. Je me souviens aussi de cette longue conversation avec lui sur la confiance et les lèches-bottes. Au revoir Ted.
Monday 29 December 2008
iPhone Pro
Wow, that's only a mockup, but I would easily upgrade my 2G for that one...
Sunday 28 December 2008
Dégouté
Je suis dégouté. Je lorgnais un objet en vente sur eBay. Les enchères ne montaient pas assez pour que le produit atteigne un prix ne le rendant plus intéressant. Et depuis dix minutes, impossible d'accèder à ebay, que cela soit en .fr ou en .com. Depuis free.fr, le DNS ne résout plus les adresses d'ebay alors que tout le reste du Web marche à merveille. Dégouté je vous dis.
MàJ: ça vient de revenir, mais l'enchère est finie 
Saturday 27 December 2008
Verbatim
<michel> Papa, ça y est, j'ai inventé la machine à voyager dans le temps
<daniel> Enfin ! Depuis le temps que tu me la promets..
<michel> Pour l'instant, elle ne marche que vers le futur à une vitesse
d'une seconde par seconde
<daniel> ROFL
Software and UI patents, seen from old Europe
The more time passes, the more I think patents on software and on-screen UI design are stupid, counter-productive, feed the lawyers instead of feeding innovation.
TF1, rendre le cerveau disponible.... en purée.
20h26 hier soir, JT de TF1. Laurence Ferrari pavane en Afghanistan, interviewe des soldats français. C'est tranquille voire débonnaire, le soldat joue avec son laptop en nous parlant de la grandeur de la protection de la patrie, on suit un général qui crapahute et serre quelques paluches. Du bon sujet qui fait plaisir au gouvernement ça. Et en quelques secondes, sans prévenir, on passe sur une mosaïque de quatre images rappelant la période talibane. Dans le coin supérieur droit, les images de la première exécution d'une femme dans le stade de Kaboul en novembre 1999. Le fusil est parfaitement visible, la femme est accroupie, en burka bleu clair, le coup part, la purée de cervelle part du crâne vers la droite de l'écran. Pas eu le temps de me jeter sur la télécommande puisque cette <CENSURE> de Laurence Ferrari n'a rien annoncé par le "attention, certaines images peuvent heurter la sensibilité des jeunes enfants" d'usage, mes boutchous voient ces images et ils sont choqués. Je change de chaîne malheureusement 3 secondes trop tard. Je suis outré, et j'ai écrit à TF1 pour leur dire ma façon de penser. Je ne suis pas un maniaque du filtrage de l'information à destination des enfants. Mais une balle dans la tête avec la cervelle qui part et le corps qui s'affaisse à une heure de grande écoute, au JT, en période de vacances scolaires, sans avertissement, c'est franchement lamentable. Je n'ai rien, mais alors rien du tout, contre la projection de ces images au JT. C'est de l'information, de la vraie. Elles dépeignent mieux que cent discours ce qu'étaient les Talibans au pouvoir à Kaboul. Mais je suis désolé, on ne peut pas passer ça sans avertir, sans que les spectateurs aient le temps de décider si des yeux d'enfants doivent ou pas être détournés.
Demain soir, le 24, après le reportage de rigueur sur la dinde aux marrons de Noël et les jouets du Père Noël, quelques images des otages US en train de se faire égorger en Irak avec le son ? Mais si, allons, après votre cerveau est parfaitement disponible pour la publicité, comme dirait Le Lay...
Mise à jour : j'ai reçu dimanche soir une réponse absolument scandaleuse de TF1. Du coup j'ai fait un signalement au CSA.
Sursis extensible
Je ne comprends pas. Un juriste pourrait-il m'expliquer svp ? Je ne suis qu'un geek après tout...
- 22 décembre 2008, Stellio Capochichi alias Semi Keba est condamné à deux mois de prison avec sursis, avec une mise à l'épreuve de 18 mois, pour avoir agressé l'auteur d'une vidéo critique sur sa vie.
- mais déjà en novembre 2008, le même avait été condamné à un an de prison avec sursis avec mise à l'épreuve durant 18 mois pour avoir reconstitué la Tribu Ka, son groupuscule antisémtite dissous par Sarkozy en juillet 2006.
Monday 22 December 2008
Technos d'aujourd'hui, technos d'hier
Via le Capitaine, je suis tombé sur un article de Fred Cavazza qui mérite réponse.
- "La sortie de Native Client, une technologie encore expérimentale du Google Labs, est passée complètement inaperçu à quelques rares billets près. Le problème n’est pas que les blogueurs soient peu inspirés par cette nouvelle, mais plutôt que ce produit a tellement été mal présenté au public que personne ne sait trop à quoi ça va servir."
- Oui, absolument. Le moins que l'on puisse dire est que la présentation a été plutôt light...
- "Et c’est là où ça coince : le C et le C++ sont des langages de programmation d’une autre époque, une époque où l’on ne résonnait pas du tout de la même façon et où la ressource système étaient une denrée rare (mémoire et puissance de calcul). Le problème c’est que nous sommes maintenant en 2009, que la ressource n’est plus un problème et que plus personne ne programme en C."
- Mon cher Fred, je suis désolé, mais tu te fourres le doigt dans l'oeil et jusqu'au bras encore. Le c, le c++ et leurs avatars (objective C sur mac par exemple) sont encore à la base de l'immense majorité des softs que tu utilises au quotidien, et ce n'est pas prêt de changer.
- "Ceci est principalement dû au fait que de nouveaux langages beaucoup plus sophistiqués se sont imposés (notamment Java et C#)"
- Non, Java ne s'est pas vraiment imposé dans les applications Desktop. Toutes celles que j'ai utilisées sur desktop rament, n'offrent pas de UI native et plantent régulièrement. Quant à C#, ouais, bon, ok, mais cela reste pour moi dans la ligne du c++.
- " les dernières versions de navigateurs comme Firefox, Opera ou Chrome ont fait un bond spectaculaire et ont réussis à décupler les performances d’exécution de code Javascript."
- Oui, je suis le premier à le dire : j'ai du il y a 3 ans développer certaines fonctionnalités de Nvu en c++ parce que JS peinait en performances. Aujourd'hui, BlueGriffon implémente les mêmes fonctionnalités en JS et c'est super rapide. Mais cela reste insuffisant pour pas mal de fonctions très complexes. Le gap entre le native et le JS se réduit, se réduit fortement, mais le code généré par de la compil de c++ reste encore incomparablement plus rapide.
- "Est-ce que vous vous imaginez faire un carrousel, un configurateur ou un assistant au choix en C ou C++ ? Non bien évidement car ce n’est pas pour cela que ces langages ont été conçus."
- c et c++ n'ont pas été conçus POUR un type d'application donnée. Et donc oui absolument, on peut faire de l'UI codée directement en c/c++. Ceux qui font du wx ou du qt le savent bien, non ? Et ils sont TRES nombreux.
- "Bref, ce n’est pas demain que nous allons voir des studio de production comme 2advanced, Blitz, Megalos ou Soleil Noir abandonner Flash pour faire du C. Ces studios sont capables de faire des prouesses que le C n’autorise pas."
- Je ne connais pas de studio qui ne redescende pas au C ou au C++ voire directement à l'assembleur pour des routines particulièrement pointues demandant une perf maximale. Tous les studios d'imagerie numérique d'Hollywood font ça.
all your blood is belong to us
Sunday 21 December 2008
Europe
Pour ceux qui croient que les émeutes n'arrivent que dans les banlieues françaises et les villes grecques, il est bon de voir ce qui se passe en ce moment à Malmö en Suède... La presse écrite en a parlé un peu, les journaux télévisés nationaux pas du tout. Surtout éviter la tache d'huile hein ?
Shiretoko and twitter.com
I am totally unable to post a new tweet from last nightly of Shiretoko on Mac (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081220 Shiretoko/3.1b3pre, even using a new profile. It works fine from all other browsers including FF304. I have filed this bug for the issue even if I am not really proud of the summary of the bug report. Since there's nothing on the console or the jsconsole, it does not contain a lot of information...
Update: DUP of 470559. Strange, I did a search on "twitter" to make sure I was not filing a DUP and that one did not appear in the search results...
Update #2: twitter's fault ?
Where is Daniel
I'll be away until the 29th and will check my email only sporadically. Merry Xmas !
SEC = Scheduled for Extreme Cruelty ?
I think the Executioner has a few heads at SEC on his schedule...
"Scenario # 2 (Highly likely) Madoff Securities is the world's largest Ponzi Scheme*" -- Harry Markopolos, 2005-nov-07
On another note, I read a good article yesterday saying the US should first care for their own dirty laundry instead of "bringing freedom and democracy" to the rest of the world. I must say the existence of the Madoff fraud is another extraordinary slap in the face of the whole US system. A few years ago, the CIA did nothing with urgent warning signs coming from european intelligence services. Result was 9/11. The Federal Adminitration did nothing with warnings about New Orleans' levees. Result was Katrina. SEC did nothing with Markopolos' warning signs. Result is 50B$ vanished. And apparently, Markopolos started warning about Madoff ten years ago... Are all US governmental organizations so incompetent?
European readers, another excerpt of this document is a must-read for you:
"During a 2002 marketing trip to Europe every hedge fund FOF I met with in Paris and geneva had investments with BM."
and
"The French and Swiss Private Banks are the largest investors in Bernie Madoff"
Native FTP del, mkdir and rmdir coming to a browser near you
That's an old bug I filed/worked on during the Nvu era and I resurrected for BlueGriffon.
Thursday 18 December 2008
Orange et iPhone
Je viens de lire un truc qui me fait réagir sur la décision concernant l'exclusivite iPhone d'Orange :
les versions que l'on trouve en France aujourd'hui ont été "customisées" et paramétrées sur le réseau Orange pour fonctionner dans les meilleures conditions
La customization en question se limite à ceci :
- les services SIM et quelques applets sans intérêt
- le paramétrage par défaut automatique des passerelles données et l'impossibilité de leur suppression
- le Visual VoiceMail
Seul le troisième point est vraiment sérieux et ce n'est effectivement pas demain qu'un autre opérateur pourra offrir le Visual VoiceMail. Je rappelle qu'Orange en Suisse, pourvoyeur officiel de l'iPhone helvète n'offre toujours pas la fonction Visual VoiceMail, ce qui est un comble...
Ceci dit, la fin de l'exclusivité d'Orange sur l'iPhone pose plusieurs questions importantes :
- Apple sera-t-elle obligée de fournir la techno correspondante aux autre opérateurs distribuant le VoiceMail ?
- Orange offrira-t-elle enfin le Visual VoiceMail aux usagers d'iPhone qui n'ont pas un abonnement dédié ?
- Le blocage des iPhone sur un opérateur va-t-il résister à la demande ?
XUL-based webmail
Not sure everyone knows a XUL-based webmail client is available on the market : @Mail. Deserves an entry in the Mozilla Hall of Fame ?
ParisWeb2008, les videos
La fine équipe de ParisWeb a fait un boulot fantastique en mettant déjà en ligne de nombreuses videos des interventions de l'édition 2008 de la conférence. Vous les trouverez ici. Un peu de patience pour celles qui manquent, elles ne devraient pas tarder. Mon intervention sur CSS 3 :
Si tu veux du PEZ, va voir ton ZOB !!!
Si, si, je vous assure, le ZOB, ça donne du PEZ. Et ce n'est même pas un fake, mais un projet très sérieux qui a juste fait le pari de prendre des noms bidonnants.
Immobilier locatif aux USA
- trouver une baraque à louer correspondant à ses désirs,
- louer, payer ses loyers tout comme il faut,
- recevoir la visite d'un gars mandaté par la banque du propriétaire,
- découvrir que le propriétaire est étranglé par ses remboursements et que la banque va prendre la propriété de la maison, mettant fin au bail illico presto...
- recommencer au point 1.
Y'a pas à dire, c'est amusant comme jeu hivernal...
Du grand, du très grand n'importe quoi...
Tout est dans le titre. Mes félicitations à Bit9, dont la crédibilité auprès des experts informatiques sérieux vient d'en prendre un méchant coup vu son classement du malware numéro 1... En attendant, Bit9 ferait mieux de lire des informations plus importantes.
Friday 12 December 2008
Mort de rire
Si, si. Après les Patent Trolls, les Trademark Trolls. Celui-ci fait très fort... Allez, je le dis et regardez-le bien, il vaut plusieurs dizaines de milliers de dollars : 
Trophée 2008 de la Pifomètrie de Propagande
Ah les belles bachantes. Ah la bonne bouille sympathique, la belle élocution, le beau discours très crédible à la "mais venez donc voir ici comment ça se passe". Le député Jacques Remiller est doué pour causer dans l'Ether. Très doué même, je le reconnais. Opposé dans un court débat à l'également très douée Présidente de la Confédération des vendeurs du Bricolage (nom approxiamtif du machin, tout le monde aura compris de quoi il s'agit), il a fait face très correctement. Jusqu'à un certain point en tous cas.
En fait très précisément jusqu'au point où il a évoqué sa rencontre avec l'archevèque de Lyon et tenu des propos en copier/coller total de l'Eglise Catholique de France. Cela a continué jusqu'au moment où il a donné, je cite ici très précisément ses propos, le chiffre de 64% des Français qui seraient contre l'ouverture dominicale des commerces. Une parenthèse. Un moment d'égarement volontaire durant lequel il fallait bien qu'il fasse passer un des vrais messages pour lesquels il était venu causer dans le poste. On l'aura donc bien compris : travailler ou magasiner le dimanche au lieu de venir se cailler à l'Eglise à écouter un mec non marié, qui ne baise pas et ne sait pas vraiment ce qu'est gagner sa croute parler de Ce Qu'Est La Vie, le Primat des Gaules est CONTRE. Employé d'Ikea, sois attentif, l'excommunication te guette, même si tu t'appelles Faroukh et que le dimanche ne représente pas pour toi le Jour du Seigneur.
Outre le fait que je dénie totalement et définitivement aux mitrés le droit de gèrer ma vie d'athée, Jacques Romiller manie les chiffres avec, comment dire, un certain doigté... Si, si. Parce que réussir à retourner 66% de Français pour l'ouverture dominicale des commerces en 64% contre dans un débat radiophonique, ça vaut largement les erreurs sur le nombre de sous-marins nucléaires de la campagne présidentielle.
Donc encore bravo à Jacques Remiller, notre heureux gagnant devant Nicolas Sarkozy qui a souvent réussi a sortir des chiffres fantaisistes dans sa courte carrière mais qui se limite en général à exagérer le trait, pas à renverser complètement la vapeur comme notre sympatique gagnant moustachu.
Is this the world we created ?
L'Union Européenne ne cesse de m'étonner en ce moment. Je suis un Européen convaincu, mais je trouve qu'on essaye de plus en plus de me faire prendre des vessies pour des lanternes. Prenons plusieurs exemples.
L'aide au banques en difficulté... On peut être partisan de l'orthodoxie financière à l'allemande ou se dire que seul l'investissement étatique au détriment de la dette peut agir, bon, au moins on agit. Mais dans le second cas, il faudrait tout de même être clair : même si les aides aux banques sont des prêts et non des dons, il s'agit d'une distortion de concurrence. Et une distortion très forte, chaque pays soutenant ses banques à la mesure de ses moyens. Comment donc au même moment comprendre que la France soit condamnée par la Cour Européenne de Justice sur son aide aux entreprises en difficulté ? Seules les banques auraient donc le droit à la mansuétude des Etats et à une bénéfique distortion de concurrence ?
Continuons dans la même veine : il me semblait que l'Europe se fondait sur la modernité, la non-discrimination et l'équivalence des droits fondamentaux pour tous les Européens. L'exception sur la peine de mort souhaitée par la Pologne a ainsi été strictement refusée lors de son adhésion. Comment accepter alors que l'on propose à l'Irlande une exception sur le droit à l'avortement ? Comment tolérer que les femmes irlandaises soient encore contraintes lorsqu'elles en ont besoin à un voyage à l'étranger pour avorter ? L'Europe, c'est fait pour préserver les pratiques dégradantes du début du 20ème siècle ?
Mais allons plus loin. L'Irlande peut préserver son autonomie fiscale. Ah. C'est-à-dire ne pas entrer dans la spirale d'harmonisation de la taxation à l'échelle européenne et préserver des règles locales de TVA qui se passent de l'imprimatur de Bruxelles ? Mais en quel nom ? Pourquoi de nouveau une telle distortion de concurrence ? En quoi les entreprises ou contribuables irlandais devraient-ils être plus favorisés que les Portugais de Covilha ou les Lettons du lac de Lubana, qui eux-mêmes ne nagent pas dans l'opulence ni dans la débauche d'infrastructures ultra-modernes ?
De même, l'Irlande souhaite conserver un Commissaire. Et donc hop, magie, on va avoir un Commissaire par Etat. C'est vrai quoi, s'engueuler à 27 c'est tellement sympa, drôle et efficace. Il me semblait pourtant que dans un système sans distortion de concurrence, seule la compétence devrait prévaloir. La Commission devrait - en pure théorie - être composée des meilleurs dans leur domaine. Alors quelle est la prochaîne étape ? Une exigence de rotation entre les Commissariats importants et les autres ?
Je pense sincèrement que l'Union Européenne fait un complexe FMI. Puissamment sous-tendue par un libéralisme façon ultra, elle n'arrive pas à correctement virer sa cuti pour s'adapter à la faillite de l'ultra-capitalisme qui fait mordre la poussière à toutes ses règles de stabilité.
De toute façon, le réajustement va se faire vite, très vite. Et plus probablement dans le sens voulu par Angela Merkel que dans un autre : on a appris cette nuit que l'Allemagne a eu des difficultés à boucler un tour de table pour un emprunt d'état de 7 milliards de dollars sur deux ans. Tiens donc. Même les "grands" Etats pourraient donc devenir des emprunteurs indignes de confiance. Oooooh. Comme l'Argentine, comme l'Islande. Ooooh. Shocking ! Et on a beau me rêpéter à l'envi que la France ne doit pas "sombrer dans le catastrophisme parce qu'elle dispose de tous les atouts", elle ferait un beau trophée de chasse dans le salon des spéculateurs. Comme l'Argentine en son temps n'est-ce pas...
Au fait, le saviez-vous : une commission vétérinaire créée par le Conseil de l'Europe a donné aux débuts des années 2000 un ultimatum à la France et la Hongrie pour l'arrêt de gavage des oies et des canards à foie gras sous 15 ans... A quand la plaidoirie pour le homard vivant qu'on ébouillante, l'huître qu'on mange vivante ? A ce ryhtme-là, pourquoi pas un monument aux animaux tués et mangés en un million d'années du genre Homo ?
En vrac
- à la pompe la moins chère à côté de chez moi, le diesel est à 0.947€ et le sans plomb à 1.07€. A ce rythme, tout sera sous 1€ avant la nouvelle année.
- je suis tombé dans une faille spatio-temporelle en début d'après-midi. Une espèce de retour dans le temps à EDF. Je vous en parlerai plus tard...
- Kouchner vient lui aussi de faire l'expérience du danger du parler-vrai en France. Mais bien entendu qu'un Secrétariat d'Etat aux Doits de l'Homme rentre parfois en conflit frontal avec la politique étrangère de l'Etat en question. On se voile la face. Alors certes, il faut prendre en compte les Droits de l'Homme. Mais donner l'illusion qu'ils sont à la base de nos relations inter-états, c'est faire prendre au peuple des vessies pour des lanternes. Comme disait Pierre Dac, dans ce cas, on se brûle...
- je retournerais bien vérifier si Cape Town et ses alentours sont toujours une région aussi magnifique.
- il me manquait une petite appli pour mon mac, j'en avais marre de passer par le finder pour mes applis ne se trouvant pas le dock. J'a trouvé exactement ce que je voulais : HimmelBar.
Hard times for Venkman users on mozilla-central
Because of bug 458020, Venkman is unusable on mozilla-central's head. Whenever I try to get the value of JS variable in Venkman, I get crazy results. The last one was funny: in my code, I have var rootElt = doc.documentElement; and I typed rootElt in the evaluation textbox of Venkman ; the result was "break"... Yes, the string "break"...
These days, when we need to observe the value of a variable, we rely on alert() and dump()...
I'll send a box of french chocolates to the contributor fixing this bug. I'm serious. We really need a fix ASAP for this bug, we just cannot work with Venkman in so bad shape, and the couple chromebug/firebug is not suitable to xulrunner-based apps as is.
Bon...
Je dois être un vieux réac mais j'ai beaucoup, beaucoup de mal à trouver que Blackbird (lisez ici si vous voulez plus d'infos dessus) et Muxlim Pal sont des bonnes idées...
Logiciel, formats et tout ça
Suite à ma réponse à François Miclo, Tristan a chopé la balle au bond et pondu deux articles entre deux avions. Il devrait y en avoir deux autres mais ces deux-là appellent déjà, et leurs commentaire avec, à réponse de ma part.
Je pense qu'il y a confusion majeure entre logiciel closed-source et format fermé. Or cela n'a rien à voir. Un logiciel comme le célèbre XMLSpy est closed-source, propriétaire, commercial, et il est pourtant totalement ouvert en termes de formats d'entrée et de sortie. Alors qu'un logiciel open-source CMS basé par exemple sur une grammaire Wiki donnée est de mon point de vue fermé puisque le langage de données qu'il utilise n'est pas directement lisible par un autre CMS (il y a n grammaires wiki différentes avec n grand, malheureusement). Certes, certes, on pourra toujours écrire un filtre, sauf pour les commandes spécifiques à l'outil. Ce n'est qu'un exemple, on peut en imaginer plein d'autres, il en existe plein dans le monde réel.
De plus, il ne faut non plus lier le statut du logiciel (proprio, libre/open-source) à sa pérennité. Notre monde est plein de softs qui ont disparu parce que la boîte qui les vendait/commercialisait a fermé, mais aussi également parce que les développeurs/contributeurs au projet libre/open-source sont passés à autre chose. Même les standards meurent un jour. Qui a encore du gopher ? La problématique de la conservation et de la pérennité des données dépasse largement le cadre du statut du logiciel. Les grandes entreprises qui sont légalement tenues de conserver des données 30, 60 voire 150 ans le savent bien.
Quant aux brevets sur le Logiciel, je rejoins totalement Tristan. Je suis totalement contre. J'ai eu à ce sujet une longue et houleuse conversation avec un copain de promo qui bosse à l'Office Européen des Brevets. Là-bas, ils sont pour. A fond. C'est tellement con et contre-productif... A se demander s'ils ont la moindre connaissance du tissu indsutriel de l'Europe dans ce domaine ou s'ils ne connaissent que les quelques grands groupes qui brevetent. Il faut se rappeler que Thomson dépose par an en brevets ce que Hitachi dépose par semaine... Au contraire de la valorisation annoncée de nos innovations, cela sera le fossoyeur de nos petites boîtes de logiciels comme la mienne. Il faut savoir que des recherches en IPR lors de la création/commercialisation d'un logiciel, si les brevets logiciels passent en Europe, coûteront à vue de nez 50k€ par soft. Ce chiffre n'est PAS pifométrique, je suis assez bien informé sur le sujet. Bref, il sera désormais quasiment impossible de lancer un soft sans disposer d'un capital conséquent à la base et surtout d'un bon avocat spécialisé. Je considère qu'il est dangereux, profondément dangereux, d'autoriser le brevet d'éléments immatériels. Un élément d'interface utilisateur est immatériel. Un code est immatériel. Protéger son code via l'INPI pour contrer le plagiat du code, d'accord. Aucun souci là-dessus. Protéger comme Adobe l'avait fait en son temps les fenêtres flottantes, non. Sinon, on va se retrouver avec des brevets et des patent trolls dans tous les sens. On va breveter les sliders, les fenêtres glissantes, les fenêtres dépendantes, les fenêtres non rectangulaires, les dialogues modaux, tout. Et dans le domaine des fonctionnalités ce sera pareil voire pire. Le frein à la diffusion de l'innovation sera terrible parce que les brevets logiciels vont créer des nouveaux monopoles. Je le redis : les brevets européens sur les logiciels seront le fossoyeur de notre industrie du Logiciel, qui est seulement balbutiante. Lui planter un couteau dans le dos n'est pas une bonne idée.
Monday 8 December 2008
"Le logiciel libre ne cotise pas chez Besancenot" #2
Chose promise, chose due, je reviens donc sur l'article de François Miclo "Le logiciel libre ne cotise pas chez Besancenot". J'ai assez dit ce que je pensais il y a quelques temps du "la propriété c'est le vol" dans le cadre du logiciel et je ne le renie absolument pas. Voici donc, en désordonné et sans relecture avant publication, ce que je pense du libre, du propriétaire et du logiciel en général. Cela vient des tripes, merci de le prendre comme tel.
- ce qui m'intéresse c'est le Logiciel. Je ne mets jamais de L capital à "libre" mais j'en mets un à Logiciel. Je suis tombé dans le Logiciel quand j'étais petit, dans une salle obscure du Palais de la Découverte. Je n'ai aucune honte à dire qu'écrire du soft me procure un plaisir intense et que ce que je recherche est l'excitation de faire fonctionner mes neurones sur des problèmes techniques complexes. Tout taupin connait ça : plancher pendant des heures sur un problème de maths pour enfin en trouver la solution donne le sourire. Trouver en plus une belle solution procure un sentiment de joie énorme. Voila. J'écris du Logiciel parce que cela m'éclate. C'est mon bricolage à moi, ma sculpture, ma peinture, mes arts plastiques. Je me considère comme un développeur assez moyen et je bénis la providence qui m'a un jour fait tomber en admiration du Rockwell AIM65 propulsé par un vénérable 6502 et qui m'a amené à participer à un soft utilisé par des centaines de millions de personne dans le monde et moi-même sortir un produit utilisé par trois millions et demi de personnes. Je n'en suis pas fier, j'en suis heureux. Je programmerai tant que mon cerveau sera en état de le faire, parce c'est bon, parce que c'est chouette, parce que c'est ma vie.
- je me fous totalement d'écrire du libre, du pas libre ou de l'open-source ou du propriétaire. Ce qui compte pour moi, encore une fois, est de faire travailler mes neurones, me lever le matin en ayant envie d'y aller, et réussir à en vivre.
- il ne faudrait surtout pas oublier que le logiciel libre ou open-source est dans la majeure partie des cas écrit par des développeurs qui ont un boulot à côté. Et souvent un boulot dans l'industrie du logiciel propriétaire. Le "libre" existe d'abord parce que le "propriétaire" a permis à toute une flopée de développeurs ayant déjà une fiche de paye de ne pas se soucier de monétiser leurs extras.
- je refuse catégoriquement l'assertion commune selon laquelle seul le libre amène de l'innovation. C'est le logiciel propriétaire qui a fait rentrer l'informatique dans tous les foyers et ceux qui hurlent contre les pratiques commerciales de Microsoft ou le nombre de bugs répertoriés de Windows devraient également se rappeler que faire utiliser un ordinateur à des centaines de millions de personnes de par le vaste monde est quand même une réussite exceptionnelle, un crédit pour l'Humanité. Si les éditeurs de software et hardware propriétaires n'avaient pas été là, nous n'aurions pas grand'chose des innovations superbes qui font notre joie au quotidien aujourd'hui.
- écrire du logiciel open-source est la cerise sur le gateau. Je suis déjà vraiment gaté en étant un développeur de logiciels. Si en plus, je peux rendre mon produit open-source, construire une communauté de passionnés autour de mon produit, et en même temps en vivre, alors c'est génial. Mais si je ne peux pas en vivre et que le seul moyen de faire crouter mes enfants est de protéger mon innovation, alors je n'ai aucun mais alors aucun scrupule à écrire du logiciel propriétaire. Je considère le libre fanatique à la Stallman comme une conception kibbutzienne du Logiciel, où gains et pertes doivent être mis en commun et tant pis si tu ne bouffes pas. Le libre dans le Logiciel me semble être une tête de pont politique kholkozienne, qui ne vise qu'à éliminer à terme toute idée de droit intellectuel ou de brevet, et donc en allant plus loin l'argent et l'autorité.
- reste un détail étonnant :
un des modèles en vogue dans le libre est celui qui rentabilise le
développement par commercialisation d'extensions. Le modèle économique
du libre n'a toujours pas fait totalement ses preuves, sauf dans de
rares exceptions. Et je ne compte pas la dedans le succès
phénoménal de l'App Store d'Apple qui est tout sauf fondé sur le libre
ou l'open-source. Attention, l'App Store va changer la donne.
Profondément. Et pour longtemps.
Toute société développant un produit libre ou gratuit de base et gagnant son beurre sur les extensions sera tôt ou tard confrontée au problème du piratage de ses extensions, seule source de ses revenus. Elle devra donc considérer le Logiciel propriétaire avec un oeil bienveillant, voire comme sa seule planche de salut au moins dans l'immédiat. - le libre et l'open-source sont bons et utiles parce qu'ils introduisent un élément incontrôlable dans l'industrie du Logiciel. Les developpeurs de libre et open-source ne sont pas tous aux USA, ils ne sont pas tenus par les coucougnettes par un punaise de groupe de crétins au département marketing qui leur demande de mettre une fonction de daube de collecte de données personnelles au lieu de laisser les développeurs faire leur boulot. Je rappelle que Firefox1.0 est un produit qui a démontré que l'Ingénierie pouvait non seulement gérer un produit de A à Z mais qu'en plus elle pouvait le faire tellement bien que toutes les prédictions des marketeurs d'AOL se sont révélées fausses. Comme m'a dit mon ancien patron de chez Netscape, Chris Hofmann, récemment "on s'est préoccupé du business-model après avoir fait le produit et l'expérience a montré qu'on a eu parfaitemenr raison ; on continue comme ça". Le libre et l'open-source sont perturbateurs pour le propriétaire. Ils le forcent à s'améliorer, sous la pression des innovations techniques mais aussi de l'argument suivant : si un groupe de 5 associaux à cheveux longs et t-shirts noirs sont capables de faire un produit presqu'équivalent à celui de la Grande Société qui me coûte bonbon, pourquoi devrais-je payer pour ses équipes pléthoriques, ses campagnes de pub et tout ?
- maintenant, le libre et l'open-source ne sont fiables - et c'est un point fondamental à noter - que lorsqu'ils s'organisent selon les méthodes de l'industrie du Logiciel propriétaire. Il faut de la méthode, de la qualité, du suivi, de l'industrialisation. Le client - l'usager si vous préférez - n'est pas prêt à baisser son exigence de qualité parce que le logiciel n'est pas payant. Et il a parfaitement raison. Pas de documentation ? Pas de localisation possible ? Une UI non conforme aux us et coutumes de sa plate-forme ? Sanction immédiate dans tous les cas : dehors.
Ce qui compte pour moi, c'est que le Logiciel amène toujours des merveilles de plus en plus merveilleuses sur mon bureau, en face de moi, à porté de main. Ce qui compte pour moi, c'est d'installer une nouveauté et de lacher un "wow !!!" bien sonore parce que je suis scotché par la performance technique. Ce qui compte encore plus moi, c'est d'être l'auteur d'un Logiciel en face duquel les autres font "wow !!!" parce qu'ils apprécient la performance technique. Que celà vienne du propriétaire ou du libre/open-source importe peu. Si c'est libre/open-source, c'est encore mieux et surtout moins cher, mais sinon qu'importe le flacon pourvu que l'ivresse soit là.
Je viens d'acheter VMWare Fusion pour disposer des applis Windows sur mon Mac. Je suis parfaitement content d'avoir donné quelques dizaines d'euros à cette société en échange d'un produit excellent, répondant à la plupart de mes attentes. Le jour où VirtualBox me proposera une intégration aussi poussée dans MacOSX et une performance équivalente, je réviserai peut-être mon jugement. En attendant, ce logiciel propriétaire me remplit d'aise.
Voila. A bons lecteurs...
Prix du pétrole
Vu que ces tarifs sont indexés dessus et que mon gasoil vient d'atteindre 0,97€ à la pompe du coin, nous devrions voir rapidement une baisse très nette
- des tarifs de
GDFSuez-Gaz de France, - des tarifs d'EDF
N'est-ce pas ?
Sunday 7 December 2008
"Le logiciel libre ne cotise pas chez Besancenot"
A l'article de François Miclo sur "Causeur", je n'ai pour l'instant le temps que de répondre ceci (je suis on daddy duty, une réponse plus complète interviendra dans la soirée) : c'est une affiche que le Nitot de service, à l'époque où j'officiais à 1m50 de lui et qu'on se jettait sur une plaquette de chocolat Lindt après une course de voitures radioguidées dans les couloirs de Netscape, a sortie pour la release de Netscape 6.1. Les t-shirts correspondants n'étaient pas mal non plus...
J'y ajouterai également ceci : certes, ce n'est pas une tenue de Che Guevara...
Friday 5 December 2008
Selon Tristan, Windows est trop cher..
Et selon moi, Microsoft se fout de la gueule de ses clients européens à un point que même Apple est écrasé en la matière :
- Microsoft Web Expression 2, sur le Microsoft Store USA : $299,95
- Microsoft Web Expression 2, chez Amazon.com : $199,99
- Microsoft Web Expression 2, sur le Microsoft Store France : 419 EUROS !!!, soit au taux du jour $530 !!!
En vrac
- the control attribute on a XUL label specifies the id of the element with which the label is associated. Fine. Needed for accessibility. But what if the label element and the control are in a XBL binding where you never put an ID because you can instantiate your XBL multiple times in the same document ? The control attribute should probably specify the ID of the element with which the label is associated if the label is not an anonymous node, and the anonid of the element if it is an anonymous node.
- on a Mac (I did not test on windows), if a dialog contains a button that opens a panel element when clicked and that panel contains an iframe showing a XUL document itself containing a textbox, the textbox is unresponsive to key strokes. Could someone else confirm before I file a bug, please ?
- très grand moment de solitude chez magic.fr, notre fournisseur d'accès Internet cet après-midi :
<daniel> bonjour, ici Disruptive Innovations à Saint-Germain
en Laye, nous constatons une chûte totale du DNS
depuis quelques minutes
<hotline> et comment voyez-vous ça ?
<daniel> facile, toutes nos adresses en cache sont résolues
mais les nouvelles ne le sont pas
<hotline> ah oui c'est normal nous sommes en train de migrer le
DNS, je vous donne les nouveaux primaire et secondaire
<daniel> parfait ça remarche, mais pourquoi n'avons-nous pas été
prévenus avant ?
<hotline> nous sommes justement en train de faire l'e-mailing
<daniel> eeeeuh, excusez-moi mais c'est complètement abruti,
vous avez déjà fait la manip donc tous vos clients sont
dans le noir, comment voulez-vous qu'ils reçoivent votre
email ?
<hotline> ....
<hotline> ....
<hotline> effectivement, vous avez raison, je vais remonter le souci
à l'équipe - on est sauvés, la crise financière n'a qu'à bien se tenir !
- il y encore des métiers qui ne connaissent pas la crise... 80 millions d'euros à quatre en 15 minutes, le patron de Porsche est carrément laissé sur place : ça fait du 80 millions d'euros de l'heure par personne. Bon certes oui d'accord c'est illégal et risqué mais quand même

- sécurité informatique par reconnaissance faciale : je suis mort de rire !!!
-moz-appearance
In BlueGriffon, I now have a wizard showing a panel when I click on a given button. That panel is by default semi-transparent because of its -moz-appearance. But semi-transparence is a real problem here because the panel contains a colour picker ! Of course -moz-appearance can be set to none but in that case, all other platform-specific settings of my panel are lost... Border, box-shadow, etc.
Seeing that Myk had the same problem and came to the same conclusion, I think that the power of -moz-appearance is unfortunately also a too strong constraint and the styles it applies should be overridable by !important declarations.
Thursday 4 December 2008
Not an hallucination
I just watched a documentary about Facebook on french national television and had the big surprise to see Schrep on my screen 
$890,000 for Wikipedia
So Wikipedia got almost nine hundred thousand dollars to "to make it easier to use". Let me praise the Stanton Foundation for this great decision. My hopes are the following ones:
- hide entirely the ugly wiki syntax behind wysiwyg editable areas. The "contenteditable" attribute is now implemented in most browsers and there is no real reason why we still have to learn/use wiki syntax. Wiki syntax is one of the reasons why I don't author/edit a lot of documents in wikipedia or wikis in general. There are tons of cross-browser wysiwyg editing layers available out there.
- it should even be possible to edit the document in a structured way, with visibility of the section headings only on one hand, and the whole content on the other. Just play with CSS.
- make a list of wikipedia-specific "tags" bound to UI elements to insert predefined sections like TOC, warning mentions and so on.
Wednesday 3 December 2008
sqlite-based templates on trunk #2
Yep, it seems to be a regression. Apparently not related to templates but more to sqlite database creation and data insertion. Filed under bug 467775. I have narrowed it down to a test XPI that works with FF304 and fails with Shiretoko.
Yaohell ?
"Miller is a well-regarded executive who did a good job at AOL and is seen as an Internet visionary," Aggrawal said.
Jonathan Miller at Yahoo ?!?! OMFG, they'e doomed
Expect a message kind of "I'm a happy user of Yahoo since 1996" 
Tuesday 2 December 2008
sqlite-based templates on trunk
I am seeing a big bug - a regression? - on sqlite-based xul templates on mozilla-central's trunk. In bluegriffon, I am populating a listbox from a sqlite table. Used to work beautifully just a few weeks ago, and it's now completely horked on both mac and win, showing only one record. I just discovered it a few minutes ago, I thought my mac build was guilty but a fresh win build now shows the same symptoms. Since that part of my code hasn't change at all in weeks, I don't think it's guilty. I'll try to narrow this down tomorrow afternoon if it's not already filed in bugzilla.
Monday 1 December 2008
Unordered
- so apparently, India intelligence got reports of potential terrorist attacks against Mumbai's hotels long before the attacks, they also got reports from the local fishermen of boats delivering explosives and weapons on the cost. Seven years ago, the CIA got a report from French intelligence saying Al Qaeda was planning attacks on New York, and they did nothing with it. India made the same mistake. USA reelected Bush, will India reelect the same politicians?
- Pownce will shut down the 15th of december.
- VMWare Fusion 50% off only today...

