2022-01-01から1年間の記事一覧
ASP.NET Core 7から使えるようになったIParsableを使ってモデルバインドをしてみます。 やること コントローラのアクションで、"2022/12/31,2023/01/01"のような文字列をDateRangeという日付の区間を表すクラスにバインドして受け取れるようにしてみます。 /…
xUnit.netのTheoryDataを使ってテストコードを書いてみます。 実行環境 Visual Studio 2022 17.2.0 .NET 6 xUnit 2.4.1 このような名前と年齢を結合した文字列を返すメソッドのテストコードを書いてみます。 public string GetFullNameWithAge(string lastNa…
国税庁になりすまして税金の支払いをさせようとするSMSが届いたのでURLを開いてサイトのソースコードを読んでみました。 www.ipa.go.jp とりあえずサイトにアクセスしてみる PCからGoogle Chromeのシークレットモードでサイトにアクセスしてみます。 PCでア…
.NET7のRC版がリリースされてC#11を試せるようになったみたいなので新しく使えるようになったrequiredメンバーを触ってみます。 準備 .NET 7をインストールしておきます。この記事を書いてる時点では7.0.100-rc.1というバージョンでした。 dotnet.microsoft.…
C#でマイクラがアツイという噂を聞いたので試してみます。 準備 サーバー マインクラフトのサーバーをあらかじめ用意しておきます。 Dockerで動かすのが一番ラクそうだったのでこちらのDockerイメージを使ってサーバーを動かしました。 hub.docker.com docke…
AWS SDKのAPIを使ってAWSのサービスを使う際、ユーザーのホームディレクトリにある.aws/credentialsを使って認証されますが、ローカルのDockerで実行時にはこれが無いためAPIの呼び出しに失敗します。 docker-compose.ymlで認証情報を共有できるようにします…
TypeScriptでAzure Functionsを作ってみます。 準備 VSCodeで開発します。拡張機能でAzure Functionsをインストールしておきます。 プロジェクトの作成 コマンドパレットからAzure FunctionsのCreate Projectを実行します。 対話形式でプロジェクトの設定を…
Azure Static Web App CLI (SWA CLI)が正式にリリースされたので試してみます。 インストール npmでグローバルインストールします。 npm install -g @azure/static-web-apps-cli 静的サイトの作成 SWAに乗っける静的サイトを作成します。 今回はAngularでSPA…
準備 p5.jsをダウンロードしておきます。 公式サイトからComplete Libraryをダウンロードし、zipファイルを解凍して出来るファイル群の中にあるp5.jsとp5.sound.jsを使います。 p5js.org HTMLで先ほどのファイルを読み込むようにしておきます。 <html> <head> <script src="libs/p5.js"></script> <script src="libs/p5.sound.js"></script> <script src="app.js"></script> </head> <body> <main> <h1>p5 d</h1></main></body></html>…
Azureのリソースを作るときはわりとAzure PortalからGUIをぽちぽちしながらやっています。が、AppService名を間違えるなどでリソースの作り直しが必要になることがわりとあって、その度にGUIからリソースの設定をポチポチするのが面倒なのでARMテンプレート…
先日こちらのイベントで出題された問題を自分でもやってみました。 togetter.com 次のようなあいうえおの文字列を加工して、 const string aiueo = "あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもや ゆ よらりるれろわ をん"; 最…
小田急である広告の前でだけ学生数人がノート出してて何事かと思ったらこの広告が原因だった。解いたらスッキリする答えが出てきて、答え合わせできないけど確実に正解なのが分かった pic.twitter.com/bszZ0QQQJ5— 電電猫猫|高橋直希@CoeFont (@nya3_neko2) …