Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
jshell概要
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
A1
October 03, 2017
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
jshell概要
2017/9/27社内勉強会資料
A1
October 03, 2017
More Decks by A1
See All by A1
プロダクトのことは何でもNotebookLMに聞こう / NotebookLM for on boarding
eichisanden
2
160
Kotlin2でdataクラスの copyメソッドを禁止する/Data class copy function to have the same visibility as constructor
eichisanden
1
1.1k
短納期でローンチした新サービスをJavaで開発した話/launched new service using Java
eichisanden
6
4.4k
トラブルゼロで乗り切ったTypeScript移行/trouble-free TypeScript migration
eichisanden
3
3.8k
スクラム開発チームをLessでスケールさせた話/Scaling Scrum team with Less
eichisanden
0
6.4k
息の長いサービスのフロントエンドを少し改善する営み/frontend-improvement
eichisanden
3
3.2k
実はGitLabで使えるmermaid.js/gitlab-mermaid.js
eichisanden
1
870
既存 Web アプリケーションへの React.js 適用/react for web application
eichisanden
0
2k
楽楽明細でやってるChatOps/Development with ChatOps
eichisanden
0
1.3k
Other Decks in Technology
See All in Technology
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
610
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
2
260
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
360
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
1
270
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
180
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
130
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
550
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.7k
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
220
手を動かして実感する、Kiro が変える開発体験
inariku
0
330
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3.1k
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
420
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Done Done
chrislema
187
17k
Making the Leap to Tech Lead
cromwellryan
135
10k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
Side Projects
sachag
456
43k
How to make the Groovebox
asonas
2
2.5k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.1k
Transcript
KTIFMM֓ཁ ʢ+BWB৽ػೳհ ϏΞόογϡ !FJDIJTBOEFO
+BWBʹͷ3&1-͕࣮ 3&"%&7"-13*/5-001 ͦ͏Ͱ͢ɺKTIFMMͰ͢
ɾٕज़ॻΛࣸܦ͍ͨ͠ ɾϨϏϡʔதɺؾʹͳΔՕॴΛͪΐͬͱࢼͯ͠Έ͍ͨ ɾίʔσΟϯάதɺࢥߟࡨޡ͍ͨ͠ ɾݸਓͰ͏ͪΐͬͱͨ͠πʔϧʹ ͜Μͳ࣌ʹศརͦ͏
͔Γ͢͞ॏࢹͰɺͱΓ͋͑ͣWͰͷىಈ͕Φεεϝ KTIFMMW c+4IFMMΑ͏ͦ͜όʔδϣϯ c֓ཁʹ͍ͭͯɺ࣍Λೖྗ͍ͯͩ͘͠͞IFMQJOUSP KTIFMMFYJU cऴྃ͠·͢ ىಈఀࢭ
৽͍͠DMBTTΛ࡞ͯ͠NBJOϝιουΛॻ͍ͯ WJ)FMMPKBWB DBU)FMMPKBWB DMBTT)FMMP\ QVCMJDTUBUJDWPJENBJO 4USJOHBSHT \ 4ZTUFNPVUQSJOUMO )FMMPXPSME
^ ^ ίϯύΠϧͯ͠ KBWBD)FMMPKBWB ͬͱ࣮ߦ KBWB)FMMP )FMMPXPSME +BWB·Ͱͷ)FMMPXPSME
͜Ε͔Βͷ)FMMPXPSME KTIFMM c+4IFMMΑ͏ͦ͜όʔδϣϯ c֓ཁʹ͍ͭͯɺ࣍Λೖྗ͍ͯͩ͘͠͞IFMQJOUSP ηϛίϩϯলུՄೳͰ͢ KTIFMM4ZTUFNPVUQSJOUMO )FMMPXPSME )FMMPXPSME
͜Ε͔Βͷ)FMMPXPSME 13*/5*/(εΫϦϓτΛىಈ࣌ʹಡΈࠐΈ͜ΜͰΈΔ KTIFMMTFUTUBSUSFUBJO%&'"6-513*/5*/( KTIFMMFYJU cऴྃ͠·͢ KTIFMMW c+4IFMMΑ͏ͦ͜όʔδϣϯ c֓ཁʹ͍ͭͯɺ࣍Λೖྗ͍ͯͩ͘͠͞IFMQJOUSP 4ZTUFNPVU͕লུͰ͖·͢ KTIFMMQSJOUMO
)FMMPXPSME )FMMPXPSME
ىಈεΫϦϓτͷਖ਼ମ KTIFMMMJTUTUBSU TJNQPSUKBWBJP TJNQPSUKBWBNBUI TJNQPSUKBWBOFU TJNQPSUKBWBOJPpMF
TJNQPSUKBWBVUJM TJNQPSUKBWBVUJMDPODVSSFOU TJNQPSUKBWBVUJMGVODUJPO TJNQPSUKBWBVUJMQSFGT TJNQPSUKBWBVUJMSFHFY TJNQPSUKBWBVUJMTUSFBN TWPJEQSJOU CPPMFBOC \4ZTUFNPVUQSJOU C ^ TWPJEQSJOU DIBSD \4ZTUFNPVUQSJOU D ^ TWPJEQSJOU JOUJ \4ZTUFNPVUQSJOU J ^ TWPJEQSJOU MPOHM \4ZTUFNPVUQSJOU M ^ TWPJEQSJOU qPBUG \4ZTUFNPVUQSJOU G ^ TWPJEQSJOU EPVCMFE \4ZTUFNPVUQSJOU E ^ ʢলུʣ TWPJEQSJOUG 4USJOHGPSNBU 0CKFDUBSHT \4ZTUFNPVUQSJOUG GPSNBU BSHT ^ ͜Μͳײ͡ʹఆٛͯ͠Δ͚ͩͳͷͰࣗͰՃՄೳͰ͢Ͷ %&'"6-5ͷ༰ ʢॳظঢ়ଶͰಡΈࠐ·Ε͍ͯ·͢ʣ 13*/5*/(ͷ༰
ม KTIFMMJOUJ J c࣍Λ࡞͠·ͨ͠มJJOU ໌ࣔతʹมʹड͚ͳ͍߹εΫϥονม͕࡞͞Ε·͢ KTIFMM cεΫϥονมJOU͕࡞͞Ε·ͨ͠ ޙ͔Β༻ՄೳՄೳ
KTIFMMJ cεΫϥονมJOU͕࡞͞Ε·ͨ͠ WBSTͰ֬ೝՄೳ KTIFMMWBST cJOUJ cJOU cJOU
ϝιου KTIFMMJOUUXJDF JOUJ \ SFUVSOJ ^ c࣍Λ࡞͠·ͨ͠ϝιουUXJDF JOU
KTIFMMUXJDF cεΫϥονมJOU͕࡞͞Ε·ͨ͠ KTIFMMNFUIPET cJOUUXJDF JOU
DMBTT KTIFMMDMBTT)FMMP\ QVCMJDTUBUJDWPJENBJO 4USJOHBSHT \ 4ZTUFNPVUQSJOUMO )FMMPXPSME ^ ^
c࣍Λ࡞͠·ͨ͠Ϋϥε)FMMP KTIFMM)FMMPNBJO )FMMPXPSME KTIFMMUZQFT cDMBTT)FMMP
ϑΝΠϧʹอଘಡΈࠐΈ KTIFMMTBWFdTSDKTIFMMTBWFKTI ಡΈࠐΉͱ࣮ߦ͞ΕΔͷͰҙ KTIFMMPQFOdTSDKTIFMMTBWFKTI )FMMPXPSME
KTIFMMMJTU )FMMPIFMMPOFX)FMMP KTIFMMFEJU·ͨFEJUIFMMP ඪ४ͷΤσΟλ্ཱ͕͕ͪΓ·͢ ΤσΟλมߋՄೳͰ͢ KTIFMMTFUFEJUPSWJN cΤσΟλ࣍ʹઃఆ͞Ε͍ͯ·͢WJN ΤσΟλͰฤू
֎෦KBSΛࢀর KTIFMMFOWDMBTTQBUIdTSDKTIFMMMJCDPNNPOTMBOHKBS KTIFMMJNQPSUPSHBQBDIFDPNNPOTMBOH4USJOH6UJMT KTIFMM4USJOHT4USJOH6UJMTUSJN B TB c࣍Λ࡞͠·ͨ͠มT4USJOH
5BCೖྗิ KTIFMMIPHFTVCTUSJOH γάωνϟ 4USJOH4USJOHTVCTUSJOH JOUCFHJO*OEFY 4USJOH4USJOHTVCTUSJOH JOUCFHJO*OEFY JOUFOE*OEFY
υΩϡϝϯτΛදࣔ͢ΔʹλϒΛ࠶ԡ͍ͯͩ͘͠͞ KTIFMMIPHFTVCTUSJOH 4USJOH4USJOHTVCTUSJOH JOUCFHJO*OEFY 3FUVSOTBTUSJOHUIBUJTBTVCTUSJOHPGUIJTTUSJOH5IFTVCTUSJOHCFHJOTXJUIUIFDIBSBDUFS BU UIFTQFDJpFEJOEFYBOEFYUFOETUPUIFFOEPGUIJTTUSJOH &YBNQMFT VOIBQQZTVCTUSJOH SFUVSOTIBQQZ )BSCJTPOTVCTUSJOH SFUVSOTCJTPO FNQUJOFTTTVCTUSJOH SFUVSOT BOFNQUZTUSJOH
TIJGU UBCW ͜͜·Ͱೖྗͯ͠TIJGU UBCW KTIFMM$BMFOEBSHFU*OTUBODF มͷ࡞Λαϙʔτͯ͘͠Ε·͢ KTIFMM$BMFOEBSʻ͜͜ʹΧʔιϧ͕͘Δʼ$BMFOEBSHFU*OTUBODF ˞.BDͷ߹Ͱ͢ɺ8JOEPXTγϣʔτΧοτ͕ҧ͏͔
TIJGU UBCJ ະΠϯϙʔτͷΫϥεΛೖྗͯ͠TIJGU UBCJ͢ΔͱɺJNQPSU͢Δ͔ฉ͍ͯ͘Ε·͢ KTIFMM-PDBM%BUF Կ͠ͳ͍ JNQPSUKBWBUJNF-PDBM%BUF બ *NQPSUFEKBWBUJNF-PDBM%BUF ˞.BDͷ߹Ͱ͢ɺ8JOEPXTγϣʔτΧοτ͕ҧ͏͔
EFCVHͰ෦ॲཧΛΔ KTIFMMEFCVH c%FCVHHJOHPO KTIFMM4ZTUFNPVUQSJOUMO )FMMPXPSME $PNQJMJOH4ZTUFNPVUQSJOUMO )FMMPXPSME ,JOE&913&44*0/@45"5&.&/54ZTUFNPVUQSJOUMO
)FMMPXPSME DPNQJMF"OE-PBE<6OJU OVMM > TFU$PNQJMBUJPO*OGP 4OJQQFU4UBUFNFOU,FZ4ZTUFNPVUQSJOUMO )FMMPXPSME QBDLBHF3&1- JNQPSUKBWBJP JNQPSUKBWBNBUI JNQPSUKBWBOFU JNQPSUKBWBOJPpMF JNQPSUKBWBVUJM JNQPSU KBWBVUJMDPODVSSFOU JNQPSUKBWBVUJMGVODUJPO JNQPSUKBWBVUJMQSFGT JNQPSUKBWBVUJMSFHFY JNQPSU KBWBVUJMTUSFBN DMBTT+4IFMM\ QVCMJDTUBUJD0CKFDUEP@JU UISPXT5ISPXBCMF\ 4ZTUFNPVUQSJOUMO )FMMPXPSME SFUVSOOVMM ^ ^ EJBHT<> TFU4UBUVT 4OJQQFU4UBUFNFOU,FZ4ZTUFNPVUQSJOUMO )FMMPXPSME TUBUVT7"-*% DPNQJMF"OE-PBEJOT<6OJU OVMM >MFHJU<6OJU OVMM > $PNQJMFSHFOFSBUJOHDMBTT3&1-+4IFMM DPNQJMF"OE-PBE<6OJU OVMM >EFQT<>TVDDFTTUSVF SFDPSE$PNQJMBUJPO4OJQQFU4UBUFNFOU,FZ4ZTUFNPVUQSJOUMO )FMMPXPSME TUBUVT7"-*% VOSFTPMWFE<>
ࢀߟ +BWB1MBUGPSN 4UBOEBSE&EJUJPO+BWB4IFMM6TFS`T(VJEF IUUQTEPDTPSBDMFDPNKBWBTFKTIFMMTDSJQUTIUN+4)&-(6*% $"""%##%'"& *OUSPEVDUJPOUP+4IFMMUIF+BWB3&1-5PPMKKVH@DDDDDD@BC IUUQTXXXTMJEFTIBSFOFUCJUUFS@GPYJOUSPEVDUJPOUPKTIFMMUIFKBWBSFQMUPPM
ͱΓ͋͑ͣ+BWB Πϯετʔϧͯ͠ΈΑ͏
Ҏ্Ͱ͢