Tous les articles par Un Nain Génieur

Ingénieur Web

Debug PHP XDebug + VSCode

Salut à tous,

M’attaquant actuellement à de gros projets PHP avec des architectures logiciels complexe impliquant de nombreux designs patterns différents pas forcément facile à débugger (factory d’observer pour des plugins d’éditions, etc ….

Débugger à base de dump et var_dump prend du temps et n’est pas du tout performant, j’ai toujours tendance à oublié le contexte, des variables, … et je dois recommencer le debug à la main.

Continuer la lecture de Debug PHP XDebug + VSCode

Symfony, créer son propre générateur d’ID (Code jetable, …)

Salut à tous,

Dans un récent projet, j’ai dû générer des codes jetables qui n’étaient pas « devinable », j’ai découvert pour ce faire, le AbstractIdGenerator, qui permet de générer ses propres clés. (J’aurais pû le faire sur un champs à part et filtrer dessus, mais bon 🙂 … c’est d’un manque totale d’élégance intellectuelle …).

Continuer la lecture de Symfony, créer son propre générateur d’ID (Code jetable, …)

Création d’une distribution linux (mkarchiso)

Salut à tous,

Suite à  mon article sur le boot pxe, j’ai eu besoin de créer ma propre distribution linux pour automatiser les calculs distribués sur mes machines.

Le but est plutôt simple, je veux n’avoir qu’un seul système d’exploitation à gérer sur l’ensemble des machines sans avoir à les installer (ni même d’avoir un disque dur sur mes machines de calculs) et que toutes les tâches de monitoring et d’execution de calcul soient automatisés (donc pré-installable).

Continuer la lecture de Création d’une distribution linux (mkarchiso)

Documentation d’API automatique sur Symfony avec NelmioApiDoc

Plop à tous,

De retour en dev PHP, depuis quelques temps je me retrouve à faire des API sur Symfony (voir mon article sur FosRestBundle). Je cherchais un moyen d’automatiser la doc des API, mais aussi de pouvoir les tester côtés back sans avoir à faire de front, tout en ayant la possibilité d’utiliser des token d’authentifications, …

C’est justement ce que permet NelmioApiDoc !!

Continuer la lecture de Documentation d’API automatique sur Symfony avec NelmioApiDoc

SJCam M20 et capture vidéo sur Linux en temps réel

Salut à tous,

Pour faire des timelapses de meilleurs qualités sur mon imprimante 3D, j’ai acheté une petite caméra, la M20 de SJCam.

Sans le savoir au moment de l’achat, il y a une fonction wifi, avec le streaming de la caméra en quasi-temps réel en rtsp (capturable avec VLC et ffmpeg ou tout logiciel supportant le protocole rtsp).

Continuer la lecture de SJCam M20 et capture vidéo sur Linux en temps réel