Tetsuro  Aoki さんのアバター 149views

DillingerのNginx設定

DillingerをNginxで動かす場合の設定です。 upstream nodejs { server localhost:8080; } server { listen 80; server_name _; root /path/to/ 2014年8月22日
Tetsuro  Aoki さんのアバター 180views

FilydocのNginx設定

Filydocをnginxで動かす場合の設定です。 server { listen 80; server_name {server_name}; root /var/www/vhosts/filydoc; location / { inde 2014年8月19日
Tetsuro  Aoki さんのアバター 204views

ranetoの起動スクリプト

amazon linuxでのranetoの起動スクリプトです。 #!/bin/sh # # chkconfig: 35 99 99 # description: Node.js # processname: node # config: / 2014年8月15日
Tetsuro  Aoki さんのアバター 526views

ranetoのインストール

amazon linuxにranetoをインストールする方法です。 yum -y install nodejs npm --enablerepo=epel wget https://github.com/gilbitron/Raneto/a 2014年8月12日
Tetsuro  Aoki さんのアバター 208views

javaコマンドでOutOfMemoryErrorが出た時の対処法

javaプログラム実行時にOutOfMemoryErrorが出た場合、javaコマンドに-Xmxオプションをつけてヒープサイズを指定することで解決することができます。 java -Xmx1024M -jar sample.jar 2014年8月8日
Tetsuro  Aoki さんのアバター 253views

amazonSQSを利用せずにopen-wripeを動かす

open-wripeはamazonSQSを利用して非同期化処理を行っています。そのためamazonSQSの情報を設定ファイルに記述しないとメモの保存時などにエラーが出てしまいます。そこで、amazonSQSへのアクセスを回避するようにソース 2014年8月5日
Tetsuro  Aoki さんのアバター 157views

sunspot_solrの起動スクリプト

amazon linuxでのsunspot_solrの起動スクリプトです。 #!/bin/sh -e # chkconfig: 2345 85 15 set -e APP_PATH=/path/to/app RAILS_ENV=prodcu 2014年8月1日
Tetsuro  Aoki さんのアバター 195views

sunspot_solrをバックグランドで実行する

bundle exec rake sunspot:solr:run と実行すると、フォアグラウンドで実行されます。 Ctrl+Cで停止することができます。 バックグラウンドで実行したいときは以下のようにします。 bundle exec ra 2014年7月29日
Tetsuro  Aoki さんのアバター 266views

MySQLに指定したユーザーが存在しないとき、コマンドラインからユーザーを作成する

コマンドラインからMySQLに指定した名前のユーザーが存在するかを確認し、存在しないときにユーザーを作成する方法です。 $USER="ユーザー名" $PASS="パスワード" RESULT=`mysq 2014年7月25日
Tetsuro  Aoki さんのアバター 273views

Rightscale版CentOSにMySQL5.6をインストールする

Rightscale版CentOSにMySQL5.6をyumでインストールする方法です。 標準でインストールされているmyqlclient16がインストールするパッケージと競合してしまうため、まずこれをアンインストールします。 yum re 2014年7月22日
Tetsuro  Aoki さんのアバター 183views

rpmの再インストール

rpmですでにインストールされているパッケージを再インストールしたい場合は以下の様に–replacepkgsオプションをつけます。 rpm -ivh --replacepkgs packagename   2014年7月18日
Tetsuro  Aoki さんのアバター 824views

rbenvでRubyをシステムワイドにインストールする(Amazon Linux)

Rubyのバージョンを管理できるrbenvでRubyをシステムワイドに(/usr/local/に)インストールする方法です(Amazon Linuxの場合)。 yum install gcc readline-devel openssl-d 2014年7月15日
Tetsuro  Aoki さんのアバター 577views

Amazon Linux AMIのインスタンスにyumでtkライブラリをインストールする

Amazon Linux AMIにtkライブラリをインストールする方法です。 tkライブラリはX11に含まれているようです。そのため以下のようにインストールします。 yum install libX11-devel また、CentOSのリポ 2014年7月11日
Tetsuro  Aoki さんのアバター 205views

直前までいたディレクトリに戻るcdコマンド

cdコマンドでパスの指定を間違えてしまった場合など、直前までいたディレクトリに戻りたい場合があります。 このとき、以下のようにすることでパスを指定することなく楽に戻ることができます。 cd - 2014年7月8日
Tetsuro  Aoki さんのアバター 2,951views

redmine2.5.1で動作するcsvインポートプラグイン

redmineのプラグインはバージョンによって動作しないものが多いようです。 redmine2.5.1で動作するcsvファイルをインポートするためのプラグインを見つけたので載せておきます。 https://github.com/zh/red 2014年7月4日
Tetsuro  Aoki さんのアバター 1,666views

apache benchでcookieを指定する方法

abコマンド(apache bench)で負荷テストを行うとき、ログインした状態でテストを行うなどの理由でcookieを指定したい場合は以下のようにします。 ab -n 1 -c 1 -C "key1=abcdedf; key2= 2014年7月1日
Tetsuro  Aoki さんのアバター 573views

Amazon LinuxのyumでApacheをインストールした場合のモジュール設定ファイル

Amazon Linuxのyumで標準リポジトリからApacheをインストールした場合、 Apacheのモジュール設定はhttpd.confではなく以下の場所に置かれた設定ファイルに記述されています。 /etc/httpd/conf.mod 2014年6月27日
Tetsuro  Aoki さんのアバター 994views

RailsでCould not find a JavaScript runtimeエラーが出た場合の対処法

RailsでCould not find a JavaScript runtimeエラーが出た場合、JavaScriptのランタイムをインストールすれば解決します。 gem install therubyracer としてtherubyra 2014年6月24日
Tetsuro  Aoki さんのアバター 356views

オープンソース版fc2blogをlinuxにインストールする手順

fc2blogのオープンソース版をlinuxにインストールする手順です。 1.fc2blogをダウンロード wget https://github.com/fc2blog/blog/archive/master.zip 2.ダウンロードした 2014年6月20日
Tetsuro  Aoki さんのアバター 740views

nginxの設定:locationディレクティブのプレフィックス

nginxの設定ファイルではlocationディレクティブによってuriのパス名毎に設定を行うことができます。 書式は以下の通りです。 location プレフィックス パス { locationコンテキスト } パスは通常前方一致で評価さ 2014年6月17日
Tetsuro  Aoki さんのアバター 294views

linuxにchyrpをインストール

chyrpはサーバーインストール型のシンプルで軽いブログエンジンです。 現時点での最新版である2.5のlinuxへのインストール方法は以下の通りです。 1.公式サイトからchyrpをダウンロード wget http://cl.ly/0S1Z 2014年6月13日
Tetsuro  Aoki さんのアバター 388views

Apacheでアクセス制限をかけるときの省略記法

Apacheでアクセス制限をかけるときは、設定ファイルや.htaccessファイルに以下のように記述します。 Order Allow,Deny Allow from all Deny from ホスト名 Orderが許可と拒否の順番を表して 2014年6月10日
Tetsuro  Aoki さんのアバター 216views

linuxのリダイレクト

linuxでは “>”を使うことによって出力先をリダイレクトできます。 たとえば、 cat file1 > file2 とすれば、file1の内容をfile2に出力することができます。この場合file2の 2014年6月6日
Tetsuro  Aoki さんのアバター 2,313views

chefでsedコマンドなどを実行するときのエスケープ処理

chefでsedコマンドなどを実行するとき、対象の文字列にエスケープ処理が必要な場合があります。 具体的には、 \ 、 [ 、 ] 、 | などです。 コマンドラインでこれらをエスケープするときは通常 \\ 、 \[ などのように R 2014年6月3日
Tetsuro  Aoki さんのアバター 537views

nginxで要求されたファイルが存在しなかったとき内部リダイレクトを行う

nginxで、要求されたファイルが存在しなかったときに内部リダイレクトを行って対応する方法です。 バーチャルサーバの設定で、locationに以下のように記述します。 try_files $uri $uri/ @rewrite; locat 2014年5月27日
Tetsuro  Aoki さんのアバター 236views

使用可能なphpモジュールの一覧を見る

コマンドラインから使用可能なphpモジュールを確認する方法です。 >php -m これで一覧を見ることができます。目的のモジュールが使用可能か確認するときはgrepを使ってください。 2014年5月26日
Tetsuro  Aoki さんのアバター 4,939views

mysqlにコマンドラインからsqlファイルを実行させる

mysqlコマンドでsql文を記述したファイルを実行する方法です。 #mysql -uroot database < text.sql databaseはsql文を実行するデータベース名です。 rootはデータベースにアクセス権のある 2014年5月20日
Tetsuro  Aoki さんのアバター 838views

MySQLでrootでログインできなくなったときの対処法

MySQLにrootでログインできなくなったときの対処法です。 root権限で行います。 #killall mysqld #/usr/bin/mysqld_safe --user=root --skip-grant-tables & 2014年5月19日
Tetsuro  Aoki さんのアバター 282views

yumで最新のphpをインストールする

http://hacknote.jp/archives/2576/ 上の記事のようにyumでリポジトリを追加して最新のphpをインストールする方法です。 #rpm -import http://rpms.famillecollet.com/ 2014年5月13日
Tetsuro  Aoki さんのアバター 328views

yumリポジトリを追加してインストール

yumで標準のリポジトリにないパッケージをインストールする方法です。 yum list | grep などでインストールしたいパッケージが見つからなかったとき、 # wget http://rpms.famillecollet.com/en 2014年5月12日