## Naereen @ GitHub ([naereen.github.io](http://naereen.github.io/)) > More details on [besson.link](https://besson.link/), my GitHub profile [@Naereen](https://GitHub.com/Naereen) or [lbesson.bitbucket.io](http://lbesson.bitbucket.io) or [perso.crans.org/besson/](https://perso.crans.org/besson/). [Hello there](https://www.youtube.com/watch?v=5yX-n57NRfc) 👋 ! I am a 🇫🇷 French passionate coder on [GitHub](https://github.com/Naereen) (also [Bitbucket](https://bitbucket.org/lbesson) & [GitLab](https://gitlab.com/Naereen)!) I used to define myself as a 🐍 Python fan, nowadays I would most likely just say I like 🐍 Python, 🐫 OCaml and Bash as my favorite programming languages! I also liked Julia when doing my PhD thesis, and would like to learn and use more Rust, GoLang and TypeScript if possible. ![Profile views](https://gpvc.arturio.dev/Naereen) [![GitHub followers](https://img.shields.io/github/followers/Naereen.svg?style=social&label=Follow&maxAge=2592000)](https://github.com/Naereen?tab=followers) ## 🏁 List of GitHub pages for other projects <center><ul class="pagination"> <li><a href="#javascript"># Javascript</a></li> <li><a href="#science"># Science</a></li> <li><a href="#teaching"># Teaching</a></li> <li><a href="#visualizations"># Visualizations</a></li> <li><a href="#python"># Python</a></li> <li><a href="#julia"># Julia</a></li> <li><a href="#communication"># Communication</a></li> <li><a href="#lua-love2D"># Lua / Löve2D</a></li> <li><a href="#others"># Others</a></li> <li><a href="#about"># About</a></li> </ul></center> <p style="visibility:hidden;" id="javascript"></p> ---- ### 🕸 Javascript hacks <a href="#javascript"><span style="float:right;" class="label label-warning label-lg"># Javascript</span></a> - 💫 🗒 An awesome Javascript tool to quickly publish nice-looking webpages from raw Markdown, no server-side compilation, [StrapDown.js/](https://naereen.github.io/StrapDown.js/) for [this repository](https://github.com/Naereen/StrapDown.js/). Very light script [![Only 32 Kb](https://badge-size.herokuapp.com/Naereen/StrapDown.js/master/strapdown.min.js)](https://github.com/Naereen/StrapDown.js/blob/master/strapdown.min.js), [![made-for-markdown](https://img.shields.io/badge/Made%20for-Markdown-1f425f.svg)](http://commonmark.org) [![GitHub forks](https://img.shields.io/github/forks/Naereen/StrapDown.js.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/StrapDown.js/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/StrapDown.js.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/StrapDown.js/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/StrapDown.js.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/StrapDown.js/watchers/) - 📐 😍 A nice looking tiny webpage to experiment with LaTeX, powered by MathJax, [make-big-maths/](https://naereen.github.io/make-big-maths/) for [this repository](https://github.com/Naereen/make-big-maths/), [![made-with-mathjax](https://img.shields.io/badge/Made%20with-MathJax-1f425f.svg)](https://www.mathjax.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/make-big-maths.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/make-big-maths/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/make-big-maths.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/make-big-maths/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/make-big-maths.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/make-big-maths/watchers/) - ✍ An [extension for Microsoft Visual Studio Code to add support for GNU Makefiles](https://naereen.github.io/Makefiles-support-for-VSCode/) for [this repository](https://github.com/Naereen/Makefiles-support-for-VSCode/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Makefiles-support-for-VSCode.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Makefiles-support-for-VSCode/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Makefiles-support-for-VSCode.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Makefiles-support-for-VSCode/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Makefiles-support-for-VSCode.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Makefiles-support-for-VSCode/watchers/) - 🔖 📐 💫 Bookmarklet for rendering Tex/LaTeX and MathML notation on pages dynamically, [mathjax-bookmarklet/](https://naereen.github.io/mathjax-bookmarklet/) for [this repository](https://github.com/Naereen/mathjax-bookmarklet/), [![made-with-mathjax](https://img.shields.io/badge/Made%20with-MathJax-1f425f.svg)](https://www.mathjax.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/mathjax-bookmarklet.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/mathjax-bookmarklet/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/mathjax-bookmarklet.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/mathjax-bookmarklet/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/mathjax-bookmarklet.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/mathjax-bookmarklet/watchers/) - 🔧 📓 Tutorial on [how to customize title of Jupyter notebook](https://naereen.github.io/how-to-customize-title-of-jupyter-notebook/) for [this repository](https://github.com/Naereen/how-to-customize-title-of-jupyter-notebook/), [![made-for-jupyter](https://img.shields.io/badge/Made%20for-Jupyter-1f425f.svg)](https://www.jupyter.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/how-to-customize-title-of-jupyter-notebook.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/how-to-customize-title-of-jupyter-notebook/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/how-to-customize-title-of-jupyter-notebook.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/how-to-customize-title-of-jupyter-notebook/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/how-to-customize-title-of-jupyter-notebook.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/how-to-customize-title-of-jupyter-notebook/watchers/) - 🔧 💅 Small plugin for the Nginx webserver to improve the fancy-index theme, with a search bar, [Nginx-Fancyindex-Theme/](https://naereen.github.io/Nginx-Fancyindex-Theme/) for [this repository](https://github.com/Naereen/Nginx-Fancyindex-Theme/) [![made-for-nginx](https://img.shields.io/badge/Made%20for-Nginx-1f425f.svg)](https://www.nginx.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Nginx-Fancyindex-Theme.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Nginx-Fancyindex-Theme/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Nginx-Fancyindex-Theme.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Nginx-Fancyindex-Theme/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Nginx-Fancyindex-Theme.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Nginx-Fancyindex-Theme/watchers/). - 💻 🎶 A [desktop app for the kaamelott-soundboard website/](https://naereen.github.io/kaamelott-soundboard-desktop-app/) for [this repository](https://github.com/Naereen/kaamelott-soundboard-desktop-app/), [![made-for-Ubuntu](https://img.shields.io/badge/Made%20for-Ubuntu-1f425f.svg)](https://ubuntu.com/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/kaamelott-soundboard-desktop-app.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/kaamelott-soundboard-desktop-app/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/kaamelott-soundboard-desktop-app.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/kaamelott-soundboard-desktop-app/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/kaamelott-soundboard-desktop-app.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/kaamelott-soundboard-desktop-app/watchers/) - 🗒️🖊️ 🎲 [A small project that gives a list of words to use when playing Pictionnary (so far only in French)](https://naereen.github.io/Free-dictionnaries-for-Pictionnary/) for [this repository](https://github.com/Naereen/Free-dictionnaries-for-Pictionnary/), [![made-for-Ubuntu](https://img.shields.io/badge/Made%20for-Ubuntu-1f425f.svg)](https://ubuntu.com/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Free-dictionnaries-for-Pictionnary.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Free-dictionnaries-for-Pictionnary/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Free-dictionnaries-for-Pictionnary.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Free-dictionnaries-for-Pictionnary/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Free-dictionnaries-for-Pictionnary.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Free-dictionnaries-for-Pictionnary/watchers/) <p style="visibility:hidden;" id="science"></p> ---- ### 🔬 Science related projects [![ForTheBadge built-with-science](http://ForTheBadge.com/images/badges/built-with-science.svg)](https://GitHub.com/Naereen/) <a href="#science"><span style="float:right;" class="label label-warning label-lg"># Science</span></a> - 🎓 LaTeX code for my PhD thesis: [phd-thesis](https://github.com/Naereen/phd-thesis/) for [this repository](https://github.com/Naereen/phd-thesis/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/phd-thesis.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/phd-thesis/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/phd-thesis.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/phd-thesis/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/phd-thesis.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/phd-thesis/watchers/) <span class="label label-success">New!</span> - 🎓 🐍 For my PhD: [SMPyBandits](https://SMPyBandits.github.io/) for [this repository](https://github.com/SMPyBandits/SMPyBandits/). [![GitHub forks](https://img.shields.io/github/forks/SMPyBandits/SMPyBandits.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits/network/) [![GitHub stars](https://img.shields.io/github/stars/SMPyBandits/SMPyBandits.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/SMPyBandits/SMPyBandits.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits/watchers/) - 🎓 🐍 For my PhD: [SMPyBandits.github.io](https://SMPyBandits.github.io/) for [this repository](https://github.com/SMPyBandits/SMPyBandits.github.io/). [![GitHub forks](https://img.shields.io/github/forks/SMPyBandits/SMPyBandits.github.io.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits.github.io/network/) [![GitHub stars](https://img.shields.io/github/stars/SMPyBandits/SMPyBandits.github.io.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits.github.io/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/SMPyBandits/SMPyBandits.github.io.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits.github.io/watchers/) - 🎓 🐍 For my PhD: [SMPyBandits-benchmarks](https://SMPyBandits.github.io/) for [this repository](https://github.com/SMPyBandits/SMPyBandits-benchmarks/). [![GitHub forks](https://img.shields.io/github/forks/SMPyBandits/SMPyBandits-benchmarks.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits-benchmarks/network/) [![GitHub stars](https://img.shields.io/github/stars/SMPyBandits/SMPyBandits-benchmarks.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits-benchmarks/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/SMPyBandits/SMPyBandits-benchmarks.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/SMPyBandits/SMPyBandits-benchmarks/watchers/) <span class="label label-success">New!</span> - 🐍 A small Python library to efficiently compute the Lempel-Ziv complexity between two binary strings, [Lempel-Ziv_Complexity/](https://naereen.github.io/Lempel-Ziv_Complexity/) for [this repository](https://github.com/Naereen/Lempel-Ziv_Complexity/). [![PyPI version](https://img.shields.io/pypi/v/lempel-ziv-complexity.svg)](https://pypi.org/projects/lempel-ziv-complexity/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Lempel-Ziv_Complexity.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Lempel-Ziv_Complexity/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Lempel-Ziv_Complexity.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Lempel-Ziv_Complexity/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Lempel-Ziv_Complexity.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Lempel-Ziv_Complexity/watchers/) <p style="visibility:hidden;" id="teaching"></p> ---- ### 🎓 Teaching <a href="#teaching"><span style="float:right;" class="label label-warning label-lg"># Teaching</span></a> - 🇫🇷 🎓 🔧 [Mini dépôt qui documente mon utilisation du projet Basthon](https://github.com/Naereen/Mon-utilisation-de-Basthon/) <https://basthon.fr/about.html>, [![GitHub forks](https://img.shields.io/github/forks/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Mon-utilisation-de-Basthon/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Mon-utilisation-de-Basthon/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Mon-utilisation-de-Basthon/watchers/) - 🇫🇷 🎓 📖 [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](https://github.com/Naereen/Perspectives-carriere-enseignement-informatique-en-2021/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Perspectives-carriere-enseignement-informatique-en-2021/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Perspectives-carriere-enseignement-informatique-en-2021/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Perspectives-carriere-enseignement-informatique-en-2021/watchers/) - 🇫🇷 🎓 📖 [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 !](https://github.com/Naereen/Bibliographie-agregation-maths-option-info/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Bibliographie-agregation-maths-option-info/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Bibliographie-agregation-maths-option-info/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Bibliographie-agregation-maths-option-info/watchers/) - 🇫🇷 🖥️ 🔧 [Ma petite modification de @ocaml/ocaml pour lire les mots clés en français - expérimental et amusant, c'est tout !](https://github.com/Naereen/ocaml-mots-cles-en-francais/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/ocaml-mots-cles-en-francais/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/ocaml-mots-cles-en-francais/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ocaml-mots-cles-en-francais.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/ocaml-mots-cles-en-francais/watchers/) - 🇫🇷 🖥️ 🔧 [Mon fork de ç (ccdille), pour pouvoir écrire et compiler des programmes C écrits avec des mots clés en français - expérimental et amusant, c'est tout !](https://github.com/Naereen/langage-c-mots-cles-en-francais/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/langage-c-mots-cles-en-francais.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/langage-c-mots-cles-en-francais/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/langage-c-mots-cles-en-francais.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/langage-c-mots-cles-en-francais/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/langage-c-mots-cles-en-francais.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/langage-c-mots-cles-en-francais/watchers/) - 🇫🇷 🐍 Des notebooks en Python pour montrer quelques algorithmes pour le cours ALGO1 au département Informatique de l'ENS de Rennes, en automne 2019 [ALGO1-Info1-2019/](https://naereen.github.io/ALGO1-Info1-2019/) for [this repository](https://github.com/Naereen/ALGO1-Info1-2019/), [![made-with-jupyter](https://img.shields.io/badge/Made%20with-Jupyter-1f425f.svg)](https://www.jupyter.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/ALGO1-Info1-2019.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/ALGO1-Info1-2019/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ALGO1-Info1-2019.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/ALGO1-Info1-2019/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ALGO1-Info1-2019.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/ALGO1-Info1-2019/watchers/) - 🎓 A growing collection of Jupyter Notebooks written in 🐍 Python, 🐫 OCaml and 💫 Julia for science examples, algorithms, visualizations etc, [notebooks/](https://naereen.github.io/notebooks/) for [this repository](https://github.com/Naereen/notebooks/), [![made-with-jupyter](https://img.shields.io/badge/Made%20with-Jupyter-1f425f.svg)](https://www.jupyter.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/notebooks.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/notebooks/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/notebooks.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/notebooks/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/notebooks.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/notebooks/watchers/) - 💬 Slides for various talks, written in Markdown and available in PDF and web versions, [slides/](https://naereen.github.io/slides/) for [this repository](https://github.com/Naereen/slides/), [![made-with-latex](https://img.shields.io/badge/Made%20with-LaTeX-1f425f.svg)](https://www.latex-project.org/) [![made-with-pandoc](https://img.shields.io/badge/Made%20with-Pandoc-1f425f.svg)](http://pandoc.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/slides.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/slides/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/slides.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/slides/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/slides.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/slides/watchers/) - A tiny implementation of a small subset of the Prolog language, 🐫 in OCaml. With small and fun examples, [Tiny-Prolog-in-OCaml/](https://naereen.github.io/Tiny-Prolog-in-OCaml/) for [this repository](https://github.com/Naereen/Tiny-Prolog-in-OCaml/). [![made-with-javascript](https://img.shields.io/badge/Made%20with-Javascript-1f425f.svg)](http://morphett.info/turing/turing.html) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Tiny-Prolog-in-OCaml.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Tiny-Prolog-in-OCaml/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Tiny-Prolog-in-OCaml.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Tiny-Prolog-in-OCaml/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Tiny-Prolog-in-OCaml.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Tiny-Prolog-in-OCaml/watchers/) - 📠 A Turing machine simulator written in Javascript, with many examples, 🇫🇷 in French, [jsTuring_fr/](https://naereen.github.io/jsTuring_fr/) for [this repository](https://github.com/Naereen/jsTuring_fr/). [![made-with-javascript](https://img.shields.io/badge/Made%20with-Javascript-1f425f.svg)](http://morphett.info/turing/turing.html) [![GitHub forks](https://img.shields.io/github/forks/Naereen/jsTuring_fr.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/jsTuring_fr/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/jsTuring_fr.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/jsTuring_fr/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/jsTuring_fr.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/jsTuring_fr/watchers/) - 🎓 🐍 Matériel pour un tutoriel d'une heure sur les notebooks Jupyter à la conférence Didapro #8 à Lille le 05 février 2020, 🇫🇷 in French, [Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020/](https://naereen.github.io/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020/) for [this repository](https://github.com/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020/). [![made-with-jupyter](https://img.shields.io/badge/Made%20with-Jupyter-1f425f.svg)](https://www.jupyter.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Tutoriel-notebooks-Jupyter-a-Didapro-8-Lille-fevrier-2020/watchers/) - 🇫🇷 🐍 🎓 Sources LaTeX et Python pour un cours (6x2h de CM) d'Introduction au Numérique avec Python, donné aux élèves de 1ère année du département Droit Économie et Management à l'ENS de Rennes à l'automne 2020., [Introduction-au-Numerique-avec-Python-dpt-DEM-2020/](https://naereen.github.io/Introduction-au-Numerique-avec-Python-dpt-DEM-2020/) for [this repository](https://github.com/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Introduction-au-Numerique-avec-Python-dpt-DEM-2020/watchers/) - 🐍 🐫 🔧 Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ?, 🇫🇷 in French, [Peut-on-coder-avec-OCaml-Python-et-C-par-SMS/](https://naereen.github.io/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS/) for [this repository](https://github.com/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Peut-on-coder-avec-OCaml-Python-et-C-par-SMS/watchers/) > See also [this organization, containing different GitHub projects for my future teaching activities](https://github.com/Info-prepas-mp2i/): [Info-Prepas-MP2I](https://github.com/Info-prepas-mp2i/). <p style="visibility:hidden;" id="visualizations"></p> ---- ### 🔎 Visualizations <a href="#visualizations"><span style="float:right;" class="label label-warning label-lg"># Visualizations</span></a> - 🕵🏻 💫 Self-spying software for GNU/Linux, with zero CPU overhead and outstanding visualizations, [uLogMe/](https://naereen.github.io/uLogMe/) for [this repository](https://github.com/Naereen/uLogMe/), [![made-for-self-spying](https://img.shields.io/badge/Made%20for-Self%20Spying-1f425f.svg)](https://perso.crans.org/besson/self-quantified.html) [![made-with-d3js](https://img.shields.io/badge/Made%20with-d3js-1f425f.svg)](http://d3js.org) [![GitHub forks](https://img.shields.io/github/forks/Naereen/uLogMe.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/uLogMe/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/uLogMe.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/uLogMe/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/uLogMe.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/uLogMe/watchers/) - 💅 Experiments and demos of design your own handwritting font, to use on the web or in XeLaTeX, [My-Own-HandWriting-Font/](https://naereen.github.io/My-Own-HandWriting-Font/) for [this repository](https://github.com/Naereen/My-Own-HandWriting-Font/), [![made-for-bragging](https://img.shields.io/badge/Made%20for-Bragging-1f425f.svg)](https://perso.crans.org/besson/autostop.html) [![made-with-d3js](https://img.shields.io/badge/Made%20with-d3js-1f425f.svg)](http://d3js.org) [![GitHub forks](https://img.shields.io/github/forks/Naereen/My-Own-HandWriting-Font.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/My-Own-HandWriting-Font/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/My-Own-HandWriting-Font.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/My-Own-HandWriting-Font/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/My-Own-HandWriting-Font.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/My-Own-HandWriting-Font/watchers/) - « 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, [Fontify/](https://naereen.github.io/Fontify/) for [this repository](https://github.com/Naereen/Fontify/), [![made-for-fun](https://img.shields.io/badge/Made%20for-Fun-1f425f.svg)](https://perso.crans.org/besson/autostop.html) [![made-with-python](https://img.shields.io/badge/Made%20with-python-1f425f.svg)](https://www.python.org) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Fontify.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Fontify/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Fontify.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Fontify/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Fontify.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Fontify/watchers/) - 🌎🌍🌏 D3.js visualization of a globe, for each country I have ever been to! [world-tour-timeline/](https://naereen.github.io/world-tour-timeline/) for [this repository](https://github.com/Naereen/world-tour-timeline/), [![made-for-bragging](https://img.shields.io/badge/Made%20for-Bragging-1f425f.svg)](https://perso.crans.org/besson/autostop.html) [![made-with-d3js](https://img.shields.io/badge/Made%20with-d3js-1f425f.svg)](http://d3js.org) [![GitHub forks](https://img.shields.io/github/forks/Naereen/world-tour-timeline.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/world-tour-timeline/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/world-tour-timeline.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/world-tour-timeline/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/world-tour-timeline.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/world-tour-timeline/watchers/) - 🎀 🗒 An extensive list of Markdown code for various badges, [badges/](https://naereen.github.io/badges/) for [this repository](https://github.com/Naereen/badges/), [![made-for-markdown](https://img.shields.io/badge/Made%20for-Markdown-1f425f.svg)](http://commonmark.org) [![GitHub forks](https://img.shields.io/github/forks/Naereen/badges.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/badges/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/badges.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/badges/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/badges.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/badges/watchers/) - 📚 🕵🏽 A small collection of tiny plugins I wrote for the Munin monitoring system, [My-Munin-plugins/](https://naereen.github.io/My-Munin-plugins/) for [this repository](https://github.com/Naereen/My-Munin-plugins/), [![made-for-munin](https://img.shields.io/badge/Made%20for-Munin-1f425f.svg)](http://www.munin-monitoring.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/My-Munin-plugins.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/My-Munin-plugins/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/My-Munin-plugins.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/My-Munin-plugins/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/My-Munin-plugins.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/My-Munin-plugins/watchers/) - 📊 A script, [git-stats/](https://naereen.github.io/git-stats/) for [this repository](https://github.com/Naereen/git-stats/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/git-stats.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/git-stats/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/git-stats.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/git-stats/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/git-stats.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/git-stats/watchers/) <span class="label label-danger disabled">Old</span> - 🕵🏻 An other script, [selfspy-vis/](https://naereen.github.io/selfspy-vis/) for [this repository](https://github.com/Naereen/selfspy-vis/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/selfspy-vis.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/selfspy-vis/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/selfspy-vis.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/selfspy-vis/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/selfspy-vis.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/selfspy-vis/watchers/) <span class="label label-danger disabled">Old</span> <p style="visibility:hidden;" id="python"></p> ---- ### 🐍 Python projects [![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/) <a href="#python"><span style="float:right;" class="label label-warning label-lg"># Python</span></a> - 🇫🇷 Failed experiment about a Discord bot aims at automatically adding /spoiler to any code snippet pasted in a Discord text channel in your Discord server. [Discord-bot-to-add-spoiler-to-any-code-snippet/](https://naereen.github.io/Discord-bot-to-add-spoiler-to-any-code-snippet/) for [this repository](https://github.com/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Discord-bot-to-add-spoiler-to-any-code-snippet/watchers/) <span class="label label-success">New!</span> - 🇫🇷 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. [Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/](https://naereen.github.io/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/) for [this repository](https://github.com/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/watchers/) <span class="label label-success">New!</span> - 🇫🇷 Un clone en Python 3 de ParcoursSup, écrit à but didactique, [ParcourSup.py/](https://naereen.github.io/ParcourSup.py/) for [this repository](https://github.com/Naereen/ParcourSup.py/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/ParcourSup.py.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/ParcourSup.py/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ParcourSup.py.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/ParcourSup.py/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ParcourSup.py.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/ParcourSup.py/watchers/) - 🐍 🏋 OpenAI GYM for Nintendo NES emulator FCEUX and 1983 game Mario Bros. + Double Q Learning for mastering the game, [gym-nes-mario-bros/](https://naereen.github.io/gym-nes-mario-bros/) for [this repository](https://github.com/Naereen/gym-nes-mario-bros/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/gym-nes-mario-bros.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/gym-nes-mario-bros/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/gym-nes-mario-bros.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/gym-nes-mario-bros/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/gym-nes-mario-bros.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/gym-nes-mario-bros/watchers/) - 🍴 🕶 My fork of a dark-only theme for the [Jupyter Notebook](https://www.jupyter.org/) interface, [Jupyter-Notebook-Atom-Scheme/](https://naereen.github.io/Jupyter-Notebook-Atom-Scheme/) for [this repository](https://github.com/Naereen/Jupyter-Notebook-Atom-Scheme/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Jupyter-Notebook-Atom-Scheme.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Jupyter-Notebook-Atom-Scheme/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Jupyter-Notebook-Atom-Scheme.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Jupyter-Notebook-Atom-Scheme/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Jupyter-Notebook-Atom-Scheme.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Jupyter-Notebook-Atom-Scheme/watchers/) - 🎤 💻 A simple Flask and Python 🐍 web-app to display GMusicBrowser current song in full screen (experimental but used daily since 2018), [GMusicBrowser-FullScreen-WebApp/](https://naereen.github.io/GMusicBrowser-FullScreen-WebApp/) for [this repository](https://github.com/Naereen/GMusicBrowser-FullScreen-WebApp/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/GMusicBrowser-FullScreen-WebApp.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/GMusicBrowser-FullScreen-WebApp/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/GMusicBrowser-FullScreen-WebApp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/GMusicBrowser-FullScreen-WebApp/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/GMusicBrowser-FullScreen-WebApp.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/GMusicBrowser-FullScreen-WebApp/watchers/) - 🐍 🇫🇷 📲 Un petit script Python 2 ou 3 pour s'envoyer des textos (messages SMS) via l'API de Free (uniquement pour cartes SIM Free), [FreeSMS.py/](https://naereen.github.io/FreeSMS.py/) for [this repository](https://github.com/Naereen/FreeSMS.py/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/FreeSMS.py.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/FreeSMS.py/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/FreeSMS.py.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/FreeSMS.py/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/FreeSMS.py.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/FreeSMS.py/watchers/) - 🐍 🌈 Easy to use Python toolbox to print with ANSI colors in a terminal, [ansicolortags.py/](https://naereen.github.io/ansicolortags.py/) for [this repository](https://github.com/Naereen/ansicolortags.py/), [![PyPI version](https://img.shields.io/pypi/v/ansicolortags.svg)](https://pypi.org/projects/ansicolortags/) [![Documentation Status](https://readthedocs.org/projects/ansicolortags/badge/?version=latest)](http://ansicolortags.readthedocs.io/?badge=latest) [![GitHub forks](https://img.shields.io/github/forks/Naereen/ansicolortags.py.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/ansicolortags.py/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ansicolortags.py.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/ansicolortags.py/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ansicolortags.py.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/ansicolortags.py/watchers/) - 🐍 📊 I ported this project to Python 3 (not published yet), [dot2tex/](https://naereen.github.io/dot2tex/) for [this repository](https://github.com/Naereen/dot2tex/). [![made-for-latex](https://img.shields.io/badge/Made%20for-LaTeX-1f425f.svg)](http://www.latex-project.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/dot2tex.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/dot2tex/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/dot2tex.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/dot2tex/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/dot2tex.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/dot2tex/watchers/) - 🐍 Tiny plugin for [Sublime Text 3](https://sublimetext.com/) to easily switch between 🇫🇷 French and 🇬🇧 English dictionaries, [SublimeText3_SwitchDictionary/](https://naereen.github.io/SublimeText3_SwitchDictionary/) for [this repository](https://github.com/Naereen/SublimeText3_SwitchDictionary/), [![Package Control total downloads](https://img.shields.io/packagecontrol/dt/SwitchDictionary.svg)](https://packagecontrol.io/packages/SwitchDictionary) [![Package Control week downloads](https://img.shields.io/packagecontrol/dw/SwitchDictionary.svg)](https://packagecontrol.io/packages/SwitchDictionary) [![GitHub forks](https://img.shields.io/github/forks/Naereen/SublimeText3_SwitchDictionary.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/SublimeText3_SwitchDictionary/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/SublimeText3_SwitchDictionary.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/SublimeText3_SwitchDictionary/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/SublimeText3_SwitchDictionary.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/SublimeText3_SwitchDictionary/watchers/) - ☁ 🐍 Generate clouds of words from text files with a small Python script, [generate-word-cloud.py/](https://naereen.github.io/generate-word-cloud.py/) for [this repository](https://github.com/Naereen/generate-word-cloud.py/), [![PyPI version](https://img.shields.io/pypi/v/generatewordcloud.svg)](https://pypi.org/projects/generatewordcloud/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/generate-word-cloud.py.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/generate-word-cloud.py/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/generate-word-cloud.py.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/generate-word-cloud.py/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/generate-word-cloud.py.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/generate-word-cloud.py/watchers/) - 📝 👉🏻 A white-only theme for the Sphinx documentation generator, [f6_sphinx_theme/](https://naereen.github.io/f6_sphinx_theme/) for [this repository](https://github.com/Naereen/f6_sphinx_theme/). [![made-for-sphinx](https://img.shields.io/badge/Made%20for-Sphinx-1f425f.svg)](http://www.sphinx-doc.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/f6_sphinx_theme.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/f6_sphinx_theme/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/f6_sphinx_theme.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/f6_sphinx_theme/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/f6_sphinx_theme.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/f6_sphinx_theme/watchers/) <span class="label label-danger disabled">Old</span> <p style="visibility:hidden;" id="julia"></p> ---- ### 💫 [Julia](https://www.JuliaLang.org/) projects <a href="#julia"><span style="float:right;" class="label label-warning label-lg"># Julia</span></a> - 💫 Fast Julia implementation of various Kullback-Leibler divergences for 1D and 2D parametric distributions. 🏋 Also provides optimized code for kl-UCB indexes, [KullbackLeibler.jl/](https://naereen.github.io/KullbackLeibler.jl/docs/index.html) for [this repository](https://github.com/Naereen/KullbackLeibler.jl/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/KullbackLeibler.jl.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/KullbackLeibler.jl/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/KullbackLeibler.jl.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/KullbackLeibler.jl/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/KullbackLeibler.jl.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/KullbackLeibler.jl/watchers/) - A small 💫 Julia library to efficiently compute the Lempel-Ziv complexity between two binary strings, [LempelZiv.jl/](https://naereen.github.io/LempelZiv.jl/) for [this repository](https://github.com/Naereen/LempelZiv.jl/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/LempelZiv.jl.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/LempelZiv.jl/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/LempelZiv.jl.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/LempelZiv.jl/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/LempelZiv.jl.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/LempelZiv.jl/watchers/) <p style="visibility:hidden;" id="communication"></p> ---- ### 📧 Communication projects <a href="#communication"><span style="float:right;" class="label label-warning label-lg"># Communication</span></a> - 🇫🇷 👨‍💻 [Kit d'informatique débranchée (niveau lycée) pour une preuve du problème de l'arrêt avec des blocs Scracth - copie de ressources sous licence Creative Commons](https://github.com/Naereen/kit-informatique-debranchee-preuve-pb-arret-Turing/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Naereen.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/kit-informatique-debranchee-preuve-pb-arret-Turing/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Naereen.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/kit-informatique-debranchee-preuve-pb-arret-Turing/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Naereen.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/kit-informatique-debranchee-preuve-pb-arret-Turing/watchers/) - 💚 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 !, [https://perso.crans.org/besson/zero-dechet/](https://perso.crans.org/besson/zero-dechet/) for [this repository](https://github.com/Naereen/Objectif-Zero-Dechet-2018/), [![made-with-pelican](https://img.shields.io/badge/Made%20with-Pelican-1f425f.svg)](https://getpelican.com/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Objectif-Zero-Dechet-2018.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Objectif-Zero-Dechet-2018/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Objectif-Zero-Dechet-2018.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Objectif-Zero-Dechet-2018/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Objectif-Zero-Dechet-2018.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Objectif-Zero-Dechet-2018/watchers/) <span class="label label-success">New!</span> - 🎓 💅🏻 📃 Small and pretty homepage for a young researcher (me), [https://naereen.github.io/me/](https://naereen.github.io/me/) for [this repository](https://github.com/Naereen/me/), [![made-with-HTML5up](https://img.shields.io/badge/Made%20with-HTML5up-1f425f.svg)](https://html5up.net/stellar/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/me.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/me/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/me.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/me/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/me.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/me/watchers/) - 🇫🇷 🍰 🍸 🍝 Cooking recipes in French, [https://perso.crans.org/besson/cuisine/](https://perso.crans.org/besson/cuisine/) for [this repository](https://github.com/Naereen/cuisine/), [![made-with-pelican](https://img.shields.io/badge/Made%20with-Pelican-1f425f.svg)](https://getpelican.com/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/cuisine.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/cuisine/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/cuisine.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/cuisine/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/cuisine.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/cuisine/watchers/) - 🔄 Repository for this page [naereen.github.io](https://naereen.github.io/), for [this repository](https://github.com/Naereen/naereen.github.io/), [![made-with-StrapDown.js](https://img.shields.io/badge/Made%20with-StrapDown.js-1f425f.svg)](https://naereen.github.io/StrapDown.js/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/naereen.github.io.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/naereen.github.io/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/naereen.github.io.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/naereen.github.io/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/naereen.github.io.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/naereen.github.io/watchers/) <span class="label label-warning">Meta!</span> - 🃏 💼 Business card in LaTeX and XeLaTeX, [Business-Card/](https://naereen.github.io/Business-Card/) for [this repository](https://github.com/Naereen/Business-Card/), [![made-with-latex](https://img.shields.io/badge/Made%20with-LaTeX-1f425f.svg)](https://www.latex-project.org/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Business-Card.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Business-Card/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Business-Card.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Business-Card/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Business-Card.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Business-Card/watchers/) - 🇬🇧 "Ask me anything", in English, [ama/](https://naereen.github.io/ama/) for [this repository](https://github.com/Naereen/ama/), [![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/Naereen/ama) [![GitHub forks](https://img.shields.io/github/forks/Naereen/ama.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/ama/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ama.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/ama/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ama.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/ama/watchers/) [![GitHub issues](https://img.shields.io/github/issues/Naereen/ama.svg)](https://GitHub.com/Naereen/ama/issues/) / [![GitHub issues-closed](https://img.shields.io/github/issues-closed/Naereen/ama.svg)](https://GitHub.com/Naereen/ama/issues?q=is%3Aissue+is%3Aclosed) - 🇫🇷 "Ask me anything", in French, [ama.fr/](https://naereen.github.io/ama.fr/) for [this repository](https://github.com/Naereen/ama.fr/). [![Demandez moi n'importe quoi !](https://img.shields.io/badge/Demandez%20moi-n'%20importe%20quoi-1abc9c.svg)](https://GitHub.com/Naereen/ama.fr) [![GitHub forks](https://img.shields.io/github/forks/Naereen/ama.fr.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/ama.fr/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/ama.fr.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/ama.fr/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/ama.fr.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/ama.fr/watchers/) [![GitHub issues](https://img.shields.io/github/issues/Naereen/ama.fr.svg)](https://GitHub.com/Naereen/ama.fr/issues/) / [![GitHub issues-closed](https://img.shields.io/github/issues-closed/Naereen/ama.fr.svg)](https://GitHub.com/Naereen/ama.fr/issues?q=is%3Aissue+is%3Aclosed) <p style="visibility:hidden;" id="lua-love2D"></p> ---- ### ✨ Lua / Löve2D <a href="#lua-love2D"><span style="float:right;" class="label label-warning label-lg" id="lua-love2D"># Lua / Löve2D</span></a> - 🇫🇷 Simulateur de deck de cartes planaires, pour jouer à la variante « PlaneChase » de Magic the Gathering, écrit en Lua avec le framework Löve2D, jouable dans le navigateur sans rien installer, [PlaneChase.lua/](https://naereen.github.io/PlaneChase.lua/) for [this repository](https://github.com/Naereen/PlaneChase.lua/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/PlaneChase.lua.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/PlaneChase.lua/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/PlaneChase.lua.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/PlaneChase.lua/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/PlaneChase.lua.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/PlaneChase.lua/watchers/) [![GitHub issues](https://img.shields.io/github/issues/Naereen/PlaneChase.lua.svg)](https://GitHub.com/Naereen/PlaneChase.lua/issues/) / [![GitHub issues-closed](https://img.shields.io/github/issues-closed/Naereen/PlaneChase.lua.svg)](https://GitHub.com/Naereen/PlaneChase.lua/issues?q=is%3Aissue+is%3Aclosed) - 🇫🇷 Un petit jeu d'échec écrit en Lua avec le framework Löve2D, jouable dans le navigateur sans rien installer, [Love-2D-tiny-Chess-game/](https://naereen.github.io/Love-2D-tiny-Chess-game/) for [this repository](https://github.com/Naereen/Love-2D-tiny-Chess-game/). [![GitHub forks](https://img.shields.io/github/forks/Naereen/Love-2D-tiny-Chess-game.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Love-2D-tiny-Chess-game/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Love-2D-tiny-Chess-game.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Love-2D-tiny-Chess-game/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Love-2D-tiny-Chess-game.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Love-2D-tiny-Chess-game/watchers/) [![GitHub issues](https://img.shields.io/github/issues/Naereen/Love-2D-tiny-Chess-game.svg)](https://GitHub.com/Naereen/Love-2D-tiny-Chess-game/issues/) / [![GitHub issues-closed](https://img.shields.io/github/issues-closed/Naereen/Love-2D-tiny-Chess-game.svg)](https://GitHub.com/Naereen/Love-2D-tiny-Chess-game/issues?q=is%3Aissue+is%3Aclosed) <p style="visibility:hidden;" id="others"></p> ---- ### ✨ Other projects <a href="#others"><span style="float:right;" class="label label-warning label-lg" id="others"># Others</span></a> - 🖥️ 👨 Meta repository with [information about myself for my GitHub profile](https://github.com/Naereen) for [this repository](https://github.com/Naereen/Naereen/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Naereen.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Naereen/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Naereen.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Naereen/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Naereen.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Naereen/watchers/) - 🖥️ 🕸️ 🐍 This repository stores my web pages, powered by the Sphinx static website generator, hosted on the CRANS web server (<https://perso.crans.org/besson>), [web-sphinx/](https://naereen.github.io/web-sphinx/) for [this repository](https://github.com/Naereen/web-sphinx/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/web-sphinx.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/web-sphinx/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/web-sphinx.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/web-sphinx/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/web-sphinx.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/web-sphinx/watchers/) - 🖥️ 🔧 LOTS of scripts and mini programs. Mostly GNU Bash shell scripts and Python scripts, designed to run on (X)Ubuntu, [bin/](https://naereen.github.io/bin/) for [this repository](https://github.com/Naereen/bin/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/bin.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/bin/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/bin.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/bin/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/bin.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/bin/watchers/) - 🇫🇷 📑 Livrets d'énigmes, utilisés lors de la 🖼 📸 chasse aux trésors qu'on a organisé au musée du Louvre pour mes 25 ans 🎂, [Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans/](https://naereen.github.io/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans/) for [this repository](https://github.com/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Chasse-aux-tr-sors-au-Louvre-pour-mes-25-ans/watchers/) - 📃 A stupid LaTeX experiment resulting in a tiny package that displays page numbers as tiny Pokémons and not numbers, [LaTeX-article-with-Pokemon-numbering/](https://naereen.github.io/LaTeX-article-with-Pokemon-numbering/) for [this repository](https://github.com/Naereen/LaTeX-article-with-Pokemon-numbering/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/LaTeX-article-with-Pokemon-numbering.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/LaTeX-article-with-Pokemon-numbering/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/LaTeX-article-with-Pokemon-numbering.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/LaTeX-article-with-Pokemon-numbering/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/LaTeX-article-with-Pokemon-numbering.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/LaTeX-article-with-Pokemon-numbering/watchers/) - 🐫 📄 Small Python script to allow a clean export to .ml for a OCaml Jupyter notebooks [Jupyter-NBConvert-OCaml/](https://naereen.github.io/Jupyter-NBConvert-OCaml/) for [this repository](https://github.com/Naereen/Jupyter-NBConvert-OCaml/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Jupyter-NBConvert-OCaml.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Jupyter-NBConvert-OCaml/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Jupyter-NBConvert-OCaml.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Jupyter-NBConvert-OCaml/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Jupyter-NBConvert-OCaml.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Jupyter-NBConvert-OCaml/watchers/) - 🐍 📄 Small Python script to fix a IOCaml notebook to have a clean export to PDF (include output values AND types), [fix-iocaml-notebook-exports-to-pdf/](https://naereen.github.io/fix-iocaml-notebook-exports-to-pdf/) for [this repository](https://github.com/Naereen/fix-iocaml-notebook-exports-to-pdf/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/fix-iocaml-notebook-exports-to-pdf.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/fix-iocaml-notebook-exports-to-pdf/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/fix-iocaml-notebook-exports-to-pdf.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/fix-iocaml-notebook-exports-to-pdf/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/fix-iocaml-notebook-exports-to-pdf.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/fix-iocaml-notebook-exports-to-pdf/watchers/) - 🎨 Some syntax highlighting files for the GNU/Nano editor, [nanorc/](https://naereen.github.io/nanorc/) for [this repository](https://github.com/Naereen/nanorc/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/nanorc.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/nanorc/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/nanorc.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/nanorc/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/nanorc.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/nanorc/watchers/) - 🎲 Self-trained 3x3 Tic-Tac-Toe, [Wesley-Tansey-RL-TicTacToe/](https://naereen.github.io/Wesley-Tansey-RL-TicTacToe/) for [this repository](https://github.com/Naereen/Wesley-Tansey-RL-TicTacToe/), [![GitHub forks](https://img.shields.io/github/forks/Naereen/Wesley-Tansey-RL-TicTacToe.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Wesley-Tansey-RL-TicTacToe/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Wesley-Tansey-RL-TicTacToe.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Wesley-Tansey-RL-TicTacToe/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Wesley-Tansey-RL-TicTacToe.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Wesley-Tansey-RL-TicTacToe/watchers/) - 🎓 [Pengkun--Master-Thesis--2015/](https://naereen.github.io/Pengkun--Master-Thesis--2015/) for [this repository](https://github.com/Naereen/Pengkun--Master-Thesis--2015/) [![GitHub forks](https://img.shields.io/github/forks/Naereen/Pengkun--Master-Thesis--2015.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/Naereen/Pengkun--Master-Thesis--2015/network/) [![GitHub stars](https://img.shields.io/github/stars/Naereen/Pengkun--Master-Thesis--2015.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/Pengkun--Master-Thesis--2015/stargazers/) [![GitHub watchers](https://img.shields.io/github/watchers/Naereen/Pengkun--Master-Thesis--2015.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Naereen/Pengkun--Master-Thesis--2015/watchers/). <p style="visibility:hidden;" id="about"></p> ---- ## 💁🏻 About this page <a href="#about"><span style="float:right;" class="label label-warning label-lg" id="about"># About</span></a> ### 🛠 Made by [Lilian Besson](https://github.com/Naereen) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/naereen.github.io/graphs/commit-activity) [![Website naereen.github.io](https://img.shields.io/website-up-down-green-red/https/naereen.github.io.svg)](https://naereen.github.io/) > © 2015-2023 [Lilian Besson](https://perso.crans.org/besson/) ([lbesson on bitbucket](https://bitbucket.org/lbesson) or [Naereen on GitHub](https://github.com/Naereen)). ### 📜 Licence? [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/) > Published under the terms of the [MIT license](http://lbesson.mit-license.org/). ### 🙏 Thanks to... > Hosted by [GitHub pages](https://pages.github.com/) and thanks to [rawgit.com](https://rawgit.com/), powered by [StrapDown.js](https://naereen.github.io/StrapDown.js/). [![Awesome Badges](https://img.shields.io/badge/badges-awesome-green.svg)](https://github.com/Naereen/naereen.github.io) [![ForTheBadge built-with-love](http://ForTheBadge.com/images/badges/built-with-love.svg)](https://GitHub.com/Naereen/) [![ForTheBadge uses-badges](http://ForTheBadge.com/images/badges/uses-badges.svg)](http://ForTheBadge.com) [![ForTheBadge uses-git](http://ForTheBadge.com/images/badges/uses-git.svg)](https://GitHub.com/) [![ForTheBadge uses-html](http://ForTheBadge.com/images/badges/uses-html.svg)](http://ForTheBadge.com) [![ForTheBadge uses-css](http://ForTheBadge.com/images/badges/uses-css.svg)](http://ForTheBadge.com) [![ForTheBadge uses-js](http://ForTheBadge.com/images/badges/uses-js.svg)](http://ForTheBadge.com) [![Open Source Love svg3](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) ## More information Since September 2019, I am a junior professor in [Computer Science](http://www.dit.ens-rennes.fr/) (and Mathematics) at [ENS de Rennes](http://www.ens-rennes.fr/) in France, and I love teaching! <details style="margin-left:3%;"> <summary>More details on my teaching</summary> <p>I teach various courses: a long course <a href="https://perso.crans.org/besson/teach/INF1_L1_Rennes1_2020-21/">INF1</a> at L1 (+1) level at University Rennes 1 (introduction to programming in Java), a short one <a href="https://perso.crans.org/besson/teach/intro_num_DEM_2020/">"Introduction to Computer Science"</a> at L3 (+3) level for law and economics students at ENS Rennes. Most of my hours are for computer science students at ENS Rennes: classes or practical sessions for <a href="https://perso.crans.org/besson/teach/info1_algo1_2019/">Algorithms 1/2</a>, I grade projects for a <a href="https://mquinson.frama.io/prog2-cpp/">advanced programming course in C++</a> at L3 (+3) level ; I also give practical sessions for <a href="https://perso.crans.org/besson/teach/Traitement_de_Signal_2020/">Signal Processing</a> at M1 (+4) level. I also <a href="http://www.dit.ens-rennes.fr/seminaires/">invite researchers to come talk to our students</a> twice a month, reach me out if you're interested! My main task is to manage the <a href="http://www.dit.ens-rennes.fr/agregation-option-d/">intense training for national competitive exam "agrégation de mathématiques"</a> for the Computer Science minor, for which I teach various small courses at M2 (+5) level, and give rehearsal oral exams (see <a href="https://perso.crans.org/besson/notebooks/agreg/">notebooks</a>).</p> </details> #### I enjoyed doing a PhD (2016-19) Before that, [I pursued a Ph.D](https://perso.crans.org/besson/phd/) ([phd.pdf](https://perso.crans.org/besson/phd.pdf)) in telecommunications, applied mathematics, machine learning and computer science, at the engineering school CentraleSupélec in Rennes and at Inria in Lille since 2016 to 2019, and I graduated in November 2019. I [wrote research articles](https://perso.crans.org/besson/publications) and [research software](https://github.com/SMPyBandits/). I do less research but still a little bit, since my PhD defense. #### I'm not only a (proud) geek! Outside of computer science and teaching, I love biking, hiking, traveling by hitch-hiking, [cooking](https://perso.crans.org/besson/cuisine/) etc. 🛏️ I live alone and work at home in Rennes, and I'm a strong believer in the importance of 💚 ecology, and especially [reducing waste at a personal level](https://perso.crans.org/besson/zero-dechet/) and [local and national political actions](https://anv-cop21.org/). I'm passionate about video games, science fiction, and fantasy! 🚀 I write a lot on [my blog](https://perso.crans.org/besson/index.en.html). #### More name dropping 💻 I work on Dell and HP laptops, using [XUbuntu 18.04+](https://xubuntu.org/), [VSCode](https://perso.crans.org/besson/visualstudiocode.en.html), :musical_note: listening to music with [gmusicbrowser](http://gmusicbrowser.org/) (and [this](https://github.com/Naereen/GMusicBrowser-FullScreen-WebApp)). Since 2012, I write a lot of [tiny CLI scripts](https://github.com/Naereen/bin), [build my website](https://github.com/Naereen/web-sphinx) using [sphinx](https://sphinx-doc.org/). 🖊️ I love mathematics, got "agrégation" in 2014, and since then I've helped writing the [best maths book ever](https://laurent.claessens-donadello.eu/frido.html) (in 🇫🇷 French), and [this other one](https://www.dunod.com/prepas-concours/131-developpements-pourl-oral-agregation-externe-mathematiquesinformatique). 🤣 I'm a [big fan of memes](https://9gag.com), [various TV shows, movies and video-games](https://perso.crans.org/besson/top10.en.html). ### Stats [![Naereen's github trophy](https://github-profile-trophy.vercel.app/?username=Naereen&row=1&no-bg=true)](https://github.com/ryo-ma/github-profile-trophy) [![Naereen's github stats](https://github-readme-stats.vercel.app/api?username=Naereen&theme=blue-green&show_icons=true)](https://github.com/anuraghazra/github-readme-stats) [![Most used languages](https://github-readme-stats.vercel.app/api/top-langs/?username=Naereen&theme=blue-green&layout=compact)](https://github.com/anuraghazra/github-readme-stats)