Top articles
-
Découverte des formulaires dans symfony 1.1 (2)
Ajout du 22/08/2008 : depuis la parution de cet article, un livre en ligne écrit par Fabien Potencier a vu le jour. Ce livre constitue évidemment la documentation de référence, cet article n'étant que mon expérience personnelle à l'heure ou la documentation...
-
Vim : facilitez vous le Yaml
Pour tous les symfonistes (et quelques autres), manipuler des fichiers yml d'une bonne centaine de lignes minimum est une activité normale et quotidienne, indispensable pour se mettre de bonne humeur au réveil. Pour ceux qui ne connaitraient pas le parser...
-
Développer avec symfony sous Vim avec Project et ctags
Bon, je vous vois déjà en train de me lancer des cyber cailloux en criant à l'arnaque du post de blog réchauffé. C'est vrai, je vous faisais déjà part de ma découverte du plugin Project dans cet article. Mais après plusieurs mois d'utilisation intensive,...
-
Vim Project & symfony
Bon après l'article fleuve d'hier, je vais faire (relativement) court aujourd'hui, je vais vous parler d'un logiciel libre qui me tient particulièrement à coeur dont le nom commence par V et finit par M (buzze à ma gauche) : vim !! et le plugin Project....
-
Le réseau à 10 sous, c'est pas cher.
Bonjour à tous, Cela fait bien longtemps que je n'avais pas bloggé. C'est donc conscient d'une sorte de dette que j'aurais envers les lecteurs réguliers de ce blog que je reprends le clavier aujourd'hui. Pour me faire pardonner je vous ai concocté un...
-
Héritage de tables dans postgresql
Gérer l'héritage d'objets dans une base de données est un problème que beaucoup de développeurs connaissent. Imaginons que nous sommes en train d'écrire une application de gestion de bibliothèque (le cas d'école). Vous avez une table qui va regrouper...
-
vrac et coloration dans vim
Tout d'abord le vrac. Le mois de novembre est assez actif au niveau de la communauté symfony avec la préparation de la sortie de la version 1.2 et l'annonce de toutes les belles choses qu'elle apporte. On pourrait croire qu'avec cela en tête je passe...
-
Vim, c'est bon pour la peau (2)
Les macro-commandes Dans notre précédente excursion dans les arcanes de Vim, nous avons vu qu'il existait 3 grands groupes de commandes : - les commandes de changement de mode - les commandes de déplacement - les commandes de coupé-copié-collé Nous avons...
-
Postgresql : arrays, aggregates and data presentation
At last! I know why I feel unconfortable with simple database abstraction layers like propel. Just imagine you want to manage users. Users may be in one or several groups that grant them with credentials. We need something like this: If we do let our...
-
Vim, c'est bon pour la peau
Un peu d'histoire Si je vous demande un logiciel incontournable du monde linux qui s'apprend dans la douleur ? Je pense que sans soucis, la majorité d'entre vous me répondront Vi. Loué par les habitués pour la puissance de ses commandes, raillé par ses...
-
2 semaines avec Beryl
La semaine dernière, j'ai installé Beryl. C'est arrivé comme ça un peu par hasard au détour d'un lien. J'avais précédemment pas mal lutté pour installer Compiz, son grand frère et le manque d'intégration avec KDE au regard de la valeur ajoutée m'avait...
-
Bureau sous Linux - KDE 3.5
Bonjour à toutes et tous, une fois n'est pas coutume, je vais parler de logiciels que j'aime bien et pas des moindres puisqu'il s'agit de l'environnement de travail KDE. Linux compte aujourd'hui, plusieurs centaines de gestionnaires de fenêtres du plus...
-
Test driven development
If you are aware of agile development methods, you have probably heard about test driven development. As I began to play more and more with symfony's unit testing tool (known as lime), I asked mysefl how to set up a test driven development (TDD). In fact,...
-
Quoi de neuf en 2009 (2)
Bonjour à toutes et tous, Allez, je fais suite à mon précédent article pour vous révéler les quelques nouveautés qui m'occupent en cette fin d'année. Et bien voila, après 3 ans, des milliers de kilomètres, plus d'une cinquantaine de formations symfony,...
-
symfony : open exceptions'files in remote Vim sessions
Well, you might want to see where it all started : here. For those who do not want to jump, here is a short story board : since symfony 1.3, it is possible to configure symfony to generate URLs for the file names in the exception screens. I, of course,...
-
still alive & symfony live
Bonjour à toutes et tous, Je sors de ma grotte pour dans un premier temps parler du symfony live qui aura lieu à Paris les 11 et 12 juin prochains. Ce sera l'occasion d'écouter plein de conférences qui tourneront autour des avantages que procure le framework...
-
slapOrmPlugin : an abstract layer for LDAP in symfony
Hi, Every PHP developper who had one day to deal with a LDAP tree realized sadly there was no ready to use library to do all the dirty work. That always meant back the the PHP doc and re invent the wheel over and over again. As it is more often people...
-
Une basherie rapide
Je pense qu'avaler le man de bash n'est pas un truc humain. La personne qui vous soutient l'avoir fait est probablement un droïde (qui sont également les seuls capables de replier un carte michelin dans le bon sens du premier coup). Du coup, on l'avale...
-
En vrac de septembre
En vrac ce mois ci, je me ferai l'écho de cet excellent blog et dirai que tout ceux qui touchent de près ou de loin au management devraient avoir lu ce livre. On y traite du management au quotidien, les objectifs du management y sont par conséquent assez...
-
Arnaque et recouvrement
Deux posts en deux jours, je sais que pour ceux qui suivent ce blog depuis longtemps cela parait exceptionnel, et bien ça l'est. Je me permets de prendre mon clavier ce soir pour vous parler de l'histoire qui est arrivé à un bon ami à moi en espérant...
-
Using doctrine with symfony 1.2 (1/4)
Here is the first sequel of my experiments using Doctrine with symfony 1.2. I will go trough 4 chapters that I found interesting to test : - Using postgresql's constraints - Using inheritance - Different types of relationship - Playing with DQL The basics...
-
Basherie rapide avec des bouts de Vim dedans
Bonsoir à tous, D'abord la basherie entre deux articles sur Doctrine, je profite de quelques minutes de répis pour vous soumettre (enfin) la basherie dont je me sers depuis quelques semaines maintenant : la récupération des arguments de la ligne de commande...
-
Using doctrine with symfony 1.2 (2/4) - inheritance
Hello, this is time for the second article on Doctrine with symfony about inheritance this time. As I am used to Postgresql's inheritance mechanism, I was curious as Doctrine proposes 3 ways to create inheritance with your objects model : simple inheritance...
-
Postgresql : schémas et friandises
Allez, c'est promis, le prochain article portera sur autre chose que postgresql :o) Aujourd'hui, au menu : la fonctionnalité derrière laquelle court l'équipe de développement de mysql : les schémas. Qu'est ce qu'un schéma ? Pour vous donner une illustration...
-
Fonctionnalités et limites de l'héritage dans postgresql
Aujourd'hui, comment récupérer le type d'un enregistrement issu d'un héritage et quelle est la grosse limitation de l'héritage avec postgresql. Je vous ai parlé la dernière fois de l'héritage dans postgresql. Reprenons le cas de notre bibliothèque avec...