bookmark_borderGrooveshark est fermé: comment possiblement récupérer sa liste de lecture

Suivant la fermeture de Grooveshark le 30 avril vous êtes tristes d’avoir perdu vos listes de lecture? Il y a bien une pétition en ligne qui demande à Grooveshark de donner le moyen à ses membres de les récupérer, mais ça risque de ne jamais arriver. Si vous accédiez à Grooveshark avec Chrome ou Firefox, il y a sur ce même site une recette un peu technique qui peut vous permettre de récupérer votre liste de lecture, à condition d’être sur le même ordinateur. Bien qu’il n’y a aucune garantie qu’elle fonctionne pour vous, elle prend moins de 5 minutes suivre alors ça vaut le coup d’essayer. La voici illustrée et éclaircie pour les gens moins savants dans le domaine.

Continue reading « Grooveshark est fermé: comment possiblement récupérer sa liste de lecture »

bookmark_borderLecture: The Lean Startup

C’est lors d’une conversation à propos de nos lectures qu’un ami, Michel Billard, m’a recommandé de lire The Lean Startup. Travaillant moi-même dans une entreprise en démarrage le sujet m’a tout de suite accroché.

Continue reading « Lecture: The Lean Startup »

The Lean Startup Book Cover The Lean Startup
Eric Ries
Business & Economics
Random House LLC
2011
320

bookmark_borderComment écrire une recette de cuisine

Aujourd’hui je chiale. Je chiale de façon constructive. J’aime beaucoup cuisiner avec ma blonde. On Elle trouve de nouvelles recettes chaque semaine et souvent je suis surpris de constater comment certaines recettes de cuisine sont mal écrites. J’ai décidé d’écrire mon guide, à saveur humoristique (oui déjà un jeu de mots), sur «Comment écrire une recette».

Continue reading « Comment écrire une recette de cuisine »

bookmark_borderAdBlock et mon blog

Adblock, un plugin pour navigateurs web permettant de bloquer partiellement ou complètement (configurable) les publicités sur les sites web. Quand on sait que certains sites comptent sur ces revenus publicitaires pour leur survie, on peut se demander s’il est éthique d’utiliser un tel plugin. Je m’abstiendrai de participer au débat sur le sujet aujourd’hui, mais parlerai plutôt que ce que j’ai fait pour ce blog.

Continue reading « AdBlock et mon blog »

bookmark_borderLecture: Grid Computing: The Savvy Manager’s Guide

Deuxième lecture d’une série de trois visant à m’améliorer en tant que programmeur d’informatique nuagique développant essentiellement au tour d’applications distribuées. (La première lecture était Cloud Application Architectures.) À quoi m’attendais-je avec ce livre? Apprendre comment gérer (ou « manager » comme le « plug » le titre) une grille informatique. Qu’est-ce que j’ai appris? Pas mal l’histoire de l’informatique en grille pré 2006, année de publication du livre.

Continue reading « Lecture: Grid Computing: The Savvy Manager’s Guide »

Grid Computing: The Savvy Manager’s Guide Book Cover Grid Computing: The Savvy Manager’s Guide
Pawel Plaszczak
Computers
Morgan Kaufmann Pub
2006
261

bookmark_borderLecture: Cloud Application Architectures

De prime abord, je dois dire que la lecture de ce livre ne m’a pas particulièrement plu. Peut-être injustement? Si je l’ai acheté, c’est parce que le mot «architectures» dans le titre m’a séduit. C’est ce que je recherchais. Je m’attendais à un livre un peu plus près des patrons de conception de différentes architectures qu’un guide d’accompagnement linéaire. À sa défense, après deux ans de travail avec le nuage, je connais déjà une bonne partie du contenu du contenu de cet ouvrage et c’est pourquoi il peut m’avoir un peu blasé.

Continue reading « Lecture: Cloud Application Architectures »

Cloud Application Architectures Book Cover Cloud Application Architectures
George Reese
Computers
"O'Reilly Media, Inc."
2009-04-08
189

bookmark_borderLecture: Python Cookbook

Le nom de ce livre ne pourrait être mieux choisi. On traite à 99% de python (il y a un peu de C) et l’approche utilisée est effectivement celle d’un livre de recettes. Chaque section se découpe en trois parties: un problème, une solution et des notes à propos de la solution.

Continue reading « Lecture: Python Cookbook »

Python Cookbook Book Cover Python Cookbook
David Beazley, Brian Jones,
Computers
O'Reilly Media, Incorporated
2013-05-15
600

bookmark_borderInstallateur DivX: Soyez vigillants (Windows)

Il n’est pas rare de voir des programmes d’installation qui tentent de vous passer des composantes indésirables sous le nez. La stratégie la plus commune est d’insérer l’option dans l’un des panneaux de l’installateur. Naturellement, elle est presque toujours sélectionnée par défaut. Il suffit donc de la décocher.

Ce matin j’ai fait la mise à jour de DivX. Ils ont trouvé une nouvelle tactique qui a bien failli fonctionner. Plutôt que d’afficher l’option avec une boite à cocher, j’avais une page entière décrivant la composante avec les options «précédent», «refuser», «suivant». Cliquer sur «suivant» aurait installé la dite composante. La bonne option à sélectionner était donc «refuser».

La majorité des utilisateurs lisent les pages de l’installateur en diagonale, à la recherche de certains patterns. (Par exemple: les fameuses options à décocher). Par contre, c’est la première fois que je vois une option qu’il faut carrément «refuser». Normalement, l’option «refuser» est associée à la licence que nous acceptons tous sans la lire alors je suppose que la majorité des utilisateurs doivent cliquer sur «suivant» sans tenir compte du texte affiché.

Faites-attention!

bookmark_borderMise en production sans souci

Souvent, nous sommes confrontés à des architectures comportant un environnement de production et un ou plusieurs environnements de tests tentant tant bien que mal de reproduire l’environnement de production. Les mises en productions dans de tels environnements sont souvent synonymes de stress. Il est si facile d’oublier de mettre à jour une des composantes ou encore d’omettre un changement de configuration. Ce sont là deux problèmes faciles à corriger. Le pire survient lorsqu’une fois les composantes déployées on réalise que la nouvelle version ne fonctionne pas bien. Évidemment, ces test qui tentent de reproduire la réalité ne sont pas fidèles et peuvent être blâmés, mais le mal est fait.

Quels sont les problèmes de cette approche?

Continue reading « Mise en production sans souci »