oshushichangのブログ

プログラマになるため、勉強した内容を日報として家庭用esaに記録し、旦那からFBを貰っている日々を綴っています。

0616日報

はじめに

今日はRails Girls more!に初参加してきました。

日報

今日やったこと

やったこと じかん ないよう
Rails Girls more! 13:00 - 18:00 (5h) Rails Girls 1〜3

参考 : Rails Girls

困ったこと

  • atom-beautyをインストールしたけど、実行できなかった -> 再起動すれば :ok_woman:

わかったこと

  • rbenvRubyのバージョンを管理するもの
  • 絶対パス : /から始まる(rootから辿るパス)
  • 相対パス : 今いる場所(カレントディレクトリ)からの相対的な位置関係
  • xcode``brewとかは$PATHなので、どこからでも実行できる
  • プログラムとは、コマンドとサーバ(デーモン)
  • コマンドは自分のしごとが終わったら終了
  • サーバはずっと動き続けている
  • rails generate scaffold idea name:string description:text picture:string
  • ideaはデータに名前をつける、リソースの中身がname description pictureこれをフィールドと呼ぶ
  • scaffoldで枠組みを作る
  • model view controllerができあがる(mvc)
  • データが保存される場所は主に二種類で、メモリかディスク
  • データベースはディスクにある(イメージとしてはexcelのようなものを想像しておいてok)
  • メモリは一時的なもの、ディスクは永続化されたもの
  • リレーショナルデータベース : sqlite,mySQL,postgres,SQLserver
  • クラウド上にあるリレーショナルデータベース : RDS(AWS)
  • sqliteは簡単に使えるけど、公開するサービスとして使うときはmySQL,postgresを使う
  • ERB : htmlの中にRubyソースコードを埋め込む事ができる
  • gem はライブラリのこと(gemは宝石だよ!Rubyでしか使わないよ)

ひとこと

  • 新しくパソコンを買っても同じ環境構築をひとりでやれるようにすること!
  • RailsRubyAtomatom-beauty

旦那より

  • とくになかったけど、はじめてesaでスターをもらった :star:

今日のまとめ

  • ちんぷんかんぷんな私にもいっぱい教えてくれて泣きそう( ;∀;)これからも参加して頑張りたい!