Azure App Service で Azure Key Vault がめちゃ簡単に使えるようになりました(プレビュー)
プレビュー機能ですが、Azure Functions とかで Key Vault が凄く簡単に使えるようになってます。 今までは、少しだけとはいえプログラムに手を入れないといけなかった部分を Azure ポータルのアプリケーション設定に指定するだけでよしなにしてくれるようになっています。凄い便利。例えば以下のような Key Vault なんて全く意識してない、単純に secret...
View ArticleAzure DevOps の Boards と GitHub の連携機能が追加されてる!?
Azure DevOps のプロジェクトの設定画面を開くと Boards に GitHub connections の項目が増えてました(アカウントによってはまだ来てないみたい)このページにあるアップデートがついに来た!!って感じですね。azure.microsoft.comConnect your GitHub account...
View ArticleVisual Studio 2019 Preview のリリースノート読んでみた
読んでみました。英語で見るか~って思ってたら日本語があってびっくりしました。ありがたい!!docs.microsoft.com読みながら気になってるところを適当に呟いてました。JavaScript で作る UWP の機能が無くなりました。PWA で作ってから appx に固めてねってことみたい。 PWA で作って appx に固めてインストールした場合は JavaScript から Windows...
View ArticleXamarin.Forms で AI をアプリに組み込んでみよう(UWP, Android, iOS)
Android は TensorFlow、iOS は CoreML、Windows 10 は onnx という感じで各 OS でディープラーニングの学習モデルをサポートするような API が追加されてきてますね!Xamarin.Forms を使えば Android, iOS, UWP アプリの開発が同時に出来る(UI を各 OS ごとに凝るなら Xamarin Native...
View ArticleLivet 2.2.0 をリリースしました
しました。www.nuget.orgLivetExtensions も更新しました。www.nuget.orgプロジェクトテンプレートも最新版を初期状態で参照しているように Visual Studio の拡張機能も更新しています。marketplace.visualstudio.com変更内容GitHub のリリースページをご確認ください。github.comドキュメント更新尾上さんの Blog...
View ArticleReactiveProperty のドキュメントを MkDocs から VuePress に変えてみたときの作業ログ
PC を修理交換したので ReactiveProperty のドキュメント生成に使ってた MkDocs を再セットアップするのではなく、もっと気軽に導入できる、今後も使い続けれて楽しそうなものはないか?という感じで探したところ VuePress が目についたので以降してみました。vuepress.vuejs.org前準備ブランチを切って空コミットをして Pull Request...
View Articleソフトウェア開発系技術に興味はあるけど詳しくない人のための GitHub でサイトを公開する方法
要は GitHub pages に見た目は置いといてページをアップするための方法のメモです。OS は Windows 10 を想定してますが、まぁ OS による差異はパス区切り文字が \か /や Ctrl か Cmd くらいなもんだと思います。インストールするものVisual Studio Code or 好みのエディター code.visualstudio.comGit for Windows...
View ArticleMicrosoft Learn の学習用環境(サンドボックス)の有効化方法
やってみようと思います!というのも先日こんなコメントがついたのでhttps://docs.microsoft.com/ja-jp/learn/paths/create-serverless-applications/有効化までしてみたいと思います。 ということで、Azure...
View ArticlePrism 7.x で DI コンテナ固有の機能を使いたい
Prism 7 系で色々仕様変更がありましたが、その中でも大きな変更のうちの 1 つが DI コンテナにクラスを登録する処理の変更です。今までは各 DI コンテナのクラスを直接触っていましたが IContainerRegistry インターフェースというインターフェースが Prism から提供されて、それに対してクラスを登録するという形になりました。IContainerRegistry は、各々の...
View ArticleSurface Go を買ってタブレットモードで便利に使うときのメモ
こんなつぶやきをしました。Surface Goはコンパクトで取り回しがいいのと画面は物理的にはどうしても小さいのでタブレットモードで運用してみてる。割と快適な気がする。Windows 8.1くらいを思い出す。 pic.twitter.com/UQhVZvlR2G— かずき@スマブラはリンク (@okazuki) February 6, 2019基本的には失敗と認知されてる Windows 8 系の...
View ArticleBot Framework SDK v4 を使うときの 2019/02/12 時点で最適だと思う ConfigureServices メソッドの書き方
なんというか Bot Framework SDK v4 は v3 と違って細かくカスタマイズ可能な部品が提供されてて、それを組み合わせて使うという感じになってるので、より挙動のカスタマイズがしやすくなっていたりします。例えば LUIS や QnA Maker との連携機能の提供のされかたも v3 では LUIS や QnA Maker...
View ArticleC# の複数ファイルの一括フォーマットツール
今日、Visual Studio 2019 Preview 3 のリリースノートを読んでたら dotnet-format ツールが紛れてました。github.com一括で .editorconfigの適用してくれるとか。ありがたい。試してみようということでインストールしてみます。.NET Core の最新版が入ってれば以下のコマンドで OKdotnet tool install -g...
View ArticleVisual Studio で名前変更のリファクタリングの一番簡単な方法
個人的な主観が入った小ネタです。Visual Studio には様々なリファクタリングのための機能がついています。 個人的に、その中で一番お世話になってるのが名前変更です。例えば…あっ、クラス名イケてない…このプロパティ名ちょっと失敗したなこの変数名ちょっと変えたいetc...まぁいっぱいあります。そんなときは名前を変えたいものの上で右クリックして名前の変更を選ぶ or Ctrl + R, Ctrl...
View ArticleVue.js の勉強メモ(TypeScriptで!)
Vue.js ずっと気になってたんですよね。jp.vuejs.orgかなり前に React やったんですが、今度は Vue.js に手を出してみたいと思います。やるならやっぱり…TypeScriptですよね!以下のコマンドで最新入れておきます。npm i -g typescriptエディターの設定Visual Studio Code の Vetur...
View ArticleMicrosoft Teams にボットを追加したい
オレオレボット足したいじゃないですか。 Bot Framework を使って作るのが正攻法ですが、一応 Outgoing Webhook を使ってもボット作れます。docs.microsoft.com作ってみてる人もいます。お手軽でいいですね。hkou.hatenablog.comBot Framework を使ったオレオレボットをデプロイするときは、manifest.json...
View ArticleVue.js の勉強メモ 2 (TypeScript で!)
今回は TypeScript あんまり関係ないんですが、Vue.js は既存サイトに少しずつ適用可能と書いてあるじゃないですか。 これがどういうことなのかというのを試してみました。本当に書きながらやってるのでまとまりありませんが、学習ログってことで。プロジェクト作成例えば、超シンプルですが以下のように index.html, css/site.css, scripts/index.js...
View ArticleVue.js 勉強メモ 3 (TypeScript で!!)
色々勉強する前に TypeScript で確認出来るようにしておきたいとりあえず簡単な方法は Vue.js の CLI を使って TypeScript を有効にしたプロジェクトをスタート地点とするみたいなので、それでやっていこうと思う。プロジェクト作っていらないものを削除vue create ts-labとか打ち込んで TypeScript だけを有効化したプロジェクトを作る。src...
View ArticleVue.js 勉強メモ 4 (TypeScript で!!)
ということで以下のドキュメントを読んでいきます。jp.vuejs.org英語のドキュメントも読むのはいいけど、最初の勉強では英語の読解とターゲット技術の読解の二重苦になるので、母国語ドキュメントがあるのは凄く理解のスピードが速いのでありがたい。Vue.js のアプリは Vue クラスのインスタンスがいる。こんな感じで new して使う。import Vue from'vue'const app...
View ArticleVue.js 勉強メモ 5 (TypeScript で!!)
次はテンプレート構文だ。jp.vuejs.orgテンプレートってあれね。各コンポーネントの template プロパティや、.vueの template タグで書いてた下のようなあれ。<div> {{ message }} <ol><li v-for:"x in hogeeee">{{ x.text...
View ArticleXamarin.Forms の最近の機能で気になってるやつ
Xamarin.Forms 3 系あたりからさっぱり追いかけてなかったので復習も兼ねて。といいつつ 2.x の機能を見てると、ここらへんもきちんとやったことないので、2.x 系から怪しいかもしれない?docs.microsoft.com因みに Xamarin Android や iOS のほうは OS の進化についていってるし、プラグイン使ってやってたことも Xamarin Essentials...
View Article