Archives par catégorie : Ancien blog

Connaissiez-vous … REPLACE en SQL ?

Sur un projet, j’ai laissé le client télécharger librement ses photos sur l’application. Ce qui a été ennuyeux c’est lorsque je me suis aperçu que les noms de fichiers étaient plutôt très exotiques. Des majuscules en passant par les accents et les apostrophes, c’était très varié. Le problème qui s’est posé c’est lorsque je me [...]

Publié dans Ancien blog | Mots-clefs : , , , | Commentaires fermés

Implémentation sans prétention : injection de dépendances à la sauce Spring en PHP

En Java, ceux qui ont déjà fait un peu de web avec doivent connaître le framework Spring, un conteneur léger, MVC multi-couches, … L’une de ses particularités est de se configurer avec des fichiers XML. En PHP nous n’avons pas ce genre de fonctionnalité. Il serait bon de pouvoir décrire les dépendances entre ses objets dans [...]

Publié dans Ancien blog | Mots-clefs : , , , , , | Commentaires fermés

Implémentation en PHP 5.3 des concepts ORM, DAL, DAO, CRUD

Ceci est une implémentation du pattern Active Record. Dans la lignée de cet article http://blog.mazenod.fr/2010/01/design-pattern-mvc-zoom-sur-la-couche-modele-dal-dao-orm-crud/ et dans l’optique de réécrire une partie de ce site, j’ai réécrit les bases d’un ORM. Pour les explications verbeuses, l’article ci-dessus reprend parfaitement tout ce qui sera décrit plus loin, je n’y reviendrais donc pas. L’ORM présenté ci-dessous est [...]

Publié dans Ancien blog | Mots-clefs : , , , , , , | Commentaires fermés

Nouvelle année : bilan et nouveaux horizons

Cela fait un petit moment que je n’avais pas écrit. C’est désormais chose faite et la première chose que je compte dire c’est de vous souhaiter une excellente nouvelle année. Pour moi, 2010 va certainement me permettre de découvrir de nouveaux horizons. Bilan Après 6 mois d’auto-entrepreneuriat, j’ai fait un premier bilan très mitigé de [...]

Publié dans Ancien blog | Mots-clefs : , | Commentaires fermés

Optimiser son application web en jouant sur PHP, MySQL et Apache2

Après avoir bien optimisé toute la partie frontend de mon site au sens HTML, CSS, JavaScript, etc, je me suis penché sur les aspects plus techniques et technologiques. Je parlerai donc de PHP, de MySQL, de serveur Apache2, de Memcached, d’Opcode mais aussi d’architecture applicative. Pour pouvoir travailler dans de bonnes conditions j’ai loué un [...]

Publié dans Ancien blog | Mots-clefs : , , , , , , | Commentaires fermés