MultiScale13_2

参加者

大崎,高木(遅刻),水木,坂本,橋本,藤田,森戸,福井←New!!

Rubyによる物理シミュレーション

  • 全員PC必須
  • 環境を整える
  • まずターミナルで入力してみる
%mkdir MulSc
%cd MulSc
%pwd
%emacs test.rb

-------------test.rb----------------
puts "Hello ruby."
-----------------------------------

%ruby test.rb
  • Hello ruby.が出力されたのを確認
  • できたら帰っていいヨ

勉強方法に関して

まとめノートにも色々ある

  • 石浦先生の論理回路,みんなやったよね
  • 或いはMATLABの操作方法

記録→知識につながる

ポートフォリオ(portfolio)

  • 転じてポートレート(portrait),ポートレート写真という言葉あるよね
  • →画学生の持つ作品集,就活の時にデザイン職なんかを志望すると提出を求められる
  • →教職志望でも必要
  • 学習助長のため
    • 3年の授業,一般的には...
  • 伝える(授業で),口述/もしくはプリント
  1. 覚える
  2. 評価
  • これは記述的な記憶
    • 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 ..』みたいなね

やること

  • ディレクトリ移動のコマンド
  • Editor(Emacs)
  • 特にキーバインド(カーソル移動,ファイル操作,コピペ等など)
  • キーバインドにはctrlの後の文字に意味があるからそこから関連付けるといいよ(C-d(deleteなど))
  • これらを覚えてください
Last modified:2016/07/19 12:42:22
Keyword(s):
References:[MultiScale13]