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
A1
October 03, 2017
Technology
110
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.3k
トラブルゼロで乗り切った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
What the customer really needed
kawaguti
PRO
3
210
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
510
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
170
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
510
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
200
あるけみー式LTスライド作成術
alchemy1115
2
220
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
1
170
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
640
Minecraft JavaのMODをSwiftで作る
1mash0
0
180
LLMに渡さなかった仕事
nanaism
0
590
beyond jj: config & tools ecosystem
indirect
0
2.7k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Writing Fast Ruby
sferik
630
63k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Docker and Python
trallard
47
4.2k
Bash Introduction
62gerente
615
220k
Why Our Code Smells
bkeepers
PRO
340
58k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
Six Lessons from altMBA
skipperchong
29
4.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
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 Πϯετʔϧͯ͠ΈΑ͏
Ҏ্Ͱ͢