2022-03-01から1ヶ月間の記事一覧

ASP.NET Core の CORS で許可するオリジンを動的に決定する

例えば REST API を提供していて、ブラウザ上から JavaScript で呼び出せるように、CORS 対応したい。でも、許可するのは登録してもらったオリジンだけにしたい。そんなとき。 Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProvider を実装したクラ…

Azure SQL Database の CREATE DATABASE AS COPY OF の罠

Azure SQL Database で使える CREATE DATABASE AS COPY OF は、裏で geo レプリケーションが行われている。その geo レプリケーションが完了する前に、ソースのデータベースをリネームしようとすると、下記の例外が発生する。 The operation cannot be perfo…

福岡市動植物園

絶賛リニューアル工事中の福岡市動植物園の、ペンギンエリアが新しくなったので、家族で行ってきた。駐車場はすぐに満車になってしまうため、地下鉄と徒歩で。 ペンギンエリアはアミメキリン横の橋を渡ったところにあった。工事が終われば正門から真っ直ぐ行…

かぐや様は告らせたい(25)

四条と四宮の抗争は、かぐやを四条に差し出すことで手打ちにしようと、帝が暗躍。敵である四宮黄光の懐にすら入り込むとは、なんという人垂らし。今太閤かよ。さすが帝という名前だけある。 対する会長も、以前にかぐやをあきらめないと宣言した通り、かぐや…

本わらび餅 極

昔テレビで紹介されて、同時期に博多阪急に出店したのに買い損なった、「本わらび餅 極」。あれから何年経過しただろうか。贈り物として買うことはあっても、自分の口に入ることは無く…。楽天スーパーセール期間中送料無料になるという情報を得て、ついに購…

ElasticPool に属するデータベースの一覧を取得する SQL

sys.database_servic_objectives という、Azure SQL Database (の SQL Server)にあるシステムビューを見れば分かる。後は sys.databases と JOIN すれば OK。 SELECT * FROM sys.databases AS d INNER JOIN sys.database_servic_objectives AS o ON d.databa…

Durable Functions で一定時間待機して続きを実行

Durable Functions では、IDurableOrchestrationContext .CreateTimer を使うことで、関数の実行中に任意の時間待機できる。 docs.microsoft.com 大人の事情により、処理の途中で 2 時間待機する必要があったけど、Durable Functions のおかげでシンプルに実…

アオアシ(27)

青森星蘭戦が決着した。この試合でついにアシトが覚醒。攻守コンプリートにたどり着いた。攻守コンプリート、やはりアシトの能力を活かした偽サイトバックだったか。 そして試合を決めたのが、アシトと阿久津というのが熱い。セレクションの頃からは想像でき…