Le minimum vital après l’installation de ubuntu 10.04
Installation de webmin: Télécharger webmin à partir de http://www.webmin.com/ L’installer avec « dpkg -i webmin_x_xxx_all.deb » Si des dépendances restent insatisfaites, lancer un « apt-get -f install » Ne pas oublier de changer le port pour un minimum de sécurité. Les ACL si vous souhaitez au hasard utiliser Symfony2 Gestion des acl sur ubuntu Changement du port du serveur [...]
Recevoir un email à chaque connexion ssh
Nous allons configurer le serveur ssh de manière à recevoir un email lorsque quelqu’un se connecte sur la machine. Pour cela, c’est très simple, il suffit de créer un fichier dans « /etc/ssh ». Ce fichier se nomme « sshrc ». Voici son contenu: C’est fini!
Charger des données de test dans une application Symfony2: les fixtures
Nous allons dans ce billet insérer des données de test dans notre application de façon à avoir un jeu d’essai fonctionnel. Ceci va nous permettre de développer certaines partie de l’application sans se soucier de la présence de données qui devrait être créées par des formulaires qui n’existent pas encore. Pour cela, nous allons utiliser [...]
Configuration réseau mode bridge sur une machine virtuelle OVH
Une fois l’installation terminée, il faut renseigner les paramètres de la carte réseau comme préconisé par OVH. Pour cela, nous allons éditer le fichier « /etc/network/interfaces ». Nous allons: Remplacer le masque de réseau par 255.255.255.255 Supprimer la ligne network Remplacer le broadcast par notre IP failover Supprimer la gateway Rajouter des lignes spécifique au routage, basé [...]
Installation de Ubuntu 10.04 sur Xenserver 6 chez OVH
L’outil utiliser pour gérer le serveur Xen est XenCenter. Ceci permet d’administrer les machines virtuelles, en créer, en supprimer, gérer les snapshots… Xen permet de faire tourner les machines virtuelles dans deux modes: PV: Paravirtualization HVM: Hardware Virtual Machine La paravirtualisation ne nécessite pas de CPU spécifique contrairement à HVM. En revanche, ce mode nécessite [...]
Symfony2 + GIT
Voici une mini introduction permettant de créer un repository git pour un projet SF2. Rien d’exhaustif ici, juste le strict nécessaire. Il existe une page dans le « cookbook » qui donne de très nombreuses indications: http://symfony.com/doc/current/cookbook/workflow/new_project_git.html La première partie concerne la création d’un fichier .gitignore à la racine de notre projet. Ce fichier a pour but [...]
Magento – comment faire pour:
Les modules sont activables/désactivables par le menu système puis configuration, dans l’onglet « avancé », rubrique « avancé »: Désactiver la fonctionnalité « tags » ou « mots clés »: Cette fonctions permet aux visiteurs d’ajouter des mots clés sur chaque produit. Pour la désactiver, il faut désactiver le module correspondant: « Mage_Tag ». Désactiver la fonctionnalité « commentaires » sur les produits: Idem avec le module [...]
Sauvegarder sa session dans firefox
Si comme moi vous ouvrez beaucoup (trop) d’onglets et que vous devez redémarrer votre navigateur ou votre machine sans perdre les onglets ouverts, cette extension est faite pour vous: https://addons.mozilla.org/en-US/firefox/addon/save-session/ Celle ci va vous permettre d’ajouter un bouton dans votre barre d’outil permettant de fermer le navigateur en sauvegardant la session an cours. Au redémarrage [...]
Créer une extension twig au sein de symfony 2
Nous allons aborder ici la création d’une extension twig, ce qui va nous permettre de créer nos propres filtres ou fonctions et de les utiliser dans nos templates. Pour l’exemple, j’ai besoin de récupérer l’inverse d’une couleur pour faire un effet du plus mauvais goût, encadrer une div avec l’inverse de sa couleur de fond. [...]
Le CRUD, ou comment créer une maquette rapidement
SF2 dispose d’un outil capable de générer des fichiers de formulaires permettant de de créer(Create), lire, (Read), mettre à jour (Update) ou supprimer (Delete) des données par rapport au modèle précédemment défini. Même si au final on ne conservera que peu de choses de ces squelettes, ceci est très efficace pour avoir une arborescence conforme [...]


