MultiScale13_2
Rubyによる物理シミュレーション
- 全員PC必須
- 環境を整える
- まずターミナルで入力してみる
%mkdir MulSc %cd MulSc %pwd %emacs test.rb -------------test.rb---------------- puts "Hello ruby." ----------------------------------- %ruby test.rb
- Hello ruby.が出力されたのを確認
- できたら帰っていいヨ
ポートフォリオ(portfolio)
- 転じてポートレート(portrait),ポートレート写真という言葉あるよね
- →画学生の持つ作品集,就活の時にデザイン職なんかを志望すると提出を求められる
- →教職志望でも必要
- 学習助長のため
- 3年の授業,一般的には...
- 伝える(授業で),口述/もしくはプリント
- 覚える
- 評価
- これは記述的な記憶
- ex.なんか研究してて知らない単語が出てきました
- 教科書読むなり,ググるなりするよね?
- でも結局忘れるよね?
- →ポートフォリオは後々の自分への教科書
- 自動車の運転をやりたい
- 一ヶ月続けたらまあまあできるようになる
- 一回身につけたら忘れない
- これは作業的な記憶
?記述的な記憶はなぜ忘れるか
- →単語で覚えようとするから
- ”ポートフォリオ”
- 単語の意味を覚えようとする訳でなく作業として覚える
- ポート-フォリオ
- フォリオ→フォルダ?
- 例えば
- GUI(グラフィカルユーザーインターフェス)
- CUI(キャラクタユーザーインターフェス)
- GUIは結構馴染みあるけどCUIはよくわかんない***
- →でも,一個覚えるとおぼろげに何となく分かるよね
- やったことは記述してまとめよう
- 因みに,hiki→西谷先生のポートフォリオ(西谷先生のweb)
Cの歴史
- B言語(BCPL)の次に出来たからC言語
- UNIXとCはよく似てる,というか同じコンセプトで出来てる
UNIXっていうけどOSってなーに?(ざっくり)*
- DiskからMemoryへ
- MemoryからCPUへ
- そしてCPUで計算
- これらを管理するのがOS(ホントはbuffer)
- 情報の出し入れ
- input(GUI:マウス,CUI:キーボード)
- output(PCのディスプレイ)
- GUIは...
- Finderもしくはマイコンピュータを開いたら中のディレクトリやらなんやらツリーで表示されて,それをマウスでクリックして操作するよね
- CUIではどうなるの?
- ターミナル開く
- cd(Change Directry)でディレクトリ移動
- pwd(Print Working Directry)でどこのディレクトリにいるか見る
- ls -ltでディレクトリの中をツリーで見る
- 全部コマンドで操作**
- ターミナルは入力されたコマンドを実行している
- 言語について
Cは普通実行しようとしたら*** gcc通して実行するよね →コンパイル
rubyは*** %ruby hoge.rbでおk インタプリタ型(インタプリタ→翻訳)
- UNIXコマンド操作の参照
- 絶対パス
- コマンドの後ろに場所を指定する
- 『ディレクトリ名/ディレクトリ名/ディレクトリ名』みたいなね
- 絶対パス
- 相対パス
- 今いる場所から移動先を指定する
- 『.』は『ここ(今いる場所)』という意味
- 『ls .』『ls ..』みたいなね
- 相対パス
Keyword(s):
References: