This site is still under intensive development in my spare time.
Try to change the language if you feel bored:
Some writeups about what I learned.
No wrtings yet.