Online Compression Tools : un petit outil pour archiver (Tar) et compresser (tar.gz) vos fichiers

Cela faisait pas mal de temps que je voulais réussir à faire un petit outil (appelé très simplement Tar/Gzip Online Tools) pour compresser et archiver des fichiers en ligne. Le but était, au départ, de faire un outil permettant de compresser des fichiers, et un autre outil permettant de les décompresser. A la manière de Wobzip, par exemple. Bref, le problème, c’est que je suis et reste limité par le datastore, et par la plateforme AppEngine, qui empèche d’écrire quoi que ce soit. Loin de moi l’idée de dire du mal de cette contrainte : je souhaite juste attirer l’attention sur un aspect qui complique un tout petit peu la chose. Continuer la lecture de Online Compression Tools : un petit outil pour archiver (Tar) et compresser (tar.gz) vos fichiers

Wikileaks remet l’utilité du P2P sur la table via CouchDB

Via un billet paru sur ReadWriteWeb (et reproduit ci-dessous), j’ai découvert que Wikileak CouchApp, une application basée sur les données massivement fuitées sur Wikileaks, fonctionne avec la base de données CouchDB. Le principe de cette base NoSQL est de distribuer chez tous les clients une partie des données, rendant de fait ceux-ci acteurs dans la distribution du contenu (a chaque fois qu’un client consulte la base de données, il télécharge une partie du contenu, et devient lui-même serveur de ce contenu, sur le principe du P2P). Via cette base de donnée distribuée, la montée en charge n’est donc plus un problème (car plus il y a de clients, plus il y a de serveurs), et surtout, il devient impossible de supprimer le contenu (sauf si tous les clients le suppriment de leur ordinateur, ce qui signifierait que le contenu n’aurait plus de valeur intrinsèque).     Continuer la lecture de Wikileaks remet l’utilité du P2P sur la table via CouchDB

La carte Eye-Fi ou l’arrivée d’une carte SD d’un nouveau genre

La société Eye-Fi a apporté depuis près d’un an une touche de nouveauté dans le domaine des cartes SD. Cette société a en effet eu l’idée de transformer cet outil de stockage, en un objet communicant. Ils y ont simplement intégré une micro puce Wifi. C’est cette puce qui se charge du transfert des photos et vidéos depuis l’appareil vers l’ordinateur. Le transfert est automatique et le dossier de destination peut être un simple dossier de stockage, ou bien une étape vers une publication des objets multimédias sur des services en lignes (Flickr, MobileMe, Picasa…). Et si jamais votre ordinateur est éteint la carte Eye-Fi (selon son modèle bien sûr) peut communiquer directement avec votre Box Internet. Continuer la lecture de La carte Eye-Fi ou l’arrivée d’une carte SD d’un nouveau genre

Système de cache sur AppEngine : quelles performances ?

J’aime assez le système de cache de WordPress mis en place par le plugin WP-Super-Cache qui consiste à générer la page et à la mettre physiquement dans un dossier de cache, puis à dire à Apache de toujours regarder si la page demandée par un visiteur n’existe pas déjà avant d’en demander la génération. Sur AppEngine, il y a un problème de taille : il est impossible de gérer la création/suppression de fichiers en dur. Point de cache « physique », donc. Pour autant, on peut avoir envie de servir un grand nombre de pages, et donc d’avoir un système performant et pour autant, peu gourmand en performances. J’ai donc décidé de créer un petit script utilisant MemCached pour stocker le contenu généré, et j’ai regardé les différences de temps rapporté par les logs.     Continuer la lecture de Système de cache sur AppEngine : quelles performances ?

Les pro-HADOPI se rendent comptent… qu’ils vont se faire manger par Apple

Un billet très intéressant écrit par Fabrice Epelboin sur RWW (voir ci-dessous), explique que, à la suite de la mort de Jiwa, les responsables politiques et les partisant de la HADOPI commencent à se poser des question sur la viabilité de l’offre légale disponible en ligne. Point intéressant : cette viabilité apparait très contestable, tout en mettant en avant la domination du marché d’Apple/iTunes, et donc le pouvoir de négociation accru d’Apple envers les oeuvres musicales. C’est à mon avis le point le plus intéressant dans l’analyse.     Continuer la lecture de Les pro-HADOPI se rendent comptent… qu’ils vont se faire manger par Apple

AppEngine pour un blog ou CMS : une idée intéressante sur plusieurs points

Cela faisait pas mal de temps que je voulais en parler : la plateforme AppEngine a d’une manière générale la grande faculté d’être gratuite (dans une certaine limite, selon une politique de quotas assez élevés, notamment si son application est correctement codée), sécurisée (pas de peur de se faire hacker) et scalable de façon automatique. Je rappelle de surcroît que sur AppEngine, vous pouvez très bien associer (gratuitement) un nom de domaine à votre application (ici), donc de cette façon masquer totalement que vous êtes sur AppEngine et pas sur un serveur perso. Continuer la lecture de AppEngine pour un blog ou CMS : une idée intéressante sur plusieurs points

