Pas mal de bons conseils pour le développement en JavaScript.
En ajoutant #:~:text=
à la fin d'une URL puis le texte qui apparaît quelque part sur la page, ce dernier sera surligné lorsque vous accèderez au lien, et la position de défilement placera ce texte au milieu.
Une sorte de version boostée aux hormones des classiques ancres qui ciblent les éléments avec un attribut HTML id
.
Voici la syntaxe :
https://example.com/page.html#:~:text=[prefix-,]textStart[,textEnd][,-suffix]
Méfiez-vous des objets créés dans le scope global. Ils peuvent très rapidement constituer un memory leak.
Je ne connaissais pas git worktree
, ça permet de créer un clone du répertoire de votre projet courant pour bosser sur une autre branche sans avoir à "abandonner" ce que vous faisiez comme git stash
l'imposerait.
Très pratique pour faire des code reviews en local sans perturber votre travail en cours.
Quelques idées d'automatisation sur Android grace à l'application Automate.
Quelques astuces pour se faciliter la vie avec les outils de développement des navigateurs.
Afficher à peu près n'importe quoi (SVG et HTML) dans la console du navigateur des utilisateurs de votre site.
J'ignorais que wget pouvait être utilisé pour télécharger récursivement toutes les pages d'un site. J'avais besoin de faire ça simplement pour extraire la documentation d'un vieux site dont je ne suis pas sûr qu'il soit toujours en ligne dans quelques années.
wget -r -p https://urldusite.com
Et le tour est joué ! Bon j'ai juste eu un souci avec l'extension .html
qui manquait pour la plupart des fichiers mais sinon ça fait le job.
Source: https://www.makeuseof.com/tag/how-do-i-download-an-entire-website-for-offline-reading/
Une astuce pour mettre en surbrillance la ligne et la colonne auxquelles appartient la cellule d'un tableau HTML, uniquement avec CSS.
Comment bloquer le démarchage téléphonique avec l'app Android : Yet Another Call Blocker.
L'idée est d'ajouter en black list les numéros que les démarcheurs doivent légalement utiliser :
+33162*
+33163*
+33270*
+33271*
+33377*
+33378*
+33424*
+33425*
+33568*
+33569*
+33948*
+33949*
Dispo ici également : https://www.service-public.fr/particuliers/actualites/A15938
Édit du 07/07/2024 : également ici : https://www.arcep.fr/la-regulation/grands-dossiers-thematiques-transverses/la-numerotation.html#c8961 avec l'ajout des numéros de +339475 à +339479.
Si vous avez des soucis d'erreur 0x80248014
quand vous essayez d'installer une distribution Linux avec WSL, dans un PowerShell en admin, essayez:
wsl --update --web-download
wsl --install -d Ubuntu-22.04 --web-download
Chez moi ça a marché.
Dans RegEdit aller dans cette section
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
Et chercher la clé qui correspond à l'icône que vous voulez supprimer. Il suffit ensuite de supprimer cette clé.
Je ne connaissais pas la fonction contains
sur un Node HTML, qui permet de savoir si un élément en contient un autre. Idéal pour se passer des libraires type vue-clickaway.
Plus d'infos : https://developer.mozilla.org/en-US/docs/Web/API/Node/contains
Remplaçez .com
par .dev
dans l'URL d'un repo Github et vous avez une version web de VS Code qui vous permet d'éditer directement le repo.
Pour supprimer une icône impossible à supprimer sur le bureau Windows (à cause d'une config d'entreprise par exemple), il suffit d'aller dans le registre à cet endroit :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
Et de supprimer les clé dont la description correspond à l'icône.
Intéressant cette info sur les numéros de téléphone qu'on peut voir dans les films :)