Vimとは テキストエディタの一種です。ファイルを編集できます。 Macでは初めからインストールされています。 Windowsで使用するためにはインストールが必要です。 Vimの起動 次のようにvimの後に開きたいファイル名を付けてコマンドを実行します。 vim ファ…
オブジェクト指向 次のように表現すると理解しやすいと思っています。 オブジェクト指向 = モノ指向、モノ中心 モノとは漢字で書くと「物」です。 オブジェクト指向とは、モノを中心とした考え方です。 つまり、ITの世界でのオブジェクト指向とはモノを中心…
JavaScriptでオブジェクトの比較をしたときの挙動が意外だったので、備忘録としてこれについて書きます。 本題 JavaScriptではオブジェクトを比較する際、オブジェクトの参照を比較するようです。 上の例ではaとbがそれぞれ別々に宣言されています。だから、…
はじめに 今回はセキュリティの話です。データを通信でやりとりする際、漏洩を避けるため、データを暗号化して受け渡しされることがあります。その暗号化技術に共通鍵暗号方式と公開鍵暗号方式があります。これら両方の暗号方式ついて書いていきます。 共通…
方法 具体的には、他の人が作成したリモートリポジトリにあるブランチを自分のローカルリポジトリに持ってくる方法です。 他の人の作成したブランチがリモートリポジトリに存在する必要があるので、そうでないならpushしてもらう必要があります。 下記の3つ…
はじめに Cookieってなに?と聞かれても具体的に説明できないな・・と思ったので自分の理解を深めるためにも、Cookieについて書いてみます。ついでにCookieと関連の深いセッションについても書きます。 Cookie Cookieとは、サーバとクライアント間で情報をや…