Just another Ruby porter,

〜2006年4月下旬〜


<Prev(,) | Next(.)> | Recent(/)>> | RDF

2006-04-21 (Fri)

[Mail] In-Reply-Toを強制的につける

ってのをruby-dev MLでやってたけど、なぜかruby-list MLでやってないことに気づいた。 設定したからこれでスレッドが切れないと思うよ。って後の祭りだった。

これは[ruby-list:xxxxx]のようなタグをつけてるからできる芸当で、 ruby-talk MLではできない。 返信時のSubjectのRe: [ruby-list:xxxxx]から該当するメールを探す。

$HEADER_ADD_HOOK = q{
  if (!$Envelope{'h:in-reply-to:'} && !$Envelope{'h:references:'} &&
      $Envelope{'h:subject:'} =~ /^re:\s*\[ruby-(\w+):(d+)\]/i) {
    if (open(REF, "/var/spool/ml/ruby-$1/spool/$2")) {
      &Log("Refs: $1");
      my $mid, $ref, $inref;
      while (<REF>) {
        if (/^message-id:\s*(.+)$/i) {
          $mid = $1;
        } elsif (/^references:\s*(.+)$/i) {
          $ref = $1;
          $inref = 1;
          next;
        } elsif ($inref && /^\s/) {
          $ref .= $_;
          next;
        } elsif (/^$/) {
          last;
        }
        $inref = 0;
      }
      close(REF);
      if ($mid) {
        ($ref = "References: $ref $mid") =~ s/\s+/ /g;
        $body .= "In-Reply-To: $mid\n$ref\n";
      }
    }
  }
};

2006-04-22 (Sat)

[Ruby] 肝心な名前を間違えてアナウンス

そこ間違えちゃだめ。 そのReapを使ってアナウンスをしたのはいいが、名前を間違えちゃうとこがトム・ソーヤっぽい。

[Soft] QDBM: Quick DataBase Manager 1.8.49

Changes:
A parameter of the dynamic linking library on Mac OS X was modified. The utility API was enhanced.

2006-04-23 (Sun)

[Ruby] make no-install

Rubyでmake -n installすると悲しい結果になるから、make no-installするといいよ。 これはPerlでも同じ。


2006-04-24 (Mon)

[FC5] Firefox 1.5.0.2

yum updateしたらFirefox 1.5.0.2に上がったはいいが、 どこかのinstall.rdfがどーのこーの言われて拡張が無効になった。 なんかよくわからんのでとりあえずTab Mix Plusを入れてみたら、 あれextensionには全部あるな。 立ち上げ直したら下のほうにエラーメッセージのようなものが表示されて、 まともに動かなくなった。

こりゃ久し振りにプロファイルの作り直しか。めんどうだな。

% ls -lrt |head -3
合計 4852
drwxr-xr-x  2 eban eban    4096 Apr 23  2005 US
-rw-r--r--  1 eban eban     752 Apr 23  2005 search.rdf

おお、ちょうど1年だ。

あれ?新しく作っても同じだ。コピペできなから面倒で書かなかったけど、 やっぱ書き写す。

Firefox could not install this item because "install.rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem.


2006-04-25 (Tue)

[Firefox] Forecastfox 0.9.0.1

昨日のFirefoxが変だった件はForecastfox 0.9が原因だった。 0.9.0.1が出てたので早速更新したら直った。 それどころか日本語対応してる。素晴らしい。


2006-04-26 (Wed)

[FC5] /dev/*のowner

今日rebootしてみたら/dev/*のownerがrootじゃなくてユーザ自身になってるのに気づいた。 サウンド関係とかフロッピーとかCD-ROMとか。 音が出なかったのはpermissionというよりはownerがちゃんと設定されてなかったのが原因らしい。 しかし、なぜころころその設定が変わるのかがわからない。


2006-04-27 (Thu)

[Firefox] Forecastfoxの日本語

まあ、時間帯でメッセージが変わるわけでもないからしょうがないんだけど、 夜なのに薄日ってのはどうかと思う。 元々はCloudyか?


2006-04-28 (Fri)

[会社] 引越し

うちの部が5月から別のところへ移転。今日は引越し作業。 引越すたびに物を捨てるようにしてるが、 PC等を除いてもまだダンボール6箱もある。 せめてその半分ぐらいにしたいもんだ。

[Ruby] Gateway and the new ruby-talk-google archive

しびれを切らしたのかGoogle Groupsに作っちゃったみたい。 どうしてもGoogle Groupsからアクセスしたいらしい。 それほど便利なのか?

Google Groups: ruby-talk-google
Description: This is a mirror list of the offical ruby-talk mailing list. It serves as a replacement for the old mail<->news gateway (comp.lang.ruby). It exists to provide access to the mailing list via the convenience of Google Groups web-based client. (4 members)

2006-04-29 (Sat)

[Mail] In-Reply-Toを強制的につける

はずがついてなかった。

/^re:\s*\[ruby-(\w+):(d+)\]/i

じゃだめだ。

/^re:\s*\[ruby-(\w+):(\d+)\]/i

にしないと。しばらく様子見。


2006-04-30 (Sun)

散髪

今年は花粉があまり飛んでないので気楽に行ける。 髪を洗った後に 「どうぞ」 とは言われないよねえ、やっぱ。

[Soft] GNU libsigsegv 2.3

About:
GNU libsigsegv is a library for handling page faults. A page fault occurs when a program tries to access a region of memory that is currently not available. Catching and handling a page fault is a useful technique for implementing garbage collectors, stack overflow handlers, persistent databases, and distributed shared memory.

<Prev(,) | Next(.)> | Recent(/)>> | RDF


WWW を検索 jarp.does.notwork.org を検索

わたなべひろふみ
Key fingerprint = C456 1350 085F A320 C6C8 8A36 0F15 9B2E EB12 3885
Valid HTML 4.01!