Today, I finished up enough to make a first release of my tsumego program. Thankfully, the web site I mentioned last week is back up and running, so hopefully this week I’ll get enough time to package everything together, make a post about it, and start getting some feedback. I finished the problem serialization (which was most of the work), then added some problem de-duping, and fixed up the statistics placeholders. Everything now seems to be working just fine.

Fortunately, all the quiz work I’ve been doing will carry over quite nicely to the old Japanese quiz program project. Somebody actually emailed me this week saying that they really like the program, and sent me a patch for a minor bug it had. They also asked me if I could add more kanji, so I’ll probably start working on that next. I’ve been trying to get rid of the nasty, nasty flat-file format underneath everything, and today I managed to finish up the last bit of refactoring that gets rid of any direct dependencies on that flat-file format. Now I have a solid API that I can write my database code against, and once I have that API completed, the flat-file code can disappear forever.

Speaking of kanji, I originally wrote the program to study for the JLPT—the Japanese Language Proficiency Test—and I just got an email from the test organizers saying that they’ve sent my admission voucher in the mail, and I should be getting it shortly. The test is on the first Sunday of December every year—if my calculations are correct, that puts it at four weeks from today. I’m excited! I’m only taking the very easiest level (JLPT 4), but it’s not a trivial test to pass. I’ll have to study hard!

One Response to “From Tsumego to Nihongo”
  1. Nori says:

    Can I play Tsumego you programed?

  2.  
Leave a Reply