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