備忘録の用途
1脳のインデックスの外部保存化
2自分ってすごいなと思うため。self esteemが高い人ほど失敗を前向きに捉えるため人生うまくいくらしい。
(引用文献: "DOES HIGH SELF-ESTEEM CAUSE BETTERPERFORMANCE, INTERPERSONAL SUCCESS, HAPPINESS, OR HEALTHIER LIFESTYLES?"
https://www.researchgate.net/publication/296629428_Does_high_self-esteem_cause_better_performance_interpersonal_success_happiness_or_healthier_lifestyles)
まとめ
・プリプロセッサ,コンパイルとカタカナが頻出した。
・Bootstrapは少ないコードで簡易的なサイトの色つけを行ってくれる。
・新規ページを作成する時の流れは、
add test code(test)->add routes (routes.rb)->add action(controller)->add view(view)
となっている。MVCの流れ通りに作成されるんですね。
プリプロセッサ
プリプロセッサとは、プログラミング言語処理系においては、ソースコードに対して、それらがインタプリタやコンパイラなどの本体に渡される前に、前処理を施すプログラムがプリプロセッサと呼ばれている
(引用文献:Wikipedia https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5)
難しい、、
プログラマーが書いたコードをパソコンが認識しやすいように変換してくれる機能かな?
主にプリプロセッサでは以下4点を行っているらしい。
・ファイルの読み込み (including)
・マクロの展開(シンボルを、あらかじめ定義された規則に従って置換する)
・コンパイル条件によるソースコードの部分的選択
・コメントの削除
コンパイル コンパイルとは、プログラミング言語で記述されたソフトウェアの設計図(ソースコード)を、コンピュータが実行可能な形式(オブジェクトコード)に変換する作業のことです。
(引用文献:Wikipedia https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9)
ソースコード⇨プリプロセッサ⇨コンパイル⇨コンピュータ
の順でコードがPCに入力されていくんだろうなと思ってる。
次章からサイトの肉付けが始まっていくらしい。楽しみ。Happy Coding!
参考文献
"DOES HIGH SELF-ESTEEM CAUSE BETTERPERFORMANCE, INTERPERSONAL SUCCESS, HAPPINESS, OR HEALTHIER LIFESTYLES?"
https://www.researchgate.net/publication/296629428_Does_high_self-esteem_cause_better_performance_interpersonal_success_happiness_or_healthier_lifestyles
Wikipedia コンパイラとは
https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9
Wikipedia プリプロセッサとは
https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5