タグ

restに関するhiro_yのブックマーク (63)

  • Railsの誤解:CRUDはRESTじゃない! - 杉風呂2.0 - A Lifelog -

    以下はNick Sutterer氏が2010年10月28日に自身のブログに投稿した、"Rails Misapprehensions: CRUD is not REST! "の翻訳です。人の許可を得て掲載します。 Rails Misapprehensions: CRUD is not REST! http://nicksda.apotomo.de/2010/10/rails-misapprehensions-crud-is-not-rest/ RailsとRESTについて調べている間、二つのことがよくわかった。 RailsでRESTがどうなっているのか、他と比べて、明解で、基礎的で、「印刷された」解説を見つけにくい。数千のスクリーンキャストを見てきたが、この素晴らしいガイドが一つあるだけだった。 みんなCRUDとRESTを混同している とりわけ後者は僕を困らせたが、あるチームをコーチすると

    Railsの誤解:CRUDはRESTじゃない! - 杉風呂2.0 - A Lifelog -
  • Mobile API Design - Thinking Beyond REST — Stereoplex

    This article explores the problems of optimising REST APIs for mobile device performance, and suggests a way of allowing clients to request alternate representations. Nate Aune and Anna Callahan gave a great talk at this year's EuroDjangoCon about a service that they'd built in 24 hours, valentun.es. Along with a great story, the meat of the talk was about the concessions you have to make with a m

    hiro_y
    hiro_y 2011/12/29
    モバイルからのアクセスにAPIでどう対応するか
  • RestfulX Framework

    What is it? RestfulX is a framework that brings the design principles and productivity of Rails to Adobe Flex and AIR development and makes integration with RESTful Web Services as simple as possible. If you want to use Ruby on Rails, Merb, Sinatra, CouchDB or Google App Engine and you want a UI that puts the word Rich into Rich Internet Applications give RestfulX a spin. It only takes 5 minutes t

    hiro_y
    hiro_y 2009/05/17
    RESTfulなAPIをFlex/AIRから利用するためのフレームワーク。
  • Towards RESTful PHP - 5 Basic Tips · Kris Jordan

    What is REST? REST is an architectural style, or set of conventions, for web applications and services that centers itself around resource manipulation and the HTTP spec. Web apps have traditionally ignored the HTTP spec and moved forward using a subset of the protocol: GET and POST, 200 OKs and 404 NOT FOUNDs. As we entered a programmable web of applications with APIs the decision to ignore HTTP

    hiro_y
    hiro_y 2008/12/13
    RESTfulなアプリを作るために。もっとHTTPのステータスコードを意識するのは必要そう。
  • New York Java Consultant : Weblog

    Advantages Verified casino  Over 1000 games  Fast payouts  First deposit bonus  24/7 player support Know more Casinonic Review - Games, Bonus and Sign-in Form Casinonic is a representative of the Australian gambling industry. Recently Australian casinos have become popular among gamblers. They guarantee a fair gambling experience and a great variety of gambling options. It appeared in 2019 and has

    New York Java Consultant : Weblog
    hiro_y
    hiro_y 2008/08/25
    Spring 3.0におけるRESTサポートについて。
  • Willkommen auf monoceres.uberspace.de!

    Willkommen auf monoceres.uberspace.de! Welcome on monoceres.uberspace.de! Diese Domain kennen wir leider nicht. Sadly, we do not have this domain in our records. Sollte sie dir gehören, kannst du die Domain, wie im Manual beschrieben, auf deinen Uberspace aufschalten. In case it is yours, take a look at the manual to add it to your account.

    hiro_y
    hiro_y 2008/05/10
    RESTでweb経由でデータ操作するDB。データ受け渡しはJSONで。
  • 12 Things You Should Know About REST and WOA

    There have been a number of interesting tracts written lately about that increasingly popular topic in the world of SOA and Web services: REST. In particular, the one that is circulating around social bookmarking sites and SOA blogs the most in the last month is Stefan Tilkov's excellent Addressing Doubts about REST. The article tackles the continuing skepticism that SOA practioners have had about

    hiro_y
    hiro_y 2008/04/29
    「REST posits an interconnected information ecosystem, not an isolated set of point Web services. 」
  • RESTはWebAPIの代わりにはならない

    Photo by Pulpolux !!! bobchinさんの日記から「やっぱRESTは厳しいのかな?」。 RESTでは、リソースに対して一意のURLに、これって結局データストレージとして使えるっていうだけなんだと思います。MVCでいうmodelの部分。 これは、これでとても大切な部分なのですが、モデルを検索したり、いろいろ機能をRESTで提供するのは、うまくいかないと思います。 Railsだと、create, show, update, destroyメソッドはいいのですが、index(list)メソッドをXMLで返すようにしても、あまりうまくいかないケースが多いと思います。1画面に出る情報が多岐にわたるので、きれいに表現できないんですよね。 1つのコントローラでHTMLとXMLを返す上での最大の問題は、メソッド名の変更が出来なくなることだと思います。APIとして外部に公開してしまうと

    RESTはWebAPIの代わりにはならない
    hiro_y
    hiro_y 2008/04/28
    「外部へサイトの機能を公開するためには、別途WebAPIを作る必要があり、それぞれは補完関係にあると思います。」
  • Konstrukt

    A HTTP-friendly framework of controllers for PHP5. Key Aspects Controllers are resources URI-to-controller-mapping gives your application a logical structure Routing based on logic rather than rules Nested controllers supports composite view rendering Design Goals Embrace HTTP rather than hide it Enable the programmer, rather than automating Favour aggregation over code-generation or config-files

    hiro_y
    hiro_y 2008/04/23
    RESTfulめざしてるフレームワーク。PHP5。
  • ricollab Web Tech Blog » Blog Archive » RESTアーキテクチャスタイル入門の記事をすべて公開しました

    1月に三分の一を公開して以来、ずるずると遅れていた残りの記事の公開をやっと行いました。 RESTアーキテクチャスタイル入門 Web アプリケーションのアーキテクチャ Web サービスと REST RESTful な URI の設計 出版は2006年なので2年前の記事です。内容が一部古くなっている部分もあったため、現時点での最新情報に少しだけアップデートしました。

    hiro_y
    hiro_y 2008/04/06
    2006年のWEB+DBの記事「REST入門」が全文公開に。
  • 動画で配信!「現場で使えるREST」鼎談 記事一覧 | gihyo.jp

    第12回おわりに:RESTがつくる明るい未来 山陽平,羽生章洋,和田卓人 2008-01-28

    動画で配信!「現場で使えるREST」鼎談 記事一覧 | gihyo.jp
    hiro_y
    hiro_y 2008/01/22
    REST鼎談の動画。
  • http://www.machu.jp/posts/20080101/p01/

    hiro_y
    hiro_y 2008/01/03
    RESTful設計でのセッションの持ちまわり方。
  • REST入門

    第2版(2008年1月19日):翻訳者による注釈を追加しました。 ヘテロジニアスなアプリケーション間の通信を実装するための「適切な」手法について議論が行われているということを、あなたは知っているかもしれないし、知らないかもしれません。そういった状況下で、現在の主流は明らかにSOAP、WSDL、WS-*仕様という世界をベースとしたWebサービスにフォーカスしています。しかし、少数派の人たちの中で、より良い方法があると主張する人がいます。それが、REST(REpresentational State Transferの略)です。稿では、筋から外れることなく、RESTとRESTfulなHTTPアプリケーション統合への実用的な説明を試みようと思います。これらの考え方の説明については、より詳細に踏み込んで説明をするつもりです。私の経験上、誰かが始めてこのアプローチを経験することで一番議論が活発に

    REST入門
    hiro_y
    hiro_y 2008/01/03
    RESTの実際の実装寄りの話。
  • t-wadaの日記 - 書評: RESTful Webサービス

    RESTful Webサービス 作者: Leonard Richardson,Sam Ruby,山陽平,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2007/12/21メディア: 単行購入: 25人 クリック: 842回この商品を含むブログ (168件) を見る このの監訳をされたyoheiさんから献していただきました。ありがとうございます。 実はまだ邦訳版を読み終えてはいないのですが、原書は結構読んだつもりです。献していただいたお礼を兼ねて、このの紹介をさせていただきます。 このの意義 私はこのの意義は以下の点だと考えています。 Web上に散在しているRESTに関する情報を、として一つの形にまとめたこと RESTfulなシステムの「設計方法」について正面から議論されていること 設計方法だけでなく、実装方法、実装時のトレードオフにも踏み込んでいること

    t-wadaの日記 - 書評: RESTful Webサービス
    hiro_y
    hiro_y 2007/12/21
    『RESTful Webサービス』書評。「RESTfulなシステムにとっては特に設計が重要であり、RESTfulなシステムならではの考慮点もある」
  • 丸レクでREST on Railsについて話をしてきました

    日、「 丸山先生レクチャーシリーズ RESTfulサービス技術の台頭」で話をしてきた。僕の題目はというと、「Ruby on Rails2.0におけるREST対応」。使用したスライドは下のものである。 | View | Upload your own PDFは こちら 個人的には、やっぱり練習をしていくべきだったかなぁ、と、話し方に関して反省である。何度もRESTとRailsを言い間違えたし、日語として正しくないよなぁ、と思ってしまうほど文法上酷い言い方をしてしまった部分もあった。しかも、かなりの早口になっていたはずで、45枚あるスライドで、しかも途中でデモもやっているのに、時間が余るって何だよ、ってことになってしまった。まだまだスキルが僕は足りないな、と痛感。 しかし、会場に来ていただいた方々からのアンケート結果は、意外にも高評価。「わかりやすかった」「RailsでのREST対応があん

    hiro_y
    hiro_y 2007/12/20
    Rails 2.0のREST対応について。
  • A Brief Introduction to REST

    Here are some examples of URIs you might come up with: http://example.com/customers/1234 http://example.com/orders/2007/10/776654 http://example.com/products/4554 http://example.com/processes/salary-increase-234 As I’ve chosen to create human-readable URIs — a useful concept, even though it’s not a pre-requisite for a RESTful design — it should be quite easy to guess their meaning: They obviously

    A Brief Introduction to REST
    hiro_y
    hiro_y 2007/12/13
    REST入門に。
  • ステートレスとは何か

    RestWiki をたまに見直すと新たな発見があって面白い。 たとえば先日、「ステートレスなやりとりとは何か(What is Stateless Interaction?)」という箇所を見つけて、興味深く読んだ。このページは以前も絶対に読んでいるはずなのだが、 人間は忘れてしまうものである。 RestWiki の例でも充分わかりやすいのだけれど、自分でも例を思いついたので書きとめておく。 ステートフルサーバとステートレスサーバはどう違うのか。 まずは、ステートフルの例: 客: こんにちは 店員: いらっしゃいませ。○○バーガーへようこそ 客: ハンバーガーセットをお願いします 店員: サイドメニューは何になさいますか? 客: ポテトで 店員: ドリンクは何になさいますか? 客: ジンジャーエールで 店員: +50円でドリンクをLサイズにできますがいかがですか? 客: Mでいいです 店員:

    hiro_y
    hiro_y 2007/10/29
    ステートフル/ステートレスをハンバーガーショップを例に説明。わかりやすい。「ステートレスサーバというのは一見冗長なように見えるが、 スケーラビリティの観点から見ると、理に適っている」
  • Index - ウィザシステム - Witha System Ltd.

    AtomPub Test Client – code name “Fude” – beta Fude (コードネーム) は The Atom Publishing Protocolの開発支援及び相互運用性テスト用のツールです。 TODO: ファイル拡張子 <=> MIME/Media-Typeのマッピング。 他多数 動作要件 Windows 98SE/ME/NT4/2000/XP/Vista (日語版または英語版) Internet Explorer 6以上 Download fude.zip Zipファイルを解凍すると、実行ファイルが入っています。レジストリは触りません。アンインストールはファイルの削除です。エントリなどのローカルキャッシュは”C:\Documents and Settings\YOUR-LOGON-NAME\Application Data\witha\Fude”に保

    hiro_y
    hiro_y 2007/09/28
    「The Atom Publishing Protocolの開発支援及び相互運用性テスト用のツール」
  • yohei-y:weblog: APP の標準化作業がほぼ終了

    Tim Bray からアナウンスがあったとおり、 APP の標準化作業がほぼ終了しました。 RFC 番号が付くのはしばらく先だと思いますが、 現状の仕様を実装してもう問題ありません。 最後の draft-17 ベースの仕様が RFC になります。今後の修正は editorial なものだけのはずです。 この先、Web API を設計する人は、まず APP が利用できないか検討しましょう。 APP を採用すれば自然と REST スタイルを採用することになります。 これまで悩みがちだった Web API の設計が、かなり楽になると思います。 Web API を設計する人は、オレオレXMLを設計する前に、Atom/APP をベースにしたらどうなるか、 を考えて見ましょう。きっと Atom/APP は良い選択肢になってくれるはずです。 日では AtomPP で定着しつつあった Atom Publ

    hiro_y
    hiro_y 2007/07/27
    Atom Publishing Protocolの標準化作業がほぼ終了。
  • 新規

    盾集域名停放是全球优质行业导航备案网站领导者 为中小企业提供数字化、快速化、轻量化、精准化的网站链接服务 dns1.dopa.com,dns2.dopa.com 版权所有 站内容未经书面许可,禁止一切形式的转载 © CopyRight 2023 盾集域名停放click.com.cn    浙ICP备20018420号-2 杭州盾集网络有限公司

    hiro_y
    hiro_y 2007/04/09
    MySQLのモデリングとインデックスの問題について。