Submit Search
Upload
Q#基礎 ver1.1
•
2 likes
•
2,005 views
Takayoshi Tanaka
Follow
Q#を始める人向けのまとめ資料 v1.1。Quantum Development Kit 0.3に対応。
Read less
Read more
Report
Share
Report
Share
1 of 43
Download now
Download to read offline
Recommended
(過去バージョン) Q#基礎 ver1.0
(過去バージョン) Q#基礎 ver1.0
Takayoshi Tanaka
ver1.1を参照してください。 https://www.slideshare.net/tanakata/q-ver11
ゼロから始めるQ#
ゼロから始めるQ#
Takayoshi Tanaka
福岡.NET Conf 2018のセッション資料
20201127 .NET 5
20201127 .NET 5
Takayoshi Tanaka
.NET 5の全貌
(ゲームじゃない方の)switchで遊びたい話
(ゲームじゃない方の)switchで遊びたい話
Masanori Masui
2020-11-27開催の.NET 5 リリース記念 C# Tokyo イベント(https://csharp-tokyo.connpass.com/event/189415/)でのLT資料です。
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
https://alterbooth.connpass.com/event/164976/
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
Y Watanabe
ビジネスは利益を求め日々成長することを是としています。そのためにコードは書かれ続けます。そして書いたそばから陳腐化してゆきます。株式会社ビズリーチの主力事業、ビズリーチシステムのメイン言語はJavaです。このセッションでは、社内で最も古くからあるシステムの1つをJavaで開発し、事業として顧客に提供し続ける中で遭遇した課題、つちかってきた戦略と戦術を、余すところなくお話します。
最近のQ#について
最近のQ#について
Takayoshi Tanaka
https://openql.connpass.com/event/128599/
復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0
Yuta Matsumura
Fukuoka.NET #6 の登壇資料です https://fukuten.connpass.com/event/51843/
Recommended
(過去バージョン) Q#基礎 ver1.0
(過去バージョン) Q#基礎 ver1.0
Takayoshi Tanaka
ver1.1を参照してください。 https://www.slideshare.net/tanakata/q-ver11
ゼロから始めるQ#
ゼロから始めるQ#
Takayoshi Tanaka
福岡.NET Conf 2018のセッション資料
20201127 .NET 5
20201127 .NET 5
Takayoshi Tanaka
.NET 5の全貌
(ゲームじゃない方の)switchで遊びたい話
(ゲームじゃない方の)switchで遊びたい話
Masanori Masui
2020-11-27開催の.NET 5 リリース記念 C# Tokyo イベント(https://csharp-tokyo.connpass.com/event/189415/)でのLT資料です。
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
https://alterbooth.connpass.com/event/164976/
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
Y Watanabe
ビジネスは利益を求め日々成長することを是としています。そのためにコードは書かれ続けます。そして書いたそばから陳腐化してゆきます。株式会社ビズリーチの主力事業、ビズリーチシステムのメイン言語はJavaです。このセッションでは、社内で最も古くからあるシステムの1つをJavaで開発し、事業として顧客に提供し続ける中で遭遇した課題、つちかってきた戦略と戦術を、余すところなくお話します。
最近のQ#について
最近のQ#について
Takayoshi Tanaka
https://openql.connpass.com/event/128599/
復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0
Yuta Matsumura
Fukuoka.NET #6 の登壇資料です https://fukuten.connpass.com/event/51843/
.NET Core時代のCI/CD
.NET Core時代のCI/CD
Yuta Matsumura
Fukuoka.NET #9 https://fukuten.connpass.com/event/75232/
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
だいぶ遅くなりましたが、Tohoku ComCamp 2016 powered by MVPsで発表した資料です。 VSCodeが出来ることとそのメリットについて、簡単に説明しました。
20191024 Get Start gRPC with ASP.NET
20191024 Get Start gRPC with ASP.NET
Takayoshi Tanaka
C# Tokyoでの登壇資料
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
Issei Hiraoka
https://www.microsoft.com/ja-jp/events/decode/2019session/detail.aspx?sid=DT06 2019/05/30 に開催された de:code 2019 におけるセッション資料 DT06 どっちの VS ショー 〜伝統の Visual Studio 2019、人気の Visual Studio Code〜 つい先日ローンチ イベントを迎えた Visual Studio 2019。一方で、OSS 界隈で絶大な人気を誇る Visual Studio Code。 それぞれのデベロッパーはお互いのことを分かり合えるのか。Azure DevOps はチーム開発の架け橋になることができるのか。 VS / VS Code を愛してやまないクラウド ソリューション アーキテクトの二人がそれぞれの魅力をデモを通して紹介します。
未知との交信!?Project SignalR
未知との交信!?Project SignalR
Yuta Matsumura
発表資料です https://fukuten.connpass.com/event/91571/
DevOps、その前に
DevOps、その前に
Yuta Matsumura
Developers Summit 2016 OpenJam & ComCamp Fukuoka での発表資料です。
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
Yuta Matsumura
あつまれ未来のアーキテクト!DevOpsを実践しよう - connpass https://alterbooth.connpass.com/event/209463/
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
マイクロソフト コーポレーション グローバル ブラックベルト Azure App Innovation スペシャリスト 井上 章 2021年11月に正式リリースとなった .NET 6 は、3つの .NET (.NET Core, Xamarin, .NET Framework) が統一された最初の LTS (Long Term Support) バージョンとなります。そして、Windows フォームや WPF に加えて、Blazor や .NET MAUI など、一つの SDK でさまざまな種類のアプリケーションモデルをサポートし、そのパフォーマンスも大きく向上しています。今後の .NET アプリケーションのモダナイゼーションの要となる .NET 6 の全体像をご紹介します。
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Yuta Matsumura
2020/11/27 C# Tokyo https://csharp-tokyo.connpass.com/event/189415/
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
日本マイクロソフト株式会社 Digital Sales 事業本部 Digital Cloud Solution Architect 上坂 貴志 クロスプラットフォームに対応した .NET Core、.NET 5 を得てリリースされた .NET 6は待望の LTS (Long-term Support)です。新規開発であれば .NET 6 での開発を検討できますが、.NET Framework で作成された既存のシステムはどうすれば良いでしょうか。 .NET Framework は version 4.8 を最後に新機能の追加予定は今のところありません。今後のことを考えて .NET 6 へのアップグレードを検討したいところですね。 このセッションでは .NET Framework から .NET 6 へのアップグレードについての様々な情報をお伝えします。
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
株式会社 ゼンアーキテクツ 大平かづみ GitHub 上に展開される開発環境をブラウザや Visual Studio Code から接続し、あたかも手元で作業しているかのように利用できる GitHub Codespaces。手元のマシンスペックに影響されず、プロジェクトで共通の環境をオンデマンドで利用できるため、コーディングからレビュー、デバッグに至るまでシームレスに作業することができます。実際に GitHub Codespaces を用いて開発を進めたプロジェクトを例に、デモを交えてご紹介します。
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
2019/6/19 Azure Discovery Day 資料です。 https://microsoft-events.connpass.com/event/127502/
あるゲームアプリケーションの構成とアップデートサイクル
あるゲームアプリケーションの構成とアップデートサイクル
Kentaro Iizuka
DroidKaigi 2015 の発表資料です. とある Android ゲームアプリの全体像と,アップデートに関する Tips 集の発表です.
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
JustSystems Corporation
JJUG CCC 2018 Spring の発表資料です。 #jjug #ccc_a8
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
BuriKaigi 2022 セッション資料です。 https://toyama-eng.connpass.com/event/233459/ ※デモ中心のセッションでしたので、こちらのスライドは参考情報となります。
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2
Yusuke Fujiwara
[Japanese] .NET Conf Japan 2017での.NET Core 2.0と.NET Standard 2.0の紹介スライド
.NET 最新ロードマップと今押さえておきたい技術要素
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
9/26 .NET Core 3 最新情報セミナーの資料です。 https://connpass.com/event/134377/
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
日本マイクロソフト株式会社 App Innovation カスタマーエンジニア本部 大田 一希 Windows 11 が 10 月に発表され Visual Studio 2022 と .NET 6 も 11 月に発表されました。 歴史的経緯から様々な選択肢がある Windows アプリ開発技術について、このタイミングで一度整理整と特徴の紹介を行います。 紹介予定の技術:WPF, Windows Forms, MAUI, Windows App SDK, Blazor
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
Yuta Matsumura
https://fukuten.connpass.com/event/95744/
.NET の今と今後に思うこと (Tokyo Ver.)
.NET の今と今後に思うこと (Tokyo Ver.)
Akira Inoue
2019/10/27 .NET Conf Tokyo 2019 セッション資料です。 https://vsuc.connpass.com/event/146588/
20190806 Q# Measurements
20190806 Q# Measurements
Takayoshi Tanaka
Q#ハンズオンの資料
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
QlikPresalesJapan
Qlik無料Webセミナー TECHTALK 2020年8月25日の資料です。「RやPythonとの連携で実現するQlik Senseの高度な分析」
More Related Content
What's hot
.NET Core時代のCI/CD
.NET Core時代のCI/CD
Yuta Matsumura
Fukuoka.NET #9 https://fukuten.connpass.com/event/75232/
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
だいぶ遅くなりましたが、Tohoku ComCamp 2016 powered by MVPsで発表した資料です。 VSCodeが出来ることとそのメリットについて、簡単に説明しました。
20191024 Get Start gRPC with ASP.NET
20191024 Get Start gRPC with ASP.NET
Takayoshi Tanaka
C# Tokyoでの登壇資料
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
Issei Hiraoka
https://www.microsoft.com/ja-jp/events/decode/2019session/detail.aspx?sid=DT06 2019/05/30 に開催された de:code 2019 におけるセッション資料 DT06 どっちの VS ショー 〜伝統の Visual Studio 2019、人気の Visual Studio Code〜 つい先日ローンチ イベントを迎えた Visual Studio 2019。一方で、OSS 界隈で絶大な人気を誇る Visual Studio Code。 それぞれのデベロッパーはお互いのことを分かり合えるのか。Azure DevOps はチーム開発の架け橋になることができるのか。 VS / VS Code を愛してやまないクラウド ソリューション アーキテクトの二人がそれぞれの魅力をデモを通して紹介します。
未知との交信!?Project SignalR
未知との交信!?Project SignalR
Yuta Matsumura
発表資料です https://fukuten.connpass.com/event/91571/
DevOps、その前に
DevOps、その前に
Yuta Matsumura
Developers Summit 2016 OpenJam & ComCamp Fukuoka での発表資料です。
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
Yuta Matsumura
あつまれ未来のアーキテクト!DevOpsを実践しよう - connpass https://alterbooth.connpass.com/event/209463/
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
マイクロソフト コーポレーション グローバル ブラックベルト Azure App Innovation スペシャリスト 井上 章 2021年11月に正式リリースとなった .NET 6 は、3つの .NET (.NET Core, Xamarin, .NET Framework) が統一された最初の LTS (Long Term Support) バージョンとなります。そして、Windows フォームや WPF に加えて、Blazor や .NET MAUI など、一つの SDK でさまざまな種類のアプリケーションモデルをサポートし、そのパフォーマンスも大きく向上しています。今後の .NET アプリケーションのモダナイゼーションの要となる .NET 6 の全体像をご紹介します。
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Yuta Matsumura
2020/11/27 C# Tokyo https://csharp-tokyo.connpass.com/event/189415/
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
日本マイクロソフト株式会社 Digital Sales 事業本部 Digital Cloud Solution Architect 上坂 貴志 クロスプラットフォームに対応した .NET Core、.NET 5 を得てリリースされた .NET 6は待望の LTS (Long-term Support)です。新規開発であれば .NET 6 での開発を検討できますが、.NET Framework で作成された既存のシステムはどうすれば良いでしょうか。 .NET Framework は version 4.8 を最後に新機能の追加予定は今のところありません。今後のことを考えて .NET 6 へのアップグレードを検討したいところですね。 このセッションでは .NET Framework から .NET 6 へのアップグレードについての様々な情報をお伝えします。
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
株式会社 ゼンアーキテクツ 大平かづみ GitHub 上に展開される開発環境をブラウザや Visual Studio Code から接続し、あたかも手元で作業しているかのように利用できる GitHub Codespaces。手元のマシンスペックに影響されず、プロジェクトで共通の環境をオンデマンドで利用できるため、コーディングからレビュー、デバッグに至るまでシームレスに作業することができます。実際に GitHub Codespaces を用いて開発を進めたプロジェクトを例に、デモを交えてご紹介します。
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
2019/6/19 Azure Discovery Day 資料です。 https://microsoft-events.connpass.com/event/127502/
あるゲームアプリケーションの構成とアップデートサイクル
あるゲームアプリケーションの構成とアップデートサイクル
Kentaro Iizuka
DroidKaigi 2015 の発表資料です. とある Android ゲームアプリの全体像と,アップデートに関する Tips 集の発表です.
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
JustSystems Corporation
JJUG CCC 2018 Spring の発表資料です。 #jjug #ccc_a8
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
BuriKaigi 2022 セッション資料です。 https://toyama-eng.connpass.com/event/233459/ ※デモ中心のセッションでしたので、こちらのスライドは参考情報となります。
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2
Yusuke Fujiwara
[Japanese] .NET Conf Japan 2017での.NET Core 2.0と.NET Standard 2.0の紹介スライド
.NET 最新ロードマップと今押さえておきたい技術要素
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
9/26 .NET Core 3 最新情報セミナーの資料です。 https://connpass.com/event/134377/
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
日本マイクロソフト株式会社 App Innovation カスタマーエンジニア本部 大田 一希 Windows 11 が 10 月に発表され Visual Studio 2022 と .NET 6 も 11 月に発表されました。 歴史的経緯から様々な選択肢がある Windows アプリ開発技術について、このタイミングで一度整理整と特徴の紹介を行います。 紹介予定の技術:WPF, Windows Forms, MAUI, Windows App SDK, Blazor
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
Yuta Matsumura
https://fukuten.connpass.com/event/95744/
.NET の今と今後に思うこと (Tokyo Ver.)
.NET の今と今後に思うこと (Tokyo Ver.)
Akira Inoue
2019/10/27 .NET Conf Tokyo 2019 セッション資料です。 https://vsuc.connpass.com/event/146588/
What's hot
(20)
.NET Core時代のCI/CD
.NET Core時代のCI/CD
Introduction to VSCode
Introduction to VSCode
20191024 Get Start gRPC with ASP.NET
20191024 Get Start gRPC with ASP.NET
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
未知との交信!?Project SignalR
未知との交信!?Project SignalR
DevOps、その前に
DevOps、その前に
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
あるゲームアプリケーションの構成とアップデートサイクル
あるゲームアプリケーションの構成とアップデートサイクル
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2
.NET 最新ロードマップと今押さえておきたい技術要素
.NET 最新ロードマップと今押さえておきたい技術要素
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
.NET の今と今後に思うこと (Tokyo Ver.)
.NET の今と今後に思うこと (Tokyo Ver.)
Similar to Q#基礎 ver1.1
20190806 Q# Measurements
20190806 Q# Measurements
Takayoshi Tanaka
Q#ハンズオンの資料
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
QlikPresalesJapan
Qlik無料Webセミナー TECHTALK 2020年8月25日の資料です。「RやPythonとの連携で実現するQlik Senseの高度な分析」
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
Google Cloud Platform - Japan
2019-04-18 thu. 第 7 回 Google Cloud INSIDE Games & Apps 株式会社セガゲームス安倉 剛司氏 と森田 公一氏の登壇スライドです。
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
日本マイクロソフト株式会社
Git を中心にしてシステム実行環境やアプリケーションの変更を行う GitOps という考え方が広がりつつあります。この GitOps に取り組んでらっしゃる株式会社ベルシステム 24 ホールディングス様の事例とともに、 GitOps の概要とその効果をご紹介します。
202202 open telemetry .net handson
202202 open telemetry .net handson
Takayoshi Tanaka
OpenTelemety .NET ハンズオン資料
.NET Coreとツール類の今
.NET Coreとツール類の今
Yuki Igarashi
dotnetConf 2016 Japanで発表した資料です。
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
Yoichi Kawasaki
Developer Summit 2018 FUKUOKA プレゼンテーション資料 https://event.shoeisha.jp/devsumi/20180906/session/1777/ 関連記事: https://codezine.jp/article/detail/11098
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
2015 年 1 月 11 日に開催された 「Jenkins ユーザ・カンファレンス 2015 東京」 での発表資料です。
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
Akira Inoue
ITコーディネータ沖縄 2017/6/16 資料 OSC 2017 Okinawa 2017/6/17 資料
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
Yahoo!デベロッパーネットワーク
2018/02/05のJSUGでお話させてもらった、アプリケーションプラットフォーム関連についての資料です。
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう! - ちょいちょいApache Sparkの紹介をはさみながら - (Open Source Conference 2022 Online/Spring 発表資料) 2022年3月11日(金) NTTデータ 技術開発本部 猿田 浩輔
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
XP祭り 2015 (http://xpjug.com/xp2015/)
Drupal、group、quiz、webformを利用したeラーニングサイト「sqt」
Drupal、group、quiz、webformを利用したeラーニングサイト「sqt」
Kenji Shirane
DrupalCamp DEN 2022 Osaka Online 発表資料
Dotnetcore30forwindesktop
Dotnetcore30forwindesktop
ru pic
Fukuoka.NET Confの資料です。
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
LPF REV UP 2020 での発表資料です。 https://linedevelopercommunity.connpass.com/event/188903/
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
2002 年の .NET Framework 1.0 の登場から今年で 15 周年を迎えた .NET は、本格化するクラウド利用の流れの中で、軽量化かつクロス プラットフォームへの対応が一段と進んでいます。加えてコンテナへの対応も容易になり、将来的にも「クラウド ネイティブ」なアプリケーション開発に最適化されたフレームワークとして新たな潮流が起きています。Visual Studio 2017 リリースとともに本格化しているクラウド ネイティブ アプリケーションの実装に向けた .NET の活用について解説します。 受講対象: アプリケーション開発に携わるすべての皆様。特に、最新の Visual Studio や.NET にご興味をお持ちの方はぜひご参加ください。 製品/テクノロジ: .NET/Linux/macOS/Microsoft Azure/OSS/Visual Studio/Web 開発/クロス プラットフォーム/コンテナー/Docker/開発言語 井上 章 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
Android e2e testing at mercari
Android e2e testing at mercari
Vishal Banthia
How we test our Android application at Mercari!
WordCampでコントリビュータデイに参加しよう!
WordCampでコントリビュータデイに参加しよう!
Daisuke Takahashi
wp-moku
jQuery 対応ライブラリと TypeScript
jQuery 対応ライブラリと TypeScript
インフラジスティックス・ジャパン株式会社
2014 年 6 月 14 日に弊社 @Neri78 が VS ハッカソンで発表させていただいた内容です。
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
Ignite 2021秋で発表された開発者向け新機能を紹介したスライドです。
Similar to Q#基礎 ver1.1
(20)
20190806 Q# Measurements
20190806 Q# Measurements
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
202202 open telemetry .net handson
202202 open telemetry .net handson
.NET Coreとツール類の今
.NET Coreとツール類の今
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Drupal、group、quiz、webformを利用したeラーニングサイト「sqt」
Drupal、group、quiz、webformを利用したeラーニングサイト「sqt」
Dotnetcore30forwindesktop
Dotnetcore30forwindesktop
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
Android e2e testing at mercari
Android e2e testing at mercari
WordCampでコントリビュータデイに参加しよう!
WordCampでコントリビュータデイに参加しよう!
jQuery 対応ライブラリと TypeScript
jQuery 対応ライブラリと TypeScript
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
More from Takayoshi Tanaka
deep dive distributed tracing
deep dive distributed tracing
Takayoshi Tanaka
2022年3月開催のObservability Conference 2022での発表資料です。 https://event.cloudnativedays.jp/o11y2022/talks/1373
202109-New_Relic-for-csharp-engineers
202109-New_Relic-for-csharp-engineers
Takayoshi Tanaka
【オンライン】New Relicで.NETアプリケーションを計測する での「C#エンジニアのためのNew Relic入門」登壇資料です。
20210129 azure webapplogging
20210129 azure webapplogging
Takayoshi Tanaka
2021/1/29 C# TokyoオンラインLT大会
Unity(再)入門
Unity(再)入門
Takayoshi Tanaka
Unityに(再)入門してみた
SRENEXT 2020 [B5] New RelicのSREに学ぶSREのためのNew Relic活用法
SRENEXT 2020 [B5] New RelicのSREに学ぶSREのためのNew Relic活用法
Takayoshi Tanaka
SRENEXT 2020 [B5]のセッション資料です。
New Relicで始める、.NET Applications on AWSのObservability
New Relicで始める、.NET Applications on AWSのObservability
Takayoshi Tanaka
AWS .NET Developer User Group 勉強会 #2の発表資料
C#エンジニアのためのdocker kubernetesハンズオン (再)
C#エンジニアのためのdocker kubernetesハンズオン (再)
Takayoshi Tanaka
2019/9/10のハンズオン資料
C#エンジニアのためのdocker kubernetesハンズオン
C#エンジニアのためのdocker kubernetesハンズオン
Takayoshi Tanaka
2019/07/30に行ったハンズオンの説明資料です。
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
Takayoshi Tanaka
MagicOnionで作ったアプリをContainer化してkubernetesで動かして、New Relicで監視する
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
Visual Studio 2019 Launch イベントでの登壇資料。
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Takayoshi Tanaka
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
Takayoshi Tanaka
Try! Visual Studio 209 git feature
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
Takayoshi Tanaka
These slides are presented at London OpenShift meetup in August 2018.
New features of Azure Cloud Provider at OCP 3.10
New features of Azure Cloud Provider at OCP 3.10
Takayoshi Tanaka
New features of Azure Cloud Provider at OCP 3.10
Open shift on azure stack
Open shift on azure stack
Takayoshi Tanaka
Open shift on azure stack
Introduction to SQL Server on RHEL
Introduction to SQL Server on RHEL
Takayoshi Tanaka
An introduction to SQL Server on Red Hat Enterprise Linux.
Log in to a Linux VM in Azure using AAD authentication
Log in to a Linux VM in Azure using AAD authentication
Takayoshi Tanaka
Quick Note for Log in to a Linux VM in Azure using AAD authentication
kubernetes on Azure 最新情報
kubernetes on Azure 最新情報
Takayoshi Tanaka
Global Azure Boot Camp 2018 Tokyo のLT資料。
[量子コンピューター勉強会資料] マヨラナ粒子によるスケーラブルな量子コンピューターの設計
[量子コンピューター勉強会資料] マヨラナ粒子によるスケーラブルな量子コンピューターの設計
Takayoshi Tanaka
2018年3月15日の勉強会での発表資料です。
量子コンピューター向け冷凍機について
量子コンピューター向け冷凍機について
Takayoshi Tanaka
量子コンピューターの作り方勉強会資料
More from Takayoshi Tanaka
(20)
deep dive distributed tracing
deep dive distributed tracing
202109-New_Relic-for-csharp-engineers
202109-New_Relic-for-csharp-engineers
20210129 azure webapplogging
20210129 azure webapplogging
Unity(再)入門
Unity(再)入門
SRENEXT 2020 [B5] New RelicのSREに学ぶSREのためのNew Relic活用法
SRENEXT 2020 [B5] New RelicのSREに学ぶSREのためのNew Relic活用法
New Relicで始める、.NET Applications on AWSのObservability
New Relicで始める、.NET Applications on AWSのObservability
C#エンジニアのためのdocker kubernetesハンズオン (再)
C#エンジニアのためのdocker kubernetesハンズオン (再)
C#エンジニアのためのdocker kubernetesハンズオン
C#エンジニアのためのdocker kubernetesハンズオン
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider at OCP 3.10
New features of Azure Cloud Provider at OCP 3.10
Open shift on azure stack
Open shift on azure stack
Introduction to SQL Server on RHEL
Introduction to SQL Server on RHEL
Log in to a Linux VM in Azure using AAD authentication
Log in to a Linux VM in Azure using AAD authentication
kubernetes on Azure 最新情報
kubernetes on Azure 最新情報
[量子コンピューター勉強会資料] マヨラナ粒子によるスケーラブルな量子コンピューターの設計
[量子コンピューター勉強会資料] マヨラナ粒子によるスケーラブルな量子コンピューターの設計
量子コンピューター向け冷凍機について
量子コンピューター向け冷凍機について
Recently uploaded
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
浜松で開催されたJSAI2024(第38回)での発表.
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
Recently uploaded
(8)
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
Q#基礎 ver1.1
1.
Q# 基礎 Ver1.1 2018/11 @tanaka_733
https://www.tanaka733.net
2.
変更履歴 Version 公開日 主な変更点 1.0
2018/10/30 初版 1.1 2018/11/05 Quantum Development Kit 0.3に対応
3.
この資料について Q#で初めて開発する人向けに、 いくつかの勉強会での発表資料をひとつにまとめました 目次 ◦ Q#入門 ◦ Q#の主なOperation ◦
もっとQ#を勉強するために
4.
Q#入門 この章は先週の別の勉強会の資料の抜粋です https://www.slideshare.net/tanakata/q-117200034
5.
量子コンピューターモデル
6.
Q#とは 量子コンピューティングのためのスケーラブルでマルチパラダイムでドメイン特化した言語 ◦ 関数型と命令型のマルチパラダイム 文法的にはC#やJavaに似たような構造 ◦ F#およびほかの関数型言語のキーワードも導入している 量子機械の上での操作を記述できる ◦
抽象化の度合いや、シミュレーターから実機まで幅広く対象とする ◦ 数百Qubit程度の小さいマシンから百万Qubitオーダーまで対象とする (実機がまだ存在しないが) デバッグやプロファイル、利用リソースの推定や特定の目的のためのシミュレーション実行など 幅広く対象としている https://docs.microsoft.com/en-us/quantum/quantum-techniques-1- qsharp_filestructure?view=qsharp-preview
7.
Q#開発の準備 Visual StudioかVisual Studio
CodeがエディタとしてQ#をサポート エディタ支援が不要であれば、.NET Core CLI+好きなエディタでもOK 必要なもの ◦ .NET Core が動くOS ◦ 初期のQ#では新し目のCPUが必須だったが、今はOK ◦ Q#開発キット ◦ 開発キット自体は.NET Coreのクラスライブラリ形式でプロジェクトに追加されるので、 実際には.NET Coreプロジェクトのテンプレートをインストールする ◦ Visual Studio or Visual Studio Code (option) ◦ それぞれエディタの拡張機能が提供されれている https://docs.microsoft.com/en-us/quantum/quantum- installconfig?view=qsharp-preview&tabs=tabid-vs2017
8.
Quantum Development Kitの バージョンアップ プロジェクトテンプレートのアップデート Visual
Studio / Visual Studio Code 拡張機能の更新 ◦ それぞれのツールの拡張機能のメニューから更新 既存プロジェクトの更新 ◦ Migration の手順に従う ◦ https://docs.microsoft.com/en-us/quantum/relnotes/0.3-migration?view=qsharp-preview#Migration ◦ PowerShell スクリプトが提供されているのでそれを実行してもよい ◦ https://docs.microsoft.com/en-us/quantum/relnotes/0.3-migration?view=qsharp-preview#MigrationScript dotnet new -i "Microsoft.Quantum.ProjectTemplates::0.3.1810.2508-preview"
9.
はじめてのQ#プロジェクト https://docs.microsoft.com/en-us/quantum/quantum- writeaquantumprogram?view=qsharp-preview&tabs=tabid-vs2017 $ dotnet new
console ¥ -lang Q# --output Bell Visual Studioの場合は Q#プロジェクトテンプレートを選択 Visual Studio Codeやそのほかのエディタでは .NET Core CLIのコマンドで作成
10.
Q#プロジェクトの構造 すべてのファイルを表示 Q#ソースファイル (qs) エントリポイント(Mainメソッド)を持つ C#ソースファイル Q#コンパイルコマンド結果 Q#ソースをC#にコンパイルした 中間ファイル(g.cs) Q#コンパイルコマンド詳細
11.
Q#ソースのコンパイル qsファイル g.csファイル dll Q#開発キットでインストールされるバイナリを利用して dotnet qsc.dll …
でコンパイル 通常のC#プロジェクトとしてコンパイル 0.3よりコード変更のたびにQ#のビルドが 行われるので、リアルタイムで反映される
12.
Q#プロジェクト Internal 作成されたプロジェクトは普通のC#プロジェクトにQ#SDKが参照されているもの ◦ .NET
Core 2.0 (netcoreapp2.0) Q#のソースはC#(g.cs)にいったんコンパイルされる ◦ WPFとかSilverlightのXAMLやASP.NETのcshtmlと同じイメージ ◦ ただし、プロジェクトのビルド時にしかビルドされない (コード編集中に自動ビルドされない) ◦ NuGetで配られる microsoft.quantum.development.kit の中にビルド定義があり、 プロジェクトのビルド時にトリガーされる == .NET Core標準の仕組みを利用 0.3よりQ#のコード支援機能が提供されるようになった というのを頭に入れておくと、Q#コード書くときに(C#との感覚の違いがわかって)便利かも
13.
Q#の文法 - ファイル構造 以下、記載のコードはQ#
documentから引用 および一部改変 https://docs.microsoft.com/en-us/quantum
14.
Q#の文法 - ファイル構造 名前空間の定義 他の名前空間の参照
(C#のimport) Operationの定義 Operationの引数 Operationの返り値の型
15.
OperationとFunction Operation: 量子操作。副作用を伴う。 Function:
量子操作を行わない数値計算 voidに相当 組み込み済みの型については後で Operation内部のbodyは書かなくて よくなりました (0.3からの変更)
16.
3種類の制御構文 ◦ if…elif…else 文 ◦
elseじゃなくてelif ◦ forループ ◦ C#のforeachに相当 ◦ ループの変数を事前に定義する必要なし ◦ repeat-untilループ ◦ 今回は省略 ◦ Do-while文で、条件判定に複数の文が 記述できるイメージ ◦ 「当たるまで引けば当たる」
17.
repeat-until (RUS)
18.
First-Class Valueとしての OperationとFunction OperationやFunctionそのものを引数や返り値にできる ◦ 関数ポインタあるいはAction<T>,
Function<T>なイメージ ◦ 見た目はラムダ式っぽい
19.
OperationやFunctionの部分適用 引数に _ を指定することで、部分適用された関数を定義でき、関数の返り値にもできる
20.
ローカル変数(letとmutable) letもしくはmutableで定義。letは変更不可、mutableは可能な変数に使う。
21.
ローカル変数(letとmutable) letもしくはmutableで定義。letは変更不可、mutableは可能な変数に使う。 C#のvarと同じく 右辺の型推論で 変数の型が決まる 配列をmutableで宣言すると要素もmutable For文のindexは変数宣言不要 +=は使えない
22.
ローカル変数(タプル) 任意のタプルに名前を付けて新しい型として定義できる
23.
型モデル Primitive ◦ Int 2,
-107, 49 (64bit) ◦ Double 0.0, -43.2, 5e-7 ◦ Bool true, false ◦ Pauli PauliI, PauliX, PauliY, PauliZ ◦ Result Zero, One (測定結果を表現) ◦ Range 1..10, 5..-2..1 (start..step..end なので 5,3,1) ◦ String “qsharp” (ログメッセージに利用) ◦ Qubit Tuple (Int, (Qubit, Qubit)) 配列 [1; 4], new Int[13] Operation & Function型 ユーザー定義型 newtype Complex = (Double, Double); C#でいう暗黙的な型変換はない。 Microsoft.Quantum.Extensions.Convert 以下 のFunctionを使って明示的に変換しないといけない
24.
Qubitの割り当て usingブロックを利用 (C#のusingと同じイメージ)
25.
Qubitの割り当て usingブロックを利用 (C#のusingと同じイメージ) 5個のQubitを |0>
で初期化 ➔ |00000> この変数も事前の定義不要 usingを抜ける際にQubitは リセットされないといけない。 測定もしくはリセットする
26.
Qubitの操作 bool配列と初期化されたQubit配列を受け 取って、i番目の要素がtrueであればQubit を|1>に変化させるOperation
27.
Qubitの測定
28.
Qubitの測定
29.
ログとデバッグ
30.
ログとデバッグ メッセージを出力 デフォルトではコンソールに出力 生成された全量子ビットの状態を出力。 引数にファイル名指定。 空文字指定でコンソールに出力 処理の失敗 例外スローに似ている string interpolationもOK $”start {i}”
31.
C#側のコード 現状シミュレーターのみが利用可能。 Q#のOperationがクラスとして参照できるので、Runで実行しTask<T>を取得する
32.
Q#の主なOperation 主な量子ゲート操作のQ#での書き方 https://en.wikipedia.org/wiki/Quantum_logic_gate
33.
Hadamardゲート q https://docs.microsoft.com/ja-jp/qsharp/api/prelude/microsoft.quantum.primitive.h?view=qsharp-preview
34.
PauliX,Y,Zゲート q 回路記号はPauliXゲート。 NOTに相当 https://docs.microsoft.com/ja-jp/qsharp/api/prelude/microsoft.quantum.primitive.x?view=qsharp-preview
35.
Phase Shiftゲート R1 Operationを使えばよい。 特に、π/4のときのTゲートと、 π/2のときのSゲートは用意されている。 Q#にはPauliX,Y,Z,I軸いずれかの指定した軸まわりに 指定した角度だけ回転できるR
Operationがあり、 R1 OperationはR Operation2つで書き換えられる。 https://docs.microsoft.com/en-us/qsharp/api/prelude/microsoft.quantum.primitive.r1?view=qsharp-preview https://docs.microsoft.com/en-us/qsharp/api/prelude/microsoft.quantum.primitive.r?view=qsharp-preview https://docs.microsoft.com/en-us/qsharp/api/prelude/microsoft.quantum.primitive.t?view=qsharp-preview https://docs.microsoft.com/en-us/qsharp/api/prelude/microsoft.quantum.primitive.s?view=qsharp-preview
36.
SWAPゲート https://docs.microsoft.com/ja-jp/qsharp/api/prelude/microsoft.quantum.primitive.swap?view=qsharp-preview q1 q2
37.
Controlledゲート control target CNOTと隣のControlled Xは同じ CNOTについては専用のOperationがあり、 Controlledをつけると任意のcontrolledなOperationが 第一引数のQubit[]を制御Qubitとして呼び出せる https://docs.microsoft.com/ja-jp/quantum/quantum-qr-typemodel?view=qsharp-preview#functors
38.
Toffoli (CCNOT)ゲート control1 target control2 https://docs.microsoft.com/ja-jp/qsharp/api/prelude/microsoft.quantum.primitive.ccnot?view=qsharp-preview Controlledの制御ビットは複数指定できるので、 CCNOTはControlled Xを使っても記述できる
39.
もっとQ#
40.
Quantum Katas ハンズオンに使われたチュートリアル集 ◦ https://github.com/Microsoft/QuantumKatas Step
by Step ですぐに自分の答えがあっているか確認できる 答えもついている。
41.
42.
参考リンク Microsoft Quantum ◦ 公式ページ:
https://cloudblogs.microsoft.com/quantum/ ◦ Quantum Development Kit: https://www.microsoft.com/en-us/quantum/development- kit ◦ 開発用ドキュメント: https://docs.microsoft.com/en-us/quantum/?view=qsharp-preview Q# Coding Contest ◦ 告知ブログ http://codeforces.com/blog/entry/60209 ◦ Warmup round http://codeforces.com/contest/1001 ◦ 解説 https://assets.codeforces.com/rounds/997-998/warmup-editorial.pdf ◦ 本戦 http://codeforces.com/contest/1002 ◦ 解説 https://assets.codeforces.com/rounds/997-998/main-contest-editorial.pdf ◦ Introduction to Quantum Oracle http://codeforces.com/blog/entry/60319
43.
参考リンク Q#の設計を学術的に知りたい人向け ◦ Q#: Enabling
scalable quantum computing and development with a high-level domain- specific language https://www.microsoft.com/en-us/research/publication/q-enabling-scalable-quantum- computing-and-development-with-a-high-level-domain-specific-language/ ◦ Programming Quantum Computers Using Design Automation https://www.microsoft.com/en-us/research/publication/programming-quantum- computers-using-design-automation/ MRFの学術的背景を知りたい人向け ◦ https://www.nature.com/articles/nature11971 ◦ http://case.edu/mrf/ ◦ Magnetic resonance fingerprintingとその最新動向 : http://www.innervision.co.jp/sp/ad/suite/siemens/technical_notes/1511techinfo ◦ 最新の高速撮像技術─fingerprinting─: http://www.innervision.co.jp/ad/suite/siemens/technical_notes/160976
Download now