Un HTC Glacier Dual-Core avec Android chez T-Mobile ?

D’après ce qu’on peut lire un peu partout sur le web ce matin, les gars de alienbabeltech.com auraient trouvé sur la base de données de GLBenchmark 1.1 un smartphone nommé HTC Glacier, pour lequel les benchmarks seraient tout à fait impressionnants. Le HTC Glacier serait plus de 3 fois plus rapide que le HTC Evo 4G (qui pourtant est quand même équipé d’un SnapDragon 1Ghz), ce qui laisse l’auteur penser que le Glacier aurait un processeur SnapDragon Dual Core (peut-être le A9, dont on aurait parlé dans le bilet : La bataille des processeurs mobiles passera par les multiples coeurs). Continuer la lecture de Un HTC Glacier Dual-Core avec Android chez T-Mobile ?

Online PDF Tools, un webware pour effectuer quelques opérations sur vos PDF

Toujours dans la lignée avec ce que j’ai créé sur abricocotierfr.appspot.com, je voulais créer une application qui me serait vraiment utile tous les jours, et qui remplacerait (pourquoi pas avantageusement) une application que j’utilise chaque jour. Et ça tombe bien, j’utilise assez fréquemment un outil pour fusionner les PDF (celui-là, en l’occurence), mais il est truffé de pubs, et ne fonctionne plus correctement à partir d’un certain nombre de PDF. Bref, il n’est pas parfait. Pourquoi ne pas tenter, avec Online PDF Tools, d’en faire un moi-même sur AppEngine ? Continuer la lecture de Online PDF Tools, un webware pour effectuer quelques opérations sur vos PDF

CRM Mailer, un outil en ligne pour personnaliser vos envois de mails

Toujours dans la lignées des applications Python/AppEngine publiées sur abricocotierfr.appspot.com, j’ai créé un outil ‘CRM Mailer‘ auquel je réfléchissais depuis pas mal de temps, et dont la difficulté apparente m’empéchais de m’y mettre vraiment. Après avoir pris mon courage à deux mains (ou plutôt après avoir commencé calmement pour appréhender les difficultés une-à-une), il s’avère que j’ai à peu près réussi à obtenir un outil fonctionnel et simple à utiliser. Continuer la lecture de CRM Mailer, un outil en ligne pour personnaliser vos envois de mails

Mises à jour iMac d’Apple : remplacement des cartes graphiques Nvidia par ATI

Vous avez surement vu passer un peu partout des news récapitulant l’arrivée hier de nouvelles versions d’iMacs, mais également d’un nouveau chargeur de piles et le Magic Trackpad. Certes, ces news sont intéressantes, mais j’aimerais soulever un point que je n’ai vu nulle part : celui du remplacement des cartes graphiques Nvidia par des ATI Radeon HD 4670, 5670 et 5750 sur les nouvelles versions d’iMacs. Pourtant, Apple n’avait pas proposé ces cartes graphiques depuis assez longtemps sur ses iMacs : pourquoi un tel changement ? Continuer la lecture de Mises à jour iMac d’Apple : remplacement des cartes graphiques Nvidia par ATI

Base64 Encoder, un encodeur pour accélérer vos pages web

J’en parlais ce matin : utiliser l’encodage Base64 peut s’avérer bien utile pour réduire drastiquement le nombre de ressources chargées pour une page web. Dans l’idée d’avoir, du coup, toujours sous la main un encodeur Base64, j’en ai fait un aujourd’hui moi-même, que j’ai appelé Base64 Encoder (on peut pas dire que j’ai eu beaucoup d’imagination). Je suis parti de l’application disponible sur le site de GreyWyvern, à laquelle j’ai rajouté les possibilité de pouvoir encoder simplement du texte ou bien un fichier en l’uploadant directement sur le serveur.   Continuer la lecture de Base64 Encoder, un encodeur pour accélérer vos pages web

Des images encodées en Base64 pour accélérer le chargement de sa page en diminuant les requètes

J’en ai déjà parlé plusieurs fois : accélérer le temps de chargement d’un site passe entre autre par la réduction du nombre de fichiers à charger, car chaque requète supplémentaire nécessite un temps non compressible pour appeler le serveur, établir une connexion, et télécharger le fichier. Cela peut passer par la transformation des images en pixels CSS, ou bien également pas leur définition en Base64. Je n’avais jusqu’alors pas trop regardé cette solution en terme d’avantages apportés, mais j’aurais dû, comme je l’explique ci-dessous.    Continuer la lecture de Des images encodées en Base64 pour accélérer le chargement de sa page en diminuant les requètes

WordPress 3.2 : arrêt du support de PHP4 et de MySQL4 !

