2018-12-02から1日間の記事一覧

RubyGemsについて学ぶ

RubyGemsとは? 補足 gemコマンドの使い方 gemの選定方法 おすすめのgem RubyGemsとは? RubyGems - Wikipedia Ruby言語用のパッケージ管理システムであり、Rubyのプログラムと("gem" と呼ばれる)ライブラリの配布用標準フォーマットを提供している。 gem…

コードフォーマッターrubocopの使い方

インストール(Macに) 使い方 カスタマイズ 参考 インストール(Macに) rubocopのインストールと確認。 # インストール $ gem install rubocop # 確認 $ rubocop -v 0.60.0 使い方 $ rubocop [options] [file1, file2, ...] # 例) $ rubocop -R sample.rb カス…

rbenvを使ってMacにRubyをインストール!

rbenvとは? 参考 導入方法 手順 参考 Rubyを使ってみる(Macで) 参考 rbenvとは? ~/.rbenv/以下で、インストールした様々なRubyバージョンを管理し、状況に応じて必要になるRubyのバージョンを切り替えて提供してくれる。 参考 rbenvの役割 - Qiita Gemと…

nginxでLet’s EncryptのSSL証明書を設定

参考にした記事 [サーバー] Let's EncryptとNginxで、https対応を行う - YoheiM .NET nginx で ssl 設定をする | dogmap.jp https://letsencrypt.jp/command/ ざっくり手順 certbotのインストール コマンドでSSL証明書の発行 nginxの設定ファイルの編集 ngin…

nginxでVirtualHostの設定

参考にした記事 nginx バーチャルホスト - nginx @ ウィキ - アットウィキ nginxの設定について nginx - 設定ファイル格納先(Ubuntu) ざっくり手順 nginxのインストール http://hir-aik.hatenablog.com/entry/2014/04/16/160659 適当なドメインを取得 ここで…

SSHの設定方法

SSHとは? 設定方法 ざっくり手順 手順 接続確認 安全な接続のために、、 SSHとは? Secure Shell(セキュアシェル)。 サーバー管理を楽にしたい。いちいちサーバのとこに行って、操作するのが面倒。 ⇒リモートで操作したろ! というときに使うプロトコル。…

Cookieとは?

Cookieとは HTTPは状態を保持できないので、Cookieに状態を保持させる。 CookieはWebブラウザに保存される。 保存したCookieをサーバーに送ると、Cookieに応じた結果を得られる。 Cookieの使用例 セッションIDをCookieに保持させると、セッションを管理でき…

telnetでHTTPの通信を覗いてみる

参考にした記事 HTTPの流れ GETの場合 HTTPリクエスト HTTPレスポンス POSTの場合 HTTPリクエスト SSL通信を覗く方法 参考にした記事 「HTTPリクエスト」と「HTTPレスポンス」 | ITSakura HTTP の概要 - HTTP | MDN ChromeデべロッパーツールでPOSTさ…

Linuxについて学んだこと

Linuxについて学んだことをまとめる! Linuxとは? シェル関連 標準入力・標準出力:デフォルトの入出力先 例)キーボードから入力された文字が、画面に表示される。 リダイレクション:入出力の切替 例)標準出力を画面からoutput.txtファイルへ切り替える…

Vimについて学ぶ

Macのターミナルで、 vimtutor と入力すると、チュートリアルが始まる。 このチュートリアルをやると一通りVimの使い方が学べる。 使ったことがない人は、独特の使用方法なので苦戦するかも。 「コマンドはどれが何だっけ?」と少しずつ使いながら覚えるしか…

visual studio code のお気に入りなショートカットを紹介

最近使い始めたvisual studio code のお気に入りなショートカットを紹介 素早く選択する:Command + D 複数選択して、一括置換する:Command + D コメントアウト:Command + / 素早く選択する:Command + D CSSを書いてる時、選択したいクラス名の先頭付近を…

flexboxの使い方

CSS

Flexboxの使い方 グリッドレイアウトを作りやすい。 floatを使うより、flexを使う方が簡単で分かりやすい。 列数を指定する方法 widthを指定する。 <div class="grid_layout"> <div class="grid"> </div> <div class="grid"> </div> <div class="grid"> </div> <div class="grid"> </div> </div> .grid_layout { display: flex; flex-wrap : wrap; /*はみ出たら改行する*/ } .grid { /*親要素の…

positionの使い方

CSS

あいまいにしていたことを、明確にしていきます! 参照元 positionの使い方 positionの設定値 1つ目:static 2つ目:relative 3つ目:absolute 4つ目:fixed positionの使いどころ 見出しのアイコン 参照元 CSSのpositionを総まとめ!absoluteやfixedの…

Macでターミナルを使ってみる

立派なエンジニアたちは、黒い画面を使うなんて日常茶飯事だそうです。 つまり、私も黒い画面を扱うときが来たということですね! 私は、そうつぶやくと、おもむろに黒い画面を立ち上げました。 やったこと 学んだこと binはbinary(バイナリー)のビン! コマ…