Archives par catégorie : développement

Géolocaliser des utilisateurs sur l’IP en Python

Depuis quelques temps, plusieurs clients nous demandent de pouvoir géolocaliser leurs visiteurs de manière plus ou moins précise.
La plupart du temps, leur but est simplement d’afficher une carte centrée sur la localisation (approximative) de l’utilisateur.
Pour mener cela à bien, nous avons décidé d’utiliser Geolite Country.
Celui-ci permet de géolocaliser l’utilisateur en fonction de son ip sur [...]

Déployer une application Django avec Capistrano

Chez O2Sources on aime tout ce qui permet d’améliorer la productivité. Et si en prime ça permet d’éviter des erreurs, on adore !
Malheureusement jusqu’à maintenant, nous déployions toutes nos applications « à la main », en FTP.
Mais grâce à Capistrano, nous remédions maintenant à cela en automatisant le déploiement de nos applications, afin de gagner du temps [...]

INSA ♡ O2Sources

O2Sources a gagné le prix du meilleur Projet de Fin d’Étude Informatique 2009 de l’INSA de Lyon.
Depuis quelques mois, je travaille avec Florent, Camille et Lucien à l’élaboration d’une application de travail collaboratif répondant au doux nom de « Townce ». En partant du simple constat que l’email n’est pas adapté au partage de documents et informations [...]

O2Tweet : afficher vos derniers tweets sur votre blog Wordpress

Chez O2Sources quand on trouve qu’il manque quelque chose pour rendre le web encore mieux qu’il ne l’est déjà, on a pas peur de prendre un peu de temps pour palier à ce manque.
Et vu qu’on est pas fermés on partage ce qu’on fait
C’est le cas pour O2Tweet, un tout nouveau plugin wordpress qui [...]

Cloner une installation Ubuntu

Je viens de recevoir une nouvelle machine, une installation d’Ubuntu s’impose donc! Mais plutôt que de re-télécharger tous les paquets dont j’ai besoin et re-configurer toutes mes applications, autant transférer mon installation actuelle sur ma nouvelle machine. Comment? Voici un petit tutoriel expliquant tout cela.
Pré-requis
Ubuntu est installé sur votre nouvelle machine; vous y êtes identifié en [...]

Have You Met 5.3 ?

Le véritable développement en PHP va bientôt pouvoir commencer.
En effet, environ un an après la sortie de la première version alpha et quatre mois après la sortie de la version alpha4, l’équipe PHP nous annonce aujourd’hui la sortie de la RC1 de PHP 5.3.
On peut donc espérer une version finale aux alentours de la fin [...]

Celui qui voulait écrire du code testable

Même si vous n’avez pas forcément entendu parler de TDD (Test Driven Development), vous avez à coup sur déjà entendu parler de tests, unitaires et/ou fonctionnels.
Et peut-être que vous avez déjà cherché un petit peu comment écrire des tests pour votre code.
Et la, peut-être que vous vous êtes dit « ouais, super, ça fonctionne bien dans [...]