Tbpgr Blog

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

2012-02-21から1日間の記事一覧

ThunderbirdにNostalgyアドオンを導入し、キーボードでの操作を拡張する

Nostalgyとは NostalgyはフリーのメーラーThunderbirdのアドオンです。 Thunderbirdデフォルトではキーボードで操作出来なかった操作を 実現することが出来ます。 Nostalgyのインストール ・ツール→アドオン→nostalgyで検索→検索結果からインストール ・Thun…

RubyでCompositeパターン

概要 GoFのデザインパターンのCompositeパターンについて。 よくある例としてファイルとフォルダを同様のComponentとして扱い、 再帰処理を可能とする。 木構造を再現する際などに利用。 登場人物 Component = コンポーネント。構成要素 Composite = コンポ…

RubyでStrategyパターン

概要 GoFのデザインパターンのStrategyパターンについて。 委譲によってアルゴリズムを交換可能にする。 登場人物 Context = コンテキストクラス Strategy = 抽象戦略 ConcreteStrategy = 具象戦略 UML 実装サンプル サンプル概要 ある言語のソースコードを…