岩本隆史の日記帳(アーカイブ)

はてなダイアリーのサービス終了をうけて移行したものです。更新はしません。

2005-09-01から1ヶ月間の記事一覧

PHPのheader関数と.htaccessのErrorDocument

PHPスクリプトの途中で: header($_SERVER["SERVER_PROTOCOL"] . " 503 Service Unavailable"); などとした場合、.htaccessのErrorDocumentの設定は参照されないんですね。今日気づきました。自前の503画面を表示させたかったのですが、上記記述の後にHTMLを…

シンプル・イズ・ベスト

リリースチェッカーの開発に際しては「シンプルさ」を追求しました。もともとシンプルなものが好きなのですが、仕様を考えている最中に読んだ下記の主張(引用者注:特に共感を覚えた部分を抜書きしています)に、大いに触発されました。 機能の多さを優位性…

リリースチェッカーに「変更前の在庫状況」を追加

リリースチェッカーではRSSの内容に在庫状況を含めていて、この項目が変わるとRSSリーダーで更新アイテム扱いされてしまいます。でも在庫状況は出力したい。というわけで、在庫状況が前回生成時から変わった場合は、変更前の在庫状況も出力するように仕様を…

Amazon Webサービスは在庫状況が頻繁に変わる

Amazon Webサービスでは商品の発送時期や在庫数などを取得できますが、これ頻繁に変わるんですね。あまりにも頻繁に変わるので、処理サーバによって異なる内容が返るケースが多いのではないかと推測しています(未調査)。

リリースチェッカーにおけるRSS生成フロー

リリースチェッカーでは、4つのマーケット(和書・音楽・ビデオ・ゲーム)の検索結果を1つのRSSにまとめるため、Amazon Webサービスのバッチ・リクエストを2度実行しています(Amazon Webサービスの「毎秒1コール制限」は守っています)。XSLTのdocument関数…

リリースチェッカー公開

今日、Amazon.co.jpの新着情報RSSを配信する「リリースチェッカー」というサービスを公開しました。この日記帳では、リリースチェッカーの運営状況や、生業であるWeb開発にまつわる話を主に取り上げるつもりです。