<Glazblog/>

Wednesday 12 December 2012

All about DRMs in one single tweet

fsck DRMs

Thursday 21 June 2012

Twitter is down world-wide...

...and nobody can even tweet about it ;-)

Tuesday 20 March 2012

All your data are belong to us, again

all your data are belong to us
Image by Imamon
(CC BY 2.0)
Jeudi et vendredi, j'étais présent au Forum Netexplo 2012, comme chaque année. Et jeudi soir, il s'est passé quelque chose qui m'a très étonné. Pour clore la journée, Eric Carreel, président de Withings, présentait ses produits et son travail. Je cite ses propos de mémoire :

Si ce sont principalement les hommes qui achètent nos produits, nous avons constaté que rapidement leurs épouses utilisent également notre balance connectée. (...) Certains même postent sur twitter leurs résultats.

Nous avons constaté qu'une première série de cent balances avait un souci de décharge de la batterie, nous avons pu identifier le souci à distance et mettre à jour notre parc à distance immédiatement.

Ma réaction immédiate a été "Uuuuh mais comment le sait-il ?"... J'ai été loin d'être le seul à avoir cette réaction.

La réponse est simple : la balance est connectée en WiFi et transmet ses données à Withings qui les rend accessibles à l'usager via le Web ou des apps pour iPhone et Android. Et Withings utilise ces données de l'usager bien au-delà de ce qui me semble acceptable :

  • les profils usagers sont consultés, data-minés, agrégés, scrutés ; chaque usager de la balance doit d'abord entrer des données personnelles sur sa taille, son sexe, etc pour permettre aux applis web / mobile de calculer les indices de masse corporelle et autre données indispensables à tout geek ou geekette en surpoids. Withings dispose de tout et s'en sert.
  • les données de fonctionnement (horaire, standby, usage, etc.) sont également transmises ; que la charge de la batterie de la balance soit fournie à Withings me laisse pantois.

Leur balance est cool. Très cool. Bien pensée. Simple et belle. Une vraie réflexion côté UX. Une réussite.

Et aussi une intrusion et une exploitation impressionnantes, assumées en public devant le grand amphi de l'Unesco, dans les données des usagers. Durant cette journée du Forum Netexplo, on a parlé souvent de Big Brother et de Big Data. Avec la balance connectée de Withings, on y était. En plein dedans.

J'ai vu cette balance connectée récemment dans une boutique ou à l'Apple Store, je ne sais plus. Elle me plaisait vraiment beaucoup.

Finalement, très peu pour moi.

Wednesday 30 November 2011

Petit rapport de gendarmerie nocturne

  • quitter le bureau dans un état épouvantable assez tôt dans l'après-midi, suite à la dernière nuit quasi-entière passée à répondre à des messages W3C importants
  • mais quitter le bureau avec en tête un problème technique non résolu malgré une grosse heure de recherches
  • s'effondrer sur son sofa pour deux heures de récupération indispensables
  • faire à manger aux enfants et s'occuper d'eux normalement, sans montrer sa fatigue intense
  • papoter avec mon co-chair Peter, comme chaque semaine, pour l'organisation de la conférence téléphonique hebdomadaire du CSS WG
  • tenter d'expliquer à Tab Atkins via twitter que même si XPath et Selectors sont précisément sur le même créneau technique (et nom de Zeus je me suis battu contre ça aux débuts de CSS et XSL...), ils sont sur des "marchés" différents et sans intersection ; une situation idéale serait de n'avoir qu'un seul langage de sélection mais ce monde n'est pas idéal. Donc si les usagers de XPath ont besoin d'une nouvelle API pour XPath, il ne faut pas leur refuser. Maintenant on peut faire les choses très intelligemment et peut-être avoir une seule API pour à la fois XPath et Selectors...
  • se coucher parce que tout de même, ça faisait trois nuits de suite que je dormais peu ou presque pas du tout...
  • se réveiller à 5h08 du matin parce qu'un crétin bourré a beuglé sa décrépitude alcoolique à la cantonade pile sous mes fenêtres
  • encore allongé et dans le demi-sommeil du type réveillé en sursaut, voir la solution technique au problème cité en haut de cette liste comme si elle était inscrite en lettre de feu dans l'air de son appartement !
  • se précipiter sur sa bécane pour noter et vérifier avant de l'oublier
  • bloguer un coup en attendant que l'ibuprofène fasse de l'effet sur le mal de tête maousse-costaud déclenché par les trois nuits sans dormir et le réveil en sursaut
  • se recoucher parce que ce con de réveil peut encore me laisser une heure de sommeil

Quel métier de dingues :-)

Wednesday 19 January 2011

Hackintosh i7 2600

