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
ノンプログラマーのためのプログラミング講座 第2回「ビジュアル・プログラミング入門」
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Fushimi Ryohei
February 25, 2013
Programming
0
120
ノンプログラマーのためのプログラミング講座 第2回「ビジュアル・プログラミング入門」
2013年2月25日に五反田・ゲンロンカフェで開催した「ノンプログラマーのためのプログラミング講座」の講義資料です。
Fushimi Ryohei
February 25, 2013
Tweet
Share
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
400
SPAJAM2014 "nani-colle?"
sidestepism
0
280
プレゼンの話
sidestepism
0
260
ノンプログラマーのためのプログラミング講座 第4回「JavaScriptでゲーム開発」
sidestepism
0
200
いばらき総文連2014 コンピュータ部会 プログラミング研修会
sidestepism
0
140
Other Decks in Programming
See All in Programming
AIプロダクト時代のQAエンジニアに求められること
imtnd
1
500
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
7
1.2k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
2.1k
CSC307 Lecture 09
javiergs
PRO
1
850
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
110
Raku Raku Notion 20260128
hareyakayuruyaka
0
420
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
310
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
120
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
110
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
440
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
220
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
100
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
A better future with KSS
kneath
240
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
WENDY [Excerpt]
tessaabrams
9
36k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Music & Morning Musume
bryan
47
7.1k
Transcript
None
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲
Hackers’ Cafe ॾҙ ɾϞόΠϧϧʔλ 8J."9 FNPCJMF 8J'J ςβϦϯάͳͲ ిݯΛ͍ͬͯͩ͘͞ ɾձͷແઢ-"/Λར༻͍ͯͩ͘͠͞
44*% ύεϫʔυ ଓํ๏͕͔Βͳ͍͔ͨελοϑ·Ͱ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲ ୈχճɹϏδϡΞϧɾϓϩάϥϛϯάೖ ߨࢣ෬ݟྒྷฏ
None
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲
Hackers’ Cafe ͜ͷߨ࠲ʹ͍ͭͯ త ɹϓϩάϥϛϯάͱԿ͔ʹ͍ͭͯ ɹମݧ͠ͳ͕ΒֶΜͰ͍͖·͢ ର ɹϓϩάϥϚʔͰͳֶ͍ੜɾࣾձਓ ౸ୡඪ ɹڭཆͱͯ͠ͷϓϩάϥϛϯάΛֶͿ
ɹ؆୯ͳϓϩάϥϜΛΉ͜ͱ͕ग़དྷΔ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲ ୈχճɹϏδϡΞϧɾϓϩάϥϛϯάೖ ߨࢣ෬ݟྒྷฏ
લճͷ͓͞Β͍
લճ͜ͷΑ͏ͳ࣭͔Β࢝·Γ·ͨ͠
ϓϩάϥϛϯάͨ͜͠ͱ͋Δਓ
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 ٍഅઓ
େۄૹΓ ΨΠμϯε ϓϩάϥϛϯά֓ ܭࢉػՊֶͷجૅ ΞϧΰϦζϜͱσʔλߏ ϓϩάϥϛϯά࣮श ։ ৽৽්ೖ ओෂѫࡰɾסഋ έʔΩೖ ͓৭͠ ΩϟϯυϧαʔϏε ༑ਓʹΑΔ༨ڵ ՖՇ͔Βͷखࢴ ดձ ·͞ʹखॱΛهड़ͯ͠Δ
૿Ҫढ़೭ઌੜͷྫࣔΛ࡞ۀखॱʹͯ͠ΈΔ ֮·࣌͠ܭͷઃఆ ɹˠɹ".ʹͳͬͨΒԻΛ໐Βͤ ϏσΦσοΩͷը༧ ɹˠɹ༵ʹͳͬͨΒ ɹɹɹνϟϯωϧʹ͋Θͤͯ ɹ࣌ؒը͠Ζ ࣗಈυΞͷ։ൃ ɹˠɹυΞͷલʹਓཱ͕ͬͨΒ ɹɹɹυΞΛ։͚
ɹɹɹਓཱ͕ͪڈͬͨΒ ɹɹɹυΞΛด͡Ζ
ຊߨ࠲ͰϓϩάϥϛϯάΛ͜͏ఆٛ͠·͢
ϓϩάϥϛϯάͱɺ ӥஐͰ͋Δ
ϓϩάϥϛϯά ਓ ྨ ͕ ͜ Ε · Ͱ ҭ Μ
Ͱ དྷ ͨ ଟ͘ͷࢥֶͷՌ͕ڽू͞Εɺ ·ͨɺͳ͓վྑ͞Εଓ͚͍ͯ·͢ɻ ֶɺཧֶɺݴޠֶɺྨֶɺʑ ͋Γͱ͋ΒΏΔֶͷूେΛखܰʹ ͏ͨΊʹମܥͩͯΒΕͨख๏͕ͦ͜ ϓ ϩ ά ϥ ϛ ϯ ά ͳ ͷ Ͱ ͢
Hackers’ Cafe ڭཆͱͯ͠ϓϩάϥϛϯάΛֶͿҙٛ ۙจ໌ͷૅΛ͢جຊߏΛཧղͰ͖Δ ࣄΛॱংཱͯͯߟ͑Δԋ៷తํ๏ΛֶΔ ͋Δ͖݁Ռ͔ΒࣄΛΈཱͯΔؼೲతํ๏ΛֶΔ ࣄͷཧߏԽͷख๏ΛֶΔ ࣗΒͷߟ͑ΛᐆດͰͳ͍֬ݻͨΔཧͱͯ͠දݱͰ͖Δ
લճͷߨٛͷޙʹग़࣭ͨ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ֮·࣌͠ܭ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ֮·࣌͠ܭ ͜ͷΧοίԿ ͜ͷΧοί Ͳ͏ҧ͏ͷ ͳͥߦͷ࢝Ί͕ ҧ͏Ґஔʹ͋Δͷ Ͳ͏ͯ͠Χοί͕ ͨ͘͞Μ͋Δͷ
ຊߨٛͰͭͷݴޠΛֶͼ·͢ FODIBOUKT લాϒϩοΫ
enchant.js ʹ։ൃ͞Εͨࠃ࢈+BWB4DSJQU༻ΞϓϦέʔγϣϯϑϨ ʔϜϫʔΫɻಠࣗͷΫϥεΠϕϯτػߏΛΓࠐΈɺॳ৺ऀ ͔Β্ڃऀ·Ͱ͍͘͢վྑͨ͠ ୈճɾୈճͰ ֶͼ·͢
લాϒϩοΫ ʹ։ൃ͞ΕͨϏδϡΞϧݴޠ FODIBOUKTΛϕʔεͱͨ͠ΫϩεϓϥοτϑΥʔϜͱɺ ༮ࣇ͔Βେਓ·Ͱ͑ΔݴޠΛࢦͯ͠։ൃ͞Ε͍ͯΔɻ ࠓֶͿͷ ͜Ε
ࡉ͔͍ஔ͍ͱ͍ͯʜ ·ͣϓϩάϥϛϯάͯ͠ΈΑ͏
(PPHMF$ISPNFͰ։͍ͯΈΑ͏ IUUQNBFEBCMPDLDPN
(PPHMF$ISPNFͰ։͍ͯΈΑ͏ IUUQNBFEBCMPDLDPN
͜ͷϓϩάϥϛϯάڥͷओ
FODIBOUKTͷެࣜΩϟϥΫλʔ γʔϧͳͲͷ άοζਐग़Λܦͯ ͍ͭʹண͙ΔΈԽ
͍ͭʹөըσϏϡʔΛՌͨ͢ ʜ
ʮ͜ͷΫϚΛಈ͔͢खॱʯ ΛϓϩάϥϜ͠·͠ΐ͏
͜ͷதͰಈ͖·͢ ࣮ߦϘλϯ
ʮύϖοτʯͷശ
ύϖοτϒϩοΫ ΛऔΓग़͢
՝ ͦͷ
͜ͷಈ͖Λ࡞ͬͯΈΑ͏
͏ϒϩοΫ͜ͷछྨ
None
Ҏ߱ɺ࣮ԋ՝ εϥΠυ࡞த
Χοίͷ ͜͜Ͱͪΐͬͱ͚ͩ Λ͍ͤͯͩ͘͞͞
ʮΧοίʯɺ͋ͳͨΛਂԕͳ ϓϩάϥϛϯάݴޠͷੈքʹ ༠͍ಋ͘༯ਫ਼ͱͳΔ ( ) { } [ ] (defun
pow (x y) (if (< y 0) ! (pow-iter (/ 1 x) (* y -1) 1) ! (pow-iter x y 1))) (defun pow-iter (x y sum) (if (= y 0) ! sum ! (pow-iter x (1- y) (* sum x))))
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ Χοίͷछྨ͕ͲΜͳҙຯΛ͍࣋ͬͯΔͷ͔ʜ ͪΐͬ͜ͱղઆ ৄ࣍͘͠ճ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ରԠ͢ΔΧοίΛௐͯΈΑ͏
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
ͨΒΧϥϑϧ
ͳͥΧοί͕ଟ͍ͷ͔ ͳͥߦ಄Λζϥͯ͠ॻ͘ͷ͔ ͳͥίʔυʹ৭͕͍͍ͭͯΔͷ͔ ࠷ॳʹ͜ͷٙΛඥղ͍͍͖ͯ·͢
ϓϩάϥϛϯάݴޠͱ ࣗવݴޠͲ͏ҧ͏ ຊޠӳޠͷ͜ͱ
ͲͪΒ ʮෳࡶͳߏΛɺͻͱ࿈ͳΓͷจষʹஔ͖͑Δʯ ಇ͖Λ͍࣋ͬͯΔ
ͲͪΒ ʮෳࡶͳߏΛɺͻͱ࿈ͳΓͷه߸ʹஔ͖͑Δʯ ಇ͖Λ͍࣋ͬͯΔ
ʮ࣌ʹͳͬͨΒࢲΛى͜͢ʯ ͱ͍͏࡞ۀखॱΛه߸ʹஔ͖͑Δ
ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ ʮ࣌ա͗ʹىͯ͜͠Ͷʯ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ ʮ࣌ա͗ʹىͯ͜͠Ͷʯ ຊޠͷ΄͏͕؆୯͡ΌΜ ͳΜͰ͜Μͳʹ͍͠ݴޠΛ ֶͿඞཁ͕͋Δͷ
ຊʹࣗવݴޠͷํ͕؆୯ʜ
ʮ࣌ʹͳͬͨΒىͯ͘͜͠Εʯ ʮ࣌ʹͳΔʯͱ Ͳ͏͍͏͜ͱ͔ Ͳ͏ͬͯىͤ͜ ͍͍ͷ͔ ਖ਼֬ͳهड़Ͱͳ͍ΑͶʜ
͑ʔͬͱ
ʹ࣌ܭΛνΣοΫͯ͠ɺ ࣌ܭͷ͕࣌Λࢦ͍ͯ͠Εɺ ඵؒΞϥʔϜԻΛ໐Β͠ɺ ͦͷؒεΠον͕ԡ͞Εͳ͚Ε ͍ͬͨΜΞϥʔϜԻΛࢭΊͯ ޙʹ࠶ΞϥʔϜԻΛ໐Β͠ɺ ҎޙεΠον͕ΒΕΔ·Ͱ ͦΕΛ܁Γฦ͢
ʹ࣌ܭΛνΣοΫͯ͠ɺ ࣌ܭͷ͕࣌Λࢦ͍ͯ͠Εɺ ඵؒΞϥʔϜԻΛ໐Β͠ɺ ͦͷؒεΠον͕ԡ͞Εͳ͚Ε ͍ͬͨΜΞϥʔϜԻΛࢭΊͯ ޙʹ࠶ΞϥʔϜԻΛ໐Β͠ɺ ҎޙεΠον͕ΒΕΔ·Ͱ ͦΕΛ܁Γฦ͢ ਫ਼ີͳهड़
ࣗવݴޠ ෳࡶͳߏΛਖ਼֬ʹද͢ͷ͕ۤख
ෳࡶͰ͔Γʹ͍͘ ຊޠͲ͜ʹ͋Δ ͪΐͬͱ͕ ͦΕ·͕͢
๏ͷจ ࡋॴͷྫ ॴͷެจॻ ͔͠͠ͳ͕Βɼݪ৹ͷ্هஅੋೝ͢Δ͜ͱ͕Ͱ͖ͳ͍ɻͦͷཧ༝ɼ࣍ ͷͱ͓ΓͰ͋Δɻ ຽ๏̏̔̕ͷ̎ୈ߲̎ɼࠜݖͷ୲อ͖͢࠴ݖͷൣғ࠴ऀͱͷಛఆ ͷܧଓతऔҾܖʹΑͬͯੜͣΔͷͦͷଞ࠴ऀͱͷҰఆͷछྨͷऔҾʹΑͬͯ ੜͣΔͷʹݶఆͯ͠ఆΊͳ͚ΕͳΒͳ͍ࢫنఆ͓ͯ͠Γɼલهࣄ࣮ؔʹΑΕ ɼຊ݅ࠜݖɼಉ߲ʹج͖ͮɼ୲อ͖͢࠴ݖͷൣғΛࠜ࠴ऀͰ͋Δ ̘ͱͷʮอূҕୗऔҾʯʹΑͬͯੜͣΔͷʹݶఆ͢ΔͷͰ͋Δ͜ͱ͕໌Β͔Ͱ
͋Δɻͦͯ͠ɼ৴༻อূڠձͱࠜ࠴ऀͱͷอূҕୗऔҾͱɼ৴༻อূڠձ ͕ࠜ࠴ऀͷґཔΛड͚ͯಉਓΛओ࠴ऀͱ͢Δ࠴ʹ͍ͭͯอূਓͱͳΔ ʢอূܖΛక݁͢Δʣ͜ͱɼͦΕʹͬͯ৴༻อূڠձ͕ࠜ࠴ऀʹରͯ͠ ҕୗΛड͚ͨอূਓͱͯ͠ٻঈݖΛऔಘ͢Δ͜ͱΛओͨΔ༰ͱ͢ΔऔҾΛࢦ͢ ͷͱཧղ͞Εɼࠜ࠴ऀͰͳ͍ऀ͕৴༻อূڠձʹରͯ͠ෛ୲͢Δ࠴ʹͭ ͍ͯͷࠜ࠴ऀͷอূ࠴ɼ্هऔҾͱؔͷͳ͍ͷͱ͍Θͳ͚Εͳ Βͳ͍ɻಉ߲ͷنఆ͢ΔʮҰఆͷछྨͷऔҾʯɼඃ୲อ࠴ݖͷ۩ମతൣғΛը͢ ͖ج४ͱͯ͠ୈࡾऀʹର͢Δؔʹ͓͍ͯ໌֬ͳͷͰ͋Δ͜ͱΛཁ͢Δͷ Ͱ͋ΓɼʮอূҕୗऔҾʯͱ͍͏ද͕ࣔɼ๏ఆ͞Εͨ৴༻อূڠձͷۀʹؔ͢Δ ͯ͢ͷऔҾΛҙຯ͢Δͷͱղ͢Δ͜ͱͰ͖ͳ͍ɻ ̍จ͕ͯ͘ ߏ͕͔ΓͮΒ͍ʜ
զ͕ࠃͷ࠷ߴ๏ن ຊࠃݑ๏
͜ͷήϯϩϯΧϑΣͰ ݑ๏ͱ͍͑
None
৽ຊࠃݑ๏ ήϯϩϯҊ લจ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ ͔Γʹ͍͘ຊޠ දྫ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ ԿͱԿͷ͍͋ͩ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ ୭͕ԿΛએݴ͢Δͷ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺ ຊࠃ͕ɺ ୯Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕΔͷ Ͱͳ͘ɺ ͦͷଟ༷ͳྺ࢙ͱ౷Λڞ༗͢ΔओݖऀͨΔࠃຽ ͱɺ ͦͷࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽ ͷ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗ ʹΑΓӡӦ͞Εߋ৽͞ΕΔɺਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺ ʮຊࠃ͕ɺ ʮ୯Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕΔͷʯ Ͱͳ͘ɺ ʮʮͦͷଟ༷ͳྺ࢙ͱ౷Λڞ༗͢ΔओݖऀͨΔࠃຽʯ ͱʮͦͷࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽʯͷ͍͋ͩ ͷɺ૬ޓͷଚܟͱෆஅͷڠྗʯ ʹΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମʯ Ͱ͋Δ͜ͱʯΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θ͔Γʹ͍͘
Θͨͨͪ͠ຊࠃຽɺ ʮຊࠃ͕ɺ ʮ୯Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕΔͷʯ Ͱͳ͘ɺ ʮʮͦͷଟ༷ͳྺ࢙ͱ౷Λڞ༗͢ΔओݖऀͨΔࠃຽʯ ͱʮͦͷࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽʯͷ͍͋ͩ ͷɺ૬ޓͷଚܟͱෆஅͷڠྗʯ ʹΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମʯ Ͱ͋Δ͜ͱʯΛએݴ͢Δɻ
Θ͔Γ͍͢
ͥͻήϯϩϯҊʹ ΠϯσϯτͱΧϥʔϦϯάΛʂ
ؓٳ ʮͳͥΧοί͕ଟ͍ͷ͔ʯ ʮͳͥߦ಄ΛͣΒ͍ͯ͠Δͷ͔ʯ ͱ͍͏ͷଓ͖
ʲిࢉʳ ϓϩάϥϜ ʬిࢉػʹࢦྩ͢Δ࡞ۀखॱͷਫ਼ີͳهड़ʭ. ৽ӳதࣙయ ୈ̒൛ ʢݚڀࣾʣΑΓҾ༻ http://www.excite.co.jp/dictionary/english_japanese/?search=program&match=beginswith&dictionary=NEW_EJJE&block=41438&offset=1206
ϓϩάϥϜ࡞ۀखॱͷਫ਼ີͳهड़ ޡղ͕͋ͬͯͳΒͳ͍ ެจষಉ͡
ϓϩάϥϛϯάͱ खଓ͖ͷਖ਼֬ͳهड़Ͱ͋Δ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ ࣌ܭΛνΣοΫͯ͠ɺ ࣌͠ܭͷ͕࣌ Λࢦ͍ͯ͠Εɺ 8BLFVQͱ͍͏ μΠΞϩάΛදࣔ͠ ͦ͏Ͱͳ͚Ε Կ͠ͳ͍͜ͱΛ ʹ܁Γฦ͢ Χοίͷ͓͔͛Ͱਖ਼֬ͳهड़͕Ͱ͖Δ ߦ಄ΛͣΒ͓͔ͨ͛͠Ͱߏ͕͔Γ͍͢
ϓϩάϥϜ࡞ۀखॱͷਫ਼ີͳهड़ ʮϓϩάϥϜʯΛֶͿ͜ͱ ͢ͳΘͪ ʮޡղͷͳ͍هड़ͷํ๏ʯΛֶͿ͜ͱ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ͳͥΧοί͕ ͜Μͳʹଟ͍ͷ ͳͥΧοίͷ࢝·ΓΛ ଗ͑Δඞཁ͕͋Δͷ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ͳͥΧοί͕ ͜Μͳʹଟ͍ͷ ͳͥΧοίͷ࢝·ΓΛ ଗ͑Δඞཁ͕͋Δͷ ܭࢉػցʹɺࢦࣔͷߏΛ ਖ਼֬ʹ͑ΔͨΊ ਓ͕ؒ༩͍͑ͯΔࢦࣔͷߏΛ ਖ਼֬ʹཧղ͢ΔͨΊ
ͦΕ ʮ࡞ۀखॱΛਫ਼ີʹهड़͢ΔʯͨΊʹ ੜΈग़ͨ͠ਓؒͷӥஐ
ϓϩάϥϛϯάݴޠͷੈքʹɺ ෳࡶͳੈքͷߏΛ ΑΓγϯϓϧʹදݱͰ͖Δ ڧྗͳಓ۩͕ͨ͘͞Μ͋Γ·͢ ΦϒδΣΫτࢦɺୈҰڃؔɺ%0.ɺ ΠϕϯτϞσϧɺσβΠϯύλʔϯɺϞφυɺʜ ࣗવݴޠʹ ͳ͍ಓ۩
ຊߨٛͰͷ ϓϩάϥϛϯάͷఆٛ ࢥ͍ग़͍ͯͩ͘͠͞
ϓϩάϥϛϯάͱɺ ӥஐͰ͋Δ
ϓϩάϥϛϯά ਓ ྨ ͕ ͜ Ε · Ͱ ҭ Μ
Ͱ དྷ ͨ ଟ͘ͷࢥֶͷՌ͕ڽू͞Εɺ ·ͨɺͳ͓վྑ͞Εଓ͚͍ͯ·͢ɻ ֶɺཧֶɺݴޠֶɺྨֶɺʑ ͋Γͱ͋ΒΏΔֶͷूେΛखܰʹ ͏ͨΊʹମܥͩͯΒΕͨख๏͕ͦ͜ ϓ ϩ ά ϥ ϛ ϯ ά ͳ ͷ Ͱ ͢
ϓϩάϥϛϯά ਓ ྨ ͕ ͜ Ε · Ͱ ҭ Μ
Ͱ དྷ ͨ ଟ͘ͷࢥֶͷՌ͕ڽू͞Εɺ ·ͨɺͳ͓վྑ͞Εଓ͚͍ͯ·͢ɻ ֶɺཧֶɺݴޠֶɺྨֶɺʑ ͋Γͱ͋ΒΏΔֶͷूେΛखܰʹ ͏ͨΊʹମܥͩͯΒΕͨख๏͕ͦ͜ ϓ ϩ ά ϥ ϛ ϯ ά ͳ ͷ Ͱ ͢
Hackers’ Cafe ڭཆͱͯ͠ϓϩάϥϛϯάΛֶͿҙٛ ۙจ໌ͷૅΛ͢جຊߏΛཧղͰ͖Δ ࣄΛॱংཱͯͯߟ͑Δԋ៷తํ๏ΛֶΔ ͋Δ͖݁Ռ͔ΒࣄΛΈཱͯΔؼೲతํ๏ΛֶΔ ࣄͷཧߏԽͷख๏ΛֶΔ ࣗΒͷߟ͑ΛᐆດͰͳ͍֬ݻͨΔཧͱͯ͠දݱͰ͖Δ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ͱͯຊ࣭తͳ࣭ ͜ͷΧοίԿ ͜ͷΧοί Ͳ͏͍͏ҙຯ ͳͥߦͷ࢝Ί͕ ҧ͏Ґஔʹ͋Δͷ
ϓϩάϥϛϯάΛֶͿ͜ͱ ෳࡶͳߏΛਖ਼֬ʹදݱ͢ΔखஈΛֶͿ͜ͱ લͷ·ͱΊ ෳࡶͳߏΛޡղͳ͑͘Δ͜ͱ͍͠ ϓϩάϥϛϯάݴޠͷੈքʹɺ ͦͷͨΊͷڧྗͳಓ۩͕͋Δ
ͦΜͳ͜ͱݴΘΕͯ ॳΊͯͩ͠ʜ
େৎ
ࠓֶΜͩͷ ϏδϡΞϧݴޠ
ϏδϡΞϧݴޠͳΒɺ ʮߏΛޡղͳ͑͘ΒΕΔʯ ॻ͖ํͰ͔͠ॻ͚ͳ͍ Screenshot: Google Blockly
ϏδϡΞϧݴޠ ݴ͏ͳΕʜ
ϓϩάϥϚʔཆΪϓε Photo: sanouunou.blog67.fc2.com
ͳͥϏδϡΞϧݴޠ ͔Β࢝ΊΔͷ͔ʜ ͓͔Γ͍͚ͨͩ·͔ͨ͠
͡ΊΑ͏ ϏδϡΞϧݴޠ
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲ ୈχճɹϏδϡΞϧɾϓϩάϥϛϯάೖ ߨࢣ෬ݟྒྷฏ
Questions?
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
͋Γ͕ͱ͏͍͟͝·ͨ͠