886 private links
J'ai régulièrement le besoin d'écrire des scripts shell un peu évolués. Il y a quelques mois, j'ai commencé à travailler sur un modèle que je met régulièrement à jour. Aujourd'hui, j'ai travaillé sur la couche pour gérer les logs et c'est pourquoi j'écris cet article.
Ce modèle contient les fonctions
usage
ethelp
pour décrire le fonctionnement du programme. La fonctionon_interrupt
permet de gérer le signalSIGINT
quand le programme est interrompu.La fonction
main
est la fonction qui contient le code principal du script. Elle contient la gestion des paramètres passés au script. Par défaut, plusieurs y sont déjà intégrés :-l
pour définir le niveau de log désiré et-h
pour afficher l'aide.Enfin, il y a la fonction
log
pour afficher des messages de debug avec différents niveaux de criticité. Cela permet de générer des messages qui seront affichés ou pas selon les besoins. Les messages sont colorés selon le niveau de criticité et ils sont redirigés versstderr
. Il est Ă©galement possible d'ajouter la date.
Collection of publicly available IPTV channels from all over the world
Table of contents
- 🚀 How to use?
- đź“ş Playlists
- đź—“ EPG
- đź—„ Database
- 👨‍💻 API
- đź“š Resources
- đź’¬ Discussions
- âť“ FAQ
- đź› Contribution
- âš– Legal
- © License
Self-hosted news, content, updates, launches, events, and more
selfh.st is an independent publication created and curated by Ethan Sholly. Focused on self-hosted news, updates, and content, the site is committed to giving back to the community in a number of ways:
đź’Ś This Week in Self-Hosted, a weekly e-mail newsletter recap of the latest in self-hosted content and news
📱 selfh.st/apps, a directory of self-hosted applications and software for easy browsing and discovery
🎧 The Self-Host Cast, a podcast featuring interviews with self-hosted developers and content creators
🗨️ Occasional blog posts, surveys, and other self-host-adjacent projects
Linux Troubleshooting Interview DevOps SRE
CSP or Content Security Policy Header Reference Guide and Examples
DummyJSON provides a fake REST API of JSON data for development, testing, and prototyping. Quickly get realistic data for your front-end projects.
On aurait dû se méfier d’un homme sans amis.
C’était le signe d’un égocentrisme dangereux prédisposant au pire.
Nous y voilĂ .
Distraction free. Privacy focused. Open source. Designed for knowledge workers and lifelong learners.
Save articles, newsletters, and documents and read them later — focused and distraction free. Add notes and highlights. Organize your reading list the way you want and sync it across all your devices.
I use FastMail for my email and as I control my own domain, I needed to set up SFP, DKIM and DMARC on it. These are DNS records that help the email servers put the emails that I send into my recipient’s inbox and to mark any forged emails as spam. These are my tidied up notes so that I can find them again when I next need them.
How predictable is yours?
Chip and PIN card, phone passcode, hotel safe – how predictable is your chosen PIN number?
3.4 million data points visualized from several data breaches.
Created by the late great Nick Berry of Data Genetics (redesigned and used with permission). He wrote a great data story around this which is also worth a read.
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Wiki de la société kor51 sur GNU/Linux
Documents : https://mega.nz/folder/MkJAHBQS#ZUtfIhQr3dyv1QeCCdBiyQ
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.
OSMOSE est une plateforme collaborative qui s’adresse à tous les agents publics de l’Etat et leurs partenaires.
Le programme Mentor est porté par la Direction générale de l'administration et de la fonction publique (DGAFP).
ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home
KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.
futurecoder is a free and open-source platform and course for complete beginners to teach themselves programming in Python.
The long-term goals of futurecoder are ambitious:
- Revolutionise computing education. We believe current learn-to-code platforms could be so much better.
- Make the best learning resource possible which everyone can contribute to and improve
- Allow anyone to learn programming on their own, regardless of background or talent
We mean to achieve this by:
- Keeping students engaged and interested as they learn to write real code
- Providing powerful tools that are easy to use to prevent frustration
- Teaching Python, widely considered to be the best language to learn first as well as the most popular language in real applications.
- Consistently iterating with an open-source codebase
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.