備忘録のため,内容の正当性については責任を持ちません。

簡易的な Rails アプリをいくつか作ったが、都度専用のデプロイ環境を用意するのは効率が悪い。そこでネームバーチャルで複数の Rails アプリを動かしてみる。Web サーバには Unicorn を使い、nginx をリバースプロキシとして動作させる。
続きを読む


ふと思い立って、”たった4行で電話が作れる API” の Twilio で遊んでみることにした。まずは電話を受けて、発信者情報を取得してみよう。
続きを読む


Rails のお勉強をしばらく放置してたが、久しぶりに再開する。今回はそれなりに実用的なアプリケーションを作ってみる。

お題は、一言でいうと「SSL 証明書の有効期限を管理するシステム」が欲しい。名前は “Certs” としよう。

完成予想図

完成予想図


続きを読む


Mac の VirtualBox 上で Ubuntu Desktop (13.04 amd64) をたまに使っているが、標準の状態だと色々とストレスフルな点があったので改善してみた。
続きを読む

以前の記事で、CentOS 上で C から MySQL に接続したが、今回は Mac 上で C++ から MAMP の MySQL に接続してみる。
続きを読む

先日購入した ML110 G7 だが、外気が一定の温度 (25℃くらい?) を超えたあたりで噂通りの爆音を轟かせ始める。ワンルームのアパートで、シャワーを浴びている最中にも音が気になるレベルだ。

安いとは言えれっきとしたサーバ機なので仕方ないのだが、さすがにこの状態のまま自宅で運用するのは気が引けるので、ご多分に漏れず静音化に挑戦してみる。

ML110 G7 と Arduino

ML110 G7 と Arduino


続きを読む

PHP でプログラムを書くとき、どうやってデバッグしているだろうか。未だに echo や var_dump を頻用している人も多いんじゃないだろうか?と言うことで、NetBeans と xdebug を使って PHP をステップ実行 (トレース) し、変数の中身を確認しながらデバッグする手順をまとめておく。
続きを読む

巷で噂の安鯖、HP ProLiant ML110 G7 を購入した。

購入の決め手は、iLO3 搭載で遠隔操作できること。細部の写真やレビューは他のサイトでたくさん紹介されているので割愛する。
続きを読む

以前 CentOS 6.4 用の GitLab 自動インストールスクリプトを作ったが、GitLab 6.0 も出たことなので、新たに Ubuntu 用のものも用意した。これを使えば、1ステップで Ubuntu Server 上に GitLab 環境を構築できる。

GitLab 6.0 ログイン画面

GitLab 6.0 ログイン画面


続きを読む

自宅用に新しくサーバ機を調達したが、毎回 OS インストール用の DVD や USB メモリを用意するのが面倒なので、PXE (Preboot eXecution Environment) ブートによるネットワークインストールを試してみることにした。

ネットワーク図

ネットワーク図


続きを読む

検証用の仮想マシンを管理するために、OpenStack はちょっと大げさだし phpVirtualBox でサーバ仮想化は心もとないし、何か良いものはないかと探していたところ、WebVirtMgr というのを見つけた。

WebVirtMgr は KVM + libvirt を操作する Web UI で、仮想マシンの追加削除などの機能がひと通り揃っているほか、Web ベースのコンソールもついている。その他の機能は Features を参照のこと。ホスト OS には Ubuntu や CentOS をサポートしている。現時点でのバージョンは v2.2.1。

日本語情報が皆無だが、便利そうなので早速試してみることにした。
続きを読む

Rails の勉強を始めたが記事が3日坊主にすらなってなく、このままだと K 子先輩 (仮名) に会わせる顔がないので、3日目を書いておく。今日はテーブルのアソシエーションをやってみる。
続きを読む

(2015/02/11 追記)
Ansible の Playbook を用意した。

(2013/08/28 追記)
Ubuntu 用のスクリプトも用意した。


GitLab のインストールは結構な手間がかかり、「ちょっと入れてみようか」と思ったときに気軽に試せない。インストールできなくて挫折した人も少なくないのではなかろうか。

ということで、1ステップで CentOS 上に GitLab 5.2 5.3 6.0 環境を構築できる、自動インストールスクリプトを書いた。動作はさくらの VPS で確認している。
続きを読む

今日は別の勉強をするつもりだったが結局やってしまった。恐るべし Rails。

続きを読む

訳あって Ruby on Rails のお勉強を始めることになった。せっかくなので、その日学習したことをまとめていくことにする。
続きを読む

Perl (というか openssl コマンド) でリモートのサーバに接続し、SSL 証明書の有効期限を取得する方法。
続きを読む

2年前の記事では、シェルスクリプトのインストーラを使用してさくらの VPS に BlueOnyx を入れた。その後 ISO イメージインストール機能がリリースされたので、今回はそれを使用してインストールする。

続きを読む

日時を取得したいとき、PHP の場合 date() を使えば良いが、Perl では様々な方法があるのでまとめておく。今回は例として

2013/06/04 00:51:23

という書式で日時を取得する。

続きを読む

タイトルの通り。bash でいう

command 2>&1

を csh で実現する方法。
続きを読む

以前の記事で、DevStack を使って OpenStack 環境を構築したが、再起動すると設定が消えてしまうなど、あまり使い勝手が良いとは言えなかった。そもそも DevStack はその名の通り開発者向けなので、常用には向かない。

他に良い手段がないか探していたところ、hagistack というのを見つけたので、試してみることにする。今回はコントローラとコンピュートノードを1つのマシンで兼ねる、オールインワン構成にする。

続きを読む

« 前のページ次のページ »