銀の光と碧い空

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

Q#のGrover の探索アルゴリズムのサンプルコードをのぞいてみる その3

ひとりAdvent Calendar 24日目です。

adventar.org

その1、その2に引き続き、Grover の探索アルゴリズムを見てみます。

tech.tanaka733.net

https://tech.tanaka733.net/entry/2018/12/Grover%27s-search-algorithm-in-qsharp-sample-2tech.tanaka733.net

今回はMultiple Element Quantum Database Search with the Canonで、検索対象が複数、かつ実装する際にQ#のライブラリが提供しているAPIを利用しています。

f:id:tanaka733:20181221230308p:plain

続きを読む

Q#のGrover の探索アルゴリズムのサンプルコードをのぞいてみる その2

ひとりAdvent Calendar 23日目です。

adventar.org

その1に引き続き、Grover の探索アルゴリズムを見てみます。

tech.tanaka733.net

今日はQuantum Database Search with Manual Oracle Definitionsでこれは前回の実装に確率振幅増幅が追加されているものでした。

f:id:tanaka733:20181221225441p:plain

続きを読む

ASP.NET Core 2.2のHealthchecks機能を試してみる

C# Advent CalendarとひとりAdvent Calendar 22日目です。

qiita.com

adventar.org

[追記]今日のエントリは昨日英語版C# Advent Calendarに投稿したエントリの日本語版です。

developers.redhat.com

ぜひ英語版C#アドベントカレンダーでも興味のあるエントリを読んでみてください。

crosscuttingconcerns.com

今回は、ASP.NET Core 2.2で導入されたHealthchecks機能をkubernetesのReadiness ProbeとLiveness ProbeといっしょにOpenShiftで試してみるという内容です。

続きを読む