C# で Azure 仮想マシンのプロパティを取得する

Azure ポータルの仮想マシンの概要ページに表示されているような情報を、C# で SDK 使って取得してみた。 www.nuget.org www.nuget.org といっても全部取得するのは調査に時間がかかるので、ひとまず必要なやつだけ。ズバッと1回の呼び出しで取得できなかっ…

C# でホスト名から IP アドレスを取得する

Dns クラスを使えばホスト名から IP アドレスを取得できた。だいぶ前に試したときは、遅過ぎて使いものにならなかった記憶があるけど、さて今回はどうか。 using System; using System.Diagnostics; using System.Net; using System.Threading.Tasks; namesp…

ヌワラエリヤ

赤坂のけやき通りの入り口にある、「ヌワラエリヤ」に行ってきた。ここはスリランカカレーの店で、あのツナパハグループ。ランチならスリランカカレーとかカレーヌードルに、サラダとドリンクと、あとアイスがついてお得ってことで、ランチタイムに行ってき…

天下一品

博多駅前にある天下一品に行ってみた。天下一品というと、全国展開しているラーメンチェーン。天下一品ウォーカーなんてムック本も出たりするくらい、熱狂的なファンがいるみたい。どんなもんかなと興味あったので、博多まで足を運んでみた。 ラーメンとチャ…

ラ ジョエル

大名にある「パティスリー ラ ジョエル」に行ってみた。この店は福岡市科学館が入っている六本松421の1階に出店しているので、存在は知っていた。せっかく買うなら、できれば本店がいい。ってことで大名にある本店まで足を伸ばした。 可愛い外観の店があるな…

セシルブルー

薬院にあるセシルブルーに行ってきた。ここはエクレア専門店。インスタ映えしそうなエクレアが並んでいた。店内は2人入ったら密になるくらいの狭いスペース。開店して間もない時間に行ったけど、既に先客が1人中にいたので、外で待っていた。 エクレアはピス…

風街

天神の昭和通り沿いにある「風街」に行ってみた。ソワニエのレトロな店特集で知ったけど、結構歴史のある喫茶店。そこでパスタブランチを食べにいった。パスタブランチはパスタとサラダ、あとコーヒーが付いてお得な印象。 パスタソースは10種類くらいある中…

RAMEN 浜虎

中洲にある「RAMEN 浜虎」に行ってみた。場所は一蘭総本店の裏手の路地。本店は横浜にあるみたい。横浜の人気店が福岡に上陸って感じ。月光軒が博多に移転してしまって、醤油ラーメンはご無沙汰。新しい店はつい期待してしまう。 醤油の「醬ラーメン」がメイ…

アオアシ(29)

司馬のパスにまったく追いつけずに終わった、アシトのトップチーム練習参加初日。練習後に司馬に直談判したり栗林と会話して、何か気付きがあったのか。練習2日目の最初からパスに追いつけるようになっていて、すぐに潰されてしまったけど、見せ場を作れた感…

C# で VPN ゲートウェイのアドレスプールを変更する

Microsoft Azure の仮想ネットワークに VPN の P2S で繋ぐとき、クライアントのアドレスプールをあらかじめポータルで設定しておくけど、REST API や SDK でもアドレスプールを変更できる。 www.nuget.org ポータルではアドレスプールなのに対し、REST API …

C# で VPN ゲートウェイの P2S 用 VPN クライアントセットアップをダウンロードする

Microsoft Azure の仮想ネットワークに VPN の P2S で繋ぐとき、Azure VPN Client を使うことになる。Azure VPN Client はポータルでダウンロードすれば事足りるけど、REST API や SDK でもダウンロードできる。 www.nuget.org 実際には、Azure VPN Client …

Xenoblade 2

ゼノブレイド2をクリアした 3が出る前にクリアしたかったけど、発売から1週間くらい遅れてしまった。メインストーリーと、一通り通常クエストは制覇したかな。ブレイドクエストはさすがに、そんなにできなかった。それでも100時間以上プレイしたので、だ…

マカロニキッチン

住吉神社前の通りを少し入ったところにある、「マカロニキッチン」に行ってきた。博多駅から歩いて15分ぐらいの距離。確か、ソワニエの洋食の特集で知って、ずっと行きたかったけど、ランチ営業のみでなかなかチャンスがなかった。ついに念願叶ったな。 ここ…

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

学校が休みの日に西片君に会うために、西方くんのマラソンに同行したり、キレイな石を見つける勝負で2人だけのタイムカプセルみたいな箱を埋めたり、やっていることはもはや恋人どうしのそれでは。 毎日一緒に下校することも多いし。一緒に下校できなかった…

C# でネットワークインタフェースに関連付けるネットワークセキュリティグループを変更する

