2019-12-01から1ヶ月間の記事一覧

Ruby文法

x = false unless = x puts "unless: xはfalseです" end 条件→満たされない。 条件が満たされないときunlessは実行されるので puts "unless: xはfalseです"が実行される。 x = false if !x puts "if: xはfalseです" end 条件→満たされる。 条件が満たされる…

rbenvを用いて最新バージョンにアップする

本日の時点でrubyの最新版は2.6.5 www.ruby-lang.org 前提 Homebrewとrbenvはすでにinstall済み 手順 ~ $ rbenv versions system 2.3.7 * 2.6.4 (set by /Users/mackxxx/.ruby-version) ~ $ brew update Updated 1 tap (homebrew/core). ==> New Formulae de…

Git復習

ローカルブランチを削除する $ git branch -d ローカルブランチ名を変更 $ git branch -m 変更前 変更後 git fetch とは リモートのコピーをローカルにダウンロードするものでリモートに影響を与えない。 git merge とは 今いるブランチに別のブランチの内容…

nginx で SSL 対応サイトを作る

Let’s EncryptでSSL証明書取得 SSL証明書は有料で数千のものから数十万のものまであるみたいです。「Let's Encrypt」ですと無料で取得できる そうなのでこれを使っていきます。 certbotをインストールする $ sudo apt-get install certbot SSL証明書を発行 …

Virtual Hostで複数ドメインを設定する

お名前.comにてドメインを取得する 以下は下記を参考に進める。 blog.goo.ne.jp 今回はmack.siteとwww.mack.siteをアクセスした際に別のindex.htmlを表示させるのがゴール 注意事項 下記箇所の書き方の意味を理解できず同じように記述してしまい、mack.site …

telnet続き

GET POST メモ GETはなにかを取得するときに使う POSTはなにかを新しく登録するときに使う(POSTリクエストで変更すると漠然と思っていました..) リクエストボディの長さは、「Content-Length:」という項目で表される。

telnetコマンドを打ってみる

コマンド結果 ~ $ telnet http://dummy-bootcamp-fjord-jp.herokuapp.com 80 Trying 3.225.126.196... Connected to us-east-1-a.route.herokuapp.com. Escape character is '^]'. POST /articles/256 HTTP/1.1 Host: http://dummy-bootcamp-fjord-jp.heroku…

sshの基本を理解する

chmod コマンドを数字で表現する 使い方 #chmod 700 test.txt 4 2 1 r w x ssh接続の流れ www.bnote.net joker.hatenablog.com 以後参考に進めていく。 # aptitude update # aptitude install ssh qiita.com /etc/ssh/sshd_config 最終的な内容。 #を消して…