diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2026-08-31 17:10:07 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2026-08-31 17:10:07 +0200 |
| commit | 66b54db812b01f5b944b0e5694a1473bdbcbaf32 (patch) | |
| tree | 177d8c6120c8df5e5a63162417258e1522951c11 /custom/README.md | |
| download | cgit-config-master.tar.gz cgit-config-master.zip | |
Diffstat (limited to '')
| -rw-r--r-- | custom/README.md | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/custom/README.md b/custom/README.md new file mode 100644 index 0000000..a22aa38 --- /dev/null +++ b/custom/README.md | |||
| @@ -0,0 +1,78 @@ | |||
| 1 | # My git repositories | ||
| 2 | |||
| 3 | In this page you can find all my public git repositories. It is a collection | ||
| 4 | of programs, tutorials, configuration files and more. All my repositories | ||
| 5 | are also mirrored on [my GitHub page](https://github.com/sebastianotronto). | ||
| 6 | |||
| 7 | Here are some highlights; for a full list, see [the index](../). | ||
| 8 | |||
| 9 | ## Programs | ||
| 10 | |||
| 11 | * [ancient-projects](../ancient-projects) is a collection of my early coding | ||
| 12 | projects (2006-2010), mostly written in Java. | ||
| 13 | * [nissy-core](../nissy-core) is my biggest hobby project. It is a Rubik's | ||
| 14 | cube solver focused on finding optimal solutions. It uses a standard A* | ||
| 15 | search method supported by a custom set of pruning tables. It can be | ||
| 16 | included as a library in your C, C++ or Python projects, and it can build | ||
| 17 | to [WebAssembly](https://en.wikipedia.org/wiki/WebAssembly). | ||
| 18 | * [nissy-classic](../nissy-classic) is another Rubik's cube solver, focused | ||
| 19 | on assisting the user in exploring [domino | ||
| 20 | reduction](https://www.speedsolving.com/wiki/index.php/Domino_Reduction) | ||
| 21 | solutions. | ||
| 22 | * [minesweeper](../minesweeper) is an unremarkable attempt at building a | ||
| 23 | graphical application with [raylib](https://www.raylib.com/) and | ||
| 24 | [Hare](https://harelang.org/). | ||
| 25 | * [zmodn](../zmodn) is a small library for [integers modulo | ||
| 26 | N](https://en.wikipedia.org/wiki/Modular_arithmetic) written in | ||
| 27 | modern C++. I also ported it to Rust, see [zmodn-rs](../zmodn-rs). | ||
| 28 | |||
| 29 | ## Configuration, scripts and website sources | ||
| 30 | |||
| 31 | * [config](../config) contains the configuration files (a.k.a. dotfiles) for | ||
| 32 | my Alpine Linux laptop setup, as well as a collection of scripts for my | ||
| 33 | daily desktop use. | ||
| 34 | * [sebastiano.tronto.net](../sebastiano.tronto.net) contains the source code | ||
| 35 | (Markdown) for [my personal website](https://sebastiano.tronto.net), | ||
| 36 | including template HTML and CSS files, and build scripts. | ||
| 37 | * [cgit-config](../cgit-config) contains the configuration files for this | ||
| 38 | cgit page. | ||
| 39 | |||
| 40 | ## Programming challenges | ||
| 41 | |||
| 42 | * [aoc](../aoc) contains my solutions to (some of) the [Advent of | ||
| 43 | Code](https://adventofcode.com) problems. | ||
| 44 | * [cses](../cses) contains my solutions to (some of) the | ||
| 45 | [cses.fi](https://cses.fi) problems. | ||
| 46 | |||
| 47 | ## Math | ||
| 48 | |||
| 49 | * [ecm](../ecm) is a Python implementation of the | ||
| 50 | [Elliptic Curve factorization | ||
| 51 | Method](https://en.wikipedia.org/wiki/Lenstra_elliptic-curve_factorization) | ||
| 52 | that I have used for a couple of | ||
| 53 | [talks](https://sebastiano.tronto.net/talks). | ||
| 54 | * [kummer-degrees](../kummer-degrees) is a | ||
| 55 | [SageMath](https://www.sagemath.org/) library to compute | ||
| 56 | the degrees of [Kummer extensions](https://en.wikipedia.org/wiki/Kummer_theory) | ||
| 57 | over the rational numbers. | ||
| 58 | * [mathsoftware](../mathsoftware) containes slides, exercises and references | ||
| 59 | for the course Mathematical Software that I taught at the | ||
| 60 | [University of Luxembourg](https://uni.lu) in the Fall of 2021. | ||
| 61 | * [arithmeticbilliard](../arithmeticbilliard) contains code for [Arithmetic | ||
| 62 | Billiard](https://en.wikipedia.org/wiki/Arithmetic_billiards) simulations. | ||
| 63 | * [platonicsolids](../platonicsolids) is a collection of Latex files for | ||
| 64 | drawing [Platonic solids](https://en.wikipedia.org/wiki/Platonic_solid) | ||
| 65 | with [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). | ||
| 66 | |||
| 67 | ## Tutorials and proofs of concept | ||
| 68 | |||
| 69 | * [fmctutorial](../fmctutorial) is my tutorial for | ||
| 70 | [solving the Rubik's Cube](https://sebastiano.tronto.net/speedcubing) | ||
| 71 | in as few moves as possible. You can download the pdf from | ||
| 72 | [fmcsolves.cubing.net](https://fmcsolves.cubing.net). | ||
| 73 | * [emscripten-tutorial](../emscripten-tutorial) contains the codes for | ||
| 74 | the example of [a blog post of | ||
| 75 | mine](https://sebastiano.tronto.net/blog/2025-06-06-webdev) about | ||
| 76 | [WebAssembly](https://en.wikipedia.org/wiki/WebAssembly) | ||
| 77 | and [Emscripten](https://en.wikipedia.org/wiki/Emscripten). | ||
| 78 | * [python-c](../python) is a minimal example of Python module written in C. | ||
