phonondrive

2004.02.04

+ tDiary :: Ruby :: tdiarytimes_textstyle.rb×Ruby 1.6.7 動作せず

tdiarytimes_textstyle プラグインRuby 1.6.7 にて動かないとのこと (kosaka日記 2004-02-03 より) 。さっそく Ruby 1.6.7 をダウンロードしてきてローカルでテストしてみると、やっぱり動きませんでした。1.6.x では未実装だった .to_f の部分を修正してみたのですが、今度は CPU 占有率が 100% になったまま ruby.exe が沈黙。どうせならエラー出して止まってくれればいいのになぁ。他の仕様変更点で躓いてるのかな? 今のところ情報収集不足で原因は特定できずです。残念。

あと、ここのところ作っていたプラグインも、ちゃんと動いていないようです。こっちの方はエラーも出ないし暴走もしないのですが、結果が出力されて来ない。これは 1.6 系列から 1.8 系列への変更点もちゃんと押さえておいた方が良いのかなぁ。

+ Ruby :: tDiary :: tdiarytimes_textstyle.rb×Ruby 1.6.7 暴走の行方

懲りずに不具合部分の特定を試みる。後半部分をばっさりコメントアウトしてみると、まずログファイルをうまく読み込めてないようです。Ruby 1.8.1 上では正常に動くのでログファイルの問題ではない。となると、io = open("filename","r") か、array_data = Marshal.load(io) の部分が問題なのかな? 万が一ログファイルが読み込めない場合でも begin-rescue を使ってダミーデータを生成するようにしてたんだけど、その array_data = Array.new(145) {|i| 0 } の部分も 1.6.7 ではうまく解釈されずに nil がはいってたことも重なってしまったようです。さらにさらに、実は RRGGBB のフェードアウト計算の部分でも計算結果にゴミが載ってるのを発見。ここまでわかってくれば、あと一息かな。明日になったら忘れてそうなのでここにメモしておこう。今度は 1.8 で動かなくなったりして。

本日のツッコミ (5件) [ ツッコミを入れる ]
+ shimajun (2004.02.05 19:56)

はじめまして。
tdiarytimes-textstyle使用させていただいております。
# 私もruby-gdのインストールで止まっていたので、このプラグインはうれしいです。
ところでRGBいずれかの計算結果が0x0〜0xfだとstyleのcolor:が6桁にならないためうまく色が反映されないようです。
format()の"%x"を"%02x"にすれば思惑通りに動きましたが、この修正で良いのでしょうか(^^;
最新版の1.0.2で確認しました。

+ phonondrive (2004.02.05 21:37)

確かにその通りですね。どうもありがとうございます。早速修正させて頂きます。

+ mi6 (2005.08.08 09:23)

internet advertising

+ mamba (2005.08.08 09:28)

business cards http:

+ bunda (2005.08.08 09:30)

loan calculator http

お名前:
空欄:
コメント:

最新 | TOP に戻る

· affiliates
Ads by Google AdSense Associated with Amazon.co.jp Powered by Amagle AltADs Affiliated by VALUE DOMAIN
· hosting servers
XREA ismusic networks

Subscribe with livedoor Reader



FRUITS CLiPPER, capsule SSugarless GiRL, capsule THE IDOLM@STER MASTER ARTIST 07 三浦あずさ NEXUS-2060, capsule