sebastiano.tronto.net

Source files and build scripts for my personal website
git clone https://git.tronto.net/sebastiano.tronto.net
Download | Log | Files | Refs | README

git.md (3108B)


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