Contrastというアイルランド版37signalsみたいな集団がいるのだけど、彼らのブログのFail early, Fail often, and Learnという記事が面白かった。 陶芸教室で、生徒を たくさん造ることを目標とするグループ いいものを造ることを目標とするグループ にわけて作業をさせると、試行錯誤を重ねた前者のグループのほうが結果として高品質なものを造るという話。 元ネタはSketching User Experiencesという本のようだけど、確かにそうかもしれない。
以前、Emacsをフルスクリーンで使っている人のスクリーンショットを見かけたことがあり、WriteRoom的でちょっといいなあと思っていたのだけど、その時点ではタイトルバーやメニューバーまで非表示にするのはCarbon Emacsでは難しいということだったので諦めていました。 が、いつの間にかCarbon Emacsで完全なフルスクリーン表示を可能にするパッチを作成された方がいて([carbon-emacs:622] Re: “True” full-screen (patch announcement))、Carbon Emacs (2008年春版)では無事に取り込まれていました。 追加されたのは、フルスクリーン表示と通常表示をトグルするmac-toggle-max-window関数と、フルスクリーン時にメニューバーを隠すかどうかを表すmac-autohide-menubar-on-max
Remember The Milkと同期するiPhoneアプリ Appigo Todo iPhone / iPod touch用のTODO管理ツールというとOmniFocusとThingsが双璧で、実際どちらも使い勝手がよくデザインも優れているのですが、Appigo Todoという$9.99のソフトが意外な伏兵でしてRemember The MilkのProアカウントとうまいこと同期してくれるんです。 UIは英語ですがデータ自体は日本語も問題なく扱え、使い勝手も同期速度も申し分なし。iPhone & RTMユーザーには超おすすめ。 Name E-mail (表示はされません) Web Comment 使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite
PHP at Yahoo!を読む イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとして実装する」といったことは皆さんご存知だと思います。今回も前半はそんな感じの内容ですが、途中で実装よりの具体的な話題になってきたと思ったら、Yahoo!が利用しているテンプレートエンジン r3がオープンソース化したと書かれていてビックリ。しかもsymfonyのビュー層にも組み込んで使っているとか。 他にもDrupal
sfWebDebugで、より正確なメモリ使用量を見るには symfonyを使っていてMemory Exhaustedというエラーが表示されたことはありませんか? PHPは5.2.0でメモリ管理の実装が変更されたため、従来に比べて必要とするメモリ量が増加しています(厳密には「それまで正確ではなかったメモリ確保処理を改良して、より正確なメモリ確保を行なうようにしたためメモリ使用量が増えたように見える」ということだそうです)。このため、PHPスクリプトが取得できるメモリの上限値を設定するmemory_limitのデフォルト値もかつての8MからPHP 5.2.0では16Mに、PHP 5.2.1ではさらに128Mまで引き上げられましたが、PHPをバージョンアップする際にソースアーカイブに含まれるphp.ini-distやphp.ini-recommendedを使用しなかったケースではmemory_l
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Doctrine - PHP Data Persistence and ORM Tool 足回りに PDO を利用した XML 要らずの O/R マッピングツール、Doctrine。 フィンランドの20歳の学生さんが開発しているようですが、ドキュメントを読む限り Rails の ActiveRecord を参考によく作られている感じ。 everes, April 15th, 2006 at 01:57 [Comment] データベースのキャッシュをファイルシステムに保存するって、かえって遅くなるような気がするのは私だけでしょうか? しかもあの書き方だと単一テー
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. CachedIni class 唐突ですが、parse_ini_file 関数 の結果を 簡単にキャッシュしたいならこんな感じのコードはどうでしょう。 < ?php // License: The MIT License class CachedIni { var $cache_dir; var $filename; var $cache_filename; var $section; function CachedIni($cache_dir, $filename, $section = false) { $this->cache_dir = $cache_d
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Eclipse をベースに PHP IDE の開発がスタート Eclipse PHP Integrated Development Environment によると、 Actuate IBM Intel SAP Zend の各社がスポンサーとなり、Eclipse のプラグインベースで PHP 用の開発環境を開発することになったようです。 詳細は上記サイトや PHP IDE creation review(PDF) という PDF ファイルに記載されていますが、PHP4/5 の構文に対応したインスペクタやソースフォーマッタを含む PHP IDE Core、ソースコ
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. PHP5 で利用できる新しい関数 PHP5 で利用できる新しい関数 PHP4 や PHP3 の時代から PHP での開発をしているとそれまでに蓄えた知識 だけで大抵のことはできるようになっているので、ドキュメントの隅々まで目 を通すことが少なくなります。 ところが、久々にドキュメントを眺めていたら、これまでは既存の関数を組み合わせて実 現していた処理が関数一発でできるようになっているケースが多くありました ので、自分用のメモも兼ねていくつかまとめておこうと思います。 array_combine() 配列Aの値を配列要素のキー、配列Bの値を配列要素の値として新しい
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Zend Framework Preview released Zend Framework にてプレビューリリースが公開されました。 まだ、Programmer’s Reference Guide をチラッと眺めてみただけですが、まあ特に目新しさは無いですね。Zend_Mail や Zend_Pdf、Zend_Search といったクラスは嬉しい人もいるでしょうが、日本語をサポートしているかどうかが気になります。Zend Framework in Gentoo Linux によると Gentoo の portage にも既に存在している模様。 ちなみに、最近知
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Brace_Mock の lambda 対応 PHP 4.0.1 以降では lambda (無名関数)を生成する create_function という関数が使えるようになっていたことに気づいたので、自家製便利ライブラリ Brace のモック生成クラス Brace_Mock でも lambda を扱えるようにしました(#129)。 今回の変更はリリース版の Brace にはまだ反映されていませんが、以下の手順で trunk から Brace のコードを取得し PEAR ライブラリとしてインストールすることはできます。ビルドには PHP5 および Phing が必
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 をインストールし、切り替えて使う方法 lighttpd 1.4.7 を Mac OS X 10.4.3 にインストール や PHP 5.1.0RC5 Release で書いたように、メインマシンである PowerBook では PHP や ruby、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
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. debugConsole 1.0.1 JavaScript によるポップアップウィンドウを利用して PHP アプリケーションのデバッグを行うことができる debugConsole 1.0.1 がリリースされました。PHP 5.0.0 以降に対応しており、以下のような機能がポップアップウィンドウ経由で提供されます。 変数の変更の監視 変数のダンプ PHP が出力するエラーメッセージの表示 スクリプトの実行時刻および所要時間の表示 任意の範囲の所要時間計測 コンソール出力のログファイルへの保存 ただし、監視する変数や時間計測用タイマーの仕込みなどはコードレベルであら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く