There is a new set of 12 Curl applets for studying Japanese kanji this morning.
They are linked at http://www.aule-browser.com/kanji/kanjidic2-grades.html
Here is a snapshot of the applet for combined Grade 9 and Grade 10 Japanese kanji from kanjidic2 with meanings and both on and kun readings in katakana and hiragana:
These pages require the MIT Curl Surge RTE browser plug-in from www.curl.com
Notes on the Curl web programming language and Curl markup using the Curl Surge Runtime Engine (RTE), the expression-based Curl language and Curl's macro facilities and class libraries
Pages
on the Curl Web Content Markup Language
on the Curl Web Content Markup and Programming Language from www.curl.com and www.curlap.com
Showing posts with label hiragana. Show all posts
Showing posts with label hiragana. Show all posts
Friday, June 8, 2012
Sunday, June 3, 2012
serialization for text source integrity
I now have a Curl applet up using only serialized data as the source - this will make all of the "Learn Kanji" applets faster hereafter and help keep my fingers off my input text source !
The applet uses the {deserialize } macro to load its data and does not reach the original source.
The approach will result in much faster "kanji of the day" applets using the Basho Haiku as their learning resource as no iteration through the data will occur at load time and the applets are one degree away from the vulnerable source.
This will be even more significant when working with no SQL and no JSON for the large JMDict Japanese resource as well as the smaller Kanjidic2 and its Edict2.
Entire arrays are serialized with a simple call to a stream to write one object. The object classes are declared as serializable and all affected fields have at least a default value.
The result is that my own annotations are kept independent of the source file.
I may turn this same approach to an applet for viewing the tags in my 9000+ Firefox booksmarks so as to avoid both HTML and JSON.
Here is a snap:
Subscribe to:
Comments (Atom)

