X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=blobdiff_plain;f=mk_game_results;h=0da4ace49e598619fb369e05208a8e4d135dafbe;hp=664a5caffc662169ade5551e4c61adc0df1adda5;hb=d7b5e8dca433dd93287fc7979b6412dd947523ba;hpb=ab2d3e1d79897951efea7803932a5661396c3061;ds=sidebyside diff --git a/mk_game_results b/mk_game_results index 664a5ca..0da4ace 100755 --- a/mk_game_results +++ b/mk_game_results @@ -5,7 +5,7 @@ # Homepage:: http://sourceforge.jp/projects/shogi-server/ # #-- -# Copyright (C) 2009 Daigo Moriwaki +# Copyright (C) 2009-2012 Daigo Moriwaki # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -35,7 +35,7 @@ # # Sample Command lines that isntall prerequires will work on Debian. # -# * Ruby 1.9.3 +# * Ruby 1.9.3 or 1.8.7 # # $ sudo aptitude install ruby1.9.1 # @@ -58,7 +58,11 @@ require 'getoptlong' # @parameter file an absolute path of a csa file # def grep(file) - str = File.open(file).read + if RUBY_VERSION >= "1.9.1" + str = File.open(file, "r:EUC-JP").read + else + str = File.open(file, "r").read + end if /^N\+(.*)$/ =~ str then black_name = $1.strip end if /^N\-(.*)$/ =~ str then white_name = $1.strip end @@ -89,6 +93,7 @@ def grep(file) puts [time, state, black_mark, black_id, white_id, white_mark, file].join("\t") end end + $stdout.flush end # Show Usage