GNU/Linux Magazine N°
Numéro
186

Diagnostiquez facilement votre système avec Sysdig !

Temporalité
Octobre 2015
Image v3
Diagnostiquez facilement votre système avec Sysdig !
Article mis en avant

Résumé
Strace, wireshark, tshark, tcpdump, vmstat, iostat, sar, systemtap, top et ses dérivés htop, iotop ou encore iftop, les outils sous Linux pour auditer et dépanner votre système sont nombreux, il faut du temps pour connaître leurs options, paramètres et interfaces. Temps dont on ne dispose pas forcément dans les instants critiques durant lesquels on en a besoin.

Dans ce numéro...


Nous utilisons tous quotidiennement des logiciels libres. Pour nous, la philosophie du libre est quelque chose de naturel, d'acquis et il nous semble invraisemblable que des gens puissent encore être totalement ignorants du « fonctionnement » du logiciel libre.
Le langage de programmation Python poursuit sans heurts son cycle d'amélioration dans la continuité de Python 3.4. Voyons voir ce qui nous attend...
D’une fonction créée de toutes pièces par le président Nicolas Sarkozy et qui aurait pu être très atypique est ressorti un secrétariat d’État tellement normal qu’il en est presque anecdotique et il n’y a guère que les geeks pour s’y intéresser. Même les entrepreneurs les plus aguerris ont abandonné tout espoir durant ce quinquennat de voir quelque chose de réellement innovant en ressortir. Bilan à mi-mandat de ce portefeuille normal sinon banal pour ne pas dire sans intérêt.
Depuis quelques années, des logiciels libres grand public existent et à l'origine du logiciel libre, il y a cette idée de fournir la liberté à tous les utilisateurs. De nombreuses entreprises proposent aussi des solutions basées sur du logiciel libre, il existe de nombreux tutoriels, des listes de logiciels libres par grands types d'usage, etc. Alors, tous utilisateurs du logiciel libre ?
Vous cherchez un dépôt Debian facile à déployer et avec de nombreuses fonctionnalités ? Aptly s'impose aujourd'hui comme le nouvel acteur qui vient bousculer le monde tranquille de la gestion des dépôts Debian.
Souvent, chez mes clients, je croise deux solutions pour la gestion des utilisateurs et des machines : Microsoft Active Directory et OpenLDAP. Le second fournit cependant un niveau fonctionnel beaucoup plus faible. Dans cet article, je vous propose de découvrir FreeIPA, une solution de gestion d'identité offrant de nombreux services : DNS, NTP, Kerberos, LDAP, IGC, règles HBAC, sudo, etc.
Le but de cet article est de montrer comment accéder à une base de données de type MySQL en Java. Ce how-to met en exergue le pattern de DAO implémenté en mode Command.
Libnavajo [1] est un framework performant et complet pour le développement d'applications web dynamiques en C++. Dans cet article, nous allons aborder les mécanismes et objets permettant de gérer l’interactivité.
Dans un précédent article, nous avons implémenté le squelette d'un service ReST [1] à l'aide des API – et surtout les annotations [2], fournies au sein de JEE [3], par les standards CDI et JAX-RS [4], dans le but simple de fournir un service de « cache » à IMDB [5]. Pour construire notre service, nous avons aussi opté pour l'utilisation d'Infinispan [6], parfait pour la conception de cache de données, et du serveur d'applications Wildfly.
Combiner la flexibilité nécessaire à beaucoup de cœurs de métiers et la mise en place d'un logiciel néanmoins stable constitue une problématique de l'informatique presque aussi vieille que cette dernière. C'est dans ce contexte que l'apparition des « moteurs de règles » [1] tels que Drools [2] est particulièrement intéressante. Démonstration par la pratique, avec un cas concret issu de notre métier.
Dans cet article, nous allons apprendre comment créer des addons pour Forge, le framework de création rapide d'applications Java EE édité par JBoss/Red Hat, et ainsi, l'étendre.Vous avez aimé la création de projet Java EE du précédent article, alors vous allez aimer créer un addon pour produire des projets Android !
Lorsque l'on veut écrire des maths, en général, on se tourne vers LaTeX. Le problème, c'est que pour afficher une équation dans une page Web, le navigateur ne comprend pas LaTeX. Quelle méthode peut-on alors employer ?

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Cryptographie : débuter par la pratique grâce à picoCTF

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

L’apprentissage de la cryptographie n’est pas toujours évident lorsqu’on souhaite le faire par la pratique. Lorsque l’on débute, il existe cependant des challenges accessibles qui permettent de découvrir ce monde passionnant sans avoir de connaissances mathématiques approfondies en la matière. C’est le cas de picoCTF, qui propose une série d’épreuves en cryptographie avec une difficulté progressive et à destination des débutants !

Game & Watch : utilisons judicieusement la mémoire

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

Au terme de l'article précédent [1] concernant la transformation de la console Nintendo Game & Watch en plateforme de développement, nous nous sommes heurtés à un problème : les 128 Ko de flash intégrés au microcontrôleur STM32 sont une ressource précieuse, car en quantité réduite. Mais heureusement pour nous, le STM32H7B0 dispose d'une mémoire vive de taille conséquente (~ 1,2 Mo) et se trouve être connecté à une flash externe QSPI offrant autant d'espace. Pour pouvoir développer des codes plus étoffés, nous devons apprendre à utiliser ces deux ressources.

Raspberry Pi Pico : PIO, DMA et mémoire flash

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

Le microcontrôleur RP2040 équipant la Pico est une petite merveille et malgré l'absence de connectivité wifi ou Bluetooth, l'étendue des fonctionnalités intégrées reste très impressionnante. Nous avons abordé le sujet du sous-système PIO dans un précédent article [1], mais celui-ci n'était qu'une découverte de la fonctionnalité. Il est temps à présent de pousser plus loin nos expérimentations en mêlant plusieurs ressources à notre disposition : PIO, DMA et accès à la flash QSPI.

Body