タグ

2008年4月1日のブックマーク (6件)

  • 安全と冪等 - winplusの日記

    安全 サーバの状態を変化させないこと。 冪等 一つのリクエストの実行結果が、同じリクエストを複数回実行した結果と同じであること。 算数でかくと、以下のとおり。 操作 初期値 1回目 2回目 3回目 x1 4 4 4 4 安全 x0 4 0 0 0 冪等 +1 4 5 6 7 安全でも冪等でもない 安全であれば必ず冪等であるが、冪等であるからといって安全だということではない。 で、HTTPメソッドは、以下の性質を持つようにすべき。 動詞 安全 冪等 GET ○ ○ PUT × ○ DELETE × ○ POST × × (HEAD/OPTIONSは省略) 以下の引用には、なるほど。 リソースの状態を相対的に変更する表現をPUTすることをクライアントに許可してはならない。...初期値が0の場合、「値を4に設定する」というPUTリクエストを2回送信しても、値は4のままである。初期値が0の場合、「

    安全と冪等 - winplusの日記
    yohei
    yohei 2008/04/01
    side effect は副作用と訳さない方がいい?あと IBM DW は URI を変えちゃったので、本が間違っているような印象になって困る
  • RESTful webサービス(4章) - winplusの日記

    RESTful Webサービスのつづき。 ■4章 リソース指向アーキテクチャ(ROA) ROAの4つ概念 リソース 参照するに値する重要性をもつものすべて。たとえば、リンクを作成したい、コメントしたい、表示したい、操作したい、といった対象となるもの。 名前(URI) リソースを一意に区分するもの。リソースは少なくともURIを1つ持っていなければならない。 表現 リソースの状態にかんするデータ。リソースは、XMLドキュメント・Webページ・CSVファイルなどなどで表現される。 リソース間のリンク 表現は、データのみならず、他のリソースへのリンクを含む。 定義上、1つのURIが2つ以上のリソースを表すことはない。 あるとすれば Universal Resource Identifer じゃなくなってしまう。 1つのリソースが2つ以上のURIを持つことはある。(今日に限っていえば、この記事は「最

    RESTful webサービス(4章) - winplusの日記
    yohei
    yohei 2008/04/01
  • ricollab Web Tech Blog » Blog Archive » 【重要】ricollabサービス終了のお知らせ

    いつもricollabをご利用いただき、ありがとうございます。 この度、誠に勝手ながら2018年2月28日をもちまして「ricollab blog」「郵便番号検索サービス」の各サービスを終了させていただきます。 日頃より利用いただいております皆様にはご迷惑をおかけすることとなり、誠に申し訳ございません。長らくのご愛顧をいただき、厚くお礼申し上げます。 ricollabは、2008年より運営を続けて参りました。しかし、この数年で利用者も大幅に減少しており、サービスとしての役割を終えたと考え、終了という判断に至りました。ご愛用頂いている利用者の皆さまにはご迷惑をおかけしますが、何卒ご理解頂きたく存じます。 ■郵便番号検索APIのご紹介 http://zipcloud.ibsnet.co.jp/doc/api https://github.com/madefor/postal-code-api

    yohei
    yohei 2008/04/01
    公開しました
  • ricollab Web Tech Blog » Blog Archive » ricollab実験サービス第一弾を開始します!

    日より、ricollabの語源の一つである「リコーラボ」としての活動の第一弾、郵便番号検索サービスを開始します。 同時に、このブログのサーバも社内のマシンルームから外部のデータセンターに移動して、心機一転です。読者の皆さんにはサーバの場所が変わってもあまり関係ないかもしれませんが、法定点検による停電の心配などが無くなりました。 「何でリコーが郵便番号なの?」という疑問も大いにあるかとは思いますが、いろいろなサービスで使われる情報なので応用が利くというのと、Webサービスとしてまずは小規模なところからスタートし、サーバの運営やWebサービスの提供までの設計・開発ノウハウを蓄積していこうという狙いがあります。 ただし、小規模なアプリとは言ってもただ単に日郵便のゆうびんホームページで公開されている郵便番号データを検索できるようにするだけではつまらないので、山がガチで設計したRESTfulな

    yohei
    yohei 2008/04/01
    4月馬鹿じゃないお
  • RESTful webサービス(はじめに〜3章) - winplusの日記

    とどきましたRESTful Webサービス。 ■はじめに Webはシンプルである=分散システムに最適なプラットフォームである (WS-*スタックはシンプルでない) このでは、WebサービスのベストプラクティスをROAとして記述した。 ROA(Resource-Oriented Architecuture):リソース指向アーキテクチャ ■1章 プログラマブルWebとWebサービス プログラマブルWeb 通常のWebサイトが人間向きのHTMLを返すのに対して、プログラム向きのXMLを返すWebサイト。 Webサービス プログラマブルWebが提供するサービス。 プログラマブルWebの分類 基準1. メソッド情報:どの操作をするのか 基準2. スコープ情報:どのデータを操作するのか スタイル メソッド情報 スコープ情報 例 RESTfulスタイル HTTPメソッド URIパス Amazon S3

    RESTful webサービス(はじめに〜3章) - winplusの日記
    yohei
    yohei 2008/04/01
  • RESTful Services with Erlang and Yaws

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architects. View an example Memorial Day Sale: Save up to 60% on InfoQ Dev Summit Boston (June 24-25)

    RESTful Services with Erlang and Yaws