ネットワークインタフェースに関連付けているネットワークセキュリティグループの付け替えも、Azure.ResourceManager.Network を使えばできた。 www.nuget.org using Azure; using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManage…

C# でネットワークセキュリティグループのセキュリティ規則を CRUD する

C# で Microsoft Azure のネットワークセキュリティグループの操作を行うのは、Azure.ResourceManager.Network を使えばできた。 www.nuget.org ネットワークセキュリティグループのセキュリティ規則を CRUD してみたサンプルは次の通り。 using Azure; usin…

C# でスナップショットからマネージドディスクを作成・削除

C# で Azure.ResourceManager.Compute を使って、スナップショットからマネージドディスクを作成できた。あと列挙・更新・削除も。 www.nuget.org 以下、.NET 6 でのサンプル。 using Azure; using Azure.Core; using Azure.Identity; using Azure.ResourceM…

C# で Microsoft Azure のマネージドディスクのスナップショットを CRUD する

C# で Azure.ResourceManager.Compute を使えば、マネージドディスクからスナップショットを作成・取得・更新・削除できた。 www.nuget.org using Azure; using Azure.Core; using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManage…

C# で Azure 仮想マシンのデータディスクを入れ替える

Azure.ResourceManager.Compute を使って、Azure 仮想マシンのデータディスクもアタッチやデタッチができる。 www.nuget.org OSディスクのときと違って、データディスクは ID の変更ができないので、データディスクのアタッチとでタッチを行うことで、データ…

そば処まさや

薬院にある「そば処まさや」に行ってきた。薬院大通駅の近く。福岡中央病院の斜め前。福岡に来て最初に住んでいたマンションの目の前。懐かしい。まぁ、1年くらいで引越したけど。住んでいた当時は有名な店と知らなくて、行ったことなかったな。旅サラダって…

C# で Azure 仮想マシンの OS ディスクをスワップする

Azure.ResourceManager.Compute を使って、Azure 仮想マシンの OS ディスクをスワップできた。 www.nuget.org using Azure; using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManager.Compute; using Azure.ResourceManager.Compute…

C# で Azure VM の停止・開始・再起動を行う

Azure.ResourceManager.Compute を使えば、C# で仮想マシンの停止・開始・再起動ができる。 www.nuget.org 認証には Azure.Identity を使う。 www.nuget.org アプリに組み込んで使うことを想定しているので、Azure AD でアプリを登録しておく。 Microsoft Az…

Microsoft Authentication Library for .NET でリフレッシュトークンを永続化する

Microsoft Authentication Library for .NET(MSAL.NET) は、リフレッシュトークンを内部でキャッシュしていて、それを使ってアクセストークンを再取得できる。 ただ、キャッシュはメモリ上にしかないので、そのままだとプロセス終了したら失われてしまう。次…

Microsoft Authentication Library for .NET でアクセストークンを再取得して Microsoft Graph を呼び出す

Azure.Identity でアクセストークンを再取得する方法を見つけることができなかったので、Azure.Identity が依存している Microsoft Authentication Library for .NET(MSAL.NET) を試してみた。 using System.Net.Http.Headers; using Microsoft.Graph; using…

NumSharp で 2 層ニューラルネットワーク

「ゼロから作る Deep Learning」を読んで C# でゼロから作ってみる続き。これから先は C# で初挑戦になる。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon NumSharp を使って 2 層ニューラ…

NumSharp でニューラルネットワークに対する勾配

「ゼロから作る Deep Learning」を読んで C# でゼロから作ってみる試みは、NumSharp を使って最初からやり直して、ようやく4章終盤まできた。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazo…

NumSharp で勾配下降法

「ゼロから作る Deep Learning」を C# で粛々と写経中。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon NumSharp を使って、機械学習で使う勾配下降法を実装してみた。 using NumSharp; va…

アクセストークンを指定して Microsoft Graph を呼び出す

Microsoft Graph を使って Microsoft Todo の CRUD ができることは確認したけど、アクセストークンは単独で取得しておきたい。そして、そのアクセストークンを GraphServiceClient で使いたい。 GitHubでソースコードを見たところ、アクセストークンは、Inte…

NumSharp で勾配

「ゼロから作る Deep Learning」を読んで、Python ではなく C# でゼロから作ってみる試みの続き。ちょっと間が空いてしまったな。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon 4章の勾配…

Dr.STONE(1)~(26)

週刊少年ジャンプで連載していた Dr.STONE は、科学を題材にした少年マンガ。それもジャンプで。少年誌でここまで科学を主軸に置いた作品は、他にどれくらいあるだろうか。自分は初めて読んだ。 石化光線に地球が包まれて文明が滅んだ世界で、ゼロから科学文…