Les articles de Yves Bailly


Un peu d'animation

GNU/Linux Magazine n° 065 | octobre 2004 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les programmes que nous avons réalisés jusqu'ici étaient essentiellement statiques : les éléments demeurent là où ils ont été créés, ou bien changent instantanément de place. Si cela est parfaitement suffisant pour de nombreux logiciels, un jeu ne saurait s'en satisfaire : on s'attend à du mouvement !

Lire l'extrait

Aperçu de la programmation du FrameBuffer

GNU/Linux Magazine n° 065 | octobre 2004 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pour certaines cartes vidéo, il est la seule et unique possibilité d'obtenir une interface graphique sur notre système préféré. Pour les inconditionnels du mode texte, il permet d'obtenir un affichage plus fin, de meilleur qualité, et surtout d'afficher bien plus d'informations à l'écran. Entre les deux, il est un moyen d'afficher des images ou...

Lire l'extrait

Un serpent dans mon singe : Blender et Python

GNU/Linux Magazine n° 068 | janvier 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le premier est un superbe environnement de création d'images de synthèse et montage vidéo, que l'on ne présente plus. Le second est un non moins superbe langage de programmation moderne, interprété, qui ne nécessite pas plus de présentation. Voyons comment leur mariage donne un outil d'une remarquable puissance.

Lire l'extrait

Aperçu de la programmation du FrameBuffer

GNU/Linux Magazine n° 066 | novembre 2004 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pour certaines cartes vidéo, il est la seule et unique possibilité d'obtenir une interface graphique sur notre système préféré. Pour les inconditionnels du mode texte, il permet d'obtenir un affichage plus fin, de meilleur qualité, et surtout d'afficher bien plus d'informations à l'écran. Entre les deux, il est un moyen d'afficher des images ou...

Lire l'extrait

Le langage Ada 95 – 6Les paquetages

GNU/Linux Magazine n° 076 | octobre 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Jusqu'ici, nos exemples contenaient en un seul fichier toutes les instructions nécessaires à l'exécution du programme. Pour la création de logiciels complexes de grande envergure, cette manière de faire n'est évidemment pas idéale, sans parler de l'absence totale de modularité, de compilation séparée et de possibilité de réutilisation. Comme...

Lire l'extrait

Qt 4 – 1Un Scribe nommé Arthur

GNU/Linux Magazine n° 078 | décembre 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Voilà bientôt trois ans, votre serviteur entamait une longue série d'articles consacrés à la bibliothèque Qt alors fraîchement disponible en version 3.x. Depuis, bien des progrès ont été accomplis par les développeurs de TrollTech, notablement aidés par de nombreux représentants du Logiciel libre, venant principalement du projet KDE....

Lire l'extrait

LTSP pour les êtres humains

GNU/Linux Magazine n° 078 | décembre 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les machines récentes sont de plus en plus puissantes et de moins en moins onéreuses. Pour autant, les ordinateurs plus anciens fonctionnent toujours et n'ont généralement rien perdu de leurs capacités. Une collaboration entre le projet LTSP et la distribution Ubuntu permet de tirer partie de ces deux phénomènes avec une simplicité jusqu'ici...

Lire l'extrait

Ada 95 – 8Chaînes et fichiers

GNU/Linux Magazine n° 078 | décembre 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Comme tout langage de haut niveau, Ada propose un ensemble relativement complet pour la manipulation des chaînes de caractères et la lecture ou l'écriture de fichiers. Nous allons voir quelques-unes des possibilités, une description exhaustive remplirait le magazine entier.

Lire l'extrait

Installer Debian sur Sparc

GNU/Linux Magazine n° 086 | septembre 2006 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Il n'y a pas si longtemps, les stations Sparc étaient assez répandues dans les universités, les administrations et même les entreprises. Mais depuis quelques années, ces machines aussi robustes que rustiques sont réduites à l'état de ramasse-poussières. Pourtant, elles peuvent encore rendre bien des services.

Lire l'extrait

Le langage Ada – 15 : conteneurs

