Mai 2011
-
Des applications indispensables dans Django
Aujourd’hui j’aimerais faire un petit tour sur les applications que j’utilise dans pratiquement tout mes projets Django.
1 - South
Je commence par la plus indispensable à mes yeux, Django-south permet de gérer les migrations des modèles Django. Comme vous le savez Django permet seulement la création des tables
Avril 2011
-
Flatpages avec django-ckeditor
Utiliser ckeditor avec django est devenu très simple avec django-ckeditor, cette extention est utilisable soit via un champ personnalisé RichTextField ou un form-widget CKEditorWidget (voir la doc pour plus d'infos), pour l’utiliser avec les flatpages de django voici ma version
#-*- coding: utf-8 -*-
from django import forms
from django ...
Janvier 2011
-
Executer du javascript sous python
Le crawling est un de mes passe-temps favoris, j’aime bien analyser le code des autres, voir leur petites astuces, piquer des données ici et là ;). quelques fois sur des sites où les données sont vraiment le coeur du business, les liens voir meme des données sont cryptés via des fonctions javascript ex:
Mai 2010
-
virtualenv et virtualenvwrapper
Pour mieux gérer ses projets python, les dépendances qui existent entre les packages, les différentes versions d'un package ... il y a pas mieux que Virtualenv.
Virtualenv permet de créer des environnements python virtuel, bref au lieu d'avoir un seul site-packages ou (dist-packages sur python2.6) dans lequel tout ...
Décembre 2009
-
pylons middleware
Une application web à des fois besoin d'exécuter une tâche particulière à toutes les requêtes utilisateur ou réponses serveur (request / response). ce processus est appelé middleware. l'avantage avec les middlewares c'est qu'on peut ajouter des fonctionnalités à tout le projet sans toucher au code des vues ...
Septembre 2009
-
Les métaclasses en python
Quand l'interpréteur python rencontre une classe il crée un nouvel espace de nom et exécute tout le contenu de la classe dans cet espace, une classe peut contenir des attributs, des méthodes et biensûr d'autres classes. à la différence d'autres langages presque n'importe quelle instruction est ...
Aout 2009
-
L'introspection en python
Bonjour, je profite d'une petite grippe passagère pour faire un petit article concernant l'introspection python.
supposons la classe suivante :
grades = {'PDG' : 'Directeur Générale', 'cadre' : 'Cadre supérieur', 'chef_dept': 'chef département', 'ouvrier': 'Ouvrier'}
class Employe(object):
def __init__(self, nom, prenom, grade, salaire = 1000.00):
self.nom = nom
self.prenom ...
Juin 2009
-
ASP.NET MVC
Après 1 an de développement à plein temps sous Eclipse, ce weekend j'ai repris visual studio et comme première impression, :) en effet les plug-ins Eclipse ne font pas le poids.
Mais si j'écris cet article, c'est parce que j'ai toujours considéré l'asp.net comme un ...
Mai 2009
-
Décorateur en python
J'ai choisi les décorateurs pour commencer cette série sur la méta-programmation.
La méta-programmation en 2 mots, c'est le fait de modifier ou de générer le comportement d'un programme en runtime. Cela peut s'avérer très utile voir indispensable pour faire des programmes réutilisables pour plus détails.
En ...
-
developpez en python
Pour moi un langage de programmation doit être très intuitif, super flexible, performant, et biensur avec des modules pour à peu près tout (3d, multithread, sockets ...). Maintenant si je vous dit qu'avec un seul langage vous pouvez utiliser des packages c, java, .net, compiler votre programme sur une JVM ...
-
Quelques astuces en Javascript
Cet article est dédié à mon ami Youssef qui débute en développement web, et qui s'en sort très bien ;) pour le moment. Bref comme je suis du genre perfectionniste et c'est d'ailleurs l'un de mes plus gros défauts j'écris ce petit poste pour essayer d ...
Avril 2009
-
Géolocaliser vos internautes
Bonsoir tout le monde, et oui ce blog n'est pas mort c'est juste que ces dernières semaines j'avais beaucoup de recherches à faire au boulot, des exams à préparer ... mais j'ai toujours les mêmes objectifs et motivations ;). Aujourd'hui je vais vous présenter 3 API que ...
Mars 2009
-
Bien coder en Ajax.
On y est, sur cet article on va attaquer ensemble quelques bout de codes. Vu que la majorité de mes lecteurs bossent dans le web. J’ai opté pour l’ajax comme point de départ.
NB : La méthode de travail présenté n’est en aucun cas une norme, mais tout ...
Février 2009
-
Google, la gloire à pas de géant.
Bonjour, comme clairement annoncé dans le titre, l’article abordera les nouvelles technologies Google.
J’ai trouvé le sujet intéressant pour 2 raisons :
Primo Google chouchoute plus ou moins toutes les communautés, ce qui veut dire qu’au cours de la présentation tout le monde trouvera un outil (gratuit ou ...
Décembre 2008
-
Le piège des Frameworks.
Tout d'abord veuillez tolérer peut être mon manque de vision mais c'est mon premier post et c'est aussi mon premier blog, je vais en profiter car depuis quelques mois j'essai de repasser ma carrière professionnelle et de mettre le point sur mes visions futur concernant le ...

