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
コンピュータの物理学
Search
高見知英
PRO
February 15, 2021
Technology
0
130
コンピュータの物理学
2021/02/15 コジスクミニセミナーで発表した資料です。
高見知英
PRO
February 15, 2021
Tweet
Share
More Decks by 高見知英
See All by 高見知英
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
260
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
28
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
31
高見知英のヒストリー
takamichie
PRO
0
31
SRPGがやりたい!
takamichie
PRO
0
98
ゲームについて 地域活動やってる人と話してみた話し
takamichie
PRO
0
390
AIを使う~プログラミングがAIでできるって本当ですか?~
takamichie
PRO
0
200
2023年新年の抱負
takamichie
PRO
0
130
今年なにやった?2022
takamichie
PRO
0
220
Other Decks in Technology
See All in Technology
実践チームトポロジー: プラットフォーム性とイネイブリング性の戦略 / Practical Team Topologies in Timee
go0517go
9
4k
機械学習クラスタ コンテナネットワーキング BoF
pfn
PRO
1
160
APIテストで見えた新しい未来 / 20240627_cloudsign_mablersjp
bengo4com
0
1.3k
AWS CDK Conference Japan 2024 OP
tomoki10
0
120
IaCツールのいろいろ
takesection
0
220
Oracle Modern Data Platform Reference Architecture (Autonomous Data Warehouse編)
oracle4engineer
PRO
0
530
APIライフサイクル管理の進化と生成AIの活用へ
hashitokyo
0
5k
Oracle Cloud Infrastructure:2024年6月度サービス・アップデート
oracle4engineer
PRO
1
120
運用者の各領域で向き合うLLM
nwiizo
1
290
2024年のRailsと自由について考える
takahashim
20
7.3k
awslim - Goで実装された高速なAWS CLIの代替品を作った/layerx.go#1
fujiwara3
3
480
Oracle Modern Data Platform Reference Architecture (MySQL HeatWave Lakehouse編)
oracle4engineer
PRO
2
300
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
A better future with KSS
kneath
231
17k
Fireside Chat
paigeccino
24
2.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
399
65k
GitHub's CSS Performance
jonrohan
1025
450k
RailsConf 2023
tenderlove
12
670
Build The Right Thing And Hit Your Dates
maggiecrowley
27
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
31
1.8k
Building Flexible Design Systems
yeseniaperezcruz
322
37k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
15
1.6k
Transcript
コンピュータの物理学 NPO法人 まちづくりエージェント SIDE BEACH CITY. 高見知英 2021/2/15 コンピュータの物理学 1
2021/2/15 高見知英です! フリーランスプログラマ 書籍製作 Udemy動画 IT利活用支援 SBCast. SBC.オープンマイク 地域 オンラインイベント
まちづくりエージェント SIDE BEACH CITY. コンピュータの物理学 2
言語 2021/2/15 コンピュータの物理学 Python Javascript PowerShell CSS HTML5 PHP C#
AndroidJava 3
今日のもくじ お話の経緯 コンピュー タの仕組み アルゴリズ ムを覚える 覚えておき たいこと 2021/2/15 コンピュータの物理学
4
お話の経緯 2021/2/15 コンピュータの物理学 5
お話しの経緯 しっかり理解していますか? コンピュータの 仕組み インターネットの 構造 2021/2/15 コンピュータの物理学 6
物理学的に理解する 見えてるのは 画面 コンピュータ 空間の法則を 学ぶ 物理学的 理解 2021/2/15 コンピュータの物理学
7
コンピュータって何? 電卓のお化け 膨大な計算力 (CPU) すべてを 数字で表す 多くのデータを 扱う・表現する 2021/2/15 コンピュータの物理学
8
文字や色を数字で表す • A=65 • B=66 • C=67 • 文字にコード番号を割り当てる→Unicode(UTF) 文字コード表
色 RGB CMYK HSL 2021/2/15 コンピュータの物理学 9
コンピュータの仕組み 2021/2/15 コンピュータの物理学 10
コンピュータの仕組み 巨大な ピタゴラスイッチ 様々な環境変数 • Aが動くからBが動き、 Bが動くからCが動く… • 連鎖反応の繰り返し •
他に動いているアプリは? • 同時に行われる処理は? 2021/2/15 コンピュータの物理学 11
環境によって結果が変わる 現実でも同じ? •空気の流れ •力の入れ具合 •ボールの材質 2021/2/15 コンピュータの物理学 12
某キ◦トさんはいいました リアルとバーチャルの違いは情報量だけ •情報量は違うものの、 普遍的なルールはあまり変わらない 2021/2/15 コンピュータの物理学 13
アルゴリズムを覚える 2021/2/15 コンピュータの物理学 14
アルゴリズムとは ◦「計算可能」なことを計算する、形式的な(formalな)手 続きのこと ◦ Wikipediaより 2021/2/15 コンピュータの物理学 15
どんな手続きがあるかを理解する Webリクエスト~ページが表示される •どんな通信経路を辿るのか •どうやってデータは送信されるのか •その裏でどんな通信をするのか 2021/2/15 コンピュータの物理学 16
コンピュータのネットワーク 一つのコンピュータだけで 完結しない •複数のサービス同士で通信し合う •裏でどんな通信をしているか 想像する 2021/2/15 コンピュータの物理学 17
どんな手続きがあるかを理解する コンピュータは巨大なピタゴラスイッチ •現象には説明可能な理由がある •説明できなければ、それは見えていないだけ 2021/2/15 コンピュータの物理学 18
覚えておきたいこと 2021/2/15 コンピュータの物理学 19
それは英語です コンピュータ世界の公用語は英語 ほとんどのソフトは 英語を基準に作られる 日本人も英語で プログラムを書く 2021/2/15 コンピュータの物理学 20
英語に拒否反応を起こさない •翻訳サイトがある •Google Lensもある 読めなくて もいい •最低限の英語力 •心構え…? 拒否反応を 起こさない
2021/2/15 コンピュータの物理学 21
英語の文献をあたる 全文翻訳 でも 拾い読み でも とにかく読むこと 読もうとすること 2021/2/15 コンピュータの物理学 22
エンドユーザーにも必要? clubhouseやStreamYardなど未翻訳のアプリ •これらが当たり前にメジャーポジションになる 確かに難しい英単語は使われていない •日本語がないだけでたじろぐ人には使えない? 2021/2/15 コンピュータの物理学 23
まとめ 2021/2/15 コンピュータの物理学 24
コンピュータは強力な電卓 あらゆる物を数字 で表す あらゆる物を 計算可能に 複数のコンピュー タで密につながる 複数のサービ スでつながる 1機で困難な
ことを可能に 2021/2/15 コンピュータの物理学 25
コンピュータ空間の物理法則 現実に比べればシンプル 環境変数が 目に見えない分 複雑に見えがち 同じことをやれば同じ結果に 同じ結果に ならなければ 環境変数が違う 2021/2/15
コンピュータの物理学 26
英語世界の理解 拒否反応を起こさない姿勢 読める必要はない 必要なら翻訳ソフトを使う 解説サイトを利用する 2021/2/15 コンピュータの物理学 27
コンピュータ世界を見わたす コンピューターに振り回されないよう芯をもつ 新しいツールの使い方を 覚えるのに大事な姿勢づくり 2021/2/15 コンピュータの物理学 28
質疑応答 2021/2/15 コンピュータの物理学 29
おわり 2021/2/15 コンピュータの物理学 30