Full-time teacher of computer science in Classes Préparatoires MP2I in Strasbourg in France. Passionate Magic: the Gathering player and active L1 judge.
badges. :pencil: Markdown code for lots of small badges :ribbon: :pushpin: (shields.io, forthebadge.com etc) :sunglasses:. Contributions are welcome! Please add yours!
4.6kNginx-Fancyindex-Theme. A :iphone: responsive theme for Nginx Fancyindex module :wrench:. Minimal, modern and simple. ☀ Light & 😎 Dark themes. Comes with a search form :mag_right:, aims to handle thousands of files without any problems :open_file_folder:
568notebooks. :notebook: A growing collection of Jupyter Notebooks written in Python, OCaml and Julia for science examples, algorithms, visualizations etc
133StrapDown.js. :sparkles: StrapDown.js is an awesome javascript tool to quickly publish nice-looking web-pages in pure Markdown :pencil:, with no server side compilation :sunglasses: →
118uLogMe. :bar_chart: :chart_with_upwards_trend: Automatically collect and visualize usage statistics on Ubuntu, with :musical_keyboard: key frequencies and :computer: window titles →
72gym-nes-mario-bros. 🐍 🏋 OpenAI GYM for Nintendo NES emulator FCEUX and 1983 game Mario Bros. + Double Q Learning for mastering the game
51nanorc. [DEPRECATED] :wrench: :art: Some syntax highlighting files for the GNU/Nano editor :pencil: https://nano-editor.org/
36Lempel-Ziv_Complexity. :package: Lempel-Ziv Complexity, fast implementations with :snake: Python (naive, Numba or Cython for speedup), Open-Source (MIT) :+1: →
36fontify. « Make your own typeface from your handwriting! ». ⚠ Work in progress. My fork adds multi-page scanned template, french/spanish accents, greek letters, and soon support for maths and ligatures characters.
25FreeSMS.py. :fr: :phone: Un petit script Python 2 ou 3 pour s'envoyer des textos (messages SMS) via l'API de Free (uniquement pour cartes SIM Free)
20slides. All the slides of my talks since 2016! Written in LaTeX or Markdown, compiled to pretty PDF with pandoc :sparkles:, and experiments with Marp, reveal.js, remark.js etc. PDF on https://speakerdeck.com/naereen/ or on
18generate-word-cloud.py. :snake: A simple Python (2 or 3) script to generate a PNG word-cloud :cloud: image from a bunch of :open_file_folder: text files :tada:. Based on word_cloud by @amueller.
18ParcourSup.py. :fr: Un clone en Python 3 de ParcoursSup, écrit à but didactique
17LaTeX-article-with-Pokemon-numbering. A stupid LaTeX experimental package that displays page numbers as tiny Pokémons in the bottom left or right corner
16My-Own-HandWriting-Font. 💅 Experiments and demos of design your own handwritting font, to use on the web or in XeLaTeX
14me. :mortar_board: :art: Small and pretty homepage for a young researcher (me) - Powered by HTML5UP. See https://perso.crans.org/besson/me/ !
11Peut-on-coder-avec-OCaml-Python-et-C-par-SMS. Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ? Oui ! Attention, proof of concept à héberger soi-même localement, et c'est payant avec Twilio.com, et très expérimental ! Mais amusant !
9Kullback-Leibler-divergences-and-kl-UCB-indexes. 🐍 🔬 Fast Python implementation of various Kullback-Leibler divergences for 1D and 2D parametric distributions. Also provides optimized code for kl-UCB indexes
9ALGO1-Info1-2019. :fr: :snake: Des notebooks en Python pour montrer quelques algorithmes pour le cours ALGO1 au département Informatique de l'ENS de Rennes, en automne 2019
8phd-thesis. My PhD thesis. I defended on the 20th of November! See https://perso.crans.org/besson/phd/defense/ ! More on https://perso.crans.org/besson/research.en.html
8Jupyter-NBConvert-OCaml. WARNING it might not work with recent versions of Jupyter, traitlets etc. Use at your own risk, this was not updated since 2017. :wrench: Custom Jupyter :notebook: NBConvert Exporter for the OCaml language :camel:
7Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France. Un script IPython qui génère automatiquement une attestation de sortie toute les 55 minutes, pour le confinement 2.0 en France face au COVID 19. Expérimental et pour le plaisir, NE PAS UTILISER EN VRAI.
7Makefiles-support-for-VSCode. DEPRECATED : please use the new builtin extension from VSCode v1.21. Add support for GNU Makefiles :wrench: for VSCode :memo:. Imported from a TextMate language file.
7ama. :speech_balloon: Ask me (@Naereen) anything! In English :gb::us:
7cuisine. :fr: Mes recettes de cuisine :cake:, avec un petit site statique (:snake: pelican)
7Tiny-Prolog-in-OCaml. A tiny implementation of a small subset of the Prolog language, 🐫 in OCaml. With small and fun examples.
6dot2tex. Convert graphs generated by Graphviz to LaTeX friendly formats. Python 3.5+ version. Not official, not (yet) on PyPI, but it works fine!
6Bibliographie-agregation-maths-option-info. Mes recommandations pour les livres pour bien préparer l'agrégation de mathématiques (https://agreg.org/) en option informatique. Maintenue depuis 2014, version 2021 !
5ansicolortags.py. :snake: :art: :computer: A Python script and module to simply & efficiently use ANSI colors in a terminal application from a Python program.
5Tiny-Prolog-in-OCaml-OneFile. A tiny implementation of a small subset of the Prolog language, 🐫 in OCaml. With small and fun examples.
5selfspy-vis. Visualization of Selfspy Database. Using @gurgeh /selfspy.
5Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020. Matériel pour un tutoriel d'une heure sur les notebooks Jupyter à la conférence Didapro #8 à Lille le 05 février 2020
5Jupyter-Notebook-Atom-Scheme. A dark-only theme for the Jupyter Notebook interface
4kaamelott-soundboard-desktop-app. :computer: :loudspeaker: Application bureau sur Ubuntu, Windows et Mac OS X pour la soundboard de Kaamelott :notes:. Depuis https://github.com/2ec0b4/kaamelott-soundboard
4KullbackLeibler.jl. 💫 Fast Julia implementation of various Kullback-Leibler divergences for 1D parametric distributions. 🏋 Also provides optimized code for kl-UCB indexes
4Perspectives-carriere-enseignement-informatique-en-2021. Si vous êtes intéressé-e par l’informatique, en particulier par l’enseignement de l’informatique, et les perspectives de carrières que l’on peut choisir dans cette voix, alors je vous conseille les documents suivants. Écrit en février 2021
4Wesley-Tansey-RL-TicTacToe. Fork of a Reinforcement Learning agent for Tic-Tac-Toe. Implements the example from Chapter 1 of Sutton and Barto.
4My-Magic-the-Gathering-decks. My Magic the Gathering decks, in .cod format playable on Cockatrice. I'm playing regularly in Strasbourg (France), and am now an active L1 Judge of Magic: the Gathering.
4Objectif-Zero-Dechet-2018. 💚 Objectif Zéro Déchet 🍃 pour l'année 2018 : je me lance ! 🇫🇷 📒 Petit blog en français qui raconte mes expériences et mes progrès pour être 100% zéro déchet !
3Mon-utilisation-de-Basthon. Mini dépôt qui documente mon utilisation du projet Basthon : https://basthon.fr/about.html !
3how-to-customize-title-of-jupyter-notebook. :tada: How to customize the web page title of all pages created with Jupyter Notebook :notebook:
3Free-dictionnaries-for-Pictionnary. A small project that gives a list of words to use when playing Pictionnary (so far only in French), under a MIT license
3fix-iocaml-notebook-exports-to-pdf. Small :snake: Python script to fix a :camel: IOCaml notebook to have a clean export to PDF (include output values AND types) :wrench: :notebook:
3bin. LOTS of scripts and mini programs. Mostly GNU Bash shell scripts and Python scripts, designed to run on (X)Ubuntu. Every file is © 2011-24 Lilian Besson if nothing else is specified. Mirror of https://bitbucket.org/lbesson/bin/ that I used since 2012.
3web-sphinx. This repository stores my web pages, powered by the Sphinx static website generator, hosted on the CRANS web server (https://perso.crans.org/besson). Everything here is © 2011-25 Lilian Besson. Mirror of https://bitbucket.org/lbesson/web-sphinx that I use since 2012.
3ocaml-mots-cles-en-francais. Ma petite modification de @ocaml/ocaml pour lire les mots clés en français - expérimental et amusant, c'est tout !
3A-JavaScript-interpreter-for-the-NumWorks-calculator. An experimental app to run tiny JavaScript files from the editable local storage of your NumWorks calculator! Download the .nwa app from https://perso.crans.org/besson/publis/Numworks-apps/javascript.nwa
2Naereen. Meta repository with information about myself
2Apprendre-son-trombinoscope.lua. Petite application ludique pour apprendre un trombinoscope au début de l'année scolaire, écrite en Lua avec Löve2D au CodeClub de la Ludothèque de Briançon en mai 2023. PROTOTYPE à usage personnel uniquement !
2GMusicBrowser-FullScreen-WebApp. A simple Flask & Python :snake: local web-app :spider_web: to display GMusicBrowser current song :notes: in full screen of your web-browser. Experiment but stable and used daily since 2018! I love it when I'm cooking or having guests!
2jsTuring_fr. :fr: Simulateur de machines de Turing en HTML/Javascript :wrench::computer: - traduit en :fr: français depuis jsturing par @awmorp. → Essayez sur
2A-B-testing-of-draft-cards. Une simple application web (PHP + SQLite) pour permettre des expériences de type A/B testing sur des cartes de draft. Cadeau pour un ami !
1Can-you-guess-my-Scryfall-search-of-the-week-MTG. A tiny web-page for an interactive game I play with random friends at local Magic the Gathering FNM events! Can you guess my Scryfall search of the week (MTG)? Try to be as fast as you can! In both English 🇬🇧 and French 🇫🇷
1Espruino. The Espruino JavaScript interpreter - my fork to add a lib exposing NumWorks's EADK library for the EMBED board
1