9/28
- メモがプログラミングの基礎
- スキルでやることと頭で理解すること
- githubでteam nishitaniのcodeのssh keyをコピーして,git cloneコマンドでmulti_scale_22のディレクトリを作成する
- githubアカウントのsettingからSSH and GPR keys でnew SSH でSSH keyを作る
- ターミナルでssh-keygen でssh-rsaを作成し,catで中身をコピーしてkeyの作成の時にペーストする
- keyバインドを記憶しておく必要がある
- multi_scale_22ディレクトリのmemberに自分のGitHubの名前でディレクトリを作成する
- 知識の構造はツリーではない
- 粒度を自分で作る
- ディレクトリはツリー構造
- name_list.orgでアンケートを回答する
- 自分の名前のディレクトリにname_list.orgをコピーする.
- name_list.orgの名前をREADME.orgという名前に変更する.
- README.orgを開いてAUTHORを自分の名前にする
- 課題がREADME.orgを完成させる
- 作成ができたらgit pushする
- pushする時
- git add -A (まとめる)
- git commit -m "コメント" (ステージング)
- git push (githubに登録)
- pullする時
- git pull (自分のところに持ってくる)
- conflictした時
- git pull –rebase origin main ? # 自分
- git config pull.rebase false # merge
- git config pull.rebase true # rebase
- git config pull.ff only # fast-forward only
- 基本
- git add -A (まとめる)
- git commit -m 'コメント' (ステージング)
- git pull (自分のところに持ってくる)
- git push (githubに登録)
- ターミナルで自分のgitのプロフィールを作成する? config (設定)
- git config –global user.name "自分の名前"
- git config –global user.email "自分のメールアドレス"
- githubのoriginはurlのようなもの
- git remote -v
- リモートリポジトリの状況を把握?
- ターミナルでのgitのエディタの変更
- git config –global core.editor 'code –wait'
課題
- multi_scale_22のリポジトリを作成
- multi_scale_22のmemberで自分のディレクトリを作成し,アンケートを作成
- d1ディレクトリーにある下記の資料を読み込んで,エディター,平文,シェルが,
なぜプログラマの道具箱に大事に収まっているのかを解説しなさい.自分のREADME.orgに書き込んで,Githubで共有する.
9/21
- qitta post hoge.org - hoge.orgをqittaに投稿
- ruby 直感であり真似る言語 - 中途半端な言語
- GithubのCopilot - ユーザーがしたいことを予想してアシストしてくれる
- TDD - test driven development - テスト駆動開発 - 最初にテストを作り,プログラムを書くこと(プログラム開発手法の一種)
- OJT - on the job training - 先輩が後輩に実際の仕事をしながら知識,技術を教える教育方法
- 記憶 - 場所の記憶は強い(ディレクトリ,GUIボタン)
- GUI - Graphical User Interface - 視覚的に捉えられ,直感で操作できる特徴(ボタンなど)
- 短期記憶から長期記憶に変わる時は寝ている時
- 忘却曲線(記憶曲線) - 研究がでたらめであてにできない
- 短期記憶から長期記憶に変わる3つの方法
- 理解する - 整合
- 情報を整える - サイズ
- 記憶の場所に入れる - 棚を選ぶ
- ipadでメモを使うなら[good note]
- pcなら[plain text]
- ssh(Secure Shellの略)
- リモートシステムへの安全なログインに使用されるプロトコルです。 リモートLinuxサーバーにアクセスする最も一般的な方法です。
最終目標
- ruby習得
- gitで情報共有できるようになる
課題
- gitアカウントを先生に提出
- 今回の授業メモをqittaに投稿?
- rubyを使えるように環境設定
- Discordで送られた資料を読み込んで,社会的構成主義を理解した上で,Sfardのam/pmのメタファーとの類似点,相違点に関するメモを書かく
- source ~/multi_scale_22/members/fle54622/memo.org