The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Jisho

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Laurent Sansonetti

Posts: 134
Nickname: lrz
Registered: Jun, 2006

Laurent Sansonetti is a software engineer at Apple Computer and a longtime Ruby enthusiast.
Jisho Posted: Nov 26, 2006 9:31 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Laurent Sansonetti.
Original Post: Jisho
Feed Title: lrz's diary
Feed URL: http://www.chopine.be/lrz/diary/xml/rss/feed.xml
Feed Description: lrz's diary
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Laurent Sansonetti
Latest Posts From lrz's diary

Advertisement

I spent the thanksgiving break in Lyon, doing great things. I profited to advance a bit in Japanese and especially in Kanji. Someone pointed me to the WordLookup program which is cool to get some information about a specific Kanji (you can even input the Kana, or the English word). The problem is that this program is slow and commercial.

I discovered that the dictionary itself is freely available, so I had this idea: why not writing my own dictionary UI? Well, that's what I did, while my girlfriend was watching the Va Vinci Code movie (which I don't really like).

Jisho

The program is of course written in Ruby. It's indexing the JMdict version of the dictionary (a 40MB XML file!). I experimented Ferret for the first time, and it's a great library (modulo the fact that you have to separately analyze the non-ASCII strings, but it's not really Ferret's fault). Of course the parsing/indexing part takes some time (20 minutes on my Mac Book Pro), but it's only necessary once, and after that searches are instantaneous. I'm already using my tool to learn more Kanji :)

I will clean the sources and dump a tarball somewhere in the very near future. I still need to add an history feature though, without it it's hard to navigate in the dark world of Kanji.

Read: Jisho

Topic: The Ruby Explorer – Code Navigation Tool Previous Topic   Next Topic Topic: Quick Conkeror Prefs

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use