La face cachée du Sudoku
Introduction
Tout commence un soir entre amis, où une envie démente de coder un petit projet nous surprend entre 2 bières. :D
Lui vient du monde Java, moi du Python, mais ayant subi la même formation, le moment fût propice pour comparer nos progrès et évolutions et aussi lancer un ...
Ô middleware, mon beau middleware : Request Template Loader
Dans le monde du web, là où tout est anarchie (ou presque), je me retrouve confronté assez souvent à cette problématique :
Comment afficher le contenu d'un site réalisé avec Django sur un autre site déjà existant ?
Là où je bosse, on aime bien les iframes HTML (no comments please ...
Le temps des releases : django-blog-zinnia
Incroyable, après presque 2 ans d'attente, Zinnia l'application Django propulsant ce blog est enfin publiée sur un dépôt public.
Le premier article faisant référence à Zinnia date en effet du 16 Novembre 2008.
Beaucoup d'évolutions ont été apportées entre cette première version réalisée à titre personnel et ...
Le temps des releases : easy_extract
Imaginons que j'ai sur un serveur de donnée une grosse quantité d'archives sous différents formats, tel que RAR, ZIP, XTM...
Si je souhaite extraire toutes ces archives, je devrais aller trouver chaque archives dans son répertoire, taper la bonne commande pour pouvoir les extraire, les réparer au besoin ...
Le temps des releases : Vélib'erator
Suite à mon abonnement à Vélib', habitant près d'une station récemment construite, j'ai vite remarqué que de trouver un vélo en bon état ou une place de parking à proximité avant les 30 minutes fatidiques et payantes pouvait vite devenir un calvaire.
Sur ce, après quelques recherches, j ...
Le temps des releases : Django-sekh
Vous avez certainement déjà vu dans Google quand vous consultez une page depuis son cache, les termes de la recherche sont coloriés dans le contenu de la page pour permettre de les discerner rapidement.
De ce principe certains sites ont adapté la même technique en coloriant certains mots de la ...
Le temps des releases : Django-smileys
Parfois il est temps de se sortir les doigts du code, et d'en parler !
Mais pour en parler, il faut documenter, ce qui prend un peu de temps, mais j'y travaille.
Pour commencer je vais vous présenter une de mes applications favorites, par sa simplicité et son utilité ...
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 ...
Stop aux spams sur django.contrib.comments
Depuis quelques jours, les formulaires de commentaires fournis par l'application django.contrib.comments dans la distribution de Django, sont devenus vulnérables aux spams.
L'application comments contient par défauts plusieurs sécurités pour éviter le spamming, comme un honeypot et la vérification du temps de saisie du commentaires.
Malgré cela ...
Intégrer Twitter dans Django
Twitter, c'est le nouveau média à la mode pour lancer le buzz.
Créer en 2006, son but est simple, pouvoir résumer à tout instant, ce que l'on fait, ce que l'on pense, par des messages courts, que l'on envois par SMS. En effet les messages ne ...