Since my main windows box at the office was really old and slow, I recently bought all the parts for a new and fast machine:

  • motherboard ASUS P8P67 EVO
  • processor Core i7 2600 (3.4GHz, quadcore, 8 threads) socket 1155
  • graphics card ASUS EN9500GT
  • 4Gb memory Kingston HyperX blu DDR3 PC12800
  • lightscribe DVD burner Samsung SH-223L/BEBE
  • HD Western Digital Caviar Black 1Tb 7200rpm WD1002FAEX (yeah, could be better, I know)
  • ventirad Noctua NH-C12P SE14
  • 650W 80+ Corsair power
Building it was super-simple. Installing W7 64bits worked like a charm, really really fast. Then I decided to go hackintosh since Mac OS X is now my daily work platform. To do that w/o harming the W7 install, I removed the SATA hard disk and put another one. Here are the steps I followed, just in case you want to do the same and have a cheap, modern and really fast hackintosh:
  1. grab iBoot Legacy from here
  2. burn it onto a CD
  3. grab Multibeast, Mac OS X Combo 10.6.5 Update, BridgeHelper
  4. burn them on a single DVD (a USB key is fine too)
  5. make sure your don't have more than 4Gb installed in your machine ; if you have more, remove the extra, you'll be able to put them back later
  6. remove all non-necessary peripherals, internal or external
  7. start your machine in BIOS setup mode
  8. make sure the boot order gives precedence to the DVD/CD player
  9. set SATA mode to ACHI
  10. insert iBoot Legacy CD into the machine and boot
  11. when iBoot screen appears, remove the CD and insert your retail Snow Leopard disk
  12. press F5
  13. select the Snow Leopard DVD
  14. type busratio=29 and press the CR key
  15. start OS X install
  16. in the Installation screen, launch the Disk Utility from the OS X Utilities menu
  17. create a partition as GUID Partition Table in Mac OS Extended (journaled) mode
  18. close the Disk Utility app
  19. select the partition you just created
  20. let OS X install normally
  21. restart your machine with the iBoot Legacy CD
  22. at the graphic prompt, select your OS X partition with the arrow keys, type busratio=29 and press the CR key
  23. when the Finder appears, remove iBoot CD
  24. insert your DVD with Multibeast and other tools
  25. copy everything onto the HD for faster install speed, then eject the DVD
  26. launch Multibeast but don't click on anything
  27. mount the MacOSXComboUpdate dmg and install the package ; continue when the packages says you WILL have to reboot at the end of the process but you WILL NOT reboot
  28. at the end of MacOSXComboUpdate's install, DO NOT CLICK ON REBOOT and let the window as it is
  29. now install BridgeHelper
  30. then install MultiBeast from the window you left in the background ; if it crashes, just restart it
  31. select EasyBeast
  32. select System Utilities
  33. select Drivers & Bootloaders > Kexts & Enablers > Audio > Realtek ALC8xx > ALC8xxHDA
  34. select Drivers & Bootloaders > Kexts & Enablers > Audio > Realtek ALC8xx > AppleHDA Rollback
  35. select Drivers & Bootloaders > Kexts & Enablers > Audio > Realtek ALC8xx > Non-DSDT HDAEnabler > ALC892
  36. finish Multibeast install
  37. reboot
  38. when the Chameleon screen appears, press the space bar and type busratio=29 and press the CR key ; do that everytime you boot (I have not found yet how to make that by default, tweaking /Extra/com.apple.Boot.plist just did not work for me)

At that point, everything works fine in that OS 10.6.5 including the graphics card with my Dell 24" screen in DVI and the sound BUT the network does not work at all and will not work: I found that the builtin network chips don't have 64bits drivers for Mac OS X :-( So your last choice if you still want to boot in 64bits is to find an extra network card compliant with OS 10.6. I have myself a D-Link - DWA-125 and it works just fine. I recommend an Apple keyboard.

Cost of the computer for me (excl. VAT) : 752€... Eh.

Thanks to tonymacx86's invaluable input!

UPDATE: more info on the builtin network cards ! One is based on an Intel85279 chip and a driver that works fine seems to be available !

Update 2: the Intel network driver just above works beautifully! I'm now all set, with a superb and fully functional core i7 2600-based hackintosh in 32Bits. Wow :-)

Update 3: Tried 64bits mode. The graphic animations were slow in 64bits mode. So I installed AnVal 5.1.4. The manual steps are a bit geeky but it worked fine. I finally added arch=x86_64 -force64 busratio=29 to my /Extra/com.apple.Boot.plist and done. Everything's ok. "About this Mac" says 3.5GHz, the activity monitor sees eight threads (4 cores dual-threaded), sound is fine, video is fine, animations are fine, and I build BlueGriffon or Firefox from scratch in both 32bits and 64bits in 19 minutes. A little bit less than 10 minutes per build ! Wow ! Wow ! Wow ! :-)

Friday 17 December 2010

*THE* Killer App 2010

