2008-01-01から1年間の記事一覧

iTunesDBナナメ読み

というわけで超適当に読んでみた。 iPod内の全曲の情報を取り出すには、 chunk を舐めていって、mhsd を探す mhsd の type == 1 の mhlt を読む mhlt から 曲数取ってきて、曲数分の mhit を読む mhit の子 mhod を全て読む って感じかな? うっわ、想像した…

iTunesDB

iPod内のデータベース構造があったのでメモ。 http://ipodlinux.org/wiki/ITunesDB でも俺はただ、iPodの曲リストがxmlで欲しいだけなのに…。 これ自分で実装するくらいなら、既存のツール(Pod野郎)をつかってリストを無理くり出して それをxmlに整形し直し…

XMLをツリービューで表示

と言う情報を探してたら、まんまな記事がありました。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=30914&forum=7.NETさんは優秀だなあ。 それはともかく。「教えて頂きたく。」→「拝承。」の流れが多くて吹いたw みんな日立系の人たちなのか…

リンク収集→グラフ化

特定のhtmlのリンク情報を収集してグラフ化するツールが欲しい。 どっかにないかしら。 無いなら作れば良いじゃない。 というわけで、仕様をメモ。 そのうち作る。 CUIで充分 graphvizのdotを使用してグラフ化(neatoでもいいな) dotファイル出力 png出力(d…

C#のマネージ配列

C#の配列って連続するメモリじゃないのか。びっくり。 と思ったけど、ArrayListを配列記述でかけることを考えると納得。 C#からCのDLLを使いたかった時にちょっとハマったので。 ところでunsafeを使うことによるデメリットってなんだ? バグリスクがあるだけ…

ul.uke_transposition { margin:0; } ul.uke_transposition li { display:inline; } .uke_transposition li{ border:1px solid #ccc; background-color:#eee; padding:0 3px 0 3px; margin-right:3px; font-weight:bold; } .uke_transposition li.over { bac…

ul.uke_transposition { margin:0; } ul.uke_transposition li { display:inline; } .uke_transposition li{ border:1px solid #ccc; background-color:#eee; padding:0 3px 0 3px; margin-right:3px; font-weight:bold; } .uke_transposition li.over { bac…