|
||
Présentation
Mon activité d'enseignant (cf. la rubrique "Enseignement/TICE") et mon activité de
chercheur m'ont amené à développer des compétences en informatique.
1 - Macro-commandes Excel pour la psychrométrie
Les macro-commandes présentent dans le fichier "fonctions_energ.xla"
permettent de calculer des grandeurs comme l'enthalpie, le température
de rosée, l'humidité absolue ... d'un air en utilisant les relations
classiques. En plus de ces fonctions, on trouvera des fonctions pour le
calcul de pertes de charge et la sélection de gaine en aéraulique (voir
aussi les fichiers Excel d'exemples).
2 - Site dynamique à destination des étudiants ("intranet")
J'ai développé avec mon collègue Michel Lepain un site à destination
des étudiants : consultation de notes, téléchargement de documents de
cours, calendrier d'évènements, poursuites d'études, livret de
l'étudiant,...). Le bilan de son utilisation est positif et les
étudiants apprécient particulièrement de pouvoir suivre l'évolution des
notes et de trouver des documents de cours.
3 - Librairie graphique JavaScript : nuages de points
Le langage de programmation JavaScript qui est un langage permettant de
rendre dynamiques les pages internet en utilisant les ressources du
client (c'est à dire de l'ordinateur et du navigateur de la personne
qui accède au site) ne possède pas de librairie graphique ;
généralement, pour pallier à ce problème, on utilise le langage Java,
ce qui peut poser des problèmes dans certain cas. Nous avons donc
développé, toujours avec Michel Lepain, une librairie qui permet de
tracer dans une page Web des nuages de points (c'est à dire de placer
un ensemble depoints définis par des abscisses x
i
et des ordonnées y
i
).
4 - "lesbertaud" : un gestionnaire de contenu (CMS) pour petite communauté (famille). Il existe déjà sur le marché un nombre impressionnant de CMS, tous plus performants les uns que les autres. Deux éléments m'ont poussé à développer le mien :
Les fonctionnalités du site sont : écriture et consultation d'articles (avec réaction possible à des publications et possibilité d'effectuer des corrections à posteriori), création de rubriques, d'albums, mise en ligne de photos, de liens, de morceaux mp3, écoute des mp3 en sélection aléatoire ou par choix de l'auditeur (il n'y a pas de playlist => écoute morceau par morceau) et consultation d'un carnet d'adresse. Il est développé en PHP, couplé avec une base MySQL. La base contient 8 tables :
Le système est basé sur une serie de scripts : un gestionnaire de templates (
tbs
),
un éditeur WYSIWYG (
rte
),
un player mp3 en flash (
dewplayer
).
Chaque article est identifié par une clef (c'est en fait le timestamp
de son inscription dans la base), et par la clef de son article
"parent" (pour identifier s'il s'agit d'un nouve article ou simplement
d'un commentaire).
|