Coding
Js: 8 --- Lv1 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱
Python: 30 --- Lv2 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱
Dotnet: 1 --- Lv1 ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Ui: 7 --- Lv1 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱
Android: 6 --- Lv1 ▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱
Node: 1 --- Lv1 ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Logic
Algorithm: 2 --- Lv1 ▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Data-structure: 8 --- Lv1 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱
Test
Test: 1 --- Lv1 ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Computer
Web: 12 --- Lv2 ▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
File-system: 1 --- Lv1 ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Dev
Vim: 1 --- Lv1 ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Specific
Text-processing: 2 --- Lv1 ▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Ai: 2 --- Lv1 ▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Write Code
Python function (script): 187 --- Lv6 ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱
Python function (module): 29 --- Lv2 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱
Shell script: 23 --- Lv2 ▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱
Here are my notes on the code I read.
Software
- Terminal: Konsole
- Shell: zsh
- Code Editor: VS Codium
- Version Control: git
- Python interpreter: Thonny
- Site builder: hugo
- Tagging: filetags
- Password Management: Keepass
Achievements
Reinvent the wheel:
- Matrix operations (numpy-like)
Scripts:
- Automate blog publishing
- Automate blog statistics counting
Operating system:
- Install Arch Linux
- Set up Chinese input method (fcitx5)
- Alternative to Dexpot (qtile)
- Alternative to foobar2000 (Audiotube)
- Alternative to AutoHotKey (keyd)
- Alternative to Supermemo (Obsidian Incremental Writing Plugin)
- Alternative to Cold Turkey Blocker (DNS blocking using dnsmasq)
- What is Emacs? A highly programmable text editor using lisp.
- List of shell commands I grasp
Web:
- Create own blog template
- Tweet Layout
- Gallery Layout
- Statistic page
- Web crawler
Software Development:
- Write an application that randomly shows motivational quotes
- Write a Joplin plug-in for incremental writing
- Write a oklch colour picker plug-in for Krita
- Write a task scheduler that automatically picks daily tasks.
- Generate oklch intensity charts with different brightness level