964 private links
Parlons un peu de ma tâche et mon job sur le blog via mon entreprise https://kor51.org. Moi mon boulot c'est de sécuriser les ordinateurs, avec les meilleurs techniques, à la pointe de la sécurité informatique. D’où que j'apprends dans ma formation à la cybersécurité à utiliser Arch Linux pour mes clients qui est l'outil de travail pour déployer la sécurité informatique. Allons y. N'hésitez pas à parler de moi, le bouche à oreille sur mes compétences.
On va faire un tour des bonnes pratiques "blue team" de la sécurité informatique sur son réseau et son ordinateur sous Arch Linux. Je conseil pour tous hacktivistes qui à besoin de sécuriser des données. Sécuriser et auditer un ordinateur sous Arch Linux implique plusieurs étapes couvrant la configuration du système, l'installation de logiciels de sécurité, la mise en place de pratiques sécurisées et l'utilisation d'outils d'audit.
Après les messages et les signaux, voici enfin un nouvel article dans la série Bash avancé. Avec presque deux ans de retard, il serait temps me direz-vous! Mais mieux vaut tard que jamais non?
Cette article me servira de prétexte pour utiliser massivement la commande interne
printf
et vous montrer quelques cas d’usages. Nous verrons aussi la substitution de processus, la substitution de paramètre et d’autres mécanismes offerts par Bash.
L’idée ici est de proposer trois types de messages dans un fichier que nous pourrons ensuite inclure dans nos scripts à l’aide de la commande
source
.Ces messages seront de 3 types différents:
- messages standards envoyés sur la sortie standard
- messages de débogage affichés si une variable
DEBUG
est positionnée et envoyés vers la sortie d’erreur- message d’erreur envoyés sur la sortie d’erreur.
Nous utiliserons quelques spécificité de bash nous permettant d’agrémenter nos sorties.
CSS Grid is one of the most amazing parts of the CSS language. It gives us a ton of new tools we can use to create sophisticated and fluid layouts.
It's also surprisingly complex. It took me quite a while to truly become comfortable with CSS Grid!
In this tutorial, I'm going to share the biggest 💡 lightbulb moments I've had in my own journey with CSS Grid. You'll learn the fundamentals of this layout mode, and see how to do some pretty cool stuff with it. ✨
Physically sharing computers with other people can be a challenge. While they only need temporary access to access the web, work on some files or even play a game, this may impose a security risk. For example, your personal files may be accessible because your account is already logged in. While on one hand you want to share your device, on another hand you may also want to some privacy.
If this is a concern for you, keep reading. We will see how to use guest accounts on Linux Mint and how to customize them for your needs.
If you’ve dual-booted Linux with another operating system like Windows and are stuck with the traditional GRUB boot manager, it’s time to switch to rEFInd, IMMEDIATELY!
This tutorial shows how to automatically create, delete files/folders, and/or write parameters into config files at startup in Ubuntu and other Linux using systemd.
This can be useful if some configuration do not persistent and reset to default on every boot, or you want to clean up something either on every boot or after every time period.
In the fast-paced world of software development, time is of the essence, and having quick access to vital information can mean the difference between coding bliss and coding chaos. Enter cheat sheets – these invaluable resources have become a developer's best friend, serving as concise reference guides that can save countless hours of frustration and endless googling. In this article, we will explore a collection of cheat sheets tailored specifically for developers.
In this post, I will share some new and helpful html tags which are added in HTML5 to write easy and fast code to create complex, dynamic, engaging, and effective websites.
- dialog
- template
- picture
- meter
- output
- progress
- mark
- abbr
- time
- bdi
- wbr
- main
- figcaption
Voici comment je fais pour rajouter automatiquement une balise autour des emojis présents dans mes articles :
function niceEmoji(text) {
const emojiRegex = /(\p{ExtPict}(\u200d\p{ExtPict}|\p{EMod})*)/gu;
return text.replace(emojiRegex, '<span class="u-emoji">$1</span>');
}
ArgoCD est un programme permettant de comparer une source de vérité sur Git avec un cluster Kubernetes. Il dispose de nombreuses fonctionnalitées comme :
- La détection automatique de Drift (si un utilisateur a manuellement modifié le code directement sur le cluster).
- Une interface WebUI pour l’administration du cluster.
- La possibilité de gérer plusieurs clusters.
- Une CLI pour administrer l’ArgoCD.
- Contient un exporteur Prometheus natif.
- Permet de faire des actions antes/post réconciliation.
The
@counter-style
CSS at-rule lets you extend predefined list styles and define your own counter styles that are not part of the predefined set of styles. The@counter-style
rule contains descriptors defining how the counter value is converted into a string representation.
Notice de setop pour faire des appels Ă l'API de Mobilizon.
Learn how to monitor a directory recursively and execute a command whenever the files and directories within it change.
This yt-dlp tutorial lists the most common yt-dlp commands for downloading videos and audio from YouTube and various other websites on Linux.
Ce tutoriel ne suppose aucune connaissance de la programmation de scripts, mais permet une progression rapide vers un niveau intermédiaire/avancé d'instruction tout en se plongeant dans de petites pépites du royaume d'UNIX®. Il est utile comme livre, comme manuel permettant d'étudier seul, et comme référence et source de connaissance sur les techniques de programmation de scripts. Les exercices et les exemples grandement commentés invitent à une participation active du lecteur avec en tête l'idée que la seule façon pour vraiment apprendre la programmation de scripts est d'écrire des scripts.
Ce livre est adapté à une utilisation en classe en tant qu'introduction générale aux concepts de la programmation.
How do I capture a specific protocol or port, such as 80 (HTTP) or 443 (HTTPS), using the TCPDump tool under Linux/UNIX? How do I record traffic with TCPDump and find problems later on with my network or server issues? Let’s dive into the nitty-gritty of capturing and analyzing your network traffic for trapshooting network and server issues.
Aujourd'hui, comment bien optimiser ses images pour pouvoir partager des trucs même si le débit montant de son serveur est à chier.
Si comme moi vous autohébergez votre site, déjà partagez moi l'info (par mail cf la page de contact ou alors par commentaire là où vous avez trouvé ce post), et ensuite vous vous êtes surement retrouvé dans la même situation que moi ; vous voulez partager des photos, mais votre téléphone prends des photos de plusieurs Mo (voire dizaines de Mo), et votre connexion montante à la maison est déplorable (pour rester poli).
Mail and news settings - MozillaZine Knowledge Base
Preference Name Status Type Value
mailnews.default_news_sort_order: default integer x
mailnews.default_news_sort_type: default integer y
mailnews.default_sort_order: default integer x
mailnews.default_sort_type: default integer y
1 = Ascending
2 = Descending
17 = None
18 = Date
19 = Subject
20 = Author
21 = ID (Order Received)
22 = Thread
23 = Priority
24 = Status
25 = Size
26 = Flagged
27 = Unread
28 = Recipient
29 = Location
30 = Label
31 = Junk Status
32 = Attachments
33 = Account
34 = Custom
35 = Received
Dans ce cours, nous allons commencer par expliquer ce qu’est Git. Pour cela, nous allons définir ce qu’est un système de gestion de version et comprendre en quoi Git est différent des autres systèmes de gestion de version et pourquoi il est si populaire.
Nous allons ensuite découvrir les fonctionnalités principales de Git et apprendre à les utiliser. Nous apprendrons notamment à créer un nouveau dépôt Git avec la commande
git init
ou à cloner un dépôt existant avecgit clone
, à observer l’état d’un projet avecgit status
, à ajouter des fichiers à l’index avecgit add
, Ă valider des modifications avecgit commit
, etc.Nous étudierons également le système de branches de Git qui est l’un des composants qui rendent ce système de version très puissant et flexible.
Finalement, nous découvrirons GitHub et apprendrons à gérer nos différents dépôts et à travailler sur des dépôts hébergés.