2005-01-01から1年間の記事一覧

switchtower使用メモ

Switchtowerを使ってみてます。 一回設定すると以降は何も考えずにdeployできる、またその"一回設定"自体もすごく簡単ということで、衆目を集めるかどうかは別としてもすごく現場的な、いいツールだなぁ、と思ってます。ちょっと使ってみたメモ。

カスタムタスクをいくつか

自宅サーバで動かすにあたり、いくつかカスタムタスクを作ってみました。config/deploy.rbにつらつらと書きます。(どうやって分割すればいいんだろう。。) ポイント ポイントは大きく2点です。 下のエントリでふれた、ファイルの所有者回りの問題をなんとか…

Switchtowerを使ってみる(予告)

Switchtowerを使ってようと思い、チュートリアルにしたがってrake remote_exec ACTION=setupをしても無反応。。。と思ったらSwitchtowerをインストールしてませんでした*1。かなりぼーっとしてます。その後とりあえず触ってみた感想。 個人だとファイルのア…

風邪

職場でも家でも、周りの人がどんどん風邪をひいていたのでいつ来るか心配していたんですが、ついに拾ってしまいました。 いっかい風邪をひくと長引かせてしまうたちなうえ、今回は周りの人もみんな長引いてるみたいなんで、いったいいつまで風邪気味なのやら…

ActionView::Helpers::ActiveRecordHelper.field_error_proc

railsではフォームから入力したパラメータが不適だと(ARのvalidationで引っかかると)その入力フォームが赤く強調されるという素敵機能がありますが、それを実現しているのがクラス変数@@field_error_proc。cattrされていますので、下記で設定できます。 Acti…

gaim

ここのところずーーーっとgaimでMSNにログインができず、emergeしなおしたりいろいろ試したりしていたんですが、ついに原因が判明しました。昔/usr/local以下にインストールした古いgaimを使って悩んでいたようです*1。あんまりだ。。。 /usr/bin/gaim & で…

rails-1.0-rc4

出たみたいです。 新コマンド script/server でlighttpd + fcgiを使うようになった。本番に近い環境で動作確認がやりやすくなるのでうれしいです。 script/plugin でpluginがインストールできる、というのが取り入れられてます。 script/about Railsと関連ラ…

Rails勉強会@懇親会

懇親会で思い付いたネタとか、話にあがったネタとか、お礼とかもいろいろありました。 なによりもOSS界隈で活躍してる方々、OSSに興味を持ってる方々とはじめてお会いすることができました。。私にとっては今回あつまりの一番の収穫です。これからもよろしく…

Rails勉強会@本会

11/04に行われましたRails勉強会 第0回に行ってきました。楽しかった。

compiler rubyunit

moriqsさんのrailsデモにてvimでcompiler指定することを知りました。いままでは :!ruby % でやってたんですが、ちゃんとcompiler指定をしたほうがスマートですね。 ということで、railsでテストケースをいじるときに自動的にcompilerをセットする方法。${HOM…

stage3-2005.1が壊れている?

先日に書いた件ですが、このとおりにやると起動時サービスが変くなるみたいです。 具体的には/etc/runlevels/*以下の起動スクリプトへのsymlinkが変なところを指してます。こんなかんじ。 $ tar tjvf stage3-i686-2005.1-tar.bz2 | grep '/etc/runlevels' ..…

第0会Rails勉強会。

はじめて、こういう勉強会に出席します。で、ポジションペーパーを作成中。考えてみれば、railsを知って半年ですが、いろんな"初めて"がrailsつながりで体験できています。感慨深い。 はじめてのWebアプリ はじめての仕事とはまったく関係ないプログラミング…

colinuxでgentooミニマムなシステムを作る

colinux環境を再構築する用事があったので、作業過程をメモしておきます。 ミニマムな環境(Xなし、とか)を作るために、かえってめんどくさいことをしています。とはいっても、あまり特殊なことはしていませんが。 環境 Windows XP Pro SP2 Pentium M 1.7 GHz…

別のコントローラを使ったテスト

functionalテストを書こうとしてはまったのでメモしておきます。ログイン管理を別のコントローラに任せていた場合、普通のHogeControllerTest内でpost()すると、HogeControllerの指定したアクションにPOSTしてくれます。それは嬉しいんですが、HogeControlle…

RubyGemライブラリの中身を探る

とりあえず調べた範囲のメモです。 Gem::Format.from_file_by_path( gem_file_path )gemファイルをパースして、結果をGem::Formatで返します。 Gem::Format#specspecファイルの中身を取得。戻り型はGem::Specification 当然ながらGem::Specificationオブジェ…

gem_serverの起動スクリプト

gemを使ってインストールしたライブラリの付属ドキュメントはgem_serverを使うと 簡単にブラウザから閲覧可能になりますが、それをいちいち起動するのは大変なの で、自動起動スクリプトを作ってみました。 #!/sbin/runscript # Copyright 2005 MOROHASHI Ky…

rails勉強中

実益とrailsの勉強をかねて、一通り動作するWeb家計簿を作成中です。 ある程度の形になればOSSとして公開するつもりですが、作りながらはまった事やら なんかを実例として記録していきたいと思っています。とりあえず以下の感じで実装中です。 '楽に'家計簿…