[#12443] Re: Tiny eRuby — Masatoshi SEKI <m_seki@...>
青山です。
[#12543] Ruby Conference 0.3 — greentea@...2.so-net.ne.jp (Tomoyuki Kosimizu)
こんにちは、こしみずです。
まつもと ゆきひろです
> | >18日あたり東京でRuby Conference 0.3(単なる宴会)を開きましょうか?
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#12546] [閑話] Ruby Conference 0.3 参加したいぃ — Atsuko Yoshida <atsuko@...>
こんにちは。あつこです。
松尾です。
さくです。
[#12573] alternative name of iterator — Shugo Maeda <shugo@...>
前田です。
まつもと ゆきひろです
moochan です.
まつもと ゆきひろです
moochan です.
まつもと ゆきひろです
moochan です.
まつもと ゆきひろです
moochan です.
まつもと ゆきひろです
前田です。
前田です。
わたなべです.
[#12590] kconv SJIS — Kikutani Makoto <kikutani@...>
=?ISO-2022-JP?B? ではじまるBエンコードされたサブジェクトは
Regard to "[ruby-list:12590] kconv SJIS"
On Sat, 6 Mar 1999 15:49:39 +0900,
kikutani> 出沢さんの base64_encodeモジュール最終版はどっかにありますか?
[#12623] Ruby 1.2.3 FreeBSD port — Yasuhiro Fukuma <yasuf@...>
福間@福岡 です。
[#12635] RE:UNIX USER 4/1999 — "Kozuka Masahiro" <kozuka@...>
こづかまさひろ@たきこうこうです。
[#12695] 第 2 回 OMG 分散コンピューティング・セミナー: CORBA3.0 の詳説と CORBA 活用の実際 — Junichi Suzuki <jun-sk@...>
各位.
前田です。
まつもと ゆきひろです
[#12707] Re: operater bind order ? — Inaba Hiroto <inaba@...>
稲葉です.
まつもと ゆきひろです
原です。
[#12727] Making of Interval class. — moochan <moochan@...>
moochan です.
moochan です.
昨日はRuby初心者でしたが、今日は超初心者の遠藤です。
前田です。
moochan です.
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
[#12728] Time + 1M — Wakou Aoyama <wakou@...>
青山です。
ふなばです。
五十嵐です。
ふなばです。
五十嵐です。
ふなばです。
まつもと ゆきひろです
ふなばです。
五十嵐です。
ふなばです。
[#12743] ftpmirror — Shugo Maeda <shugo@...>
前田です。
[#12756] Re: Making of Interval class. — moochan <moochan@...>
moochan です.
[#12827] ruby/tk for win32 — oshima@... (Mitsuru Oshima)
[#12835] XML developper day — Takaaki Higuchi - Technology Marketing <Takaaki.Higuchi@...>
なぜか参加してきましたので簡単に報告します。
[#12850] Ruby Conference 0.3 where ? when ? — ISII takesi <isii@...>
石井です。
まつもと ゆきひろです
松尾です。
まつもと ゆきひろです
松尾です。
まつもと ゆきひろです
松尾です。
まつもと ゆきひろです
なひです.
まつもと ゆきひろです
なひです.
まつもと ゆきひろです
なひです.
まつもと ゆきひろです
なひです.
なひです.
In message <36F0BAF925.577F.anakamur@exa.i-tech.co.jp>
In message <36F0F32B3.5781.anakamur@exa.i-tech.co.jp>
なひです.
なひです.
なひです.
なひです.
なひです.Ruby Conference #0.3以降ほったらかしてしまいました...
なひです.
わたなべです.
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
ごとけんです
原です。
ごとけんです
原です。
さくです。
[#12876] Re: win32ole — 助田 雅紀 <masaki.suketa@...>
助田です.
[#12916] Thanks 出沢さん (mime.rb) — kikutani@...
快調です。ありがとうございました。
From: kikutani@sprintmail.com
出沢です
[#12918] Sieve of Eratosthenes (Re: [ruby-dev:6094]) — Shin-ichiro Hara <sinara@...>
原です。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
まつもと ゆきひろです
原です。
原です。
原です。
[#12961] OS/2 support — OKUNISHI Fujikazu <fuji0924@...>
お初になります、奥西と申します。
[#12963] seqcmp.rb — sekita-n@... (Sekitani Nobutaka)
関谷@電通大です。
[#12967] profiler — "Kikutani, Makoto" <kikutani@...>
fj.comp.lang.ruby ではかわされてしまった気がする(^^)。
[#13000] Tiny eRuby — Masatoshi SEKI <m_seki@...>
[#13024] — Ryo HAYASAKA <hayasaka@...>
Subject weakref.rb exception (Re: HORB for Ruby?)
[#13063] Ruby Session in LinuxWorld Conference Japan — greentea@...2.so-net.ne.jp (Tomoyuki Kosimizu)
こんにちは、越水です。
[#13091] FAQ for /:|) — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
なひです.
[#13121] 全角文字列の分割方法について — goto@...
初めまして、後藤@横河工事(橋梁技術者)です。
まつもと ゆきひろです
後藤@横河工事(橋梁技術者)です。お世話になります。
まつもと ゆきひろです
[#13134] ロックでアドバイスをいただきたいのですが — Keisuke Minami <keisuke@...>
はじめまして。三並と申します。
松尾です。
前田です。
松尾です。
[#13140] Ruby Conference 0.3 — hisanori@...
松尾です。
ごとけんです
松尾です。
なひです.
福間%環境復旧中@福岡 です。
なひです.
なひです.僕は馬鹿だ...
[#13162] Copy array (Re: 全角文字列の分割方法について) — Inaba Hiroto <inaba@...>
稲葉です.
[#13227] blade was down — Shin-ichiro Hara <sinara@...>
原です。
[#13246] smtp でメール発送用クラス — (Dezawa Shin-ichiro) <dezawa@...>
出沢です
[#13254] hash + — Kikutani Makoto <kikutani@...>
前にもこの話題はあった気がするけど...
[ruby-list:13043] Re: Tiny eRuby
> ERbが $SAFE に対応できたので、shttpsrv-1.04 を改造して
> eRuby ファイル対応にしてみました。
> 近いうちにパッチを出します。
> # eRuby ファイルの拡張子はなんとすれば良いのでしょう? .rhtml??
shttpsrv-1.04 を ERb を扱えるようにするパッチです。
ファイル名が foo.rhtml, foo.rht のときに ERb を使って
文書を生成します。
また、erb.rb 本体も if __FILE__ == $0 の部分を少し修正しました。
ERb クラス自体に変更はありません。
→ http://www2a.biglobe.ne.jp/%7Eseki/ruby/erb.rb
咳
-- -- --
Index: shttpsrv.rb
===================================================================
RCS file: /home/mas/lib/cvsroot/shttpsrv/shttpsrv.rb,v
retrieving revision 1.1.1.1
diff -c -r1.1.1.1 shttpsrv.rb
*** shttpsrv.rb 1998/11/28 15:06:53 1.1.1.1
--- shttpsrv.rb 1999/03/19 15:22:13
***************
*** 10,15 ****
--- 10,16 ----
require "socket"
require "base64.rb"
require "getopts.rb"
+ require "erb.rb"
def usage(msg = nil)
print "ERROR: #{msg}\n" if msg
***************
*** 126,132 ****
Sdir = Dir.pwd
MimeTypes = {
! /^(s?html?|sht)$/i => ['text', 'html'],
/^sgml?$/i => ['text', 'x-sgml'],
/^(jpg|jpeg|tif|gif)$/i => ['image', '---'],
/^xbm$/i => ['image', 'x-xbitmap'],
--- 127,133 ----
Sdir = Dir.pwd
MimeTypes = {
! /^([sr]?html?|[sr]ht)$/i => ['text', 'html'],
/^sgml?$/i => ['text', 'x-sgml'],
/^(jpg|jpeg|tif|gif)$/i => ['image', '---'],
/^xbm$/i => ['image', 'x-xbitmap'],
***************
*** 225,231 ****
def ssi?(fname)
return nil unless defined? SSIhtml
! SSIhtml.each do |ext|
if fname =~ /#{Regexp.quote(ext)}$/i
return TRUE
end
--- 226,242 ----
def ssi?(fname)
return nil unless defined? SSIhtml
! SSIhtml.each do |ext|
! if fname =~ /#{Regexp.quote(ext)}$/i
! return TRUE
! end
! end
! nil
! end
!
! def erb?(fname)
! return nil unless defined? ERBhtml
! ERBhtml.each do |ext|
if fname =~ /#{Regexp.quote(ext)}$/i
return TRUE
end
***************
*** 738,750 ****
ctype, stype = mtype(fname)
fstat = File.stat(fname)
mtime = strdate(fstat.mtime)
! if !@if_modified || @if_modified < fstat.mtime || ssi?(fname)
####################### File is newer.#######################
h = open(fname, "r")
h.binmode
body = h.read
if ssi?(fname)
parse_html(body, fname)
end
h.close
--- 749,763 ----
ctype, stype = mtype(fname)
fstat = File.stat(fname)
mtime = strdate(fstat.mtime)
! if !@if_modified || @if_modified < fstat.mtime || ssi?(fname) || erb?(fname)
####################### File is newer.#######################
h = open(fname, "r")
h.binmode
body = h.read
if ssi?(fname)
parse_html(body, fname)
+ elsif erb?(fname)
+ body = ERb.new(body, 4).result
end
h.close
Index: conf.rb
===================================================================
RCS file: /home/mas/lib/cvsroot/shttpsrv/conf.rb,v
retrieving revision 1.1.1.1
diff -c -r1.1.1.1 conf.rb
*** conf.rb 1998/11/28 15:06:53 1.1.1.1
--- conf.rb 1999/03/19 15:23:31
***************
*** 44,49 ****
--- 44,52 ----
# set file extensions for server-side includes
SSIhtml = [".shtml", ".sht"]
+ # set file extensions for eRuby
+ ERBhtml = [".rhtml", ".rht"]
+
# recommend authentication for access to directories and files
# format : "<dir>" => [ "<title>", "Username:Password" ]
LimitDir = {