Catégories
Technique

Créer un serveur de WebSocket en PHP

Aujourd’hui le temps réel est de plus en plus présent sur le web : messagerie instantanée, notifications, édition collaborative, … Ces technologies permettent de nouvelles fonctionnalités et répondent à de nouveaux usages.Les WebSockets sont arrivés pour pallier aux contraintes du polling en rendant possible les échanges bidirectionnels entre un client et un serveur. Ils sont […]

Catégories
Technique

Pourquoi migrer de VSCode à VSCodium ?

Une question simple et complexe à la fois. VSCode est mon éditeur de cœur depuis quelques années maintenant, il est configuré aux petits oignons et connecté au bout de mes doigts. Le partage et la liberté ! Cependant, ma naïveté m’a fait penser, à tort, que tout était beau dans le meilleur des mondes. Microsoft […]

Catégories
Technique

Comment autoriser la connexion depuis une IP avec iptables

Il m’est arrivé de récupérer les accès à une machine sans réussir à m’y connecter depuis l’extérieur. Certains hébergeurs proposent des connexions spécifiques à travers un terminal web (comme KVM). Les firewalls correctement configurés vont limiter les points d’entrée et il est parfois nécessaire d’en ajouter un nouveau. Voici deux petits commandes qui permettent grâce […]

Catégories
Technique

Exposez la structure des blocs Gutenberg de vos contenus WordPress

Gutenberg utilise un système de bloc qui sont assemblés pour aboutir à l’article final. Si, comme moi, vous avez besoin d’accéder à l’arbre des blocs Gutenberg depuis l’API, voici un petit bout de code qui vous sera fort utile.

Catégories
Technique

Guide pour créer des logiciels PHP sécurisés en 2018

Comme l’année 2018 vient de commencer, les développeurs doivent se débarrasser de leurs vieilles pratiques et croyances à propos du développement d’applications PHP et de la sécurité. C’est particulièrement vrai pour toute personne qui croit encore que c’est un objectif impossible.