Visit http://stardict.sourceforge to download now!
New features:
* Network dictionaries.
* Plug-in system.
* Full-text translation.
276
附录一四 PERSONALRESUMEOFHUZHENG
* Pronounce word by TTS engine.
* Preliminary WikiPedia dictionary support.
* More powerful dictionary management.
* Babylon dictionaries conversion.
* Many other changes. See: http://stardict.sourceforge/todo.php
Enjoy! :)
=====
Done projects in the university
========================
I have done some projects in the university, all of them are open source software.
1) StarDict. http://stardict.sourceforge
This is my most well-known project.
StarDict is a Cross-Platform and international dictionary software, it is developed by C++
programming language, and use GTK2 as the GUI library, it is open source, released
under GPL license. StarDict is powerful, besides the search while input function, it has
other features such as "Glob-style pattern matching," "Fuzzy query," "Scan selection
word," etc. StarDict can run in Linux, FreeBSD, Solaris, Windows platform presently, it
implemented the mouse over get word function under Windows, which is very convenient
to use. As the power of UTF-8 technique, StarDict support many languages. StarDict
collected many dictionary data, there are more than 1000 dictionaries currently. StarDict
designed its own dictionary file format, the access speed is very fast, support data
compressing, and with good expansibility, as the use of sparse word-offset index
technique, the memory usage is very low. StarDict is welcomed by many users, the
currently download count is more than 3 Million(see
http://sourceforge/project/stats/detail.php?
group_id=80679&ugn=stardict&mode=alltime&&type=prdownload), it is distributed within
Fedora, Ubuntu and some other OSes. This project started in 2003.3, after 4 years'
development, it become the most popular dictionary software in the Linux world, while gain
much market in Windows too.
I developed the StarDict.org on-line dictionaries website in the late 2006. See
http://stardict.org and http://stardict.cn, it use stardictd as the server back end,
which use libstardict to load and query dictionaries. It communicate with the client in
StarDict protocol. This website is the first dictionary website using Ajax technique in the
world, the stardictd server is very fast while save much resources at the same time, after
load more than 1000 dictionaries, which have about 30Gb data, it cost only 16Mb memory.
In 2007.1, I sold StarDict's copyright and the corresponding websites for several hundreds
of thousand Yuan to a information technique company, while I will still maintain StarDict as
it keeps open source.
277
2) ReciteWord. http://reciteword.cosoft.org.cn
Reciteword is an education software to help people to study English, reciting English
words. It has very beautiful interface, make reciting word being an interesting thing. I
recommend you to visit its website and see the screen shots, I am sure that it is one of the
most beautiful software developed by GTK.
It is written in C++, with 30 thousands lines of source codes.
3) Gaim-myicq plug-in. An instant messaging client that communicate in myicq protocol.
Well, only one or two technique people can't defeat QQ or MSN, because they have
already gain the market, but we still learned much things from this project, technically and
more on non-technique.
Award and certifications
=======================
2004' China open source software contest excellent software design GOLD prize. It is
hosted in Beijing, and it is the first and biggest Linux contest hosted by the Chinese
government, I was pleasantly surprised when they announce that I am the golden prize
winner, it means my contribution on StarDict project get recognize by the society. I got a
IBM laptop as the award.
2005' "The Golden Penguin Greater China" open source software Final excellent originality
prize. It is hosted in Hong Kong, contestants come from China mainland, Hong Kong,
Macao and Taiwan, we get together and communicated with each other on free software.
2006' China-Japan-Korea open source software contest winner. I met Ruby's author and
some other famous people in this contest, who come from three different countries, I am
very glad that I am one of the four representative of China.
China science institution open source software contest third-class prize.
IBM Linux Professional Institute Level 1 Certification. I got the highest score in our
university when I was only a grade 1 student.
LUPA Open Source Master.
English Capability
=======================
* Passed the CET-6 examination
* Translated "GTK2 Turorial" to Chinese,see:
http://reciteword.cosoft.org.cn/yaoguang/ebook/gtk2-tut/
* Written two books that are mainly in English, they are my thinking notes, see:
http://stardict.sourceforge/geniusreligion/GeniusPhilosophy.pdf
http://stardict.sourceforge/geniusreligion/TheUtmostTruth.pdf
278
附录一四 PERSONALRESUMEOFHUZHENG
You can view the excerption at:
http://members.optushome.au/davidquinn000/Quality%20Posts/QualityContents.htm
You can read more articles written by me in my personal website.
Personality
========================
1) Carries the enthusiasm on technique researching. I would like to lead a life as the
genius type people :)
2) Love freedom and like developing free software.
3) I am interested in Operating System Kernel, Virtualization technique and so on, I will
learn them deeper in the future, such as join L4 Micro-Kernel development, join XEN
virtual machine project.
My personal website: http://reciteword.cosoft.org.cn/yaoguang/ (in Chinese).
279
附录一五 Statement of Purpose
I am writing to apply for PHD study in the department of computer science at University of
Delaware. I am interested in Computers when I first get acquainted to it in the middle
school, then start my journey with it from then on. I have done many things on Computers
in the past. I consider it as a legend, but now I mainly concentrate on the future, this is why
I choose to continue my study in computer science field.
To be honest, I am not motivated to introduce myself anymore, because I have written 5
books to express myself, and I am a well-known people in my field(Linux community). I
need not introduce myself in most cases. I just need to say: I am the author of StarDict
then people know who I am and they smile. This may sound aggressive, but this is true. I
am a Buddhism believer in fact.
I have done two successful projects: StarDict and ReciteWord, you can visit their project
website, http://stardict.sourceforge and http://reciteword.sourceforge. StarDict is a
dictionary software, developed using C++, it has 80 thousand lines of code and 4 millions
of users in the world. It can run on Linux, Windows and Mac OS X. I began this project
during my sophomore year in the university, and have been maintaining it from then on.
Five years have past, and I have put much effort into it. It is the most meaningful thing that
I have done. The other project is ReciteWord, it is a very useful and beautiful software.
StarDict has given me many awards. I list them here:
2004' China open source software contest excellent software design GOLD prize. It was
hosted in Beijing, and it was the biggest Linux contest and first of its kind hosted by the
Chinese government. I was pleasantly surprised when they announced that I was the
golden prize winner. It means my contribution to StarDict project get recognize by the
society. I got an IBM laptop as an award.
2005' "The Golden Penguin Greater China" open source software Final excellent originality
prize. It was hosted in Hong Kong, contestants came from China mainland, Hong Kong,
Macao and Taiwan, we got together and communicated with each other on free software.
2006' China-Japan-Korea open source software contest winner. I met Ruby's author and
some other famous people in this contest, who came from three different countries, I am
very glad that I was one of the four representatives of China.
LUPA Open Source Master.
It brought me some money too, although it is open source software and being free to
everyone. In 2007.1, I sold StarDict's copyright and the corresponding websites
(http://stardict.org) for several hundreds of thousand RMB to an information
technology company, while I still maintain StarDict and keep it open source.
280
附录一五 StatementofPurpose
After graduated from SiChuan University, I joined RedHat, the best Linux company on
earth. I just send my resume to RedHat, and then I received the phone call soon in the
afternoon, who became my manager later. He knew me, so the recruitment process was
very short and smooth. I became an international engineer in the R&D department after
that, and now I have been worked there for more than one year.
Recently, I gave a speech in Beijing University of Posts and Telecommunications, the title
of this speech was "From normal to success, the road of StarDict". A video presentation is
available from this address:
http://reciteword.cosoft.org.cn/yaoguang/lecture/20071212.bupt/content.htm
It was an activity to invent well-known open source master to spread open source spirit to
100 Chinese universities. As I am an example of developing free software in the university
and become successful in the society, my speech was very successful, the students said
that they feel very familiar when listening to my words.
Well, I am not only a technical people, I am a thinker too, that is where my 5 books come
from, I am interested in philosophy and religions too, and have written my thoughts into
books, it influenced many people in Chinese open source community, they said that my
books are very enlightening. Some of them are available to download at:
http://stardict.sourceforge/geniusreligion/GeniusPhilosophy.pdf
http://stardict.sourceforge/geniusreligion/UniversityWriting.pdf
Some of them are written entirely in English, as I like trying new things and being a
pioneer.
But, all these things are the past, I know my weaknesses and I want to put my effort to
consummate myself in the future. Although I have done lots of project practice before, I still
lack the cutting edge research opportunity in computer science, and I need this opportunity
to elaborate my talent on Computers. I am interested in OS kernel, Virtualization, AI, 3D
game engine and any techniques that can help people in the world. The purpose of my life
is to help more other people, while perfecting the internal self. This is the truth which I
learned from Buddha.
After finishing the education in University of Delaware, I plan to come back to China, and
build up a new company, in my best effort. I have acquainted many friends in IT field, and I
hope studying in your university can help me to realize an excellent future!