My choice is made and easily made: WordLens, a marvelous, useful, well-implemented idea. Sincere and deep congrats to the team! Apple, you should acquire that team immediately; such an application is the kind of things that make the difference between one smartphone and another one. In short, this is the reason why I'm going to upgrade my old iPhone, I _want_ WordLens.

Wednesday 14 April 2010

Still crazy after all these years

They're on my desk right now and they both still work perfectly well. I have printers, rs232c and other accessories hidden somewhere :-) The PC-1500 is 27 years old, the PC-1600 probably 25. Amazing hardware quality if you consider the fact I have used them a lot, really a lot.

Sharp PC-1500 and PC-1600

Monday 14 December 2009

Stop Software Pentens Online Petition

stopsoftwarepatents.eu petition banner

Thursday 23 July 2009

Save IE6

We let the dodos go.

We let the Neandertals go.

We let the mammoths go.

We let the japanese crested ibis go.

We let so many endangered species go.

SAVE INTERNET EXPLORER 6 !!!-)

Wednesday 15 July 2009

R.I.P. laptop

Messages d'erreurs bizarres à l'écran, puis blocage de la console, puis ventilo au max, puis légère odeur de cpu cramé, puis plus rien. Mon portable Dell Inspiron 8500 avec lequel j'ai lancé Disruptive Innovations et développé Nvu n'est plus. Dors en paix petit cpu, tu m'as bien et fidèlement servi.

Thursday 23 April 2009

TheInquirer.fr

Bon. Il y a quelques temps, Cyril Fussy, le gars qui nous abreuvait d'un humour particulièrement pénible dans les pages du site theinquirer.fr annonçait sur le site-même qu'il était viré et que bon ben voila. Une heure plus tard, le billet était supprimé du site, apparemment censuré. Visiblement, on aime taper (le motto est "The INQUIRER - Pour taper sur les doigts de ceux qui se rongent les ongles") sur toutes les autres boîtes chez TheInquirer mais pas sur TheInquirer lui-même...

Cyril Fussy est donc parti. Je ne regrette pas du tout sa facture d'article, qui noyait l'information sous des tombereaux de débilités même pas dignes d'un enfant de douze ans. Quand il ne faisait que traduire les potacheries des articles anglo-saxons, soit ; mais quand cela venait de lui, c'était encore pire...

Un détail pourtant : depuis que Fussy est parti, TheInquirer.fr est l'ombre de lui-même et la fréquence de mise à jour des articles est tombée à pas grand'chose.

Ah ça chez TheInquirer.fr, on sait par exemple se préoccuper de traquer toute mention de Mozilla et la transformer en Mozzarella... Mais informer les lecteurs francophones du pourquoi du comment et leur offrir un service à qualité constante, ça, c'est visiblement une autre paire de manches...

Monday 26 January 2009

Rise and fall of a giant

California has Fry's Electronics. Tokyo has the Akihabara district and BicCamera. But not sure BicCamera is going to see the end of 2009...

Sunday 25 January 2009

Papa, c'est quoi un geek ?

A cette question naïve d'un petit garçon de sept ans, je n'ai pu que répondre de façon compréhensible que c'était quelqu'un aussi dingue que papa d'ordinateurs et de gagdets électroniques en tout genre.

Mais en cherchant un peu plus, j'ai trouvé une définition du geek informatique qui doit coller : un geek, c'est quelqu'un qui sourit en voyant un t-shirt tout bleu siglé BSOD.

Je laisse les commentaires ouverts. Seule règle, vous n'avez le droit qu'à une seule phrase qui commence obligatoirement par "un geek, c'est quelqu'un qui..." :-)

Monday 17 November 2008

QOTD

"I hope to see the day when nobody is employed in developing or promoting proprietary software".

Do I really need to say who's the author?....

Wednesday 25 June 2008

QOTD :-)

"one day I received a "request" though Bell Labs management channels to find a better name. As a result, we referred to C++ as C84 for a while. That didn't do much good, so I asked around for suggestions and picked C++ from the resulting list. Everybody agreed that semantically ++C would have been even better, but I thought that would create too many problems for non-geeks" -- Bjarne Stroustrup, ComputerWorld 25-jun-2008

Tuesday 26 February 2008

Half a terabyte HD in a laptop ???

Done !!! Fujitsu MHZ2 BT !!!

Thursday 21 February 2008

Dell en supermarché

Grosse surprise hier en faisant mes petites courses au Carrefour du coin : Carrefour vend désormais des Dell, laptops et desktops !!!

Dell à Carrefour

Friday 19 October 2007

Sony France #2

Résultat des courses : échange standard de la machine ! Super. Conclusion : savoir râler est non seulement utile, mais très souvent nécessaire.

Thursday 18 October 2007

