Développement

Analyser efficacement un fichier CSV
Je travaille régulièrement sur des traitements de fichiers CSV. J'apprécie beaucoup ce format de fichier car il se génère et se lit facilement, qu'on soit informaticien ou non. J'ai d'ailleur …

API pour récupérer le contenu Open Graph d'une page web
Pour la fonctionnalité de partage de liens sur ce blog, j'ai développé un script qui récupére le contenu d'une page et analyse ses balises <meta> pour identifier ses données Open Graph…

Équivalent du MATCH AGAINST de MySQL sur PostgreSQL
Le blog est propulsé sur un système de gestion de contenu écrit sur Symfony. Les données sont gérées dans une base MariaDB et ça tourne très très bien :) Pour apprendre à utiliser PostgreSQL,…
![[tips] PHP FPM : récupérer la vraie adresse IP du visiteur](https://www.deblan.fr/media/cache/post_preview_filter/uploads/post/2007-2021/72b24385c9734d49e703371079f49d3e.jpeg)
[tips] PHP FPM : récupérer la vraie adresse IP du visiteur
Mon serveur web fonctionne par couches. La première couche est gérée par Nginx et traite les requetes HTTP des internautes. Nginx gère les problématiques de cache sur les assets, c'est à dire …

Sharepoint Office365 sur Linux : automatiser l'authentification
Suite de l'aventure avec Sharepoint ! On a pu passer 2 étapes cruciales pour jouer avec Sharepoint Online : Sharepoint Office365 sur Linux (Webdav/Davfs) avec des fichiers accentués Monter …
![[livecoding] deblan/nginx-rtmp-auth: RTMP auth module (partie 1)](https://www.deblan.fr/media/cache/post_preview_filter/uploads/post/2007-2021/fe0d41ded784ea492cd5fc753b68bf05.png)
[livecoding] deblan/nginx-rtmp-auth: RTMP auth module (partie 1)
Je publie aujourd'hui une nouvelle vidéo issue du live réalisé sur la plateforme livecoding. Dans l'optique de réaliser une application d'authentification de stream (comme Twich ou Livecoding)…
![[livecoding] deblan/gist: issue #1](https://www.deblan.fr/media/cache/post_preview_filter/uploads/post/2007-2021/bbd1d71f8b328dff5080772b850b69a8.jpeg)
[livecoding] deblan/gist: issue #1
Voici la vidéo du live réalisée sur la plateforme livecoding. J'ai traité le premier ticket ouvert pour le projet Gist où il est question d'adapter la fonctionnalité de clonage pour un gist ch…

Validation de fichier CSV en PHP
Je publie aujourd'hui une première version fonctionnelle et presque totalement testée d'un validateur de fichier CSV : deblan/csv-validator. J'ai décidé de m'appuyer sur les contraintes de val…

Projet symfony2, convention PSR2 et validation pre-receive GIT
Au mettre titre que SVN, je vais déployer progressivement des hooks pour traiter le code source "pushé" vers mon Gitlab (et les projets que je gère). En m’appuyant sur un script récupéré sur …