rand()%THOUGHT;

« . | main | .3 »

May 14, 2008 / 3:35 AM
.2

先日、NSTaskについてコメントしましたが、
どうやらwhile でループする際は各ループごとにちゃんとNSAutoReleasePool を使えということのようです。
解放されるタイミングが違うようです。
柔らかすぎるといってobj-c敬遠する人の気持ちも分かります。

それとは別で、出力データが一定量以上になると、
(lsの場合は項目が256項目を越えると)waitUntilExit のところでハングします。
NSTaskあるいはNSPipeのバグのようです。
filemanager を使えば楽にできます。
NSArray* files = [[NSFileManager defaultManager] directoryContentsAtPath:path];
.DS_STOREが0項に入ります。

curl の代わりは
NSData *data = [[[NSData alloc] initWithContentsOfURL: url ] autorelease];
こんなんでエンコードすればやれます。

--
というわけで夏以降のスケジュールが詰まってきた。
万が一、これから何か声をかけるつもりの方がおられましたら早いもの勝ちですのでお急ぎください。
何となく年明けまでの流れが見えてきた。
具体性を帯びるとヒトのモチベーションは上がるのか。


by HIRA