カテゴリー: blog

Mac OSX の Apache2 で httpd: Could not reliably determine the server’s fully qualified domain name のエラーメッセージが出る

いつ頃からか、MacPorts(Mac OSX Snow Leopard) からインストールして使用している Apache2 で、スタート時に以下のようなエラーメッセージが出るようになった。 $ sudo /opt/local/apache2/bin/apachectl start httpd: Could not reliably determine the server’s fully qua…続きを読む

Rails, モデルのユニットテストとテストコマンド

Rails でのユニットテストはモデルに対するテストのこと。 テストの雛形ファイルが generate コマンドによるモデル作成時(scaffold による生成時など)に作成される。 テスト用データベースの準備 テスト用のデータベースにスキーマを設定するために、開発用のデータベースのスキーマをコピーする。 $ rake db:test:prepare ユニットテストの実行 ruby の -I オプ…続きを読む

Rails でページ送り, will_paginate プラグインのインストール

Ruby on Rails で多数の結果を分割して表示するページ送り(ページネーション)を行う方法のメモ。 以前の Rails では標準でページ送り機能が使えたようだが、Rails 2.0 以降はプラグインのインストールが必要になったらしい。 そこで、will_paginate というプラグインを使ってみる。 インストールは git から。 インストール後、プラグインを有効にするために WEBri…続きを読む

コーディングスキル判定の麻雀問題を解いてみた

こちら(makeplex salon:あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定 (1/2) – ITmedia エンタープライズ)の麻雀問題を Ruby で解いてみた。 以前やった迷路探索問題(人生を書き換える者すらいた。: 人材獲得作戦・4 試験問題ほか)の作者の問題らしい。 Gauche 穴掘り法で迷路作成 最短経路探索プログラムの試験問題を解いてみた 麻雀…続きを読む

CSS3 グラデーション (gradient)

CSS3 を使ったグラデーション指定方法のメモ。 background-image: -moz-linear-gradient( top, rgb(200, 250, 150) 0%, rgb(180, 230, 130) 30%, rgb(160, 210, 110) 70%, rgb(140, 190, 90) 100% ); background-image: -webkit-gradien…続きを読む