志田雅貴

座右の銘は、 初心を忘れず、所信をつらぬく 小学生の時に考えた言葉です。矛盾しているような言葉にも聞こえますが、このようなパラメータの中を自由に飛び回れるような考え方が大好きです。

エンジニア

Sage | WordPress starter Theme のインストール

roots.io ducumentを読んでインストールしたので備忘録。 2017/8/22 時点 環境 macOS Theme Installation 手順 Wordpressのテーマディレクトリにフォルダを用意しコピー、Sageをインストール composerがインストールされているか確認 Wordpressのテーマディ…

git 全体の流れ (add/commit/push)

目次 git 全体イメージ(状態) 作業ディレクトリ ステージングエリア Gitディレクトリ(ローカルリポジトリ) Gitディレクトリ(リモートリポジトリ) git 全体イメージ(状態) ローカル リモート 作業ディレクトリ ステージングエリア Gitディレクトリ(…

nginxのマスタプロセスとワーカプロセス

備忘録です。マスタプロセスやワーカプロセスについて確認用 nginxはマスタプロセスとワーカプロセスのマルチプロセス構成で稼働する。 つまり、マスタプロセスは1つ、ワーカプロセスは設定することで複数起動可能。 マスタプロセスについて マスタプロセス…

githubのリポジトリ取得

対象 githubのリポジトリを取得してローカルで開発したい リポジトリのクローン ①Githubでクローンしたいリポジトリページに行く ②「Clone or download」をクリック ③ssh をコピー ④ローカルのターミナルでgit cloneを実行 git clone git@github:〇〇 リポジ…

unicorn/nginxの設定ファイル

unicorn/nginx備忘録 サーバ構築したとき(Rails使用)のメモです。参考になったら嬉しいです。 unicornの設定ファイル config/unicorn.rb worker_processes 4 working_directory "/var/www/rails/App" listen "/var/www/rails/App/tmp/sockets/unicorn.sock" …

データベースのテーブルにカラムを追加する(Rails)

対象 Ruby on Railsのデータベースをいじりたい RailsでDBを操作するコマンドを忘れた 既存のテーブルにカラムを追加する場合、migrationスクリプトを作成する マイグレーションスクリプトを作成 rails generate migration Add(カラム名)To(テーブル名) (カ…

作業ツリーの状態を元に戻したい時 「git checkout .」

対象 gitでバージョン管理をしている 作業中にファイルの状態を元に戻したくなった 作業ツリーの状態を元に戻すコマンド git checkout . これで元に戻る。 ちなみに、新しく作ったファイルにはこのコマンドが適応されない。 それらは、手動で消す。 ↓github…

DevOpsとは何か?

Dev/Opsとは? Devはアプリケーション開発者 (Development Engineer) Opsは運用担当・インフラ担当エンジニア(Operations Engineer) DevOpsは技術のことでない。 DevOpsは、極端に表現してしまうと、「お互いがお互いの仕事を理解しよう」という内容になるで…

github ローカルでリモートと接続

前提 すでにローカルでAppを作成している github上で自分のアカウントを作成している github上でリポジトリの作成 githubのサイトでリポジトリをつくる。 github.com ローカル githubで作成したリポジトリに書いてあるHTTPSでなくSSHを選択。 git@github:com…

IPアドレスのクラス 2進数と10進数 備忘録

クラスA、B、C、Dという4つのクラスに分類されていた。 IPアドレスは、ネットワーク部(ネットワークアドレス部)とホスト部(ホストアドレス部)に分かれる。 クラスA 先頭1ビットが「0」で始まる場合。 先頭から8ビットまでがネットワーク部 0.0.0.0 ~…

Railsでよくでてくる "protect_from_forgery with:exception" とは?

protect_from_forgery with:exceptionとは? application_controllerにデフォルトで記述されています。 こんな感じに! class ApplicationController < ActionController::Base protect_from_forgery with:exception ~ end これはCSRFという攻撃から守ってく…

JSON(JavaScript Object Notation)

JSONとは? JSON(JavaScript Object Notation)、ジェイソンと発音。 JSONは広く使用されるデータ交換のための形式であり、人間に読み書きされやすい。 JSONはXMLのように文書をマークアップすることには向いていないが、配列などのプログラミング言語から扱…

Raspberry Pi3でデスクトップパソコン環境を作る際の必要なものリスト

Raspberry Pi3でデスクトップパソコン環境を作る際の必要なものリスト Raspberry Pi SDメモリカード インターネットに接続できるPC USBキーボード USBマウス ディスプレイ その他、ケーブルなども必要になってくるかと思います これでお家にWi-Fi環境がある…

マークアップ言語?HTML?

マークアップ言語とは? 「Webを支える技術」によると、、、 マークアップ言語(Markup Language)とは、タグで文書の構造を表現するコンピュータ言語のこと。 マークアップ言語でマークアップした構造を持った文書のことを「構造化文書」と呼びます。 引用元…

finderの隠しファイルを開く、閉じたい時。 コマンド

finderの隠しファイルを開く、閉じたい時 環境 Mac OS 開きたい時 defaults write com.apple.finder AppleShowAllFiles -boolean true 閉じたい時 defaults write com.apple.finder AppleShowAllFiles FALSE 上記のコマンドの後に使う killall Finder ちょっ…