タグ

ブックマーク / www.sooey.com (7)

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • PHP at Yahoo!を読む - Sooey

    PHP at Yahoo!を読む イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとして実装する」といったことは皆さんご存知だと思います。今回も前半はそんな感じの内容ですが、途中で実装よりの具体的な話題になってきたと思ったら、Yahoo!が利用しているテンプレートエンジン r3がオープンソース化したと書かれていてビックリ。しかもsymfonyのビュー層にも組み込んで使っているとか。 他にもDrupal

  • PHPUnit 3.0リリース - Sooey

    Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. PHPUnit 3.0リリース Sebastian Bergmann and his contributors are proud to announce the immediate availability of PHPUnit 3. ということで早速バージョンアップしてみました。 PHPUnit 3.0はxdebug 2.0.0RC1以降が必要なので、あらかじめインストールしておきます。今どきはPECLで入れる人が多い気がしますが、とりあえず確実な手動インストールで。 $ gnutar xvf xdebug-2.0.0RC1.tgz (←最近のGNU tar

    koyhoge
    koyhoge 2006/11/22
    xdebug必須になってたのかー
  • Quake-like terminal - Visor - Sooey

    Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Quake-like terminal - Visor Mac OS XのTerminalをQuakeのウィンドウのように使えるようにするためのSIMBLプラグイン Visor が、とても素晴らしいので久々にここを更新したいと思います。 VisorをSIMBLプラグインとしてインストールすると、メニューバーまたは任意のショートカットキーで画面の上半分を占有するTerminalウィンドウが表示されるようになります。バックグラウンドにはqtzファイルを再生することもできて、デスクトップがとてもカッコよくなるのでお勧め。 実際の動作をMPEG4(H.264)ムービーに

    koyhoge
    koyhoge 2006/06/16
    terminal全画面ツール
  • Adobe Lightroom には Lua が使われている - Sooey

    Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Adobe Lightroom には Lua が使われている クラッシュ・バンディクーがLisp(Game Oriented Object Lispという独自の言語)で書かれているとか、米国の Yahoo! Store が Lisp で動いてるとか、RPGツクールXPで Ruby スクリプトが動く、といったシチュエーションにめっぽう弱い私なので、このネタもとても気になりました。「チャレンジングな適材適所」というのがカッコイイですね。 さて、Gus Muller’s Website によると、Adobe の写真編集ソフト Lightroom はコードの約40%が組

    koyhoge
    koyhoge 2006/02/01
    ふむー。
  • PHP の開発環境 - Sooey

    PHP の開発環境 p0t さんのPHPどうやって開発してる? というエントリで PHP の開発環境について触れられていたので、自分の開発環境についてまとめてみました。 私の場合はメインの環境が Mac OS X なので、p0t さんの分類における Type D の構成で開発をしています。日常の開発で使用するソフトウェアはだいたい以下の通り。 Carbon Emacs パッケージ php-mode(上記の Caron Emacs パッケージにも同梱されている) zsh(DarwinPorts のパッケージを利用) screen(DarwinPorts のパッケージを利用) php 5.1.x PHPUnit2 lighttpd Carbon Emacs で PHP のソースコードを編集する際は php-mode に加えて、 php-electric.el というマイナーモードも利用していま

  • 複数の PHP をインストールし、切り替えて使う方法 - Sooey

    複数の PHP をインストールし、切り替えて使う方法 lighttpd 1.4.7 を Mac OS X 10.4.3 にインストール や PHP 5.1.0RC5 Release で書いたように、メインマシンである PowerBook では PHPruby、lighttpd といったソフトは複数バージョンを共存できるよう configure に prefix を指定してインストールしています。 従って、例えば PowerBook の /usr/local/php は以下のようになっています。 $ ls -l /usr/local/php total 8 lrwxr-xr-x 1 root wheel 27 11 18 03:38 current -> /usr/local/php/php-5.1.0rc5 drwxr-xr-x 7 root wheel 238 11 15 14:4

    koyhoge
    koyhoge 2005/11/22
    なるほど
  • 1