Upload de fichier avec barre de progression en PHP

Il y a une petite nouveauté dans PHP 5.2 qui est passée un peu inaperçu, c’est la possibilité de suivre l’avancement de l’upload d’un fichier.

Je me suis un peu amusé à tester ça en local et ça marche :) Bon, le problème c’est qu’il faut l’extension APC pour pouvoir lire dans le cache PHP. Je vous aurai bien mis une petite démo en ligne mais mon hébergeur n’a pas installé l’extension et je ne peux pas la charger dynamiquement avec la fonction dl.

Du coup, je me demande si ça vaut vraiment la peine d’implémenter ça dans l’E2T… Combien d’hébergeurs propose APC ? Je doute qu’il y en ait beaucoup malheureusement. C’est dommage car le système est assez simple à mettre en place, quelques lignes de code (PHP et Javascript) suffisent.

Je pensais aussi l’utiliser dans FabCMS mais je vais finalement me diriger vers quelque chose en flash…

Speed Download et MacHeist

Je vous parlez récemment du bundle logiciels de MacHeist. Parmi les logiciels on trouvait notamment Speed Download, un logiciel de gestion de téléchargements pour Mac OS X.

Aujourd’hui, ayant besoin de télécharger un fichier assez volumineux (un iso Linux), je lance Speed Download afin éviter que le téléchargement soit interrompu avec Firefox. Surprise, le logiciel me propose une mise à jour : la version 5. Je lance donc la mise à jour…

Le logiciel se relance et seconde surprise, ma licence n’est pas acceptée. Un rapide tour sur Internet et j’apprends que pour ceux qui ont acheté Speed Download entre le 1er janvier 2008 et le 12 février 2008 la mise à jour est gratuite… sauf pour ceux ayant bénéficié de la promotion MacHeist. Scandaleux !

L’éditeur ne chercherait-il pas à profiter des 43 815 bundles vendus pour faire encore plus de profit ? Sortir une nouvelle version majeur moins d’un mois après la fin de la promo MacHeist c’est quand même une belle coïncidence…

Personnellement, Speed Download vient de partir à la corbeille. De toute façon, je n’avais pas acheté le bundle pour lui.

MacBook, le plein de mémoire

Ce matin, j’ai reçu mes deux nouvelles barrettes de mémoire de 1 et 2Go. Je suis ainsi passé de 1Go de mémoire vive à 3Go. J’aurai pu mettre deux barettes de 2Go mais mon MacBook n’est capable d’utiliser « que » 3,3Go. En revanche, les nouveaux MacBook, ceux vendu depuis novembre 2007, supportent 4Go.

J’utilise depuis ce matin mon MacBook et je dois bien avouer que la différence entre 1Go et 3Go de RAM est visible. Il m’arrivait parfois avoir un petit ralentissement avec Firefox lorsqu’une page contient trop de flash, je n’ai plus rencontré ce problème depuis.

Il ne reste plus qu’à attendre une version de Leopard plus stable (la 10.5.2 ?) et je pourrais migrer vers la nouvelle version de Mac OS X :)

Mise à jour du blog

Aujourd’hui, je me suis enfin décidé à mettre à jour mon blog. Je passe ainsi à la version 2.3 de WordPress. La mise à jour s’est passé sans problème si ce n’est que j’ai dû re-saisir les tags de chacun des billets du blog, wordpress ayant cette fonctionnalité de base depuis la version 2.2.

J’en ai profité pour changer de thème. N’ayant pas beaucoup de temps libre en ce moment, j’ai installé le thème Dilectio que j’ai légèrement modifié pour mes besoins :)