本ブログは更新を停止しました。Aerieをよろしくお願いいたします。
投稿カレンダーはJavaScriptが有効でない環境では使用できません。
αετο? / aetos / あえとす
シャノン? 誰それ。
埼玉を馬鹿にする奴は俺が許さん。
基本的に知ったかぶり。興味を持った技術に手を出して、ちょっと齧りはするものの、それを応用して何か形にするまでは及ばずに飽きて放り出す人。
え、COM? あぁ、まぁ…暖かくなる頃にはw
投稿日時 : 2007年12月10日 0:42
> Diff お。私もちょうど必要があってO(NP)のものを作ったところです。 以下の論文を読めばOKですよ。 An O(ND) Difference Algorithm and Its Variations http://www.xmailserver.org/diff2.pdf An O(NP) Sequence Comparison Algorithm http://web.archive.org/web/20060513182458/www.eecs.berkeley.edu/~gene/Papers/np_diff.pdf 後者はWebArchiveですが。
> Diff 奇遇ですね。 http://blogs.wankuma.com/nagise/archive/2007/10/20/103135.aspx コメントでsiokoshou氏が書いていますがC#のdiff実装版が参考になりますよ。
需要あるのねぇ…>diff
>> Diff >奇遇ですね。 車輪は何回考え直しても車輪ですね。 多少見た目は違いますが。 偉大な発明です。 >FTPクライアント どこまで実装するかで相当めんどくささが違いますよ。 RFCだけじゃ情報足りないし。
> どこまで実装するか そりゃもう、目指すはパーフェェクト! でしょう。 > RFCだけじゃ情報足りないし。 えー。
>そりゃもう、目指すはパーフェェクト! でしょう。 HTTPならともかく、FTPは大変ですよ。 例えば、 ディレクトリ一覧を得るコマンドにLISTとNLSTがあるんですが、 NLSTはファイルの名前しか取得できない。 LISTは全部取得できるけど、「人間用」の出力なので どんな内容が帰ってくるのかは「サーバー依存」。 追加のRFCもいくつか出てるんですが、 準拠してるサーバーがほとんど無い。 3桁のRFCですからね。 いろいろ厳しいですよ。
> ファイルリスト 俺としては「MLSTにしか対応しません」とかそんな感じで。 現実的にはLISTの結果をパースしないといけないことが多いと思いますけど、そんな泥臭いものは実装したくないので、プラグイン方式にしようかと。 > 3桁のRFCですからね。 えー、そんなにあるのー?
FTP関連のRFCをざっと洗ってみたが、そんなにないよ? 959、1123、1127、1579、1635、1639、2228、2389、2428、2577、2640、2773、3659、4217、4823 これくらいじゃない? TFTPとかSFTPみたいな亜種に対応する気はないし、Internet Draftsさえ提出されてないような第三者拡張にも対応しません。 Internet Draftsにも、今のところ大したものがないし。 SSLみたいな下位レイヤはライブラリに面倒見てもらうので自分で実装する気はないし。
959より前のRFCにも対応しません。
あれ?コメント送れなかった。 >> 3桁のRFCですからね。 >えー、そんなにあるのー? 個数じゃないです。番号が。959なので三桁。 ずいぶんふるいので、 いろいろ勝手が違いますよと、 そういいたかっただけです。 プラグインにするのはいい方法だと思います。 追加のRFCもいろいろありますが、 対応してるサーバーが少なかったり いい加減だったりして、 きちんと作るのは大変ですよー
> 個数じゃないです。番号が。959なので三桁。 > ずいぶんふるいので、 > いろいろ勝手が違いますよと、 > そういいたかっただけです。 ああ、そういうこと。 ま、レコード構造とかはほとんど実装されてないでしょうからね。 > 追加のRFCもいろいろありますが、 > 対応してるサーバーが少なかったり > いい加減だったりして、 > きちんと作るのは大変ですよー 対応してるサーバが少ないのは、自分でテスト用に「パーフェェクト」なサーバを立てて実験しようかと。 セキュリティ対策が面倒なので外部には公開しません。 RFCに従ってないいい加減なサーバにどこまで対応するかは気分次第で。
月間ページビュー 2007年12月
Powered by: Copyright © αετος / aetos