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
市民塾 CoderDojo活動説明会
Search
Takashi Hosoya
June 24, 2017
Programming
2
270
市民塾 CoderDojo活動説明会
Takashi Hosoya
June 24, 2017
Tweet
Share
More Decks by Takashi Hosoya
See All by Takashi Hosoya
LINE Messaging API と kintone の連携事例
tkc49
0
150
kintoneのスペースを少し便利にするChromeエクステンションを作成しました
tkc49
0
200
DojoCon Japaan 2023@奈良 懇親会LT 〜 CoderDojoを10年間やってみたら素敵だった話 〜
tkc49
0
160
WordPressからPAY.JP使ったクレカ決済の情報をkintoneに保存するプラグインの紹介
tkc49
0
290
WordPressとkintoneを連携することで、毎年3,000件以上ある申込み業務を効率化した仕組みのお話
tkc49
2
1.5k
サイボウズチーム応援ライセンス活用セミナー in 大阪
tkc49
0
140
未来のために技術力を使おう - 子ども向けプログラミング道場「CoderDojo」の急成長の理由 -
tkc49
2
950
DojoCon の ススメ - 年に1回は "Say Hello" しよう -
tkc49
2
670
WordPressとkintone連携 - 問い合わせから顧客管理まで「ムダのない」業務システムを作る -
tkc49
0
240
Other Decks in Programming
See All in Programming
Vibe Codingをせずに Clineを使っている
watany
13
4.7k
Signal-Based Data FetchingWith the New httpResource
manfredsteyer
PRO
0
130
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
450
プログラミング教育のコスパの話
superkinoko
0
130
いまさら聞けない生成AI入門: 「生成AIを高速キャッチアップ」
soh9834
14
4.2k
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
12
4.3k
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
140
趣味全開のAITuber開発
kokushin
0
170
DataStoreをテストする
mkeeda
0
260
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
140
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
1.3k
Going Structural with Named Tuples
bishabosha
0
190
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
36
1.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
500
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
720
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
We Have a Design System, Now What?
morganepeng
51
7.5k
Designing for Performance
lara
606
69k
Building an army of robots
kneath
304
45k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
Transcript
ࢢຽक़ $PEFS%PKP׆ಈઆ໌ձ ݩ/10දཧࣄͷ8&#γεςϜ͞Μ ̷̓දࡉ୩ɹਸ ೝఆ/10๏ਓๅ௩/10ηϯλʔཧࣄ /10๏ਓ4&*/ཧࣄ ͻΐ͏͝ࢢຽ׆ಈڠٞձ෭ද Ұൠࣾஂ๏ਓ$PEFS%PKP+BQBOཧࣄ
ࣗݾհ
ࣗݾհ ؔΛத৺ʹ/10Ҭஂମͷ 8&#੍࡞*5αϙʔτ ڊਓͷݞʹͷΔ ࣄͷελΠϧ ࣗݾհ
ࠓͷࢀՃऀͷڞ༗ ΞΠεϒϨΠΫ ࣗݾհ ᶃ ໊લ ᶄ ݱࡏͷ ཱ ᶅ
ຊࢀ Ճͷ ಈ ػ ඵఔͰ͓ئ͍͠·͢
$PEFS%PKP
ϝϯλʔ͕ࢠڙͨͪʹແྉʢඇӦརʣͰαϙʔτΛ ͢Δఆظ։࠵ͷίʔσΟϯάಓͰ͢ɻ $PEFS%PKPͱ
ӡӦશͯϘϥϯςΟΞ $PEFS%PKPͱ
ձඅܦඅ دืۚ $PEFS%PKPͱ
ࢠͲୡ͕Γ͍ͨͷΛαϙʔτ $PEFS%PKPͱ
࡞Λࣗຫ͢Δ͕࣌ؒ͋Δ $PEFS%PKPͱ
#JSUIQMBDF *SFMBOE $PEFS%PKPͱ
+BNFT8IFMUPO δΣʔϜεɹΣϧτϯ J1PE/BOPΛϋοΩϯάͨ͠ͷ͕͖͔ͬ ͚ͰɺֶߍʹίϯϐϡʔλΫϥϒΛ࡞Γɺ )5.-ͱ$44Λڭ͑࢝ΊΔ $PEFS%PKPͱ
#JMM-JBP ϏϧɹϦϟΦ ىۀՈͰ࣊ળՈͰ͋ΔϏϧ͕δΣʔϜεͷ ׆ಈʹڠྗɻ ݄ʹॳͷ$PEFS%PKP͕ ΞΠϧϥϯυͷίʔΫʹ͋Δ ࠃཱιϑτΣΞηϯλʔͰ։࠵͞ΕΔ $PEFS%PKPͱ
None
टμϒϦϯ͔Β ίʔΫ·Ͱ௨͏ਓ͕ଓग़ $PEFS%PKPͱ
μϒϦϯʹ͋Δ (PPHMF`T .POUFWFUSPCVJMEJOH Ͱ։࠵͞ΕΔ $PEFS%PKPͱ
$PEFS%PKPͷ׆ಈΛΦʔϓϯʹ $PEFS%PKPͱ
Χࠃ %PKPT ݄ $PEFS%PKPͱ ˞ҎԼͷαΠτΑΓࢉग़ IUUQT[FODPEFSEPKPDPN MJTUUSVF
ੈքͷ%PKPϥϯΩϯά ϥϯΫ ࠃ ಓͷ 1 ΞΠϧϥϯυ 206 2 ΞϝϦΧ 191
3 ΠλϦΞ 152 4 ΦʔετϥϦΞ 145 5 ΠΪϦε 120 6 ຊ 101 $PEFS%PKPͱ
$PEFS%PKPͱ Ұൠࣾஂ๏ਓ$PEFS%PKP+BQBO
$PEFS%PKPͱ $PEFS%PKP+BQBO
IUUQTDPEFSEPKPDPN େࡕ കా ࡖ ຕํ ຊொ
౦େࡕ ্ຊொ ాྛ ઘೆ ߴ௬ ฌݿ ٶ ਆށ ਆށ ໌ੴ ඣ࿏ ಸྑ ಸྑ ੜۨ ࣎լ େ ࡾॏ ҏ %PKPT $PEFS%PKPͱ ݄
$PEFS%PKPͱ $PEFS%PKP;&/
ٶ കా ճ݄ ճ݄ ࡕٸٶΨʔσϯζ ͷۙ͘ εΧΠϏϧ ͷۙ͘
$PEFS%PKPͱ $PEFS%PKPٶɾകాͷ ࢀՃرऀͷಈ
4DSBUDI ϏδϡΞϧϓϩάϥϛϯάݴޠ
$PEFS%PKPͱ
)5.- $44 +BWB4DSJQU
"SEVJOP
$PEFS%PKPͱ
ϝϯλʔ
ϝϯλʔͱ ϕετɾΩουͷϛϠΪ͞Μ ࣄ্ʢ·ͨਓੜʣͷ ࢦಋऀɺॿݴऀͷҙຯɻ
ϝϯλʔͱ $PEFS%PKPक़ֶߍͰͳ͍ $PEFS%PKPक़ֶߍͰͳ͍Ͱ͢ɻ ͦͷҝɺΧϦΩϡϥϜςΩετͳͲҰͳ͍Ͱ͢ɻ $PEFS%PKPଆ͔ΒΔͷΛࢦࣔ͢Δ͜ͱͳ͍Ͱ ͢ɻࢠڙୡ͕Γ͍ͨͷΛಓͷ࣌ؒΛͬͯͬ ͍͖ͯ·͢ɻͦΕΛϝϯλʔ͕αϙʔτ͠· ͢ɻ Δؾ͕ͳ͚Εͦͷɺ΅ʔͬͱա͢͝ͷ0,ʂ
Ԭా͞Μ ܭଌίϯαϧλϯτձࣾͷ ΤϯδχΞ͔Β$PEFS%PKP͕͖͔͚ͬͰ "*ϩϘοτͷ։ൃऀస৬ "SEVJOPౡΛ୲ %PKPதʹࣗͷ୲͍ͯͨ͠ࢠڙ͕৸ͯ͠ ·ͬͨͷ͕͖͔͚ͬͰ#MPDLMZ%VJOPΛ ։ൃ ϝϯλʔͱ
LJUF͞Μ 8PSE1SFTT 3BJMTͷ ίΞίϯτϦϏϡʔλʔ 8PDLFS 'SBTDPͷ։ൃऀ IUUQTHJUIVCDPNJYLBJUP %PKPʹ௨͏ࢠڙୡ͕FODIBOUKTʹ νϟϨϯδ͍ͯ͠ΔͷͰɺ͓खຊͷίʔυΛ ࣮ࡍʹॻ͍ͯఏڙͯ͘͠ΕΔ
IUUQTHJUIVCDPNJYLBJUP DPEFSUPXFS ϝϯλʔͱ
֯ా͞Μ લେ͖ͳձࣾͷΤϯδχΞ͞Μ͕ͩͬͨɺ $PEFS%PKP͕͖͔͚ͬʁ͔͔Βͳ͍͕ɺ ࠓαϥ͠ϑϦʔϥϯεɻ 1)1J04ΞϓϦ"OESPJEΞϓϦ͕ಘҙ ϝϯλʔͱ
খࣉ͞Μ ϑϦʔϥϯεͷίʔμʔ͞Μɻ K2VFSZଟগ৮ΕΔͱ͍͏͜ͱͰɺ %PKPͰFODIBOUKTΛ ୲ͯ͘͠Εͯ·͢ɻ ϝϯλʔͱ
ډ͞Μ ϑϦʔϥϯεͷσβΠφʔ͞Μɻ ΤϯδχΞͰͳ͍͕ɺॻ੶Λݟͳ͕Β 4DSBUDIΛڭ͑ͯ͘Εͯ·͢ɻ ϝϯλʔͱ
Ӭ͞Μ ΤϯδχΞͰͳ͘ɺσβΠφʔ͞Μɻ σΟϨΫγϣϯɺίʔσΟϯάͷ͓ࣄΛ ͍ͯ͠Δɻ %PKPͰࣸਅɺࢠڙͷ͠૬खɺ ͓ֆ͔͖πʔϧͷ͍ํΛڭ͑ͯ͘Εͯ·͢ ϝϯλʔͱ
ࢁຊ͞Μ ϑϦʔϥϯεͷσβΠφʔ͞Μɻ $PEFS%PKPٶɾകాͰ ࣸਅΛͯ͘͠Εͯ·͢ɻ ϝϯλʔͱ
ࣾձߩݙ੍ʁ wࢀՃඅ༻औΓ·ͤΜ wඞཁͳඅ༻دɾืۚശͰ͍·͢ wϝϯλʔຖ݄ͷಓͷ४උͳͲͯ͢Ϙϥϯ ςΟΞͰӡӦ͍ͯ͠·͢
ݸਓతʹɾɾɾ ࣾձߩݙΛ͍ͯ͠Δҙࣝͳ͍Ͱ͢ɻ ͕ࣗ ଟ͘ͷେਓͷΤϯδχΞͱ ϓϩάϥϛϯά͕͖ͳࢠڙୡͱ Ұॹʹ৽͍͜͠ͱΛମݧֶ͠Δ͜ͱָ͕͍͠ͷ Ͱຖ݄։࠵Λ͍ͯ͠·͢ɻ
ޚ͞ΜͷԠ
ϝϯλʔͷԠ
None
None
None
None
None
IUUQTDPEFSEPKPKQLBUB
ΞΠϧϥϯυͰಓͷ͕ଟ͍ཧ༝ ֤%PKPಉ࢜ͷใڞ༗ͱ৽ͨͳ%PKPΛग़͢Δҝʹ ΞΠϧϥϯυͰ̎ͭΠϕϯτΛຖ։࠵͍ͯ͠Δ
%PKP$PO $PEFS%PKP$POGFSFODF $PEFS%PKPࢠڙϓϩάϥϛϯάʹڵຯ͕͋Δ େਓୡͷΧϯϑΝϨϯε $PEFS%PKPൃͷɺΞΠϧϥϯυͰ ɺ$PEFS%PKP'PVOEBUJPOओ࠵Ͱ %PKP$POʢ$PEFS%PKP$POGFSFODFʣ ͕̍ճͷϖʔεͰ։࠵͞Ε͍ͯ·͢ɻ %PKP$POɺओʹ%PKPΛࢧ͑Δେਓͨ ͪΛରʹͨ͠ΧϯϑΝϨϯεͰ͋Γɺ
%PKPͷӡӦڭҭํ๏ͳͲʹओ؟ʹஔ ͔Ε͍ͯ·͢ɻ
$PPMFTU1SPKFDUT $0%&3%0+0$00-&45130+&$54"8"3%4 ࢠڙୡ͕ओʂ ࢠڙୡͷ׆ಈΛදজ͢ΔΠϕϯτ ΞΠϧϥϯυͰɺຖ$PPMFTU 1SPKFDUTͱ͍͏ࢠڙୡͷϓϩδΣΫτ Λදজ͢ΔΠϕϯτ͕։࠵͞Ε͍ͯ· ͢ɻ
ͭͳ͕Δ%PKPUP%PKP ࠓճɺʮͭͳ͕Δʙ%PKPUP%PKPʙʯΛςʔϚʹɺશࠃͷ$PEFS%PKPؔ ऀ͕ू·Δ͜ͱͰަྲྀҙݟަΛߦͬͨΓɺҰੜ͖߹͑Δؒͮ͘ΓΛ ͢Δ͜ͱͰɺຊͷ$PEFS%PKPίϛϡχςΟͷឺΛڧΊΔ͜ͱΛతʹ։࠵ ͠·͢ɻ %PKP$PO+BQBOʹࢀՃͯ͠Β͏͜ͱͰɺʮ$PEFS%PKPʯͱ͍͏ಉ͡׆ಈ Λ͍ͯ͠Δͷʹɺଞͷ%PKPͷ͜ͱΛ༨ΓΒͳ͍ͱ͍͏՝Λղܾ͠ɺ૬ޓ ཧղΛਂΊΔ͜ͱͰ͔ͦ͜Β৽͍͠Կ͔͕ੜ·ΕΔ͜ͱΛظ͍ͯ͠·͢ɻ ·ͨɺ͜Ε·Ͱ$PEFS%PKPΛΒͳ͔ͬͨํʹ͜ͷػձʹ͍͖ͬͯͨͩɺ ݩͷ%PKPʹࢀՃͨ͠Γɺ৽͘͠%PKPΛ্ཱͪ͛Δ͖͔͚ͬʹͳͬͯ΄͍͠
ͱئ͍ͬͯ·͢ɻ %PKP$PO+BQBOΛ։࠵͠·͢
Πϕϯτ໊ %PKP$PO+BQBO dͭͳ͕Δ%PKPUP%PKPd ࣌ ݄ʢʣ ॴ ໋ཱ͍ؗΒ͖ϑϡʔνϟʔϓϥβΠϕϯτϗʔϧ اըӡӦ %PKP$PO+BQBO࣮ߦҕһ ࢀՃඅ
ແྉ ༧ఆདྷऀ ਓ ఆ͢ΔࢀՃऀ ɾࢠڙͷϓϩάϥϛϯάڭҭʹڵຯ͕͋ΔΤϯδχΞ·ͨڭҭऀ ɾϓϩάϥϛϯάʹڵຯ͕͋Δͱࢠڙ ։࠵֓ཁ
εϙϯαʔઈࢍืूத