Conservez l’historique de vos commandes pour chaque projet, le retour

Magazine
Marque
GNU/Linux Magazine
Numéro
241
Mois de parution
octobre 2020
Spécialité(s)


Résumé

Pouvoir conserver un historique dédié pour chaque projet, voici l’idée géniale énoncée par Tristan Colombo dans un précédent article de GLMF [1]. Cet article reprend ce concept génial (je l’ai déjà dit?) et l’étoffe en simplifiant son installation et en ajoutant quelques fonctionnalités (comme l’autodétection de projets versionnés pour proposer à l’utilisateur d’activer un historique dédié, si ce n’est pas le cas).


Une histoire, ça se raconte. Une belle histoire, elle, ne se raconte pas ; elle se conte, on l’adapte, on la transforme, on se l’approprie et au final, cela en devient une nouvelle version.

Laissez vous conter ma version d’history-guardian.

1. Histoire d’un jour

Ce prologue pourrait ressembler à une page de publicité pour GLMF, mais il m’apparaît nécessaire pour comprendre ce qui m’a amené à faire évoluer la version présentée dans le numéro 232. Le lecteur pressé pourra passer directement à la partie intitulée « Un jour d’histoire », mais ce serait dommage…

1.1 Un début de journée ordinaire

Il est 6 h 20. Nous sommes mardi. Je me lève, non pas que j’en ai envie – tant s’en faut, mais en père attentionné et habitant à la campagne, j’emmène mes grandes en ville jusqu’au tramway. Comme bien souvent, ma première pensée en émergeant est que je ne suis vraiment pas du matin. Pourvu que la journée…

La suite est réservée aux abonnés. Il vous reste 98% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Par le(s) même(s) auteur(s)

Advent of Code, jour 17

Magazine
Marque
GNU/Linux Magazine
Numéro
276
Mois de parution
juillet 2025
Spécialité(s)
Résumé

Je vous avais présenté l’énigme du 7e jour de l’Advent of Code (mini calendrier de l’avent du code) dans un précédent article, je continue sur ma lancée en vous présentant l’énigme du 17e jour. Il est question cette fois-ci d’émuler un ordinateur 3 bits. L’occasion de voir l’assembleur sous un jour nouveau (le 17e, donc).

Nginx a 20 ans : gros plan sur sa sécurité

Magazine
Marque
SysOps Pratique
Numéro
149
Mois de parution
mai 2025
Spécialité(s)
Résumé

Dans les articles précédents [0] [1], nous avions vu les principes généraux de configuration de Nginx [2], et comment créer un modèle facile à instancier pour déployer des services accessibles à travers des sous-domaines. Il est temps de s’intéresser à la sécurité de votre serveur .

Advent of code, jour 7

Magazine
Marque
GNU/Linux Magazine
Numéro
275
Mois de parution
mai 2025
Spécialité(s)
Résumé

L’advent of code, littéralement le calendrier de l’avent du code est une mini fiction nécessitant de résoudre deux énigmes par jour, du premier au 25 décembre, la seconde énigme du jour étant toujours une variante un peu plus difficile de la première. L’énigme du 7 décembre 2024 m’a semblé un sujet intéressant pour parler d’algorithmique dans les colonnes de notre magazine préféré.

Nginx a 20 ans : un tour d’horizon

Magazine
Marque
SysOps Pratique
Numéro
148
Mois de parution
mars 2025
Spécialité(s)
Résumé

Je me souviens encore de la sortie de Nginx, juste après avoir passé plusieurs jours à configurer un serveur Apache. Je m’étais dit à cette époque (que les moins de 20 ans ne peuvent donc pas connaître) que malgré une consommation de ressources annoncée bien plus faible et la syntaxe plus lisible annoncée par ce nouvel outil, il était probablement moins fiable et que si Nginx tenait sur la durée, je lui donnerais sa chance… Il y a quelques années, j’ai donc tenu mon engagement. Aujourd’hui, il me paraît opportun de célébrer cet anniversaire dans les pages de notre magazine préféré.

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture