Expériences
Les expériences de tous les jours !
Stop aux spams sur django.contrib.comments
Posté par fantomas, le 15 avril 2009 sous Développement Expériences
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 les équipes de spammer sont très réactives, et coder un bot spécifique pour les sites django utilisant ce système de commentaires, rend tous ces sites vulnérables.
En parallèle de cela, dans la version 1.1b de Django, l'application comments acquiert une nouvelle fonctionnalité, qu'est la modération automatique. L ...
Un CMS en Django ? la suite
Posté par fantomas, le 10 mars 2009 sous Découvertes Expériences
Ces derniers temps occupé par certains projets personnels, j'ai pu tester de nouveaux outils de développement. L'idée est d'en faire un retour et je vais commencer par la suite de mon dernier article.
La dernière fois je vois ai parlé d'une des premières applications disponible en Django permettant d'intégrer un CMS dans son site, nommé Django-cms. Mais mon retour sur cette application m'avait laissé un petit goût de frustration, me laissant penser que ce n'étais pas encore au point. Mais cela va mieux avec Django-page-cms. 
Ce dernier en plus des fonctionnalités essentielles, comme ...
Un CMS en Django ?
Posté par fantomas, le 25 janvier 2009 sous Découvertes Expériences
Depuis la sortie 1.0 de Django, nombre d'applications plus ou moins complètes ont vu le jour. Mais il manquait encore une application de type CMS qui soit vraiment complète et professionnelle.
Les fonctionnalités principales d'un CMS seraient de pouvoir créer facilement une arborescence, l'intégration des principaux DublinCore et surtout d'avoir un support pour l'internationalisation notamment au niveau des urls.
Après plusieurs recherches et tests des différentes applications destinées à ce but, un projet sort du lot. Son nom, Django-CMS, dont la page du projet se situe ici.
Django-CMS avec son interface en Javascript pour ...
Changer son thème d'administration Django
Posté par fantomas, le 15 janvier 2009 sous Découvertes Expériences
Je sais pas pour vous, mais l'administration de Django, je peux plus la voir. 
Même si elle reste très jolie est bien pensée, ses teintes bleues me sortent par les yeux, et je voulais en changer.
Je me suis penché sur la question en me disant qu'il était largement possible d'effectuer un changement, au minimum des teintes. Mais n'étant pas graphiste et estimant la charge de travail à fournir, j'ai abandonné cette idée.
Mais je suis récemment tombé sur un projet intéressant appelé django-grappelli.
Le but étant de fournir une alternative aux templates et au ...
Intégrer Twitter dans Django
Posté par fantomas, le 06 janvier 2009 sous Développement Expériences
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 doivent pas dépasser 140 caractères.
De plus votre réseau peut suivre instantanément vos status, enfin bref voilà le Micro-Blogging d'inventé.
Twitter fournis une API pour pouvoir communiquer avec son service. Je me suis alors demandé ce que je pouvais en faire, et ait décidé d'interfacer celle ci avec ...
Distribuer une application Django en moins de 5 minutes
Posté par fantomas, le 29 décembre 2008 sous Développement Expériences
Vous venez de finir votre dernière application en Django, qui se veut réutilisable et distribuable. Félicitations
.
Désormais vous voulez automatiser l'installation et la distribution du paquet, et pourquoi pas le rendre installable facilement en 1 ligne de commande, sous la forme d'eggs.
Le plus simple est de réaliser un script d'installation basé sur distutils qui permettra de télécharger et d'installer le code en quelques secondes.
L'idée est de paqueter le module à distribuer avec un script nommé setup.py se chargeant de l'installation.
Mais réaliser ce script est parfois assez contraignant et long, surtout ...
Clustered Sitemap
Posté par fantomas, le 15 décembre 2008 sous Développement Expériences
Comme je vous en parlais dans mon précèdent article, je comptais faire quelque chose d'utile tiré de l'intelligence collective.
J'ai donc intégré une partie du code de mon projet Feed Clusterer pour en faire un module Django.
L'idée est de reprendre la configuration des vues génériques, et de spécifier les champs à inspecter pour effectuer une correspondance. Cette correspondance servira à l'établissement d'une cartographie des différentes vues d'un site en Django.
En modélisant ces données sous la forme d'un dendogramme on peut avoir un sitemap assez surprenant, que l'on peut retrouver ...
Analyse hiérarchique par le contenu
Posté par fantomas, le 14 décembre 2008 sous Développement Expériences
Je suis actuellement en train de lire un livre sur les différents types d'intelligences dîtes collectives.
C'est à dire l'analyse de données représentant les choix, ou les comportement de plusieurs personnes, et comment en extraire des vérités globales.
Une des première applications à laquelle je me suis attaqué à été de construire un Feed Clusterer en Python, servant à effectuer des regroupements par pertinences entre différents sites web.
Comment ca marche ?
Tout site web qui se respect propose un service de Flux RSS ou Atom, résumant les dernières actualités publiées sur le site. L'idée est ...Changement d'adresse et migration sur Django
Posté par fantomas, le 16 novembre 2008 sous Développement Expériences
Cela va faire 3 ans que j'ai souscrit à mon hébergement gratuit chez 1and1, 3 ans de bons et loyaux services, mais cette période est terminée.... C'est aussi pour cela que j'ai perdu mon nom de domaine en .info....
Donc le site change d'adresse, et deviens http://fantomas.willbreak.it, mettez à jours vos bookmarks 
Je décide donc de migrer chez un autre hébergeur, celui même qui me permet d'héberger mes projets en Python, Upasika et je me dis que dans la foulée pourquoi ne pas changer de solution ...
On s'en Brawl
Posté par fantomas, le 29 juin 2008 sous Expériences
Jeudi 26 Juin au soir, bavant d'impatience après 2 ans d'attente pour le nouveau Super Smash Bros. Brawl sur Wii, j'arrive à acquérir le jeu chez mon revendeur préféré. 
Que du bonheur me dis-je. J'espère que je vais retrouver Ganondorf, Captain Falcon pour pouvoir fritter violemment Mario et toute sa clique.
J'insère le DVD double couche qui contient le jeu dans ma console, et la malheur un message m'indique qu'il est : Impossible de lire le disque....
Je parcours le net à la recherche d'informations, et surtout pour savoir si je suis touché ...
Bienvenue dans la galaxie !
Posté par fantomas, le 03 décembre 2007 sous Expériences
Ayant fait acquisition il y a quelque mois d'une puce WiiKey permettant de lire les backups sur la Wii, j'ai voulu tester mes backups sur les nouveaux jeux sortis comme Metroid III et Mario Galaxy, mais une mise à jour est nécessaire pour pouvoir lancer ces backups.
La mise à jour étant accompagnée d'un message d'avertissement prévenant que les possesseurs de Wii
modifiées risque des dysfonctionnements, je commence à hésiter 
"Si votre console Wii a subi une modification technique non autorisée, cette mise à jour risque de la mettre hors d'usage."
Donc directement je me ...
L'Himalaya
Posté par fantomas, le 29 juillet 2007 sous Expériences
L'Himalaya est un restaurant indien et pakistanais, situé au 22 rue de la Gaieté, l'entrée ne paye pas de mine en termes de place, mais une salle spacieuse a l'étage permet d'accueillir plusieures dizaines de personnes. La décoration plutôt simple mais agrémentée ornements muraux met dans l'ambiance timidement.
Le problème de l'Himalaya n'est pas dans sa cuisine, qui est très bonne surtout concernants les entrées, mentions aux Pakoras et aux Samoussas aux légumes, bien qu'un peu mous. Le problème vient plutôt des 'à-côtés'.
En effet en apéritif, le whisky commandé, couleur jaune ...
Le Coryphène
Posté par fantomas, le 13 mai 2007 sous Expériences
Le Coryphène est le nom d'une dorade africaine, mais c'est aussi le nom du zodiac de mon beau-père José.
Profitant d'un dimanche après midi plutôt calme, mais un peu venteux (du Narbonnais), on décide d'aller faire un tour sur son bateau, un zodiac PRO MAN 7, une première pour moi, surtout que je déteste la mer et tout ce qui s'y apparente.
Equipé du GPS, on commence à sortir doucement du port, mais dès les balises de l'entrée passées, les 40 chevaux du moteur 4 temps se mettent au galop, pour qu'on commence ...
Le Wa
Posté par fantomas, le 10 avril 2007 sous Expériences
Le Wa est un restaurant sympa où nous allons de temps en temps nous retrouver entre potes.
Vendredi soir dernier était l'une de ces occasions. Le Wa est un restaurant situé juste à coté du très touristique "Pied de cochon", sauf que là on mange japonais avec une touche de cuisine française.
Donc on y trouvera très bien sushis, makis, sashimis... mais aussi par exemple des brochettes , ou bien des escalopes de foie gras sur pavé de riz, un régal.
Globalement la cuisine est donc très bonne, je dis globalement car quelques échos n'émettent pas la même opinion ...
Oki !
Posté par fantomas, le 30 mars 2007 sous Expériences
Hier soir, passant chez un bon pote après le travail, on décide de se faire un restaurant.
Direction le Wa, notre repaire habituel pour se faire une bonne bouffe. Mais ce soir la, le resto étais réservé par le 'Studio Canal', ainsi que le restaurant Thai d'a coté...
Bref décidés à manger Japonais, nous nous faisons conduire chez un concurrent par le gérant du Wa.
Après la traversée des halles, nous arrivons enfin au OKI. Là bas, la surprise fut bonne.
Le service étais organisé, rapide et efficace, d'ailleurs mon ami a fourni un petit pourboire de 100euros ...