Notes sur Python — deuxième partie

Ça faisait un petit moment qu’il n’y avait pas eu d’article, enfin, pour le blog comme pour beaucoup d’autres choses, on va dire que la nouvelle saison démarre plus près de début Février que début Janvier…

Du coup, la saison 2014 du Scylardor commence par la suite de mes quelques notes sur certaines particularités du Python !

OH MON DIEU un python !! Vite, il me faut étudier son fonctionnement !

Continuer la lecture de Notes sur Python — deuxième partie

Elluminate et Ubuntu

(La seule raison pour laquelle cet article est en rapport avec Québec, c’est qu’il parle de la plate-forme de cours en ligne utilisée à l’université : Elluminate)

Donc, étant actuellement sur une Ubuntu (et essayant vraiment de démarrer Windows aussi rarement que possible), j’aimerais dédier ce court article à quelques problèmes qu’on peut recontrer sur Ubuntu (13.04 ici) en se servant de Elluminate, la plate-forme de cours à distance utilisée pour les cours à l’université Laval…

Continuer la lecture de Elluminate et Ubuntu

Publier la documentation Doxygen d’un projet sur sa page Github

Je travaille actuellement sur un projet documenté avec Doxygen et hébergé sur Github.

Doxygen est un outil de documentation assez puissant qui permet de générer des documentations en HTML ou en LaTeX par exemple. Perso je trouve ça assez rude de juste publier le Doxyfile (le fichier de configuration à donner à Doxygen pour générer la doc) du projet et de laisser les gens la générer eux-mêmes (à leur place, j’aurais la flemme). En attendant, ce n’est pas un projet suffisamment gros pour nécessiter un site Web entier à lui tout seul.

Comment faire alors pour rendre la documentation déjà toute faite disponible au plus grand nombre ? C’est sans compter que chaque projet hébergé sur Github peut avoir une page web qui lui est dédiée. Github propose une page web pour chaque projet, Doxygen permet de générer des docs en HTML.

Vous avez compris en quoi consiste la manip ? Remplaçons la page Web par défaut de Github pour y héberger notre documentation Doxygen !

doxygengithub
« i lurvz you babe »

Continuer la lecture de Publier la documentation Doxygen d’un projet sur sa page Github

Québec — Les démarches, suite et fin

Aujourd’hui, suite et fin en réalité de mon précédent article Québec – une fois sur place , on va revenir sur quelques démarches importantes qui font partie du voyage à Québec, notamment une fois que ça y est, on est sur place !

(Pour les autres articles concernant le voyage au Québec, cliquez sur le mot-clé « quebec » dans le coin en bas à droite)

Continuer la lecture de Québec — Les démarches, suite et fin

OCaml : Parsing a program’s arguments with the Arg module

French version here

The OCaml language has a rather big number of modules in its standard library, which can serve to do almost anything you could want.

In the following, we’re going to see quickly how to use the Arg module to declare and manage optional parameters (some just call them options) of an OCaml program.

One of OCaml’s sexy logos, making other languages jealous

Continuer la lecture de OCaml : Parsing a program’s arguments with the Arg module

OCaml : Parser les arguments d’un programme avec le module Arg

English version here

Aujourd’hui, du fonctionnel, car je refais un peu d’Objective Caml ces temps-ci…

OCaml possède un assez grand nombre de modules dans sa bibliothèque standard, servant à faire un peu tout et n’importe quoi. Dans la suite, on va voir en vitesse comment utiliser le module Arg pour déclarer et gérer les paramètres optionnels d’un programme.

Un des logos sexy d’OCaml que la plupart des autres langages lui envient

Continuer la lecture de OCaml : Parser les arguments d’un programme avec le module Arg

La culture est plurielle