[#11156] How to delete methods from superclass? — Clemens Hintze <c.hintze@...>

Hello,

25 messages 1998/12/01
[#11157] Re: How to delete methods from superclass? — matz@... (Yukihiro Matsumoto) 1998/12/01

Hi, Clemens.

[#11176] English List [Re: How to delete methods from superclass?] — gotoken@... (GOTO Kentaro) 1998/12/01

In message "[ruby-list:11157] Re: How to delete methods from superclass?"

[#11250] Ruby 用語集 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1998/12/08

[#11269] 京都 (Re: [ruby-dev:3789] Re: List()) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 1998/12/11
[#11299] Re: 京都 — MAEDA Shugo <shugo@...> 1998/12/12

前田です。

[#11393] mod_ruby — shugo@... (Shugo Maeda)

前田です。

28 messages 1998/12/21
[#11394] Re: mod_ruby — matz@... (Yukihiro Matsumoto) 1998/12/21

まつもと ゆきひろです

[#11398] Re: mod_ruby — shugo@... (Shugo Maeda) 1998/12/21

前田です。

[#11399] RE: mod_ruby — OZAWA Sakuro <crouton@...> 1998/12/21

さくです。

[#11408] Re: Be port — shugo@... (Shugo Maeda) 1998/12/22

前田です。

[#11464] ruby and IDE — Noritsugu Nakamura <nnakamur@...>

18 messages 1998/12/27
[#11465] goto (Re: ruby and IDE) — ttate@... 1998/12/27

立石です。

[ruby-list:11483] ftpmirror-1.1

From: Masatoshi SEKI <m_seki@...>
Date: 1998-12-29 08:54:53 UTC
List: ruby-list #11483

自分のWebページを久しぶりに更新 (rubyを追加!) したので、
ftpmirror-1.1を使ってページのputに挑戦しました。

ftpのLISTの結果から更新日を抽出する部分が
半年以前のファイルの日付の形式に対応していないようでした。

たとえば、

-rw-rw-r--  1 seki     homepage     1987 Dec 19 17:42 index.html
-rw-rw-r--  1 seki     homepage     1020 Jun  9  1997 too_old.html

上の場合、too_old.html の日付が認識されず、
エラーで止まってしまうようです。

で、そのパッチです。
正しいでしょうか?

-- 
咳
http://www2a.biglobe.ne.jp/%7Eseki/ruby/

Attachments (1)

ftpmirror.patch (1.18 KB, text/x-diff)
Index: ftpmirror/ftpmirror
diff -c ftpmirror/ftpmirror:1.1.1.1 ftpmirror/ftpmirror:1.1.1.1.2.1
*** ftpmirror/ftpmirror:1.1.1.1	Fri Dec 25 00:22:48 1998
--- ftpmirror/ftpmirror	Tue Dec 29 16:54:55 1998
***************
*** 73,87 ****
  	    else
  	       line =~ /\S+$/
  	       filename = $&
! 	       line =~ /[A-Z][a-z][a-z] +\d+ \d\d:\d\d/
! 	       time = Time.mktime(Time.now.year,
! 				  $&[0, 3], $&[4, 2],
! 				  $&[7, 2], $&[10, 2])
! 	       if time > Time.now
! 		  time = Time.mktime(Time.now.year - 1,
! 				     $&[0, 3], $&[4, 2],
! 				     $&[7, 2], $&[10, 2])
! 	       end
  	       remote_filetimes[filename] = time
  	    end
  	 end
--- 73,90 ----
  	    else
  	       line =~ /\S+$/
  	       filename = $&
! 	       if line =~ /[A-Z][a-z][a-z] +\d+ \d\d:\d\d/
! 		 time = Time.mktime(Time.now.year,
! 				    $&[0, 3], $&[4, 2],
! 				    $&[7, 2], $&[10, 2])
! 		 if time > Time.now
! 		   time = Time.mktime(Time.now.year - 1,
! 				      $&[0, 3], $&[4, 2],
! 				      $&[7, 2], $&[10, 2])
! 		 end
! 	       elsif line =~ /([A-Z][a-z][a-z]) +(\d+) (\d\d\d\d)/
! 		 time = Time.mktime($3, $1, $2)
! 	       end	
  	       remote_filetimes[filename] = time
  	    end
  	 end

In This Thread

Prev Next