Sony France

  • j'ai acheté un laptop Sony VGN-SZ2XP il y un an pile
  • le 27 septembre, l'écran meurt, j'ai une barre verticale blanche au milieu de l'écran
  • le 29 un technicien Sony passe à mon bureau, dans le cadre de mon contrat Complete Care, changer la dalle
  • en changeant la dalle, il casse la charnière gauche de l'écran et un clip cu carter de l'écran, en bas à gauche. Il force un peu pour les remettre; ; quand j'oriente la dalle, de temps à autre l'écran s'éteint mais c'est très dur à reproduire ; cela ne me gêne pas trop.
  • hier des bandes verticales clignotantes apparaissent et disparaissent au-dessus de l'endroit où il a un peu forcé
  • ce matin, à l'allumage du laptop, une bande blanche de 4cms de marge apparait à la gauche de l'écran, puis un flash tout en bas et les cristaux liquides se répandent dans l'écran ; probablement un condo abimé ou une surtension dans la dalle ; j'appelle Sony immédiatement
  • Sony me demande à 9h20 de fournir par mail une photo de l'écran, ce que je fais à 9h25 ; ils doivent me rappeler rapidement
  • à 16h, je rappelle Sony qui n'a pas regardé les photos... je râle un peu, ils regardent les photos et me disent que l'appareil a subi un "dommage physique" et refusent de le réparer dans le cadre du Complete Care !
  • je pousse une beuglante auprès de la supérieure du gars que j'ai eu au téléphone ; les ingénieurs confirment alors qu'il est parfaitement possible que la dalle soit défectueuse à l'origine ou que les appuis prolongés du technicien aient pu l'abimer ; Sony refuse cependant de décider tant qu'ils n'ont pas eu leur technicien d'intervention au téléphone, ce qui arrivera demain matin !
  • voila, on en est là ; la suite au prochain épisode mais si ça déconne, ça va remonter très haut chez Sony et je vais leur faire une pub d'enfer.

Monday 8 October 2007

OS Lines

Unix Airways
Chaque passager apporte un morceau de l'avion lorsqu'il arrive à l'aéroport. Tous les passagers se rendent ensuite sur la piste et assemblent l'avion ensemble pièce par pièce, tout en discutant sans arrêt sur la sorte d'avion qu'ils sont supposés construire. Lorsque les passagers arrivent, l'un d'eux doit être désigné pilote et doit se rendre dans la cabine de pilotage. Là, il trouve des manuels décrivant l'avion dans ses moindres détails, mais ne donnant aucune instruction sur le pilotage.
Air DOS
Tous les passagers poussent l'avion jusqu'à ce qu'il commence à planer. Ils sautent à bord et laissent l'avion glisser jusqu'à ce qu'il retombe. Ensuite, ils redescendent, poussent l'avion, et ainsi de suite.
Mac Airlines
Toutes les hôtesses, pilotes, préposés aux bagages et aux billets ont tous exactement le même visage. Vous entrez dans l'avion sans le voir et une fois à l'intérieur, vous n'avez aucun hublot pour voir dehors si vous êtes en vol ou pas. Aucune vibration durant le décollage, le vol ou l'atterrissage. Bref, vous ne savez même pas que c'est un avion et que vous êtes en vol ! Chaque fois que vous posez une question portant sur des détails, on vous rappelle gentiment mais fermement que vous n'avez pas besoin de le savoir, que vous ne voulez pas le savoir, et que tout sera fait pour vous sans que vous ayez à le savoir, alors fermez-la.
Windows Air
L'aérogare est très belle  et colorée. Les hôtesses sont très gentilles. L'enregistrement des bagages est très aisé et l'embarquement se fait sans histoire. Le décollage est parfait. Après une dizaine de minutes de vol, l'avion explose sans aucun avertissement.
Windows NT Air
Comme Windows Air, mais le billet coûte plus cher, les avions sont beaucoup plus gros, et lorsqu'ils explosent, tous les autres avions dans un rayon de 80 kilomètres explosent aussi.
Linux Air
Compagnie fondée par des employés mécontents provenant des autres compagnies aériennes. Ils construisent leurs propres avions, leurs propres comptoirs et pavent leurs pistes eux-mêmes. Le coût du billet est minime... il couvre seulement les frais de l'impression ! Vous pouvez aussi télécharger votre billet gratuitement et l' imprimer vous-même. Une fois à bord, on vous donne un siège, quatre vis, des outils et un petit guide nommé Pose-siège.html. Une fois en place, le siège entièrement ajustable est très confortable. Le vol part et arrive à temps, sans pépin. Les repas à bord sont légers et nourrissants. Lorsque vous essayez de dire aux autres personnes que vous avez voyagé gratuitement, dans un avion super confort, ils vous regardent comme si vous étiez un idiot et crient: QUOI?!? IL A FALLU QUE TU POSES LE SIEGE TOI MEME ?

- page 2 of 8 -