かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Azure Functions で clova-cek-sdk-nodejs を使ってみよう

前試したときはダメだったのですが azure-function-express というモジュールが先日 v2.0.0 にアップデートしてたので試してみました。環境は以下のような感じです。 Azure Functions Core Tools 2.0.1-beta.38 node.js v8.11.4 ただ、前と同じでノーレスポ…

Clova Extensions Kit のチュートリアルを Azure で動かす手順

Clova Extensions Kit のチュートリアルにサイコロをふってもらうやつがあります。 これを動かしてみましょう。 まず、ドキュメントにある通り clone してきて npm install までやります。 git clone https://github.com/line/clova-extension-sample-dice.g…

Google Assistant アプリの開発のバックエンドに Azure Functions を使おう

ということでいってみようと思います。 Dialogflow で作業 これは特に Azure に依存した話しではないので置いておいて適当にインテントとか作ります。 Azure Functions で作業 ポータルでぽちぽちやってもブラウザ上でコーディングできるのですが、今現在で…

UWPで子 Window をサブディスプレイ(プロジェクターなど)に表示する方法(ただしフルスクリーンでな!)

UWP

UWP で子ウィンドウ作れるんですが、場所の制御方法がイマイチ自由度が無いですね…。 変な位置に隠れてウィンドウ出して、こそこそ動き回るタイプのアプリを作らせないためでしょうか? 今回は、メインのウィンドウから子ウィンドウを出して、そいつをサブデ…

Maven + Spring Boot で最終成果物の jar のファイル名を変更する

デフォルトだとファイル名にバージョン番号とか入っちゃいますよね。 それを辞めたいときは pom.xml の build タグの下に finalName タグで指定できます。こんな感じで。 <project ...> <build> <finalName>app</finalName> ... </build> ... </project> ... これで成果物は `app.jar` になります。

LINE Clova Extension を作るときの JSON をシリアライズとデシリアライズするクラスの入れ物をライブラリにしました

1 つ前の記事で作った JSON のシリアライズとデシリアライズ用のクラスを毎回作るのがだるいので NuGet に放流しました。 .NET Standard のクラスライブラリで作ると Visual Studio から nupkg (NuGet にアップロードする形式) にしてくれるので楽ちん。 htt…

Azure Functions で LINE Clova の簡単な Extension を作成するを C# でやってみた

LINE Clova の スキルが開発できるようになりましたね!ということでドキュメントを見ると node.js でやってみようぜ!ってノリで紹介されてます。 clova-developers.line.me 今回は、ここの node.js で作ってるサーバーサイドを Azure Functions + C# の組…

他の人のアカウントに提出する用に UWP アプリをビルドする方法

UWP

一番簡単なのは、ストアのダッシュボードから Azure AD を紐づけて、そこに管理者ロールで追加してもらえば、普通に Visual Studio からストア向けパッケージ作れるんですが、それが出来ないケースでの方法です。 アカウント ユーザーの管理 - UWP applicati…

Prism.Forms 7.1 の新しい XAML でのナビゲーション定義

Xamarin.Forms 向けの Prism の 7.1 (2018/07/17 時点で preview)で便利な機能が追加されてたので紹介します。 ドキュメントページはこちら。 Xaml Navigation | Prism これが無い時はどうしてた? 画面遷移するだけの DelegateCommand 型のプロパティを定…

Azure Functions v2 で MSDeploy 時にファイルがロックされてるエラーが出る

ぼちぼち Azure Functions v2 を使い始めてみよう(まだ preview だけど)と思ったら Visual Studio からの再デプロイに失敗しちゃう…。 DLL がロックされてるらしくて Function App を停止してもダメでした。回避方法はアプリケーション設定に以下の値を追…