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
日本語版Codexを救うんだ
Search
micc
July 25, 2015
Technology
0
1.1k
日本語版Codexを救うんだ
WordCamp Kansai2015のセッションのスライドです。
micc
July 25, 2015
Tweet
Share
More Decks by micc
See All by micc
今からでも間に合う_WordPress4.3の最新機能をまとめてチェックしよう_.pdf
miccweb
0
170
Codexを翻訳しようぜ
miccweb
0
730
Other Decks in Technology
See All in Technology
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
940
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/06 - 2025/08
oracle4engineer
PRO
0
110
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.3k
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
1
170
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
340
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
430
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
Modern Linux
oracle4engineer
PRO
0
160
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
330
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
200
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
masahiro_okamura
0
130
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2k
Building Applications with DynamoDB
mza
96
6.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
How to train your dragon (web standard)
notwaldorf
96
6.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
KATA
mclloyd
32
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Transcript
ຊޠ൛$PEFYΛٹ͏Μͩʂ ؒߋ৽Λଓ͚ͯΈͨ NJDDXFC
$PEFYʹ͜Μͳ͜ͱΛ ײͯ͡ͳ͍Ͱ͠ΐ͏͔ʁ
w NJDDXFCɹ w UXJUUFS!NJDDXFC w ͷ8PSE#FODI౦ژୈճษڧձ͔Βɹɹɹɹɹɹɹɹɹ 8PSE1SFTTΛ͍࢝Ί·ͨ͠ɻ w ࠓ͔Β8PSE1SFTT$PEFYຊޠ൛ͷཧऀͷਓͱͯ͠׆ಈத w
ͦͷଞ8PSE4MBDLϛʔςΟϯάͷਐߦͷίϛϡχςΟ׆ಈʹࢀՃ ͨ͠Γɺʮߩݙʹ͍ͭͯʯͷϦʔϑϨοτ࡞ͳͲʹܞΘΓ·ͨ͠ɻ w ւಓੜ·ΕͰ͢ɻݘͰ͢ɻεΨγΧΦͷΛ͢Δͱتͼ·͢ɻੲ͔Β ΠϯνΩେࡕหΛ͠·͢ɻ w ӳݕ̎ڃʢ͏̍̑Ҏ্લɹшAɹʣӳޠͤͳ͍యܕతͳຊਓ
͓Θͼ
࣍ w ̍ʣ$PEFYʹ͍ͭͯ w ̎ʣ̌ؒ̕ͷي w ̏ʣ̌̕ܦͬͯؾ͍ͮͨ͜ͱ
ຊޠ൛$PEFYʹ͍ͭͯ
$PEFY w 8PSE1SFTTʹؔ͢ΔυΩϡϝϯςʔγϣϯɺ8JLJ w .FEJB8JLJΛ༻ w ӳޠ൛$PEFY w IUUQDPEFYXPSEQSFTTPSH w
ຊޠ൛$PEFY w IUUQXQEPDTPTEOKQ
8PSE1SFTT$PEFY౷ܭใ w 8JLJهࣄ w 8JLJ૯ϖʔδ w ฤू߹ܭ w
ΞοϓϩʔυϑΝΠϧ w ొϢʔβʔ໊ʢ͏ͪཧਓ໊ʣ
(PPE#BE w ʹ৮ΕΔ෦ʹະ༁ϦϯΫΕཱ͕ͭ w ຊਓ͚ͩͰϖʔδ͕ۙ͘ฤू͞Ε͓ͯΓɺ͜Εଞ ͷݴޠΛѹ w ̎̌̍̌ࠒͷ$.4ར༻্ঢʹ͍ɺ$PEFYͷฤूϐʔ Ϋ w
ઌਓୡͷ͓͔͛Ͱࢲ8PSE1SFTT͕৮ΕΔΑ͏ʹͳͬͨ w ϝϯςφϯεΛଓ͚ͳ͍ͱஈʑใ͕Խ
ϝϯςφϯε w ݱࡏʹճɺϝδϟʔόʔδϣϯͷϦϦʔε͕ߦ ΘΕ͓ͯΓɺ৽ػೳ৽͍͕ؔ͠ొ͍ͯ͠·͢ɻ w ͦͷɺʮίΞ։ൃऀʯɺʮຊޠύοέʔδνʔ Ϝʯɺͦͯ͠ʮ$PEFYʯߋ৽͕ຖճߦΘΕ͍ͯ· ͢ɻ w ୭͔͕ϝϯςφϯεΛ͠ͳ͍ͱɺ͜ͷΤίγεςϜ
͏·͍͔͘ͳ͘ͳͬͯ͠·͏༁Ͱ͢ɻ
͜Μͳ෩ʹࢥ͍ͬͯ·ͨ͠ɻ w ʮະ༁෦͕͋ͬͯෆศͩͳ͊ʯ w ʮͦͷઌΛಡΈͨͯ͘ɺϦϯΫΕͯ͠Δʯ w ʮ৽όʔδϣϯͷϖʔδɺ༁͞Εͯͳ͍͔ΒɺԿ͔͍ ͯΔ͔Θ͔ΒΜʯ w ʮࣄ͕͍͠ͷͰ$PEFY·Ͱख͕ճΒͳ͍ɾɾɾʯ
w ʮෑډ͕ߴͦ͏ʯ
͡ΊΔ͖͔͚ͬ w ࠓʹͳΓɺগ͕࣌ؒ͠Ͱ͖ͨ w ͜Ε·ͰࣄΛࢧ͑ͯ͘Εͨ8PSE1SFTTʹগ͠Ͱ Ը͕͕͑͠Ͱ͖ͳ͍͔ͳͱࢥͬͨ w ࣗࣗͷ8PSE1SFTTͷษڧͷͭΓͰ w ӳޠͷษڧʹͳΔ͔ͳͱࢥͬͨ
ඪͷઃఆ w 8JLJɺΰʔϧͷݟ͑ͳ͍Ռͯ͠ͳཱྀ͍ w ࣍ͷ8PSE$BNQ·Ͱͬͯɺൃද͍ͨ͠ w ͔̌ܽͣ̕͞$PEFYΛߋ৽͠Α͏ʂ
݁Ռ w ઌ݄෩अΛͻ͖ɺ̎ؒߋ৽్͕ઈ͑ͯ͠·͍·͠ ͨɻ w ͦΕΛআ͘ͱຖߋ৽Λ͠·ͨ͠ɻ
ઓͷي
ઓͷي w ͍ͬͯ͘͏ͪʹʮ:PVDBObUTUPQʯ w ͱʹ͔͘Ռͯ͠ͳ͍ͷͰɺ͍͠ͱ͜Ζޙճͯ͠ɺ ࣍ʑͤΔॴΛͨ͠ʢϦϯΫΕɺෆཁίϝϯτ ͷআͳͲʣ w ͱΓ͋͑ͣ৽͍ؔ͠ͷϖʔδΛՃͨ͠Γͨ͠
Έͳ͕Βଓ͘ w ঃʑʹʮ༏ઌʯʮॏཁʯʹ͍ͭͯߟ͑ͨɻ w Կ͕සग़ͰɺԿ͕ݹ͍͔ʁ w ඪ४ςʔϚɺڵຯͷ͋ΔϓϥάΠϯΛಡΜͰ͓Έ ͨ w ձһαΠτΛ৮Γͩ͢ͱɺϩάΠϯɺ44-ɺݖݶͳ
ͲɺௐΔൣғ૿͑ͨ
͍ͭͰʹຊΈͯΈͨ w ຊͷࡧҾʹܝࡌ͞Ε͍ͯΔؔͷϖʔδΛͻͨ͢Β ࡞͍ͬͯͬͨɻ w ̍ʹ͖ͭ̑ʙ̒݅ͷొΛߦͬͨɻ w ඞਢͳ߲طʹ$PEFY w ʹࡌ͍ͬͯΔͱ
w Θ͔Γͪΐͬͱ҆৺ɻ
ϒϩάͨ͘͞ΜಡΜͩ w ϒϩάͷ͓͔͛ͰɺࢲΘ͔Βͳ͍෦ͷཧղʹͭ ͳ͕ͬͨɻ w ϒϩάΛॻ͍ͨΒɺ$PEFYߋ৽ͯ͠ɺ࠷ޙʹࣗ ͷϒϩάهࣄͷϦϯΫΛషΔɻɹ w ࣗɺΈΜͳϋοϐʔʹͳΕΔɻ
ͦͯ̌̕͠ܦա w ؔ࿈ϦϯΫ΄΅ετϨεແ͑͘ΔΑ͏ʹͳͬͨ w ະ༁෦ݱࡏ̍̏̌ϖʔδ͋Δ͕ɺ࣮֬ʹݮগ w ࠷৽൛ͷϚʔδॱ࣍ߦ͍ͬͯΔ͕ɺ·ͩ·ͩଟ ͋Δ w ؔ̒̌̌̌Ҏ্͋ΔͷͰɺશ෦͕͢͞ʹແཧ
ϲ݄ܦաޙͷؾ͖ͮ
$PEFY̋̋Ͱ͋Δɻ w $PEFYɺඦՊࣄయ w ମܥతͳֶशʹɺࣙॻͷଞʹࢀߟॻͩͬͯඞཁʢ ׂ͕ҟͳΔʣ
ྫ͑Δͱɾɾɾ w ຊޠ൛$PEFYʮṆΕͳ͍ࢠڙ༻ϓʔϧʯ͕ཧ w ӳޠ൛$PEFYʮڝٕ༻ͷϓʔϧʯ w ͡Ίͯӭ͙ਓͷͨΊͷใखް͘ w ϓϥάΠϯΛ࡞Δɺ্ڃऀঃʑʹӳޠ൛ʹҠߦ ͍ͯ͘͠
w ݱঢ়ɺ·ͩͪΐͬͱةͳ͍ϓʔϧ
͘͠ߟ͑ͳ͍Ͱɻ w ʮߩݙʯͳΜͯվ·ͬͯݴ͏ඞཁͳ͘ɺʮউखʹࣗͷಡΈ͍ͨυΩϡ ϝϯτΛฤूͯ͠ΔʯͰ0, w $PEFYίϯτϦϏϡʔτɺࢀೖোน͕Ұ൪͍ w ຊޠύοέʔδͷΑ͏ͳݫີͰͳͯ͘$PEFY0,ͩͱࢥ͏ɻදهΏ ΕͳͲɺલޙϖʔδͱಉ͡Α͏ʹ͓͚ͯ͠0,ɻʢؾʹ͠ͳ͍ʂʣ w
ྫ͑ɺ̍จࣈͷؒҧ͍Λ͢͜ͱେܴʂʂɹଞͷਓͷʹཱͭ ໘͕͋Δͣɻ w ӳ༁͕ۤखͰͰ͖Δͷ͋Γ·͢ɻ w ը૾ͷૠೖɺใఏڙɺϦϯΫमਖ਼ɹͳͲ
օ༷ͷ͓ྗΛɺ΄Μͷগ͠ ͓ି͍ͩ͘͠͞ w 8PSE$BNQ,BOTBJͷࢀՃऀશһ͕̍ϖʔδͣͭ ༁Λͨ͠Βɺݱࡏͷະ༁ϖʔδղফͰ͖· ͢ɻͦΕҎ্ʹɺಡΈ͍ͨϖʔδ͕૿͑ͨΓ͠·͢ɻ w Ұਓͷྗ͚ͩͰͲ͏ʹͳΒͳ͍ɻ w օ͞ΜͷੵΈॏͶͰղܾ͍͖ͯ͠·͠ΐ͏ɻ
w Πϕϯτ͚ͩͰऴΘΒͤͨ͘ͳ͍ɻ
ଓ͖ΦϯϥΠϯͰ w ຖ݄ɺ8PSE4MBDLνϟοτDPEFYνϟωϧͰ w ୈҰਫ༵ɹ̎̍ʙ̎̏࣌·Ͱ͘͘༁ձΛ։࠵ w ࣍ճ݄̔̑ʢਫ༵ʣ͔̎̍࣌ΒͰ͢
ΓํΛڭ͑ͯཉ͍͠ w ʙίϯτϦϏϡλʔελδΦʹͯ w ʮ$PEFYΛ༁͠Α͏ͥʯ͕͋Γ·͢ w ॳ৺ऀৗ࿈͞Μେܴʂࣄલ४උແͯ͘0,ʂ w ීஈΦϯϥΠϯͳͷͰɺΦϑϥΠϯͰָ͘͠ަྲྀ͠ͳ ͕ΒΓ·͠ΐ͏ɻോαϒϨ͋ΔΑɻ
w 8PSE$BNQ,BOTBJελοϑ͔ΒଟࢀՃʂ
(FU*OWPMWFE ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ NJDDXFC!HNBJMDPN