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

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

ブラウザーも curl の1行も Web クライアントです。nc で HTTP リクエストを手で書いてから、curl と Chrome デベロッパーツールで同じテキストが行き来するのを確かめましょう。

ブラウザーの窓、黒いターミナルの窓、スマホが、それぞれ同じサーバーに封筒を送り、ページがそれぞれのもとに返ってくる。
も、も、スマホのアプリも同じ役割です。先に尋ね、が答えます。

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

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

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リダイレクトを追いかけます。なければが来たとき、欲しかったページではなくほぼ空のレスポンスを受け取ります。
-o FILEレスポンスを画面に出さずファイルへ保存します。curlをダウンロード道具として使う形です。
-H "Name: value"リクエストヘッダーを足します — 中身の種類、、望む言語など。
-d "data"尋ねるだけでなくを送ります。-dを付けるだけでになり(ほかの方式は-Xで選びます)、からフォームやを試す方法がこれです。
-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も変な答えを受け取るなら、問題はサーバー側です。見当違いの場所を半日探さずに済みます。

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

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

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

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

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

キャンセルする保留中の予約を選んでください。予約ごとに確認が必要です。

あなたの:

閉じる