2012-03-01から1ヶ月間の記事一覧

『一般意思2.0』読んだ

話題になってたので読んだよ。この本(や「一般意思2.0」という言葉)についてはいろいろな人が言及していて、とりもなおさずそれはこの本が良い本だっていう証拠だと思う。それを聴いたり読んだりした人が、自分も何かを語らずには居られなくなるような言葉に…

使用しているファイルの一覧を取得する

iOS

プロセスが使用しているファイルの一覧を取得する。 「c - on iOS/iPhone: "Too many open files": need to list open files (like lsof) - Stack Overflow」によると、fcntlでfdを舐めてパスを取れば良いっぽい。 #include <sys/param.h> #include <sys/fcntl.h> void show_openfiles(</sys/fcntl.h></sys/param.h>…

ファイルの一覧を取得する

iOS

NSFileManagerの-enumeratorAtPath:を呼ぶと、特定ディレクトリの下を深さ優先でトラバースするNSDirectoryEnumeratorオブジェクトを返してくれるので、それで全ファイルエントリを取得出来るようだ。但し、iTunesで買ったアプリなどは見えない*1。他にも見…

プロセスの引数を取得する

iOS

前回の続き。KERN_PROCARGS2で引数の情報も取得出来た。但し自分(mobile)がオーナーのプロセスのみ。rootで動ければ全部取れるかも。KERN_PROCARGSの方も試してみたけどiOS上ではうまく動かない(エミュレータなら環境変数まで取れたけど。)KERN_PROCARGS2は…