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

dotnet-run-script

Node.jsではpackage.jsonにちょっとしたスクリプトを書いて、npm runで実行できるけど、同じことがdotnetでもやりたい。 dotnetコマンド標準ではサポートしていなかったけど、dotnet-run-scriptを使えばできた。 github.com まずはインストール。 dotnet new…

.NET MAUI の ListView でツリー表示

MAUI の CollectionView を使ってツリーを表示するために、 SelectedIndex を取得する添付ビヘイビアを作ったりして頑張ったが、ListView を使えばそんな努力不要だった。 tnakamura.hatenablog.com ListView には SelectedItemIndex プロパティがあるので、…

M3搭載13インチMacBook Air購入

家のMacBook Proは2016年購入で、丸8年になろうかとしている。Touch Bar搭載のIntel Mac。ただ使うだけならまだ問題ないんだけど、古すぎてmacOSを最新に更新できなくなってしまった。それに伴ってXcodeも更新できなくなり、iOS SDKまでも更新不可。 SwiftUI…

邂逅

4ヶ月ぶりの新曲は「陰陽師0」の主題歌。歌詞からは映画のスピンオフを読んでいるような印象を受けた。YOASOBIを筆頭に、最近のアーティストのタイアップは作品の世界観に寄り添った曲が当たり前になってきたけど、バンプは初タイアップのsailing dayの頃か…

月光軒

川端商店街にあった頃よく行っていた「月光軒」。博多に移転して生活範囲から遠のいたので移転後まったく行けてなかった。いつか行きたいな、と思っていたら、なんと天神に移転しているじゃないか。天神ビル地下一階の飲食店フロアに。すごく久しぶりに行っ…

MAUI の CollectionView でツリー表示する方法(完成版)

以前、MAUI の CollectionView でアイテムをツリー表示してみた。 tnakamura.hatenablog.com これは期待通りに動いた。ただ、ツリーのノードを開閉するときに選択されたアイテムのインデックスが必要で、インデックスを取得する方法が O(N) なのが気がかりだ…

めんとスープ

福岡市早良区野芥にある「めんとスープ」に行ってみた。地下鉄七隈線野芥駅から徒歩15分くらい。この店は、過去に一度行ったら貸切で入れなかったんだよな。今回はリベンジ。 多くの客が注文するとオススメされた、オマール海老ラーメンにした。見た目はラー…

CollectionView の SelectedIndex を取得するビヘイビア

.NET MAUI の CollectionView には SelectedItem プロパティはあるけど SelectedIndex プロパティは無い。ItemsSource にセットしているコレクションから SelectedItem と同じインスタンスを検索すれば取得はできるけど、O(N) なので件数が増えるとツラくな…

ちとせ寿司

用事で大村に行ったついでと言ってはなんだけど、ちょっと良い寿司を食べることにした。予約した「ちとせ寿司」は、大村市内でも評判の寿司屋みたいだ。子どもがスシロー好きで、回転寿司にはそれなりに行くけど、回らない寿司に連れていくのは初めてかも。 …