2012みなさんこんにちは。私はイギリスから参りました(まいりました)マーク・バーンズと申します。Twitterで@_mark_burns今回は関西ルビー勉強会にお招き(おまねき)いただき、ありがとうございます。私の主な二つの趣味は日本語とルビー。ルビーを選んだ理由のひとつは、それが日本で作られて、なんとなく日本庭園ぽい最小限イメージが付いていて、なかなか好きだからです。今回私の初めての日本語でのレクチャーですので、失敗するかもしれませんが頑張ります。使いたい術語を紹介いたします。ウェブシステムについて考える際はクライアントの役目とサーバーの役目は使われているけれどもAPIの場合はサーバーは他のAPIのクライエント役目として使われていることもあるので今日は区別しやすいようにコンシューマーとプロデューサーを使います。エンジンでありません。エンジンよりサーバーは選択を表示します。ロイ・フィールディング氏によって<read>私にとってもこの文章は非常に分かりにくく、他のネイティブのプログラマーが読んでも分かりにくいと思われます。私は実に好奇心旺盛なので解明したかったのです。サーバーが表示されます。クライアントが表示の中から選ぶが、そうでない場合はユーザーが好むであろう選択肢が表示されます。それをよんだ時に「あれ」と思いました。なにが選択を選びますか?プローグラマーは初めて構築時に選びますか?ユーザーは選びますか?両方はちょっと変ではないでしょうか?プログラミングらしくない、柔軟性のあるシステムなのです。それから少し考えてください。そんなシステムは何かAPIブラウザみたいではないですか?なるほど、似ていると思います。APIとハイパーメディアAPIを比べるとハイパーメディアのはコンシューマーが複雑になります。ClipboardCancelSave。