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と10年戦ってわかったこと(仮)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hisateru Tanaka
May 21, 2016
Technology
2.8k
5
Share
PHPと10年戦ってわかったこと(仮)
PHPカンファレンス福岡大会 懇親会LT発表資料
Hisateru Tanaka
May 21, 2016
More Decks by Hisateru Tanaka
See All by Hisateru Tanaka
どうなる Remix 3
tanakahisateru
2
520
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
2
280
哲学史とモデリング
tanakahisateru
4
970
オブジェクト指向宗教史
tanakahisateru
32
18k
ほげ言語にあってPHPにない機能
tanakahisateru
6
3.9k
君たちはどうプログラミングするか
tanakahisateru
16
3.1k
デバッグ用ロガーの注入どうする?
tanakahisateru
2
700
アンドキュメンテッド ちょうぜつソフトウェア 設計入門 「オブジェクト指向に定義はない」のか?
tanakahisateru
25
10k
ちょうぜつ改め21世紀ふつうのソフトウェア設計
tanakahisateru
14
8.7k
Other Decks in Technology
See All in Technology
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
47k
GCASアップデート(202603-202605)
techniczna
0
240
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
120
Python開発環境にハーネス適用を検討する
yuuka51
0
180
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
260
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
310
エムスリーテクノロジーズ株式会社 エンジニア向け紹介資料 / M3 Technologies Company Deck
m3_engineering
0
200
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
200
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
260
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
1.1k
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
240
Swift Sequence の便利 API 再発見
treastrain
1
290
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
The Curse of the Amulet
leimatthew05
1
12k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
430
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
AI: The stuff that nobody shows you
jnunemaker
PRO
7
640
Context Engineering - Making Every Token Count
addyosmani
9
890
Design in an AI World
tapps
1
210
Statistics for Hackers
jakevdp
799
230k
Code Reviewing Like a Champion
maltzj
528
40k
Transcript
1)1ͱઓͬͯΘ͔ͬ ͨ͜ͱ Ծ UBOBLBIJTBUFSV͕݄ʹൃද ϐʔΤΠνϐʔΧϯϑΝϨϯεԬ͕Ξπ͍
ͨͳ͔ͻͯ͞Δ @tanakahisateru Pinoco developer PHPTAL contributor Firebug translation contributor Yii
framework user PhpStorm user ॴ
࠷ۙઓͬͯΔܥͷਓ͕ଟ͍ͷͰ
ௐࢠʹͬͯΈͨ
None
ͦ͏͍͔͑ͨ͠1)1ʮࣃϒ ϥγͷΑ͏ͳͷʯͩͬͨͷͰ
ઓ͏૬खΛؒҧ͍ͬͯͨՄೳੑ ͓Զ͕ઓ͍ͬͯͨ૬ख·͔͞
ޡ 1)1ͱઓͬͯΘ͔ͬ ͨ͜ͱ ਖ਼ 1)1ͷޡղͱ ઓͬͯΘ͔ͬͨ͜ͱ
ษڧ͖ͳΤϯδχ Ξͷޡղ
ʮ͔ͨͨ͏ʯ
w ͍͍ํ๏ͱઓͬͯͲ͏͢Δͷ w ΄Μͱ͏ʹઓ͏૬खݱ࣮Ͱ͠ΐ w ٕज़ͦΕʹର߅͢Δͷʹेͳಓ۩Ͱ͋Δ͖ w 1)1ʮͲ͏͙ʯ͡Όͳ͍Ͱ͔͢
ଞͷݴޠ͔Β1)1 ʹདྷͨਓͷޡղ
ʮ1)1ͱ͔͍͏ฅݴޠʯ
None
ԶͷͬͯΔݴޠʹࣅͯͳ͍༷͕͋Δ )BTLFMMͱ͔ߴͩͳ 1)1Ϋιͩͳ ͳͥͳͷ͔
ઓͬͨ
None
w 1)1ฅ1)1ΫιͳͲͰ(PPHMFݕࡧҐΛ Ωʔϓ͍ͯ͠·͢ w ͍ͭΧοͱͳͬͯݕࡧͯ͠͠·ͬͯେৎ
ଞͷݴޠʹߦͬͯ͠ ·ͬͨਓͷޡղ
ʮ1)1ςϯϓϨʔτΤϯ δϯͱͯ͠༏लͳΜ͚ͩͲ Ͷʯ
͓·͍͑ͭͷΛ ͍ͯ͠ΔΜͩ
w ͪΐ͏Ͳલͷɺ1)1ϦϦʔε w 1)1ͷओྲྀ͕͔Βʹ w SFRVJSF͔ΒBVUPMPBE
w 5XJH w 4NBSUZ w 1)15"- 1)1͕Ϗϡʔͷ%4-ͱ͠ ͯߴػೳ͗͢Δূڌ
1)1ͷຊͷ༏ल͞ w ϓϩάϥϜશഁغͰεςʔτϨεͰ͋Δ͜ͱ w όάͷඃ͕ϦΫΤετʹ͓͞·ΔηΩϡΞ w ϓϩηεɺϝϞϦɺ࣮ߦ࣌ؒͷ্ݶઃఆ͕؆୯҆ఆՔಇ w Ϋϥεఆٛ·Ͱͯ͢ϑϧϦϩʔυͳͷʹ࣮༻্ͳ͍͞ w
ϝϞϦϦʔΫͷ৺Λ͠ͳ͍͍ͯ͘ɺ͜Ε͘͢͝େࣄ
1)1ͷຊͷ༏ल͞ w OBNFTQBDFΞϓϦέʔγϣϯͷػೳ͕͔ͳΓ૿ ͑ͯେৎ w QIQSFUVSOBSSBZ ԋࢉߏϦϑΝΫλ͕Ͱ ͖Δ+40/:".- w
ϓϩάϥϜ֎෦ͷ͍͍ͩͨ จࣈྻͰೖͬͯ͘Δ͔Βάϧʔݴޠͱͯ͠దͳબ w ʮͲ͏͙ʯ
ൃ͢Δਓͷޡղ
ʮ1)1ͳΜ͔ͩΒ҆͘ ࡞ΕΔͰ͠ΐʯ
͋΄͔
ಉ࣭͡ͷϓϩάϥϜ͕ແ ݅ʹ҆͘ͳΔͱ͔͋Γ͑Μ
1)1Ͱίετݮͷຊͷҙຯ w ؆୯ͳͷΛ͘͠࡞Βͳͯ͘ࡁΉ w ػೳͱϝϞϦফඅ͕ൺྫ͠ͳ͍ ˠαʔόʔΛઅͰ͖Δ w ͱͱεςʔτϨεˠͦͷ··εέʔϧΞτ ͍͢͠ˠεϩʔελʔτ͕ؾܰ
ίετਓ݄ ʮຊʹΤϯδχΞ୯ՁΛͯ͘͠͠·͏ͱɺԼ͚͛ͨͩ ࣭ʹͶฦ͖ͬͯ·͢Αɻ ͍͘Β୯ՁΛԼ͛ͯɺϙϯίπ͔͠࡞Εͳ͔ͬͨΒظԆ Β૿һΒ୭ϋοϐʔ͡Όͳ͍Ͱ͢ΑͶʯ
͏Θ͞ʮ1)1ΤϯδχΞΛू Ί͍͢ʯ ݱ࣮ʮࣄΛͤΒΕΔ1)1Τ ϯδχΞ͕গͳͯ͘ࠔͬͯΔʯ
࠷ڧͷఢͱͷઓ͍
Ԟ͞Μʮ·ͨिͭͿΕΜ ͷ Ͳ͏ͤ͋ͷ1)1ͱ͔͍͏ ࿈தͱπϧΜͰΔΜͰ͠ΐʯ
༡ͼ͡Όͳ͍ΜͰɺ͍ձࣾͷٳ ग़ۈ͡Όͳͯ͘ɺࣄ͡Όͳ͍ ͚Ͳ͜Εඞཁͳ༡ͼͰ͋ͬͯ
͝ΊΜͳ͍͞
͔ͧ͘Λ͍ͩ͡ʹ
͍͍ͩͨ͜ͷΜͰυϥ͕໐ͬͯ ग़ͤͳ͍͚ͲແʹεϥΠυ͚ͩग़ͯΔײ͡