Les articles de Tristan Colombo


Faire clignoter une LED

Linux Pratique HS n° 030 | juin 2014 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous avons vu que les GPIO permettaient d'interagir avec l'environnement extérieur sur la base de courants électriques émis dans les broches. Nous pouvons donc connecter des composants électroniques et les activer depuis un programme. Le composant le plus simple est la LED et nous allons faire quelques expériences avec.

Lire l'extrait

Python et le format HDF5

GNU/Linux Magazine HS n° 073 | juillet 2014 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Il arrive que l'on souhaite traiter de très grandes quantités de données. Ces données doivent être stockées dans un ou plusieurs fichiers pour lesquels on va choisir une structure permettant un traitement le plus simple et le plus rapide possible. Les formats « standards » de fichier ne seront pas toujours suffisamment efficaces en fonction de...

Lire l'extrait




Jour 1 : Afficher des caractères

GNU/Linux Magazine HS n° 071 | mars 2014 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pour notre jeu, nous allons commencer par afficher la bordure du labyrinthe sous la forme de caractères. Cette tâche est simple, mais elle va faire surgir de nombreux problèmes que nous résoudrons en faisant intervenir des notions de programmation particulières.

Lire l'extrait


Jour 3 : Les tests de déplacement

GNU/Linux Magazine HS n° 071 | mars 2014 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Une fois que l'utilisateur a saisi un déplacement, il faut le répercuter à l'écran. Et que se passe-t-il si le joueur désire déplacer son personnage dans un mur ? Il va falloir que nous mettions en place des tests pour nous assurer que le déplacement est autorisé.

Lire l'extrait



Jour 5 : Ennemis, combats et trésors

GNU/Linux Magazine HS n° 071 | mars 2014 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les bases de notre jeu sont posées et tout semble fonctionner correctement. Mais il reste bien sûr encore des choses à améliorer d'un point de vue technique et du point de vue du jeu, car trouver seulement la sortie d'un labyrinthe manque cruellement de piquant...

Lire l'extrait



Intégration continue avec Jenkins

GNU/Linux Magazine HS n° 069 | novembre 2013 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lorsque l'on développe, le code source évolue au gré des améliorations et des corrections de bugs. Mais comment s'assurer qu'une modification n'a pas entraîné de régression ? Cette question se pose lorsque l'on développe seul, mais elle est d'autant plus vraie lorsque l'on travaille au sein d'une équipe... L'intégration continue permet...

Lire l'extrait

Choisir sa licence libre

GNU/Linux Magazine HS n° 069 | novembre 2013 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Une fois votre projet parvenu dans une version fonctionnelle, vous voudrez sans doute le distribuer et il faudra indiquer aux utilisateurs quels sont leurs droits par rapport au logiciel. C'est l'ajout d'une licence qui précisera ces droits, mais encore faut-il choisir correctement sa licence dans la jungle de celles existant...

Lire l'extrait

Analyser des chaînes de caractères à l'aide des expressions régulières

Linux Pratique HS n° 023 | février 2012 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

C'est une problématique que l'on retrouve fréquemment : comment analyser des chaînes de caractères ? Comment vérifier qu'elles correspondent au format attendu ? Comment récupérer des informations précises mais non connues à l'avance ? Les expressions régulières sont là pour répondre à ce problème.

Lire l'extrait

Qu'est-ce qu'une base de données ?

GNU/Linux Magazine HS n° 067 | juillet 2013 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

De nombreuses applications que nous utilisons quotidiennement stockent des informations dans des bases de données. Nous savons donc intuitivement à quoi elles servent... Mais avant d'en utiliser une, il serait bon de savoir exactement ce que signifie les termes « base de données ».

Lire l'extrait


Le Data mining ou fouille de données

GNU/Linux Magazine HS n° 067 | juillet 2013 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

À l'époque du Far West et de la ruée vers l'or, les chercheurs d'or se précipitaient sur les filons aurifères. Il y avait ceux qui ne trouvaient rien, étaient ruinés et ceux qui trouvaient quelques petites pépites. C'était la majorité des prospecteurs. Toutefois, pour quelques-uns, c'était le jackpot. Le Data mining, c'est la ruée vers l'or...

Lire l'extrait