pyAggr3g470r: transition vers MongoDB

Depuis l’annonce du passage de pyAggr3g470r à MongoDB je n’ai pas malheureusement pas vraiment pu beaucoup avancer. Toutefois les fonctionalités de base sont déjà opérationnelles. J’utilise quotidiennement la nouvelle version tout en continuant à tenir la base de données SQLite de l’ancienne version à jour. Cela n’est maintenant plus nécessaire.

imposm.parser

J’ai découvert ce module Python ce matin. Il est génial.

from imposm.parser import OSMParser

# simple class that handles the parsed OSM data.
class HighwayCounter(object):
    highways = 0

    def ways(self, ways):
        # callback method for ways
        for osmid, tags, refs in ways:
            if 'highway' in tags:
              self.highways += 1

# instantiate counter and parser and start parsing

counter = HighwayCounter()
p = OSMParser(concurrency=4, ways_callback=counter.ways)
p.parse('germany.osm')

# done
print(counter.highways)

Python sauvera nos vies.

Stanford crypto class

Je l’avais annoncé ici, le cours débutera le 12 Mars.

Données comScore du mois du Janvier 2012

Bonne nouvelle pour Android. Moins pour Apple. Apple a culminé en Décembre 2011. En 2012 Apple va passer sous la barre des 25% de part de marché par plateforme.

pyAggr3g470r: stockage distant des articles avec MongoDB

pyAggr3g470r a en ce moment une branche de développement dans le but de remplacer la base SQLite par une base MongoDB. Après une petite journée de travail les fonctionnalités de base sont implémentées.

Réponse d’ESR à Hollywood

Une traduction de ce texte. Ça donne envie de relire The Success of Open Source.

Des Bucks dans ton Wallet?

Il semble que Google va sinspirer de bitcoin et avoir sa propre monnaie: Google Bucks.

Nouveau thème pour le blog

Je teste de nouveaux thèmes pour mon blog (peut-être avez vous déjà remarqué). Ce n’est pas vraiment que je ne veux plus utiliser l’ancien, mais il se fait vieux et aura bientôt des problèmes de compatibilité avec le moteur de WordPress. J’avais investi un certain temps afin d’avoir quelque chose de simple et efficace. Maintenant je veux un un thème simple, efficace et configurable (afin de ne plus avoir à modifier le code à la main). Et toujours minimaliste.

IP-Link v0.2

IP-Link version 0.2 est disponible. Cette version inclue la génération de courbes de Bézier, une mise à jour du site officiel et quelques optimisations (rafraîchissements).

Sweet Home 3D

Maison_carole-1

Petit billet simplement pour vous présenter un logiciel que j’ai découvert il y a quelques temps sur les dépôts Debian: Sweet Home 3D. Ce programme permet de dessiner des intérieurs de bâtiments. Le design se fait en 2D avec un rendu en temps réel en 3D. Il y aussi la possibilité de prendre des photos, comme celle de ce billet (remarquez les effets de lumières).