D’après un billet paru du le blog de WordPress, la version 3.2 du CMS ne supportera plus les version 4 de PHP et MySQL. A première vue, on pourrait croire à un retour en arrière, mais en fait c’est un grand bond en avant. Plus précisément, jusqu’à maintenant,Wordpress continuait à supporter PHP4 et MySQL4 à cause d’une partie des hébergement mutualisés fonctionnant encore sur ces versions. Aujourd’hui, l’équipe de développement doit avoir considéré que la proportion n’est plus significative pour continuer le support, et s’adaptera définitivement à PHP5 et MySQL5.   Continuer la lecture de WordPress 3.2 : arrêt du support de PHP4 et de MySQL4 !

Apple, ou la renaissance des trente-glorieuses et la ruée vers la consommation

Une réflexion que je lisais je ne sais plus trop où  : elle portait sur le fait qu’Apple va à contre-courant du mouvement « non-consumériste » actuel, qui veut qu’on consomme autrement, qu’on consomme mieux, et qu’en gros on arrête d’acheter sans cesse des nouveaux appareils pour remplacer les anciens (qui ne sont pas pour autant usagés), et que le marketing nous fait avoir besoin de toujours davantage d’objets, de gadgets, bref, les années 50-60. Il y a donc un engouement, une fièvre de possession transmise par Apple, qui rappelle fortement les trente-glorieuses, et l’arrivée du monde de la consommation et des loisirs. Continuer la lecture de Apple, ou la renaissance des trente-glorieuses et la ruée vers la consommation

Tab Candy : une amélioration visuelle pour la gestion des onglets dans Firefox

J’ai vu passer sur Twitter ce matin un projet qui semble poussé par Firefox, et qui a pour but l’amélioration drastique de la gestion des onglets, quand ceux-ci sont en grand nombre. Cette fonctionnalité est appelée Tab Candy. Le principe : quand vous avez trop d’onglets d’ouvert, Tab Candy vous aide à les organiser via une vue en thumbnails, et en drag and drop, permet à l’utilisateur de les organiser visuellement et assez facilement en fenêtres Firefox, chacune ayant son thème propre. Continuer la lecture de Tab Candy : une amélioration visuelle pour la gestion des onglets dans Firefox

Site Checker, un URL-info fait avec mes mains, sur Google AppEngine

L’idée de réaliser un URL-info (pour voir si je serais capable de faire un service aussi utile moi-même) me narguait depuis longtemps. En fait, il s’avère que ce n’est pas si difficile. De la même façon que les autres outils dont j’ai déjà expliqué les développements a posteriori, je vais dire les grandes lignes de ce qui me vient à l’esprit après avoir globalement terminé le développement de celui-ci. Avant toute chose, et malgré son évidente proximité avec l’idéal vers lequel je souhaitais aller, je ne pouvais pas l’appeler pareil (même si ç’eût été un hommage), donc j’ai trouvé un nom plutôt générique : Site Checker.    Continuer la lecture de Site Checker, un URL-info fait avec mes mains, sur Google AppEngine

Body Of Lies / Mensonges D’Etat : un film emblématique d’une pensée

Caroline et moi avons vu dernièrement le film Body Of Lies (Mensonges d’Etat) de Ridley Scott avec Leonardo DiCaprio, Russell Crowe, et Mark Strong (sorti en 2008), et sur le même plan que des billets faits dernièrement, nous aimerions partager ici nos avis sur ce film. Avant tout, ce film est un film d’espionnage/thriller, avec certaines scènes violentes, donc il n’est pas fait pour tous les publics. Pour autant, sur Allociné, il est très bien noté : 3,5 étoiles spectateur, 3,3 étoiles presse au moment où j’écris ces lignes. Continuer la lecture de Body Of Lies / Mensonges D’Etat : un film emblématique d’une pensée

Augmenter la rapidité de son blog en passant de WordPress à Plone ?

L’augmentation de la rapidité de mon blog est un sujet que je rumine assez fréquemment, et qui a d’ailleurs tendance à empiéter sur ma vie « professionnelle », où j’ai une certaine tendance à favoriser toute évolution en terme de « temps d’exécution », même si celle-ci n’est pas demandée/payée. Faisant actuellement du développement Python, et ayant un certain attrait pour ça, je me suis donc demandé quel serait le gain en performance pour un blog tel que le mien, en passant du CMS WordPress au CMS Plone, qui me semble être le plus populaire dans la communauté Python.     Continuer la lecture de Augmenter la rapidité de son blog en passant de WordPress à Plone ?

Nouveau Mac Pro : USB 3.0 et FireWire plus rapide

HardMac vient de dévoiler quelques rumeurs à propos des nouvelles versions de Mac Pro et iMac. D’après ce site, Apple ne sortira pas de nouveau Mac Pro avant la fin de l’été, et la nouvelle version de iMac devrait intervenir quelques semaines après celle des Mac Pro. Il est aussi annoncé qu’Apple introduira deux nouvelles technologie dans ces nouvelles versions : l’USB 3.0 et un FireWire plus rapide. La nouvelle un peu moins bonne concerne Lightpeak, qui devrait être repoussé d’un an. Ceci signifie qu’il ne sera toujours pas possible de regarder des BluRay sur ces ordinateurs.     Continuer la lecture de Nouveau Mac Pro : USB 3.0 et FireWire plus rapide