Posts

2019年08月14日(水)

Goの開発環境を整える

1. goenvのインストール 2. goのインストール 3. Emacsの設定 4. 実行してみる # 環境 以下の環境を構築する想定です。 - Mac OS X mojave - zsh - Emacs 26 - goenv - go 1.11.4 # goenvのインストール brewを使っているので、簡単にインストールできる。 以下のリポジトリにインストール方法が書いてある。 [syndbg/goenv](https://github.com/syndbg/goenv) ``` $ brew install goenv $ goenv

2019年08月14日(水)

Emacs起動時にmagitがロードできないエラー

ある日からEmacsを起動した時に以下のエラーが出るようになった。 magitのロードができなくなっているらしい。 ``` Error (use-package): Cannot load magit ``` # 原因 `git-commit-20181104`が無効になっているっぽい。 ``` Unable to activate package ‘magit’. Required package ‘git-commit-20181104’ is unavailable You appear to be setting environment variable

2019年07月23日(火)

Concourseのチュートリアル その2 Task Inputs

次は[これ](https://concoursetutorial.com/basics/task-inputs/)。 Concourseには、ファイルやディレクトリをタスクに渡す`Inputs`というものが用意されています。 今回のチュートリアルのディレクトリに移動します。 ``` cd ~/concourse-tutorial/tutorials/basic/task-inputs ``` # まずは、Inputsを使用しないタスク ``` $ fly -t tutorial e -c no_inputs.yml executing build 14 at

2019年07月17日(水)

ConcourseのチュートリアルでHello worldをやってみた

[このチュートリアル](https://concoursetutorial.com/basics/task-hello-world/)をやりました。 # 環境構築 git repository: https://github.com/starkandwayne/concourse-tutorial.git commit: 0214f622cdf912307a50817398a71014bf90032c 環境を構築する。 チュートリアルのリポジトリをクローンしてきます。 僕がやった時点では、masterブランチのコミットIDが`0214f622cdf912307a508173

2019年07月14日(日)

PostgreSQLからデータをSQLでエクスポートする方法

PostgreSQLからDBスキーマとレコードをSQLでダンプするのは、`pg_dump`コマンドを使うらしい。 ``` pg_dump (DB名) > (ファイル名(.sql)) ``` エクスポートしたsqlは、`psql`コマンドでインポートできる。 ``` psql -U (ユーザ名) -d (DB名) -f (ファイル名(.sql)) ```

2019年07月07日(日)

PostgreSQLの公式Dockerイメージの使い方

PostgreSQLの公式Dockerイメージを使ってみます。 以下のことをやってみます。ここではデータの永続化は行わず、コンテナを起動して削除するだけなので、PostgreSQLに登録したデータはコンテナ削除後に消えます。 1. イメージの取得 2. コンテナの起動 3. コンテナに接続する 4. コンテナを削除する # イメージの取得 現在では、PostgreSQLのDockerイメージは11.4がlatestらしい。 ``` $ docker pull postgres:11.4 $ docker images REPOSITORY