おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

RESTful Web Services

Safari Books Onlineでも配信開始してた。

Restful Web Services

Restful Web Services

RESTといえば、この前、新卒の講習資料をとある資料を訳しながら作ってたんですが、「webserviceプロトコルにはRESTとSOAPの2つがあって、〜、RESTってのはURLを作って叩けば、XMLが返ってくるもので、ブラウザやコマンドラインからも叩きやすい」みたいなこと書いてあって、そのRESTの説明違うー、とはいえ、簡単にRESTの説明をするといっても分かっていないこともあって、難しい。ということで、「RESTぢゃないけど、(一般的に)広義のREST。」みたいな風に濁した。
Yahoo! Developer NetworkのFAQみてたら、

Q: What is REST?
REST stands for Representational State Transfer. Most of the Yahoo! Web Services use "REST-Like" RPC-style operations over HTTP GET or POST requests with parameters URL encoded into the request.

Frequently Asked Questions (FAQ) - Yahoo! Developer Network

なるほどね。"REST-Like" RPC-style operationsねぇ。

SaraのExtensionの書き方のプレゼン資料 (php|tek 2007)

php|tek 2007でのスライドからSara GolemonのExtension Writing(PDF)を斜め読みしたメモ。

Sara Golemonは、現在、Yahoo!Incに所属しており、Extending and Embedding PHP (Developer's Library)を書いた人です。(この本はおすすめ) Zend Developer ZoneでExtensionのチュートリアルも書いています。

プレゼンは3部構成になっています。

  1. PHP内部の説明
    • ライフサイクル
    • メモリ管理
    • 変数
      • zval構造体の構成とか
      • リファレンスカウンタの動作
  2. 簡単なExtensionの作成
    • 定数
    • 関数のエクスポート
    • 配列操作
    • Extensionグローバル
    • INI設定のアクセス
  3. オブジェクト
    • PHP4と互換性を持ったオブジェクト実装
    • PHP5スタイルのアクセス権(visibility: public, protected, private)の設定
    • 継承やインターフェイス、abstractなどの設定方法

Extensionを書くにあたって、必要なことがひととおり説明されていて、いいと思います。

ディズニー、期限切れ調味料使用サンドイッチ売る

まぁ、1日くらいじゃお腹壊すことはないけれど。

ディズニーシーで、20日午前10時〜午後5時55分ごろの間に、賞味期限を1日過ぎたカラシ入り調味料を使用したサンドイッチ234食を客に提供していたことを22日明らかにした。

提供時刻も提供数も正確に、20日発生で22日に発表ってすごいなぁ。感心する。
そうやって整備されてるようなところで、なんで期限切れを使ってしまったのか、と、どうして気づいたのかが気になるなぁと思ってオリエンタルランドのページを見ると、

再発防止策も策定済みですか。このスピードはすごいな。