EBWin/EBPocket[URubyCu

EBWin`̃[ÚAEBWin4ɓYtĂEBMakerō쐬ł܂B
[Ǔ`́ArIPsqlite3f[^x[XłB
̃CúAEBWin`̃[U쐬E邽߂RubyɂłB

zzt@C

sRACut
EBDict.rb	[URubyCu{

shLgt
SCHEMA_V2.txt	EBWin` XL[}`

srubyXNvgt
dict_load_pdic.rb	PDICeLXg`ϊXNvg
dict_load_edict.rb	EDICT2`ϊXNvg
search_pdic.rb		XNvg

sϊob`t@C/VFt
make_pdic.bat		PDICeLXg`ϊob`t@C(Windows)
make_edict.bat		EDICT2ϊob`t@C(Windows)

make_pdic.sh		PDICeLXg`ϊVF(Mac OS X)
make_edict.sh		EDICT2ϊVF(Mac OS X)

̓eLXgɂ

sPDICeLXg`t

PDIC̃eLXg`ŁAoA2sAČB

o
 / p


F
an
yz1,1l
an-
yړzO
An apple a day keeps a doctor away.
yz1̃SHׂΈ҂͂Ȃ
...

sEDICT2`t
http://www.edrdg.org/jmdict/edict.html

EDICT2̃eLXg`ŁAȉ̌`B11s

KANJI [KANA] /(general information) gloss/gloss/.../
or
KANA /(general information) gloss/gloss/.../

F
̕ [̂т] /(exp) flight (plane)/
̗ [̂] /(n) air travel/air trip/
ӂ [ӂ] /(n) idling (of an engine)/
...



gp@

sPDICeLXg`->EBWin`[Ut
	ruby dict_load_pdic.rb <̓t@C> <t@C.ebd> <> <R[h>

sEDICT2`->EBWin`[Ut
	ruby dict_load_edict.rb <̓t@C> <t@C.ebd> <> <R[h>

st
	ruby search_pdic.rb [-m={e|p|s|c}] <t@C> <>

	-m=e	Sv(exact)
	-m=p	Ov(prefix)
	-m=s	v(suffix)
	-m=c	NX(cross)



Windws / Mac OS X

ΉRubỹo[W2.00łB

Ruby ̃CXg[

Windows

LURLARubyInstaller 2.0.0̍ŐVł肵܂
http://rubyinstaller.org/

rubyinstaller-2.0.0-p???.exe s܂B
C:\Ruby200	rubyCXg[܂B
ϐPATH C:\Ruby200\bin ǉ܂B

 sqlite3-rubyCXg[܂B

gem install sqlite3-ruby

Mac OS X
Mac OS X̏ꍇA炩Ruby 2.00gݍ܂Ă܂B
ʓrAsqlite3-rubyCXg[܂B

$ sudo gem install sqlite3-ruby

--
2008/10/31
2015/01/31	ver2
2015/05/12	Mac OS Xpshǉ
