[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-dev 149] Re: ebuild uploader をテストしよう



小町です。

At Sat, 1 Nov 2003 20:45:58 -0800,
Ken Deeter wrote:

> えっと、申し訳ないですが、いまのところw3m未対応ということにしておきます
> 。なんかutf-8化けますし、ページがutf-8なのにeuc送ってきたりするので、ユ
> ーザエージェント調べたりしないと対応できない思うので、現在ではそこまでや
> るエネルギーがありません(汗

そうですか。それは残念です。dillo か w3m が使えないってのはかなり痛い
のですが、なんとかなりませんでしょうか(dillo は <input type="file"> を
理解しないので仕方ないのですが)。ちなみに上で書いた w3m というのは 
m17n パッチが当たったあとのもの(net-www/w3m-0.4.2-r2)なので、UTF-8 の
ページ自体は読むことができます。さすがに素の w3m は使ってません (^^;

ユーザエージェントを調べる必要はなく、送られた文字コードを PHP のほう
で自動判別して UTF-8 に変換して格納、なんてことはたぶんできる(日本語使
う前提の掲示板 CGI だったらやってないほうが少ないだろうし……)と思うの
ですが、そういう処理はしてくださいませんか?

> > * エラーメッセージの内容がもっと具体的なほうがいいと思います。

> > * せっかく GentooJP 専用アップローダなので、メッセージを日本語にしませ
> >   んか? 

> ここらへんは、いろいろと改良してみました。多分英語メッセージまだ少し残っ
> てると思いますが、メインのやつは全部日本語にしたつもりです。

どうもありがとうございます。とてもよくなりました。

> > * {view} があるのはいいのですが、個別の ebuild をダウンロードしたい場
> >   合はどうしたらよいのでしょう?

> {view} → {表示}
> にして、あと {落す} というのを追加しました。これはtext/plainでファイルを
> そのまま出力することになってます。konquerorだとちゃんと保存しますかと聞
> いてくるようになりましたが。他のブラウザでも確認お願いします。

Firebird で試してみたところ大丈夫っぽいです。あと細かいことですが「お
とす」は普通「落す」ではなく「落とす」と送りませんか?

> > * ファイル名チェックはしてほしいです(大文字はだめとか小文字とか、バー
> >   ジョンのつけ方で _rc とか _pre とかはいいけど _hoge はだめとか)。

> えっと、これ、ebuild名の正規表現があればいいんですが、自分で書くのがちょ
> っと面倒だったので。もしどっかにもう表記されてあるんだったら、是非適応し
> たいとは思いますが。そもそもebuild名の規則は自分でも全部わかってないので
> 、自分で作るのはちょっと時間がかかり過ぎる状態です(汗

nakano さんが正規表現をつけてくださったので、PHP のほうで正規表現を使
うモジュールを使ってごにょごにょできないかと思うのですが、いかがでしょ
う。できたら弾くだけではなく、だめな理由つきのメッセージもお願いします。
文字で書かれたものは https://www.gentoo.org/doc/en/policy.html の3節の
Naming Policy のところに書いてあります。

> > * 更新があったときに分かるようにしてほしいです。

> 「ツリー参照」を選んだときに、最初に出る画面にログを表示させるようにしま
> した。ツリー内容が表示される画面にも「ログ」というリンクが増えてるはずで
> す。

ありがとうございます。かなりアクセスしやすくなりました。

> > * アップロード後の掲示板が見える状態で ebuild の更新ができるようにな
> >   りませんか。

> えっと、アップロードのUIとバックエンドを別々にしてみましたので
> (upload.phpとupload-handle.php)アプリ毎のページにもformを組み込めば、
> uploadを可能にすることができるはずです。(まだやってませんが、近いうちに
> 追加するつもりです)

よろしくお願いします。

-- 
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/