GNU/Linux Magazine N°
Numéro
217

ZSH : cette fois vous pouvez vraiment oublier Bash !

Temporalité
Juillet/Août 2018
Image v3
ZSH : cette fois vous pouvez vraiment oublier Bash !
Article mis en avant

Résumé

J'ai récemment effectué des recherches pour un article pour Linux Pratique sur Powerline, l'outil qui vous permet d'afficher un prompt plus clair et coloré en Bash. Ces recherches m'ont beaucoup fait réfléchir sur l'utilisation que j'avais du Shell et les possibilités offertes par certains outils. J'ai également eu envie d'exploiter Powerline de manière plus poussée, et je suis tombé dans Zsh...

Dans ce numéro...


En tant que magazine de développement informatique, nous ne pouvions pas ne pas nous poser la question : quid de l' « apprentissage du code », pour utiliser la formule consacrée ?
Et hop, trois petits jours du 2 au 4 mai et puis s'en va, la KubeCon à Copenhague a été un fantastique évènement, trop court, mais tellement intense (comme un carré de chocolat). On s'essaye à un récap’ ?
Spécialisée dans la recherche de personnes, de preuves dans le cadre d'affaires civiles, l'agence J. S. Gramiet enquête et résout pour vous toute affaire qui lui sera confiée.
Le partitionnement dans PostgreSQL a toujours été un contournement d’autres fonctionnalités pour arriver à une séparation plus ou moins invisible, du point de vue de l’application, des données d’une table sur plusieurs tables. Il y eut de nombreuses tentatives au fil des ans pour améliorer cela, mais il y eut autant d’échecs... sauf avec cette version 10 qui réussit haut la main ce challenge. Cet article explique les différentes améliorations liées au partitionnement en version 10. On y voit aussi que certaines limitations restent présentes.
La maintenance et l'exploitation de systèmes complexes nécessite de maîtriser l'architecture des systèmes et des logiciels. La modélisation permet de partir d'un modèle pour obtenir une génération automatique de code.
Cet article présente la réalisation en langage C d'un interpréteur d'expressions arithmétiques en notation polonaise inversée. Initialement limité à la manipulation d'entiers et de chaînes de caractères, il évoluera ultérieurement, grâce à la surcharge des opérateurs, vers un outil très puissant de manipulation d'objets complexes tels que des vecteurs, des matrices, des textes, des fichiers, des arborescences, des serveurs, etc.
Au pays de l'IoT, l'architecture event-driven est reine. Et aujourd'hui, il est plus que jamais facile de se construire une application serverless capable de réagir à de simples événements. Est-ce que ça vous tente de voir quelques fonctions qui pourraient vous changer la vie ?
Dans Minecraft, le jeu bien connu de survie dans un monde pixelisé, il est possible de construire de multiples structures. Mais construire une tour de cinquante étages bloc à bloc, ça devient rapidement lassant... C'est là que Python vient à notre secours !
Les modes d’opérations, on les utilise tous les jours et pourtant on les connaît peu. C’est par exemple le GCM utilisé par l’AES-GCM du protocole HTTPS, c’est le CCMP utilisé par WPA2-CCMP ou même le XTS utilisé dans l’AES-XTS pour le chiffrement des disques. Cet article a pour but de vous présenter les principaux modes d’opérations et leurs applications ainsi qu’une discussion à propos de leurs sécurités.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Présentation de Kafka Connect

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Un cluster Apache Kafka est déjà, à lui seul, une puissante infrastructure pour faire de l’event streaming… Et si nous pouvions, d’un coup de baguette magique, lui permettre de consommer des informations issues de systèmes de données plus traditionnels, tels que les bases de données ? C’est là qu’intervient Kafka Connect, un autre composant de l’écosystème du projet.

Le combo gagnant de la virtualisation : QEMU et KVM

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

C’est un fait : la virtualisation est partout ! Que ce soit pour la flexibilité des systèmes ou bien leur sécurité, l’adoption de la virtualisation augmente dans toutes les organisations depuis des années. Dans cet article, nous allons nous focaliser sur deux technologies : QEMU et KVM. En combinant les deux, il est possible de créer des environnements de virtualisation très robustes.

Body