Guide complet de ts-node : fonctionnement interne et bonnes pratiques
1. Interception du chargement des modules
ts-node agit en modifiant les hooks require.extensions de Node.js pour intercepter les requêtes visant les fichiers .ts. Lorsque l'intercepteur détecte un fichier TypeScript, il effectue les opérations suivantes : - Lit le contenu du fichier source
Utilise l'API du compilateur TypeScript (ts.transpileM ...
Publié le 9 août à 18h14
Compiler une image Kubernetes personnalisée pour les composants
Pour des composants relativement simples comme kubectl ou kubelet, il suffit de compiler le code source Go et de remplacer directement les fichiers binaires existants dans /usr/bin. Cependant, certains composants, tels que l'apiserver, nécessitent le lancement d'un Pod pour leur exécution. Cela implique la compilation du code source modifié en ...
Publié le 29 juillet à 14h57
Installation de GCC 9.5.0 par Compilation Manuelle sur Debian 10
Ce guide détaillé explique comment compiler et installer le compilateur GCC (GNU Compiler Collection) version 9.5.0 à partir des sources sur un système Debian 10. Bien que les dépôts officiels de Debian proposent des versions stables de GCC, la compilation manuelle offre l'avantage d'accéder à des versions plus récentes ou de personnaliser les ...
Publié le 28 juillet à 03h36
Installation de Nginx sur CentOS 7 et configuration du démarrage automatique via Systemd
Prérequis et outils de compilation
Avant de compiler Nginx à partir des sources, il est nécessaire d'installer les outils de développement et les bibliothèques de base sur votre système CentOS 7. Exécutez la commande suivante pour préparer l'environnement :
yum install -y gcc gcc-c++ make libtool zlib-devel openssl-devel
Installation de la bib ...
Publié le 26 juillet à 04h02
Compilation et déploiement de Redis à partir des sources sur CentOS 7
L'installation de Redis à partir du code source sur un système CentOS 7 permet d'obtenir la version la plus récente tout en optimisant les options de compilation pour l'architecture cible. Ce guide détaille les étapes pour préparer l'environnement, résoudre les dépendances de bibliothèques statiques et finaliser l'installation.
1. Préparation d ...
Publié le 22 juillet à 03h21
Mise à niveau d'OpenSSH et OpenSSL sur CentOS 8
Avant de commencer la mise à niveau, il est crucial de vérifier la version actuelle du système, d'OpenSSH et d'OpenSSL. ### Vérification des versions
Identifiez la version de votre système d'exploitation CentOS :
cat /etc/redhat-release
Vérifiez la version d'OpenSSH installée :
ssh -V
Vérifiez la version d'OpenSSL :
openssl version
Télécharg ...
Publié le 21 juillet à 14h30
Installation du SDK Go, configuration de l'environnement et maîtrise des commandes de base
Introduction au langage Go
Créé par Google en 2009, Go (ou Golang) est un langage compilé et statiquement typé conçu pour répondre aux défis modernes de l'informatique, notamment la programmation concurrente et le développement de systèmes distribués à grande échelle.
Performance et Typage : Contrairement aux langages interprétés comme Python, ...
Publié le 18 juillet à 02h38
Guide technique pour l'installation et la configuration d'OpenBLAS
Présentation de la bibliothèque OpenBLAS
OpenBLAS est une implémentation open-source de la bibliothèque BLAS et LAPACK, optimisée pour les calculs en algèbre linéaire. Elle est utilisée pour améliorer les performances dans les applications scientifiques et d'apprentissage automatique.
Structure du répertoire source
Le code source d'OpenBLAS est ...
Publié le 16 juillet à 19h53
Installation du code source Nginx version stable 1.26.2 [Guide complet]
Site officiel Nginx en libre accès : https://nginx.org
Adresse de téléchargement du code source : https://nginx.org/en/download.html
Mainline version - Version principale
Stable version - Version stable
Legacy versions - Versions historiques
Téléchargement du fichier source Nginx
curl -O https://nginx.org/download/nginx-1.26.2.tar.gz
Install ...
Publié le 16 juillet à 08h04
Installation et compilation de FreeSWITCH 1.10.12 via Docker
Pour compiler et installer la version stable 1.10.12 de FreeSWITCH, il est recommandé d'utiliser les Dockerfiles fournis dans le dépôt officiel de SignalWire. Ces fichiers permettent une installation reproductible sur un environnement Debian 12.
Le répertoire docker/build contient trois fichiers Dockerfile distincts, chacun servant un objectif ...
Publié le 10 juillet à 02h55