I Use This!
Activity Not Available
Analyzed 10 months ago. based on code collected 11 months ago.

Project Summary

RhymeDictThe purpose of this project is to make a collection of digitized texts of ancient Chinese rhyme dictionaries, and create human friendly tools for read, extraction and retrieval.

guangyun_skimmerThe first tool rolled out is a web application for local use --- 廣韻檢索, by which you can browse or search entries of the most important Chinese RhymeDict Guangyun.

Expecting the broadest compatibility, this application requiring only the commonest features of a modern web browsers.(I developed it on ubuntu/firefox, other platforms and browsers are untested for now!) All data from the original dictionary are converted into json format. RDBMS TABLEs are represented as a bunch of arrays, each one of them is comparing a column of a RDBMS table. A whole table is mapped to a js object with keys as field names and value arrays as columns. Unfortunately, the Arrays and Objects of javascript are pretty weak, it is very difficult to implement sorting or joining things like we do on RDBMS using SQL. It turned out,I can't create a nomral javascript application to serve common purpose dictionary searching, but I can make it serve one very particular purpose,namely Guankyun, I wrote a bunch of functions to fit the very dictionary. The data and the program merged together.

But I do keep the reusability in mind when I was developing this app. Despite the lameness, it does have some extent of flexibility, so it can be tweaked to fit another dictionary, even a collection of dictionaries, as long as the json data doesn't burst the browser's tummy!


ancient book chinese phonology

In a Nutshell, rhymedict...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    anyone with an Open Hub account can update a project's tags
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog


2 Other

30 Day Summary

Apr 9 2016 — May 9 2016

12 Month Summary

May 9 2015 — May 9 2016


Be the first to rate this project
Click to add your rating
Review this Project!