Utiliser un disque réseau avec Time Machine

Un article très intéressant sur le site ReadyNAS1 qui détaille, pas à pas, les manipulations à faire pour pouvoir utiliser un disque réseau pour effectuer une sauvegarde via Time Machine sur Leopard (Mac OS X 10.5) — et non, par défaut, cela ne marche pas, il faut bidouiller… merci Apple !

L’explication est donnée pour un NAS Netgear, mais je peux confirmer que cela marche impeccablement avec un Synology, et sans doute avec n’importe quel autre NAS.

  1. dédié à la gamme de NAS Netgear du même nom []

Django 1.0 : pour perfectionnistes avec des deadlines…

Django

C’est le slogan de Django, le framework Python de développement web du moment : la version 1.0 vient d’être annoncée après environ 3 ans de développement — et près de 4000 commits depuis la précédente version stable !

Parmi les particularités intéressantes de cet outil (bien entendu open-source) :

  • un générateur d’interface d’administration à partir d’un schéma de base de données très puissant et customisable, sans doute LA fonctionnalité phare de Django ;
  • un générateur de schéma de base de données à partir d’un modèle objet ;
  • un mécanisme de configuration des URL de votre site très paramétrable ;
  • un mécanisme d’applications « pluggables » et ré-utilisables qui permettent de construire un site à partir de briques — voir par exemple Pinax, qui est une tentative de bâtir un modèle de site de réseau social sur Django et des applications ré-utilisables : openid, tags, forum, inviter un ami, tout y est, c’est étonnant !
  • et bien sûr : des templates sans code et bien séparés de la logique applicative, la gestion de l’Unicode, de l’internationalisation…

Bref, si je devais coder un site from scratch en custom aujourd’hui, c’est une technologie que je regarderai de très, très près !

Et si vous voulez voir de (nombreux) exemples, je vous invite à consulter Django Sites, dont l’objet est précisément de référencer les sites construits sur Django…

Une partie de l’histoire de Chrome

A lire chez Wired : Inside Chrome: The Secret Project to Crush IE and Remake the Web

It’s incredible that something as potentially game-changing as a Google browser has stayed under wraps for two years. It wasn’t until mid-2007, about a year into the project, that the team let employees outside the group even see what they were doing.

Et donc Google lance son navigateur : Google Chrome !

Comme annoncé par Techcrunch, Google vient d’annoncer Google Chrome et pour l’instant c’est téléchargeable en beta uniquement sur Windows… snif, je ne peux pas essayer avant demain matin, sauf à réinstaller un Windows dans VirtualBox… 🙁

On peut se demander quelle mouche les a piquée — au-delà de toutes les excellentes raisons développées dans un superbe comic d’une trentaine de pages et réalisé spécifiquement pour ce lancement ? Après tout, on a Firefox, ça marche plutôt pas mal (voire très bien depuis FF3) et  Google a signé hier une prolongation de sa coopération avec Mozilla, qui rapporte beaucoup à la Mozilla Foundation et lui permet de financer les développements de Firefox !

Plusieurs éléments jouent, à mon avis — par ordre plus ou moins croissant en importance.

Android

Comme Apple avec Safari sur pour Mac (et PC) et iPhone, Google se dote avec Chrome d’un browser qui tournera autant sur ordinateur que sur les téléphones portables Android (l’OS open-source que développe Google) et permettra donc de tester facilement les sites web développés spécifiquement pour ces mobiles sur une machine de bureau.

Il est assez amusant de noter à ce sujet que le moteur de rendu open-source de Chrome est WebKit, sur lequel se base aussi… Safari !!

Le nuage

Ensuite, le mouvement inéluctable de l’informatique vers le cloud, i.e. nos informations ne sont plus sur nos machines mais « quelque part sur le réseau » — et en particulier dans des applications Google telles que Gmail ou les Google Docs : dans ce contexte, avoir la main sur la fenêtre d’accès de l’utilisateur final est le meilleur moyen de s’assurer que ces applications tournent parfaitement bien, y compris en mode offline grâce à Google Gears

Dans le même ordre d’idée, j’imagine très bien que l’interface de Chrome pourrait être déployée sur un des netbooks très à la mode en ce moment et remplacer Windows ou Gnome sur Linux… voire sur un Android NetBook ou Android Tablet.

Le système d’exploitation… Windows !

A plus long terme, c’est sans doute les systèmes d’exploitations sous-jacents qui sont visés (dont Windows, naturellement…) : de nombreux concepts implémentés dans Chrome, par exemple l’exécution de chaque onglet dans un processus séparé, sont directement issus des OS. L’analogie « un onglet = une application » est rapide et simple à comprendre. Et la pile logicielle V8 (une machine virtuelle optimisée pour l’exécution de Javascript) ressemble furieusement, quant à elle, à un premier pas vers un SDK d’applications pour Chrome.

En extrapolant à peine, on imagine donc facilement un Linux ultra-light avec une interface graphique basée sur Chrome et quelques plug-ins pour gérer les comportements vraiment spécifiques (jouer de la vidéo en DivX par exemple). Ce ne serait pas nouveau : après tout, c’est exactement le chemin qu’a suivi VMWare avec son moteur de virtualisation ESXi qui s’installe « directement sur le métal », i.e. sur un serveur sans OS hôte. Et pour revenir au point précédent, les netbooks seraient un excellent terrain de test.

Quelles que soient les raisons de Google — et l’avenir nous le dire sans aucun doute –, une chose est néanmoins sûre à court terme : la Guerre des Browsers est de retour, et cette fois, il y en a plein qui sont open-source — 40% des prétendants, en fait ! Bref, c’est tout bon pour nos autres vulgaires utilisateurs, à qui la concurrence va profiter.

