[#29469] エラーを捕まえたいのですが ... — Sakae Kobayashi <sakae@...>
困った時に出てくる、小林榮です。
まつもと ゆきひろです
In message <988708753.422219.10637.nullmailer@ev.netlab.zetabits.com>
[#29471] rd2man について — "NAITOH Jun" <naitoh@...>
こんにちは、内藤と申します。
[#29480] xpstore — akira yamada / やまだあきら <akira@...>
[#29490] Re: [ruby-talk:14555] Ruby as a Mac OS/X scripting language — maili31s@... (SugHimsi == SUGIHARA Hiroshi)
すぎむし速報。↓だそうです。
古暮でございます。MacOS X をいじり始めて一週間程度なのですが,
始めて投稿します。福田と申します。メインにはMacを使っていますので、Rubyを直
古暮でございます。
こんにちは、近藤と申します。
古暮でございます。
[#29504] クラスブラウザ with ReFe — kadu <kadu3@...16.alpha-net.ne.jp>
こんにちは。kadu です。
[#29513] drb-1.3.2 — Masatoshi SEKI <m_seki@...>
[#29521] A problem with the latest irb — "Akinori MUSHA" <knu@...>
IRB 最新版(0.7.3)ですが、どういうわけか、定義したメソッドを
[#29524] tr range? — kiri@...
桐山です。
新井です。
桐山です。
新井です。
[#29544] enriching standard extention libraries: syslog, zlib, etc. — "Akinori MUSHA" <knu@...>
Syslog モジュールを標準添付にするというのはどうでしょうか。
[#29547] strftime.c でのエラー — "Kazuaki Miyauchi" <miyauchk@...>
宮内といいます。
[#29550] UDP でバイナリデータを送りたいのですが? — "Kenji Takahashi" <kenji4553@...>
はじめまして。
[#29587] duplicate fragment identifiers in ruby-refm.html — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、
[#29597] media watch 2001.05.08 — Noritsugu Nakamura <nnakamur@...>
[#29603] Importing shell.rb — "Akinori MUSHA" <knu@...>
At Mon, 7 May 2001 14:50:32 +0900,
[#29604] Importing eachdelegator.rb — "Akinori MUSHA" <knu@...>
少し前に登場した、岡田さん作の EachDelegator:
まつもと ゆきひろです
At Wed, 9 May 2001 17:58:34 +0900,
原です。
[#29644] rwiki.rb でエラー — norio goto <goto@...>
お世話になります、後藤@横河工事です。
後藤@横河工事です。
後藤@横河工事です。
In <20010514192948A.goto@yokogawa-kouji.co.jp>
後藤@横河工事です。
後藤@横河工事です。
後藤@横河工事です。
[#29647] String#index — OHARA Shigeki <os@...>
大原です。
[#29665] frozen string in a |= b — kiri@...
桐山です。
[#29675] with(obj){ } が欲しい。 — Take_tk <ggb03124@...>
例によって、ワタシ好みののりクエストですみません。
さくです。
Take_tkさんの<20010515205133.DFBA.GGB03124@nifty.ne.jp>から
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
[#29707] OBJECT DAY2001 — "K.Kosako" <kosako@...>
OBJECT DAY2001から帰ってきました。
まつもと ゆきひろです
渡辺哲也です。
YARPC関連で動いてお騒がせしている(_o_)高橋征義です。
あおきです。
なひです。
なひです。
いがらしです。
なひです。
あおきです。
[#29720] rand(1<<32) — TAKEUCHI Hideki <take@...>
竹内です。
In message <20010521020502.2D74F2C465@deirdre.krc.sony.co.jp>
[#29721] Cygwin で Ruby をコンパイルするとエラーがでます。 — "Inoue" <inoue@...>
はじめまして、最近Rubyをはじめました井上と申します。
[#29759] WinNT Ruby CGI KILL? — "Inoue" <inoue@...>
井上です。
[#29766] インストールができません。 — Jun-ichi Murakoshi <murakosi@...>
長沢@新大OB です。
[#29788] marshaled time format differ — IWATSUKI Hiroyuki <don@...>
岩月と申します。
まつもと ゆきひろです
岩月と申します。
岩月と申します。
From: IWATSUKI Hiroyuki <don@na.rim.or.jp>
岩月と申します。
岩月と申します。
At Tue, 29 May 2001 00:23:31 +0900,
岩月と申します。
At Tue, 29 May 2001 09:10:26 +0900,
岩月と申します。
[#29812] A request to RAA (was Re: YARPC 19101) — Takahiro Kambe <taca@...>
In message <20010527174810.632346.eban@os.rim.or.jp>
[#29824] Windows 版 Ruby — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#29853] "" で行われる展開を eval 無しで… — ABE Shigeru <shiger-a@...>
みなさま、はじめまして。阿部といいます。
From: ABE Shigeru <shiger-a@nifty.com>
阿部です。
From: ABE Shigeru <shiger-a@nifty.com>
こんにちは、阿部です。
[#29864] ActiveScriptRuby について質問です — たくみ <taku3@...>
原 忠司と申します。
[#29880] autoconf.rb — nobu.nakada@...
なかだです。
[#29886] mod_ruby and eruby — norio goto <goto@...>
後藤@横河工事です。
始めまして,田代と申します.
前田です。
In message <87hey3pg1w.wl@studly.priv.netlab.zetabits.co.jp>
[#29911] w3m のコンパイルエラーが起きました — "Inoue" <inoue@...>
井上です。
[#29941] Ruby ライセンスについて — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
In message <991297854.779223.23013.nullmailer@ev.netlab.zetabits.com>
At Thu, 31 May 2001 18:00:18 +0900,
有馬です。
[ruby-list:29578] Re: [ruby-ext:01642] Re: o_dbm
けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :29468 ] the message: "[ruby-list:29468] Re: [ruby-ext:01642] Re: o_dbm ", on May/01 11:05(JST) akira yamada / やまだ あきら writes: >>> この「微妙な問題」というのはどういうものですか? > >石> メモリ中のオブジェクトとデータベースから持ってきたオブジェクトが実際には >石> 同じじゃないってことかしら... > >なるほど. 注意が必要ですね. ですね. あくまでもo_``dbm''であって, oodbではありません >>>>> あと require "dbm" ですが gdbm でも動作するようなので >>>>> どっちかえらべるとうれしいかもしれないと思うのですがどうでしょうか. > >bdbをうまく使ってやるとロックとかうまく扱えそうな感じがしますね. これってどういう意味ですか? ファイル全体をロックする? それとも, キーごと にロックする? >というか, なんとかEX/SHロックをかけられるようにならないかと >いろいろ—ロックファイルを使って…とかもやってみたんですが, >結局DBM/GDBMでは難しいなあというところで落ち着きました. ># BDB_Adapterを作って, それならロックもいけるよ ># というのに挑戦するのがまっとうかなあ, と. BDBってRAAにあるbdbですか? これはこれ自身でtransactionとか持っているみた いですね. もうちょっと, rawレベルなlibdbのインターフェイスだったらよかっ たのに... >ただ, その過程でいくつかbugらしきものを見付けたので >patchを作ってみました. いかがでしょうか. どうもありがとうございます. バグも結構ありますが... それよりも, 機能の追 加,実装上の変更が付け加わっていますね(^^;;; >@@ -368,8 +368,7 @@ > txn.outer.write_cache = txn.write_cache.dup > txn.outer.delete_cache = txn.delete_cache.dup > else >- close(HOLD_READ_CACHE) >- @db = @db_adapter.open(@db_name) >+ flush_db > end > end むむ... >@@ -418,6 +417,7 @@ > for key, value in @write_cache > @db[key] = Marshal.dump(value) > end >+ @db.commit > @write_cache.clear > end > private :flush_db 確認なんですが, dbm系では gbm_store すると, その場で, ファイルに書き込ま れてflushされると考えて良いんですね? >@@ -665,6 +665,11 @@ > ODBM.Fail ErrAdapterInterfaceNotImplement, "delete" > end > >+ # commit database >+ def commit >+ ODBM.Fail ErrAdapterInterfaceNotImplement, "commit" >+ end ここ, commitではなく flushに変更しました. > # close database > def close > ODBM.Fail ErrAdapterInterfaceNotImplement, "close" >@@ -674,6 +679,10 @@ > autoload :DBM, "dbm" > class DBM_Adapter<DB_Adapter > def self.open(name) >+ new(name) >+ end >+ >+ def initialize(name) > @db = DBM.open(name) > end うーん... 気付かなかった... ほとんど意味のないAdapterになっていたのね... > class PHash_Adapter<DB_Adapter > def self.open(name) >+ new(name) (中略) このクラスの意図がよく分りましたね(^^;;; __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---