「[hns-users:00549] Re: 初心者ユーザ層について」にてKenji Suzukiさんがおっしゃるには、 >> 機能を省いてでも、初心者向けに、 >> mini bbsやweb chatのように簡単に設置できるバージョンを作ることは >> 出来ないものでしょうか? ほんとにそう思いますです。 遠い遠い昔のこと、まだ hns が PHP というほとんどのサイトで 使えない誰も知らない言語で動いてたころの話。新しい hns は perl になるらしいぞ、と聞いて、ああ、これで簡単に使えるように なるのね、と夢想したのでした。が、それははかない夢だったのです。 hns 1.0x を perl にベタ移植したものになると思ってたのに…。 1.0x は PHP が動くようにする管理者の労力は大きかったけど、 その後で hns をインストールするユーザの労力は今よりかなり 小さかったですね。だから、perl になれば前者がなくなって 楽ができるぞっ、と思ったら、後者の負担が大きくなってしまった。 いや、まあ、今のを否定するわけではないですが。 >i system http://yar-3.net/isystem/ がすでにあります。 用途がまったく違うので同列に置くべきものではないでしょう。 >まさにそうです。httpd の実行権限で hnf を >書き込めるということは、同じサーバを使っている >CGI を使えるユーザは hnf の場所さえわかれば、 >hnf を自由に書き換えることができるということ >を意味します。 nobody でなく、各ユーザの権限で CGI を実行すればこの問題は 回避できるけど、そういう設定になってるところってのはそんなに 多くはないでしょうね。 >これを回避するために現在は sendmail にわざわざ >渡してこの権限問題を回避しているのです。 mail2nikki をインストールできるってのはかなり恵まれた 環境だと思う。そういう環境なら、suEXEC してくれ〜と 管理者に直接泣きつけば設定してくれる可能性も高いかも。 suEXEC な環境を前提にしたそういうツールはあっても いいと思うです。 # CGI が ftp で書き込めばいいんじゃないかと # 妄想したことがある。てゆーか、自分で書こうとした。 # が、perl を覚える気になれずにヤメタ。 >> ただ、開発側には、初心者ユーザー層のことも考えていって欲しいと思います。 >> 今までが、あまりにUNIX系OSユーザー向けだったと思うので。 まったく同感。さすがに「1行目の #!/usr/local/bin/perl を 書き換えて chmod o+x するだけで動きます」というレベルに しろとまでは言わないけど。 >個人的なことですが、Win を知らないというのも >あります。 食わず嫌いはやめて少しくらいは使ってみましょうや。 無理にとは言わないけど。 # 敵を知り己を知れば百戦危うからず。 >実際問題 Win からインストールするというのでしたら、 >今の hns-setup を perl で書いたとしてもあまり >意味ないですよね? サーバ上にインストールするというならそれほど意味はないかも しれないけど、ローカルで静的生成用に入れるなら大いに意味あり。 もちろん、make も使わないようにする必要あり。 # cygwin の bash を使ってもインストールできない。 # TDS は Windows でもかんたんにインストールできる。 -- やまぐちたかのり