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
1binary 自己完結型の 形態素解析器 kagome を 作ってみた話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ikawaha
June 21, 2015
Programming
6.1k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
1binary 自己完結型の 形態素解析器 kagome を 作ってみた話
GoCon2015 Summer
ikawaha
June 21, 2015
More Decks by ikawaha
See All by ikawaha
Goa Design
ikawaha
0
180
goa勉強会 in 六本木一丁目
ikawaha
1
1.3k
goa intro.
ikawaha
1
6.6k
Other Decks in Programming
See All in Programming
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
490
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
110
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
490
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
240
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
180
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
580
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.3k
ソフトウェアラスタライザ
fadis
1
750
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
250
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
140
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
960
Mind Mapping
helmedeiros
PRO
1
340
Designing for Timeless Needs
cassininazir
1
460
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
KATA
mclloyd
PRO
35
15k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
910
Evolving SEO for Evolving Search Engines
ryanjones
0
270
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
How to make the Groovebox
asonas
2
2.4k
HDC tutorial
michielstock
2
830
Transcript
CJOBSZࣗݾ݁ܕͷ ܗଶૉղੳثLBHPNFΛ ࡞ͬͯΈͨ !JLBXBIB
w QVSFHPͳܗଶૉղੳث w LVSPNPKJͷݕࡧϞʔυ૬ͷղੳʹରԠ w ࣙॻಉࠝ w εϨουηʔϑ w CJOBSZ
໋໊ϥςΟε͕ ͷͷΑ͏ʹ ݟ͑Δͱ͔͜Β LBHPNF<>
ࠓͷ͓ w ܗଶૉղੳʹ͍ͭͯ w ࣙॻσʔλΛόΠφϦʹຒΊࠐΉํ๏ʹ͍ͭͯ
ܗଶૉղੳͱ
)FMMP 8PSMEͱͯ͠ͷ ܗଶૉղੳث w ܗଶૉղੳͷղੳ෦ൺֱత؆୯ʹͭ͘ΕΔ w TUFQจதʹදΕΔࣙॻͷݟग़͠ޠΛͯ͢ྻڍ w TUFQ࠷Β͍͠ܗଶૉͷฒͼΛݟ͚ͭΔ w
ࣙॻΛ࡞Δͷେม w .F$BCͷࣙॻΛར༻͢Δ
w ܗଶૉͷϦετͱ࿈ίετද͔ΒͳΔ ࣙॻ දܗ จ຺*% ίετ จ຺*%ɿ࿈ίετΛҾͨ͘ΊͷΩʔ
จதʹදΕΔࣙॻͷݟग़ ͠ޠΛͯ͢ྻڍ ͢
ͷ ͏ ͪ ͢ ͢ จ಄͔ΒจࣈͣͭͣΒ͠ͳ͕Βɼ ࣙॻͷݟग़͠ʹೖ͍ͬͯΔޠΛྻڍ͍ͯ͘͠
จதʹදΕΔࣙॻͷݟग़ ͠ޠΛͯ͢ྻڍ ઌ΄ͲͷදΛάϥϑʹ͢ͱ͜Μͳײ͡ άϥϑͷ಄ͱ৲ඌʹμϛʔͷϊʔυ͕Ճͯ͋͠Γ·͢
จதʹදΕΔࣙॻͷݟग़ ͠ޠΛͯ͢ྻڍ ઌ΄ͲͷදΛάϥϑʹ͢ͱ͜Μͳײ͡ άϥϑͷ಄ͱ৲ඌʹμϛʔͷϊʔυ͕Ճͯ͋͠Γ·͢ ಉ͡ݟग़͠ޠͰࢺ͕ҧ͏ͷ͕͋Ε Ճ͠·͢
จதʹදΕΔࣙॻͷݟग़ ͠ޠΛͯ͢ྻڍ ࣙॻʹ࿈ίετද͕͋ΔͷͰ ลͱϊʔυʹॏΈΛ͚ͭ·͢
࠷খίετͷύεΛݟ͚ͭΔ 7JUFSCJ"MHPSJUIN ֤ϊʔυ͝ͱͷ࠷খίετύεΛϝϞ͍ͯ͘͠ ඌ͔Β࠷খίετύεΛͨͲ͍ͬͯ͘
Γ͍ͨ͜ͱ w HPHFU͙ͯ͢͠ʹ͑Δܗଶૉղੳث w ࣙॻΛผʹ͢ΔͱHPHFUͰ͙͢ʹ͑ͳ͍͠ɼ ໘ͩࠞ͠ཚ͢Δ
Ͳ͏ͬͯࣙॻΛ όΠφϦʹؚΊΔ͔ w ,VSPNPKJ KBWB࣮ͷܗଶૉղੳث w ࣙॻKBSͷதʹؚΊͯ͋Δ w HPͰΔʹͲ͏ͨ͠Β͍͍͔ʁ
w ࣙॻͲ͏ͤಡΈࠐ·ΕͯσʔλʹͳΔΜ͔ͩΒɼ ͦͷσʔλΛ͋Β͔͡Ίίʔυʹ͓͚͍͍ͯ͠ͷ Ͱͳ͍͔ʁ
UFYUUFNQMBUFΛͬͯࣙॻϑΝΠ ϧΛHPͷιʔεϑΝΠϧʹม͢Δ w ͨͱ͑࿈ίετදɿºສ
͏ͧ͘͝ʂ w Ϗϧυʹʙ w Ϗϧυ͢ΔͷʹϝϞϦ͕݁ߏඞཁ w όΠφϦαΠζ.#ͪΐͬͱ w ಈ࡞ͳ͍͕ɼ͍Ζ͍Ζແཧ͕͋Δ
HPCJOEBUBΛ͏ w ҙͷϑΝΠϧΛɼͦͷσʔλΛόΠφϦσʔλͱ ͯ͠ຒΊࠐΜͩHPͷιʔείʔυΛੜͯ͘͠ΕΔ w ͜ΕΛར༻ͯ͠ɼࣙॻϑΝΠϧΛมͯ͠ΈࠐΉ
HPCJOEBUB ΞηοτΛஔ͢Δ σΟϨΫτϦΛܾΊΔ CJOEBUBHP
HPCJOEBUB ϑΝΠϧ༰ TUSJOH VUGͱͯ͠ਖ਼͘͠ͳ͍ ͲΜͳόΠτྻͰ อ࣋Ͱ͖Δ
HPCJOEBUB w Ϗϧυ͕͘ͳΒͳ͍Α͏ʹ σʔλ෦TUSJOHʹม͞Ε͍ͯΔ w ͨͩ͠ɼ<>CZUF zIFMMPz ࣮ߦ࣌ʹςΩετ͔Βό ΠτͷεϥΠεʹ༰Λίϐʔ͠ͳ͚ΕͳΒͳ͍ w
͜ΕΛճආ͢ΔͨΊʹOPNFNDPQZͱ͍͏ςΫ χοΫ͕ΦϓγϣϯͰ༻ҙ͞Ε͍ͯΔ
OPNFNDPQZ TUSJOH <>CZUF -FO %BUB %BUB -FO $BQ TUSJOHͷσʔλຊମΛόΠτεϥΠεͷσʔλʹྲྀ༻ͯ͠ ίϐʔΛ͙
ཁSFqFDUVOTBGF
OPNFNDPQZ
͓·͚
QVMMSFRࡁΈ
·ͱΊ w ܗଶૉղੳثͷղੳ෦ׂͱ؆୯ʹͭ͘ΕΔ w HPCJOEBUBΛͬͯɼ͍Ζ͍ΖͳσʔλΛຒΊࠐ ΜͰCJOBSZͰಈ͘πʔϧΛ࡞Ζ͏