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

Édito

Résumé

En parcourant le sommaire de ce nouveau numéro, vous vous rendrez sans doute compte qu’il peut refléter bon nombre de problématiques que peuvent rencontrer certaines équipes dans leur quotidien, problématiques qui d’ailleurs sont assez révélatrices de tendances que nous pouvons observer dans l’actualité tech...

Carte PCIe CH368 et pilotage depuis l'espace utilisateur : récit d'un échec

Image
Lire ce numéro Carte PCIe CH368 et pilotage depuis l'espace utilisateur : récit d'un échec
Résumé

Parfois, on se fixe des objectifs tout en sachant que ce n'est pas vraiment la bonne façon de faire, mais que l'approche visée pourrait être originale, amusante et instructive. Dans cette catégorie de fausses bonnes idées, nous avons le fait de vouloir utiliser un matériel PCIe directement depuis l'espace utilisateur, un peu comme on met en œuvre la libUSB pour un périphérique non directement pris en charge par un pilote noyau. La victime supposée de cette aventure est une carte CH368L, qui en soi est déjà relativement atypique...

Tris et permutations dans les bitmaps

Résumé

Voici la suite de l’article discutant de comment battre des cartes virtuelles avec des LFSR et des permutations de permutations. L’idée vidéoludique initiale a ressuscité de vieilles considérations stéganographiques... Au passage, vous reprendrez bien un peu de BMP ?

Git au quotidien

Résumé

Le gestionnaire de versions Git est devenu omniprésent et son utilisation a depuis longtemps dépassé le cadre des projets logiciels. Cet article est le troisième et dernier d'une série qui s'adresse tout autant à ceux qui connaissent tout juste trois ou quatre commandes Git qu'à ceux qui ont une utilisation avancée et souhaitent une compréhension fine. Cet article s'appuie sur les deux précédents pour vous présenter certaines commandes comme git switch, git restore, git add (et son option --patch), git reset (et ses variantes soft, hard et mixed) et git push (et ses options --force et --force-with-lease). Nous détaillerons ensuite des scénarios plus ou moins difficiles à réaliser avec Git comme la réécriture d'une branche en ajoutant, supprimant et déplaçant des changements. Tout cet article sera illustré de nombreux graphes pour vous aider à comprendre ce que Git fait exactement avec les commandes que vous lui envoyez.

Utilitaires bash d'aide au développement de shell scripts

Résumé

S'il vous arrive fréquemment d'écrire des scripts bash, vous disposez probablement d'une petite bibliothèque d'utilitaires vous en facilitant le développement et la mise au point. Si vous n'en disposez pas, cet article va vous aider à la constituer et effectuer quelques rappels sur certaines fonctionnalités de bash.