ToolsのインストールHomebrewをインストールGitとmysqlのインストールgitの設定ViurtualboxをインストールDockをカスタマイズDockとは、画面下にある(デフォルト)ショートカットバーです。ここによく使うアプリを追加することができます。エンジニアの基本ツールとなる、ターミナルをDockに追加します。[ターミナル]このターミナルを画面下のDockまでドラック&ドロップで持っていく新しくインストールしたアプリなどでDockに移動してカスタマイズしていきましょう。(ドラック&ドロップで移動可能です)ターミナルを使いやすくカスタマイズターミナルを起動し、画面左上appleマークの隣にある『ターミナル』→「環境設定...」をクリックします。『フォント』の「変更...」をクリック【おすすめ】コレクション:等幅ファミリー:Monaco書体:レギュラーサイズ:14「Homebrew」をインストールMacOSでプログラミング上で必要となってくるパッケージ管理ソフト「Homebrew」をインストールしていきます。Homebrewを使えば、パッケージのインストールやアンインストールが非常に簡単。プログラミング言語の環境構築などでは必須のアイテムになっています。ToolsのインストールHomebrewをインストールするのに必要なコマンドを打てるようにする準備をします。ターミナルで以下のコマンド実行後にモーダル画面が立ち上がるので、[インストールに同意する]でインストールします。Linux).brew.shインストールが完了したら、下記コマンドを実行。--version・ユーザー名とメールアドレスを設定するGit上で使いたい情報を入力します。下記のコマンドで【ユーザー名】と【メールアドレス】の部分を、自分の情報に置き換えてください。以下のコマンドで設定を確認できます。--list...user.name=【ユーザー名】user.email=【メールアドレス】...・SSHの鍵を取得する次に、リモートのリポジトリとやり取りするため、SSHの鍵を用意します。オプション-tオプション:鍵のタイプを指定しています。-bオプション:鍵の長さを指定しています。鍵が短いとセキュリティ的に危険です。(/Users/hoge/.ssh/id_rsa):「id_rsa」というファイル名のままでよければ、そのままEnterを押します。今回は、複数の鍵管理を想定し、この鍵がGitHub用であることが分かるよう、ファイル名を変更します。/Users/hoge/.ssh/id_rsa_githubパスフレーズを聞かれるので、セキュリティのため指定しましょう。(空のまま生成することもできます)生成時に指定した場所に鍵が配置されていルことが確認できます。/Users/hoge/.ssh/id_rsa_github.pub生成された秘密鍵のパーミッションを600に変更2つ目のコマンドを実行してid_rsa_githubディレクトリが「-rw——-」になっていれば正しいパーミッションに変更できていることが確認できます。/Users/hoge/.ssh/id_rsa_github次に、SSHのconfigファイルを編集しますGitHubへSSH接続する際に、どの秘密鍵を指定するのかを管理するのが目的です。以下のコマンドで、ファイルが存在しない場合は新規作成し、すでにあれば追記します。使われるViurtualboxをVurtualbox公式サイトからインストールします。Sierraではセキュリティ強化されたカーネル機能拡張で、Viurtualboxをインストールしようとすると「拡張機能がブロックされました」というエラーがでて中止されます。Inc.”のシステム・ソフトウェアの読み込みがブロックされました。」というところがあるので、「許可」をしてやれば、VirtualBoxがインストールできるようになります。プログラミングシェアするTwitterFacebookはてブPocketLINEtaikishiinoかぴトラベル関連記事PHPLaravelでマイグレーションを変更(DB設計変更)する方法Laravelのマイグレーション処理は仕様の癖が多少あり、特に外部キー追加ではエラーに苦しめられました。ある時、テーブルに外部キーを追加(カラム追加)しようと、作成したマイグレーションに再定義して、以下のコマンドを実行しました。仮想環境で開発したアプリは、Chomeのディベロッパーツールだけでなく、スマホ実機で動作確認しておきたいところです。同じWiFi(ネットワーク)内にPCとモバイルが接続している状態なら簡単に、スマホの動作確認が可能になります。Firestoreにデータをインポートする方法がわかったので備忘録として記事にしました。Firestoreにデータを登録する方法を実際に都道府県データを登録して解説...JavaScriptNuxt.js(Vue.js)+ElementUI(UIライブラリ)のフロントエンド環境を1から作る手順この記事では、Nuxt.js(Vue.js)+ElementUI(UIライブラリ)のフロントエンド環境を1から作る手順を解説していきます。Rails(Rails+MySQL)をdockerで動かしてみる最近、触り始めているRubyonRailsをdocker,awsと合わせて勉強していきたいと思っている今日この頃でございます。今回は、railsをdocker環境で動かすための、docker+rails環境構築を記事にしていきます。...プログラミングElasticsearchのローカル導入からMySQLのデータをインポートするまでElasticsearch(エラスティックサーチ)とは、Elastic社が提供する「Lucene」ベースのオープンソース全文検索エンジン。