≫ EDIT

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

| スポンサー広告 | --:-- | comments(-) | trackbacks(-) | TOP↑

≫ EDIT

スクリプト更新(2012-03-24)

Lyric Show Modoki 0.9.10

| foobar2000 | 04:22 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

スクリプト更新(2012-02-24)

Lyric Show Modoki 0.9.8
Assist LRC Creation 1.20

WSH Panel Mod のCodePage判別がとても優秀と気付いた今日この頃。
Lyric Show Panel 2 や 3 では文字化けするファイルを正常に読めるように出来た。

それに速度が速く1ms程度しかかからない。 以前はUnicode(LE/BE/UTF8), JIS, Shift_JIS, EUC-JPの6つしか判別していなかったが、それでもちょっと無理にバイナリアクセスしていたので平均40msかかっていた。

| foobar2000 | 21:13 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

スクリプト更新(2012-02-14)

Lyric Show Modoki 0.9.3

ADODB.Streamで文字コードを自動判別(_autodetect_all)させると、BOMが削除されずに文字として取得されてしまうよう。1行目の文字数を数えていたら零幅文字の存在が確認できて気付いたが、もっと早く気付きたかった・・・

手動で削除するにも、まずバイナリデータを扱うインターフェイスがJavascriptにはないからVBScriptから引っ張ってくる必要がある。
それから読み込み時にBOMを調べてフラグを建てて、文字取得後に該当文字を削除する(バイナリスキップでBOMを読み飛ばすとUTF-8は大丈夫だがUTF-16LE,UTF16-BEでは文字が取得できなくなるから×)。

書き込み時にはCharsetのBOMが無条件で付加されるようで、BOMの削除漏れテキストを渡すとBOMが重複してしまうため、念のため重複時にBOMスキップ処理を行ったほうが良さそうと結構回りくどいことに。
ただ自分で文字コード判別は書きたくないので対応策があり使えるだけ良しか。

| foobar2000 | 21:58 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

スクリプト更新(2012-02-06)

Lyric Show Modoki 0.9.1
Assist LRC Creation 1.17
Lyrics Downloader (Miku Hatsune wiki) 1.09

Lyric Show Modokiの歌詞をクリックorダブルクリックした時のシークが機能しなくなるバグがありますが、発生タイミングと原因がちょっと謎・・。このバグ解消ととあるサイトからの歌詞取得プラグインと背景画像の設定でもつくったら1.0.0にする予定

| foobar2000 | 20:22 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

Firebugのバグ?

FirefoxでFlashのボタン表示や初期化が終わらないことが度々あったので調べたらどうやらFirebugが原因だったよう。
firestorageのアップロードボタンが表示されなかったり、Uploadingitのinitializingが終わらなかったりと、他にも2,3度経験が。
1.9系は特に顕著でアドオン入れているだけで不具合が起こりました。1.10系なら、有効/無効の切り替えに再起動が不要になった関係か、該当ページでパネルを表示しない限りFlashは正常動作する模様。
とりあえず原因がわかって1.10系ならそこまで問題にならないのでよかったというメモ。

| FC2 | 22:43 | comments:0 | trackbacks:0 | TOP↑

| PAGE-SELECT | NEXT