2009/04/30

Rails 2.3.2 + ActiveScaffold master + file column bridge

Rails 2.3用のActiveScaffoldのインストール

script/plugin install git://github.com/activescaffold/active_scaffold.git -r master

file columnのインストール

script/plugin install http://filecolumn.googlecode.com/svn/tags/file_column

ファイルを添付したいテーブルに例えば file{varchar(255)}というフィールドを追加し、
modelで

class Entry < ActiveRecord::Base
file_column :file, {:fix_file_extensions => nil}
end

というようにそのフィールドを指定すると、ファイルのアップロード後にfileにファイル名が
入力される。

ファイル自体は

public/entry/filename/1

というようにidと関連付けされる。

webrickを起動した際に、以下のようなエラーが発生するので、

uninitialized constant FileColumn::ClassMethods::Inflector

file_columnプラグインでNameError

を参考にfile_column.rbを修正。

Inflector.underscore(self.name).to_s -> self.name.to_s.underscore

2009/04/28

Symbic Talker

英語のテキストを読み上げてくれるPalmware。

http://www.chatopus.com/download/SymbicTalker-Installer.zip

無機質な声だけど一応聞き取れる。けっこうスゲー

2009/04/25

Agendus Premier for Palm OS 13.05

まだCalendarの月表示がなおっていない。PalmOS終了だししょうがないか。

2009/04/03

FreeBSD Update

7.1-Rへ更新する際の手順

# freebsd-update upgrade -r 7.1-RELEASE
# freebsd-update fetch
# freebsd-update install
# shutdown -r now
# freebsd-update install
# shutdown -r now

http://www.freebsd.org/releases/7.1R/announce.html

/var/db/freebsd-update に 大量にバイナリパッチをダウンロードするので、/etc/freebsd-update.conf のWorkDir を修正して、残り容量の多いパーティションに設定するといい。

CentOS5にOMSAをインストール

CentOS5にOpenManage Server Administrator Managed Nodeをインストールしてみるを参考にPowerEdge1950にOMSAをインストールした。
特に問題なくインストールできた。