2004-10-03
_ mixi ブラウザ( 仮 )
昨日は mixi にログインしなかったからログインして読むかな。
mixi ブラウザを起動して....っと。
Ctrl + M だっけか。
えい。
■■■ エラーが発生しました ■■■ Cannot call Invoke or InvokeAsync on a control until the window handle has been created. ■■■ 詳細情報 ■■■ System.InvalidOperationException: Cannot call Invoke or InvokeAsync on a control until the window handle has been created. at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) at System.Windows.Forms.Control.BeginInvoke(Delegate method, Object[] args) at mixibrowse.UpdateForm.LogUpdate(String line) at Mixi.Object.MixiObjectFactoryFolder.Update() at mixibrowse.UpdateFor
な、なにぃ!?
エラーメッセージ読んでも意味が分からん。
mixi はどーなってんだ。
3日(日)午前7時00分より、サーバーをメンテナンス中です。 ご迷惑をお掛けして申し訳ございませんが、3日(日)の午後2時00分以降に再度アクセスして頂ければ幸いです。 ご迷惑をお掛けして申し訳ございません。 何卒宜しくお願い致します。
メンテナンスちうかい。
_ Firefox
0.9.1 の日本語ローカライズ版を使っていたのだけど すらど 読んでたら「 ヤバイ 」とあった。
すべての Firefox ユーザは、Firefox Preview Release の最新版にアップグレードしてください。
日本語ローカライズは無いけど 1.0 PR に上げ。
ぉぉ。Ctrl + F でのページ内検索がインクリメンタルサーチになってる。
_ YOKOHAMA JAZZ PROMENADE
( via \ay diary )
JAZZ なんてもちろん全然知らないわけだが、せいぜい 10/10 の 情文ホール 15:40〜16:40 の おおたか静流が FINAL FANTASY 1987-1994 の「 Roaming Sheep 」で歌ってるというくらいしか知らない。
_ 昼寝
1445 〜 1730 。
_ 最近聴いた音楽
というのを調べたいと常々思っているのだけどやり方がいまいち思い浮かばない。
みなさんはどーやってますか?
もちろん再生してる環境に依存するけど。
環境
自宅ではこんな環境で CD から ogg にエンコードした音楽ファイルを再生してる。
OS | Microsoft WindowsXP Professional SP2 |
Player | KbMedia Player for Windows |
各音楽ファイルは以下のようにアルバムごとにディレクトリを作成してその中にファイルを入れている。
やったこと
ディレクトリにアクセスして再生してるのだからディレクトリのアクセス日時( atime ) を調べればいいやと思って安直に dir やら find ( MS-DOS コマンドの find じゃない )を実行してみたのだけどどうも思ったとおりに動かないっす。
find
find するとそのときに atime が更新されてしまうみたい。実行してもソートされてない。また、途中でエラーで止まってしまう。
find はコマンドプロンプトでそのまま「find」とすると MS-DOS コマンドの find が実行されてしまうので find のフルパスを書いて実行する。「システム環境変数 PATH 」を変更すれば MS-DOS コマンドの find よりも find を実行してくれると思うのだけどを「システム環境変数なんぞいうものを変更する気にならないのでそのまま。
こんな感じ。
C:\home\music>C:\msys\1.0\bin\find.exe -type d -daystart -atime -1 : ./singer/坂本真綾/SCD/hemisphere ./singer/坂本真綾/SCD/tune the rainbow ./singer/坂本真綾/SCD/しっぽのうた ./singer/坂本真綾/SCD/ヘミソフィア /usr/bin/find: ./singer/坂本真綾/SCD: No such file or directory C:\home\music>
場所を変えて実行してみるとやはり同様に止まるところがある。
C:\home\music\soundtrack>C:\msys\1.0\bin\find.exe -type d -daystart -atime -1 : ./FINAL FANTASY/FF_アレンジ/08 ./FINAL FANTASY/FF_アレンジ/08_Piano ./FINAL FANTASY/FF_アレンジ/09_Piano ./FINAL FANTASY/FF_アレンジ/10_Piano ./FINAL FANTASY/FFソングブックまほろば /usr/bin/find: ./FINAL FANTASY: No such file or directory C:\home\music\soundtrack>
find は MSYS や GNU utilities for Win32 や Cygwin の find を使ってみたけど、すべて同じ現象だった。
「find」「No such file or directory」なんぞいうキーワードで web を探してみたけど、キーワードが一般的なので探しづらい。
こちらは未解決。
dir
とりあえず find はおいておいて、dir にも /ta でアクセス日時でソートできるオプションがあったので実行してみた。
C:\home\music\soundtrack>dir /ad /s /b /ta /o-d | head C:\home\music\soundtrack\FINAL FANTASY C:\home\music\soundtrack\SaGa C:\home\music\soundtrack\新約_聖剣伝説 C:\home\music\soundtrack\攻殻機動隊 C:\home\music\soundtrack\悪魔城ドラキュラ C:\home\music\soundtrack\怒首領蜂 C:\home\music\soundtrack\沙羅曼蛇アーケードサウンドトラック C:\home\music\soundtrack\聖剣伝説2 C:\home\music\soundtrack\半熟英雄_対3D C:\home\music\soundtrack\半熟英雄
この状態で グラディウス V のサントラ「C:\home\music\soundtrack\グラディウス\05」を再生して、もう一度上記を実行してみても「グラディウス\05」が出力されない。
「新約_聖剣伝説」なんてかなり長い間聞いてないのだけど、というか先ほどの find の影響でアクセス日時が変更されてしまったか。
結局
ここでの問題点をまとめると。
- find するとアクセス日時を更新してしまう。
- find すると「No such file or directory」をいわれる。
- dir はアクセス日時でソートしてるのか?
dir や find で「最近聴いた音楽」を調べるのは無理があるのかなあと思いつつ代替案を思い浮かばないので諦めちゅう。
「最近聴いた音楽」を調べる手段は他にないんだろか。
関連
以下のように hack できればいいのだけど、ヘタレてて全然さっぱり。そもそも環境が違うのだけど。
_ Game Music Festa
ムラムラとしてきてチケット予約してしまった。