Catégorie : Programmation

  • L’histoire de la création de Linux

    L’histoire de la création de Linux

    Linux est devenu un système d’exploitation incontournable. Présent dans tous les domaines qui touchent à l’électronique ou l’informatique, il s’agit même dans bien des cas de celui qui domine le marché. Mais comment en est-on arrivé là ? C’est une question de culture générale à laquelle je vais tenter de répondre aujourd’hui. Multics Comme il faut […]

  • Comment juger de la qualité de la connectivité d’un site Web ?

    Comment juger de la qualité de la connectivité d’un site Web ?

    Souvent, les seules contraintes que nous nous fixons lors de la réalisation d’un site Web se situent au niveau de la conformité de son affichage quant à un design préétabli sur les trois principaux navigateurs du moment, et au respect des fonctionnalités demandées. Avec des projets plus avancés, nous pouvons aller jusqu’à l’implémentation de tests […]

  • Une introduction aux graphiques avec R

    Une introduction aux graphiques avec R

    Bonjour. Je vous propose de faire une introduction à la modélisation de données à travers l’utilisation du langage R. D’après Wikipedia, il s’agit d’un langage libre dédié aux statistiques et à la science des données. Bien entendu, nous n’évoquerons ici qu’une infime partie de ce dont cet écosystème est capable dans la mesure où la […]

  • Comprendre AppArmor

    Comprendre AppArmor

    Avec une installation Linux, la majorité de la sécurité s’effectue au travers de la gestion d’accès à un objet par un processus donné. Concrètement parlant, on assigne des droits d’écritures, lectures ou exécutions à un utilisateur via lequel une application est exécutée. Malheureusement, ce système montre vite ses limites dans la mesure ou l’affinement des […]

  • Installation d’une Debian dans un sous-volume btrfs

    Installation d’une Debian dans un sous-volume btrfs

    Salut tout le monde. 🙂 Voici un petit article qui explique brièvement comment installer Debian dans un sous-volume btrfs. L’idée est donc d’avoir la racine de notre OS « ailleurs » qu’à celle du système de fichiers. De cette façon, il sera simple de faire des instantanés de tout notre OS et de pouvoir effectuer facilement des […]

  • Petite introduction à ZFS

    Petite introduction à ZFS

    ZFS est un système de fichiers développé par Sun, pour son OS : Solaris. La première release stable date de juin 2006. Depuis, celui-ci a été adapté d’abord à FreeBSD, puis plus récemment à NetBSD et à Linux. Aujourd’hui, ZFS est disponible dans les dépôts officiels d’Ubuntu depuis la version 15.10. Il souffre néanmoins d’une […]

  • Les groupes de contrôle

    Les groupes de contrôle

    Pour réduire les couts de production d’une infrastructure informatique, la virtualisation est une pratique couramment utilisée. Le principe consiste à avoir un gros serveur physique sur lequel nous déployons plusieurs systèmes d’exploitation isolés les uns des autres. De cette façon, la consommation énergétique est répartie entre toutes les applications qui du coup est unitairement très […]

  • Les hooks git

    Les hooks git

    Git est un système de versionnage bien pratique pour plusieurs raisons. Les plus communes sont probablement la souplesse avec laquelle il est possible de cloner et repartager n’importe quel dépôt, sa notion de branches très fonctionnelle grâce aux commandes avancées que la solution propose (commits interactifs, rebase, stash et bien-sûr : merge), ou simplement le fait […]

  • Utiliser un Raspberry Pi comme serveur de backup

    Utiliser un Raspberry Pi comme serveur de backup

    Salut à tous ! Je vais aujourd’hui, vous introduire une utilisation plutôt sympathique réalisable avec un Raspberry Pi. En effet, il s’est avéré que celui-ci était relativement lent, dans sa fonction précédente, à savoir l’exécution d’un serveur web… Dans un même temps, le script de backup que j’avais écrit a rapidement montré ses limitations : nous n’avons […]

  • Coder de façon satisfaisante.

    Coder de façon satisfaisante.

    Bonjour tout le monde ! Voici le second article qui parle des bonnes pratiques de programmation que je traduis et met en forme du livre “97 things every programmer should know”. Je vous conseille la lecture du numéro premier avant celui-ci si vous ne l’avez pas encore fait, bien que les aspects couverts ne sont pas […]