a person powered by ototoy blog

モヘンジョだろ!!

記事リスト 22ページ目

超巨大ディレクトリの削除

rm /tmp/rm_progress;

for k in 1 2 3 4 5 6 7 8 9 a b c d e f ;

do for j in 0 1 2 3 4 5 6 7 8 9 a b c d e f;

do for i in 0 1 2 3 4 5 6 7 8 9 a b c d e f;

do echo $i$j$k >> /tmp/rm_progress;

idprio 31 rm -f ./cache_*$k$j$i;

done; done; done

手違いで、1ディレクトリの中に350万個ほどキャッシュファイルができちゃったんだけど、それくらい大量のファイルを消すとなるとディレクトリスキャンや実際のunlink()処理をするだけでもシステムに深刻なパフォーマンスの問題が出て来る(システムタイムが110%とかになって、他のタスクに全然実行時間がまわらない)ので、こんな感じのコマンドでポチポチ消している。丸二日使って1/8くらい進んだかと。

このコマンドは、キャッシュファイル名の末尾がmd5()の結果なので必ず0-9かa-fになることを利用して、4096段階に分けて消しつつ、進行状況をファイルに書き出すというもの。

まあ、googleに聞いても全然ひっかかんなかったし、何かの役に立つかと思って。csh系列では動かなくてshとかbash用しかもidprioってFreeBSD依存かも。

...この日記を書いてから実質12日間かかってやっと終りそうな感じ。長い道のりだったなぁ。Linuxとかでもこういう事故って起こってる気がするんだけど、皆どうしてるんだろう。すげー謎。PEAR::CacheLiteとか使ってたら結構な数起こってると思うのだが。

あと、一旦大きくなったディレクトリ(今回のディレクトリファイルのサイズは実に267,376,128バイトだった)が二度と縮小できない今の実装は*BSDでもLinuxでも同様に良くないと思った。改良しやすそうなんだけど、手がついてないのは何故なんだろう。

Posted By nt | 投稿日: 2006年2月24日 14時20分 | 更新日: 2006年3月8日 1時58分
| コメント(2) | 固定リンク |

Compiler 1.0キター

http://www.hmv.co.jp/product/detail.asp?sku=1387927

なぜHardfloorはいつもHMV先行なのだろうか。

後記:

http://www.towerrecords.co.jp/sitemap/CSfCardMain.jsp?GOODS_NO=942889&GOODS_SORT_CD=101

タワレコでもちゃんと出るのか。良かった良かった。

HMVは抱き合わせ価格だと安いけど、単体だとタワレコの方が安い。

ちなみに2日ほど前、HMV渋谷店に行って聞いてみたら、入荷してなかった。

Posted By nt | 投稿日: 2006年2月18日 2時53分 | 更新日: 2006年2月24日 14時27分
| コメント(0) | 固定リンク | [日々雑記]

リリース

レコミュニでAdd My Tracks(AMT)機能がリリースされたですよ。気に入った曲を費用を聴かせる人持ち(1曲50円/月とか)で誰にでも聴いてもらえるし、使い方によっては試聴的にも使える、実は画期的な機能なんだけど、レコミュニは奥ゆかしいのであんまり宣伝してないw。そのうち詳しい解説があると思うけど、とりあえずAMTをメンテナンスする人が増えてくれることを願うことにしよう。

もう一つ、こっそりアンケートの一部で、アンケートで特定の回答を選んだ人だけにピンポイントで更にかぶせてアンケートできる機能がリリースされている。これもアンケートの可能性をめっちゃひろげる革新的な拡張だと思うのだが、全くアナウンスされていない。使い方さえ秘密だw。というかヘルプが更新されてない。

めっちゃ寒い日はリリース日和なのだね。

2/22付でAMTがニュース記事になった。

http://www.venturenow.jp/news/2006/02/22/1310_011096.html

Posted By nt | 投稿日: 2006年2月18日 2時17分 | 更新日: 2006年2月23日 16時44分
| コメント(0) | 固定リンク |

グラミー文脈で去年のベストはRichie Hawtinとか言ってたのは偶然だが

http://www.bounce.com/interview/article.php/2422

DVD付だったのをすっかり忘れてCDだけAACエンコードしたのを聴いて、ハァ、ええわぁとか思ってた。ヤバス

買ったものを真面目に楽しんでたあの頃に帰りたいorz

しかし、あのアー写wwwwwチョwwwwワロッシュ

Posted By nt | 投稿日: 2006年2月11日 22時48分 | 更新日: 2006年2月11日 22時53分
| コメント(0) | 固定リンク |

キーファー・サザーランド

"ARMITAGE III POLY-MATRIX"というDVDの情報を見てみたら、声優としてキーファー・サザーランドが働いていて興味深かった。

"PHONE BOOTH"の時もコリン・ファレルを苦しめる、ほぼ声だけのオッサンを演じてたし、彼は自分の声を良い声だと思ってるんだろうか。

"Twenty Four"では必要もないのにハァハァする上に早口すぎて英語が聞き取りにくいアメリカのオッサンなのだが。

ついでに言うと、ジャック・バウアーの女性の趣味が全く分からないw。シリーズを通して考えると「女ならなんでもいい」みたいだ。

Posted By nt | 投稿日: 2006年2月11日 22時32分 | 更新日: 2006年2月11日 22時32分
| コメント(0) | 固定リンク | [日々雑記]

幹線道路の

複数車線の内側を空車状態で爆走するタクシーの意味がわからない。

Posted By nt | 投稿日: 2006年2月11日 14時6分 | 更新日: 2006年2月11日 14時6分
| コメント(0) | 固定リンク |

なかむら

都合により9人で貸し切り。贅沢な寿司と時間をいただきました。目の前でブンブン動く刺身包丁がちょっとだけ怖かった。

Posted By nt | 投稿日: 2006年2月6日 20時44分 | 更新日: 2006年2月11日 22時37分
| コメント(3) | 固定リンク |

わりとスゴス(自画自賛)

http://find.2ch.net/enq/result.php/11728

レボリューションw?

まだ機能的な詰めは必要なんだけども。

こんなことがこんな安価にできていいのか〜!?みたいな盛り上がりを自分内では感じてます。

Posted By nt | 投稿日: 2006年1月27日 1時29分 | 更新日: 2006年1月27日 1時31分
| コメント(0) | 固定リンク |

備忘録

mp3ファイルをmpegフレーム単位でバラバラにして切り貼りするコマンドを書くつもり! 忘れるな! > 自分

Posted By nt | 投稿日: 2006年1月25日 6時13分 | 更新日: 2006年1月25日 6時13分
| コメント(0) | 固定リンク |

PostgreSQLというかDB全般的に

数百万レコードあるテーブルに対して

UPDATE table SET hoge = foo WHERE hage = bar;

みたいな更新を一気にやるより、スクリプトでループを回しながらポチポチ数百万回SQLを発行したほうが全然早いのは何故なんだろう?単純に考えるとスクリプトのオーバーヘッドの方が全然大きいはずなのになぁ。

というわけで、400万回ループ(800万SQL発行)をぼちぼち実行中。

Posted By nt | 投稿日: 2006年1月25日 5時57分 | 更新日: 2006年1月25日 5時57分
| コメント(3) | 固定リンク | [日々雑記]