ファインダでファイル名に16進数を用いた場合・・・
OS9では普通にできてたんですが
ファイル名に16進数を用いて
「名前」でソートした場合、きちんと順番通りに並んでくれません。
しょーもない質問ですいません。。
ご教授の程よろしくお願い致します。
OS9では普通にできてたんですが
ファイル名に16進数を用いて
「名前」でソートした場合、きちんと順番通りに並んでくれません。
しょーもない質問ですいません。。
ご教授の程よろしくお願い致します。
MacOS9までは単純に文字コードでソートしていましたが、MacOSXからは
数字部分を自然数として見るようになったからです。0埋めしても無駄です。
MacOSXではそれが「順番通り」です。
#個人的には、このソートルールのON/OFFの設定が欲しかったりしますが。
もださん、ありがとうございます。
仕様ですか。。諦めざるをえないってことですよね。。
標準のファインダ以外でそういった機能のあるアプリケーションってのはないんですよねぇ。。
いくつかは試してみたんですが、そういう問題ではないのでしょうか?
素人で申し訳ないです。
perl とかで作ってみては?
perl はこういうとき便利です。OSX には標準ではいってますし。
finder の動作が気に入らないときはもっぱらこれでしのいでます。
finder よりはるかに速いのもいいし(ファイル数が多いと非常に問題になります)。
perl の programming は簡単です。昔々は、basic が OS !? という時代もありましたが、basic より簡単で柔軟性があると思います。いい加減に始められるところもいいです。デバッガーが非常に強力ですから、デバッガーで perl のお勉強しながら実用プログラムが作れます。それと、プラットホームに関係なく使えますし、、、
>perl の programming は簡単です。
とんでもない誤解を招きそうなので 以下補足
Perlは柔軟な言語なので
初心者でも入りやすい
簡単な言語があったら教えてほしいです
> 簡単な言語があったら教えてほしいです
君、perl 使ったことがあっていってるの?
質問者の問題を解決する程度なら、初心者が分かりやすく作っても10行前後で出来ます。しかも、perl では、perl -d target_program とすることで強力なデバッガーが使えます。文法上のミスなどがあれば、この段階で何行目はおかしいよと出てきます。このおかげでいい加減に始めても、ミスや思い違いはすぐ直せます。
文法上のミスがなくなれば、1行1行実行しながら、全ての変数の値を調べてゆくことが出来ます。うまくいかなくても、どこでおかしくなっているか見つけるのは簡単です。ある程度長いプログラムなら、サブルーチンは普通に実行とか、指定したところまで普通に実行とかいろいろなオプションが用意されています。
これでも簡単じゃないかな???
物事をこ難しく書き込む はに君
もう少し要点を簡潔に書く癖を付けてみては?
__END__
>これでも簡単じゃないかな???
個人的には、文法自体良く理解出来ないから、デバッガが強力でも
あんまり関係ないなぁ・・・。
#デバッガが強力だからと言って、理解しやすい言語とは限らない。
#理解するための手助けにはなっても。
エラーが表示されても、どう書けば正しく動くようになるのか解ら
なければ意味ないし。既存のコードを参考にしょうとしても、省略形
やらお約束やら暗黙の了解やらが多すぎて混乱するし。
#CGIやらコマンドやらをいくつか作ってはいますが・・・。
perlって、理解出来た人にとっては簡単な言語なんだろうなぁと
思ってます。Terminalを使い慣れている人にとってはコマンド操作
がなんでもないように。英語がある程度理解出来る人にとっては
AppleScriptが簡単な言語(らしい)であるように。
#英語の文法がサッパリな私には難解な言語。>AppleScript
#何とか読めても書けない。CやらJavaやらの方がよっぽど解りやすい。
> 個人的には、文法自体良く理解出来ない..
perl に文法ってあったけ。きっと無いから理解できないのでは )w
> 既存のコードを参考にしょうとしても、省略形
> やらお約束やら暗黙の了解やらが多すぎて..
プロの書いたのを参考にして、それと同じスタイルにしようとするからいけないのですよ。
自分は初心者と割り切って、バカ正直に書いておけば、わかりやすいです。どうせ実行速度たいして違わないし。
ちなみに小生が参考にしているのは、「初めてのPerl」(R. L. Schwartz 著、近藤訳、ソフトバンク社)です。この本の 1/4 分かっていればほとんど困りません(あとは必要に応じて拾い読み)。この本の欠点は、perl のデバッガーについて何も触れてないこと。これは本当に惜しいと思います。
> 難解な言語。>AppleScript..
これは賛成。もともと Mac のソフトはGUIを前提に作っているためか、コマンドラインのオプションの渡し方がわからないです。場合によってはないのかも知れませんが、Script を作ろうという動機が無人操作だったりすると、これは大変困ったことです。ScriptEditor で調べてもそこまで書いてないです。AppleScript にしようと思うとこの辺がネックになります。
>perl に文法ってあったけ。きっと無いから理解できないのでは )w
無いのなら、perlはどうやって構文解析しているんでしょう?
間違っている場合に出てくる「syntax error」ってなんでしょう?
文法がないなら、こんなエラーは出てこないはずですが。
文法が無いのなら、どんな書き方がされていても書いた人の意図
を正確に(柔軟に)読み取って解釈実行してくれるはずですが、
実際には決まった書き方がされていなければエラーが出て怒られ
ます。はて?
#バカにされているんだろうけど、取り敢えずまじめに反応してみる。
ファインダでファイル名に16進数を用いた場合・・・