IPv4アドレスの枯渇を招きつつある器具のユビキタス接続への需要。食事の用意ができた時点から正確に一定時間経過後にコーヒーが出てくるようにしたいと望む。この文書は、ハイパーテキスト・コーヒーポット制御プロトコル(HTCPCP)を規定する。完全なリクエストと応答のセットを与える。送信元サーバからクライアントへのウェブ・オブジェクトの転送が可能である。これはHTTPが普及しているためである。良質でなければ普及することはあり得ない。HTTPは良質である。良質のコーヒーが欲しければ、HTCPCPは良質である必要がある。HTCPCPを良質にするには、HTCPCPをHTTPベースにすれば良い。エスプレッソマシンや同様のデバイスに対応した拡張が含まれる可能性がある。若干の新しいメソッド、ヘッダーフィールド、リターンコードを追加することにより構築される。すべてのHTCPCPサーバは、コーヒースキームにより参照されるべきである(第4節参照)。メソッドのいずれかを使って送信される。メソッドを等しく扱わなければならない。使用することは推奨されない。ファイアーウォール制御ポリシーも関係ない。メソッドが追加された。他のHTTPベースのプロトコル(ハイパーテキスト・ビール醸造プロトコル等)で使用しても良い。本文として送信せよ」という意味である。レスポンスの本文として返されるのは生成されたデータである。生成アルゴリズムのソーステキストとは異なる。ほとんどのコーヒースキームのデータは、コーヒーとは異なる。ミルクを入れてもらう側は、適量のミルクがコーヒーに注がれた時点でストップをかける必要がある。WHENメソッドが追加された。このくらいでいいかなと思ったら、ユーザはWHENを送信しなければならない。コーヒーサーバはWHENの受信がないままミルクがカップからあふれはじめた場合は、タイムアウトとして生成オブジェクトを破棄して良い。若干の新しいフィールドが定義される。HTTPリクエストを反復することが安全であることを示すのに使うことができる。クライアントは、任意に前回のリクエストを反復することが許可される。実際にはコーヒーサーバ側だけではなく、クライアントの状態にも依存する。朝ちゃんと目が覚めていない状態のクライアントはガラスを割ってしまうかもしれない。難しい例外が発生する。本プロトコルでは、Safe応答ヘッダーを拡張する。リクエストを、ユーザフレンドリーな形で反復することができる。これはインターネット上のコミュニケーションを円滑にするであろう。応答として受け入れ可能なメディア型を指定するのに用いられる。要求に応えるために自動コーヒーサーバ側の追加的動作が必要となる可能性がある。以下にその用例を示す(付加物は例示であり、これ以外の付加物を指定することを妨げない)。削除されたヘッダーフィールド「カフェイン抜き」オプションはサポートされない。このようなリクエストは多くの国と地域において法的な面で不正である。おいてはもはやサポートされない。扱わなければならない。HTCPCPサーバの実現は困難である。本節では、既存のコードの特別な解釈と、新しいリターンコードを規定する。HTCPCPでは、この応答コードを「要求の付加物には応じられない」という意味で用いても良い。本文として提供可能な付加物リストを送信するべきである。クライアントは付加物として、みだらな要求をするべきではない。実際には、現在、ほとんどの自動コーヒーサーバは付加物を提供できない。して間違ったあて先に対するリクエストが発生する。きゅうすは、418エラー「わたしはきゅうすです(怒)」を返すべきである。同一LAN内のコーヒーポットの正しいアドレスを通知しても良い。]コーヒーは国際的であるため、コーヒースキームは国際化されている。従って用いることができる。代わりに日本語で、%E3%82%B3%E3%83%BC%E3%83%92%E3%83%BC://foo/pot-0としても良い。これら29種類のコーヒースキームは同等である。コーヒースキームの言語区分は、コーヒーサーバが生成するコーヒーの種類を示すものと解釈しても良い。コーヒースキームでは大文字と小文字を区別する。ドイツ語で注文するときは、名詞の語頭が大文字であることから、%4Baffee://とエンコードしなければならない。本文は以下のものに限られる。HTCPCPサーバをユビキタスに運用する上での問題のいくつかを扱う。エラーのないサービスが求められる。内部時計を協定世界時に正確に同期させるべきである。(SNMPでなく)ウェブを使ってリモートシステムを監視・管理できることが証明された。付加的なコーヒーサーバ維持作業も、遠隔操作によって実現されるかもしれない。ウェブデータは通常、静的である。ブラウザーはウェブページをユーザのコンピュータにキャッシュする。新たにサーバから取得する必要はない。遠隔ロボット制御で必要なモニター画像は動的である。アクセスのたびに最新のバージョンを取得する必要がある。ファイアーウォールの通過ほとんどの組織で、HTTPトラフィックはファイアーウォールを非常に容易に通過する。あらゆる熱源からの保護に有効である。家庭用コンピューターもすべてファイアーウォールによって熱源から保護されるべきである。外出時にコーヒーサーバを遠隔操作できることは重要である。それゆえ、HTCPCPがファイアーウォールを容易に通過できることは重要である。HTCPCも同じ長所をすべて利用できる。ファイアーウォールの設定変更やバージョンアップが必要になるだろう。そのようなアップグレードは容易に実現可能である。システム管理者のほとんどはコーヒーを飲むので、HTCPCPをトンネルさせることに進んで協力してくれるであろう。ウェブの実用的利用の先駆的試みである。ビデオカメラにフレームグラバーを取り付け、デジタル化したイメージをウェブサーバにフィードするものであった。ATMネットワークの有効活用だった。共用コーヒーポットをモニターするためのウェブインターフェイスを提供するのに用いられた。みじめで貧しい研究者であったわれわれには、全員で一台のコーヒーメーカーしかなかった。それは研究室を出たすぐそこの廊下に置いてあった。誰かがコーヒーをいれると、すぐなくなってしまうことが多かった。コーヒーポットの状態モニターが始まったのである。上で稼働するものである。すべてセキュリティー上の問題とみなされる。コーヒーサービス拒否攻撃を招く可能性がある。コーヒーフィルターの不適切な使用は、出がらしの粉などの異物のコーヒー内侵入を許す結果を招く。コーヒーフィルターではウィルスに対して有効な防御とはならない。モンスターボールに入れて転送する方式では、配管が詰まると修理には危険を伴う。Nこのページに関するご連絡は、下記メールアドレスへお願いします。質問は掲示板をご利用ください。このウェブサイトは、都合により、まもなく終了します。書いてあった情報は、特に断り書きがない限り、自由に使ってください。そのまま転載しても、書き換えたりして再利用してもかまいません。雑誌等の物理メディアでの利用・紹介はご遠慮ください。