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
もし僕らのことばがAPIであったなら
Search
onomotoharu
March 29, 2016
Programming
1
320
もし僕らのことばがAPIであったなら
もし僕らのことばがAPIであったなら
onomotoharu
March 29, 2016
Tweet
Share
More Decks by onomotoharu
See All by onomotoharu
Hadoop初心者が脱初心者したかった話
onomotoharu
0
380
Other Decks in Programming
See All in Programming
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
440
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
420
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
580
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
390
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
260
Claude Code Skill入門
mayahoney
0
340
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
840
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
Claude Codeログ基盤の構築
giginet
PRO
7
3.1k
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
160
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Designing for Performance
lara
611
70k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Making Projects Easy
brettharned
120
6.6k
Automating Front-end Workflow
addyosmani
1370
200k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
76
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Mind Mapping
helmedeiros
PRO
1
120
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Transcript
͠Βͷ͜ͱ͕"1*Ͱ͋ͬͨͳΒ খݩय़BLB+JSP
!POPNPUPIBSV BLB+*30 ग़ ܈അ͔Βདྷ·ͨ͠ ڵຯ ϚΠϯΫϥϑτ ϧʔϨοτ ΠεΩʔ
ͯ͞
ετϨεࣾձʹੜ͖Δݱͷ ਓʑօ՝Λ๊͍͑ͯΔͱ͍͏
ࢲͷ՝
ମॏ
3PCFSU$1JLF ਪଌ͢ΔͳɺܭଌͤΑ
ମॏܭΛങ͏
͔͠͠
ମॏܭʹΔ ʚ ආ͚͕͍ͨݱ࣮ͱ͖߹͏ ʚ ͭΒ͍
֎෦Λר͖ࠐΉ
)PX
ܭଌ݁Ռ͕ࣗಈͰγΣΞ <5P>ౢਓ͞Μɺ<5P>ਐ౻ଠҰ͞Μɺ<5P>ᓎҪɹܒ༝͞Μʹૹ͍ͬͯ·ͨ͠
ڧ੍ྗ
IUUQXXXXJUIJOHTDPN
8JUIJOHT#PEZ"OBMZ[FS ମॏɺମࢷɺ෦ͷ$0ೱɺؾԹɺӡಈྔ "1*͕͋Δ *'555ʹରԠ ΞϓϦ͕͔͍͍ͬ͜
ΞϓϦ͍͍ײ͡
࣮σʔλͰ͢ ΞϓϦ͍͍ײ͡
࣮σʔλͰ͢ ΞϓϦ͍͍ײ͡ ;ଐ
;ଐ LHάϩʔε ࣮σʔλͰ͢ ΞϓϦ͍͍ײ͡
ͳΜ͔ΜͰ
Ͱ͖ͨʂʂʂ
None
ʜɻ
Ќ൛ͷ
4MBDLͰͳ͘$IBU8PSLͰ 8JUIJOHT"1*ͷೝূ͕ͩΔ͍ 8JUIJOHT"1*͔ΒσʔλΛऔͬͯ͘Δͷ͕ͩΔ͍ લճऔಘ͔Βܭଌσʔλ૿͔͑ͨΛఆ͢Δͷ͕ͩΔ͍ $8࿈ܞͩΔ͍
4MBDLͰͳ͘$IBU8PSLͰ 8JUIJOHT"1*ͷೝূ͕ͩΔ͍ 8JUIJOHT"1*͔ΒσʔλΛऔͬͯ͘Δͷ͕ͩΔ͍ લճऔಘ͔Βܭଌσʔλ૿͔͑ͨΛఆ͢Δͷ͕ͩΔ͍ $8࿈ܞͩΔ͍ˠఘΊΔ *'555ʹ·͔ͤΔ
None
σʔλΛΞοϓ ఆظతʹ͍߹Θͤ ৽σʔλ͕͋ͬͨΒDVSM $8"1*Ͱߘ Ϧόϓϩ
ݱࡏΘ͚͋ͬͯఀࢭதʜ σʔλΛΞοϓ ఆظతʹ͍߹Θͤ ৽σʔλ͕͋ͬͨΒDVSM $8"1*Ͱߘ Ϧόϓϩ
2ղܾ͔ͨ͠ʁ
" ͍͍͑
ετϨεࣾձʹੜ͖Δݱͷ ਓʑօ՝Λ๊͍͑ͯΔͱ͍͏
ࢲͷ՝
৸ى͖ ͕ѱ͍
None
4MFFQ$ZDMF ਭͷ࣭ΛܭΕΔ ਭ͕ઙ͍࣌ʹΞϥʔϜ
None
ͬͱͬͱ৸ى͖ΛΑ͍ͨ͘͠
None
1IJMJQT)VF "1*ͰίϯτϩʔϧͰ͖Δిٿ ৭૬º࠼º໌Λ͍͡ΕΔ αʔυύʔςΟΞϓϦ͕ͨ͘͞Μ͋Δ
<HFU>BQJ\VTFS@OBNF^MJHIUT\MBNQ@JE^TUBUF { "bri": 100, //ً,0ʙ255 "sat": 100 //৭૬,0ʙ255 "hue": 50000,
//࠼,0ʙ65535 "on": true, }
;JH#FF ϫΠϠϨε #SJEHF ༗ઢͰ-"/ʹଓ "1*αʔόʔ
)VFʹରԠ͍ͯ͠Δʂ
w 4MFFQ$ZDMF w ਭͷ࣭ΛܭΕΔ w ਭ͕ઙ͍࣌ʹΞϥʔϜ w ਭ͕ઙ͍࣌ʹ෦ΛͩΜͩΜ໌Δ͘ˡ/FX
͏ʔΜɺͦΕͰೋ৸ͪ͠Ό͏
IUUQTXXXLJDLTUBSUFSDPNQSPKFDUTCFBNMBCTJODCFBNUIFTNBSUQSPKFDUPSUIBUpUTJOBOZMJHIUTP
if ฏ and AM9:00 then นʹ࣌ܭΛҠ͢ #খ͕࣌ܭΛݟͯযΔ end
นʹ࣌ܭ͕͍ࣸͬͯΔࣸਅ
2ղܾ͔ͨ͠ʁ
"ׂΓͱΑ͘ͳΓ·ͨ͠
খݩय़BLB+JSP ɾμΠΤοτͰ͖Δɹ ɾ৸ى͖͕ྑ͘ͳΔɹ̋ ͠Βͷ͜ͱ͕"1*Ͱ͋ͬͨͳΒ
ϫφϏʔͳͷͰ͜ͷ͘Β͍Ͱ͕͢
w ސ٬ରԠ w ίʔώʔϚγϯ w ۈଵϝʔϧ w Ոͷϝʔϧ
w ৸ى͖ w ؼ࣌פ͍ w ిؾফ౮ w ίʔυԚ͘ͳΔ
w Εͨॴʹ͋ΔίʔώʔϝʔΧʔͷநग़ঢ়گΛΔ w લͷέϯϒϦοδɺੈք࠷ॳͷXFCDBN
͜͏͍͏ͷ͕ࠜݯతͳΤϯδχΞͷ༇͠ΈͳͷͰ
ࠓޙ͍͖͍ͬͯͨ
ϢϏΩλε࣮ূॅ0DIB)PVTF IUUQPDIBIPVTFDPN +VSB*OUFSOFU$POOFDUJPO,JUʹ͓͚ΔαʔϏεӡ༻ %P4 ͷ੬ऑੑ IUUQKWOECKWOKQKBDPOUFOUT+7/%#IUNM ελοΫεωοτ IUUQXXXJQBHPKQBCPVUUFDIOJDBMXBUDIIUNM ࢈Ϧʔϑͷ੬ऑੑ IUUQXXXCCDDPNOFXTUFDIOPMPHZ
࣍ճ *3,JUͰՈத"1*ʹ Ո͔Βؼͬͯפ͘ͳ͍ ΧʔςϯʹϞʔλʔΛ͚ͭͯࣗಈͰ։ดͤ͞Δ ෦͕আJTTVFΛ͛ͯ͘Δ ڞ༻ͷચ୕ػͷঢ়ଶࢹ