Sauvegarder un projet git dans une archive sans inclure les fichiers ignorés
Archive un dépôt Git sans les fichiers ignorés grâce à des scripts Bash et PowerShell qui utilisent git ls-files et git check-ignore pour produire une archive zip propre.
Archive un dépôt Git sans les fichiers ignorés grâce à des scripts Bash et PowerShell qui utilisent git ls-files et git check-ignore pour produire une archive zip propre.
Procédure pour déployer un site via rsync+SSH et appliquer des permissions avec un wrapper sudo restreint : automatisation du transfert tout en limitant les privilèges root.
Guide complet pour sauvegarder un NAS Asustor sur un disque externe : formatage du disque, configuration d'une tâche dans Backup Central et automatisation des sauvegardes.
Synchronise les désabonnements PostMark vers ListMonk avec un script Python pour respecter les demandes de désinscription et protéger ta délivrabilité.
Collection de ressources et liens vers les outils statistiques R, Python, SAS et Apache Spark accumulée entre 2010 et 2020, mise à jour en 2025.
Script Python pour migrer ses dépôts de Gitea vers GitLab : extraction, clonage, création et poussée vers GitLab avec gestion des dépôts publics et privés.
Procédure complète pour la sauvegarde manuelle d'un serveur Yunohost : connexion SSH, sauvegarde des apps, vérification et transfert distant sécurisé.
Ton serveur Yunohost n'est plus de la bonne taille ? Apprends à migrer ton serveur étape par étape. Guide complet - sauvegarde, restauration, DNS.
La limite de taille des fichiers uploadés dans PHP est souvent trop basse. Voici comment modifier upload_max_filesize et post_max_size dans php.ini.
Guide étape par étape pour configurer le SMTP sur Castopod et envoyer des courriels premium, avec l'exemple de Gmail et le fichier .env à modifier.
Développement d'une application web Python pour générer des cartes du ciel astrologiques personnalisées avec Streamlit, FastAPI, Swisseph et ReportLab.
Manipule des données relationnelles en R avec dplyr : jointures, clés primaires et étrangères, pipelines efficaces et opérations CRUD expliqués pas à pas.
Depuis le 15 mai 2025, rsync.net exige le paramètre --remote-path dans les appels Borg. Voici comment corriger le script de sauvegarde de YunoHost sans réinstaller quoi que ce soit.
Pourquoi apprendre GNU Bash, standard POSIX depuis 1989, sur Linux et macOS : documentation exhaustive, énorme communauté, automatisation et contrôle total du système.
Tu découvriras un ensemble de logiciels libres qui te permettront d'expérimenter l'intelligence artificielle générative en toute confidentialité.
L'interopérabilité et les formats ouverts permettent de garantir l'accès à tes données dans le futur. Découvre JSON, XML, les schémas normalisés et les formats de fichiers pérennes.
Découvre comment utiliser rsync pour effectuer des sauvegardes efficaces sur ton système Linux. Cette méthode simple et puissante te permet de sécuriser tes données rapidement.
Comment créer une archive zip chiffrée sur Windows, macOS et Linux pour protéger tes données, et pourquoi ne jamais utiliser l'outil natif de Windows.
Comment j'ai remplacé hCaptcha par Cloudflare Turnstile dans ListMonk : étapes techniques, compilation cross‑platform et déploiement via GitHub Actions.
Découvre comment transférer efficacement ton tableau Kanban depuis Trello vers Nextcloud Deck. Tu vas apprendre à exporter, convertir et importer tes données facilement.
Apprends à utiliser cURL et l'API REST de ThriveCart pour la portabilité des données. Tu n'auras pas besoin d'un logiciel externe, tout est fait en interne.
Tu gères plusieurs domaines et tu aimerais sauvegarder toutes les configurations de tes zones DNS ? Voici une méthode simple utilisant bash et Python pour automatiser le processus.
Découvre comment automatiser des tâches répétitives avec Bash pour libérer du temps et te concentrer sur ce qui compte vraiment : réfléchir, relaxer et profiter de moments sociaux.
Tu découvriras pourquoi la fonction Recall sur Windows est un désastre en matière de sécurité, vie privée et impact environnemental. Découvre les risques et raisons pour lesquels tu devrais y réfléchir à deux fois.
Découvre comment intégrer des outils de développement continu libres comme Forgejo, Woodpecker CI et CapRover dans ton flux de travail. Ce guide te montre comment simplifier tes processus tout en utilisant le logiciel libre.
Tu apprendras à construire une bibliographie structurée en utilisant Python et isbnlib. Découvre comment effectuer une recherche approximative des ISBN sur Google Books grâce à un exemple complet fonctionnel.
Tu découvriras comment convertir aisément tes fichiers mp3 en format mono à l'aide de FFmpeg, un outil logiciel libre. Cet article t'offrira une démarche claire et efficace pour gérer ton audio.
Découvre comment ghorg te permet de cloner tous les dépôts d'un compte ou groupe sur GitHub, GitLab, Bitbucket ou Gitea en utilisant leur API. Simplifie la sauvegarde de tes projets avec cet outil puissant.
Découvre un outil gratuit basé sur Python pour sauvegarder une formation Thrivecart Learn hors-ligne. Apprends à sécuriser tes contenus de manière efficace.
Tu découvriras comment utiliser le langage DOT pour créer des visualisations de graphes impressionnantes dans tes documents avec l'outil Graphviz.
Découvre comment utiliser sed, awk et grep pour manipuler efficacement des fichiers texte. Cet article te guide à travers les bases de ces puissants outils POSIX.
Découvre la fabrique à documents, un outil web qui te permettra de convertir facilement tes contenus rédigés en syntaxe Markdown vers divers formats pour publication. Transforme tes idées en publications prêtes à l'emploi sans effort.
Découvre comment configurer le service d'envoi de courriels Postmark avec Nextcloud en tant que fournisseur SMTP pour améliorer la gestion de tes emails.
Découvre un script de sauvegarde manuel personnalisé Borg pour Yunohost. Ce guide te montrera comment le configurer et le mettre en œuvre, remplaçant ainsi le script par défaut installé lors de l'intégration de Borg.
Découvre les meilleures pratiques pour sécuriser ta grappe et tes conteneurs Kubernetes : contrôle d'accès, isolation des espaces de noms, analyse des images de conteneurs et outils de surveillance automatisée.
Tu cherches à libérer de l'espace disque sur ton système Manjaro Linux ? Découvre des astuces pratiques pour vider la corbeille, optimiser pacman et yay, gérer pip et gradle, et contrôler journalctl. Apprends à améliorer l'efficacité de ton espace disque grâce à ces conseils.
Dans cet article, je vais te montrer comment installer CUDA et CuDNN sur Manjaro pour les utiliser avec spaCy. Suis ces étapes simples pour optimiser ta configuration de traitement du langage naturel.
Découvre les éléments de design et de conception derrière l'application point-median. Explorez l'utilisation de technologies telles que Flask, Docker et GitLab dans ce regard en coulisses sur le développement.
Découvre comment utiliser l'API REST de ConvertKit avec Python. Apprends à manipuler les modules requests, time, os et json pour sauvegarder tes données en format JSON.
Découvre comment changer la visibilité de tous les projets d'un groupe dans GitLab. Nous allons te guider à travers l'utilisation du langage Python et de l'API de GitLab.
Apprends à créer un script bash pour classer automatiquement tes fichiers dans des sous-répertoires alphabétiques. Simplifie la gestion de ta bibliothèque numérique et rends l'organisation plus intuitive.
Découvre comment nous avons utilisé l'analyse du langage naturel pour étudier les descriptions de livres censurés au Texas. Tu verras comment les outils comme spaCy et Scrapy sont employés dans ce contexte captivant.
Explore comment l'analyse des données des frigos communautaires peut enrichir notre compréhension de leur impact. Découvre le processus d'extraction web, la cartographie géospatiale et la création d'une carte interactive en utilisant R.
Explore les attaques de pirates contre la marine marchande avec R et une application Shiny : carte Leaflet interactive sur 18 ans de données géospatiales.
Tu découvres comment restaurer efficacement ton instance Yunohost à l'aide de Borg après une panne. Ce guide pratique te permettra de minimiser les risques et d'éviter toute mauvaise surprise.
Découvre comment les tables de correspondance améliorent la création d'une base de données analytique en intégrant diverses sources de données. Apprends à optimiser tes bases de données pour une utilisation efficace des données ouvertes de santé mentale.
Résous la ruine du joueur avec R : 10 000 simulations de pile ou face à partir de 30$, pour approcher la probabilité mathématique de gagner 100$.
Tu découvriras dans cette vidéo comment télécharger et manipuler des fichiers avec R. Apprends à utiliser tidyverse, here et stringr pour une gestion efficace de tes données.
Tu découvriras comment utiliser PostgreSQL, PostGIS et RStudio pour optimiser tes travaux en analyse de données géospatiales avec des images Docker.
Découvre comment configurer et utiliser git avec le protocole SSH sans mot de passe. Cet article te guide dans la création d'une clé, sa configuration et son utilisation pratique.
Apprends à optimiser ton installation Nextcloud pour éviter les problèmes liés au volume. Découvre comment la mise à jour du système, le cache, la gestion de la corbeille et la configuration de PHP peuvent impacter l'efficacité.
Tu découvriras comment connecter avec succès Code OSS à la place de marché, en naviguant à travers les configurations JSON et le passage du Marketplace au Open VSX.
Apprends à utiliser le langage R pour extraire les URLs d'un contenu HTML et générer une liste de liens au format markdown.
Restaure Piwigo sur Yunohost à partir d'une sauvegarde Borg : export de l'archive depuis rsync.net puis restauration via la commande yunohost backup restore.
Consolide les fichiers GPX des travaux routiers de Transports Québec en un GeoJSON avec R, sf et ggmap, puis visualise les chantiers actifs sur une carte du Québec.
Tu veux créer des liens identifiables en Markdown en utilisant Python ? Découvre comment extraire les titres de pages web pour générer des liens pertinents et informatifs.
Synchronise ton calendrier, tes contacts et tes tâches entre Nextcloud, Thunderbird et Android via CalDAV, CardDAV et l'application mobile DAVx5.
Découvre comment conserver seulement les images avec une résolution de 720x720 minimum en utilisant l'outil Identify de la suite ImageMagick.
Découvre comment utiliser les données du marché canadien pour analyser les prix des logements. Explore les nettoyages de données et visualisations réalisés avec le langage R et ses librairies comme tidyverse, sf et mapsf.
Configure Elasticsearch comme moteur de recherche pour Nextcloud sous Debian : activation systemd, plugin ingest-attachment et indexation via la commande occ.
Installe Yunohost sur Debian 10 dans VirtualBox, configure Nextcloud avec un domaine local, crée un utilisateur et accède à l'interface depuis ton réseau.
Apprenez à installer Debian 10, Yunohost, Nextcloud et Elasticsearch dans une machine virtuelle VirtualBox : guide complet pas à pas, incluant la configuration réseau, l’accès SSH et l’utilisation de screen.
Tutoriel complet BorgBackup sur Yunohost-Debian : configure des sauvegardes dédupliquées, chiffrées et automatisées vers rsync.net. Installation via app, clés SSH Ed25519, scripts manuels, cron et restauration pour sécuriser ton serveur d'autohébergement.
4e partie de la série : méthodologie d'analyse linguistique des commentaires Facebook avec NLTK, Stanford CoreNLP, lemmatisation French LEFFF. Analyse statistique du niveau de langage, émojis, intertextualité, entités nommées et sémantique pour évaluer la pertinence.
Modélisation linguistique des commentaires Facebook : représentation vectorielle (LSA, LDA, word embeddings), classification de pertinence, défis (sarcasme, fautes), analyse de corpus francophones (Le Figaro, Radio-Canada, TVA) avec Python et NLP pour insights sur réseaux sociaux.
Analyse linguistique des commentaires Facebook : entités nommées (lieux, temps), prises de parole (expertise, position) et relations (intertextualité, interdiscursivité, multimodalité). NLP, Python, insights sur communication sociale.
Analyse linguistique des commentaires Facebook vs articles de presse : attributs linguistiques, discours, émojis, emphase, ponctuation, qualité. 1re partie série NLP traitement langue naturelle.
Manjaro avec pilotes NVIDIA - Cet article traite de la récupération d'une mise à jour de Manjaro avec pilotes NVIDIA. Utilisation de chroot
Analyse de la surmortalité COVID-19 au Québec en 2020 avec R et modèle TBATS. Comparaison des décès observés vs prédits, confirmation que la pandémie explique 5068 décès excédentaires. Mesure réelle de l'impact sans biais de tests.
R à Québec 2019 en pratique : correction orthographique avec hunspell, n-grammes de caractères, analyse de réseaux lexicaux avec tidytext, interopérabilité R-Python avec reticulate, et parallélisation avec furrr.
Nous sommes en plein coeur du Noël philanthropique. On vous promet des reçus fiscaux par ici et par là et votre employeur a sûrement un programme de dons corporatif. C'est super !
Découvrez comment le logiciel libre et les outils informatiques open source révolutionnent la politique : génération d'images vectorielles personnalisées avec Inkscape et Python, envoi de courriels massifs, gestion de programmes bilingues en Markdown, détection de visages avec OpenCV, et création d'atlas électoraux avec QGIS.
VSCodium est une version 100% libre de Visual Studio Code sans télémétrie Microsoft, mises à jour forcées ni composants propriétaires. Différences avec VSCode, téléchargement et avantages pour développeurs.
Découvre rc-cli, un outil en ligne de commande créé par Robin Millette pour télécharger les émissions audio de Radio-Canada en logiciel libre, et les écouter hors-ligne sans dépendre du lecteur officiel.
Apprends à envoyer des courriels massifs personnalisés avec Python et les librairies smtplib, csv et email.mime. Un fichier CSV liste les destinataires, un script itère sur chaque ligne et envoie un message personnalisé via SMTP.
Résumé de la conférence Scala Up North 2016 : projets présentés sur les microservices, Spark Streaming, consommation Kafka avec mypipe, déploiement Docker SBT, ScalaTest 3.0 et architectures distribuées en Scala.
NoSQL Apache Cassandra : guide complet sur le modèle distribué, scalabilité horizontale, théorème CAP, CQL et intégration Spark. Exemple pratique avec données taxis New York pour big data, analyses et pipelines modernes.
Découvrez comment le logiciel libre R peut être déployé en entreprise, notamment dans la finance, les assurances, le marketing et l'analyse géospatiale, pour accélérer l'innovation, réduire les coûts et favoriser la collaboration inter‑fonctionnelle.
Découvre l'histoire du web et le fonctionnement du web sémantique (Web 3.0) : triplets RDF, ontologies OWL, standards W3C, et outils comme Wikidata, DBPedia et RDFLib pour structurer et interroger des données liées.