Installation et premiers pas avec le plugin Symfony sfImageTransformExtraPlugin

Développement PHP Symfony - 12 Jul 2010

Installation et premiers pas avec le plugin Symfony sfImageTransformExtraPlugin

Bonjour, Nous allons voir aujourd’hui comment installer et utiliser le plugin sfImageTransformExtraPlugin. Il s’agit d’un plugin très puissant permettant d’appliquer des traitements à des images au moyen de fichiers de configuration, sans qu’il soit donc nécessaire de polluer le code métier. Par ailleurs, il permet d’appliquer plusieurs traitements successifs de manière très intuitive. Il gère lui-même l’emplacement des fichiers générés et propose un système de cache réduisant les délais de transmission des images déjà générées.

Symfony PHP - 03 Jun 2010

Symfony 2 – L’injection de dépendances

Avertissement : Depuis la rédaction de cet article sur l’injection de dépendances, le coeur de Symfony2 a évolué de façon notable, en particulier certaines classes du répertoire DependencyInjection mentionnées dans cet article ont été renommées, révisées, ou refondues. Toutefois, les principes généraux décrits dans cet article restent d’actualité. Injection de dépendances Cet article est le premier d’une série à venir sur Symfony 2. Pour commencer, je vous invite à télécharger la sandbox de Symfony 2.

Symfony 2 – L’injection de dépendances
Configuration de Bind sous Mac OS X

Bind Mac OSX OSX - 21 May 2010

Configuration de Bind sous Mac OS X

Dans cet article, nous allons détailler pas à pas comment configurer le serveur Bind intégré à Mac Os X. Les développeurs web sont souvent confrontés à des problématiques DNS (wildcards, etc…) pour lesquelles le fichier /etc/hosts s’avère insuffisant. Cet article est traduit de “How To: Enable BIND - Mac OS X’s Built-in DNS Server” Etape 1: Configuration de rndc rndc est l’utilitaire qui permet la configuration du serveur DNS. Vous devez tout d’abord créer un fichier de configuration ainsi qu’une clé secrète.

Propel PHP ORM Symfony - 13 May 2010

Propel - Utiliser des champs calculés

Il est parfois très utile de pouvoir récupérer directement des champs calculés depuis la base de données, soit parce que passer par un criteria s’avère très compliqué, voir impossible, soit pour confier les calculs à la base de données.

Je vous propose donc aujourd’hui deux solutions pour le faire avec Propel :

Propel - Utiliser des champs calculés

ssh Linux Sécurité Trucs et astuces Tips - 11 Apr 2010

Authentifications multiples à partir de clés SSH

La petite astuce du jour Lorsque l’on commence à avoir pas mal de serveurs à administrer, les clés SSH se multiplient. En effet même si en règle générale l’on utilise une seule et même clé pour s’authentifier sur différentes machines, il est parfois nécessaire d’utiliser des clés différentes … Soit pour se connecter avec un compte utilisateur différent sur une même machine physique, soit parce que l’on utilise plusieurs type de clé, ou encore parce que l’on veut éviter qu’une seule clé permette d’accéder à plusieurs machine.

Authentifications multiples à partir de clés SSH
Sécuriser ses accès serveur: Authentification par clés SSH

ssh Sécurité - 05 Mar 2010

Sécuriser ses accès serveur: Authentification par clés SSH

Il n’est pas rare aujourd’hui que les administrateurs système soit amené à manipuler plusieurs dizaine de mots de passe, il existe, bien entendu, diversent façon de les “stocker”, comme par exemple le logiciel Keepass, permettant de gérer vos différents mots de passe. Il est cependant encore plus facile d’utiliser une authentification basée sur une clé publique. Nous allons donc voir comment utiliser une authentification par clé ssh. Cela facilitera l’administration des serveurs mais permettra également de mettre en place certains scripts.

Linux FUSE s3fs - 12 Jan 2010

Installation de FUSE et s3fs sur une Debian Lenny

Aujourd’hui nous allons installer s3fs sur nos serveurs. Ce paquet permet de monter des systèmes de fichiers distant de type Amazon S3. Les applications peuvent êtres multiples, le but avoué étant d’avoir la possibilité d’avoir notre “bucket” Amazon S3 disponible localement. Pour se faire : Installez les paquets suivants, nécessaire à la compilation des sources: apt-get install build-essential libcurl4-openssl-dev libxml2-dev libfuse-dev comerr-dev libfuse2 libidn11-dev libkadm55 libkrb5-dev libldap2-dev libselinux1-dev libsepol1-dev pkg-config fuse-utils Récupérer la dernière version des sources s3fs sur le Google Code project (version 118 au moment où j’écris ce billet):

Installation de FUSE et s3fs sur une Debian Lenny
Syntaxe des enregistrements SPF (Sender Privacy Framework)

Linux Tips SPF - 05 Dec 2009

Syntaxe des enregistrements SPF (Sender Privacy Framework)

Dans cet article je vais tenté d’expliquer comment fonctionne actuellement le SPF pour nos emails, mais également de détailler au maximum les différentes options que fournit le framework afin de créer nos propres enregistrements. L’ensemble de ces options peuvent être retrouvées sur le site officiel (anglais): OpenSPF.org Le SPF est une spécification publiée le 28 Avril 2006, pour la RFC c’est ici Ce qui suit est une traduction du manuel officiel que l’on peut trouver sur le site ci-dessus: Les noms de domaines définissent 0 ou plusieurs mécanismes.

Linux Tips - 03 Dec 2009

Opération sur un fichier avec la commande find

La commande “find” permet non seulement de faire des recherches sur les fichiers de l’arborescence mais également d’exécuter des commandes sur ces mêmes fichiers. Option au combien pratique pour toutes les tâches de maintenance / nettoyage des systèmes ! find . -name ’*.yml’ -exec rm {} ; Explications : La commande ci-dessus va rechercher dans le répertoire courant tous les fichiers correspondant au masque suivant l’option -name et exécuter la commande rm sur le résultat.

Opération sur un fichier avec la commande find