Bionic Commando, le retour

C’est une partie de mon adolescence qui revient, relookée et au format next-gen (sur PS3 et XBox) en une version uniquement téléchargeable, j’ai nommé : Bionic Commando Rearmed ! C’est une version « d’attente » pour faire patienter jusqu’à la disponibilité du vrai jeu complet (prévu en 2009) — malin non ?

Ca a l’air terrible, je vais essayer cela dès que j’ai 5 minutes, même — et surtout ? — si je crois que je n’ai jamais joué à l’original… peut-être en arcade ? En tout cas, jetez un oeil à la bande-annonce, ça dépote et c’est multi-joueur…

474_content_lightbox-1.jpg

Notes de lecture : Ilium, de Dan Simmons

J’ai profité de l’été pour essayer de réduire le « retard » accumulé dans ma bibliothèque, et j’ai retenu Ilium de Dan Simmons, au rayon science-fiction (le plus fourni il faut bien dire 🙂 ) : grand bien m’en a pris, car j’ai vraiment beaucoup apprécié ce roman !

Le pitch : les dieux grecs — des espèces de super-héros en toges, qui habitent en haut du Mont Olympe sur Mars — s’amusent à intervenir dans la Guerre de Troie, en particulier en envoyant des observateurs « modernes » pour s’assurer que cela ne dévie pas trop du récit qu’en fait Homère !

Sur cette base bien déjantée, on suit les histoires de plusieurs protagonistes — qui finissent évidemment par converger : un observateur issu du XXème siècle, des humains « modernes » qui habitent la Terre et ne pensent qu’à prendre du bon temps en se « faxant » d’une fête à l’autre, et enfin les moravecs, des robots intelligents qui viennent voir ce qui se passe sur Mars, inquiets des répercussions que la débauche d’énergie rayonnant de cette planète pourrait avoir sur le système solaire…

Dans un mélange étonnant de scènes historiques violentes (voire sanglantes) et de bonne grosse hard-science digne des meilleurs, Dan Simmons nous gratifie d’un roman particulièrement accrocheur, rempli d’humour et de situations cocasses — vous imaginez deux moravecs débattre des mérites respectifs de Shakespeare et Proust ? — et aux dialogues aussi truculents qu’improbables entre personnages issus d’époques différentes : Ulysse et les moravecs, Hockenberry le prof et Zeus…

Attention, il y a une suite à ce roman, qui s’achève sur un assez gros cliffhanger : Olympos.

Ma note : rating_on.gif rating_on.gif rating_on.gif rating_on.gif rating_on.gif

WordPress 2.6

Ca devient une habitude : avec une régularité de métronome, une nouvelle version de WordPress apparaît… et l’upgrade de ce blog se déroule sans aucun souci !

On parle aujourd’hui (enfin, depuis lundi 14 juillet) de la version 2.6 « Tyner », qui propose de nombreuses nouveautés dont j’ai noté en particulier :

  • l’intégration du plugin Google Gears, qui ajoute un cache local à votre navigateur, pour accélérer le chargement des pages (et non pour blogguer hors-ligne… sans doute pour la 2.7 !)
  • la gestion des versions d’un article, ce qui permet de revenir en arrière
  • la prévisualisation des thèmes avant de les appliquer

Plus plein de petites améliorations sympa, par exemple un petit compteur qui vous indique le nombre de plugins qui disposent d’une nouvelle version (un peu comme l’affichage du nombre de commentaires en attente de modération…) ou encore un compteur de mots.

A noter cette très sympathique vidéo qui présente les grosses nouveautés en 3 minutes 29 chrono !

Installation du plugin OpenID

Je viens d’activer sur ce site le plugin WP-OpenID, qui permet 2 choses intéressantes :

  • d’une part, se connecter à l’admin WP avec un identifiant OpenID (en gros, ça n’intéresse que moi sur ce site :)) Ce système permet naturellement d’associer un compte WP existant sur votre blog à un OpenID.
  • d’autre part, lorsque vous postez un commentaire, également d’utiliser votre identifiant pour donner les informations requises (nom et adresse mail) : très pratique pour vous donc !
Et si vous n’avez pas encore d’OpenID, vous pouvez facilement vous en créer un (et gratuitement bien sûr) sur MyOpenID.com par exemple… Mais êtes-vous bien sûr d’ailleurs de ne pas déjà en avoir un, peut-être sans le savoir ? Si vous avez un compte chez Yahoo ou êtes client d’Orange France, ou encore d’AOL, hé bien c’est le cas…

Firefox 3 est sorti !

Firefox 3 sur mozilla-europe.org

C’est LA nouveauté open-source du moment de la journée : Firefox 3 vient de sortir (dans de nombreuses langues dont le français), et cette fois c’est véritablement une version majeure qui apporte d’importantes nouveautés !

  • Un look and feel adapté à chaque plateforme — je vous assure que c’est notable sur Mac !
  • Une optimisation technique qui améliore la vitesse et réduit la mémoire nécessaire,
  • Gecko 1.9, le moteur de rendu HTML
  • Des améliorations de sécurité (vérification de l’identité des sites, anti-phishing…)
  • Et de nombreuses fonctions de personnalisation

Bref : on y va et on se dépêche de le télécharger (en plus, la fondation Mozilla essaye de battre le record de téléchargement aujourd’hui !), surtout sur Windows où IE 7 ne fait pas le poids !

NB : désolé pour la longue période sans mise à jour, j’ai entre temps fait pas mal de choses (changement de boulot, congés, et même un peu d’hôpital…) qui m’ont bien occupé ces derniers temps !