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
ドキュメント翻訳懺悔のLT ~進捗ダメです~
Search
Hirofumi Wakasugi
November 29, 2016
Programming
1
620
ドキュメント翻訳懺悔のLT ~進捗ダメです~
Tokyo Crystal Meetup #4 (2016-11-29)
Hirofumi Wakasugi
November 29, 2016
Tweet
Share
More Decks by Hirofumi Wakasugi
See All by Hirofumi Wakasugi
Racc Introduction
5t111111
1
430
Keep Calm and Enjoy Gachima
5t111111
3
360
Swift Functional Programming
5t111111
0
270
Middleman on Production
5t111111
0
160
名古屋Ruby会議03 高速一言感想
5t111111
3
1k
UFO演算子について
5t111111
0
330
Rubyと戯れるOSS DTM
5t111111
4
760
Rubyの拡張をCrystalで書いてみる
5t111111
0
110
YARV INTRODUCTION
5t111111
0
93
Other Decks in Programming
See All in Programming
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
600
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
3
540
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
GAEログのコスト削減
mot_techtalk
0
120
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
790
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
220
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
270
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
490
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
910
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
570
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
300
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
560
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
511
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building Your Own Lightsaber
phodgson
104
6.2k
Writing Fast Ruby
sferik
628
61k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Speed Design
sergeychernyshev
27
790
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
330
Code Review Best Practice
trishagee
67
18k
Transcript
υΩϡϝϯτ༁ጻչͷ-5 dਐḿμϝͰ͢d Hirofumi Wakasugi (@5t111111)
IUUQTTQFBLFSEFDLDPNUKJOHEFYJOHGVLFZBOZVDSZTUBM
IUUQTTQFBLFSEFDLDPNUSVCZGBMTFLVP[IBOHXPDSZTUBMEFTIVJUFNJSV
$SZTUBM+1ʹΑΔެࣜυΩϡϝϯτͷຊޠ༁ IUUQKBDSZTUBMMBOHPSHEPDT
Ҿ༻IUUQBUHSBOEQBIBUFOBCMPHKQFOUSZ خ͍͜͠ͱʹଟ͘ͷਓ͕ݟͯ͘Ε͍ͯΔ༷ࢠ
͢Έ·ͤΜ͜Εશવߋ৽Ͱ͖ͯͳͯ͘ ༰ΊͬͪΌݹ͍ͬ͢
࠷ޙͷίϛοτ͕݄ ϲ݄લ
ຊՈͷߋ৽ʹैͰ͖͍ͯͳ͍ w ຊମυΩϡϝϯτͲΜͲΜߋ৽͞Ε͍ͯΔ͕ΩϟονΞοϓͰ͖ͯͳ͍ w Ͱೖͬͨܕਪͷେ͖ͳഁյతมߋͳͲ͕ө͞Ε͍ͯͳ͍
ጻչͷ-5 ͍͍Θ͚ͷ-5
ຊޠ༁ͷͨΊͷΞʔΩςΫνϟ ͜ΕΒΛΈ߹Θͤͯܧଓతͳ༁ͷΈΛ࡞͍ͬͯΔ ͨ w KBDSZTUBMMBOHPSHXPSLTQBDFϦϙδτϦ $SZTUBMͷ༁࡞ۀΛ͢ΔͨΊͷ࡞ۀॴ w DSZTUBMϦϙδτϦ TVCNPEVMF
ຊՈ$SZTUBMͷϦϙδτϦ w KBDSZTUBMMBOHPSHϦϙδτϦ TVCNPEVMF $SZTUBMຊޠϖʔδͱͯ͠ެ։͢ΔϑΝΠϧͷͨΊͷϦϙδτϦ w KBDSZTUBMMBOHPSHPNFHBUϦϙδτϦ TVCNPEVMF 0NFHB5ͱ͍͏༁ϝϞϦπʔϧͷϓϩδΣΫτ w DSBLFDS CZ.BLF/PX+VTU ༁λεΫϥϯφʔ w 0NFHB5 ༁ϝϞϦπʔϧ
DSBLFDS͕Ͱಈ͔ͳ͘ͳͬͨ w ΫϥεΠϯελϯεάϩʔόϧมͷ໌ࣔతͳܕΞϊςʔγϣϯ͕ඞཁ w μοΫλΠϐϯάʹΑΔ࣮Λͯ͢मਖ਼͢Δඞཁ͕͋Γͦ͏ ˣ ͕࣌ؒͳ͔ͬͨͷͰɺ ༁Ͱ͍ͬͯͨΠϯλʔϑΣʔε͚ͩΓग़ͯ͠࠶࣮ IUUQTHJUIVCDPNUNJOJ@DSBLF
ϘϦϡʔϜͷ͋Δϖʔδ͕Ճ w IUUQTDSZTUBMMBOHPSHEPDTHVJEFTDPODVSSFODZIUNM w IUUQTDSZTUBMMBOHPSHEPDTHVJEFTQFSGPSNBODFIUNM ˣ IUUQTHJTUHJUIVCDPNUEDDDDGBD ࣮͜ͷลɺؾ߹͍Ͱ༁ͨ͠ ͕ɺະެ։
ຊՈͷϓϩδΣΫτͷߏมߋ w ҎલDSZTUBMMBOHDSZTUBMʹυΩϡϝϯτ༻ͷϒϥϯν͕͋ͬͨ w υΩϡϝϯτ͕DSZTUBMMBOHDSZTUBMCPPLʹҠಈ w ΣϒαΠτDSZTUBMMBOHDSZTUBMXFCTJUF ʹҠಈ ˣ ͜ΕΛөͯ͠৭ʑมߋ͠ͳ͍ͱ͍͚ͳ͍ʜ
͕ɺͰ͖ͯͳ͍ʜ
ຊՈͷαΠτ͕ͯ͢IUUQTʹҠߦ KBଆͰͲ͏͠Α͏ʁ ˣ ·ͩߟ͑Δ͜ͱ͢ΒͰ͖ͯͳ͍
͜Μͳঢ়گͰ͢
͜Ε͔Β w ༁ͦΕࣗମͰͳ͍ͱ͜ΖϘτϧωοΫʹͳ͍ͬͯΔ ݱࡏͷ༁ΞʔΩςΫνϟࣺͯͯܰʹͳΔʁ (55Ҡߦͱ͔ ͰͦΕͩͱܧଓతͳ༁ڞಉ࡞ۀ͕͘͠ͳΔ w खͬͯ͘ΕΔਓ΄Μͱʹืूத IUUQTHJUIVCDPNWVFKTKQWVFKTPSHΈ͍ͨʹߩݙऀΛΞϐΔͷͲ͏͔ʜ
w ݁ہ$SZTUBM͕Γ্͕ͬͯ͘ΕΕ༁׆ؾͮͣ͘ ͰͦͷͨΊʹຊޠ༁͕͋ͬͨํ͕͍͍ͱ͍͏χϫτϦͱཛͷ͋Ε w χϡʔϥϧωοτ͕ͳΜͱ͔ͯ͘͠ΕΔ ͏ਖ਼͜Εʹظͯ͠Δ
:PVDSFBUFBOJOTUBODFPGBDMBTTCZJOWPLJOHOFXPOUIBUDMBTT QFSTPO1FSTPOOFX )FSF QFSTPOJTBOJOTUBODFPG1FSTPO 8FDBOUEPNVDIXJUIQFSTPO TPMFUTBEETPNFDPODFQUTUPJU" 1FSTPOIBTBOBNFBOEBOBHF*OUIF&WFSZUIJOHJTBOPCKFDUTFDUJPO XFTBJEUIBUBOPCKFDUIBTBUZQFBOESFTQPOETUPTPNFNFUIPET XIJDIJTUIFPOMZXBZUPJOUFSBDUXJUIPCKFDUT
TPXFMMOFFEBOBNF BOEBHFNFUIPET8FXJMMTUPSFUIJTJOGPSNBUJPOJOJOTUBODFWBSJBCMFT XIJDIBSFBMXBZTQSFpYFEXJUIBOBU ! DIBSBDUFS8FBMTPXBOUB 1FSTPOUPDPNFUPFYJTUFODFXJUIBOBNFPGPVSDIPJDFBOEBOBHFPG [FSP8FDPEFUIFDPNFUPFYJTUFODFQBSUXJUIBTQFDJBMJOJUJBMJ[F NFUIPE XIJDIJTOPSNBMMZDBMMFEBDPOTUSVDUPS
ͦͷΫϥεͰOFXΛݺͼग़͢ͱɺΫϥεͷΠϯελϯε͕࡞͞Ε·͢ɻ QFSTPO1FSTPOOFX ͜͜ͰɺQFSTPO1FSTPOͷΠϯελϯεͰ͢ɻ ࢲͨͪਓͱ͋·Γ͕ؔ͋Γ·ͤΜͷͰɺ͍͔ͭ͘ͷ֓೦ΛՃ͢Δ͜ͱ͕Ͱ͖·͢ɻਓ໊લͱྸΛ͍࣋ͬͯ· ͢ɻʮͯ͢ΦϒδΣΫτͰ͢ʯηΫγϣϯͰɺΦϒδΣΫτʹܕ͕͋ΓɺΦϒδΣΫτͱର͢Δ།Ұͷํ๏Ͱ͋ Δ͍͔ͭ͘ͷϝιουʹԠ͢ΔͷͰɺ໊લͱྸͷϝιου͕ඞཁͰ͢ɻࢲͨͪɺ͜ͷใΛΠϯελϯεมʹ֨ ೲ͠·͢ɻΠϯελϯεมʹৗʹ಄ࣙBUʢ!ʣ͕͍͍ͯ·͢ɻզʑ·ͨɺਓ͕ࢲͨͪͷબͷ໊લͱθϩͷྸ Ͱଘࡏ͢Δ͜ͱΛΉɻಛผͳJOJUJBMJ[Fϝιουʢ௨ৗίϯετϥΫλͱݺΕ·͢ʣΛ༻ͯ͠ɺDPNFUPFYJTU ύʔτΛίʔσΟϯά͠·͢ɻ ΫϥεͷΠϯελϯεΛ࡞͢ΔʹɺΫϥεʹରͯ͠OFXϝιουΛ࣮ߦ͠·͢ɻ
QFSTPO1FSTPOOFX ͜ͷྫͰɺQFSTPO1FSTPOΫϥεͷΠϯελϯεͰ͢ɻ ͨͩɺQFSTPOΠϯελϯεʹ·ͩ΄ͱΜͲԿͷػೳ͋Γ·ͤΜɻͦ͜Ͱɺ͍͔ͭ͘ͷػೳΛՃͯ͠Έ·͠ΐ͏ɻ 1FSTPO໊લ OBNF ͱྸ BHF Λ࣋ͭ͜ͱʹ͠·͢ɻʮ͕ͯ͢ΦϒδΣΫτʯͷηΫγϣϯͰɺʮΦϒδΣΫτ ܕΛ࣋ͪɺϝιουʹԠ͢ΔʯͷͰ͋Δͱॻ͖·ͨ͠ɻͭ·ΓɺΦϒδΣΫτͱର͢ΔͨΊʹϝιου͕ඞཁͩ ͱ͍͏͜ͱͰ͢ɻͦΕͰɺ໊લͱྸͷͨΊʹOBNFͱBHFͷͭͷϝιουΛઃఆ͠·͠ΐ͏ɻͦͯ͠ɺ͜ΕΒͷ ใΠϯελϯεม ม໊ͷઌ಄! ʹอଘ͠·͢ɻ·ͨɺ1FSTPO͕ੜ·ΕΔ Πϯελϯεͱͯ͠ੜ͞ΕΔ ͱ ͖ɺ໊લࢦఆ໊ͨ͠લͰɺྸࡀͷঢ়ଶʹͳ͍ͬͯΔΑ͏ʹ͍ͨ͠ͱࢥ͍·͢ɻ͜ͷʮੜ·ΕΔ Πϯελϯεͱ͠ ͯੜ͞ΕΔ ʯͱ͖ͷॲཧʹɺJOJUJBMJ[Fͱ͍͏ಛผͳϝιουΛ͍·͢ɻ͜ͷϝιουΛʮίϯετϥΫλʯͱݺ Ϳ͜ͱ͋Γ·͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