へんこつ日誌

Oral_Top_Anchor
トップ «前の日記(2004年09月13日(月)) 最新 次の日記(2004年09月15日(水))»
RSS feed


ここから本文

2004年09月14日(火) [長年日記]

§1 バージョンアップ(2)

はまりまくりながら何とか出来ました。HikiFarmを使っているので、attach.cgiの設置とconfファイルの共有を自分なりに考えて何とか設定出来ました。

HikiFarmのindex.cgiをかなりいじったので、継ぎのバージョンアップには気を付けないとなぁ!自分で追加した部分だけプラグインとかrequireとかで別ファイルに出来ると便利ですね。

index.cgiの80行目から

def attach( wiki )
<<-ATTACH
#!#{@ruby}
hiki=''
eval( open( '../hikifarm.conf' ){|f|f.read.untaint} )
$:.unshift "\#{hiki}"
load "\#{hiki}/attach.cgi"
ATTACH
end

105行目 eval( File::open( "\#{hiki}/hiki.conf" ){|f| f.read.untaint} ) の後に

eval( File::readlines( "/home/harunaru/etc/hikiconf.rb" ).join.untaint )

共有のhikiconf.rb

@options['attach.form'] = 'edit'

242行目から

File::open( "#{wiki}/attach.cgi", 'w' ) do |f|
    f.puts( attach( wiki ) )
    f.chmod( 0744 )
end

これで、HikiFarmから新しく作ったWikiでもattach.cgiが使えるようになる。これって闇雲に画像をアップされたりしてやばいかなぁ?

§2 何も使わなかった。

抱っこしながら話をしていると穏やかに笑顔も見せる。やはり食事が鬼門だなぁ。上手だった春ちゃんに戻って欲しいなぁ。