2004年09月14日(火) [長年日記]
[English!]
[한국어]
[今日は何の日]
§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 何も使わなかった。
抱っこしながら話をしていると穏やかに笑顔も見せる。やはり食事が鬼門だなぁ。上手だった春ちゃんに戻って欲しいなぁ。