SONUB ホーム JA English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

通知を有効にする方法

このブラウザーまたはアドレスでは通知を利用できません。対応ブラウザーで安全な接続のSONUBサイトを開いてください。

通知がブロックされている場合は、ブラウザーの設定で許可してください。

  1. アドレスバー横のサイト設定、またはブラウザーのサイト設定を開き、このサイトの通知を許可に変更してください。
  2. 端末の設定でブラウザーの通知を許可し、おやすみモードや集中モードを確認してください。
  3. SONUBに戻ってページを再読み込みし、ベルから通知を有効にしてください。

iPhoneやiPadではSONUBをホーム画面に追加し、そこから開いて通知を許可してください。

バイブコーディングの一覧へ
バイブコーディング

Webサーバー

が話しかけてくれるスクリプト20行。

Webはを待ってを送るだけのです。それを証明するために、bashととだけでサーバーを作ります — 一行残らず読めます。そのあと、実際のサイトを込みで動かすCaddyへ進みます。

Webサーバーは答えるプログラムです

ラックとのロゴを取り払えば、Webサーバーは一つのことを繰り返すプログラム一つです。誰かがつなぐのを待ち、何が欲しいかを読み、文章を返し、また待ちます。

「サーバー」という語は二つのものを指し、人はいつも混ぜて使います。データセンターに置かれた機械もサーバー、で耳を澄ませるプログラムもサーバーです。ここで言うのはプログラムのほうで、それは目の前のノートパソコンでも同じように動きます。

小さな窓口の向こうの店員が、リクエストのメモを持って並ぶ客たち(ノートパソコン、スマホ、小さなロボット)の話を聞いている。窓口の上には、ぐるりと回る矢印がある。
Webサーバーは窓口の店員です。待って、リクエストを読み、ページを渡し、また待ちます。

訪問者一人、四つの歩み

  1. 耳を澄ますプログラムがポートを一つ占めて待ちます — 例では8084です。ポートは機械に付いた番号付きの扉なので、二つのプログラムが同じ扉を握ることはできません。
  2. リクエストを読むブラウザーがつないで数行の文章を送ります。一行目に、どの方法でどのパスが欲しいかが入ります。たとえばパス / をしてくれ、という具合です。
  3. 判断する何を送るかを決めます。ディスクからファイルを読む、を走らせる、に問う。例はいつも同じファイルを送るだけなので20行に収まります。
  4. 答えて切るといくつかの、空行を一つ、そして中身を書いて送り、接続を切って次の訪問者のために最初へ戻ります。
ここに魔法はありません

あなたが名前を聞いたことのあるサーバーは — Apache・Nginx・Caddy、このサイトを動かしているPHPプログラム(FrankenPHP)まで — 上の四歩をしています。違うのは、それを何千人にも同時に、安全に、HTTPSで行うという点だけです。形は同じです。

自分で記録する欄です。ここで採点はしません。

この段階を理解したものとして記録しますか?

まだ取り消せないので、本当に理解できたときだけ記録してください。

理解したものとして記録しました

自分で記録する欄です。ここで採点はしません。