SSHKeyAgent
いつのまにか ssh-agent が複数起動していたりするので、たまに killall ssh-agent やったほうがいいみたいだ。ちょっとすると SSHKeyAgent が終了を検知して起動しなおすか聞いてくるのでそれで起動しなおしてあげる。
いつのまにか ssh-agent が複数起動していたりするので、たまに killall ssh-agent やったほうがいいみたいだ。ちょっとすると SSHKeyAgent が終了を検知して起動しなおすか聞いてくるのでそれで起動しなおしてあげる。
cpan にあるのかなぁと思ったけどないっぽいのかなぁ。Python::Serialise::Marshal ならあるけど……
ひさしぶりに gerryyyyyyyyyyyyyyy
#!/usr/bin/ruby
require 'rubygems'
require 'scrapi'
require 'time'
links = Scraper.define do
process "a[href]", "urls[]"=>"@href"
result :urls
end.scrape(URI.parse('http://subtech.g.hatena.ne.jp/keyworddiary/gerry'))
links = links.grep(%r[^/.+/¥d{8}$]).map {|link| link.split('/')[1..2]}
links.reverse_each do |username, timestamp|
next unless username == 'cho45'
time = Time.parse(timestamp)
puts %Q|0.0.0.0 - - [#{time.strftime("%d/%b/%Y:00:00:00 +0900")}] "GET /gerry HTTP/1.1" 200 26768 "-" "Gerry"|
end( http://subtech.g.hatena.ne.jp/secondlife/20061024/1161674443 をほぼ完璧にパクっております)
で、Apache 互換のログファイルをつくって、
gerry_to_apachelog.rb > gerry.log visitors gerry.log > gerry.html
すれば完成! 曜日ごとの gerry 率がわかって楽しい。