Ishtanzar の Codepad

Mémento technique

De l’utilisation de Captchas

Quelques réflexions autour de l’utilisation (ou pas) de Captchas: http://www.myjqueryplugins.com/ http://www.bloggingdeveloper.com/post/How-To-Prevent-Form-Spam-without-Using-CAPTCHA.aspx http://www.landauer.at/preventing-spam-in-form-submissions-without-using-a-captcha.php

Posted in Développement | No Comments

Bug WordPress PHP 5.3 & APC

Je me suis retrouvé dans l’incapacité d’accéder à l’espace admin du blog après avoir mis à jour APC. WTF ?!? La réponse à la question: http://florent.clairambault.fr/wordpress-with-apc

Posted in Divers | No Comments

Clonage de partition dès les premiers symptômes d’un crash de disque

Juste avant que mon disque principal ne rende l’âme, alors que je ne pouvais plus démarrer dessus mais que je pouvais toujours y accéder depuis un LiveCD, je suis tombé sur cet article qui m’a permis de cloner ma partition vers un disque temporaire. Une fois le disque revenu du SAV Seagate (que je remercie [...]

Posted in Divers | No Comments

sprintf en Javascript

Une implémentation de sprintf en Javascript, toujours utile pour diminuer l’impact mémoire selon moi. http://www.diveintojavascript.com/projects/javascript-sprintf

Posted in Développement | No Comments

Les flux PHP et la création aisée de fichiers CSV

Dans de nombreux projets sur lequel j’ai travaillé, j’ai été confronté à la problématique de générer des fichiers qui doivent par la suite être transmis au client. Bien sûr, tout dépend de environnement dans lequel on se trouve mais dans la majorité des cas, je passais par un fichier temporaire que je lisais par la [...]

Posted in Développement | No Comments

Mocker la console Firebug

Dans le développement d’un site web, je pense qu’une grande partie des développeur JS/CSS utilisent cette (merveilleuse) extension qu’est Firebug. Une problématique qui se pose régulièrement toutefois est le fait qu’il arrive de laisser des appels à la méthode console.log, ce qui engendre parfois de nombreuses erreurs si l’on se rend sur le site avec [...]

Posted in Développement | No Comments

Réalisation d’un tri pour les éléments d’une relation avec Doctrine

Bonjour tout le monde Une problématique qui se pose régulièrement dans le développement avec le framework Doctine (ou tout ORM) est l’ordre dans lequel les entités récupérées seront triées. Une réponse à cette problématique proposée sur le site test.ical.ly permettant de définir l’ordre de tri directement dans la définition du modèle en YAML :

Posted in Développement | No Comments

Upload de fichiers via Post en Java

Un billet complet pour un simple lien vers un howto dont je me suis servi pour me faire un petit programme java permettant d’uploader des fichiers via un formulaire PHP en POST.

Posted in Développement | No Comments

Contrainte unique multi-colonnes avec propel en YAML

Dans le cadre d’un projet de sondage, il me fallait mettre en place une contrainte d’unicité sur deux colonnes. Il s’agit d’un projet Symfony 1.1 avec Propel et je n’ai pas trouvé de doc qui mentionne exactement la démarche. Voici comment j’ai procédé en me basant sur une interprétation simple de la mise en place [...]

Posted in Développement | No Comments

Ant & SVN

Pour automatiser mes déploiements, j’avais besoin de réaliser un SVN export depuis un fichier de build Ant. Une petite recherche sur la toile et je suis tombé là dessus. C’est une bonne base pour créer ses propres scripts je trouve. build.properties: ####START of SVN Properties #### svn.repository.url=http://xyz.com/repos/somereponame svn.project.base.path=someprojectname svn.username=user name to access repo svn.password=password to [...]

Posted in Développement | No Comments