Devenet Devenet

Liens en vrac

Quelques 337 marque-pages glanés pendant ma navigation sur le Web.

Options SaBil pour nano

https://ecyseo.net/?#Connaissez-vous%20SaBbil%20%3F

> nano -SaBbil fichier.txt

• Le -S (pour --softwrap) est utilisé pour que les lignes ne dépassent pas la taille de l’écran. Si c’est le cas, la ligne est brisée au niveau du bord de l’écran, avec un retour à la ligne. On peut ainsi lire toute la ligne.
• Le a (pour --atblanks) est utilisé conjointement avec le S pour scinder les lignes au niveau des blancs (et pas au bord de l’écran). La lecture est ainsi facilitée.
• Le B (pour --backup) permet de créer une sauvegarde de la précédente version d’un fichier lors de son enregistrement (le nom du fichier est suffixé par une tilde ~).
• Le b (pour --breaklonglines) permet de couper les longues lignes.
• Le i (pour --autoindent) permet de positionner le début d’une nouvelle ligne sous le début de la précédente avec le même nombre de tabulations ou espaces.
• Le l (pour --linenumbers) permet d’afficher les numéros de lignes sur la gauche de l’écran.

Conserver la synchronisation Firefox sauf pour une extension

https://www.reddit.com/r/firefox/comments/1065lph/firefox_sync_but_choose_what_extensions_are_on/

“If you want add-ons to download across devices but only want to activate a specific one on a single machine:
1. Open a new tab and type about:config in the address bar.
2. Accept the warning.
3. Search for services.sync.addons.ignoreUserEnabledChanges.
4. Double-click it to toggle its value from false to true.
This prevents your activated/deactivated extension choices from syncing with your Mozilla Account.”

98% isn’t very much

https://whynothugo.nl/journal/2026/07/03/98-isnt-very-much/

“If a website uses fancy new browser features and works for 98% of the population, that means that it won’t work for ~150 million people. If a website makes a change and that works for 98% of their visitors, they’re basically kicking out 2% of their audience. Can you imagine a venue refusing entry to former clients 2% of the time just because they’ve “improved their experience”?”

‎Loupe: What apps can see

https://apps.apple.com/us/app/loupe-what-apps-can-see/id6766152470

“A guided tour of the data any app can quietly read about you. Explore what’s exposed, see why it’s identifying, and decide what to do about it.”

eyeball

https://eyeball.rory.codes

Un petit jeu d’estimation numérique qui demande de placer un nombre sur une ligne.

Stop naming your variables “flag”: the art of boolean prefixes

https://thatamazingprogrammer.com/posts/stop-naming-your-variables-flag-the-art-of-boolean-prefixes/

1. IS: Identity and State • Use is when describing what something is right now. It usually pairs with an adjective.
   isActive, isDeleted, isEmpty

2. HAS: Containment and Features • Use has when describing ownership or inclusion. It pairs with a noun.
   hasAccess, hasChildren, hasValidationErrors

3. CAN: Capability • Use can to check permissions or potential actions.
   canEdit, canDelete, canRetry

4. SHOULD: Intent • Use should for business rules or decisions the system needs to make. This separates “what we can do” from “what we want to do.”
   shouldRetry, shouldCacheResponse