Try .NET Core

.NET Coreを動かした、試した記録を書き残します。

Asp.Net Core

音楽サーバ"Mopidy"のフロントエンドを作る:14 Linuxでハマりやすいところ

音楽サーバ"Mopidy"のフロントエンド「Mopidy.Finder」が出来るまで、第14回です。 今回は、Asp.Net CoreアプリをLinuxで動かす際にハマるポイントを追っていきます。 ソケットは自動で破棄されない C#の動作環境である.Net VMはガベージコレクションが付い…

音楽サーバ"Mopidy"のフロントエンドを作る:07 無限ローディングを組み込む

音楽サーバ"Mopidy"のフロントエンド「Mopidy.Finder」が出来るまで、第7回です。 今回は、Vueのプラグインを使った無限ローディングの実装を追っていきます。 Vue-infinite-loadingなるもの まあ、誰か作ってるんちゃうの?的にぐぐったところ。 名前もその…

音楽サーバ"Mopidy"のフロントエンドを作る:小休止 - Visual Studioの環境づくり

"Mopidy"フロントエンド「Mopidy.Finder」が出来るまで、今回は小休止です。 近年のWeb系のみなさんには不評この上ないWindows+IDEですが、セットアップさえしてしまえば、強力な助っ人になってくれます。 WindowsでVisual Studioの開発環境を整えるまでの手…

音楽サーバ"Mopidy"のフロントエンドを作る:05 AspCoreのDIの仕組み

音楽サーバ"Mopidy"のフロントエンド「Mopidy.Finder」が出来るまで、第5回です。 さて今回は、ASP.Net CoreのDI(Dependency Injection)の仕組みを追っていきます。 DI(Dependency Injection)ってなに? 日本語では「依存性の注入」などと表現されます。 ...…

音楽サーバ"Mopidy"のフロントエンドを作る:04 EF-Coreでリレーションとインデックスを作る

音楽サーバ"Mopidy"のフロントエンド「Mopidy.Finder」が出来るまで、第4回です。 今回は、Entity Framework Coreでのリレーション、インデックス作りです。 Entity Framework Coreのテーブル定義方法 EF-Coreには、テーブルを定義する方法が二つあります。 …

音楽サーバ"Mopidy"のフロントエンドを作る:03 EF-Coreのコードファーストでテーブルを作る

音楽サーバ"Mopidy"のフロントエンド「Mopidy.Finder」が出来るまで、第3回です。 今回は、Entity Framework Coreを使ったデータベース作りをなぞっていきます。 Entity Framework Coreとは? Entity Framework Coreは、Microsoft製のORラッパーです。 よくE…

音楽サーバ"Mopidy"のフロントエンドを作る:02 JSON-RPCのプロキシを作る

音楽サーバ"Mopidy"のフロントエンド「Mopidy.Finder」が出来るまで、第2回です。 今回は、Mopidyとの通信部分の作り込みをなぞっていきます。 MopidyのAPI Mopidyの公式ドキュメントを当たると、操作するにあたって幾つか方法があります。 HTTP server side…

音楽サーバ"Mopidy"のフロントエンドを作る:01 AspCore+TSの環境作り

ここを最後に更新してから、はや2年半が過ぎました。 .Net Coreはそろそろ3.0が出るかというこの頃。初期の粗削りさは影を潜め、環境もドキュメントもリッチになり、とても便利になりました。 個人的に少し時間とモチベーションが出来たので、現在の.Net Cor…