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クライアント

に何かを求めるもの、すべて。

ChromeもWebですし、一行もWebクライアントです。この章では四つのことをします。を手で書き、それをスクリプトに包み、curlをきちんと覚えます。最後にChromeのを開いて、同じ文章が飛び交うのを目で確かめます。

curl — 毎日使うことになるクライアント

こちらのスクリプトが大ざっぱにやっていたことを、curlはきちんとやります。、HTTPS、ヘッダー、アップロード、時間切れ、まで。ほとんどの機械に入っていて、ブラウザーを挟まずにサーバーを確かめる標準の手段です。

terminal
# body only
curl http://localhost:8084

# body plus the response headers
curl -i http://localhost:8084

# the whole exchange, request headers included
curl -v http://localhost:8084

大事なオプション

オプション働き
-i本文と一緒にヘッダーも見せます。ページが思ったものと違うとき、まず付けるオプションです。
-v詳しく見る。送ったリクエストと受けたレスポンスを、接続の様子まで一行ずつ見せます。
-Lリダイレクトを追いかけます。なければ301が来たとき、欲しかったページではなくほぼ空のレスポンスを受け取ります。
-o FILEレスポンスを画面に出さずファイルへ保存します。curlをダウンロード道具として使う形です。
-H "Name: value"リクエストヘッダーを足します — 中身の種類、認証トークン、望む言語など。
-d "data"尋ねるだけでなくデータを送ります。-dを付けるだけでになり(ほかの方式は-Xで選びます)、ターミナルからフォームやAPIを試す方法がこれです。
-s静かに。進み具合の表示を消します。出力をほかのコマンドやスクリプトへ渡すときは必ず付けます。
-A "name"特定のブラウザーのふりをします。サイトによっては尋ねる相手が誰かで答えが変わります。

APIを呼ぶ

今どきのアプリが話す相手は、ページではなくを返すAPIであることが多いものです。curlがそれを取り、jqが読みやすく整えます。アプリのコードを一行も書かないうちにを確かめる方法です。

terminal
# fetch JSON and pick one field out of it with jq
curl -s https://api.github.com/repos/sveltejs/svelte | jq '.stargazers_count'

# send JSON with POST
curl -X POST https://httpbin.org/post \
  -H 'Content-Type: application/json' \
  -d '{"name":"SONUB","level":1}'

# download to a file
curl -L -o page.html https://sonub.com

何であれ、まずcurlで試す癖を付けてください。curlが正しい答えを受け取れば、サーバーは無事で、間違いは自分のにあります。curlも変な答えを受け取るなら、問題はサーバー側です。見当違いの場所を半日探さずに済みます。

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

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

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

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

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