1 # Git repositories 2 3 I started writing code in 2005, with a toy programming language called Dark 4 Basic first and with Java shortly after that. In the past I enjoyed learning 5 different programming languages (C++, J, Python...), but I have recently found 6 more pleasure in writing software in plain C. 7 8 You can find all my git repositories at 9 [git.tronto.net](https://git.tronto.net/) or on 10 [my github page](https://github.com/sebastianotronto). 11 You can clone a repository with `git clone https://git.tronto.net/[NAME]`. 12 13 Here are some highlights of what you can find in my git repositories. 14 15 ## Programs and scripts 16 17 * [nissy](https://git.tronto.net/nissy): A Rubik's cube solver, 18 intended primarily as a tool for practicing FMC. Since april 2023 19 the project has been split into the FMC trainer 20 [nissy-fmc](https://git.tronto.net/nissy-fmc) and the optimal solver 21 [nissy-nx](https://git.tronto.net/nissy-nx). Both are work in 22 progress. The stable version is available at 23 [nissy-classic](https://git.tronto.net/nissy-classic), and is 24 maintained with bugfixes. 25 Check out also [the project's homepage](https://nissy.tronto.net). 26 * [sdep](https://git.tronto.net/sdep): A minimalistic 27 "date+event" line parser. Can be used in combination with some shell scripts 28 as a reminder / calendar application. 29 * [scripts](https://git.tronto.net/scripts): Various scripts 30 for Unix-like systems. 31 32 ## Tutorials 33 34 * [fmctutorial](https://git.tronto.net/fmctutorial): an in-depth 35 tutorial for the Rubik's cube *Fewest Moves Challenge*, or FMC. 36 37 ## Math courses and programs 38 39 Here are some scripts I wrote and lecture notes for some courses 40 I taught at the [University of Luxembourg](https://wwwen.uni.lu) 41 (2018-2022). 42 43 * [mathsoftware](https://git.tronto.net/mathsoftware): a full 44 course (3 ECTS) on LaTeX and SageMath. 45 * [preplogic](https://git.tronto.net/preplogic): notes and 46 exercises for two introductory lectures on elementary logic. 47 * [kummer-degrees](https://git.tronto.net/kummer-degrees): a 48 SageMath script for computing the degrees of Kummer extensions of the 49 rational numbers. 50 * [arithmeticbilliard](https://git.tronto.net/arithmeticbilliard): 51 a python program for drawing the path of 2- and 3-dimensional arithmetic 52 billiards. 53 54 ## Miscellanea 55 56 * [My personal website](https://git.tronto.net/sebastiano.tronto.net): 57 source files (mostly markdown) and build scripts for this website. 58 * [My git hooks](https://git.tronto.net/git-hooks), used to keep my 59 web git instance up do date automatically when I push new changes. See 60 [this blog post](https://sebastiano.tronto.net/blog/2022-11-23-git-host). 61 * [Platonic solids](https://git.tronto.net/platonicsolids) in TikZ (LaTeX).