Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2013,還在搞輸入法?
Search
Mikimoto Chuang
April 24, 2013
Programming
0
140
2013,還在搞輸入法?
OSDC 2013 Session Talk
Mikimoto Chuang
April 24, 2013
Tweet
Share
More Decks by Mikimoto Chuang
See All by Mikimoto Chuang
App 如何跨越虛擬與真實世界的鴻溝
mikimoto
1
230
開放資料與市場經濟
mikimoto
1
87
MOPCON 2012 回顧與展望
mikimoto
0
400
Kiss your wallet goodbye
mikimoto
4
330
那些年,我們一起用過的 Xcode
mikimoto
4
420
CocoaHeads Kaohsiung Meetup Introduction
mikimoto
1
180
DIY Open Source 無人自走砲 - OSDC.tw 2012
mikimoto
1
580
Other Decks in Programming
See All in Programming
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
570
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
320
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
140
Java on Azure で LangGraph!
kohei3110
0
170
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
350
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
190
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
360
VS Code Update for GitHub Copilot
74th
1
320
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
120
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
160
A2A プロトコルを試してみる
azukiazusa1
2
1.1k
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
GitHub's CSS Performance
jonrohan
1031
460k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Designing for Performance
lara
609
69k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Balancing Empowerment & Direction
lara
1
370
Fireside Chat
paigeccino
37
3.5k
A designer walks into a library…
pauljervisheath
206
24k
Side Projects
sachag
455
42k
BBQ
matthewcrist
89
9.7k
A better future with KSS
kneath
239
17k
Transcript
2013 年了還在搞輸入法? .JLJNPUP Chief Engineer, Mobilogics Ltd. Co. 13年4月25⽇日星期四
華人地區現存 多少套輸入法? 13年4月25⽇日星期四
13年4月25⽇日星期四
223 種以上 13年4月25⽇日星期四
我們需要這麼多嗎? 13年4月25⽇日星期四
·•2013年全球上網人口達22億,亞洲佔43% ·•中國約17% : 374,000,000(3億7千400萬) (不含其他華人地區) ·•目前,全球上網人口年齡層12歲以上至45歲以 下約為90% by Forrester(弗雷斯特研究公司) 13年4月25⽇日星期四
13年4月25⽇日星期四
約為台灣 1,510萬上網 人口的 24 倍 13年4月25⽇日星期四
223 / 25 = 8.92 13年4月25⽇日星期四
13年4月25⽇日星期四
13年4月25⽇日星期四
13年4月25⽇日星期四
開源輸入法 13年4月25⽇日星期四
新酷音輸入法 http://chewing.csie.net 13年4月25⽇日星期四
13年4月25⽇日星期四
UNIX / WINDOWS 13年4月25⽇日星期四
香草輸入法 http://openvanilla.org 13年4月25⽇日星期四
13年4月25⽇日星期四
OSX WINDOWS 13年4月25⽇日星期四
小麥注音輸入法 http://mcbopomofo.openvanilla.org 13年4月25⽇日星期四
http://www.openfoundry.org/of/projects/100/ SpaceChewingOSX 13年4月25⽇日星期四
信望愛台客語 輸入法 http://taigi.fhl.net/TaigiIME/ 13年4月25⽇日星期四
Yahoo! Keykey http://tw.info.yahoo.com/service/keykey.html 13年4月25⽇日星期四
13年4月25⽇日星期四
13年4月25⽇日星期四
Y!KK PLUG-IN 架構優勢 13年4月25⽇日星期四
採用 STATIC LINK 方式 13年4月25⽇日星期四
•Y!KK Plug-In 類別 •Input Method (IM) •Output Filter (OF) •Around
Filter (AF) 13年4月25⽇日星期四
•Around Filter ·•事先宣告輸入法應該進入某種特殊狀態,或 是收到輸入法的輸出結果後,重做一次類似 輸入法的工作。 ·•AF 與 OF 不同,OF 單純的把輸入法送出
的字串逐字轉換,AF 可以使用 tooltip ,換 用特殊的 Input Buffer 以及選字窗。 13年4月25⽇日星期四
•Around Filter ·•注音文轉換:ㄉㄉ->「大大」或「弟弟」 ·•迷你計算機 ·•兩岸用詞轉換 ·•字根反查 13年4月25⽇日星期四
DYNAMIC LOADING 輸入法的問題? 13年4月25⽇日星期四
輸入法有問題, 使用這個輸入法的程式 會一起 CRASH 13年4月25⽇日星期四
有體驗過重新開機後, EXPLORER 或 FINDER 瘋狂 CRASH 的快感嗎? 13年4月25⽇日星期四
每開一個程式打字, 都需要一份記憶體載入 13年4月25⽇日星期四
64位元無法使用 32位元輸入法 13年4月25⽇日星期四
沙箱權限問題 13年4月25⽇日星期四
每個輸入法都要 寫自己的選字窗等 UI 13年4月25⽇日星期四
Y!KK 有什麼 值得參考的地方? 13年4月25⽇日星期四
·•Windows 的安裝程式 ·•Y!KK 做到升級或重新安裝輸入法可以不用 重新開機 ·•Windows 的 FS 在檔案被使用的時候不可 以刪除或是覆蓋
·•Explorer 一開起來就可能用到了 IME 13年4月25⽇日星期四
Compile Error 13年4月25⽇日星期四
13年4月25⽇日星期四
商用版本的 SQLITE (據說一套台幣十萬塊) 13年4月25⽇日星期四
YAHOO! 的統計回報機制 (WINBEACON、TAKAO) 13年4月25⽇日星期四
詞庫... 13年4月25⽇日星期四
這些先放一邊 13年4月25⽇日星期四
先讓他可以 Compile 13年4月25⽇日星期四
感謝 Zonble 大神 13年4月25⽇日星期四
http://github.com/yahoo/keykey 13年4月25⽇日星期四
商用 SQLITE 換成 免費版 13年4月25⽇日星期四
拔掉商用模組、詞庫 13年4月25⽇日星期四
herder、LLVM、BaseSDK... 13年4月25⽇日星期四
然後我們就拿到了... 13年4月25⽇日星期四
Runtime Error 13年4月25⽇日星期四
13年4月25⽇日星期四
Debug... 13年4月25⽇日星期四
·•接手維護 Y!KK 不太實際: ·•找一套免費的詞庫不切實際 ·•萌典 ·•使用新版香草輸入法與小麥輸入法取代現有 架構,那不如... ·•讓傳統輸入法回去讀 .cin 表格,而不是
db 13年4月25⽇日星期四
·•接手維護 Y!KK 不太實際: ·•安裝程式?設定程式? 重寫比較快 (legacy code) 13年4月25⽇日星期四
·•維護輸入法的挑戰? ·•相容性、相容性、相容性 ·•線上遊戲的輸入法支援,每套都不一樣 ·•每個月卻都有數不完的新遊戲上市 ·•不過也就只有 Windows Game 有這個問題 13年4月25⽇日星期四
那就放棄 WINDOWS 吧 13年4月25⽇日星期四
http://github.com/yahoo/keykey 13年4月25⽇日星期四
13年4月25⽇日星期四
MOPCON Mobile / Open / Platform Conference 2013 10/26 ~
27 13年4月25⽇日星期四
1. 行政組:負責各組間溝通協調與規劃活動主要方向、招募新血、講師交通與住宿安排 2. 公關組:拉贊助、對外公關/臉書社團經營、整體活動形象規劃 3. 財務組:負責財務紀錄與評估 4. 場務組:活動場地佈置規劃、活動餐飲規劃、活動電源規劃 5. 資訊組:活動無線、有線網路、現場工作人員通訊、現場資安、官網、內部工作網站
6. 美術組:支援所有分組的 Art 需求 7. 議程組:議程審議、Call for Paper 作業、講師名單 13年4月25⽇日星期四
13年4月25⽇日星期四
Q & A 13年4月25⽇日星期四