2006-11-20から1日間の記事一覧

auto_kconv.rb

#StringクラスにString#akconvを追加 #漢字コードをプラットフォームから判断して自動変換 #[対応] #Windows #Cygwin #Linux class String require 'kconv' PF_OTHER = 0 PF_WINDOWS = 1 PF_CYGWIN = 2 PF_LINUX = 3 def akconv case platform? when (PF_WIN…

char_count.rb

#文字数カウント #Usage: ruby char_count.rb TEXT_FILE require 'jcode' require 'auto_kconv' class NoFileError < RuntimeError ; end begin name = ARGV.shift raise(ArgumentError, "引数がありません") if name.nil? raise(ArgumentError, "引数が多す…

comment_remove.rb

#Rubyスクリプト・コメント除去 #Usage: ruby comment_remove.rb RUBY_SCRIPT_FILE class NoFileError < RuntimeError ; end begin name = ARGV.shift raise(ArgumentError, "引数がありません") if name.nil? raise(ArgumentError, "引数が多すぎます") unl…

ちょっとしたきっと不特定多数の誰かが書いているであろうスクリプト

RDE上で走らせるためのツールをちょいちょい書く。 Rubyがマクロに使えるふつーのエディタみたいで いいかもしれない。