2021-01-01から1年間の記事一覧

Xamarin.Forms でアイコンフォントの導入が簡単になっていた

アイコンフォントファイルを入手 Material Design Icons をよく使う github.com Xamarin.Forms 共有プロジェクトにアイコンフォントファイルを追加 Fonts フォルダを作って、その下に置くのが無難 アイコンフォントファイルのビルドアクションを Embeded Res…

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

最近は、(元)高木さんよりも、ちーの愛らしさにやられている。自分の子どもがちょうど同じくらいなのもあって、完全に重ね合わせてしまってるな。横になってるときに上に、お腹の上に乗ったまま寝ている姿とかね。まぁ、うちの場合は大きいから、乗られたら…

聖剣伝説3 TRIALS of MANA

スーパーファミコンで遊んだ聖剣伝説3のリメイク、『聖剣伝説3 TRIALS of MANA』を Switch でプレイし、全クリアした。主要3ルートだけでなく、追加シナリオの7章まで。シナリオと音楽の懐かしさ、一新されたグラフィックの新しさ、どちらも味わえてなかなか…

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

高木さん16巻は調理実習回。高木さんが料理できるのは予想通り。高木さんが作った味噌汁を西片くんが毎日飲みたいとか言って、気付かないうちに反撃するのを期待したけど、間接キスでドキドキする止まりかぁ。オマケの方で娘のちーが反撃を受けたは予想外。 …

CustomScriptExtension の commandToExecute で複数のコマンドを実行したメモ

CustomScriptExtension を使ってタイムゾーンを変更しても、既に実行中の Windows サービスには反映されなかった。反映するには Windows サービスの再起動が必要とはね。 commandToExec で powershell.exe を使い、-Command に複数コマンドを指定するハック…

Terraform で仮想マシンスケールセットのインスタンスのタイムゾーンを変更する方法

仮想マシンスケールセットのインスタンスのタイムゾーンを日本時間に変更したいのに、仮想マシンスケールセットで動かすためのイメージを作るとき Sysprep で一般化したら、タイムゾーンが UTC になってしまう。 応答ファイルでタイムゾーンを設定できたはず…

ASP.NET Core MVC で軽量 DDD

1人でフロントエンドとバックエンドの両方を開発していたら、DDD と軽量 DDD の区別が付かないような状況になってきた。個人的には軽量 DDD 上等。ただ、アーキテクチャに関して言えば、クリーンアーキテクチャはやり過ぎ感あるので、シンプルなレイヤーアー…

アオアシ(25)

阿久津からアシトへの教えが、どうやって相手をハメてボールを奪取するかではなく、いかにボールを取られないことだったとはね。あと、敵ではなく味方のスカウティングも。 その教えの甲斐あって、アシトが司令塔として開花しそうな予感。そういえば、エスペ…

コロナワクチン2回目接種

博多埠頭のクルーズセンターで、モデルナのコロナワクチン 2 回目を接種してきた。 副反応の発熱は、翌朝 37.2 度くらいだったので、こんなものかなと油断したらジワジワ上がっていった。接種 24 時間後には 38.8 度。あらかじめカロナールを用意しておいて…

豚骨セワン

天神四丁目にある『豚骨セワン』が、福岡のグルメ本に載っていたので、大きく外れることはないだろうと思い行ってみた。我ながら現金なものである。感染予防として、ランチタイムの時間をずらして、客がいない時間に入店。それでも一組いたけど。 食券機でラ…

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

ここのところ、石上とミコが物語の中心だけど、恋愛頭脳戦と呼ぶにはちょっと重め。大仏の恋愛感情も拗れてるな。ミコと大仏の関係はいったいどうなってしまうのか…。会長とかぐやの頃の、微笑ましい感じとはだいぶ違う。あのころの雰囲気が恋しい。取り戻す…

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

文化祭での渡くんの選択はさすがにないわぁ。誠実なようで不誠実。紗月にどっぷり依存していることを自覚できたことだけが救いか。その紗月は渡くんの前から姿を消すわけだけど。 それにしても、石原さんが不憫だ。病んで Nice boat とかならなければいいが……

電動ふわふわとろ雪かき氷器

子どもが夏休みに入ったけど、今年も帰省は無理。すこしでも夏休み気分を味わえればと思い、かき氷器を購入した。 【2021年モデル】 ドウシシャ 電動ふわふわ とろ雪 かき氷器 製氷カップ3セット付き グリーンドウシシャ(DOSHISHA)Amazon 電動のかき氷器を買…

コロナワクチン1回目接種

福岡市は7月19日から30才代の予約受付開始で、開始時点で既にファイザーが射てる病院や集団接種会場は軒並み満員。お盆後に1回目が射てる病院がちらほら、という状況だった。 そんな中、博多埠頭のクルーズセンターだけは、モデルナだからか、ほとんどの日で…

Azure Data Studio の SQL Server Profiler 拡張

SQL Server Management Studio に付属している SQL Server Profiler は Azure SQL Database で使えなかったので、自前の簡易的なプロファイル機能をアプリに仕込んだりしてたけど、Azure Data Studio に SQL Server Profiler 拡張をインストールすればプロフ…

