git.md (2871B)
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 stable version of the project has been moved to 20 [nissy-classic](https://git.tronto.net/nissy-classic), while I kept 21 working on the H48 optimal solver. This new solver, which will be 22 integrated in a future version of nissy, can be found 23 [here](https://git.tronto.net/nissy-core). 24 Check out also [the project's homepage](https://nissy.tronto.net). 25 * [scripts](https://git.tronto.net/scripts): Various scripts 26 for Unix-like systems. 27 * [zmodn](https://git.tronto.net/zmodn): A simple C++ library for working 28 with modular arithmetic. 29 30 ## Tutorials 31 32 * [fmctutorial](https://git.tronto.net/fmctutorial): an in-depth 33 tutorial for the Rubik's cube *Fewest Moves Challenge*, or FMC. 34 35 ## Math courses and programs 36 37 Here are some scripts I wrote and lecture notes for some courses 38 I taught at the [University of Luxembourg](https://wwwen.uni.lu) 39 (2018-2022). 40 41 * [mathsoftware](https://git.tronto.net/mathsoftware): a full 42 course (3 ECTS) on LaTeX and SageMath. 43 * [preplogic](https://git.tronto.net/preplogic): notes and 44 exercises for two introductory lectures on elementary logic. 45 * [kummer-degrees](https://git.tronto.net/kummer-degrees): a 46 SageMath script for computing the degrees of Kummer extensions of the 47 rational numbers. 48 * [arithmeticbilliard](https://git.tronto.net/arithmeticbilliard): 49 a python program for drawing the path of 2- and 3-dimensional arithmetic 50 billiards. 51 52 ## Miscellanea 53 54 * [My personal website](https://git.tronto.net/sebastiano.tronto.net): 55 source files (mostly markdown) and build scripts for this website. 56 * [My git hooks](https://git.tronto.net/git-hooks), used to keep my 57 web git instance up do date automatically when I push new changes. See 58 [this blog post](https://sebastiano.tronto.net/blog/2022-11-23-git-host). 59 * [Platonic solids](https://git.tronto.net/platonicsolids) in TikZ (LaTeX). 60 * [bclibrary](https://git.tronto.net/bclibrary): A collectiono of functions 61 for [bc(1)](https://man.openbsd.org/bc). 62 * [A simple Python module written in C](https://git.tronto.net/python-c): 63 A minimal example of Python bindings for C code, for educational 64 purposes.