備忘録、はじめました。

作業したこと忘れないようにメモっておきます。

2015-01-01から1年間の記事一覧

Chefで複数リソースに更新があった時だけbashを実行

はじめに cookbookのfilesの中に大量のtomlファイルが入っていて、各tomlファイルに対してコマンドを実行したい場面に直面しました。 ファイルの更新が合った時だけ、そのコマンドを実行したかったので、その時の作業をメモします。 目的 confファイルが更新…

レキシカルスコープとダイナミックスコープ

はじめに レキシカルスコープとダイナミックスコープの違いについて簡単にまとめてみます。 メモ 以下、サンプルコードを元にして説明していきます。 1: func X(){ 2: print(s) 3: } 4: 5: func Y() int{ 6: s := 12 7: X() 8: return s 9: } 上記のコードで…

Dockerでoperation not supportedが出てきた話

はじめに DockerでイメージをbuildしようとDockerfileの作ってbuildしてみたものの、 operation not supported というメッセージでRUNで記載したコマンドが実行できない事象に陥りました。 解決方法 LXCを導入したい場合、以下必要なことがわかりました(根…

Riak searchを使ってみた

はじめに Riakで全文検索してみたいと思い、Riakのsearch機能を利用する準備で行った作業をまとめました。 利用環境 Ubuntu server 14.04 Riakのホストは192.168.56.101 Riak 2.0.5(from source) 前準備 ビルドしたriakの設定ファイルetc/riak.confの"sear…

Cowboyでobserverを起動するメモ

目的 軽量HTTPサーバcowboyのアプリケーションをErlangの監視ツールobserverで視覚的に監視できるようにしたい。 実施内容 relx.configの編集 レシピ relx.configの作成したアプリケーション名(以下app_name)の他に、 wx observer runtime_tools の3つを追…

Riak 2.1.0をソースからインストール&クラスターの構築

はじめに ※ 2.0.4から2.1.0に更新しました。 以下、準備するものになります。 virtualbox Ubuntu Server 14.04 1ノードのスペックは以下になります。 * MEM: 1024 MB CPUs: 1 core HDD: 10 GB NIC: 2枚 (ひとつはNATで、もうひとつはホストオンリーアダプタ…

GitLab7.6.2の検索フォームでUTF-8の文字列を使う場合

問題 検索フォームでUTF-8のも文字列を使って検索してしまうと次のようなエラーが出てきます。 Encoding::CompatibilityError (incompatible encoding regexp match (UTF-8 regexp with ASCII-8BIT string)): app/models/repository.rb:162:in `method_missi…