タグ

開発環境に関するmuratayusukeのブックマーク (2)

  • Macでトリプルディスプレイ×TotalSpacesを使った12画面開発のすすめ

    エンジニアの生産性を大きく左右する開発環境は人によって好みや相性があると思いますが、一つの例としてぼくが数年来使ってる12画面開発について書いてみます。 実画面3 × 仮想画面4 6〜7年前の大学生時代に初めてMacを手に入れた時、当時あったSpacesという機能に感動しました。アプリの切り替えってCommand+TabやDockから選ぶなどが一般的だと思いますが、どちらも「探す」という手間がかかるんですよね。直前に使ったのが確実ならCommand+Tab一回でいいんですが、数回前だと探しながらTabを連打していく必要があります。 ところがSpacesでどの画面にどのアプリを置くかを決めておけば、探さなくても直感的にその場所に行けばアプリも切り替えられる!しかも縦横2画面ずつの4画面ならどこにいても上下左右一発で好きなところに行ける!というのでぼくの必須機能になりました。 Mac OSX

    Macでトリプルディスプレイ×TotalSpacesを使った12画面開発のすすめ
  • CakePHP 環境に応じてDBの設定を変える

    番環境や開発環境など環境に応じてDBの設定を変える方法です。 1.AppModelを書き換える withcakeで紹介されている方法です。 AppModelのコンストラクタで切り替えるアイデアは分かりやすくて良いと思います。ちなみに記事のコメントにもあったのですが、記事のコードだとコンストラクタの引数がModelへ渡されませんので、修正版を以下に書いておきます。 [app/app_model.php] class AppModel extends Model { function __construct($id = false, $table = null, $ds = null) { $this->useDbConfig = $_SERVER['HTTP_HOST'] == 'devserver'?'test':'default'; parent::__construct($id, $

  • 1