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éer des documents HTML et PDF stylés avec md2htmlpdf

Spécialité(s)
Résumé
C’est bien connu, quand on utilise un traitement de texte, on perd énormément de temps à gérer la mise en page et donc on se concentre moins sur le contenu et son sens. Des systèmes de production de documents sont apparus pour pallier ce problème, le vénérable LaTeX [1] en est un bon exemple. Malheureusement, la plupart de ces outils sont peu flexibles et le fichier « source » est souvent pollué par des codes de syntaxe peu digestes.md2htmlpdf a été créé dans le but de produire des documents en se concentrant sur un contenu clair rédigé en Markdown [2]. La mise en page est automatisée et paramétrée par un fichier CSS facile à modifier.Le système est idéal pour produire des cours, des articles ou des documents qui respectent une mise en page standardisée. Vous obtiendrez systématiquement une version HTML à mettre en ligne et une version PDF à imprimer.

Linux sur ARM Cortex-M4 : développement de pilotes pour GPIO

Spécialité(s)
Résumé

Nous avons vu précédemment que l'installation d'uClinux sur un devkit STM32F429IDISCOVERY disposant de suffisamment de flash interne et d'une SDRAM de 64 Mbits ouvrait des perspectives très intéressantes en termes de développement. Le travail de quelques développeurs et de la société EmCraft permet ainsi de prendre en charge un certain nombre de périphériques. Il est maintenant temps de nous pencher sur l'intégration d'autres fonctionnalités...

Éléments de type « bloc » et « en ligne »

Spécialité(s)
Résumé
En (X)HTML, on distingue deux types d'éléments constituant une page web : les éléments de type bloc et les éléments de type en ligne (ou inline). Certaines propriétés CSS ne s'appliquent qu'à l'un ou l'autre type. Par ailleurs, leur comportement diffère sur plusieurs points.

Gimp-gap, un plugin vidéo et animation pour GIMP

Spécialité(s)
Résumé

Le logiciel GIMP est maintenant connu et reconnu par de nombreux utilisateurs comme un équivalent libre du logiciel propriétaire Adobe Photoshop. Certaines polémiques perdurent sur des fonctionnalités manquantes, mais force est de constater que GIMP évolue sans cesse et propose toujours plus d'outils performants au service de l'utilisateur sur des machines peu puissantes, ce que son équivalent propriétaire est incapable de faire. Nous vous proposons ici de découvrir un plugin d'animation et de vidéo, qui a été intégré à GIMP en 2009, le module GAP.

Lire directement le clavier via le sous-système d'entrée de Linux

Spécialité(s)
Résumé

Vous en conviendrez avec moi, l'évolution des systèmes GNU/Linux tend vers l'automatisation à outrance. Alors qu'il y a quelques années l'utilisateur devait connaître son matériel et le détailler dans la configuration système, aujourd'hui, il se contente d'installer une distribution et de connecter les périphériques. C'est une avancée majeure face à un système propriétaire majoritaire qui nécessite toujours l'installation de pilotes externes pour la plupart des périphériques. Malheureusement, dans certains cas, ce qui simplifie la vie des utilisateurs lambda n'est pas souhaitable pour ceux qui visent un contrôle plus fin du système.

GitLab : Gérez vos projets open source à grande échelle !

Spécialité(s)
Résumé
Force est de constater que Git s'est aujourd'hui imposé de facto comme un standard pour la gestion collaborative du code source de nombreux projets open source. Des plateformes d'hébergement gratuites de projets comme GitHub (cf. [1]) ou Gitorious (cf. [2]) font désormais office de références pour qui cherche à créer son nouveau projet. Mais si vous êtes simplement adepte du DIY (ou « Do It Yourself »), ou ne faites pas confiance à ces plateformes publiques et souhaitez cependant en garder les fonctionnalités, le projet GitLab est fait pour vous.

Maîtrisez Arpwatch, le gardien de votre réseau

Spécialité(s)
Résumé
Dans les profondeurs du réseau, le protocole ARP fonctionne de manière silencieuse. Ce protocole est néanmoins critique pour le bon fonctionnement du réseau TCP/IP. Certaines erreurs de configuration ou de branchement peuvent ainsi facilement être détectées, et donc corrigées. Il permet aussi de se protéger de quelques attaques classiques qui fonctionnent toujours bien. Arpwatch permet de conserver la trace des ordinateurs branchés et rapporte les changements.

Mise en place de XWiki pour une base de connaissances

Spécialité(s)
Résumé
Les bases de connaissance sont pour une entreprise une ressource cruciale. En effet, à partir du moment où ces entités sociales dépassent deux personnes, le nombre de questions autour de la production explose. Ces questions sont souvent du type : « Où est la dernière version du document X ? » ou encore « Qui sait si le produit X est bien géré par Y ? ». En structurant les réponses à ces questions dans une base de données, on débute ainsi la mise en place d’une base de connaissance, ce qui constitue un premier problème. La maintenance de cette base de connaissance est un second problème. Nous aborderons dans cet article un cas réel de migration d’une base de connaissance existante vers le produit XWiki.