Quand on utilise twig avec Symfony, en mode strict, il suffit d’accéder à une variable non définie pour qu’une exception soit levé. Quand on travaille sur des gros projets, il y a plus de risque qu’une typo s’insère dans le code, ou que l’on oublie de vérifier l’accès à une propriété. Pour ce genre d’erreur,…
Depuis longtemps j’amasse les liens que je trouve sur Internet. Principalement des articles de blog traitant du développement web. Au fil des ans, j’étais fier de ma collection de liens ! De temps en temps j’exportais mes données, je regardai le nombre a l’aide de documents.links.length et j’étais content. Je pensais que ces liens me…
John Swartzwelder, un auteur comique connu pour les Simpsons a dit dans une interview pour le New-York Times : « Puisque l’écriture est très difficile et que la réécriture est comparativement facile et plutôt amusante, j’écris toujours mes scripts de bout en bout aussi vite que possible, le premier jour, si possible, en mettant des blagues…
Ou comment lâcher-prise petit à petit sur les détails inutiles… Depuis longtemps sur mon blog, pour afficher un bout de code, je devais aller sur l’ordinateur, passer ce bout de code via un script JS qui me générait un autre bout de code en HTML. J’utilisais ensuite ce bout de code dans mon éditeur WordPress.…
En 2023, j’aimerais arriver à plus écrire sur ce blog. Je vais essayer de me fixer un objectif d’un article minimum toutes les deux semaine. Ca me semble un bon objectif ; un qui me semble atteignable. J’ai tout de suite envie de me donner un but d’un article par semaine, mais même si j’ai…
Jusqu’à présent et depuis des années maintenant, j’utilise OVH avec un hébergement mutualisé. Je dispose d’un FTP et à chaque fois que je veux faire des modifications sur mon thème WordPress, je dois les appliquer à la main via FTP, ce qui est pénible à faire. Cela mets surtout un frein à mon processus de…
Le composant Messenger de Symfony est sorti il y a maintenant 3 ans avec Symfony 4.1. C’est un outils très utile pour faire des traitements asynchrones. Un des points faible de l’asynchrone est qu’il est plus compliqué a debugger, car le processus est moins linéaire. Dans un traitement synchrone, toutes les fonctions sont appelés les…
En fait c’est assez simple, il suffit de créer un fichier dans /etc/logrotate.d/monfichier pour forcer la rotation sur un log en cours Récuperer la liste des derniers fichiers ou -n 20 est le nombre de lignes à afficher
Il y a quatre options pour afficher des cartes sur un site Web : Je veux afficher un point sur une carte Google Maps permet d’intégrer gratuitement une carte contenant un marker sur une localisation donnée. Pour cela, il suffit d’aller sur Google Maps, chercher le lieu, le sélectionner puis le partager pour avoir le…
(penser à bien mettre à jour les variables et nom de tables dans les codes ci-dessous) On modifie les tables : Puis on doit changer quelques lignes dans la table wp_options : et wp_usermeta :