965 private links
Dans un précédent article, je vous avais présenté BorgBackup et comment l'utiliser pour effectuer des sauvegardes sur un disque local. Aujourd'hui, je vais vous expliquer comment effectuer les sauvegardes sur une machine distante via SSH et comment sécuriser et automatiser tout ça.
A protip by nicolaslazartekaqui about vim.
TL;DR
To convert all text to lowercase and to uppercase in vim do:
ggVGu
ggVGU
Function in search/replace, do this to lowercase and to uppercase (example):
:%s/[A-Z]/\L&/g
:%s/[A-Z]/\U&/g
Une fois qu'on a bien transpiré et configuré proprement son [serveur de messagerie](https://fr.wikipedia.org/wiki/Serveur%20de%20messagerie%20%C3%A9lectronique "Consultez l'article "Serveur de messagerie électronique" de l'encyclopédie libre Wikipedia"), comment vérifier s'il marche ? En écrivant un message ? Cela ne teste que la moitié du trajet, il serait bien d'avoir aussi une réponse... Si on a des copains patients, on peut leur écrire et solliciter une réponse mais c'est assez abusif. Il vaut mieux compter sur un programme qui répondra à chaque fois, sans se lasser, et qui pourra en prime vous indiquer à quoi ressemblait le message entrant. Quelles sont les adresses qui correspondent à un tel programme ?
12-Factor-App est un ensemble de principes décrivant une manière de créer des logiciels de type Software-as-a-Service. (SaaS) qui, lorsqu'ils sont suivis, permettent de créer du code qui peut être pub...
Un administrateur peut implémenter des changements sur un ordinateur qui affecteront les autres utilisateurs. Il/Elle peut modifier les paramètres de sécurité, installer et désinstaller des logiciels, accéder à l'ensemble des fichiers de...
TL;DR
net user administrator /active:yes
Comment générer ses propres certificats SSL à des fins de développement
Windows 10 et Windows 11 sont des systèmes d’exploitation pensés pour s’utiliser avec la souris.
Mais il existe des raccourcis claviers afin d’accéder à des menus ou effectuer certaines actions.
Ce sont des combinaisons de touches pour effectuer des actions spécifiques.
- Comment installer VirtualBox additions invités (Guest Additions)
- Comment débuter et utiliser VirtualBox
- VirtualBox : Copier/coller entre la VM invité et machine hôte
- VirtualBox : configurer le réseau
- VirtualBox : comment créer une machine virtuelle
- Comment installer MacOS Monterey sur Virtualbox
- Créer une VM VirtualBox en ligne de commandes avec VboxManage
- Comment exécuter une VM VirtualBox en ligne de commande avec VboxManage
- Accélérer et optimiser une VM VirtualBox
- Comment installer VirtualBox additions invités (Guest Additions)
- Comment débuter et utiliser VirtualBox
- VirtualBox : Copier/coller entre la VM invité et machine hôte
- VirtualBox : configurer le réseau
- VirtualBox : comment créer une machine virtuelle
- Comment installer MacOS Monterey sur Virtualbox
- Créer une VM VirtualBox en ligne de commandes avec VboxManage
- Comment exécuter une VM VirtualBox en ligne de commande avec VboxManage
- Accélérer et optimiser une VM VirtualBox
- VirtualBox : Gérer une VM en ligne de commandes avec VboxManage
- Virtualbox : exécuter Linux Ubuntu, Windows ou Debian dans une machine virtuelle
- Virtualbox : convertir un disque de taille fixe en taille dynamique
- Virtualbox : réduire/augmenter la taille du disque virtuel
- Comment installer Windows 11 sur Virtualbox
- VirtualBox : se connecter Ă une machine virtuelle Ă distance
- Comment créer un dossier partagé sur VirtualBox
- Quels sont les raccourcis clavier de Virtualbox
- Comment importer/exporter une machine virtuelle Virtualbox
- Comment mettre Ă jour VirtualBox (Windows & Linux)
- I made 100 CSS loaders for your next project
- Another 100 CSS loaders for your next project
- I made 100 more CSS loaders for your next project
- Still 100 CSS loaders for your next project
- Adding 100 CSS loaders to the collection of — 500 CSS loaders 🏆
- I am back with 100 "Dark Mode" CSS loaders
- css-loaders.com: The Biggest Collection of Loading Animations (more than 500 🤯)
In this article, you'll learn how to implement a user authentication system in JavaScript. By the end of the tutorial, you'll have a REST API, a database to store user information, authentication via JSON Web Tokens, and even verification emails!
Experience hassle-free SSH sessions. Follow our guide to keep your connections alive and eliminate freezing troubles.
In remote server management and secure data transfer, SSH (Secure Shell) stands as an indispensable tool. However, its convenience and security can sometimes be marred by a common frustration: frozen SSH sessions.
Apprenez à utiliser FFmpeg afin de pouvoir manipuler des fichiers vidéo et audio (décoder, encoder, transcoder, multiplexer, démultiplexer…) !
TL;DR:
- Si l’icone est utilisé une seule fois dans votre page,
- Si cet icone est critique ou a besoin de changer de couleur lors d’une interaction,
- ➡️ utiliser le SVG en inline dans le HTML
- Si non,
- ➡️ utiliser une balise
<img>
- Si l’icone est utilisée plusieurs fois,
- Si l’icone est critique
- ➡️ utiliser des Inline SVG Symbol
- Si l’icone n’est pas critique,
- S’il est possible d’héberger du SVG sur votre propre domaine
- ➡️ utiliser des Remote SVG Symbol
- Si non,
- ➡️ Essayez de convaincre très fort votre admin sys de l’importance d’avoir le même domaine pour vos assets
- ➡️ Ou passez par un fallback avec des CSS mask
- ➡️ Ou utilisez des Inline SVG Symbol
- Si vous utilisez une font d’icone,
- ➡️ repartez en haut de cette matrice et choisissez une autre méthode. Vos utilisateurices vous remercieront.
The Surprising Things That CSS Can Animate / Coder's Block
Understanding Interpolation
Layered Animations
Animating CSS Generated Content
Fade and Go Away
Text Selection Trick
Animating Shadows
Closing Remarks
Discover helpful cross-browser DevTools tips and tricks
On trouvera dans ce chapitre une initiation pratique au scripting Bash.
Les sections qui suivent dans ce chapitre s’inspirent notamment du livre Scripts shell Linux et Unix de Christophe Blaess qu’il est conseillé d’acquérir. L’ouvrage est orienté embarqué mais convient parfaitement pour un apprentissage précis, rapide, intéressant et dynamique.