かずきのBlog@hatena

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

2018-08-01から1ヶ月間の記事一覧

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# の組…