Société

» Actualités » Présentation » Faisons affaire » FAQ Flux RSS

Documents

» Livres

Logiciels

» GT (Français) » GT (English) » Archives

Auteur

» CV (Français) » CV (English)


Foire aux questions

Comment ce site est-il construit?

Ce site est généré automatiquement par un petit moteur de templates "fait maison" écrit en PHP. Cet outil me permet de générer et de précompresser statiquement chaque page textuelle (html, css, js). A l'exécution, PHP n'est pas utilisé.

Sur quoi avez-vous travaillé récemment?

Un logiciel de transformation de formats de fichiers dans le domaine ferroviaire Français. Un des enjeux de ce projet était d'obtenir de très bonnes performances à l'exécution (d'où le choix de C++, sans STL, RTTI, exceptions ni polymorphisme à l'exécution), un autre était de produire des fichiers de petite taille.

Un précompilateur C ajoutant la notion de classes, de templates et de surcharge à ce langage. Je l'ai appelé GT. Loin d'être aussi puissant que Vala ou Go, il vise à être une surcouche très légère du C sans ajouter d'indirection lors des appels de fonction (pas de V-table ni de pointeur de fonction qui interdisent de nombreuses optimisations à la compilation).

Une bibliothèque de génération de documents PDF. Ecrite en GT, elle est autonome: pas de dépendance externe vers les bibliothèques png, jpg ou zlib pour des raisons de taille et de performances. Cette bibliothèque est légère, elle n'ajoute que 20 à 40 ko à une application.

Un logiciel de génération automatique de slides et de supports de cours. Ecrit en GT et reposant sur la bibliothèque précédente, il produit des documents potentiellement volumineux (quelques centaines de pages) en une seconde ou deux sur un portable "nomade".

J'ai également participé au développement d'un logiciel de visualisation en ligne de documents PDF en Flash. Ce projet est mené par Julien Carette

Quels sont vos langages de programmation préférés?

Je ne trouve pas de contact téléphonique sur ce site. Comment vous joindre?

En effet, je ne travaille jamais par téléphone mais toujours par mail. Sauf cas d'urgence (prévenir d'un retard, d'un imprévu), je trouve le téléphone désuet et peu pratique. En effet:

Le téléphone est un outil idéal pour les situations d'urgence (c'est mon seul usage) et je comprends qu'il puisse également l'être pour "tchatcher" entre amis lorsqu'on ne peut pas se voir. Mais pour moi, il ne s'agit pas d'un outil de travail permettant de véhiculer du contenu.

Pour me joindre, je vous invite donc à m'envoyer un mail à thomas.gil@gmail.com. Je réponds avec plaisir à tous les mails, de manière concise ou détaillée selon les besoins, mais toujours franchement et sans détour. N'hésitez pas à faire de même en rédigeant vos courriels.