タグ

2011年5月30日のブックマーク (7件)

  • mod_rewrite (.htaccess) で簡単メンテナンスモード

    Webアプリフレームワークの「簡単メンテナンスモード」コンテストにエントリーされる方はいらっしゃいませんか。http://d.hatena.ne.jp/tanakahisateru/20110527/1306495794 (いろんなフレームワークの性格が見えて面白いと思う) http://twitter.com/tanakahisateru/status/74078560624721920 さあ、お待ちかね mod_rewrite / .htaccessの場合です。 というわけで、mod_rewriteを使えば、時間指定、IP指定、パス指定を行いつつメンテナンス画面を表示できます。 ポイントは、メンテナンス画面のステータスコードを「503」として返すこと。 これを怠るとメンテナンス画面がGoogleなどにインデックスされてしまいます。 このネタ、ずっと前から書きたかったんですよね! (それ

    mod_rewrite (.htaccess) で簡単メンテナンスモード
  • Quality Assurance in PHP Projects

    Quality Assurance in PHP Projects - Presentation Transcript Quality Assurance in PHP Projects Sebastian Bergmann June 10th 2010 Sebastian Bergmann  Co-Founder and Principal Consultant with thePHP.cc  Pioneer in the field of QA for PHP projects  Creator of PHPUnit  Contributor to PHP Get the help you need from the experts you trust. Consulting | Code Review | Training When things go wrong in so

    twainy
    twainy 2011/05/30
    単体テストと静的解析
  • http://kangax.github.io/es5-compat-table/non-standard/

  • オープンソースアプリケーションのアーキテクチャの解説書が無料公開されている - YAMDAS現更新履歴

    O'Reilly Radar で、The Architecture of Open Source Applications というのことを知る。 内容は書名通りオープンソースアプリケーションのアーキテクチャの解説書だが、章タイトルにオープンソースソフトウェアの名前が並んでおり、つまり一般論でなく具体的なアプリケーションのアーキテクチャを解説するになっている。取り上げられているアプリケーションも Sendmail や Bash といった歴史あるものから、Asterisk や NoSQL といったあたらしめのものまで幅広い。 しかもクリエイティブコモンズの Attribution 3.0 ライセンスの元で全文オンライン公開されている。これはありがたい。 早速中国語、ポルトガル語、スペイン語への翻訳作業が始まっているようだが、どなたか日語訳プロジェクトを立ち上げる人はいないかしら? [追記

    twainy
    twainy 2011/05/30
  • PHPとJavaScriptでHTTPストリーミングする話(Transfer-Encoding: chunked編) - id:anatooのブログ

    HTTPレスポンスをajaxでストリーミング的に受け取りたいとき、要するにHTTPストリーミングをしたい時には、Transfer-Encoding: chunkedなレスポンスを生成してやるとよい。こうするとAjaxではHTTPレスポンス全体を受け取るのを待たずに、レスポンスの中身にアクセスすることが出来るようになる。従って、一つのHTTPコネクションでサーバ側から任意のデータを好きなタイミングでプッシュすることが出来る。 コード 一秒ごとに生成されるJSONをストリーム的に受け取るデモのコードが以下。 <?php // push.php function output_chunk($chunk) { echo sprintf("%x\r\n", strlen($chunk)); echo $chunk . "\r\n"; } header("Content-type: applicati

    PHPとJavaScriptでHTTPストリーミングする話(Transfer-Encoding: chunked編) - id:anatooのブログ
    twainy
    twainy 2011/05/30
    Transfer-Encoding: chunked
  • みずほ銀行の3月のシステム障害の調査報告pdfが超面白いのでマはみんな読むべき « おれせん。

    みずほ銀行:システム障害に関するお知らせおよびお問い合わせ先 http://www.mizuhobank.co.jp/oshirase.html 中段の「システム障害特別調査委員会の調査報告書について」のリンク 直リンクはこれ(5/20掲載) 前半しばらく「グダグダ陶しい能書き」が続きますが9ページ目の「3. 障害発生以前のシステム障害及び対応状況」あたりからギアが入って、11ページ目の「4. 障害の発生事実」からトップギアというかちょっとしたヘル絵図であります。 ……ああ、その前にここを引用しておこうかな、4-5ページの「2. システムの概況」内「(3) 次期システムの概要」箇所。 (3) 次期システムの概要 次期システムについて、ビジネス環境の急激な変化に対応すべく、肥大化・複雑化した現行システムを新たなシステムとして再構築するために、2004 年から MHFG を中心に検討

  • WordPressを高速化するプラグインを作りました

    今朝、WordPressのレスポンスを向上させるプラグイン “WP Hyper Response” を作りましたので早速公開します。 このプラグインを使用した場合と使用していない場合の比較動画を作りましたのでご覧ください。 右が使用した場合、左が使用していない場合です。 画面中央にキャプチャソフトのウォーターマークが出ていますがご容赦ください。 この動画は、私が運営している フリー写真素材 :: Free.Stocker のページ表示テストです。 ブラウザキャッシュを無効にするため、Google Chrome のシークレットウインドウを使用しています。 それほど大きな違いは出ていませんが、プラグインを使用したほうが記事ページ(single.php)の表示が速いことがお分かり頂けるかと思います。 後半は管理画面のテストです。 どう見てもプラグインを使用したほうが速くなっていることがお分かりい

    WordPressを高速化するプラグインを作りました
    twainy
    twainy 2011/05/30
    早めのflushによる高速化