くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

MVP Global Summit 2018 に参加してきた。又の名をシアトル食い倒れ日記

MVP Global Summit とは 世界から Microsoft MVP がアメリカ、シアトル、レッドモンドにある Microsoft の本社へ集まり パーティーで飲み食いをする会最新のMicrosoftテクノロジーを勉強する会です。 日本滞在中 ~ 1日目 日本の食事食べれなくなるので記念に…

Azure サブスクリプション の共同管理者を追加する

前提 Azure サブスクリプション の割り当てがされている元アカウント Azure サブスクリプション の割り当てを受ける 対象アカウント 作業 元アカウントで Azure ポータル にアクセスしポータル画面を開く 左カラムよりコストの管理と請求へ移動 共同管理者を…

ffmpeg で .m3u8 を .p4 に変換した

Mac

環境 Mac ffmpeg コマンド ffmpeg -protocol_whitelist https,file,tls,tcp,crypto -I {Replace Target FileName}.m3u8 -movflags faststart -c copy -bsf:a aac_adtstoasc {Replace OutputFileName}.mp4 少し インストールは Home Brew で簡単にインストー…

ピクシブ インターンシップに参加してきた。マンガは、愛だ。

こんにちは、ピクシブ のインターンシップに参加してきた くぅです。 今回のピクシブのインターンシップのアプリ関連で参加した人は自分だけなのでアプリ関連に関することを書いていけたらいいなと考えています。 以下のように定義しておきます。 #define メ…

Visual Studio for Mac で using していないクラスも入力補完して欲しい

グロサミでやまちゅう氏と話してて見つけた Tips です。 Visual Studio for Mac で using していないクラスがインテリセンスされるのっていつから入った機能ですか? pic.twitter.com/CLSfvIYEuJ— くぅ@🇺🇸Microsoft本社に03/09まで (@Fumiya_Kume) 2018年3月6日…

C# で Json にプロパティを追加する

C#

