Tetsuro  Aoki さんのアバター 1,156views

grepで単語単位の検索を行う

例えば以下のような内容のファイル(test.txt)から「IP ***.***.***.***」の行だけ検索したいとします。 IP ***.** 2015年3月31日
Tetsuro  Aoki さんのアバター 127views

amazon linuxにswatchをインストールする

以下からrpmをダウンロード http://rpm.pbone.net/index.php3/stat/4/idpl/28362997/dir/redhat_el_7/com/swatch-3.2.3-11.el7.noarch.rpm.h 2015年3月20日
Tetsuro  Aoki さんのアバター 1,877views

owncloudのlogファイルの場所

owncloudのlogファイルがどこにあるか分からず少々手間取ったのでメモ インストールディレクトリ下のdata/owncloud.logがlogファイルです。 tail /var/www/html/owncloud/data/owncl 2015年3月13日
Tetsuro  Aoki さんのアバター 70views

jQuery:eachのcallback関数の引数

eachのcallback関数の第一引数はマッチした要素のインデックス、第二引数はマッチしたDOM要素を意味しています。 第二引数はcallback関数内でthisを記述しても同じ意味になります。 2015年3月6日
Tetsuro  Aoki さんのアバター 160views

amazon linuxでmonitを使ってみる

monitは手軽に導入できるプロセス監視ツールです。 例えばapacheのCPU使用率が閾値を越えたらapacheを再起動する、などといった監視設定を簡単に行うことができます。 amazon linuxの場合、公式リポジトリにパッケージが用 2015年3月3日
Tetsuro  Aoki さんのアバター 2,093views

bundle installを実行したらnokogiri関連でエラーが出る2

bundle installを実行したらnokogiri関連でエラーが出る この記事でnokogiriを単体でインストールしてもまだエラーが出る場合の対処法です。 その場合、以下のようなエラーが出ていると思います。 Gem::Ext::Bu 2015年3月3日
Tetsuro  Aoki さんのアバター 172views

RedmineのGemfileにないgemを追加する

Redmineの場合はGemfileと同じディレクトリにGemfile.localというファイルを作成して必要なgemを記述すればbundle install時にロードしてくれます。 vim {redmine_root}/Gemfile.l 2015年3月3日
Tetsuro  Aoki さんのアバター 120views

Redmineのロードマップ画面で特定のバージョンを非表示にする

管理者ユーザ(またはバージョンの管理権限が与えられているユーザ)でログインし、 プロジェクト>設定>バージョンタブ 非表示にしたいバージョンの「編集」を選択、ステータスを「終了」に変更することでロードマップ画面で非表示になります。 2015年3月2日
Tetsuro  Aoki さんのアバター 2,107views

Gemfileに記述してbundle installで入れたgemを削除する

bundle exec gem uninstall gem_name 2015年2月27日
Tetsuro  Aoki さんのアバター 7,223views

Redmineのプラグインをアンインストールする

以下はredmine_pluginという名前のプラグインをアンインストールする場合の例 cd /path/to/redmine bundle exec rake redmine:plugins:migrate NAME=redmine_pl 2015年2月24日
Tetsuro  Aoki さんのアバター 179views

bashのブレース展開を用いてパス指定を楽にする

例えば以下のようにカレントディレクトリから離れたファイルのバックアップを取ろうとするとパス指定が面倒です。 cp /path/to/file /path/to/file.backup このようなときはブレース展開を使うと同じパスを二度入力し 2015年2月24日
Tetsuro  Aoki さんのアバター 130views

Redmine2.6.2のbundle installでWarning

Redmine2.6.2でbundle installを実行したところ成功はしたものの以下のWarningが出ました。 Warning: the gem 'ttfunk' was found in multiple sources. Ins 2015年2月20日
Tetsuro  Aoki さんのアバター 317views

Redmineのバージョンアップ時にbundle installでエラー

Redmineをバージョンアップするために、最新版の方のRedmineルートでbundle installを実行したところ以下のようなエラーが出ました。 Gem::Ext::BuildError: ERROR: Failed to buil 2015年2月20日
Tetsuro  Aoki さんのアバター 287views

RubyのバージョンをあげたらRedmineでエラーが出た

