MacOSXをアップデートし、CyberDuck(Mac用FTPソフト)もアップデートした直後から、CyberDuckの不具合が出るようになりました。
アップロードの途中、というか最後の方で止まってしまい接続解除になるんです。例えば18.4KBある書類をアップすると「18.4KB - 17.7KB 接続解除」とメッセージが出てアップロードが完了しません。いろいろな書類でアップを繰り返すうち、特定の書類だけが接続解除になることに気がつきました。
その書類だけを取り出し、mi(Mac用テキストエディタ)でじっくり点検。正常な書類と較べても特に変わったところは見られません。なんだろー、と画面を眺めていて、ふと目が行った場所。それは…改行コードの欄でした。
改行コードにはご存知の通り3種類があり、miでも当然CR(Mac)・CR+LF(Windows)・LF(UNIX)から選択できるようになっています。CyberDuckの不具合は、間違った改行コード(LF)を選んだせいで起こってたみたい。MacやCyberDuckのアップデートは無関係のような…。
でも、今までは改行コードって特に気にすることがなかったんですよね。チェックしたらほとんどの書類はCRだったし…(全部のhtml書類を調べたので疲れました)。でもCR+LFでもちゃんとアップロードされたのに、なぜLFはダメだったんだろ。
ま、原因がわかってよかったです。自力解決したしね。
アップロードの途中、というか最後の方で止まってしまい接続解除になるんです。例えば18.4KBある書類をアップすると「18.4KB - 17.7KB 接続解除」とメッセージが出てアップロードが完了しません。いろいろな書類でアップを繰り返すうち、特定の書類だけが接続解除になることに気がつきました。
その書類だけを取り出し、mi(Mac用テキストエディタ)でじっくり点検。正常な書類と較べても特に変わったところは見られません。なんだろー、と画面を眺めていて、ふと目が行った場所。それは…改行コードの欄でした。
改行コードにはご存知の通り3種類があり、miでも当然CR(Mac)・CR+LF(Windows)・LF(UNIX)から選択できるようになっています。CyberDuckの不具合は、間違った改行コード(LF)を選んだせいで起こってたみたい。MacやCyberDuckのアップデートは無関係のような…。
でも、今までは改行コードって特に気にすることがなかったんですよね。チェックしたらほとんどの書類はCRだったし…(全部のhtml書類を調べたので疲れました)。でもCR+LFでもちゃんとアップロードされたのに、なぜLFはダメだったんだろ。
ま、原因がわかってよかったです。自力解決したしね。
| 2007.03.31 Sat 22:34:20 | comment(0) trackback(0) [Mac&HP] |
http://rideonpolarizedlight.blog75.fc2.com/tb.php/219-98c16788






















