Fantomas’side

Weblog open-source

Archives pour le tag : découvertes

Flux RSS de découvertes

Paye ta Fabric !

Le déploiement d'applications, c'est pas toujours facile et rébarbatif surtout quand on travaille sur un parc de machines.

Imaginons que j'utilise un serveur de version, du genre Subversion ou Mercurial et que j'utilise un ou deux serveurs (test, production 1, production 2, ...) pour héberger mon ou mes applications.

Le déroulement est le suivant :

  • Développement en local.
  • Propagation des modifications.
  • Connection SSH sur les serveurs.
  • Rapatriement les dernières modifications
  • On redémarre le soft.

Vous me direz que cela n'est pas forcément très long, mais quand vous devez le faire souvent et plusieurs fois par jour, on en a vite pleins le dos et cela est source d'erreur.

Heureusement l'informatique étant un sport où celui qui est le plus fainéant gagne, il existe un solution pour se simplifier ces tâches de déploiements à distance.

Son nom ? Fabric

En quelques lignes de Python, définissant des règles, un peu à la manière d'un Makefile, il est possible d'automatiser ce genre d'opération.

Voici un exemple basique pour le déployement d'un projet Django avec Mercurial :

"""Fabric Rules for MyProject"""

config.production = ['server.domain.com']
config.app_dir = '/home/dev/djangos/myproject'

def publish():
    """Publish the content by pushing it"""
    local('hg push')

def apache_reload():
    """Reload the apache process"""
    sudo('/etc/init.d/apache2 reload')

@roles('production')
def update():
    """Update the code source"""
    run('cd $(app_dir); hg pull; hg update')
    run('cd $(app_dir); python manage.py syncdb')
    run('cd ...

Continuer la lecture

A kind of Kinder

Qui aime les Kinder Chocolat ?

A peu près tout le monde certainement, hormis ceux sensibles aux allergies et au chocolat chimique.

Enfin bref, à une époque, je me demandais d'où provenait la tête du gamin affichée sur tous les packagings du produit, ce gamin au visage super symétrique, retouché au Photoshop de l'époque, et à la coupe de cheveux sortie tout droit des années 70 (1978 pour être précis), mais surtout je me demandais quand Ferrero changerait de représentant.

Enfin bref ce qui devait arriver arriva, en me baladant dans un magasin, le choc, ce n'est plus lui, il a été remplacé par un autre gamin, plus hype, plus dans l'air du temps. Une partie de ma jeunesse s'effondre, mais c'est pas plus mal.

Maintenant comparons l'évolution entre les 2. Le sourire ultra-bright est toujours présent (oui oui je mange du chocolat, mais j'ai les dents super blanches). La coupe de cheveux plus courte et relevée. La seule réelle évolution révélatrice de notre société, c'est qu'il est plus rond, obésité oblige :) Moi ce que je me demande, c'est :

  • Comment il gère sa vie de star, vis à vis de ses potes, qui le voit dès qu'ils ouvrent le placard ?
  • Est ce que si je mange du kinder chocolat, j'aurais l'air aussi heureux, et j'aurais les dents plus blanches ?

Un autre truc qui me chiffonne, c'est que les rares emballages, où une tête est affichée ...

Continuer la lecture

Le bloc-note de Google

Google toujours en tête pour fournir un nouveau service aux internautes, à sorti ce vendredi dernier la version Francophone de son Bloc-note.

Cet outil basé sur la technologie Ajax, permet aux utilisateurs de sauvegarder des notes à travers leur navigateur favoris. Les notes prises sont consultables en ligne à travers une interface semblable à Gmail, mais aussi à travers une extension du navigateur qui permet les mêmes fonctionnalités en plus de capturer du contenu avec l'url de la page consultée. Pratique pour les recherches !

On a le droit à toutes les fonctionnalités digne d'un bloc-note, avec des options de tri, le classement par groupe, suivi des notes, mais l'avantage le plus puissant et le coté collaboratif de l'application. En effet il est possible de partager des notes avec un autre utilisateur disposant d'un compte Google.

Cette application se destine surtout aux gens qui utilisent régulièrement plusieurs ordinateurs, et remplis bien son rôle.

Petit bémol la zone d'affichage de l'extension pour le navigateur mériterais d'être agrandis un chouilla.

Trouver son candidat

Comme beaucoup de personne, à l'approche des élections présidentielles de 2007 vous vous demandez quel candidat représente au mieux vos idées.

Le site sitoyen.fr, vous propose à travers 36 questions regroupant les thèmes majeurs de l’élection, de voir à quel candidat vous vous rapprochez le plus.

http://sitoyen.fr/mon-vote-a-moi/mon-vote-a-moi.php

Un outil utile pour y voir plus clair dans le programme des politiques à moins d'un mois du premier tour.

Attention aux surprises. :)