[#23805] net/smtp — 佐藤 大輔 <densuke@...2.so-net.ne.jp>

佐藤です。

26 messages 2000/07/12
[#23806] Re: net/smtp — matz@... (Yukihiro Matsumoto) 2000/07/12

まつもと ゆきひろです

[#23808] Re: net/smtp — 佐藤 大輔 <densuke@...2.so-net.ne.jp> 2000/07/12

佐藤です。

[#23809] Re: net/smtp — matz@... (Yukihiro Matsumoto) 2000/07/12

まつもと ゆきひろです

[#23811] Re: net/smtp — Minero Aoki <aamine@...> 2000/07/12

あおきです。

[#23812] Re: net/smtp — matz@... (Yukihiro Matsumoto) 2000/07/12

まつもと ゆきひろです

[#23890] Ruby Entry Package and cygwin1.dll — Noritsugu Nakamura <nnakamur@...>

25 messages 2000/07/18
[#23895] Re: Ruby Entry Package and cygwin1.dll — WATANABE Hirofumi <eban@...> 2000/07/18

わたなべです.

[#23896] Re: Ruby Entry Package and cygwin1.dll — Noritsugu Nakamura <nnakamur@...> 2000/07/18

[#23897] Re: Ruby Entry Package and cygwin1.dll — Katsuyuki Komatsu <komatsu@...> 2000/07/19

小松です。

[#23898] Re: Ruby Entry Package and cygwin1.dll — WATANABE Hirofumi <eban@...> 2000/07/19

わたなべです.

[#23899] Re: Ruby Entry Package and cygwin1.dll — Katsuyuki Komatsu <komatsu@...> 2000/07/19

小松です。

[#23923] Re: [ruby-dev:10353] Re: should prohibit `module_function' for class Class — Masatoshi SEKI <m_seki@...>

11 messages 2000/07/19

[#23940] String#unpack と scanf の関係 — kiwamu <kiwamu@...>

こんにちは。岡部@東京都立大学と申します。

16 messages 2000/07/20

[ruby-list:23840] Re: 紅玉すうぉっち Again

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2000-07-13 16:00:08 UTC
List: ruby-list #23840
掲示板とかが無かったのでruby-listに :-)

http://www.duelists.org/~crouton/ruby/rdds/diary/?page=200007B#200007131
より引用 ここから

class Time
  def beat
    was_gmt = 'GMT' == zone
    gmtime unless was_gmt
    beat = ((((hour + 1) * 60 + min) * 60 + sec) * 1000) / 86400
    localtime unless was_gmt
    beat
  end

  alias :old_strftime :strftime
  def strftime(format)
    out = ''
    format.scan(/%@|./o) do |c|
      case c
      when '%@'
	out << beat.to_s
      else
	out << c
      end
    end
    old_strftime(out)
  end
end

if $0 == __FILE__
  print(Time.now.strftime("%H:%M:%S @%@ %%@"), "\n")
end

とかやってみる。 

$ ruby beat.rb
00:13:14 @675                                                                   






                                             %675

……あれれ? あー、最長一致しちゃうのか。むむむ。 
http://www.duelists.org/~crouton/ruby/rdds/diary/?page=200007B#200007131
より引用 ここまで


scanのところを

    format.scan(/%.|./o) do |c|

とすればいいのではないでしょうか?


--- 
ZnZ(ゼット エヌ ゼット)
西山和広(Kazuhiro Nishiyama)
mailto:zn@mbf.nifty.com

In This Thread

Prev Next