5065 comments
2219 subscribers
4799 on Twitter
Subscribe! Feed reader E-mail

More Emacs evangelization: flashcard

Aris and I are both struggling with far too much kanji. I used a
combination of kdrill to gain familiarity with kanji and
../emacs/flashcard.el to drill the meaning into my brain, as
flashcard.el requires me to get a question right 5 times in a row
before considering it solved. Aris searched the Internet for flashcard
programs on Windows and played around with things like Kanji Gold and
King Kanji, but couldn’t figure out how to import our wordlist into
them. Kanji Gold looked promising as it also used EDICT, but I
couldn’t figure out the magic number at the end of the dictionary
entry. With over 200 words in our word list, there was no way we were
going to enter those things one by one!

I told him to download Emacs and grab Jorgen Schaefer’s flashcard.el
from my ../emacs directory. I then grabbed the dictionary file that
Kanji Gold couldn’t recognized, replaced [ with : to get flashcard to
recognize it without problems, then set up a deck for him. I tweaked
the default faces a bit—they’re horrible on light-colored displays. I
copied the suggested feedback config and explained the pigeonhole
method to him. I tweaked the checking function so that it checked for
substrings and treated empty input as a definitely incorrect answer.
He wanted the answers displayed all the time, so I coded that in as
well.

The initial word list was too big, so I copied 9 words and put them
into a file, then imported them into a deck. Later, when he finishes
this deck, I’ll show him how to create another colon file and import it.
I’ll also ask him if he wants to tweak the number of compartments.

He’s asked me if I can get YM working in the text editor as well. I’m
currently tunneled through Richi’s host, but I think I can open a
local tunnel for him as well, if he feels like using ERC. ‘course,
normal YM just might work, and chances are there’s a YM-specific
client somewhere in Emacs.

I’ve made no efforts to hide Emacs’ complexity. I lean over and drop
into Lisp code in front of him because I want him to have a working
environment up and running as soon as possible. Who knows? Maybe he’ll
use Emacs even after the internship. =)

He looks like he’s having fun, and certainly appreciates the fact that
I can hack the editor to fit how he wants to do things. He wants to
match the readings, too, which means I’ll need to figure out how leim
works under Windows. I’ll do that on Monday.

On Technorati: , ,

Short URL: http://sachachua.com/blog/p/2566

One Response to “More Emacs evangelization: flashcard”

  1. My name is Aris … I use Emacs, and I also try to learn Kanji … and I used to live near Toronto …..
    Strange coincidence ….

Comment, share a thought, ask a question...

Please comment as you, not your organization.





 

On This Day...

  • 2012: Weekly review: Week ending January 13, 2012 — From last week’s plans Work [X] Work on more functionality for project C [X] Check end date for project [...]
  • 2011: 13,705 steps and counting — 13,705 steps in two and a half hours of leisurely walks spread out over one day, encompassing three not-entirely-necessary strolls [...]
  • 2010: Rabbit-holes of awesome — Interests can be rabbit-holes of awesome. There’s no telling how deep they run. One of the things I love about [...]
  • 2010: Getting started on your web presence — One of my mentees asked: in terms of public web presence, should you have a website, a blog, both of [...]
  • 2010: Upcoming talk: The Shy Connector — For Women in Technology International (WITI). Target: 5-7 minutes core presentation, lots of discussion, 5-minute wrap-up at the end. Target [...]
  • 2009: Making people’s eyes shine with wonder — My dad is a darn good advertising photographer, but you know what I think his key expertise is? It’s not [...]
  • 2009: Unfinished Business: Design and New Media in the Obama campaign — Last night’s Unfinished Business lecture was about design and new media in the Obama campaign, with insights from Scott Thomas [...]
  • 2009: Finally decided what to do with the tax-free savings account — I finally decided what to do with the tax-free savings account (TFSA) recently introduced by the Canadian government. Because I’ve [...]
  • 2008: (In the presence of) Mentors — The room lights dimmed around me, and a few solitary lamps signaled others staying late. I didn’t mind at all, [...]
  • 2007: I am everyone and no one — I was amused to find that Google Alerts reported that an atheist blog linked to my Ph103.Reflection, a page of notes [...]
  • 2007: My mom, the blogger — There’s something to be said when your mom blogs more than you do. I’ve just finished setting up a WordPress blog [...]
  • 2004: xgesture — xgesture promises application-specific gesture mapping, which could be very useful. I’d like to have a general set of gestures. E would [...]
  • 2004: Mouse gestures — There _must_ be a better way to define gestures in fvwm. I like wayv’s matching (haven’t tried xstroke yet), as it’s [...]
  • 2004: Window manager — I’d like a window manager that will allow me to focus windows from the command line. Fvwm might do the trick, [...]