よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

April 08, 2002

[tDiary] 「謎JavaScript。最終形態」

ZnZさんより。指定されたURL部分をハイライト表示としてくれる。便利なのでさっそく使わせてもらうことに(今まで知らなかった...(^^;))。

といっても、@footerにそのままっていうのは何なので、プラグイン化。hilitejs.rbとでも保存しておき、設定のフッタの部分で以下のように設定する。

<%= hilite "red", "yellow" %>

ソースは以下のような感じ。中身は謎JavaScriptをそのままコピペ。

def hilite(foreground = "#fff", background = "red", border = nil)
   hilite_border = "hiliteStyle.border = \"#"{border}\";" if border
%Q[
 <script language="JavaScript"><!--
 var hiliteStyle = new Object();
 hiliteStyle.color = "#{foreground}";
 hiliteStyle.backgroundColor = "#{background}";
 #{hilite_border}
 
 : (ここは謎JavaScriptのコードそのまま)
 
]
end

これって、plugin化して標準で入っていても良いような気がするなぁ。どうでしょ>たださん

あ、最後のborderって部分はもう少し分解しても良いかも。

[Misc] 最近のきたさんおざわさん

いやぁ、なんか私もその昔、ソースコードレビューをやっていたときはそんな感じでした。大変ですよね...。そういうのばっかり相手にしてたころ、ふと「自分が間違えているんじゃなかろうか。」と真剣に悩んだ時期もありました。

でも、それを乗り越えたとき、人間が一回り大きくなった気がしました。例えば、人に優しく接することができるようになったとか、何事にも動じなくなったとか、あきらめがはやくなったとか、見なかったことにできるようになったとか... っておぃ(^^;)。

本日のツッコミ(全4件) [ツッコミを入れる]

Before...

むとぽん [上の例みたいな感じでやれば、@optionsではなくて普通の引数でいけません?]

ただただし [あ、言葉が足らなかった。本来header_proc使ってヘッダに埋め込むべきなんですよ、JavaScriptは。@h..]

むとぽん [なるほど。確かにそうですね。考え及ばずでした。 そういえば、cookie効いてないですね。なんでだろう。]


April 08, 2003

[Hiki] toc対応 by うささん

なんかものすごい勢いでHiki/RD+が改善されていく〜。

というわけで、こちらもいただきなのですm(__)m。

ちなみに、quick & dirty hackとのことですが、んなこたありません。それに引き替え私が書いたヤツなんて...(以下略)。

[Ruby-GNOME2] Ruby-GNOME2 Project Website

ひととおり、The RWikiに書いていたAPIリファレンスを移し終わりました。

たぶん、現時点でもっともコンテンツの多いHikiのユーザサイトの1つではないかと思います。少なくとも英語(っぽい何か)に関しては1番コンテンツが多いと言っても過言ではないでしょう。

いや、だからってどうってことは無いのですがちと自慢してみました(^^;)。


更新 設定