2020-05-01から1ヶ月間の記事一覧

続・SameSite指定されたCookieはCORS fetch時にどう働くか

まとめ 最近のブラウザは新しい Cookie 規格 RFC6265bis になってる Cookie の SameSite の判定は RFC6265bis Section 5.2 にある「Registrable Domain」の合致で判定される 「Registrable Domain」より前の部分は見てない A request is "same-site" if its …

SameSite指定されたCookieはCORS fetch時にどう働くか

まとめ 2020/05/17 修正 fetch などを使った CORS リクエストにおいて、API サーバから SameSite 設定付きで Set-Cookie が返された場合、以降の CORS リクエストに Cookie は付くのかどうか → SameSite=none の場合のみ Cookie が付く。 ただし、サブドメイ…

速い Python コードを書くためのマイクロベンチマーク

Python コードを書くにあたって特性というかクセのようなものは知っておいた方がいいだろうと、Pythonコードの書き方の違いによる時間計測してみた。計測環境は 2020/5/9 時点の Google の Colaboratory で以下のスペック。 Python 3.6.9 OS Ubuntu 18.04.3 …

Python str 1個入りタプルやリストを作る時の罠を踏んだ

まとめ str 要素 1個入りの tuple, list を作るときは括弧で作ると安全。 t = ('abc',) # ケツカンマがないと怒られる l = ['abc'] tuple() や list() のコンストラクタ形式を使うと罠にはまるかも。 経緯 ('abc',) ['abc'] ↑の結果が欲しくて↓のようにする…