Tbpgr Blog

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

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

RubyでFlyweightパターン

概要 GoFのデザインパターンのFlyweightパターンについて。 再利用可能なインスタンスを保持しておくことで 処理の軽量化を図ることことを目的とするのがFlyweightパターンです。Flyweightの語源はボクシングのフライ級。 ボクシングの階級の中でも軽量な階…

RubyでStateパターン

概要 GoFのデザインパターンのStateパターンについて。 状態をクラスで表現します。 状態と処理を分割することでプログラムをよりシンプルにします。 登場人物 State = 状態。状態に依存した振る舞いを表す ConcreteState = 具象状態 Context = 状況、文脈 U…

rev | 標準入力またはファイルの内容を逆に出力する

概要 標準入力,ファイルの内容を逆に出力します。 サンプルコード $echo "test" | rev tset $echo "hoge" > hoge.txt $ls hoge.txt hoge.txt $rev hoge.txt egoh

辞書ファイルによる入力補完の活用

概要 秀丸の辞書ファイルを活用することで多用する用語や 予約後の入力を円滑に行うことが出来ます。 ルール Shift-JISであること 設定 日本語も有効にする場合は その他→ファイルタイプ別設定→その他→単語保管→詳細→さらに→日本語 にチェックをする。今回は…