Colombo Tristan

Colombo Tristan

Coordinateur/Enseignant filière informatique numérique, CCI Provence Alpes Côte d'Azur

706 article(s)
Description

Titulaire d’un Doctorat en Informatique de l’Université d’Aix-Marseille II, Tristan Colombo est responsable d’enseignements à Aix-Marseille Université depuis plus de 10 ans. Il a été rédacteur en chef de GNU/Linux Magazine aux Éditions Diamond de 2014 à 2021. Il est désormais coordinateur / enseignant de la filière informatique numérique à la CCI Provence Alpes Côte d'Azur.

Signature
Coordinateur/Enseignant filière informatique numérique, CCI Provence Alpes Côte d'Azur
Articles de l'auteur

Initiation à la programmation : la préface

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
71
Mois de parution
mars 2014
Résumé

Vous voulez apprendre à programmer, mais vous ne savez pas vraiment comment vous y prendre pour que cela soit à la fois instructif et amusant ? Nous avons réalisé ce hors-série pour vous !

Tout au long des pages de ce magazine, vous découvrirez de nouvelles notions qui vous seront expliquées simplement et de manière ludique avant d'être mises en pratique dans la réalisation d'un petit jeu. Nous utiliserons pour cela le « petit langage qui monte », Python, qui suivant les classements, apparaît en troisième ou quatrième position des langages les plus utilisés. Autre avantage : ce langage est particulièrement adapté pour l'initiation à la programmation avec une écriture assez simple et structurée.

Création d'un modèle LaTeX pour un livre

Magazine
Marque
GNU/Linux Magazine
Numéro
168
Mois de parution
février 2014
Spécialité(s)
Résumé

LaTeX permet d'écrire très simplement des formules mathématiques, mais pas seulement. En passant un peu de temps à la création d'un modèle vous obtiendrez exactement la présentation que vous aviez en tête avec une qualité bien supérieure à ce qu'il est possible de faire avec LibreOffice Writer (et bien sûr Microsoft Word).

Gérer les différentes versions du code source de votre projet

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé
Lorsque l'on développe un logiciel, ce dernier est voué à évoluer. On ne part malheureusement pas de l'idée pour aboutir immédiatement au produit fini. Même si les spécifications sont précises, il y aura toujours de petits bugs à corriger et donc des lignes de codes seront modifiées, supprimées ou ajoutées. Mais que se passe-t-il lorsque plusieurs développeurs travaillent sur le même fichier, ou lorsqu'une correction n'en est pas une et qu'il faut revenir en arrière ? C'est là qu'interviennent les logiciels de gestion de versions concurrentes.

Choisir sa licence libre

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé
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...

Les outils de gestion de tickets

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé
Une des bases du fonctionnement du logiciel libre est la participation des utilisateurs à l'amélioration du logiciel qu'ils utilisent. Cela peut aller du simple avertissement d'un bug rencontré, jusqu'à la proposition de patches. L'utilisation d'un gestionnaire de tickets permet une communication plus simple entre les utilisateurs et les développeurs, ou même simplement entre les développeurs.

Intégration continue avec Jenkins

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé

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 d'effectuer des contrôles à chaque modification du code, pour détecter au plus tôt les problèmes. Jenkins est le logiciel qui va nous aider à mettre en place cette méthode.