コード class MainClass { public static void Main(string[] args) { var beforeJsonData = new BeforemetaData(); beforeJsonData.Greeting = "おっはー"; var beforeJson = JsonConvert.SerializeObject(beforeJsonData); Console.WriteLine(beforeJson);…

JS で 強制的にURL を変更する

コード <html> <head></head> <body></body> <script> location.href="http://kuxumarin.hatenablog.com"; </script> </html> 参考 github.com

HACK-CHU で 優秀賞 && 2年連続日本Microsoft 賞を受賞しました。 #hackchu

おはこんばんにちは。ハッカソンで睡眠不足気味なくぅです。 この度、 東海地方で一番人気のある 中京テレビの主催した「HACK-CHU」 というハッカソンに参加してきました。 また、ハッカソンにて 優秀賞、日本Microsoft賞をいただきました。 チームのメンバ…

Azure Functions の インストールコマンドが間違っていたのでPR を出した。

学生LT もくもく会での進捗です。 Azure Functions を ローカルで開発するときに使うツール に Azure Functions Core Tool があります。 Github の 非Windows 環境での インストールコマンドのドキュメントで足りない部分があったので PR を出して修正しまし…

enebular と組み合わせて Milkcocoa にアイテムが飛んで来たら Http で通知してもらうようにする

MIlkcocoa はIoTなことをしつつデータを集計するのに便利なツールです。 しかし、サーバーレスなあれこれをしていると Http で通知を飛ばしてほしーってことはたまによくあると思います。 Azure Functions のカスタムバインディングも検討しましたが、実装コ…

Azure Functions With NodeJS で Storage Queue にアイテムを流す

今週末のアレのために作った知見 環境 Azure Functions with NodeJS Http Trigger Azure Storage Explorer 説明 Azure Functions と Azure Storage Queue との接続設定はポータルから設定できます。 新しい出力を選択 関数の 統合タブ より 新しい出力を選択…

Amazon Music が Windows 10 にやってきた。

Amazon Prime Music がついにMicrosoft Store からダウンロードできるようになりましたね、 公開元 既存の Amazon アプリとは公開元が違い、 AMZN Mobile から公開されています。 ファイヤーウォールの警告 警告されますね。 一応許可します。 Amazon Music …

ASP.NET Core で ルートページを開いたときに Swagger のページへ自動遷移するようにした

こんにちは。 ASP.net Core 2.x はいいぞ ASP.NET Core を利用しWebAPIを作成していると ルートページ(http://example.com/) とかを開いたら自動で Swagger ページに遷移してほしいことはたまによくあると思います。 検証環境 Microsoft Azure Web Apps ル…

Azure Functons を logic Apps から呼び出してみる

使いどころ Logic Apps では処理できない部分をよしなにするために、 Azure Functions と連携するための方法について書きます。 環境 Azure Functions logic Apps 使ったもの 全自動ついふぁぼ機 ( https://qiita.com/fumiya-kume/items/edc3b01b8143863e4fd…

Azure Functions の動いているCPU, MEM, OS,を調べてみる

環境 reason Japan East Azure Functions TimerTrigger 従量課金プラン 結果 Microsoft Azure の Azure Functions 従量課金プランでは、 Windows 10 メモリ 約3.5GB Xeon(R) CPU E5-2660 で動いていることがコードからも確認することができた。 コード modul…

Visual Studio 15.5.6 リリース Service Fabric の更新だよ!

細かな Visual Studio のアップデート来ましたね。 Service Fabric Tooling for the 6.1 Service Fabric release. Service Fabric 6.1 Release – Azure Service Fabric Team Blog General availability of .NET Standard 2.0 on Service Fabric for Windows …

ASP.NET Core の単体テストで IActionResult からステータスコードを判定する

ASP.NET Core の Controller で IActionResult な戻り値になっている関数はよくあります。 そんな Controller の戻り値を単体テストで呼び出すときに ステータスコードを判定したい というのはよくあると思います。 解決方法 Controller のメソッドの戻り値…

XUnit で テストエクスプローラーに文字列を出力する

ITestOutputHelper を使うことでテストエクスプローラーの出力の部分に文字列を出力することができる コード private readonly ITestOutputHelper _output; public Program(ITestOutputHelper output) { _output = output; } [Fact] public void 出力テスト(…

Moq でメソッドが呼び出されたときに例外を投げるようにする

moq

モックのメソッドを呼び出したら、例外を吐くようにしてほしい時に使える小ネタです。 ポイント cs .Throws() で例外を引数にセットしています。 コード [Fact] public void HogeGreetingMessageTest() { var hogeMoq = new Mock<IHoge>(); hogeMoq.Setup(hoge => h</ihoge>…

Azure Functions で NodeJS のバージョンを明示的に指定する

Azure Functions のデフォルト NodeJS バージョンは古い 人権がちょっとない pic.twitter.com/h4PYPwP3vj— くぅ (@Fumiya_Kume) 2018年1月24日 過去にしている人のブログを見つけた Azure Functions のランタイムバージョンを上げ、アプリケーション設定より…

Ruby 2.5, Rails 5.2.0 Beta2 を Mac に導入する

Mac

こちらのイベントに参加する為の環境構築をしたメモです。 othlotech.connpass.com 必要な環境 Ruby 2.5 Rails 5.2.0 Beta2 前提条件 macOS 最新版@18.1 HomeBrew 現状 最初から Ruby 2.4 が入ってました。 Ruby 2.4 が入ってた pic.twitter.com/loN2C4P3Vk—…

Windows Subsystem for Linux で zsh を標準シェルに設定する

Windows で Ubuntu を簡単に使えれる Windows Subsystem for Linux での 小ネタです。 zsh とは 雑に紹介すると、 bash をより使いやすくしたシェルです。 コマンドの補完が強力だったり、個人に合わせてカスタムすることができたりと使いこなすと離れれなく…

「新聞掲載済」VRのイベントを二川で主催してきました。 #ブイアールサンダー #code4mikawa

二川でVRなイベントを主催しました。 愛知県の中核都市、豊橋で一番有名な街 で開催されるとは思ってもいませんでした。 ※中核市ですと、政令指定都市を表す文字列になってしまいます。 イベントのポイント 二川で開催 GOROman さん帰省 ホロラボの中村さん…

Moq で Null を返り値 に設定する方法

モックを簡単に作成できるライブラリの Moq 使ってますか? モックを利用していて、返り値に Null を設定したいことはよくあるかと思います。 解決策 returns() の引数に渡すときに null を関数本来の戻り値の型にキャストしてやる。 コンパイラ的に考えると…

Microsoft Azure で VS subscription から特定のリージョンへ SQL DB が作成できないので納得してみた。

きっかけ 以下のようなツイートを見つけました。 そんなことはないはず。と自分でも調べてみました。 AzureのSQLデータベースで日本がリストにでてこない。古いサブスクリプションだとリストに出るのに。何か制限かかったのかな。— Jun (@JunJp1) 2018年1月1…

C# で クラス名を String で取得する方法

C#

やること Class の名前を動的に文字列で取得する やること 環境 やり方 方法1. nameof を利用してクラス名を取得 nameof を利用してクラス名を取得するコード 問題点 問題点を再現したコード Program.cs 出力 方法2. 動的にクラス名を取得する 要点解説 補足…

成人式に参加してきました。人生で唯一主人公になれるイベント

昨日は「成人式」でした。 成人式はまだまだ先の話だと思っていたら、いつの間にか来ていました。 久しぶりに会った人と話していると、小学校時代を思い出しますね... 「今何をしているの?」って聞くと人それぞれな人生を歩んでいることを再確認しました(…

2017 年の3大ニュース, 2018 年への抱負を添えて

2017 年は 大学2年生の年という、人生で一番何も考えずに遊びまわれまる年でした。 2017 年 3大ニュース コミュ力をちょっと鍛えれた 流石にコミュ力を鍛えておかなければ社会に出てから苦労しそうだったのでコミュ力を鍛えてました。 具体的には、他人と機…

最高に怠惰な Google Home との付き合い方, 意識高く使うのは難しい

少し前に話題になった Google Home. 世の中には意識高く Google Home を意識高く活用する情報が溢れています. しかし, この記事では 「限りなく怠惰な Google Home の使い方」 について書いていきたいと思います. Amazon Echo Dot (Newモデル)、ブラック出版…

C#, HttpClient で Json を POST するときの Media-Type の設定方法

C#

[Fact] public async void TestMethod1() { var dummmyURL = ""; var dummyJson = ""; using (var client = new HttpClient()) { var response = await client.PostAsync(dummmyURL, new StringContent(dummyJson, Encoding.UTF8, "application/json-patch+j…