Erreurs URL

Lorsque l’on développe une application utilisant des ressources Web il est agréable de pouvoir tester la disponibilité de ces dernières. Dans le cas d’un agrégateur ne pas tester les codes erreurs du module urllib2 peut faire perdre du temps au lecteur. En effet il arrive que l’adresse d’un blog/flux change. Il peut aussi s’écouler un certain temps avant que le lecteur constate que l’agrégateur n’apporte plus de nouvelles provenant d’un site (parmi quelques centaines peut être). Et là le lecteur pourrait devoir rattraper plusieurs semaines de nouvelles. Le pauvre. Aussi cela aurait pour effet de laisser des threads utiliser des ressources inutilement, appeler le parser inutilement, tenter de créer une connexion inutilement, etc. Un agrégateur (le mien en tout cas) demande beaucoup de bande passante (bien que ponctuellement).

Récemment

Quelques changements ces derniers temps. Différentes intéressantes activités. après une bonne blague de deux amis (encore félicitation), j’ai enfin installé Froyo; j’ai relu lexcellent article sur Xen du MISC numéro 42. Suite à cela j’ai commencé à mintéresser de plus près au sujet (enfin!); si intéressant que je suis en train de lire The Book Of XEN. Excellent livre, pratique et ne se contente pas de survoler le sujet; si vous jouez avec Xen, vous jouerez bien avec Qubes; j’ai toujours eu un niveau de débutant avec HTML. On va s’améliorer pour HTML5. À ce qui paraît ce n’est pas dur. En plus il existe aussi de bons livres pour ça; l’Irlande est un très beau pays (tiens à ce sujet je dois encore répondre à un mail ;-); nouvelle fonctionnalité de pyAggr3g470r; à partir de vendredi je reprends la piscine; afin de conserver une certaine virginité j’ai décidé aujourd’hui de changer de nom à une fréquence d’environ cinq ans.

Petite comparaison des dernières versions de Firefox et Chrome

Environ six mois après lécriture de ce billet j’ai eu envie de faire une petite comparaison des navigateurs que j’utilise le plus souvent (à savoir Firefox et Chrome). Effectivement, ces derniers temps j’utilise divers navigateurs, de plus en plus nombreux et parfois en même temps (ce qui est embêtant pour avoir un historique et des marque-pages synchronisés).

Zooomr versus Flickr

Ah qu’est-ce que c’est embêtant d’essayer de maintenir conjointement un compte Zooomr et un Flickr. Surtout lorsque lun a plus de 700 photos et l’autre 66 . En y ajoutant mon magnifique débit montant dont je nose même pas parler, le choses ne sarrangent pas. Zooomr comme Flickr présentent lun et l’autre des avantages et des inconvénients, certes. Cependant pour des raisons que mon coeur conscent et que ma raison nexplique pas tout fait, je préfère Zooomr (voilà une réplique digne de moi, bien pourrie).

pyAggr3g470r 1.2 sur Ubuntu 10.04

Heureusement ça fonctionne, rien détonnant. Mais il faut quand même faire attention à ne pas utiliser la version de CherryPy des dépôts Ubuntu qui n’est pas vraiment à jour. Voilà la procédure détaillée:

Le Web et moi (partie 1)

De temps en temps je vérifie les données me concernant sur le Web. Autant dire tout de suite qu’il y en a beaucoup. Ça peut faire peur mais pas tant que ça 😉 On va voir pourquoi…

Nuage de tags avec Python

Rien de plus simple: def tag_cloud(tags): """ Generates a tags cloud. """ tags.sort(lambda x,y: cmp(x[0], y[0])) return ' '.join([('<font size="%d"><a href="/q/?querystring=%s">%s</a></font>' % \ (min(1+p*7/max([tag[1] for tag in tags]), 7), x, x)) for (x, p) in tags]) Le paramètre tags de la fonction est une liste ayant le format [(“linux”, 42), (“python”, 37), …] et que l’on peut facilement obtenir par exemple avec cette petite fonction.

Memo

AnnArbor Antibes Berkeley Berlin Boadilla CambridgeUS Copenhagen Dresden Frankfurt Goettingen Hannover JuanLesPins Marburg Montpellier PaloAlto Pittsburgh Rochester Singapore Szeged Warsaw À chaque fois, le même problème…

Programme de gestion de Photos

Principale question de cet article: Quutilisez vous comme programme de gestion de photos libre ?

pyAggr3g470r – Notification par mail

Et voilà, comme déjà expliqué ici, aujourd’hui le trajet de train était un peu long…