Pour cloner vos objets JavaScript, utilisez structuredClone()
.
Exploration des propriétés CSS @starting-style
et transition-behavior: allow-discrete
pour les animations.
Les valeurs discrètes sont les valeurs non-numeriques telles que block
, inline
, etc.
Petite astuce pour le terminal que j'ai découverte récemment : CTRL+W
permet d'effacer un mot entier et CTRL+U
permet d'effacer une ligne entière.
Très pratique une fois l'habitude prise !
Installer Windows 11 même sur du vieux matériel.
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é.