Ruby言語やLinuxのネタが多いです。
May 04, 2002
■ [Tools] Mozilla 1.0RC1, galeon
Mozilla 1.0RC1をsrc.rpmからビルドして、ついでにgaleonもsrc.rpmからビルドしてみた....。MozillaはOKなんだけど、galeonがコンパイルエラーでビルドできない....なぜ?(T_T)
■ [tDiary] アクセスカウンタ表示プラグイン
カウンタプラグインの改良中に見つけたんだけど、アクセス数が増えた原因は 、やっぱり、アクセスカウンタ表示プラグインのバグだった(T_T)。今のバージョンだとtlinkプラグインのアクセスもカウントしちゃってます。てへっ。
■ 今日中に新バージョンだしますんでよろしくお願いしますですm(__)m。
■ にしても、tlinkのアクセス数はすごい勢いで増加中。全アクセス数の半分はtlinkだ。恐るべしtlink。
■ でも、tlinkってどこからアクセスしにきてるのか分からないのでちょっと寂しい。まぁ、Referrerに書いちゃうと「本日のリンク元」に出ちゃうからなぁ。User-Agentの一部にURL埋め込んでもらえたらうれしいかも。って、その前にアクセスカウンタ表示プラグインどうにかしないと(^^;)。
May 04, 2003
■ [Ruby-GNOME2] XML Tree Viewer
\nを\rと変換していたバグを修正した。
■ [Misc] 単語にリンク
最近、登録しておいた単語へ自動的にリンクを張るような日記システムやWikiを見るが、なんか見づらいような気がするのはオレだけ?
本当に伝えたいリンク先が埋もれてしまうような気がするんだよね。
#もちろん、CSSでクラス分ければ良いんだろうけど。
■ オレにとってリンク先とは、そのページが参考にした「情報源」であって、気が向くとその情報源にはどういうことが書いてあるんだろうとリンクをたどって行く。
なんでもかんでもリンクが張られてると、どこをクリックすればよいのか迷うし、また、行った先が単語集だったりするとなんだかなぁと思う。
まだ見慣れていないからなのかなぁ。
May 04, 2005
■ [Ruby] (続) Ruby-GetText-PackageとERB(等のテンプレートエンジン)
入れ子の要素のどこまでが1つのmsgidかという点が難しいのかー。
まぁ、割り切っちゃっても良いんだけど、spanタグを使って色づけしたいんだけどその部分は言語によって前後する、ような場合はspanタグごと外出しにしたいもんな...。
<div>I love <span style="color:red">Ruby</span></div>
とか言うのがあったとして、日本語に翻訳すると「私はRubyが好きです」って訳すだろうからI loveとRubyが別々のmsgidになっちゃうとちょっと都合悪いな。
spanだけは例外にして、この場合はI love <span style="color:red">Ruby</span>自体がmsgidになれば良いのかな。うーん、微妙だ。
やっぱり今の実装が現実的なのかなぁ。
May 04, 2008
■ [Fedora] ASX形式のムービーをFirefoxからワンクリックで参照する
インターネット上の商用サイトではムービーを表示するためにASX形式のファイルを指定していることがある。これ自体はただのXMLファイルで中にwmvファイルのURLが記述されているだけのもので、gmplayerとwmvファイルを実行できるプラグイン(というかDDLだっけな、忘れた)が入っていれば-playlistオプションをつければ適切に実行することができる・・・んだけども、Firefoxでリンクをクリックして「アプリケーションで開く」でgmplayerを選択してもそのままでは実行できないので不便だ(wmv形式だとそのまま実行できるんだけどね)。Firefoxでは実行するアプリケーションを選べてもアプリケーションの起動オプションまでは指定できない・・・よね。
で、しょうがないので、以下のようなshellスクリプトを書いてそいつを指定することでgmplayer経由で実行できるようになった。
/usr/local/bin/asx_gmplayer.sh #!/bin/sh /usr/bin/gmplayer -cache 4096 -playlist $1
やっぱり、Firefox上からクリックするだけで起動できるようになったのはだいぶ楽だね。にしても、もっといいやり方ないのかなー。

Before...
▲ むとぽん [tlinkを使っている日記を表示するたび(スーパーリロード時)に毎回アクセスされると思います....たぶん(^^;)..]
▲ ただただし [え、tlinkってキャッシュ使ってないんだっけ!?]
▲ NT [キャッシュの使い方が分からないので使っていないのです。]