mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Strive to give better examples.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c3cd615aa4
commit
d46e835344
3 changed files with 20 additions and 18 deletions
|
@ -79,40 +79,38 @@ else
|
||||||
if $OPT_birthday
|
if $OPT_birthday
|
||||||
bd = Date.new(*parsedate($OPT_birthday))
|
bd = Date.new(*parsedate($OPT_birthday))
|
||||||
else
|
else
|
||||||
printf(STDERR, "Birthday (YYYYMMDD) : ")
|
STDERR.print("Birthday (YYYYMMDD) : ")
|
||||||
if (si = STDIN.gets.chop) != ""
|
unless (si = STDIN.gets.chop).empty?
|
||||||
bd = Date.new(*parsedate(si))
|
bd = Date.new(*parsedate(si))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if !bd
|
if !bd
|
||||||
printf STDERR, "BAD Input Birthday!!\n"
|
STDERR.print "BAD Input Birthday!!\n"
|
||||||
exit()
|
exit()
|
||||||
end
|
end
|
||||||
|
|
||||||
if $OPT_sdate
|
if $OPT_sdate
|
||||||
dd = Date.today
|
dd = Date.today
|
||||||
elsif $OPT_date
|
elsif $OPT_date
|
||||||
dd = Date.new(*parsedate($OPT_date))
|
dd = Date.new(*parsedate($OPT_date))
|
||||||
else
|
else
|
||||||
printf(STDERR, "Date [<RETURN> for Systemdate] (YYYYMMDD) : ")
|
STDERR.print("Date [<RETURN> for Systemdate] (YYYYMMDD) : ")
|
||||||
if (si = STDIN.gets.chop) != ""
|
unless (si = STDIN.gets.chop).empty?
|
||||||
dd = Date.new(*parsedate(si))
|
dd = Date.new(*parsedate(si))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if !dd
|
dd ||= Date.today
|
||||||
dd = Date.today
|
|
||||||
end
|
|
||||||
|
|
||||||
if $OPT_v
|
if $OPT_v
|
||||||
ausgabeart = "v"
|
ausgabeart = "v"
|
||||||
elsif $OPT_g
|
elsif $OPT_g
|
||||||
ausgabeart = "g"
|
ausgabeart = "g"
|
||||||
else
|
else
|
||||||
printf(STDERR, "Values for today or Graph (v/g) [default g] : ")
|
STDERR.print("Values for today or Graph (v/g) [default g] : ")
|
||||||
ausgabeart = STDIN.gets.chop
|
ausgabeart = STDIN.gets.chop
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if (ausgabeart == "v")
|
if ausgabeart == "v"
|
||||||
printHeader(bd.year, bd.month, bd.day, dd - bd, name_of_week(bd))
|
printHeader(bd.year, bd.month, bd.day, dd - bd, name_of_week(bd))
|
||||||
print "\n"
|
print "\n"
|
||||||
|
|
||||||
|
@ -128,9 +126,9 @@ else
|
||||||
elsif $OPT_D
|
elsif $OPT_D
|
||||||
display_period = 9
|
display_period = 9
|
||||||
else
|
else
|
||||||
printf(STDERR, "Graph for how many days [default 10] : ")
|
STDERR.printf("Graph for how many days [default 10] : ")
|
||||||
display_period = STDIN.gets.chop
|
display_period = STDIN.gets.chop
|
||||||
if (display_period == "")
|
if display_period.empty?
|
||||||
display_period = 9
|
display_period = 9
|
||||||
else
|
else
|
||||||
display_period = display_period.to_i - 1
|
display_period = display_period.to_i - 1
|
||||||
|
|
|
@ -3,15 +3,19 @@
|
||||||
|
|
||||||
require "socket"
|
require "socket"
|
||||||
|
|
||||||
host=(if ARGV.length == 2; ARGV.shift; else "localhost"; end)
|
if ARGV.length >= 2
|
||||||
|
host = ARGV.shift
|
||||||
|
else
|
||||||
|
host = "localhost"
|
||||||
|
end
|
||||||
print("Trying ", host, " ...")
|
print("Trying ", host, " ...")
|
||||||
STDOUT.flush
|
STDOUT.flush
|
||||||
s = TCPSocket.open(host, ARGV.shift)
|
s = TCPSocket.open(host, ARGV.shift)
|
||||||
print(" done\n")
|
print(" done\n")
|
||||||
print("addr: ", s.addr.join(":"), "\n")
|
print("addr: ", s.addr.join(":"), "\n")
|
||||||
print("peer: ", s.peeraddr.join(":"), "\n")
|
print("peer: ", s.peeraddr.join(":"), "\n")
|
||||||
while gets()
|
while line = gets()
|
||||||
s.write($_)
|
s.write(line)
|
||||||
print(s.readline)
|
print(s.readline)
|
||||||
end
|
end
|
||||||
s.close
|
s.close
|
||||||
|
|
|
@ -9,7 +9,7 @@ addr.shift
|
||||||
printf("server is on %s\n", addr.join(":"))
|
printf("server is on %s\n", addr.join(":"))
|
||||||
socks = [gs]
|
socks = [gs]
|
||||||
|
|
||||||
while TRUE
|
loop do
|
||||||
nsock = select(socks);
|
nsock = select(socks);
|
||||||
next if nsock == nil
|
next if nsock == nil
|
||||||
for s in nsock[0]
|
for s in nsock[0]
|
||||||
|
@ -23,7 +23,7 @@ while TRUE
|
||||||
s.close
|
s.close
|
||||||
socks.delete(s)
|
socks.delete(s)
|
||||||
else
|
else
|
||||||
if str = s.gets;
|
if str = s.gets
|
||||||
s.write(str)
|
s.write(str)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue