• Read older messages (October 31, 2008)
  • 7:53pm (October 16, 2008) 26x26yohei
  • バイナリだけじゃないんじゃ
  • 普通に entry POST するときも使えなかったっけ
  • っていうか例が entry の POST だ
  • 7:57pm (October 16, 2008) 26x26zigorou
  • 朝倉さんってブログ持ってるのかなー
  • と書くと誰かURLを貼ってくれるハズ
  • 7:58pm (October 16, 2008) 26x26m-takagi
  • 今お話されているのが朝倉さん?
  • 26x26zigorou
  • ですです
  • 26x26m-takagi
  • なるほど
  • 7:59pm (October 16, 2008) 26x26iwamot
  • 生々しくておもしろいなあ
  • 26x26zigorou
  • MLの遅延評価
  • 26x26m-takagi
  • 時差
  • 実感する
  • 26x26yohei
  • http://photofriend.blogzine.jp/lab/
  • 26x26m-takagi
  • あ、音切れちゃった……
  • ふっかつ
  • 8:00pm (October 16, 2008) 26x26zigorou
  • キター!
  • ありがとうございます
  • 8:01pm (October 16, 2008) 26x26m-takagi
  • ありがとうございます
  • Kiske has left
  • 8:04pm (October 16, 2008) 26x26Siena.
  • googleキャンパスは撮影禁止
  • yohei has left
  • nemo_kaz has left
  • zigorou has left
  • 8:05pm (October 16, 2008) 26x26Siena.
  • AtomPub相互接続実験の模様
  • WSSEなんか誰もいなかった
  • 8:06pm (October 16, 2008) 26x26m-takagi
  • ustの音声がちょっと遅延しているらしく
  • Siena.さんの発言が予言っぽく聞こえる
  • 26x26NEKOGET
  • w
  • 8:07pm (October 16, 2008) 26x26Siena.
  • ^^;
  • 正しい仕様の実装を以って行って、それおかしいと言う。かこいい。
  • 関係者がざんざかgoogleへ
  • 8:09pm (October 16, 2008) 26x26TOM
  • Googleの引き抜き力すごいなぁ
  • 8:10pm (October 16, 2008) 26x26Siena.
  • 各種実装no
  • のリスト
  • AtomPub Interop @ Hibiya : 日本でもやる
  • (やった)
  • yohei has joined
  • cos31 has joined
  • 8:12pm (October 16, 2008) 26x26Siena.
  • 理想と現実のバランス感覚じゅーよー
  • ぱちぱち、っと
  • AtomPub (RFC5023) 日本語訳 <http://www.ricoh.co.jp/src/rd/webtech/rfc5023_ja.html>
  • yohei has left
  • 8:15pm (October 16, 2008) 26x26Siena.
  • 次は takemaru さん。AtomPub は役に立ってますか]
  • 26x26m-takagi
  • ですね。映像が見えているのでわかりやすい
  • 残念ながらスライドは見えないけどしょうがない
  • zigorou has joined
  • junichiro has joined
  • 8:16pm (October 16, 2008) 26x26NEKOGET
  • (TAT)
  • 26x26Siena.
  • 標準化の目的の確認
  • 26x26kunit
  • 白バックのプレゼン資料はつらいですね。
  • 8:17pm (October 16, 2008) 26x26m-takagi
  • 真っ白に光ってます……
  • 26x26Siena.
  • 分散アーキテクチャ: RPC, ORB, SOAP, REST
  • 26x26zigorou
  • Private Sub Button_Click()
  • ...
  • End Sub
  • ワロス
  • hasimo has joined
  • shuyo has joined
  • 8:18pm (October 16, 2008) 26x26m-takagi
  • Visual Basic...
  • 26x26Siena.
  • RPC, ORB: ローカルプログラミングモデルの単純な分散。Protocol, Marshaling 共通化に苦戦。LPM への固執
  • SOAP: XML/HTTPによる相互運用性。Protocol: HTTP。Marshaling: XML。
  • REST: データ中心の分散プログラミングモデル。GUIプログラミングモデルへの類似。
  • # 類似?
  • 8:20pm (October 16, 2008) 26x26shuyo
  • CORBAは枯れてて用途を限れば使えますよ~
  • 8:21pm (October 16, 2008) 26x26Siena.
  • 御意
  • 分散データストレージ: : NFS. WebDAV, REST
  • NFS: ローカルFSの単純分散。LAN限定。
  • WebDAV: HTTPによる広域展開
  • REST: フラットなデータモデル
  • そもそも、URI には階層性は定義されていない
  • よね
  • nemo_kaz has joined
  • 8:22pm (October 16, 2008) 26x26Siena.
  • # WebDAV は階層ストレージを強制してしまう
  • RESTful標準への要求
  • 8:23pm (October 16, 2008) 26x26shuyo
  • NFS→WebDAV→RESTというとらえ方は個人的には微妙かも……
  • 26x26Siena.
  • URI: URIによるリソース指定。理疎0素へのhuyo
  • ぐふ
  • 26x26zigorou
  • 凄いtypoを見たw
  • 26x26Siena.
  • URI: リソースへのURI付与。URI semantics。
  • 26x26m-takagi
  • 8:24pm (October 16, 2008) 26x26shuyo
  • な、なんかtypoに取り込まれてる?
  • yohei has joined
  • 26x26Siena.
  • 統一インタフェース: CRUD。List (search)。オーバーロードPOST (RPC)的。性能向上 (この辺はどうかしらん?)。
  • 8:25pm (October 16, 2008) 26x26yohei
  • blog もうひとつ http://photofriend.blogzine.jp/tech/
  • 26x26Siena.
  • リソース表現: データ本体とメタデータ
  • キャッシュ、ロック。認証、認可、課金。サービス探索。
  • これらは今回の焦点とは離れるので除外。
  • 8:27pm (October 16, 2008) 26x26yohei
  • 帯これ 「分散コンピューティングのプラットフォームとしての Web」
  • 8:29pm (October 16, 2008) 26x26Siena.
  • 課題: リソースへのURI付与。search (メタデータに依存)。メタデータの表現、種類、サーバによる操作。
  • URI付与: PUT, Slug, サーバによるURI強制
  • 8:30pm (October 16, 2008) 26x26shuyo
  • そうか、さっきの WebDAV→REST の REST は AtomPub を指しているのか
  • 26x26Siena.
  • メタデータ表現: データ本体に添付 (HTTPヘッダ, エントリリソース@AtomPub)。データ本体とは別 (メディアリソース@AtomPub)
  • この観点では Amazon S3と AtomPub は対局
  • AtomPub拡張例: Google Data API, OpenSocial, multipart
  • 8:32pm (October 16, 2008) 26x26zigorou
  • OpenSearch
  • 26x26Siena.
  • Q: OpenSearch は? A: もちっとメタな仕様に感じる
  • 詳しくはブログ見てね!
  • 8:33pm (October 16, 2008) 26x26zigorou
  • http://www.opensearch.org/Specifications/OpenSearch/1.1
  • 8:34pm (October 16, 2008) 26x26Siena.
  • 「S3 + AtomPub + 拡張」でいいのでは? といいつつ、いいの?
  • 適さない場合: 標準メタデータを利用しない。データモデルが異なる。REST的でない操作を要求。
  • 標準化の貢献: 仕様の明確化。相互運用性。機能部品化。開発コストの低下。/ 実現された?
  • 8:35pm (October 16, 2008) 26x26zigorou
  • JavaScript で AtomPub client は一時期本気でやろうと思ったけどすぐ止めた件。
  • 8:36pm (October 16, 2008) 26x26Siena.
  • RESTに標準化は必要か: RESTはシンプルかつ利用場面がルーズ。開発コストは問題ではないのでは? 相互運用性が問題にならないの?
  • # 個人的には、なんでも AtomPub は違うだろうというスタンス
  • # AtomPub 使いすぎると、無意味にエンベロープでラップされまくる懸念
  • サーバ実装: FSのラッパ (e.g. mod_atom)。WA F/W (MVCモデルでのVC機能拡張) (e.g. Catalyst, RoR)
  • これらによる開発コストという意味で少しは役立ったのかも
  • REST的な定義対象も MVC の M もデータモデル: 競合?
  • 8:41pm (October 16, 2008) 26x26shuyo
  • RESTful Database に
  • 個人的には一票
  • 8:42pm (October 16, 2008) 26x26Siena.
  • RESTful API を備えたデータストア
  • 26x26zigorou
  • CouchDB かー
  • そういや触った事無いな
  • 今週末触るか。
  • かうちでーびー
  • 26x26Siena.
  • # メモ: WS と WA を分けようという話との類似性
  • 8:43pm (October 16, 2008) 26x26shuyo
  • MSのもあるよね。名前失念。
  • RESTful読書会でもプレゼンあったんだけど
  • 26x26yohei
  • MSの?
  • 8:44pm (October 16, 2008) 26x26zigorou
  • あー、ありましたね>MSの
  • SQLServer が REST でアクセス出来るとかじゃなかったでしたっけ?LINQ の方ばかり覚えてる><
  • 26x26m-takagi
  • ADO.NET Data Serviceかしら
  • 26x26shuyo
  • ADO.NET Data Service
  • 26x26zigorou
  • srd
  • 8:45pm (October 16, 2008) 26x26Siena.
  • RESTの将来: オレオレRESTful API の乱立 (相互運用性を軽視)。FSのような簡素な抽象化(CRUD+List)。DBのような高度な抽象化(メタデータ検索, 文書検索)
  • 26x26zigorou
  • http://msdn.microsoft.com/ja-jp/library/cc668792.aspx
  • オレオレサーバーとオレオレクライアントが最も簡単
  • 8:46pm (October 16, 2008) 26x26yohei
  • nrhd
  • Web3S のことかと思った(黒歴史)
  • 26x26Siena.
  • AtomPub で楽にった?
  • 汎用性ゆえに特定目的での検証しかしない。ので、相互運用性が保証できてない。
  • AtomPub ベースの独自 API であるとしても、ベースの理解は共通化できる。差分だけ理解すれば良い。
  • REST的APIを作りやすい (知らない人にも)
  • API/アーキテクチャ設計が楽になってる
  • REST的な設計方法の共通理解がまだ確立されてない (ので、参照モデルの一つとして使える)
  • 8:54pm (October 16, 2008) 26x26zigorou
  • 相互運用したいのか?
  • 26x26Siena.
  • 相互援用性の確認は行われてる? 保証したい?
  • 8:56pm (October 16, 2008) 26x26nemo_kaz
  • 相互運用したい、 更新したい。
  • 8:58pm (October 16, 2008) 26x26Siena.
  • なんでも扱えるサーバ、あんでも扱えるクライアントが実現できるのか。コンテンツの意味を見ないと有意義なものは作れないように思う。応用ごとの相互運用性しか保証できない気がする。
  • 9:00pm (October 16, 2008) 26x26zigorou
  • ピザが届きました?
  • 9:01pm (October 16, 2008) 26x26m-takagi
  • あ、なるほど
  • 26x26Siena.
  • AtomPubの範囲での相互運用せいがあれば、最低限の保証が出来る。汎用ライブラリを使い回せるとか。
  • 26x26m-takagi
  • ちょうど21時か
  • 26x26Siena.
  • 独自拡張は、AtomPubに影響しないように実現すべき。(どうやって?)
  • AtomPubとREST的API の話が混ざってるので意識しておく
  • AtomPubは細部は決めてない。→ 実装者にお任せ!
  • S3は実装・サービスこみ。AtomPub と比べるとカバーするレイヤが違う。
  • 9:05pm (October 16, 2008) 26x26zigorou
  • ツンデRESTと
  • 9:06pm (October 16, 2008) 26x26Siena.