Nicolas Mesnier

Mémos Mémos

Auto-héberger

Notes d'installation

Enseignement Enseignement

Je suis enseignant de sciences industrielles de l'ingénieur et d'informatique en classe préparatoire aux grandes écoles (CPGE) dans les classes de MPSI et PCSI du lycée Jean Perrin de Lyon. Les supports de cours, TD et TP sont sur les pages destinées aux élèves : J'ai enseigné de 2012 à 2019 dans la filière PTSI/PT et plus particulièrement dans la classe de PTSI1 du lycée Jules Ferry de Versailles. On trouve sur la page de SII en PTSI quelques archives de supports de cours et de TD.

Code Codes

Outils d'enseignant

colles

Script python qui permet d'obtenir les décomptes d'heures de colles effectuées afin de les mettre en paiement par saisie sur l'application ASIE à partir de leurs déclarations par les enseignants et colleurs sur plusieurs instances de cahier de prépa. (en savoir plus)

commission [code]

Script bash permettant d'extraire et réordonner une liste de dossiers d'étudiants d'un fichier PDF d'après un fichier CSV ou alors simplement de voir un dossier connaissant son numéro. (code)

devoir

Script python qui permet d'initialiser un rapport d'épreuve à partir d'une feuille de calcul libreoffice et d'ajouter en fin de correction les statistiques du devoir avant publication en PDF. (en savoir plus)

site

Script bash permettant de gérer un site web statique multi-auteurs depuis un répertoire partagé, par exemple avec nextcloud. (en savoir plus)

tab2pronote

Interface graphique écrite en python 3 qui permet de coller les notes et appréciations sur le site « PRONOTE » d’après une colonne de tableur. (en savoir plus)

trombinoscope [code]

Script bash permettant de réaliser un trombinoscope en LaTeX d'après un fichier CSV de noms et prénoms et de photos prises dans le même ordre. (code)

Outils d'édition

img2copie [code]

Script bash permettant de générer un PDF à partir d'un répertoire d'images (contenant les scans des pages d'une copie), comme img2pdf(1). (code)

panpdf [code]

Script bash permettant de générer rapidement des PDF à partir de fichiers textes, avec pandoc(1). (codetemplate)

pdfprint [code]

Script bash permettant de modifier rapidement les formats d'impression de PDF. (code)

2utf8 [code]

Script bash permettant de convertir en UTF-8 des fichiers textes, avec iconv(1). (code)

Divers

email [code]

Script bash permettant de synchroniser mes emails avec isync et de les lire avec mutt. (code)

img2date [code]

Script bash permettant de renommer toutes les images d'un répertoire avec leur date de création, de la forme YYYY-MM-DD_HH-MM-SS. (code)

impots [code]

Script python pour simuler le calcul d'impôts sur les revenus français selon l'article 197 du code général des impôts (cas les plus simples). Pour des cas plus complexes, procédez avec le simulateur des impôts. (code)

qrcode [code]

Script bash permettant de générer un PDF avec un code QR correspondant à une URL donnée, utilisant LaTeX pour avoir une sortie plus jolie qu'avec qrencode(1). (code)

RandomPrime [code]

Code C d'un générateur de n nombres premiers, tirés aléatoirement avec random(3) dans un intervalle donné, par défaut [1, 10^ceil(log10(n))]. (code)

ring [code]

Script bash permettant de générer n nombres entiers, tirés aléatoirement avec random(3) dans un intervalle donné, par défaut [1, 10^ceil(log10(n))]. (code)

Outils Outils

Vous trouverez ci-dessous une liste des logiciels que j'utilise au quotidien. Cette liste n'a pas d'autre intérêt que de vous donner des idées ou vous faire découvrir certains logiciels libres que vous n'utilisez pas encore.

À propos

Ce site regroupe une collection d'informations, de documents et de codes informatiques que j'ai pu écrire et souhaite mettre à disposition de tous. Il est question d'outils informatiques à base de logiciels libres, de hacking au sens de bidouilles, de sciences et d'enseignement technique.

Droit d'auteur — Licence

Ce site est protégé par les lois régissant la propriété intellectuelle. Sauf mention contraire, l'ensemble de son contenu est la propriété exclusive de Nicolas Mesnier. Il est mis à disposition sous les conditions de la licence de libre diffusion CC BY-NC-SA 4.0. La plupart des codes sources sont publiés sous licence GPL v3.

en Everything on this site is copyright © 2024, by Nicolas Mesnier and licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

Utilisation des données personnelles, RGPD

Ce site n'est pas déclaré à la CNIL car il n'exploite aucune donnée personnelle (mémo RGPD de la CNIL). Ce site respecte ses visiteurs et n'utilise ni JavaScript, ni cookie. Les pages de ce site contiennent un certain nombre de liens hypertextes vers d'autres sites dont le contenu peut changer, voire disparaitre. Je ne saurais en aucun cas garantir le contenu des sites ainsi visités, des liens qu'ils contiennent, ni des changements ou mises à jour qui leurs sont apportés.

Hébergeur

free, Service Pages Personnelles. 8, rue de la Ville l'Évêque, 75008 Paris.

Colophon

Ce site a été réalisé en HTML et à la main avec l'éditeur de texte Vim. C'est un site statique dont certaines pages ont été générées avec Pandoc à partir d'un thème et de fichiers de style CSS faits maison et sous licence CC BY-NC-SA 4.0. Les icônes sont issues :