Les articles de Alexandre Courbot




Principes et utilisation de SSH

GNU/Linux Magazine n° 082 | avril 2006 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le protocole SSH est surtout connu comme étant un moyen sécurisé d'obtenir un shell sur une machine distante. Cette vision n'est pas fausse, mais elle est en revanche terriblement limitée. Dans cet article, nous allons couvrir l'utilisation basique de SSH ainsi que quelques-unes de ses utilisations moins connues, comme le tunnelling ou le montage de...

Lire l'extrait

Kdenlive, bientôt le Gimp du montage vidéo ?

Linux Essentiel n° 007 | avril 2009 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le montage vidéo sous Linux semble être un domaine maudit, alors que les autres plates-formes sont très bien fournies, du moins en logiciels propriétaires. Avec la nouvelle série 0.7 et le passage à KDE 4, Kdenlive change la donne et semble bien parti pour devenir le Gimp du montage non-linéaire.

Lire l'extrait

Conception et vie d'un programme, partie 4 : exécution et interaction avec le noyau

GNU/Linux Magazine n° 132 | novembre 2010 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Après avoir étudié les différentes formes et transformations d'un programme depuis le code source jusqu'à l'exécutable chargé, il nous reste à nous intéresser aux mécanismes qui régissent son exécution. Celle-ci doit s'effectuer dans un cadre très strict, contrôlé à outrance par un autre programme qui joue le rôle d'autorité du...

Lire l'extrait


Conception et vie d'un programme, partie 2 : le format ELF

GNU/Linux Magazine n° 129 | juillet 2010 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans le précédent article, nous avions disséqué le processus de compilation d'un programme et étudié les différents états qu'il traverse. Mais le fichier binaire obtenu à la fin de cette chaîne nous semble bien opaque... Pourtant, bien que la distinction soit toujours faite entre fichiers « programmes » exécutables et fichiers...

Lire l'extrait

Conception et vie d'un programme, partie 1 : les sous-traitants de GCC

GNU/Linux Magazine n° 128 | juin 2010 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Compiler, lier, exécuter, … autant de tâches familières pour le programmeur que vous êtes. Mais les détails de ces opérations sont plus confidentielles. Par exemple, connaissez-vous les formes que prend un programme durant sa construction ? Savez-vous comment il est chargé en mémoire et exécuté ? Comment il communique avec le noyau et les...

Lire l'extrait

OpenSUSE Build Service : créez vos paquets binaires pour (presque) toutes les distributions

GNU/Linux Magazine n° 126 | avril 2010 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Développer son projet open source est une chose, le faire parvenir jusqu'à ses utilisateurs potentiels en est une autre. L'époque où l'utilisateur moyen de Linux acceptait de compiler le source d'un logiciel est en effet révolue et tout le monde n'a pas l'honneur de voir son projet figurer dans les dépôts officiels des distributions. La solution...

Lire l'extrait

SQLite: tables virtuelles

GNU/Linux Magazine n° 119 | septembre 2009 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Cela fait déjà quelque temps que nous naviguons dans les méandres de SQLite, et celui-ci doit déjà commencer à vous sembler familier. Après avoir défini des fonctions personnalisées, nous allons apprendre à créer nos propres définitions de tables. Celles-ci auront une particularité par rapport aux tables classiques de SQLite : leur stockage...

Lire l'extrait

SQLite : fonctions personnalisées et modules d'extension

GNU/Linux Magazine n° 117 | juin 2009 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Durant les deux premiers articles, nous avons découvert SQLite et les différents moyens de l'utiliser au travers des API C et Python. Nous avons ainsi constaté la facilité avec laquelle nous pouvions l'embarquer dans nos propres applications. À partir de maintenant, nous allons étudier les différentes façons d'étendre SQLite, c'est-à-dire...

Lire l'extrait

SQLite : index et recherche rapide de texte

GNU/Linux Magazine n° 116 | mai 2009 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lors du premier article, nous avions fait une approche rapide de SQLite, de ses concepts et de son API C. Cette fois-ci, nous allons passer un peu plus de temps sur les index, dont la bonne utilisation est critique pour le design d'une base de données. Nous verrons que ceux-ci ne peuvent pas résoudre tous les problèmes, mais qu'il est simple avec...

Lire l'extrait

SQLite, une autre idée de la base de données

GNU/Linux Magazine n° 115 | avril 2009 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

« Base de données »... Voilà un terme qui en appelle peut-être d'autres dans votre mémoire : serveur, configuration, maintenance... Autant de préjugés qui ne sont pas tout à fait exacts. Cette nouvelle série d'articles abordera l'utilisation de SQLite, une solution de base de données embarquée légère et performante (elle peut tenir en un...

Lire l'extrait