GNU/Linux Magazine n° 089 | décembre 2006 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pour Ada comme pour tout langage de programmation, les types fondamentaux deviennent rapidement insuffisants. Des structures plus sophistiquées comme les listes chaînées ou les dictionnaires sont indispensables pour tout développement d'envergure. La norme Ada2005 enrichit la bibliothèque standard de telles structures.

Lire l'extrait

Qt 4 – 2Conteneurs et algorithmes

GNU/Linux Magazine n° 079 | janvier 2006 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Bibliothèque à vocation de plus en plus généraliste et plus seulement graphique, la dernière version de Qt présente une révision en profondeur de ce qui n'était presque qu'anecdotique jusqu'ici, à savoir les outils et structures de données fondamentales utilisées par la bibliothèque elle-même. Si globalement l'évolution est positive, nous...

Lire l'extrait

Le langage Ada – 11 : l'orientation objet

GNU/Linux Magazine n° 083 | mai 2006 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pratiquement tous les langages modernes suivent plus ou moins le paradigme objet, qu'ils soient purement objet (comme Smalltalk ou Ruby) ou autorisent la programmation procédurale (comme C++, Python, Perl...). Dès sa conception en 1979, le langage Ada possède des fondements objets sans pour autant pouvoir être qualifié de langage orienté objet. La...

Lire l'extrait

Qt 4 – 4 : textes enrichis et documents structurés

GNU/Linux Magazine n° 083 | mai 2006 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La version 3 de Qt était fort appréciable pour ses possibilités de mise en forme de textes, bien que les limites en soient rapidement atteintes. Non seulement Qt4 repousse ces limites, mais en plus elle apporte une modélisation structurée des documents textuels, fournissant toute l'infrastructure de base d'un véritable traitement de textes...

Lire l'extrait

Le langage Ada 95 – 7La généricité

GNU/Linux Magazine n° 077 | novembre 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Assez naturelle dans les langages interprétés comme Perl ou Python (quoique l'on parle plutôt de typage dynamique), la généricité est considérée comme une fonctionnalité de très haut niveau dans les langages compilés, apportant un outil extrêmement puissant pour réaliser l'abstraction des données et ainsi facilitant grandement la...

Lire l'extrait

Le langage Ada – 5Les enregistrements

GNU/Linux Magazine n° 075 | septembre 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les tableaux du mois dernier ne permettent de stocker que des informations d'un même type. Comme beaucoup d'autres langages, Ada offre un moyen de placer en une seule entité des données de types différents. Là où le langage C parle de structures ou Python de classes, Ada a repris la terminologie du Pascal et parle plutôt d'enregistrements.

Lire l'extrait

Le langage Ada1 - Présentation

GNU/Linux Magazine n° 070 | mars 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Il est des langages de programmation qui semblent surgir d'un passé lointain, marqués d'une aura étrange, parfois un peu inquiétants. Le langage de programmation Ada fait partie de ceux-ci. Méconnu, parfois redouté, souvent dénigré, je vous propose de découvrir un langage puissant et moderne utilisé dans les situations critiques où une...

Lire l'extrait

Qt4 – 5Mise en forme de textes

GNU/Linux Magazine n° 084 | juin 2006 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous avons vu, le mois dernier, comment créer et parcourir des documents structurés. Examinons maintenant les possibilités offertes pour mettre tout cela en forme, aussi bien les caractères que les blocs ou les tableaux.

Lire l'extrait

Le langage Ada2 - Sous-programmes

GNU/Linux Magazine n° 071 | avril 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

À moins d'être trivial ou codé vite-fait mal-fait, un programme n'est jamais une suite linéaire d'instructions : certaines sont regroupées pour faciliter leur réutilisation. En C/C++, Python et de nombreux autres langages, on parle simplement de « fonctions ». Le terme sous-programme, ancien en programmation, a une signification plus...

Lire l'extrait

Le langage Ada – 4Tableaux et enregistrements

GNU/Linux Magazine n° 073 | juin 2005 | Yves Bailly
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Après avoir examiné les structures de contrôle le mois dernier, nous allons maintenant commencer à découvrir ce qui fait la véritable force du langage Ada : ses structures de données fondamentales, aussi simples que souples. Mais avant cela, je voudrais vous toucher un mot de la prochaine version du langage.

Lire l'extrait