「Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る」を買ってみた
なんか、一番好きな Windows アプリ作りは苦痛そうな雰囲気を多少感じたので、Webアプリ方面に手を出してみようと思っていたところ最適そうな本があったのでアマゾンでぽちりました!※:アフィリエイトリンクなので嫌な人は気を付けて!本当はプログラミング言語Goが欲しかったけどKindle無かったので2番目に欲しい!!って思ったWebアプリ開発に特化した奴を買いました。楽しみ!
View ArticleGo プログラミング実践入門を読みながら Go での Web App のハローワールドをしようとして脱線した話し
Go には標準で Web アプリを作るための機能が入ってるらしい!? 他の言語でいうところの Web アプリ開発のためのフレームワークというのは、あるんだろうなぁと思って調べてみたら凄く素敵なまとめをみつけました。github.comいいね。本読み終わったら次に手を出してみようかなぁ。Go での Web アプリとりあえず net/httpをインポートしてたら簡単なハローワールドは出来上がる。...
View ArticleGo プログラミング実践入門を読みながら Go での Web App のハローワールド
先ほど脱線して http のクライアント側の機能に走ってしまったので気を取り直してサーバー側に行きたいと思います。といってもハローワールドするだけなら凄く簡単。本当に凄くpackage main import ( "fmt""net/http" ) func main() { http.HandleFunc("/", func(res http.ResponseWriter, req...
View ArticlePrism の v7.1 がリリースされてました
Prism v7.1 が2週間ちょっと前にリリースされてました。github.comかなり大きな更新に見えます。 個人的にインパクトが大きそうだと思ったのが Autofac と MEF が Prism の将来のサポート対象から外れてしまうことでしょうか。 Autofac はイミュータブルになってるので、Prism...
View ArticleBot Builder SDK v4 の OAuthPrompt を使って出したログインボタンが Microsoft Teams で反応しない
しないんですけど!?下の issue の通りみたい。github.comまじかぁ…The sign in card's button has an ActionType of signin and teams does not support this ActionType. In order to make this work as present time you need to go in...
View ArticleGoogle アシスタントのエージェントを Azure Functions + C# で作る
Dialogflow v2 に対応した C# の SDK が実はこっそりあります。 1.0.0-beta2 (2018/1104 現在) なので正式版ではないですが、きっと近いうちに出ると思う!!以下のパッケージを入れましょう。www.nuget.orgVisual Studio で追加するときはプレリリースパッケージのチェックを入れてから検索しましょう。入れたらあとは JSON...
View ArticleAzure Functions で Alexa, Google Home, LINE Clova 対応のスキル(アプリ?アシスタント?)を作る方法
スマートスピーカーのスキルは、基本的にスマートスピーカーが受け取った音声をテキスト化する部分、テキストから意図(インテント)とキーワード(スロットとかエンテティとかって言われる)を抜き出すところまで、各スマートスピーカーを提供してくれているベンダーが面倒見てくれます。そして、そこから解析結果が詰まった JSON を Webhook めがけて投げてくれます。...
View ArticleMicrosoft Tech Summit 2018 で Windows 10 対応のデスクトップアプリを作る技術 というタイトルで発表してきました
2018/11/05 - 2018/11/07 で開催された Microsoft Tech Summit 2018 で登壇してきました。その時のセッション用に準備したコードを以下のリポジトリに公開しました。github.com伝えたかったことAI...
View ArticleAzure Functions + Application Insights で POST されたデータのログを残す(C# & JavaScript)
liginc.co.jpなんとなく見かけたので Azure でもやってみましょう。 Azure なら一番簡単に REST API 作るんだったら Azure Functions かなぁ。ログは Application Insights かなぁ。Azure Functions のドキュメント - チュートリアル | Microsoft DocsAzure Application Insights...
View ArticleGo プログラミング実践入門を読みながら Go での Web App「mux と Cookie」
Go 言語で Web アプリを作るときにもう一つ外したらいけなさそうなものとして Mux というのがあるみたい。 Multiplexer っていうのかな。package main import ( "fmt""net/http" ) func handleRequest(w http.ResponseWriter, req *http.Request) { name, ok :=...
View ArticleGo プログラミング実践入門を読みながら Go での Web App「テンプレート」
Go 言語って標準ライブラリにテンプレートまであるのか。便利。ということで使ってみましょう。使い方は簡単。template.Must(template.ParseFiles("templateFilePath1", "templateFilePath2", ...) みたいにしてテンプレートをパースする。パースしたら ExecuteTemplate...
View ArticleLivet 2.1.0 をリリースしました
Pull Request を送って頂いたので取り込んでリリースしました。www.nuget.orgそれに合わせて Visual Studio 拡張機能も更新しています。marketplace.visualstudio.com誰かドキュメント書いてプルリクエストください。
View Article何処でも動くサーバーレスプラットフォーム Azure Functions
この記事は Serverless2 Advent Calendar 2018 の 2 日目の記事です。qiita.com本文最近 Docker でパッケージングしたらどこでも動くが実現してるようなものなので、実質 Docker でパッケージング出来たら run anywhere な感じということです!そして、Azure Functions は Docker...
View ArticleAzure Functions on AWS
これは Serverless2 Advent Calendar 2018 の 4 日目の記事です。qiita.com前日は miyake さんによる Serverlessconf Tokyo で Durable Functions にコントリビュートしました | PaaSがかりの部屋でした。本文先日、Azure Functions を Docker を使って Docker...
View Article.NET Core 3.0 でのデスクトップ開発
先日の Connect(); 2018 で .NET Core 3.0 Preview 1 が出ましたね!そして、前々から噂されてた WPF / Windows Forms のサポートが試せます。まぁ、前々から alpha 版とか使って試せましたが alpha はちょっと…という感じでも Preview なら許容範囲かな?という人は入れて試してみましょう。alpha...
View ArticleLivet の .NET Core 3.0 Preview 1 向けの NuGet パッケージと VS2019 Preview の拡張機能を作ってみました
.NET Core 3.0 向けのパッケージ作るのがどれくらい大変なのか試すついでにやってみました。結果は思った以上にさくっと出来ました。NuGet はこちら。www.nuget.orgVS2019 向けの vsix は GitHub のリリースページからダウンロードできます。github.com使ってる画面はこんな感じです。プロジェクトの作成コードスニペットVS2019 Preview で...
View ArticleAzure Functions v2 で Python がサポートされました(プレビュー)
プレビューだけど、Azure Functions で Python のサポートが追加されました。英語ですが、ドキュメントもちゃんとありますね!docs.microsoft.comドキュメントにも記載がありますが現在サポートされている Python のバージョンは 3.6.x みたいです。3.7 ではないみたいですね。私のローカルには Python 3.6.2 が入ってたのですが折角なので最新の...
View ArticleAzure Functions の Durable Functions の node 版がリリースされたので遊んでみました
Durable Functions は、個人的に Azure で一番好きな機能なのですが、それが node でも使えるようになりました。 これまでもプレビューであったけど、今回は正式版ということで実践投入行ける感じですね。これまで、Durable Functions を使おうと思ったら C# でしたが、これからは node でも OK。個人的には C#...
View Article.NETCore CLI コマンドを実行するときの .NET Core SDK を明示的に指定する
何もしないと最新を使うので普段は何もしなくていい。 でも、今自分は .NET Core 3.0 Preview 1 を入れてるので出来れば使われたくないようなケースもある!ということで、その場合にどうするかです。使いたい SDK のバージョンを見る今のマシンに入ってる SDK は以下のコマンドで見れるのでチェック> dotnet --list-sdks 2.1.202 [C:\Program...
View ArticleReactiveProperty v5.3.1 をリリースしました
System.Reactive のバージョン上げました。 あと、不要な依存関係があったのを削除したのと、ドキュメントコメントが全部の public メソッドに追加されてます。詳しいことは GitHub のリリースに書いています。Release v5.3.1 · runceel/ReactiveProperty · GitHubNuGet...
View Article