OCTOPATH TRAVELER

Nintendo Switch 版の OCTOPATH TRAVELER をようやくクリアした。オクトパスはタコじゃなくて、8 つの PATH だったのか。 美麗な 2D グラフィックと、その世界観から、サガシリーズでもおかしくない。というか、もはやサガシリーズでは。なんでサガシリーズ…

ZIP ファイルを使用した Azure App Service への React 製アプリのデプロイ

React 製 Single Page Application を Azure App Service でホストするために、Kudu のカスタムデプロイスクリプトを書いてデプロイ時にアプリをビルドし、それを express でサーブしていた。 tnakamura.hatenablog.com でも実は、Kudu のカスタムデプロイス…

IdentityModel を使ってクライアントを OAuth 2.0 の認可コードフローと PKCE に対応させる

PKCE 対応に苦労したので、サンプルコードをメモしておく。 using System; using System.Diagnostics; using System.Net.Http; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; using IdentityModel; using Identity…

Windows サービスを Network Service アカウントで動かす PowerShell スクリプト

Windows サービスとして動くようにした ASP.NET Core アプリを、Network Service アカウントで動かすための PowerShell スクリプトを書いた。 $serviceName = "Windows サービス名" $exePath = "Windows サービスとして動かす exeのパス" $displayName = "表…

Kestrel デフォルトのエンドポイントのままセルフホストしてハマった

Kestrel のエンドポイントは、デフォルトだと http://localhost:5000;https://localhost:5001。デフォルトのままでいいやと、Windows Server 2016 の VM で Windows サービスとしてセルフホストしたら、VM 外からアクセスできなくてハマった。 VM 内から htt…

ASP.NET Core アプリを Windows サービスでホストする場合はカレントディレクトリの変更を忘れてはいけない

大人の事情で、ASP.NET Core アプリを Microsoft.AspNetCore.Hosting.WindowsServices を使って Windows サービスでホストしていたんだけど、カレントディレクトリの変更は不要と思ってコードを省略したら、ヒドイ目にあった。 public class Program { publi…

Age++

38歳になった。もう、完全にアラフォー。まごうことなきアラフォー。38歳ともなれば、精神的にだいぶ大人になっているもんだと思っていたけど、特に変わった気はしない。こんなもんか。 今年は本業が忙し過ぎて、個人開発がまったくやれていない。むしろ、ス…

OpenAPI Specification の JSON から PDF を生成する

はじめに OpenAPI Specification の JSON から、API の PDF ドキュメントを生成したい。 openapi-generator で直接 PDF を出力することはできないけど、AsciiDoc を挟むことで、最終的に PDF ドキュメントを生成できそうだったので試してみた。 OpenAPI Gene…

アルスラーン戦記(15)

アンドラゴラスが自力で帰還したので、パルス軍をアンドラゴラスが率いるのは予想通りだけど、アルスラーンが追い出されるのは予想外だった。 ダリューンやナルサスはアンドラゴラスから嫌われていたから、アルスラーンと一緒に追い出されると思いきや、まさ…

アオアシ(24)

北野蓮がアシトの上位互換な部分を、まざまざと見せつけられた前半戦が終了。北野蓮はボランチなのに対し、アシトは左サイドバックなので、福田監督がアシトに期待する役割は北野蓮とは違うはず。アシトがラストピースだった理由がきっとある。やっぱアラバ…

ASP.NET Core で gRPC と MVC の両方に対応できるか試した

はじめに ASP.NET Core で gRPC と gRPC-Web を 1 つのアプリでホストできることは確認した。 tnakamura.hatenablog.com gRPC と MVC はどうだろうか?試してみた。 gRPC サーバーに Web API を追加 GreeterController using Microsoft.AspNetCore.Mvc; name…

openapi-generator-cli でカスタムテンプレートを使う

openapi-generator-cli は jar ファイルをダウンロード。 Invoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/5.1.0/openapi-generator-cli-5.1.0.jar html2 ジェネレーターのテ…

なないろ

バンプの新曲「なないろ」が iTunes Store で配信されていたので購入。今回はNHK連続テレビ小説「おかえりモネ」の主題歌らしい。軽やかなメロディで、朝から元気出そう。憂鬱な月曜日も、この曲を聴いてシャキッとできる気がする。心なしか、足どりも軽くな…

ASP.NET Core で gRPC と gRPC-Web の両方に対応できるか試した

はじめに Grpc.AspNetCore.Web を使えば、プロキシを別に立てる必要なく、ASP.NET Core のパイプラインに gRPC-Web を組み込める。 gRPC-Web を組み込んだ場合に、gRPC-Web だけではなく通常の gRPC も使えるのか、気になったので試してみた。 gRPC サーバー…

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

ヤングジャンプで連載しているけど、お色気など一切無い、ヤングジャンプらしからぬ健全なマンガなので、会長とかぐやが交際してもその路線は変わらないだろうなと思っていた。ましてや、セッ…なんて扱わないだろうなと思ってたので、まさかの展開に。 いや…