2020-03-01から1ヶ月間の記事一覧
【目次】 6-1オブジェクトを組みで扱う ハッシュ(Hash) シンボルって何だっけ ハッシュ値の取得 6-2ハッシュに要素の追加・削除 追加 ハッシュを統合して新しいハッシュを作るmerge 削除 6-3ハッシュの要素を繰り返し表示 7-2メソッドへオブジェクトを渡す …
【目次】 3-1 条件判断 3-2条件を満たした時の処理 後置if 条件を満たさないunless(⇄if) 結果を反転する「!」 3-3条件を満たさないときにも処理する 3-4複数の条件を組み合わせる または「||」・かつ「&&」 3-5複数の中から1つ選択 case 3-6繰り返し 決まっ…
【目次】 Rubyインストールの手順 rbenvのインストール rbenv補足 ※ちなみにruby-build いよいよrubyインストール rubyのバージョンを切り替える その他:openssl ゼロからわかるRuby超入門の学習 2-3オブジェクト 2-2文字列⇄整数 2-3式展開 ここで登場した…
【目次】 Pull Request 同じリポジトリを共有しその中で行うPR github 空のPRの作り方 PR前のチェックリスト GitHubへのアクセス Terminalから個人アクセストークンでアクセス Pull Request 同じリポジトリを共有しその中で行うPR PRされたものを、ローカル…
【目次】 関連gitのコマンド(?) fork ローカルでマージする git pullとgit pull --rebaseの違いについて 改めてgit fetchについて リモート追跡ブランチ gitignore configの下に gitignoreの設定を置く 入れておくと便利なtig その他参考サイト 関連gitのコ…
【目次】 gitの基本 ブランチの統合 git rebase git実践編 fetch pull 発展編 コミット書換え git commit --amend revert reset git resetの3つのオプション 【過去の状態に戻す機能3種まとめ 】 打ち消し(revert)かリセットか? プルリクエスト編 コンフリ…
【目次】 オレオレ証明書を作る 手順 警告なくすぞ!Let's EncryptでSSL証明書を作る certbotをインストール HTTPS通信の設定 参考サイト オレオレ証明書を作る SSL証明書を作る。なぜオレオレかというと、本来別物の「サーバ管理者」と「認証局」の2役を自…
【目次】 nginx で VirtualHost を使ってドメインのサイトを立ち上げる VirtualHostとは ドメインの取得 ネームサーバー(DNS) nginxの設定 コンテンツ置き場 設定ファイル置き場 シンボリックリンクの作成 読み込み設定 確認 nginx で VirtualHost を使って…
【学習内容】 cookieの理解 nginx基本の理解 【目次】 cookieとは Persistent CookieとSession Cookie cookieと似たキャッシュ セッション管理 nginx nginxインストール HTMLをブラウザで配信 cookieとは HTTP COOKIES。webページを閲覧したユーザー情報を一…
【目次】 HTTP HTTPリクエスト HTTPレスポンス Ajax telnet telnetでGET telnetでPOST HTTP HyperText Transfer Protocol。クライアント(コマンドやブラウザ)とwebサーバの間でwebページを送受信するためのプロトコル。 クライアントからHTTPリクエストをサ…
【学習内容】 ・sshの基本を理解 ・SSL/TLS の基本を理解 【目次】 SSH SSHの設定 【サーバー側】 Debianにsshのインストール rootユーザーログインの禁止 【クライアント側】 公開鍵作成 公開鍵をサーバーに設置する パスワード認証の禁止、公開鍵でのみロ…
【学習内容】 ・Linux のファイル操作の基本を理解する ・標準入力・リダイレション・パイプのおさらい ・apt の基本を理解する 【目次】 .bash_profileについて 再入門 体で覚えるLinuxの基本 便利なコマンド cut wc duとdf シェルの基本操作 ディレクトリ…
UNIX上の作業コマンドメモ $ set # 環境変数の一覧表示(bsh) $ ENV=<値>; export ENV # 環境変数の値を設定(bsh) $ env # 環境変数の一覧表示(csh系) $ setenv ENV <値> # 環境変数の値を設定(csh系) $ chmod mode file # パーミッション変更 $ chown user f…
【学習内容】 Linuxゲリラ戦記(53~83) 新しいLinuxの教科書(143, 168~182, 339~355) 【目次】 アーカイブと圧縮 アイカーブ 圧縮 Linuxでzipを扱う 電源OFF・再起動コマンド tmp export Linux拡張子はなくても良い プロセスとジョブ プロセス ジョブ アーカ…
【目次】 学習内容 検索 【対象:ファイル】 find 検索条件 locate オプション 【対象:マニュアル】 man 【対象:コマンド】 which シンボリックシンク 学習内容 新しいLinuxの教科書chap6周辺(76~79,86~90,92~108) ゲリラ戦記(36~38) 検索 【対象:ファイ…
【目次】 シェルスクリプト制御構造 for文 while文 計算式を扱う場合 case文 シェル関数 フィルター head DoS攻撃について シェルスクリプト制御構造 for文 リストに対して繰り返し処理を行う。 リストの各要素の値が変数名で参照できる。 for <変数名> in <…
学習内容 Linuxゲリラ戦記(39~52) 新しいLinuxの教科書(238~247) ※「Google画像検索API」については参考サイトのAPIが使えなくなっていたので流れだけ参考に 目次 URLエンコードとURLデコードとクエリ curlコマンド wgetコマンド リトライの制限 ネットワー…