Développement

Symfony : Utiliser un fichier de config personnalisé

Lorsque l'on développe un projet, on a (presque?) toujours un certain nombre de paramètres propres à ce dernier. Cela peut-être le nom du site internet, la clé d'accès à un WebService ou encore la taille des miniatures à générer. De façon générale, il s'agit de tous ces paramètres communs à la fois au frontend et au backend du projet. Tout bon développeur qui se respecte, je ne laisserai pas ce genre de paramètre perdu dans la logique métier. Tout d'abord parce que ça n'a absolument rien à faire là et ensuite parce qu'il ne serait pas facile de modifier le paramètre plus tard. Une bonne pratique est donc de créer un fichier à part pour stocker ces paramètres... (suite…)

Par Fabien, il y a
Développement

Ecrire des tests unitaires en C++ avec Xcode

Il y a quelques jours, à l'Université, dans le cadre du TP de "Flots de Multiflots dans les Réseaux", j'ai dû stocker et manipuler des graphes en implémentant les algorithmes de Dikjstra, de Bellman-Ford, de Johnson, de Floyd-Warshall afin d'obtenir un plus court chemin. Les graphes c'est sympa mais je m'en méfie toujours, peut-être parce qu'en licence 3 j'ai dû perdre quelques cheveux lorsque j'ai coder 2-3 algorithmes, relativement simples par rapport à ceux cités avant, sur les graphes. Cette année pour ne pas me faire avoir, j'ai décidé d'utiliser des tests unitaires afin vérifier mon code. C'était en plus une bonne occasion pour découvrir un framework de tests en C++ (suite…)

Par Fabien, il y a
Développement

Installer Apache, MySQL et PHP sur Mac OS 10.5 avec MacPorts

Suite la récente mésaventure que j'ai eu avec mon MacBook, j'ai dû ré-installer un environnement AMP sur mon ordinateur. L'occasion pour moi d'écrire ce billet et de présenter un outil génial pour Mac... J'en ai déjà parlé, la version de PHP fournie avec Mac OS X Leopard est assez... épurée : pas de GD ou de PEAR par exemple et la compilation d'extensions ne marchent pas (cf. mon billet sur Runkit). Pour une utilisation (très?) basique de PHP cela suffira mais si vous voulez, par exemple, manipuler des images il faudra utiliser une autre solution... (suite…)

Par Fabien, il y a
Mac

TimeMachine, you saved my files

Jeudi, sans crier gare, mon MacBook a décidé de ne plus démarrer. L’écran de démarrage restait bloqué sur le logo d’Apple avec une roue de chargement qui tourne à l’infinie. Ma première réaction a été de mettre le dvd d’installation Lire la suite…

Par Fabien, il y a
Mac

ForkLift, un client FTP pour Mac

Depuis que j’ai acheté un Mac, c’est-à-dire en 2006, j’utilisais CyberDuck comme client FTP. C’est, à priori, le seul client FTP gratuit et open source pour Mac. Son utilisation me semblait assez facile et il disposait de toutes les fonctionnalités Lire la suite…

Par Fabien, il y a
Développement

Mes premiers pas avec symfony

Voilà maintenant quelques jours que j'ai commencé à utiliser le framework symfony... J'avais déjà testé dans le passé deux autres frameworks, à savoir Ruby On Rails et Zend Framework. Ils ne m'avaient pas vraiment convaincu en terme de rapidité de développement. Je précise toutefois que je les avais utilisé à leur début, les choses se sont sûrement améliorées mais j'avais très envie de tester symfony :-) (suite…)

Par Fabien, il y a