Writing a Bash script is very hard, I usually write some to automate things, to verify files, directories and run scripts like Ansible or kubectl. As a devops, you need sometimes to compare env variables, find and replace text in different files.. So, I found this cheat in github, it’s helpful. I you are looking […]
Linux Files Permissions
What is File Permission? Working on file permission is weird when you start using Linux as an operation system. Imagining have a project folder and you want to change permission to be able to execute the run.sh script 🥲 First, when you run ls -al on your project folder 📂, you should see something like […]
Useful .zshrc aliases
I mostly use these commands when I’m working. So for example, to make quickly a new folder, init the git repo and switch to develop branch, monitoring, cleaning, so I made this gist available and I will update it in case of a new helpful commands.
Raspberry PI: SPI Performance On Linux 5.4+
A new pull request has been made for Linux 5.4+ about the SPI performance (Serial Peripheral Interface). A big performance enhancement for the bc2835 (Raspberry Pi) driver for unidirectional transfers from Lukas Wunner.
[Linux] Wget ou Curl?
Avant tous, pour ceux qui ne connaissent pas Wget et Curl (Client URL Request Library), se sont deux commandes Linux développées pour télécharger des fichiers depuis INTERNET. Le principe est simple, ces deux commandes se comportent comme le navigateur mais gardent le contenus en sortie qui sera principalement affiché dans le navigateur mais là dans le […]
La raspberry PI 3 est sortie
La communauté internationale Raspberry PI fondation a annoncé qu’aujourd’hui 29 Février 2016 sera la date officielle de la troisième carte Raspberry avec plus 10x de performance par rapport la première carte. Après avoir vendu plus que huit millions d’exemplaires dans le monde entier, cette communauté ne cesse jamais à contribuer dans l’univers du logiciel libre […]
NodeOS: l'OS léger basé sur le noyau Linux
NodeOS est un projet open source qui vise à écrire un système d’exploitation complet et léger. Ce système repose sur le noyau Linux, la plateforme logicielle est libre écrite en JavaScript grâce au moteur NodeJS, dont Node Package Manager est le gestionnaire de paquets officiel pour ce système d’exploitation.
Comment contribuer à un logiciel libre
Les logiciels dits “Open source” ce sont des logiciels créés, maintenus et améliorés par des contributeurs anonymes. Ils ne fonctionnent que lorsque les gens y contribuent réellement sur des plates-formes de contribution comme les célèbres Launchpad et Github. Pour de nombreux programmeurs, cependant, l’idée de contribuer à des projets Open Source semble trop difficile ou […]
Comprendre TAR sous linux
Je commence cet article par une image qui raconte tout ce que je veux dire dès le début. En effet, qui parmi nous n’a jamais cherché sur Google avant d’avoir lancé cette commande tar?
Full Power by SSH
Imaginons que vous êtes en train de boire un café dans un espace Wi-Fi et que soudain, vous devez corriger une faute d’orthographe sur un site web d’un client et vous devez y accéder par une connexion FTP non sécurisée. Il suffit qu’un hacker malveillant sniffe le réseau pour avoir les accès du serveur.