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
トランスパイラという文化(…とその後) - PHPカンファレンス福岡2016
Search
Yusuke Hirao
May 21, 2016
Programming
2.8k
1
Share
トランスパイラという文化(…とその後) - PHPカンファレンス福岡2016
※2016年5月21日開催されたPHPカンファレンス福岡のLT枠で話したスライドにその後の懇親会で聞いた話などを追記したものです。
Yusuke Hirao
May 21, 2016
More Decks by Yusuke Hirao
See All by Yusuke Hirao
ユニバーサルHTMLとWebのポテンシャル
yusukehirao
1
880
TypeScriptでつくるNode.jsパッケージ
yusukehirao
3
700
READMEにバッヂが欲しくてテストを書き始めました
yusukehirao
1
820
ユニバーサルなマークアップをしよう
yusukehirao
2
970
アクセシビリティチェックを自動化するためのmarkuplintのロードマップ
yusukehirao
2
2.3k
本当に必要ですか?そのJavaScript 〜スクロールイベント・リサイズイベント編〜
yusukehirao
0
740
コードレビュー なんてしてられるかッ!!
yusukehirao
24
14k
自動化をデザインしよう
yusukehirao
1
940
JSONの型のはなし
yusukehirao
0
650
Other Decks in Programming
See All in Programming
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
8
4.2k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.4k
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
240
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
230
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
320
Go_College_最終発表資料__外部公開用_.pdf
xe_pc23
0
110
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
510
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
290
20260315 AWSなんもわからん🥲
chiilog
2
180
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
280
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.2k
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
First, design no harm
axbom
PRO
2
1.2k
A designer walks into a library…
pauljervisheath
211
24k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Optimizing for Happiness
mojombo
378
71k
How to Ace a Technical Interview
jacobian
281
24k
WCS-LA-2024
lcolladotor
0
510
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
230
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Transcript
2016 Yusuke Hirao, CC BY-ND. τϥϯεύΠϥ ͱ͍͏จԽ 1)1ΧϯϑΝϨϯεԬ ʜͱͦͷޙ
˞݄։࠵͞Εͨ 1)1ΧϯϑΝϨϯεԬͷ-5Ͱͨ͠εϥΠυʹ ɹͦͷޙͷ࠙ձͰฉ͍ͨͳͲΛهͨ͠ͷͰ͢ɻ
2016 Yusuke Hirao, CC BY-ND. ࠓճ +BWB4DSJQUͷ͠·͢ʂ
2016 Yusuke Hirao, CC BY-ND. ࣗݾհ ฏඌ༏యʢͻΒ͓Ώ͏ͯΜʣ גࣜձࣾσΟʔθϩ ϑϩϯτΤϯυΤϯδχΞ
ίϛϡχςΟ׆ಈ ԬϑϩϯτΤϯυ༑ͷձ'VLVPLB'SPOUFOE'SPHT ԬϚʔΫΞοϓษڧձ CBTFS$.4Ϣʔβʔձ Yusuke Hirao @cloud10designs
2016 Yusuke Hirao, CC BY-ND. ϦϦʔε͓ΊͰͱ͏͍͟͝·͢ʂ
2016 Yusuke Hirao, CC BY-ND. ͍͔͕Ͱ͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. ࢼ͠·͔ͨ͠ʁ࣮ફೖࡁΈʁ
2016 Yusuke Hirao, CC BY-ND. ݴޠͷόʔδϣϯ্͕͕Δͱى͜Δ͜ͱ ϫΫϫΫ͢Δ Ϟνϕʔγϣϯ͕͕͋Δ㽉 ༷ॻɾϦϑΝϨϯεΛಡΉ ײಈ͢Δ
ࢼ͢ ײಈ͢Δ ࣮ઓೖͰ͖Δ͔ݕ౼͢Δ ͠Β͑͘ͳ͍͜ͱʹؾͮ͘ อकҊ݅ઈత ࣍ୈʹ݁ہͲΜͳڥͰϨΨγʔͷ··ʜ
2016 Yusuke Hirao, CC BY-ND. &$."4DSJQUແࣄࡦఆ
2016 Yusuke Hirao, CC BY-ND. &4͍͔͕Ͱ͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. &4ͬͯ·͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. ରԠͷ͍͍͍ͭͯͳ͍࣮ߦڥͨͪ
2016 Yusuke Hirao, CC BY-ND. &4 ͬͯ·͢
2016 Yusuke Hirao, CC BY-ND. τϥϯεύΠϥͰͶ
2016 Yusuke Hirao, CC BY-ND. τϥϯεύΠϥΛͬͯόʔδϣϯΛؾʹ͠ͳ͍จԽ ࠷৽ͷίʔυ ϨΨγʔͳίʔυ ։ൃ༻ίʔυ ࣮ߦ༻ίʔυ
τϥϯεύΠϥ ࣮ઓೖͰ͖Δ ָ͍͠ Ϟνϕʔγϣϯ͕͕͋Δ㽉 ࣮ߦڥ͋·Γؾʹ͠ͳ͍
2016 Yusuke Hirao, CC BY-ND. ͳΜͰ1)1ʹ τϥϯεύΠϥ͕ແ͍ΜͰ͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. Ҏ্ɻ ීஈ+4͔͍ͬͯ͠ͳ͍ ϑϩϯτΤϯυΤϯδχΞͷٔݴͰͨ͠ɻ
2016 Yusuke Hirao, CC BY-ND. ͳΜͰ1)1ʹ τϥϯεύΠϥ͕ແ͍ΜͰ͔͢ʁ ࠙ձͰ ͥͻڭ͑ͯԼ͍̇͞
2016 Yusuke Hirao, CC BY-ND. ʜͦͷޙͷ࠙ձʹͯ
2016 Yusuke Hirao, CC BY-ND. ͳΜͰ1)1ʹτϥϯεύΠϥ͕ແ͍ͷ͔㘤͍ͯΈͨ ϑϨʔϜϫʔΫ͕͋ΔͷͰ͋·Γࠔ͍ͬͯͳ͍ ωΠςΟϒͳػೳ "1* ΛΘͳ͍
1)1Λ࠾༻͍ͨ͠Ұ൪ͷཧ༝͞ ͦͦʮτϥϯεύΠϥʯΛॳΊͯͬͨ
2016 Yusuke Hirao, CC BY-ND. 1)1ʹτϥϯεύΠϥ͕͋ͬͨΒͲ͏Ͱ͔͢ʁ ͋Εศརͩͱࢥ͏ ྻؔͦΖͦΖ͍͍ՃݮϦςϥϧ͍͍ͨ ϥΠϒϥϦ։ൃͷόʔδϣϯαϙʔτʹخ͍͔͠ طଘͷϑϨʔϜϫʔΫʹ͑Δͷ͔ؾʹͳΔ
2016 Yusuke Hirao, CC BY-ND. ࡶײ ҙ֎ͱτϥϯεύΠϥͷଘࡏΛΒͳ͍ਓ͕ଟ͔ͬͨͷͰόοΫΤϯυͱϑϩϯτΤϯυͷจԽʹ ͕ࠩ͋Δͱ͍͏͔ɺಉ͡8FCΤϯδχΞϦϯάͰϑϩϯτͰԿΛ͍ͬͯΔ͔ɺͲΜͳ෩ʹ։ൃ ͍ͯ͠Δ͔͕ೝ͞Ε͍ͯͳ͍ͷগ͠ऐ͔ͬͨ͠ɻ ࣗͷޙͷ-5ͰϓϦϓϩηοαͰ1)1ͷߏจΛվ͢Δͱ͍͏ͷΛհ
͞Ε͍ͯͨͷͰʮ͋͋ͳ ΜͩɺͦΕ͡ΌΜʯͱଈ࠲ʹղܾɻ$ݴޠͳͲੲ͔Β͋ΔΑ͏ͰɺτϥϯεύΠϥͱ͍͏৽͍͠ݴ ༿͕+4ք۾Ͱੜ·Ε͚ͨͩͰͦΕࣗମ͋ͬͨͱ͍͏ཧղɻͨͩBMU+4ͷΑ͏ͳݴޠͷτϥϯεύ ΠϧόʔδϣϯͷนΛऔΓআ͘ͱ͍͏͍ํͰͦͦͳ͍Έ͍ͨɻ 1)1͔Β"45͕࡞ΒΕΔΑ͏ʹͳͬͨͦ͏Ͱɺ#BCFMͱಉ͡Α͏ͳΞʔΩςΫνϟͷτϥϯεύ Πϥ͕࡞ΒΕΔ͔͠Εͳ͍ɻ ࠙ձͰ͓ͯͩͬͨ͘͠͞Έͳ͞·ɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻόοΫΤϯυͷจԽͬͱษڧ ͠·͢ɻͦͯ͠ϑϩϯτΤϯυͷ৭ʑɺΓͣʹ·ͨԼ͠ʹߦ͖·͢ʂ Ҏ্Ͱ͢ɻ IUUQTTQFBLFSEFDLDPNV[VMMBQFSMOJCJCFUFQIQHBCVCJBO[IVHVBOEFTVBBEPUEPUEPUEBLBSBQVIBEPUEPUEPU