万书网 > 科幻灵异 > 我的世界之源代码 > 第86章

第86章



                                    

        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!