概要 前回作成したCで作るOSXのキーロガーで記録したログを時系列で表示してみる。 ログの形式 前回作成したキーロガーでは以下のようにタイムスタンプと押下されたキーコードのログが出力される。 $ head -n 5 keystrokes.log 1401328736 124 1401328737 125 1401328737 44 1401328737 44 1401328738 1 require 'date' class Rank attr_reader :time def initialize(time) @time = time end def to_s @time.strftime("%Y-%m-%d %H:%M") end def hash @hash ||= to_s.hash end def eql?(other) self.hash == other.hash end e