Pages

2010年5月29日土曜日

[Ruby]CGIのgetで複数のパラメータでどっぷりでした。

Rubyでcgiを作っていて、次のスクリプトにパラメータを複数渡したいのです。
そこで普通に出てきたのが

<a href="http://www.blogger.com/sample.html?param1=hoge&param2=hage">クリック</a>

というソース。getにて2つ目のパラメーターを渡したい。でも上手く受け取れない。1つ目のパラメータは受け取れるのですが、2つ目が全然受け取れません。

はて、困った、と。

紆余曲折があり、1ヶ月放置した後久しぶりに続きをやろうと思い、いろいろ調べてみたところ、どうやら「&」より後のパラメータが渡っていないのです。

正しいのかは分かりませんが、パラメータの区切りを「&」から「;」に変更したら上手く動き出しました!

<a href="http://www.blogger.com/sample.html?param1=hoge;param2=hage">クリック</a>

細かいところですが、非常にわかりにくかったです。

とは言っても、どうやらcgi.rbはイケてないそうです。

2010年5月14日金曜日

[BlueOnyx]CentOS5へEPELでbacula-clientを。

社内運用のCentOS(BlueOnyx)にBacula-clientをインストールして、他サーバーのBacula-directorに監視させようと言う試みです。

知識不足の為CentOS5にyumやコンパイルでbaculaを入れることが出来ずに困っていたところ(多分依存関係でエラーになる)、とても参考になるページを発見しました。

早速EPELのリポジトリを追加しました。さらに

yum search bacula-client

したところ、見事に発見!ササッとインストールしてみようと思いますが、一つだけ気になる点が。

他サーバー運用のdirectorのバージョンは5.0.1。CentOSへEPELでインストールされるclientは2.0.3。

果たして上手く動くのでしょうか?

追記

先程テストしたところ、DirectorとClientが接続できて無事バックアップとリストアが出来ました。ClientのバージョンとDirectorのバージョンが合っていなくても使えるところなんて本当にかゆいところに手が届くアプリケーションです。