Une discussion intéressante sur les méthodes pour invalider OPcache après un déploiement effectué par un switch de symlink. En pratique, ça permet d'éviter un restart du web server (même graceful) et de minimiser l'impact d'un déploiement.
Tout le problème se situe au niveau de la gestion des requêtes actuellement traitées par le web server au moment du déploiement. L'idée est d'éviter qu'elles commencent avec l'ancienne version du code et passent sur la nouvelle version en cours de route.
Exemple de config Apache en mode proxy pour servir un blog Ghost en HTTPS.
<VirtualHost *:443>
RequestHeader set X-Forwarded-Proto "https"
ServerName ghost.example.com:443
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA
SSLCertificateFile /home/user/.ssl/certificate.pem
SSLCertificateKeyFile /home/user/.ssl/private_key.key
<Location "/">
ProxyPreserveHost On
ProxyPass http://127.0.0.1:2368/
ProxyPassReverse http://127.0.0.1:2368/
</Location>
</VirtualHost>C'est de toute façon conseillé d'utiliser uBlock Origin depuis le fork et non plus uBlock.
La partie sur l'utilisation d'Ubuntu dans Windows est intéressante :)
La bonne façon de styliser les boutons.
Un article assez long mais qui donne quelques pistes pour intégrer l'utilisation de Vue.js + Webpack dans une application PHP.
Un site assez bien foutu avec pas mal de tutos vidéo.
Très intéressant pour comprendre comment certaines librairies qu'on utilise beaucoup fonctionnent.
Un excellent regroupement des différents backends généralement utilisés avec Vue.js. L'article indique également en quelques lignes lequel est le plus adapté en fonction de ce que vous voulez faire.
Encore un CMS "headless" (sans rendu, juste une API JSON).
Le plugin Gimp pour faire disparaître un objet d'une image.
Installation sur Windows :
C:\Users\<username>\.gimp-2.8\plug-insL'option apparaît ensuite dans le menu Filtres > Mappage > Resynthetize
Pour plus d'infos : https://www.commentcamarche.com/faq/3228-supprimer-des-elements-d-une-image
Un fork de Gogs, une alternative à Gitlab, un clone auto-hébergé de Github. Vous suivez toujours ? :D
Le coup du SHIFT+SUPPR sur ordi est à peu près impossible à deviner...
Un outil de backup qui a l'air simple et efficace ! Il peut même s'interfacer avec rclone pour stocker les backups dans le cloud.
Il intègre aussi une couche de chiffrement qui permet de ne pas trop craindre qu'un tiers accède à ses données.