Bag of code I use and want to organize. Later I want divide it into a few repos
Apps contains applications and some tests
There is com package with common classes:
- Algebra (Combinations, Permutaions, Expressions, quick-Maths, Matrix, Graphics2D)
- Cryptography (Base64, AES, RSA, Primes, TLV)
- Git (GitRepo-access git repo, GitGraph-generate git log as SVG)
- Graph theory (Binary Tree, Heap Tree, Sorting)
- IO (ScriptShell, Serial, IOText-utf8 i textstream)
- NET (network classes from Sun, which implements FtpClient)
- NetIO (non-blocking io with SelectorThread)
- Puzzle solvers (Cryptarithms, Pentomino, PackRect, Sudoku)
- SVG - primitives to generate vector graphics file
- SYS - system tools
- Text - conversted, ANSI codes
- Time - calculate elapsed time
- ui - user interface primiives
- UnitTests - unit tests of com
- img - image processing
There is apps package with application classes:
- activity - activity measurement (in progress)
- checker - parse file and check syntax (in progress)
- crypt - pem file analizer, number generator, testcase generator
- GFTP - git-ftp, send files tracked in git to remote server (deploy)
- GitLog - save git log as svg graphics file
- Puzzle solver/plaer apps - TicTacToe, Criptarithms, Pentomino, Sudoku, Rects
- Remote desktop control (client & sever)
- Serial - advanced terminal app
- wgrep - Web Ggrep - grep-like app to scan www pages