Kana training program
Kana trainer is a little program that helps learning hiragana and katakana. It remembers which letters are especially difficult for you, and presents them more often to make learning faster.
You need ruby and ruby-gtk2 to run it.
If you want to train hiragana-romaji conversion,
start it like this:
./kanatrain.rb hira-roma.txt

If you want to train romaji-hiragana conversion:
./kanatrain.rb hira-roma.txt r

If you accidentaly remembered possitions of letters
instead of meaning, just run:
./kanatrain.rb hira-roma.txt r 1
it will exchange positions of random 2 letters after
every question.