Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

2023-09-01から1ヶ月間の記事一覧

Basic認証についてざっくりまとめる

目次 目次 概要 Basic認証とは Basic認証とよくあるフォーム認証との違いとは ステートレス、ステートフルについて 認証フォームについて 認証情報の保持について 認証情報の有効範囲について ユーザー情報について ログアウトについて Basic認証とフォーム…

Same-origin policyとCORSについてざっくりまとめる

目次 目次 概要 Web開発における「リソース」とは オリジンとは オリジンへのネットワークアクセスについて Same-origin policyとは 別オリジンのリソースへのアクセスだけどSame-origin policyの制約がないものについて CORSとは CORSを利用する際のざっく…

電子メールとSMTPについてざっくりまとめる

目次 目次 概要 電子メール(Email)とは 電子メール送信の仕組み メールアドレスの構造とMXレコードについて メーラ(メールクライアント)とは SMTPプロトコルとHTTPプロトコルの関係性 SMTP(Simple Transfer Protocol)とは ユーザーがメールクライアント(メー…

クッキーとセッション、セッション管理についてまとめる

目次 目次 概要 クッキーとは クッキーがどのようにサーバーから送られるのかを見てみる ここまでのクッキーについてのまとめ その他のクッキーについて セッションとは セッション管理とは セッションとセッション管理の関係性 クッキーとセッションの関係…

Linuxコマンドの最近知った機能をまとめる

目次 目次 echoコマンド シェルのリダイレクト機能 パイプ 長いコマンドを読みやすくする ユーザーとsudoコマンド topコマンド コマンド置換 参考記事 echoコマンド echoコマンドは、指定した引数の文字列を表示するコマンドです。 echo "Hello" => Hello シ…

PATHを通すについてざっくりまとめる

目次 目次 PATHを通すとは そもそもシェルの環境変数とは何? コマンドサーチパスとは なぜcatコマンドをシェルから実行できるのか PATHを通すデメリット・メリット デメリット メリット 実際にPATHを通してみる 実際にGoでcatコマンドもどきのコマンドを作…