<!DOCTYPE html>
<html>
<!-- Default style for pretty-print of text files -->
<head><title>countdown.rb</title>
<style type="text/css">
pre {margin-left: 6ex;}
pre span {counter-increment: linenum; text-align: right; position: relative;}
pre span:before {
position: absolute; right: 0px;
background: #ddd; text-align: right; padding: 0 0.2ex;
width: 5.5ex; margin-right: 0.5ex;
content: counter(linenum) ":";
}
</style>
</head>
<body>
<p>[[ <a href="?showattc+article_m+262+raw">RAW TEXT</a>(DOWNLOAD here) ]]</p>
<pre lang="en">
<span></span>#!/usr/bin/env ruby
<span></span># countdown.rb:
<span></span># ./countdown.rb 0:00
<span></span># ./countdown.rb 23:00
<span></span>
<span></span>now = Time.now
<span></span>goal = Time.mktime(now.year, now.month, now.day, *ARGV[0].split(":"))
<span></span>while goal < Time.now
<span></span> goal += 3600*24 # 日付が過去だったら1日分進める
<span></span>end
<span></span>
<span></span>while true
<span></span> nokori = goal-Time.now
<span></span> printf("あと%d秒\n", nokori)
<span></span> if nokori.to_i <=0
<span></span> break
<span></span> end
<span></span> sleep(1)
<span></span>end
<span></span>
<span></span>puts <<EOF
<span></span> # # ## ##### ##### # #
<span></span> # # # # # # # # # #
<span></span> ###### # # # # # # #
<span></span> # # ###### ##### ##### #
<span></span> # # # # # # #
<span></span> # # # # # # #
<span></span>
<span></span>
<span></span>
<span></span> # # ###### # #
<span></span> ## # # # #
<span></span> # # # ##### # #
<span></span> # # # # # ## #
<span></span> # ## # ## ##
<span></span> # # ###### # #
<span></span>
<span></span>
<span></span>
<span></span> # # ###### ## #####
<span></span> # # # # # # #
<span></span> # ##### # # # #
<span></span> # # ###### #####
<span></span> # # # # # #
<span></span> # ###### # # # #
<span></span>EOF
</pre>
</body>
</html>