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
日立工業高校 enchant.js + AtlasX 講座
Search
Fushimi Ryohei
May 15, 2013
Education
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
日立工業高校 enchant.js + AtlasX 講座
2013年5月15日に茨城県の日立工業高校で行った講座の資料です。
Fushimi Ryohei
May 15, 2013
More Decks by Fushimi Ryohei
See All by Fushimi Ryohei
Sight: "知覚旅行"のための視覚代行デバイス
sidestepism
0
550
Sight: "知覚旅行"のための視覚代行デバイス
sidestepism
0
150
Sight by 200 OK
sidestepism
2
22k
"Mirror Mirror" [SIGGRAPH ASIA 2014] Review
sidestepism
0
100
Bag-of-visual-words を用いた 2クラスの画像識別器の実装 + ハンズオン
sidestepism
2
410
SPAJAM2014 "nani-colle?"
sidestepism
0
290
プレゼンの話
sidestepism
0
260
ノンプログラマーのためのプログラミング講座 第4回「JavaScriptでゲーム開発」
sidestepism
0
200
いばらき総文連2014 コンピュータ部会 プログラミング研修会
sidestepism
0
140
Other Decks in Education
See All in Education
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1.1k
勝手にCULTIBASE で広げよう、探究の輪! - CULTIVAL 2026
hiroc_sk
1
220
コミュニティを通じた_キャリア設計のススメ_20260424.pdf
masakiokuda
0
330
JAWS-UG初心者支部#81 GWにEduJAWSと何か作ろうもくもく会!
otsuki
0
140
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
290
The Lotus and the Frog
vyadav
0
130
Padlet opetuksessa
matleenalaakso
12
16k
Alumnote inc. Company Deck
yukinumata
1
20k
Catecismo 26 #2 - Do Credo; Introdução ao 1º artigo
cm_manaus
0
130
吉祥寺.pmは1つじゃない — 複数イベント並走運営の12年 —
magnolia
0
1.3k
[2026前期火5] 論理学(京都大学文学部 前期 第9回)「正規化の停止性——ヒドラゲームによる証明」
yatabe
0
130
AI-Based Speaking Assessment of a Short-Term Study Abroad Program
uranoken
0
340
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
Making Projects Easy
brettharned
120
6.7k
Site-Speed That Sticks
csswizardry
13
1.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
430
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Language of Interfaces
destraynor
162
27k
First, design no harm
axbom
PRO
2
1.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
How to make the Groovebox
asonas
2
2.2k
Claude Code のすすめ
schroneko
67
230k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Transcript
ཱۀߴߍ FODIBOUKT "UMBT9ߨ࠲ גࣜձࣾϢϏΩλεΤϯλʔςΠϯϝϯτ ळ༿ݪϦαʔνηϯλʔ ෬ݟྒྷฏ
ࣗݾհ ෬ݟྒྷฏ !TJEFTUFQJTN גࣜձࣾϢϏΩλεΤϯλʔςΠϯϝϯτ ळ༿ݪϦαʔνηϯλʔॴଐ FODIBOUKT։ൃνʔϜϦʔμʔ MFBQϓϩδΣΫτϦʔμʔ ౦ژେֶֶ෦ɾେֶӃใֶॴଐ
ࣗݾհ ੜ ɹ౦ژେֶڭཆֶ෦ೖֶ ɹגࣜձࣾϢϏΩλεΤϯλʔςΠϯϝϯτೖࣾ ɹɹɹFODIBOUKT MFBQͷ։ൃ ɹDPEFMFBQͷ։ൃ ɹɹɹɹ౦ژେֶେֶӃใֶڭҭ෦ೖֶ ɹ౦ژେֶֶ෦ਐֶ
ࠓͷఔ FODIBOUKT લాϒϩοΫ Ξτϥε9ͷ͝հ ήʔϜ࡞ ࣭ٙԠɾ৹ࠪൃද ͷεʔύʔͻͨͪͰؼΓ·͢ ࠓͷߨ࠲͓ࢼ͠൛
͜͜ͰΞϯέʔτ
͜͜ͰΞϯέʔτ
ߴߍੜͷਓ
େֶੜͷਓ
ઌੜ
ʹɺ࣌ؒҎ্ύιίϯΛ͏ਓ
ʹɺ࣌ؒҎ্ύιίϯΛ͏ਓ
ϓϩάϥϜΛॻ͍ͨ͜ͱ͕͋Δਓ
ϓϩάϥϜΛॻ͍ͨ͜ͱ͕ͳ͍ਓ
िؒʹɺ ࣌ؒҎ্ϓϩάϥϜΛॻ͍͍ͯΔਓ
िؒʹɺ ࣌ؒҎ্ϓϩάϥϜΛॻ͍͍ͯΔਓ
ͦͦϓϩάϥϜͬͯ Կ͔͍ͬͯΔਓ
ϓϩάϥϛϯάͨ͜͠ͱ͋Δਓ
ʮϓϩάϥϛϯάʯͷఆٛΛݴ͑Δਓ
ϓϩάϥϛϯάͬͯԿ͔ͩ Α͔͘Βͳ͍͚Ͳ ͬͨ͜ͱ͋Δਓ
·ͣͷճΓʹ͋ΔʮϓϩάϥϜʯΛ ࢥ͍ු͔ͯԼ͍͞
Hackers’ Cafe ϓϩάϥϜͱ͍͑ɾɾɾ ήʔϜϓϩάϥϜ ӡಈձͷϓϩάϥϜ ݁ࠗࣜͷࣜ࣍ୈ ςϨϏ൪ ӳޠͰ571SPHSBN ΧϦΩϡϥϜ ڭҭϓϩάϥϜͳͲ
ϓϩάϥϜۙʹᷓΕͯΔ
ܚጯٛक़େֶͷ૿Ҫढ़೭ઌੜʹΑΕɺ ͜ΜͳͷϓϩάϥϜʹͳΔͦ͏Ͱ͢ ֮·࣌͠ܭͷઃఆ ϏσΦσοΩͷը༧ ࣗಈυΞͷ։ൃ
Hackers’ Cafe ӳࣙయΛҾ͖·͠ΐ͏ ৽ӳதࣙయ ୈ̒൛ ʢݚڀࣾʣΑΓҾ༻ http://www.excite.co.jp/dictionary/english_japanese/?search=program&match=beginswith&dictionary=NEW_EJJE&block=41438&offset=1206
ʲిࢉʳ ϓϩάϥϜ ʬిࢉػʹࢦྩ͢Δ ࡞ۀखॱͷਫ਼ີͳهड़ʭ
ϓϩάϥϜ࡞ۀखॱͷਫ਼ີͳهड़
Hackers’ Cafe ϓϩάϥϜͷ͍Ζ͍Ζ ӡಈձͷϓϩάϥϜ ݁ࠗࣜͷࣜ࣍ୈ ΧϦΩϡϥϜ ։ձࣜ ۄೖΕ N ٍഅઓ
େۄૹΓ ΨΠμϯε ϓϩάϥϛϯά֓ ܭࢉػՊֶͷجૅ ΞϧΰϦζϜͱσʔλߏ ϓϩάϥϛϯά࣮श ։ ৽৽්ೖ ओෂѫࡰɾסഋ έʔΩೖ ͓৭͠ ΩϟϯυϧαʔϏε ༑ਓʹΑΔ༨ڵ ՖՇ͔Βͷखࢴ ดձ ·͞ʹखॱΛهड़ͯ͠Δ
૿Ҫढ़೭ઌੜͷྫࣔΛ࡞ۀखॱʹͯ͠ΈΔ ֮·࣌͠ܭͷઃఆ ɹˠɹ".ʹͳͬͨΒԻΛ໐Βͤ ϏσΦσοΩͷը༧ ɹˠɹ༵ʹͳͬͨΒ ɹɹɹνϟϯωϧʹ͋Θͤͯ ɹ࣌ؒը͠Ζ ࣗಈυΞͷ։ൃ ɹˠɹυΞͷલʹਓཱ͕ͬͨΒ ɹɹɹυΞΛ։͚
ɹɹɹਓཱ͕ͪڈͬͨΒ ɹɹɹυΞΛด͡Ζ
࣌ʹɺίϯϐϡʔλͱ
࣮ɺલɺίϯϐϡʔλɺ৬ۀͰͨ͠
/"$"ͷܭࢉख ίϯϐϡʔλ ͷํʑ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB
ୈೋ࣍ੈքେઓͷظ ిࢠίϯϐϡʔλ͕࢈·Ε·ͨ͠
δϣϯɾϑΥϯɾϊΠϚϯ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB ϋϯΨϦʔग़ͷΞϝϦΧͷֶऀ ֶɺཧֶɺؾֶɺܦࡁֶɺܭࢉػՊֶʹ େͳӨڹΛ༩͑ͨɻ ݪരͷ։ൃऀͷҰਓͰ͋Δɻ ͦͯ͠ిࢠίϯϐϡʔλൃ໌ऀͷҰਓ
ίϯϐϡʔλΛൃ໌ͨ͠ͱ͖ɺ ϊΠϚϯ͜͏ݴ͍·ͨ͠ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB Զͷ࣍ʹ಄ͷౕ͍͍͕Ͱ͖ͨ ࣮ࡍɺίϯϐϡʔλΑΓ ܭࢉ͕͔ͬͨΒ͍͠
&/*"$ถ܉ͷಓܭࢉ༻ίϯϐϡʔλ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB
ίϩοαεӳࠃւ܉ใ෦ͷ։ൃͨ͠҉߸ղಡػ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB
;VTF;υΠπਓՊֶऀπʔθ͕։ൃͨ͠ίϯϐϡʔλ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB
࣮࠷ॳͷίϯϐϡʔλΛ ୭͕ൃ໌ͨ͠ͷ͔ਖ਼֬ͳ ͱ͜ΖΘ͔͍ͬͯ·ͤΜ ग़యϑϦʔඦՊࣄయɹ8JLJQFEJB ΞϨɺΦϨ͕ߟ͑ͨΜͩ ͱɺϊΠϚϯ͕ݴ͍࢝ΊͨͷͰ ํͳ͘ɺͦͷޙͷίϯϐϡʔλ ͜͏ݺΕΔΑ͏ʹͳΓ·ͨ͠
ʮϊΠϚϯܕίϯϐϡʔλʯ ͦͯ͜͠ͷ࣌ͦ͜ɺ ίϯϐϡλʔϓϩάϥϜੜͷॠؒͳͷͰ͢
ϓϩάϥϛϯάݴޠͷ͍Ζ͍Ζ
࣮ɺίϯϐϡʔλ͕ཧղͰ͖Δݴޠ $16ʹΑͬͯҧ͍·͢ *OUFM "3.
ίϯϐϡʔλ͕ཧղͰ͖ΔݴޠΛ ʮػցޠ Ϛγϯޠ ʯͱݺͼ·͢
Ϛγϯޠͬͯ͜Μͳײ͡Ͱ͢
͜ΕͲ͏ͬͯॻ͘ͷ ;ͭ͏ͷਓؒʹແཧͰ͢ ͔ͩΒੲͷϓϩάϥϚʔ ੌ͍ਓ͔͍͠ͳ͔ͬͨͷͰ͢ ˣ
ͬͱ؆୯ʹϓϩάϥϜ͢ΔͨΊʹ ϚγϯޠҎ֎ͷϓϩάϥϛϯάݴޠ͕ ͨ͘͞Μ࢈·Ε·ͨ͠
FORTRAN ʹ*#.Ͱ։ൃ͞Εͨखଓ͖ܕݴޠ 'PSNVMB5SBOTMBUJPO ࣜ༁ ʹ ༝དྷ͢ΔɺՊֶٕज़ܭࢉ༻ݴޠ εʔύʔίϯϐϡʔλͳͲͰ ࠓݱࡏΘΕ͍ͯΔ
LISP ੜ·Εͷؔܕݴޠ -JTU1SPDFTTPS͕༝དྷͰɺू߹ॲཧ͕ಘҙ +BWB4DSJQUͷܥͷઌ
Cݴޠ ੜ·Εͷखଓ͖ܕݴޠ ߏԽϓϩάϥϛϯάΛಋೖ͠ɺ։ൃޮ͕Ξοϓ ݱࡏͰ෯͘ΘΕ͍ͯΔݴޠͷͻͱͭͰ͋Δ
Smalltalk ʹެ։͞ΕͨΦϒδΣΫτࢦݴޠ ͕ؔଞݴޠͷ-*41-0(0ʹӨڹΛड͚ͨ ΞϥϯɾέΠ͕ઃܭͨ͠04ͷࢥʹ·Ͱٴ͢Δ ݴޠͰɺͦͷޙͷݴޠઃܭʹઈେͳӨڹΛ༩͑Δ
C++ ʹ։ൃ͞ΕͨΦϒδΣΫτࢦݴޠ खଓ͖ܕݴޠͷ$ݴޠΛϕʔεͱͯ͠ΦϒδΣΫτ ࢦػೳΛՃͨ͠
Objective-C $ݴޠΛϕʔεͱͯ͠4NBMMUBML෩ͷΦϒδΣΫτࢦ ػೳΛՃͨ͠ͷɻ J04.BDͳͲͰ༻͞Ε͍ͯΔ
Java $ Λϕʔεͱͯ͠ચ࿅ͤͨ͞ͷɻߴͳϝϞϦ ཧػߏιϑτΣΞίϯϙʔωϯτͳͲΛ࣮ݱ
Ruby ʹ·ͭͱΏ͖ͻΖࢯ͕ൃදͨ͠ࠃ࢈ϓϩ άϥϛϯάݴޠɻʮଟ༷ੑળʯͷεϩʔΨϯͷ ͱ։ൃ͕ਐΊΒΕͨɻੈքͰ࠷ਐΜͩݴޠͷͻͱ ͭͰɺϑΝϯଟ͍ɻ
JavaScript ʹ։ൃ͞Εͨ8FCϒϥβ༻ϓϩάϥϛϯ άݴޠɻ-*41ͷྲྀΕΛΉؔܕݴޠͰ͋Γͳ͕ Βɺ+BWBʹࣅͤͨจ๏ͷ࠾༻ͰղΓཱ྆͢͞͞ ͤΔɻ)5.-Ͱ༻͞ΕΔࣄ্࣮ͷඪ४ݴޠ
enchant.js ʹ։ൃ͞Εͨࠃ࢈+BWB4DSJQU༻ΞϓϦέʔ γϣϯΤϯδϯɻಠࣗͷΫϥεΠϕϯτػߏΛΓ ࠐΈɺॳ৺ऀ͔Β্ڃऀ·Ͱ͍͘͢վྑͨ͠
લాϒϩοΫ ʹ։ൃ͞ΕͨϏδϡΞϧݴޠ FODIBOUKTΛϕʔεͱͨ͠ΫϩεϓϥοτϑΥʔϜ ͱɺ༮ࣇ͔Βେਓ·Ͱ͑ΔݴޠΛࢦͯ͠։ൃ͞ Ε͍ͯΔɻ
FODIBOUKTͱʜ • ήʔϜΞϓϦΛ؆୯ʹ։ൃͰ͖ΔϥΠϒϥϦ • ϓϩάϥϛϯάʹ͓͚Δʮ-&(0ʯ
ͲΜͳࣄΛ͍ͯ͠Δͷ • ϥΠϒϥϦʮFODIBOUKTʯͷ։ൃɾීٴ׆ಈ • 8FCαʔϏεʮMFBQʯͷ։ൃɾӡӦ • 8FCαʔϏεʮDPEFMFBQʯͷ։ൃ
ԿΛ͍ͯ͠Δձࣾͳͷ • גࣜձࣾϢϏΩλεΤϯλʔςΠϯϝϯτ – $.4։ൃɾൢച – ϞόΠϧ͚ίϯςϯπ – εϚʔτϑΥϯΞϓϦ։ൃ ಠࣗडୗ
– ݚڀ։ൃɾௐࠪɾίϯαϧςΟϯά • ৽͍ٕ͠ज़͕େ͖ – ࣾʹϩϘοτΨδΣοτ͕ͨ͘͞Μ
FODIBOUKTͱʜ • ݄ʹ։ൃɾެ։ • ΦʔϓϯιʔεͰެ։ɺແঈͰར༻Ͱ͖Δ • 6&*"3$ͷ։ൃνʔϜͱίϛϡχςΟʹΑͬͯҡ࣋͞Ε͍ͯΔ – DG4DSBUDIʜ.*5 7JTDVJUʜ/55جૅݚ
• ాத͕Ћ൛Λ։ൃ • ෬ݟ͕։ൃνʔϜϦʔμΛҾ͖ܧ͗ • "3$ 6&*શମͱͯ͠ීٴɾใ׆ಈ
Ξτϥε9ͱ ຊޠͰ؆୯ʹϊϕϧήʔϜ͕࡞ΕΔ ϓϩάϥϛϯάڥ
࣮ʜ
զʑͷ Ұԯ૯ϓϩάϥϚʔࠃՈ
զʑͷ ेԯ૯ϓϩάϥϚʔ
ͦͦզʑͷձࣾ • ެ༻ޠϓϩάϥϛϯάݴޠ • ຊޠӳޠΛॻ͘͢ͷ͕໘ FYձٞࣨʹ͓Λ࣋ͬͯདྷΔϩϘοτ
ΈΜͳϓϩάϥϚʔʹͳΕ ແ༻ͳίϛϡχέʔγϣϯݮΔͣ Ұԯ૯ϓϩάϥϚʔࠃՈສࡀ
ͱ͍͏ͷஊͰ͢ Ͱʜ
ϓϩάϥϜΛࣄʹ͠ͳ͍ਓͰ ϓϩάϥϜΛֶͿҙຯ͋Δͣʜ
ϓϩάϥϛϯά͕Ͱ͖Δͱʜ ͦͷ ৽͍͠ݴ༿ɾ৽͍͠ੈքΛཧղͰ͖Δ ͦͷ ΞΠσΞΛΧλνʹ͍ͯ͑͢͠ ͦͷ γεςϜͷΈΓཱ͕ͪΘ͔Δ
ΈΜͳͬͱʮϓϩάϥϛϯάʯΛֶͿ͖ • ͜͜Ͱ͍͏ʮϓϩάϥϛϯάೳྗʯʜ – ݱ࣮ͷϞϊ࡞Γ͍ͨϞϊΛϞσϦϯά͢Δ͜ͱ͕Ͱ͖Δྗ – τϥΠΞϯυΤϥʔΛ܁Γฦ͠࡞Γ͍ͨͷʹ͚ۙͮΔྗ • ϓϩάϥϛϯάڭҭʮใڭҭʯҰൠ –
ͪΖΜʮใڭҭʯͷॆ࣮͕લఏ – ͍··ͩલఏ͕ͬͨͱ͜Ζʹ͔͠࠾༻ͯ͠Β͍͑ͯͳ͍
৬ೳͱͯ͠ͷϓϩάϥϛϯά ͋ΔఔΛ͑ΔͱɺͲ͏ͯ͠ʜ
͕Μͬͯ͜͜·ͰߴΊ͍ͨ จԽ झຯ ڭཆ ^ͱͯ͠ͷϓϩάϥϛϯά
Λͯ͠ʜ
Ξτϥε9ͱ ຊޠͰ؆୯ʹϊϕϧήʔϜ͕࡞ΕΔ ϓϩάϥϛϯάڥ
8FC#SPXTFS )5.- +BWB4DSJQU
8FC#SPXTFS FODIBOUKT
8FC#SPXTFS FODIBOUKT
8FC#SPXTFS FODIBOUKT Ξτϥε9
8FC#SPXTFS FODIBOUKT Ξτϥε9 γφϦΦ
h"ps://dl.dropbox.com/u/6324118/atlasx.zip
IUUQDPEFMFBQOFU
IUUQDPEFMFBQOFU ͔Β͡ΊΑ͏
None
Λͱʹɺ͍Ζ͍ΖͬͯΈΔ
ඪ
ࠓ࡞Δͷ ʮϊϕϧήʔϜʯ
OPWFMখઆ
ͨͱ͑ʜ அܥήʔϜ ΞυϕϯνϟʔήʔϜ ग़ήʔϜ ͍ήʔϜ ཱྀߦΨΠυ ਤΞϓϦ
ϊϕϧήʔϜʹԿ͕ඞཁ
ϊϕϧήʔϜʹԿ͕ඞཁ γφϦΦ ը૾
ϊϕϧήʔϜʹԿ͕ඞཁ γφϦΦ ը૾ ͜ͷͭΛ࡞ΔPSूΊΔ
None
None
ࣗͷը૾ΛೖΕͯΈΑ͏
ͨͱ͑ʜ͜ͷը૾
՝
ࣗݾհ͠Α͏
ࣗݾհ͠Α͏ "DIJFWFNFOUT ɾʮࣗը૾ʯΛೖΕΔ ɾը૾ΛຕҎ্ೖΕΔ ɾΈΜͳΛসΘͤΔ ɾΈΜͳΛײ৺ͤ͞Δ ɾʮΈΜͳͷΒͳ͔ͬͨ͜ͱʯΛೖΕΔ ֤QU
ήʔϜΛ࡞Ζ͏
બࢶ
ͬͱֶͼ͍ͨਓ͚ IUUQEPUJOTUBMMDPN
ͬͱֶͼ͍ͨਓ͚ νϡʔτϦΞϧ IUUQFODIBOUKTDPN 3FTPVSDFʹղઆ͋Γ ຊޠ
ͬͱֶͼ͍ͨਓ͚ IUUQMFBQOFU
ͬͱֶͼ͍ͨਓ͚ IUUQMFBQOFU
ҙ
จࣈྻlzͰғΉ ͦΕҎ֎ʮ֯ʯͰ