Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

2012-03-06から1日間の記事一覧

colrm | 指定範囲の文字列を削除

概要 指定範囲の文字列を削除します。 colrm from to fromのみを指定した場合は、fromから文字列の最後まで削除されます。 サンプルコード $echo 1234567890 | colrm 2 5 167890 $echo 1234567890 | colrm 7 123456

RubyでProxyパターン/Matzは松江から来るのに時間がかかるのでProxyRubyistを置く!

概要 GoFのデザインパターンのProxyパターンについて。 ある処理について、代理人を置くことで処理を分散して負荷を軽減させる。 登場人物 Subject = 主体 RealSubject = 主体の実体 Proxy = 代理人 Client = 利用者 UML 実装サンプル サンプル概要 Rubyに関…

factor | 素因数分解をする

概要 素因数分解をします。 factor 数値 サンプルコード $factor 10 10: 2 5 $factor 11 11: 11 $factor 1055 1055: 5 211

banner | 文字を大きく表示する

概要 以下の構文で文字をX表記で大きく表示できます。 ASCII文字のみを対象とする。 banner "文字列" オプション c 文字 デフォルトのX表記から別の文字による表記に変更 w 数字 どこまで表示するかを設定。デフォルトは80。 サンプルコード $banner "defaul…

expr | 整数計算を行う

概要 整数計算を行う。 expr 数式 サンプル expr 2 + 2 expr 2 - 2 expr 2 \* 2 expr 2 / 2 expr 2 % 2 expr 2 = 2 expr 2 = 3 出力 $expr 2 + 2 4 $expr 2 - 2 0 $expr 2 \* 2 4 $expr 2 / 2 1 $expr 2 % 2 0 $expr 2 = 2 1 $expr 2 = 3 0