¥È¥Ã¥× «Á°¤ÎÆüµ­(2007-02-11) ºÇ¿· ¼¡¤ÎÆüµ­(2007-02-13)» ÊÔ½¸

3 ÆüË·¼çÆüµ­


2007-02-12 [ĹǯÆüµ­]

_ ³¨Ê¸»ú¥³¡¼¥ÉÊÑ´¹µ¡À¸À®µ¡

imode:sjis -> ezweb:email-sjis ÊÑ´¹ Hash ¤¬¤Û¤·¤¤¤Î¤Ç¡¢ imode:sjis -> imode:id -> ezweb:id -> ezweb:sjis -> ezweb:email-sjis ¤Çºî¤Ã¤Æ¤ß¤ë¡£

imode:sjis -> imode:id -> ezweb:id ¤Ï emoji_i2es.txt¡¢ ezweb:id -> ezweb:sjis ¤Ï emoji_e2is.txt¡¢ ezweb:sjis -> ezweb:email-sjis ¤Ï typeD.pdf ¤«¤éÆÀ¤é¤ì¤ë¡£

softbank ¤â°ì½ï¤Ë¤·¤Æ emoji code converter generator ¤òºî¤ê¤¿¤¤¡£

¸½¾õ:

setup.bat:

wget http://www.au.kddi.com/ezfactory/tec/spec/pdf/typeD.pdf
xdoc2txt -f typeD.pdf
ruby ezweb-typed.rb > ezweb-typed.txt

ruby softbank-scrap.rb -r > softbank-src.txt

wget http://labs.unoh.net/emoji_i2es.txt
wget http://labs.unoh.net/emoji_e2is.txt
wget http://labs.unoh.net/emoji_s2ie.txt

ruby emoji-conv-gen.rb
# TODO: options
#
# 1. Hash¤òÀ¸À®¤¹¤ë¡£
#   emoji-conv-gen --from imode:sjis --to ezweb:email-sjis
#       (û½Ìɽµ­) -f i:s -t e:es
#   imode, i: NTT DoCoMo i-mode
#     sjis, s	Shift_JIS 16¿Ê
#     unicode, u	Unicode
#   ezweb, e: EZweb (AU)
#     sjis, s	Shift_JIS 16¿Ê
#     unicode, u	Unicode
#     email-jis, ej	E¥á¡¼¥ëÁ÷½ÐÍÑJIS
#     email-sjis, es	E¥á¡¼¥ëÁ÷½ÐÍÑShift_JIS
#   softbank, s: SoftBank
#     unicode, u	Unicode
#     webcode, w	Web¥³¡¼¥É¤Î°ìÉô
#
#   --module EmojiConv
#       module ̾ default: EmojiConv
#   --method imode_sjis2ezweb_email_sjis
#       module function ̾ default: from, to ¤Ç·è¤Þ¤ë
#   --alias sjis_i2ee
#       alias ̾
#
# 2. Tab¶èÀÚ¤ê¤Îɽ¤òÀ¸À®¤¹¤ë¡£
#   emoji-conv-gen --tab imode:id,imode:sjis,ezweb:id,ezweb:sjis,ezweb:email-sjis
#       (û½Ìɽµ­) -T i:id,i:s,e:id,e:s,e:es

ActiveRecord ¤Ë¤Ä¤Ã¤³¤ó¤À¤é¤É¤¦¤Ê¤ë¤«¤Ê¡Ä¡Ä

Emoji.imode_sjis_to_ezweb_sjis(code)
:= ImodeEmoji.find_by_sjis(code).ezweb.sjis
:= ImodeEmoji.find_by_sjis(code).emoji.ezweb.sjis
ËÜÆü¤Î¥Ä¥Ã¥³¥ß(Á´2·ï) [¥Ä¥Ã¥³¥ß¤òÆþ¤ì¤ë]
# ¥Æ¥¹¥È (2007-03-27 04:02)

¥Æ¥¹¥È

# ¥Æ¥¹¥È (2007-03-27 04:03)

¥Æ¥¹¥Èöú

[]