Archives Mensuelles: mars 2009

Symfony, sfPropelPager et passage de variables

Dans le cadre d’un projet, j’ai dû réaliser une pagination des résultats d’une recherche qui possédait de nombreux critères. Or le fait est que je n’avais jamais réalisé un Pager avec Symfony, car je me suis toujours basé sur le listing généré par l’Admin Generator… Ce fut donc une expérience intéressante que de réaliser la […]

Publicité

Petits bugs entre amis …

Ce sujet, bien plus sérieux qu’il n’y paraît, lance pour moi le début d’un décompte. En effet il n’est pas rare de tomber sur le site voyages-sncf sur des petits bugs, des difformités de fonctionnement, ou même carrément des plantages bien génant. Les exemples sont multiples et je laisse chacun en apprécier la saveur devant […]

Comment detruire Skynet ??

Non, mais blague à part la question se pose ! Entre la future sortie de Terminator 4, IRobot, la série Terminator – The Sarah Connor Chronicle, et même la mise en garde d’xkcd, il devient presque contre-nature de considérer les IA comme une potentielle bénédiction… D’ailleurs le renforcement idéologique a atteint un tel stade qu’il […]

TCP/IP – Rudiments d’analyse de paquets et d’intrusions

Cet article est pour présenter un peu de manière bas niveau l’analyse des transaction TCP/IP, je n’ai malheureusement pas de livre d’environs 25 cm d’épaisseur sur mon bureau expliquant tcp/ip tout en prenant joyeusement la poussière, donc je vais me contenter de prendre pour exemple les communications basiques de mon propre ordinateur.Cet article va donc […]

Validateur de code SIREN pour symfony

Dans la série des codes qui peuvent servir, voilà une classe PHP à copier dans le dossier lib de Symfony, elle permet, via l’algorithme de Luhn, de vérifier si un Code SIREN est valide dans un formulaire. /*** Classe implémentant une vérification du code Siren par l’algorithme de Luhn* */class sfCodeSirenValidator extends sfValidator{public function execute($value, […]

Faire un « Select DISTINCT … » sous Symfony avec Propel

Il n’est jamais inutile surtout quand on possède un grand jeu de données de pouvoir faire un SELECT DISTINCT dans ses requètes, pour le faire Propel possède pour les Criteria une méthode SetDistinct(), mais le problème c’est que cette méthode, dans le cas général, va générer le code SQL suivant : SELECT DISTINCT individu_id, individu_nom, […]