タグ

2014年11月26日のブックマーク (2件)

  • PHP: The Right Way

    デザインパターン ウェブアプリケーションのコードやプロジェクトを作っていくにはいろんなやりかたがあって、 どんなふうに作るか考え抜くのもありだし適当に作るのもありだ。 でも普通は、一般的なパターンに従うほうがいい。そのほうがコードを管理しやすいし、 他の人にもそのコードを理解してもらいやすくなるからである。 Architectural pattern (Wikipedia) デザインパターン (Wikipedia) 実装サンプル集 ファクトリー 最も多用されているデザインパターンのひとつが、ファクトリーパターンだ。このパターンでは、 使いたいオブジェクトを生成するだけのクラスを用意する。ファクトリーパターンの例として、 こんなコードを考えてみよう。 <?php class Automobile { private $vehicleMake; private $vehicleModel; p

  • Mac のターミナルの Bash に単語単位カーソル移動のキーバインド設定をする

    ※[ブックマーク]ボタンの中に delicious, reddit, digg, Google+(G+) のボタンもあります。 以前 Linux を使っていたとき bash で Alt+f/Alt+b でカーソル移動できて便利でした。そこで「Mac のコンソール上でも、Bash で単語単位のカーソル移動のキーバインド設定をしたい」と思いました。調べた結果、ターミナルの設定により可能なことがわかりました。以下、この設定方法について説明します。対象とするターミナル・ソフトは、iTerm2 と Terminal です。 Background 最初に調べたところ、[bash のデフォルトの設定で、M-f/M-b (M- は Metaキーのことで実際は ESC キーを押せばいい) で動くことになっている][1]。だけども ESC はさすがにやや押しにくいので、Opt+f (Opt は Mac 純正の

    Mac のターミナルの Bash に単語単位カーソル移動のキーバインド設定をする