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

Débugger un programme

Spécialité(s)
Résumé

L'objectif : Nous voulons débugger le programme factorielle.py suivant qui devrait calculer la factorielle d'un entier tiré au hasard entre 0 et 10.

Surveillance des logs noyau en temps réel avec rsyslog

Spécialité(s)
Résumé
Il est primordial de surveiller les logs noyau d'une machine en temps réel afin d'être en mesure d'agir en cas de problème. Le contenu de ces messages étant parfois abscons, il peut être judicieux de les enrichir avec des informations complémentaires.

Mettre en place une connexion SSH

Spécialité(s)
Résumé
Voilà un savoir-faire indispensable si vous souhaitez vous connecter à distance à un ordinateur en toute sécurité ! OpenSSH, une alternative libre au programme SSH, va nous permettre d'activer rapidement une connexion sécurisée entre deux machines. Rien de très compliqué, seule une poignée de commandes sont à retenir...

Traitement vidéo et titrage avec Libav et ImageMagick

Spécialité(s)
Résumé
Bien souvent, lorsque l'on veut manipuler des flux vidéo, on se sent « obligé » d'utiliser un logiciel graphique de montage vidéo. Mais on peut très bien faire ce genre de manipulations en ligne de commandes, soit pour automatiser un traitement, soit simplement parce qu'on est allergique à la manière dont fonctionnent ces logiciels. Voici un aperçu des manipulations que l'on peut envisager.

Parallélisez vos traitements en les confiant à votre GPU !

Spécialité(s)
Résumé
Lorsque l'on réalise certaines opérations complexes, la recherche de performances est une clé importante. Il y a beaucoup d'options pour rendre un algorithme performant, mais on n'a pas forcément accès à un serveur de 32 processeurs et disposant de 64 Go de RAM ! On se contente en général d'un seul CPU dont les meilleurs ont deux, quatre ou huit cœurs.

Développez vos plugins OpenVPN

Spécialité(s)
Résumé

Comme de nombreux logiciels dignes de ce nom, OpenVPN est capable d'accepter des plugins écrits en C et disponibles sous la forme de bibliothèques partagées. Regardons comment écrire les nôtres.