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

January 26, 2003

[tDiary] アンカー自動生成プラグイン再び

ZnZさんがパッチを作ってくれたのでそれに|にも対応するように改造を加えてみた。

こんな感じ。

--- a.rb.old 2003-01-02 02:59:57.000000000 +0900
+++ a.rb 2003-01-26 21:16:36.000000000 +0900
@@ -91,6 +91,16 @@
 
 def a(key, option_or_name = "", name = nil)
  url, *data = @a_anchors[key]
+ if url.nil?
+  if /:(.*)\|/ === key
+   key, option_or_name, name = $`, $1, $'
+  elsif /:/ === key
+   key, option_or_name, name = $`, $', option_or_name
+  elsif /\|/ === key
+   key, option_or_name, name = $`, "", $'
+  end
+  url, *data = @a_anchors[key]
+ end
  if url == nil
   url = key
   if name

if文3つに分けたんだけど、うまく一つにできんもんかな。

[tDiary] セキュアモードでa.rb

セキュアモードってtdiary.confで@secure = trueにした場合だよね。

a.rbってセキュアモードで動くような気がするんだけど....。なんか指定方法間違えてるのかな。

[Ruby] $SAFE = 4って

汚染されていない文字列を引数としてファイルをオープンしてその内容を読み込む(書き込みはしない)

ってのはOKっていう解釈で良いのかな。

それならセキュアモードで動いても良いような気もする。

けど、やっぱ難しいなぁ、この辺(^^;)。

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

ただただし [あれ、辞書ファイルを読めないと思ってました……動きます?(^^;]

むとぽん [なんか手元の環境だと動いてるような感じです。 でも、指定方法とか確認方法が間違えてるのかもしれないです(自信なし)。]

ただただし [あぁ、なるほど。辞書ファイルの読み込みはプラグインファイルのload時になされるんですね。これなら動きます。]


January 26, 2004

[Ruby] 正規表現練習帳

MoonWolfさんとこ。ちと遅れたけど、これ便利だなー。練習帳というかデバッグとかにも使えそう。

普段irb使って確認してたりするから非効率的だったんだよな、オレ。

これは是非使わさせていただきたいな。

[Misc] 放置されてたので

かなり不機嫌そうな感じでHighwayのサポートセンタに電話してみた。受付の女の子にはかわいそうだが、1週間近くメールサービスがおかしくなるのはちと耐えられない。

んで、ついさっき、折り返しメールが届いた。

ご連絡いただきました件ですが、ご指摘の通り現在「postmaster@highway.ne.jp」のアドレスは存在いたしておりません。

「550-Postmaster verification failed while checking」のエラーが当サービス側のSMTPより応答しておりますので、この部分を中心にエンジニア側と調整確認を取っております。

だと。

こういうのの設定とかってとっても苦手だったりするのであまりえらそうに語れないんだけど、postmasterの有り無しでこういうチェックをかけるところがあるのね。

確かにセキュリティ上、チェックしないよりは効果的かも。ってか、そもそも、postmaster無くても良いってことすら知らなかったよ。

そういう意味では勉強になったなぁ。災い転じてってことか...。

#ってことになればいいんだけど。

[tDiary] adulau's diary

たださんのところで知ったんだけど、彼はベルギー人なのかな。Laurentもベルギーに住んでる。知り合いなのかな、それとも偶然か、ちょっと興味深い。

ってか、LaurentはよくtDiaryの質問をオレにくれるんだけど、tdiary-talkはあまり知られてないのかな...。MLであればそれなりに情報も蓄積されるだろうに。

[Ruby-GNOME2] Ruby/Libburn

先ほどと同じくLaurentが。また新しいプロジェクトを始めたらしい。すごい。

オプティカルディスクを操作するためのライブラリLibburnのRubyバインディングとのこと。

サンプルにRuby/GTK2を使ってくれているらしい。

[Misc] How do you think?

きたさんとこから。オレも結構使ってるのでGoogle検索してみた。

"How do you think about" 7,650件

"What do you think about" 932,000件

なるほど。確かにWhatの方が圧倒的に多い。これからは気をつけないといかんなー。英語は難しいなー。

[Misc] しかし

久しぶりに巡回すると浦島太郎の気分だな、こりゃ。

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

なかだ [postmasterって必須、かつ対処可能な人間が読まなければならないんじゃ?]

むとぽん [むむ、やはりそういうものですか。]


更新 設定