未分類

反省

投稿日:

今日は色々と反省するべきことがあるのでそれについて書こうと思ったのですが、それよりも勉強のアウトプットをした方が反省になるなと思ったのでそうします。

カレンダーアプリ

今日の実装は予定を入れたらサーバーにデータを送って、それをデータベースに保存して呼び出す実装を行いました。実装といっても今日はひたすらコピーアンドペーストで動きを確認しての繰り返しだったのですが、理解していることを書きます。今までの実装ではreactのアプリ内のファイルにデータを記述してそこからデータを読み込んで画面に表示させていたのですが、今回はそのファイルとは別にサーバー用のファイルからapiというサーバーとやりとりをしてくれる仕組みを利用してデータの受け渡しをして画面に表示させました。今までは画面をリロード されるたびに変数に格納されていたデータがリセットされたので画面に表示させるデータもなくなってしまっていたのですが、サーバーを介してデータを受け取ることでそのサーバーが管理しているデータを持ってきて画面に表示させるのでリロードせずに普段使っているアプリケーションと同様にデータを保持させることができました。今ざっと復習してみてサーバーがどのようなものなのか、どのようにデータが持ってこられているのか、どういう仕組みでサーバーからデータを持ってくることができるのかなどを理解していないことがわかったので二週目にやる際にはもっと理解を深めながら実装を行いたいと思います。作りながらも全く理解できていないなと思うところもあるのですが、焦らずにゆっくりと理解していきたいと思います。

シェル

シェルについて学んだので書きます。シェルとはコンピュータのCPUの中核部分であるカーネルと人間の間を取り持つソフトウェアです。人間は直接カーネルとやりとりをできないのでシェルにコマンドを入力してそれに対応した処理をカーネルが行います。なぜ直接カーネルとやりとりができないのかというと、カーネルというのはosごとに作りが違うのでそのosでのやりとりが他のosで行う場合に同じではないという点と、直接やりとりをしてしまうと予期せぬエラーが起きてしまった場合に直接カーネルに影響を与えてしまう可能性があるという点と、シェルをカスタマイズしてどんどん使いやすくしていくことができる点が挙げられます。なので現在はシェルの種類が豊富にあります。その種類ごとにコマンドが違ったり、便利な昨日があったりします。そのシェルコマンドを入力する画面を提供するのがターミナルで端末を意味するのですが、昔はカーネルに直接つながっていてターミナルが回路の一番端っこに位置していたのでこの名前がついています。

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

firebase

firebaseを使ってサーバを介さずにデータをやりとりする方法を学びました。本来webアプリでは、ユーザー側からデータを受け取ってそれによってユーザーが期待しているページを返す際にサーバーがまずデー …

no image

生物について

 なぜ生物について書こうと思ったのかはなんとなく興味があるからです。最近地球上の生物はみんな始まりが一緒だと知ってめちゃくちゃビックリしました。それが突然変異で多様化していって、ロマンを感じてしまい …

no image

typescript

今日から新しくtypescriptという言語を学び始めました。これはjavascriptの上位互換にあたるものでjavascriptの記述で書かれたものは全てtypescriptで記述する事ができます …

no image

立ち読み

 ついに教養の書を読み終わりました。本屋で立ち読みで読破しました。これはあまり好ましくないと思うのですが、それについて考えていきたいと思います。まず立ち読みは商品のカバーが折れ曲がります。これは気にす …

no image

引越し前夜

今日はとてもいい日でした。最後のバイトでしたし、引越し先での色々な準備も今のところ順調にいっています。おまけに焼肉に食べにいきましたし。ではここらで気分転換に少々書きます。気分はいつもとあまり変わらず …