Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Créez un robot qui tweete pour vous

Spécialité(s)
Résumé
Vous aimez tweeter, mais vous n'avez pas forcément le temps de répondre à des questions qui vous sont posées ? Ou alors justement vous détestez tweeter et vous souhaiteriez que quelqu'un le fasse pour vous ? Et si vous créiez un robot qui tweete pour vous ?

Planificateur de requêtes de PostgreSQL – Les parcours

Spécialité(s)
Résumé

Un moteur de bases de données est composé de plusieurs parties, ne serait-ce qu'au niveau des requêtes : un analyseur syntaxique, un planificateur, un exécuteur. Le planificateur est certainement l'un des composants les plus importants : de ses capacités vont dépendre les performances du moteur. Un mauvais plan peut rapidement ralentir tout un système, alors qu'un bon plan permettra à la fois de bonnes performances et une grande interaction des différentes sessions. Cet article va tenter d'expliquer le planificateur de PostgreSQL, ses capacités, ses points forts, comme ses points faibles, pour permettre à tout un chacun de comprendre pourquoi telle requête utilise tel plan d'exécution.

Pratique de la norme MISRA C

Spécialité(s)
Résumé
La plupart d'entre nous (moi le premier) ontécrit leur premier programme en vadrouille ; l'essentiel était de faire que le programme fonctionne. Avec le temps on a appris à écrire des commentaires même si on savait depuis le début que ça existe. Nous allons voir dans les lignes qui suivent qu'il existe plusieurs règles de codage qui permettent de rendre le code plus compréhensible, organisé et sûr; la norme MISRA C s'inscrit dans cette optique et est spécialement dédiée aux systèmes critiques.

Créez vos propres bibliothèques

Spécialité(s)
Résumé
Peut-on concevoir un projet volumineux sans planifier la création de bibliothèques ? Comment créer et exploiter sa propre bibliothèque ? Quel avantage aurons-nous d'y placer un code source ? Comment choisir entre bibliothèque dynamique ou statique ? On va tenter de répondre à toutes ces questions dans ce qui suit.

La configuration ssh d’un « DevOps »

Spécialité(s)
Résumé
Nous utilisons tous de nombreux logiciels libres (ou simplement open source) dans notre quotidien, qui sont souvent extrêmement puissants et surtout (très) configurables. Ainsi, les plus expérimentés des lecteurs de Linux Mag’ ont, au fil des années, développé des configurations, souvent spécifiques à leurs besoins, et par la même également très efficaces.L’objectif de ce premier article consiste donc à décrire un tel fichier, dans le détail, et peut-être permettre à tous les lecteurs d’améliorer leur propre configuration.

Pixelisez vos images avec GIMP et créez des modèles pour vos bricolages

Spécialité(s)
Résumé
Suivant ce que l'on souhaite réaliser, il arrive que l'on ait besoin d'une image simplifiée ou plutôt pixelisée pour pouvoir se baser sur un modèle constitué uniquement de points de couleur. Ces modèles peuvent se trouver sur Internet… mais pas toujours ! Voyons comment utiliser GIMP pour créer un modèle original avec des perles à repasser.

Manipuler des octets

Spécialité(s)
Résumé
L'objectif : Nous voulons stocker deux octets de valeur 2 et 4, et réaliser diverses opérations : décalage à gauche de 2 bits sur le premier octet, somme des deux octets et multiplication des deux octets.