アカウント名:
パスワード:
いまさらAnonymous FTPもないだろう。
ファイルを確実にダウンロードするならFTPのほうがありがたいです。HTTPはダウンロードしようとしてもPHPやらJavascript経由でリダイレクトさせられたり、URLに切り替えてくれるならまだしも、ファイルがアタッチメントだったり、ダウンロードするたびにファイル名に謎の番号を付け加えて変化させたり、なんだかんだブラウザを強制的に使わせようとしたりしてくるんで、自動化しようと思っても簡単じゃないんです。FTPはたいていディレクトリも表示してくれるし、規格が古い分あまり小細工がないので、FTPが選べるならそっち優先にしています。
FTPのディレクトリ表示ってlsなんですよね。で、たまに生のlsのデータを渡してくるサーバがあって、そのためにftpクライアントはlsパーサを実装してるんだけど、そのlsがすごくマイナーなUnix系のlsだった場合は当然パースエラーになって……
ってことで、厳格に規格が定まっていないのがftpの恐ろしいところだと思います。
そもそもが LIST コマンド自体が
| Since the information on a file may vary widely from system| to system, this information may be hard to use automatically| in a program, but may be quite useful to a human user.( RFC959 [ietf.org])
「(LIST コマンドで返される) ファイル情報はシステムによって大きくばらつくのでプログラムに自動処理させるのは難しいけど人間が使うには便利だよ」と定義されてるものですからね。
伝統的に古き良き ls -la の出力を模した出力を行うものが多く中には当該システムの ls -la の出力をそのまま返すものもいますがなんの保証もされていない
安易も何も、じゃあ機械可読なリストを取るにはどうしたらいいのよ、って言ったらはるか後の時代のMLST/MLSDを待つしかなかったという規格の欠陥の尻拭いでバッドノウハウを強いられていた実装に対してその言い草はあまりにひどい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
もうそのままサービス終了でいいのでは? (スコア:1)
いまさらAnonymous FTPもないだろう。
Re: (スコア:1)
ファイルを確実にダウンロードするならFTPのほうがありがたいです。HTTPはダウンロードしようとしてもPHPやらJavascript経由でリダイレクトさせられたり、URLに切り替えてくれるならまだしも、ファイルがアタッチメントだったり、ダウンロードするたびにファイル名に謎の番号を付け加えて変化させたり、なんだかんだブラウザを強制的に使わせようとしたりしてくるんで、自動化しようと思っても簡単じゃないんです。FTPはたいていディレクトリも表示してくれるし、規格が古い分あまり小細工がないので、FTPが選べるならそっち優先にしています。
Re: (スコア:1)
FTPのディレクトリ表示ってlsなんですよね。で、たまに生のlsのデータを渡してくるサーバがあって、そのためにftpクライアントはlsパーサを実装してるんだけど、そのlsがすごくマイナーなUnix系のlsだった場合は当然パースエラーになって……
ってことで、厳格に規格が定まっていないのがftpの恐ろしいところだと思います。
ls じゃないよ!(Re:もうそのままサービス終了でいいのでは?) (スコア:1)
そもそもが LIST コマンド自体が
| Since the information on a file may vary widely from system
| to system, this information may be hard to use automatically
| in a program, but may be quite useful to a human user.
( RFC959 [ietf.org])
「(LIST コマンドで返される) ファイル情報はシステムによって大きくばらつくので
プログラムに自動処理させるのは難しいけど人間が使うには便利だよ」と
定義されてるものですからね。
伝統的に古き良き ls -la の出力を模した出力を行うものが多く
中には当該システムの ls -la の出力をそのまま返すものもいますが
なんの保証もされていない
Re:ls じゃないよ!(Re:もうそのままサービス終了でいいのでは?) (スコア:0)
安易も何も、じゃあ機械可読なリストを取るにはどうしたらいいのよ、って言ったらはるか後の時代のMLST/MLSDを待つしかなかったという規格の欠陥の尻拭いでバッドノウハウを強いられていた実装に対してその言い草はあまりにひどい。