PlaywrightでMUIのDialogをテストする

Playwright で MUI の Dialog コンポーネントをテストするのに手間取ったのでメモ。 import { Button, Dialog, DialogTitle, DialogContent, DialogActions, DialogContentText, } from "@mui/material"; import { test, expect } from "@playwright/experim…

tbls で SQL Server のデータベースからドキュメントを生成

コードファーストで開発していた Web サービスのテーブル資料を求められたので、既存のデータベースから生成するツールを探したら良いの見つけた。 github.com SQL Server にあるデータベースから、Markdown と SVG を生成できた。 tbls doc mssql://ログイ…

C# で ARM テンプレート関数を使う

C# のプログラムで Azure Resource Manager のテンプレート関数が使いたかった。具体的には guid を。Azure.Deployments.Expression パッケージを使って実現できた。 www.nuget.org guid 関数を呼び出して、deterministic な GUID を生成するサンプルは次の…

PERSONA 5 THE ROYAL

初ペルソナシリーズ Swich版の「PERSONA 5 THE ROYAL」を購入しクリアした。 学園アドベンチャー+RPG 放課後と夜の行動を選んで、主人公の能力を上げたり、他のキャラと親密度を上げたりできて、まさか学園アドベンチャーをプレイできるとは思わなかった。こ…

LUMOS PAN

アサデスの毎日パン日和で紹介された「LUMOS PAN」が原にあるので、江ちゃんラーメンに行ったついでに寄ってみた。子どもが好きそうな、可愛いパンを何個か購入。 妻が食べたがっていたニューヨークチーズクリーム。チーズクリームがサンドされていた。チー…

Sleep Walking Orchestra

最近仕事が忙しくてチェックを怠っていたら、新曲「Sleep Walking Orchestra」がリリースされていた。イントロが月虹に似ている気がする。ダンジョン飯のアニメ主題歌らしい。生への執着を歌っていると思ったけど、生きるためにモンスターを食べるダンジョン…

からかい上手の高木さん(20)

ついに最終巻。西片が気持ちを自覚してからが実にもどかしかった。3年生なのに西片が陸上部に入ってしまって、二人が一緒に帰る機会も減ったっぽいし。一緒に登下校して、普通に相合い傘して、休日に遊んだりカラオケって、いやもうこれ付き合ってないのおか…

江ちゃんラーメン

福岡市早良区原にある「江ちゃんラーメン」に行ってみた。最寄り駅の藤崎駅から徒歩20分ほど。がんばって歩いた。 ここは、早良区田隈にある超有名店「ふくちゃんラーメン」の現店主のお姉さんの店らしい。正真正銘、ふくちゃんファミリーというわけだ。 大…

からかい上手の高木さん(19)

高木さんの髪が型変わると、結構印象が変わるのな。まぁウィッグだけど。最初表紙見たとき、新キャラ登場かと思った。いつもの髪型がいい。西片がこぼした本音に同意。 高木さんの誕生日を知っていた西片が、プレゼント二つ用意して用意周到に勝負を挑んだけ…

アオアシ(34)

エスペリオン対バルセロナがキックオフ。バルセロナ対策として、エスペリオントップチームとホームスタジアムで強化試合をやっていたとはね。その効果あって、バルセロナに臆することなくプレーできている。前半は互角になりそうな予感。試合が動くとしたら…

マツパン

図書館で予約した本の受け取りで六本松の福岡市科学館に来たので、ついでに昼食を買いに「マツパン」に寄ってみた。マツパンは福岡市内のパン屋ランキングでトップ10に入る人気店。店内がコンパクトなのもあって行列必至。 気になったパンを手当たり次第買っ…

博多弁天堂総本店

大名にあった隠れ家的な居酒屋「博多弁天堂」の総本店が博多駅前にあったのは知らなかったな。昼はラーメン屋で、夜はモツ鍋屋みたいなので、昼に行ってみた。ラーメンウォーカーにも掲載されていて期待大。 ラーメンと焼きめしのセットを注文。焼きめしは凄…

かわのそば

会社帰りに、中洲にあるラーメン居酒屋「かわのそば」に寄ってみた。ここは、黒と白の醤油ラーメンがグルメ本で紹介されていて気になっていた店。夜営業のみで行く機会がなかなか無かったけど、最近残業続きで、ストレス解消になればと思い行ってみた。 黒と…

博多玉

西鉄大橋駅そばにある『博多玉』は、ラーメンウォーカー常連の人気店。行きたいと思って1年以上行けずにいた。お盆の連休明けに行ったらまだお盆休みだったり、妻と子どもが友だちと遊びに行くからチャンスと思ったら臨時休業だったり。巡り合わせが悪い。 …

博多 藪

福岡市内でかつ丼の美味しい店としてよく名前が挙がるのが、中洲にある『博多 藪』。夜営業のみなので、なかなか行くタイミングが無かったけど、残業でいつもより帰りが遅くなったので、これはチャンスと行ってみた。 開店まもない時間だったので一番乗りだ…

アルスラーン戦記(20)

