Les articles de David Odin

Le GUADEC 2005

GNU/Linux Magazine n° 074 | juillet 2005 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Du 29 au 31 mai dernier, se tenait la sixième Conférence Européenne des Utilisateurs et des Développeurs de Gnome (GUADEC [1]) à Stuttgart. Cette conférence est toujours l'occasion de rencontrer un bon nombre des sommités (développeurs ou autres) qui font de Gnome et des autres applications GTK ce qu'il est et ce qu'il sera.

Lire l'extrait

Les 7èmes journées du Logiciel libre

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

Les 14 et 15 octobre derniers, l'Aldil et CPE Lyon organisaient les 7èmes journées du Logiciel libre, autour du thème « Les Logiciels libres et l'innovation ». Ces journées sont le point de rencontre annuel de plusieurs centaines d'amateurs des Logiciels libres autour de stands d'exposition et d'un cycle de conférences.

Lire l'extrait


Le coin du vieux barbu

GNU/Linux Magazine n° 163 | septembre 2013 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La dernière fois, nous avons décortiqué un tableur ayant gagné l'IOCCC [1] en 2000. Aujourd'hui, nous allons analyser le complément idéal : un simulateur de vol, gagnant de l'IOCCC [1] en 1998.

Lire l'extrait

Le coin du vieux barbu

GNU/Linux Magazine n° 161 | juin 2013 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous revenons aujourd'hui aux fondamentaux de cette rubrique avec l'analyse d'un code C ayant permis à monsieur Jari Arkko de gagner l'IOCCC [1] en 2000 dans la catégorie « Best Of Show ».Il s'agit donc d'un code source de moins de 1536 caractères non blancs qui réalise pourtant ce que des logiciels hors de prix peinent à imiter.

Lire l'extrait

Le coin du vieux barbu

GNU/Linux Magazine n° 160 | mai 2013 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La dernière fois, nous avons réussi à décompresser le programme de Takashi Hayakawa pour lui donner une tête de programme PostScript presque normal.Aujourd'hui, nous allons décortiquer le programme décompacté, qui nous réserve pas mal de surprises avant d'être compréhensible.

Lire l'extrait

Le coin du vieux barbu

GNU/Linux Magazine n° 159 | avril 2013 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La dernière fois, nous avons effleuré les possibilités offertes par le langage PostScript avec un petit programme même pas obfusqué. Aujourd'hui, nous plongeons dans le grand bain avec un programme beaucoup plus spectaculaire : un raytraceur auto-décompactable dont le décompacteur est compacté, complètement illisible de prime abord.

Lire l'extrait


Jouons avec les bits

GNU/Linux Magazine HS n° 070 | janvier 2014 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le langage C dispose d'opérateurs permettant de tester, modifier et effectuer des opérations au niveau du bit. Ces opérations sont souvent réservées à des utilisations restreintes, alors qu'elles sont ultra-rapides et ont des applications quelques fois insoupçonnées. Une restriction toutefois est que ces opérateurs ne s'appliquent qu'à des...

Lire l'extrait


Les règles d'aliasing strictes

GNU/Linux Magazine HS n° 070 | janvier 2014 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lors d'un développement, vous êtes peut-être déjà tombé sur le message d'erreur incompréhensible suivant : « Dereferencing type-punned pointer will break strict-aliasing rules ». Ce qui pourrait se traduire par « Déréférencer un pointeur pointant sur deux types différents rompt les règles d'aliasing strictes ». Ce qui n'est toujours...

Lire l'extrait

Le coin du vieux barbu

GNU/Linux Magazine n° 157 | février 2013 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

L'essence même de cette série est de décortiquer des codes qui ont été écrits par des programmeurs qui faisaient tout pour que leur code soit difficile à relire.Aujourd'hui, nous allons faire un énorme hors sujet, puisque nous allons essayer de comprendre un code que j'ai moi-même écrit il y a quelques années. Ceci dit, en retombant dessus,...

Lire l'extrait

Le coin du vieux barbu

GNU/Linux Magazine n° 156 | janvier 2013 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La dernière fois, nous avons décortiqué l'une des toute premières entrées de l'ioccc, avec un code datant de 1984. Aujourd'hui, nous allons étudier un bout de code nettement plus récent puisqu'il date de 2011, même s'il s'inspire d'une démo datant de l'Amiga (1986 ou 1987) !Rappelons que le but de cette rubrique est de rendre lisible un programme...

Lire l'extrait

Le coin du vieux barbu

GNU/Linux Magazine n° 155 | décembre 2012 | David Odin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans cette rubrique, nous allons essayer de décortiquer des morceaux de code particulièrement illisibles au premier abord, afin de les comprendre complètement. Cela permettra d'aborder des particularités peu connues de langages courants comme le C ou le C++, mais aussi moins courants comme Postscript.

Lire l'extrait

Développer des logiciels brassés maison sur Wii depuis Linux

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

On entend souvent qu'il n'y a pas de jeu sous GNU/Linux ou qu'il ne s'agit pas d'une plateforme prévue pour les jeux. Pourtant, comme nous allons le voir, il est assez facile de développer des jeux pour console sur GNU/Linux. En Particulier sur la console de Nintendo : la Wii (dont le kit de développement officiel, même s'il n'est disponible que sur...

Lire l'extrait