銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

Azure上のRHELマシンで、Azure PortalからNMIスイッチでvmcoreを取得する

ひとりAdvent Calendar 17日目です。

adventar.org

Azure上のRHELマシンで仮想マシンが応答しなくなった場合、従来はせいぜいBoot Diagnosticsによるスクリーンショットくらいしか取得できず調査が難しい状況がありました。仮想マシンのシリアルコンソール接続がサポートされたことで、NMI 呼び出しを発行できるため、RHELのkdumpを組み合わせてクラッシュダンプを仮想マシンにログインすることなく取得できるようになりました。

docs.microsoft.com

続きを読む

Q#のDeutsch–Josza Algorithmのサンプルコードをのぞいてみる

ひとりAdvent Calendar 15日目です。

adventar.org

今日はQ#のサンプルにのっているDeutsch–Josza Algorithmのサンプルコードをのぞいてみたいと思います。アルゴリズムそのものの説明ではなく、そのアルゴリズムとテストコードをどのようにQ#で実装しているかの説明になります。このSimpleAlgorithmの中で実装しているアルゴリズムの一つがDeutsch–Josza Algorithmです。

https://github.com/Microsoft/Quantum/tree/release/v0.3.1810/Samples/src/SimpleAlgorithms

続きを読む