パルス軍3万に対しルシタニア軍10万と、ただでさえ圧倒的に数に劣る上、ボダン率いる聖堂騎士団の強襲に合い、ナルサスの知略をもってしてもいよいよ窮地かと思ったら、まさかまだ策があったとは。しかも、アトロパテネの意趣返し。ボダンに悪魔とまで言わし…

神戸旅行2日目

朝食はホテルのレストランのビュッフェ。ホテルピエナ神戸を選んだ理由はこの朝食。ホテルの朝食日本一に選ばれたことがあるらしい。 他のホテルのビュッフェではお目にかかったことがない、手の込んだ品が多くて、過去に泊まったヒルトンやホテルオークラ以…

神戸旅行1日目

行ってみたいと思いながら、いつも新幹線で通過するだけだった神戸に、念願叶ってようやく行けることになった。今回も8時ちょうどののぞみ10号で旅立つ。 2時間15分で新神戸に到着。新神戸駅は博多駅や京都駅と比べて店がほとんど無いんだな。お土産店が1店…

博多中華そば幸ノ助

一幸舎の新業態「博多中華そば幸ノ助」が博多駅前にオープンしているのを美味本で知ったので行ってみた。 中華そばと焼きめし(半)の食券を購入。 中華そばはスープが黒くて、京都の新福菜館を彷彿とさせる。スープは見た目通り濃い醤油味でガツンとインパク…

2023年ふりかえり

2023年も、英語と個人開発まったく進捗なかった。 Google Playストアが個人開発者締め出しともとれる施策始めて、厳しい時代到来。スマホアプリ作ろうと思っていたが、もうWebアプリしかないのか。Webアプリで自分が使いたいネタ無いんだよな。 2023年の後半…

C# で Azure SQL Databaseの長期バックアップ保有期間を変更する

Azure.ResourceManager.Sql を使って、SQL Database の長期バックアップも設定できる。 www.nuget.org 毎月 1 回目のフルバックアップを 2 ヶ月保有するように変更するサンプルは次の通り。 using Azure.Identity; using Azure.ResourceManager; using Azure…

C# で Azure SQL Databaseの自動バックアップ保有期間を変更する

Azure.ResourceManager.Sql を使って、SQL Database の PITR を設定できる。 www.nuget.org PITR の保有期間を 14 日間に変更するサンプルは次の通り。 using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManager.Sql; using Azure.R…

C# で Azure Entra ID に登録されているアプリにロールを割り当てる

Azure.ResourceManager.Authorization を使えばできた。 www.nuget.org リソースの共同作成者を割り当ててみたサンプル。 using Azure; using Azure.Core; using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManager.Authorization; …

ほったて小屋 ラーメンスタジアム店

福岡市西区野方にある「ほったて小屋」が、キャナルシティのラーメンスタジアムに出店していた。車を持っていない身としては、櫛田神社前駅そばなので行きやすい。本店行くより早く着けそう。さっそく行ってみた。 濃厚鶏塩白湯ラーメンの食券を購入。麺はス…

C# で Microsoft Azure の DNS ゾーンに A レコードを登録する

Azure.ResourceManager.Dns パッケージを使って DNS ゾーンを操作できる。 www.nuget.org A レコードを追加するサンプルコードは次の通り。既存のパブリックIPアドレスリソースのエイリアスにしている。 using Azure; using Azure.Identity; using Azure.Res…

渡くんの××が崩壊寸前(16)

15巻最後の石原さんからの爆弾は、直人の鉄の石で回避した。さすがにここで流されたらおしまいよ。直人が成長していて安堵。 多摩代さんは、てっきり作家か何かと思っていた。まさか弁護士だったとは。3人が暮らしていた家は、多摩代さんが買った家ではなく…

C# で Microsoft Azure のパブリックIPアドレスを作成する

Azure.ResourceManager.Network パッケージを使う。 www.nuget.org パブリック IP アドレスが無ければ作成するサンプル。 using Azure; using Azure.Core; using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManager.Network; using …

渡くんの××が崩壊寸前(15)

ついに直人と紗月が交際開始。東京と横浜なので、遠距離っちゃ遠距離だから、夏休み限定半同棲生活するなんて大胆だ。直人は両親の件もあるから、卒業まではプラトニックでいるみたいだけど。 将来もちゃんと考えているようで、紗月が大学進学は意外。直人は…

A10 - Resort Hotel

atcoder.jp 左からと右からの累積MAX(?)を計算しておく。 var N = int.Parse(Console.ReadLine()!); var A = Console.ReadLine()!.Split(' ').Select(x => int.Parse(x)).ToList(); var D = int.Parse(Console.ReadLine()!); var Q = new List<(int Left, i…

C# で Key Vault にシークレットを登録する

Azure.Security.KeyVault.Secrets を使えば、Microsoft Azure Key Vault にシークレットを登録できた。 www.nuget.org 以下サンプルコード。シークレットの取得もやってる。 using Azure.Identity; using Azure.Security.KeyVault.Secrets; var client = new…