rand(Ø)

> beautiful code & photos

about <

Joris Berthelot

117 posts Caen, France https://www.eexit.net Joris Berthelot

Migration chez OVH

C'est avec très grands regrets grande joie que je quitte 1&1 pour OVH. Oui, oui, j'étais chez 1&1... Mais la question est pourquoi ?

Je suis arrivé chez 1&1 en 2006 avec un offre mutualisée gratuite sur 3 ans pour un hébergement simple puis ensuite on m'a fidélisé avec le pack Privilège :

pack-privilege-11

Ce pack peu coûteux me suffisait amplement puisque j'avais un espace disque suffisant, un accès SSH, un muti-compte FTP, 1000 sous-domaines, 15 bases de données MySQL 5.0 à 100 Mo / base, 700 comptes email, etc.
Bref, quelque chose de plutôt pas mal

> Continue Reading

PHP: Projet Silex - Ecriture de tests fonctionnels

Si vous découvrez le projet, je vous invite à commencer par ici, je pense que ce sera mieux pour vous plutôt que de prendre en cours de route.
Pour les fidèles, on retrouve notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

J'espère que vous avez bien apprécié l'article précédent car aujourd'hui, on va avancer le projet (un peu). Et pour cela, je ne sais pas du tout si vous avez travaillé dans le même répertoire que le projet mais étant donné

> Continue Reading

Mac: LSelect et cdto pour votre Finder

Dans ce maigre article, je vais vous présenter deux petits outils bien pratiques pour votre Finder. Grâce à ces petits bijoux, vous allez pouvoir gagner pas mal de temps... Que ce soit en gestion simple de fichier ou simplement en mode développeur/console...

LSelect

LSelect

LSelect est un petit AppleScript permettant de sélectionner les fichiers dans le Finder en utilisant la syntaxe de la commande glob. On peut donc aussi utiliser des expressions régulières pour peaufiner la sélection et vous savez très bien comme des fois cela peut nous rendre service.

cdto

Pour les fans de CLI et si votre requête

> Continue Reading

Git: Commiter un répertoire vide

Dans le cadre de mon projet de portfolio, je voulais balancer sur mon répo distant l'arborescence de mon application mais sans y inclure mes fichiers de log, de cache ou autre...
Seulement, Git ne permet pas de commiter des répertoires vides de fichiers donc il a fallu ruser avec .gitignore.

Loin d'être un expert Git, après une petite recherche sur le Web, je partage avec vous la solution si vous souhaitez un jour pusher des répertoires vides.

Supposons que notre répo local est déjà actif, etc. Nous souhaitons partager le répertoire passwords (soyons fous !) donc avant même de le remplir

> Continue Reading

PHP: Projet Silex - Jouons avec Silex

Si vous découvrez le projet, je vous invite à commencer par ici, je pense que ce sera mieux pour vous plutôt que de prendre en cours de route.
Pour les fidèles, on retrouve notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

Contrairement à la dernière fois, nous n'allons pas avancer sur le projet aujourd'hui car nous allons essayer de comprendre un peu comment fonctionne Silex et nous allons essayer de faire ressortir quelques petites astuces afin de mieux utiliser le framework

> Continue Reading

PHP: Projet Silex - Configuration de Silex

L'introduction de cet article est PHP: Projet Silex – Présentation, pré-requis et architecture. Je vous invite à le lire si vous prenez le train en route.
En attendant, un petit rappel de notre avancement :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

La dernière fois, nous avons préparé l'environnement de notre projet en configurant Apache et PHP puis en téléchargeant Silex, Twig et Monolog. Aujourd'hui, nous allons entrer un peu plus dans le vif du sujet puisqu'on va configurer Silex et faire un bon vieux Hello

> Continue Reading