Redmine2.0.3でRubyを1.9系から2.1系にバージョンアップする作業を行っていたところ、 以下の様なエラーが出てしまいました。 317:in `rescue in depend_on'/var/lib/redmine/redm 2015年2月13日
Tetsuro  Aoki さんのアバター 201views

bundle installを実行したらnokogiri関連でエラーが出る

railsアプリケーションをデプロイしようとしてbundle installをかけると以下のようなエラーが出ることがあります。 An error occurred while installing nokogiri (1.5.4), and 2015年2月10日
Tetsuro  Aoki さんのアバター 198views

Chefでgemパッケージのバージョンを指定してインストール

gem_package "passenger" do action [:install] version "3.0.19" end 2015年2月3日
Tetsuro  Aoki さんのアバター 115views

railsのシークレットキーを簡単に発行する方法

rails4.1からはsecrets.ymlにシークレットキーを記述しなければならなくなったようです。 このシークレットキーは以下のコマンドでユニークなものを簡単に生成することができます。 rake secret 2015年1月30日
Tetsuro  Aoki さんのアバター 6,882views

bashで引数つきのエイリアスを設定する

引数つきのエイリアスを設定するとき、$1や$2を用いますが bashの場合引数が思い通りに展開しないことがあるようです。 例えば以下の様なエイリアスを作成しようとすると、 alias sshec2='ssh -i ~/.ssh/id_rsa 2015年1月27日
Tetsuro  Aoki さんのアバター 2,991views

rakeがDevise.secret_key was not setと出て失敗するときの対処法

railsアプリケーションのrakeを実行したとき、以下のようなエラーが出て失敗することがあります。 rake aborted! Devise.secret_key was not set. Please add the following 2015年1月23日
Tetsuro  Aoki さんのアバター 71views

標準出力と標準エラー出力を別々のファイルにリダイレクトする

command 1>>command.log 2>>error.log 2015年1月20日
Tetsuro  Aoki さんのアバター 1,275views

awkで文字列の最初と最後を削除する

awkで ‘ や ” で括られた文字列の中身だけを取り出したいときなどに使える方法です。 awk '{ $a = substr($0, 2); sub(/.$/,"",$a); print $a }' 2015年1月16日
Tetsuro  Aoki さんのアバター 165views

chefからamazon linuxのsudo設定を変更する

デフォルト設定からの変更部分をテンプレートとして作成しておきます。 vim {cookbook_root}/template/default/conf.erb ---------------------------------------- 2015年1月16日
Tetsuro  Aoki さんのアバター 91views

riakが起動できなくなった場合の対処法

riakのインストール後、デフォルトの設定のままriakを起動してしまっていると 設定ファイル書き換え後にriakが起動できなくなってしまいます。 その場合は以下の様にしてringファイルを削除すると起動できるようになります。 rm -rf 2015年1月13日
Tetsuro  Aoki さんのアバター 25views

rpmがインストール済みかを調べてからインストールするスクリプト

PKG=riak-1.4.12-1.el6.x86_64 COUNT=`rpm -qa | grep $PKG | wc -l` if [ $COUNT -eq 0 ]; then rpm -ivh $PKG; fi 2015年1月13日
Tetsuro  Aoki さんのアバター 45views

nodebbの起動スクリプト

#!/bin/sh # # chkconfig: 35 99 99 # description: Node.js . /etc/rc.d/init.d/functions prog="nodebb" do_start() { cd /var 2015年1月9日
Tetsuro  Aoki さんのアバター 39views

nodebbのログイン時にエラーが出る場合

nodebbのログイン画面でfailed login attempt, please try again.と表示されログインできないエラーが発生することがあります。 これはredisのバージョンが2.6よりも古い場合に起こります。 epel 2014年12月26日
Tetsuro  Aoki さんのアバター 71views

gistubで静的ファイルが404になる場合

railsのアプリケーションをインストールしてWebアクセスしたとき、 cssやjsといった静的ファイルが404になっていることがあります。 これは静的ファイルを事前にコンパイルすることで回避することができます。 gistubの場合、静的フ 2014年12月19日
Tetsuro  Aoki さんのアバター 56views

nginx、php-fpm構成でAppDynamicsを使う

アカウントを作成 Subscription>SAAS を選択 表示されたURLでSAAS版にログイン Getting Started>PHP を選択 自分の環境に合わせて設定を行う ダウンロードボタンからzipをダウンロードしてサーバに配置 2014年12月16日
Tetsuro  Aoki さんのアバター 402views

nginxのfastcgi cacheが効いているかを調べる

$upstream_cache_statusの値でfastcgi_cacheが効いているかを調べることができます。 nginx設定のserverディレクティブ内で以下のようにヘッダとして出力すると簡単に確認できます。 add_header 2014年12月12日
Tetsuro  Aoki さんのアバター 66views

nginxのキャッシュ

nginxのキャッシュ機能には以下の2種類があります。 proxy cache fastcgi cache proxy cacheはバックエンドのサーバに処理を渡し、その結果をキャッシュする機能です。この場合、キャッシュサーバ(nginx) 2014年12月9日