Fondamentaux et Programmation Orientée Objet en Lua
Indexation et structure des tables
Contrairement à de nombreux langages C-like, Lua utilise une indexation à base 1 pour ses séquences. Les tables constituent la seule structure de données native, fonctionnant simultanément comme des tableaux et des dictionnaires associatifs.
local repertoire = {
[0] = 10, -- Clé numérique expli ...
Publié le 29 juillet à 19h34
Scripts Shell : 30 Exemples Pratiques pour l'Administration Système
Directives de base pour le scripting Shell
Avant de commencer l'écriture de scripts complexes, il est essentiel de respecter certaines bonnes pratiques pour garantir la maintenabilité et la robustesse du code :
Utilisez toujours le shebang approprié en début de fichier : #!/bin/bash.
Commentez votre code et utilisez une indentation de 4 espace ...
Publié le 26 juillet à 20h20
Guide pratique de la commande tee sous Linux
Présentation de la commande tee
La commande tee constitue un mécanisme essentiel pour la répartition des flux de données dans les environnements Linux et Unix. Inspirée par la forme en T d'un raccord de tuyauterie, elle effectue une lecture à partir de l'entrée standard et redirige les données simultanément vers la sortie standard, généralement ...
Publié le 16 juillet à 03h21
Maîtriser les Boucles et la Sortie Formattée en Bash
La commande echo et les séquences d'échappement
La commande echo est fondamentale pour afficher du texte dans un terminal. Par défaut, elle ajoute un saut de ligne à la fin de la sortie.
Utiliser l'option -n pour supprimer le saut de ligne final.
Utiliser l'option -e pour activer l'interprétation des caractères d'échappement.
Caractères d'éch ...
Publié le 5 juillet à 04h03
Introduction aux scripts Shell avec Bash
Le Shell est un programme fondamental dans l'environnement Linux, agissant comme une interface textuelle entre l'utilisateur et le noyau du système d'exploitation. Écrit en langage C, il permet non seulement d'exécuter des commandes interactives, mais aussi de rédiger des scripts, ce qui en fait à la fois un langage de commande et un langage de ...
Publié le 3 juillet à 03h51
Automatisation de l'extraction de métadonnées de fichiers avec PowerShell
Les noms de fichiers suivent souvent un schéma spécifique (ex. identifiant d'acteur, numéros de série). Pour faciliter les recherches futures, il est préférable de séparer les segments alphabétiques et numériques lors de l'extraction, plutôt que de conserver un format unique avec des séparateurs incohérents.
Bien que Python soit souvent le choi ...
Publié le 2 juillet à 04h25
Exploration des Mécanismes d'Extension en Shell Scripting
Extension par Guillemets (Brace Expansion)
Cette fonctionnalité permet de générer des séquences de chaînes de caractères. Elle ne tolère pas l'utilisation de guillemets autour des éléments de la séquence.
$ echo {debut,milieu,fin}
debut milieu fin
$ echo {a..e}
a b c d e
$ echo {10..20..3}
10 13 16 19
$ echo pref{ixe1,ixe2}suffix
prefixe1su ...
Publié le 24 juin à 02h06
Téléchargement de Gros Fichiers depuis Google Drive via Script Wget
Dans un scénario professionnel récent, une tâche urgente a nécessité le déploiement d'un fichier modèle conséquent sur un serveur. Ce fichier était stocké sur Google Drive, présentant un défi : télécharger le fichier de 5 Go localement puis le transférer sur le serveur, ou le télécharger directement sur le serveur.
Le transfert local suivi d'un ...
Publié le 21 juin à 17h21
Révolution des scripts Illustrator : nouveau paradigme de conception pour libérer la créativité
Dans l'univers du design numérique, la différence entre un designer talentueux et un designer moyen ne réside pas tant dans la créativité que dans la gestion du temps. Pendant que vous passez des heures à redimensionner des plans de travail, à remplir des formes complexes ou à uniformiser des éléments graphiques, une révolution de l'efficacité ...
Publié le 19 juin à 20h54