アカウント名:
パスワード:
構成の限られた組み込み OS ではなく、現実的な一般ユーザーの使う OS で「何も考えなくても大丈夫」な FileCopy ができる OS ってどれ?Linux と macOS は外れるしなぁ
mac、悪の枢軸HFS+は論外ですがAPFSそんなに筋悪いですか
APFSでしか動かないファイルコピーなんて実際のソフトウェアには入れられないでしょ。iOSならまだしも、MacではHFS+も混在していることを前提にしないと無理。
ただ、HFS+はcorruption耐性とか性能とかいった面ではクソではあるが、ファイルコピーに関してはそこまで変なファイルシステムかなあ。コピー先がシンボリックリンクじゃないとか書き込み可能かとかいった通常のUnixのコピーにまつわる罠はあるが、それ以外はcopyfile(3)で拡張属性もリソースフォークもなにもひっくるまて普通に処理できるんじゃ。
ファイル名の正規化が糞
俺も狂った仕様だと思うがどういうユースケースで嬉しいんだろうこれext4も最近大文字小文字の正規化オプション増えたけど
大文字小文字は区別ありで衝突させとくとそれを区別なしの所に持ってけないし、アプリケーション側が区別なし前提で大文字小文字が実ファイルと異なるアクセスしてきたときに困る。ので、それなりに区別無しにする(正規化する)需要はあると思う。
iOSの偽NFDはロスのほうが多い気がする……正規化自体は正規化状態の異なる同名ファイル名が一致しないトラブルなどを避けるのに有用かもしれないが、そもそもNFDな文字表現を使ってるのがiOS位でむしろトラブルを生み出している側。無断で正規化なんて真似他のOSではデフォルトにしにくい踏んで、他のOSだと苦労するってイメ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
この方の不満をすべて同時に解決している OS/FileSystem って何だろう (スコア:0)
構成の限られた組み込み OS ではなく、現実的な一般ユーザーの使う OS で「何も考えなくても大丈夫」な FileCopy ができる OS ってどれ?
Linux と macOS は外れるしなぁ
Re: (スコア:0)
mac、悪の枢軸HFS+は論外ですがAPFSそんなに筋悪いですか
Re: (スコア:0)
APFSでしか動かないファイルコピーなんて実際のソフトウェアには入れられないでしょ。iOSならまだしも、MacではHFS+も混在していることを前提にしないと無理。
ただ、HFS+はcorruption耐性とか性能とかいった面ではクソではあるが、ファイルコピーに関してはそこまで変なファイルシステムかなあ。
コピー先がシンボリックリンクじゃないとか書き込み可能かとかいった通常のUnixのコピーにまつわる罠はあるが、それ以外はcopyfile(3)で拡張属性もリソースフォークもなにもひっくるまて普通に処理できるんじゃ。
Re:この方の不満をすべて同時に解決している OS/FileSystem って何だろう (スコア:2, すばらしい洞察)
ファイル名の正規化が糞
Re: (スコア:0)
俺も狂った仕様だと思うがどういうユースケースで嬉しいんだろうこれ
ext4も最近大文字小文字の正規化オプション増えたけど
Re: (スコア:0)
大文字小文字は区別ありで衝突させとくとそれを区別なしの所に持ってけないし、
アプリケーション側が区別なし前提で大文字小文字が実ファイルと異なるアクセスしてきたときに困る。
ので、それなりに区別無しにする(正規化する)需要はあると思う。
iOSの偽NFDはロスのほうが多い気がする……
正規化自体は正規化状態の異なる同名ファイル名が一致しないトラブルなどを避けるのに有用かもしれないが、
そもそもNFDな文字表現を使ってるのがiOS位でむしろトラブルを生み出している側。
無断で正規化なんて真似他のOSではデフォルトにしにくい踏んで、
他のOSだと苦労するってイメ