アカウント名:
パスワード:
つかFTPを目の敵にする人たちって何なん?
前にも書いたけど、個人的には、ftpクライアントを実装する上で最大の問題はlsだと思う。文字コードとか他の部分も問題だらけだけど、そういうものとして自己暗示をかければ我慢できないこともない。でも、lsは仕様が全くない。実際問題、シェルが実行したlsをテキストで送りつけてくるだけだから実質telnetだし、それをパースするのはとんでもない苦行になる。Unix時代のlsだって「ディレクトリの中味を列挙する」って動作以外に仕様らしきものなんてないだろ。世の中に何種類lsの実装があると思ってるんだよ。俺が明日新しいlsを書いたらどうするんだよ。
要するに、ftpはコマンドライン前提で作られてるんだから、簡潔な方法でGUIにするのは無理。裏側の処理はギトギトになる。
plain text is the best :D
パースしやすいよう書式が定まったMLSDを使えってRFC3659で決まっただろサポートしていない、あるいは違反しているFTP鯖は無視すればいい
MLSDをサポートしていないFTP鯖があるからFTP機能やめまーすってのはTLS1.3をサポートしていないWeb鯖があるからブラウザやめまーすってくらい筋が違う
> サポートしていない、あるいは違反しているFTP鯖は無視すればいい
無視しても誰も困りませんからね。
で、誰も使わない機能に投資したうえセキュリティリスクを取るなどありえないから削除しよう、となる
困ると言っている人の問題はそれじゃ解決しないんだよなあ(おそらくそのFTPサーバーはMLSDをサポートしていないので)
ファイル名だけならNLSTで機械可読なリストが取れる
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
かなり困る (スコア:0)
つかFTPを目の敵にする人たちって何なん?
Re:かなり困る (スコア:0)
前にも書いたけど、個人的には、ftpクライアントを実装する上で最大の問題はlsだと思う。文字コードとか他の部分も問題だらけだけど、そういうものとして自己暗示をかければ我慢できないこともない。でも、lsは仕様が全くない。実際問題、シェルが実行したlsをテキストで送りつけてくるだけだから実質telnetだし、それをパースするのはとんでもない苦行になる。Unix時代のlsだって「ディレクトリの中味を列挙する」って動作以外に仕様らしきものなんてないだろ。世の中に何種類lsの実装があると思ってるんだよ。俺が明日新しいlsを書いたらどうするんだよ。
要するに、ftpはコマンドライン前提で作られてるんだから、簡潔な方法でGUIにするのは無理。裏側の処理はギトギトになる。
Re:かなり困る (スコア:1)
plain text is the best :D
Re:かなり困る (スコア:1)
パースしやすいよう書式が定まったMLSDを使えってRFC3659で決まっただろ
サポートしていない、あるいは違反しているFTP鯖は無視すればいい
MLSDをサポートしていないFTP鯖があるからFTP機能やめまーすってのは
TLS1.3をサポートしていないWeb鯖があるからブラウザやめまーすってくらい筋が違う
Re: (スコア:0)
> サポートしていない、あるいは違反しているFTP鯖は無視すればいい
無視しても誰も困りませんからね。
Re: (スコア:0)
で、誰も使わない機能に投資したうえセキュリティリスクを取るなどありえないから削除しよう、となる
Re: (スコア:0)
困ると言っている人の問題はそれじゃ解決しないんだよなあ(おそらくそのFTPサーバーはMLSDをサポートしていないので)
Re: (スコア:0)
ファイル名だけならNLSTで機械可読なリストが取れる