vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

ASP.NET Core Identity でログイン・ログアウトしてみたい 1

はじめに ASP.NET Core Identity のプロジェクトを作ってみる シンプルなユーザー情報でログインしたい そしてエラー 不足メソッドの生成 おわりに 参照 はじめに 前回の通り、 ASP.NET Core でのログイン・ログアウト機能を試してみたいと思います。 ASP.NE…

Entity Framework Core で色々な SQL を投げてみる 3

はじめに EntityState 実行する [INSERT] レコードの追加 [UPDATE] レコードの更新 [DELETE] レコードの削除 Key が無い場合 組み合わせ AddRange でまとめて登録 Add を複数回実行してから反映する Add したデータを反映前に Remove する Add したデータを…

Entity Framework Core で色々な SQL を投げてみる 2

はじめに SELECT 2 [LIKE]前方一致で検索する [LIKE]中間一致で検索する [LIKE]後方一致で検索する 正規表現で検索する [BETWEEN] 価格帯で検索する [WHERE IN] 価格リストに合致するレコードを検索する [EXISTS] 価格が 5000 円以上のレコードが存在するか …

Entity Framework Core で色々な SQL を投げてみる 1

はじめに メモ SELECT 全件取得 カラムを指定して検索 [LIMIT] 条件に合致するレコードを一件だけ取得する [LIMIT] 条件に合致するレコードを三件(二件以上)取得する [DISTINCT] ジャンルが重複するデータを除く [演算子] SELECT で演算子を使う [演算子] WH…

【ASP.NET Core】【Entity Framework Core】PostgreSQL に接続してみる

はじめに 準備 接続する はじめに Entity Framework Core の謎を追うシリーズの途中ですが、ここまで使ってきた SQLite ではなく、 PostgreSQL を使うことにしました。 PostgreSQL に興味があるとか、 PgAdmin4 を使ってみたいとかはもちろんあるのですが、…

Entity Framework Core のスキャフォールド・マイグレーションで生成されたものを見たい

はじめに 生成した・されたファイルを見てみる Movie.cs を見る EfCoreSampleContext.cs を見る 参照 はじめに ASP.NET Core のプロジェクトに EntityFrameworkCore で Model を追加してみた話 前回、半年間溜め込んでいた内容をようやくブログとして書くこ…

ASP.NET Core のプロジェクトに EntityFrameworkCore で Model を追加してみた話

はじめに スキャフォールド エラー DB のマイグレーション ルーティング 参照 はじめに ようやく ASP.NET Core MVC の Model の話です。 Empty で ASP.NET Core のプロジェクトを作り、 Controller クラスだけを作った状態で、下記チュートリアルを参考に Mo…

【C#】Task の話 その 5

はじめに async void と async Task 複数の Task を実行する Exception の投げ方 AggregateException とは 参照 はじめに 【C#】Task の話 その 1 【C#】Task の話 その 2 【C#】Task の話 その 3 【C#】Task の話 その 4 今回は例外について。 async void …

【C#】Task の話 その 4

はじめに async/await IL で比較する 参照 はじめに 【C#】Task の話 その 1 【C#】Task の話 その 2 【C#】Task の話 その 3 さて今回は、 async/await の話。 async/await その 1 で登場したこのコード。 そのままだとメインスレッドの処理が先に終わって…

【C#】Task の話 その 3

はじめに ThreadPool について ThreadPool クラスのコードを読む おわりに 参照 はじめに 【C#】Task の話 その 1 【C#】Task の話 その 2 前回満を持して?登場した ThreadPool クラスを追いかけますよ、というお話。 ThreadPool について まず ThreadPool …

【C#】Task の話 その 2

はじめに Task クラスのコードを読む Task クラスのコンストラクタ ScheduleAndStart 参照 はじめに 【C#】Task の話 その 1 前回に引き続きソースコードを読んだり色々してみますよ、というお話。 Task クラスのコードを読む Task クラスは System.Private.…

【C#】Task の話 その 1

はじめに Task クラスについて 登場人物 Task クラスを使った簡単な操作 参照 はじめに .NET Framework/.NET Core/Mono だけでなく、 Unity でも Task クラスが使えるようになって久しい今日この頃。 相変わらずぼんやり何となくしか使えないのもなぁ。とい…

Azure DevOps 関西 2018 に参加してきました

はじめに セッション 1 セッション 2 セッション 3 セッション 4 LT おわりに はじめに 1/12 に 日本マイクロソフト株式会社 関西支店 で行われた、 Azure DevOps 関西 2018 に参加してきました。 jazug.connpass.com 詳細なレポートが書ければよかったので…

【ASP.NET Core】Azure Pipelines でコンティニュアスにインテグレーションしてみる その2

はじめに Agent について ビルドの流れ topic ブランチのビルド設定を追加する Shell script を実行する 参照 はじめに ※ 2019/01/12 更新 Azure Pipeline → Azure Pipelines に修正しました。 Agent は VM など実行環境上にインストールされているもの、と…

2018 年の振り返りとか 2019 年とか

はじめに 【2018】家族について 【2018】プログラミングについて 【2018】お買い物について 2019年について はじめに 流行ってる?っぽいので私も何となく。 【2018】家族について 今年のニュースといえば何といっても娘が生まれたことですね。 増井家.Add(…

【ASP.NET Core】Azure Pipelines でコンティニュアスにインテグレーションしてみる その1

はじめに 準備 yaml について 参照 はじめに ※ 2019/01/12 更新 Azure Pipeline → Azure Pipelines に修正しました。 以前 Unity のビルドを Azure Pipelines でしてみようと試みたわけですが、今の PC 一台体制では難しそう、ということで、題材を変えて AS…

【ASP.NET Core】【Unity】JSONデータを受け取りたかった話

はじめに Utf8Json について ASP.NET Core のクラス Unity のクラス 問題 解決 おわりに 参照 はじめに 早いものでクリスマスももう終わり、 Advent Calender も無事?完了です。 ということで今日からは通常通り私が気になったあれやこれやを書いていくこと…

【ASP.NET Core】単体テストってみる -導入と Controller のテスト

はじめに テスト対象のクラス 準備 テストを書く おわりに 参照 はじめに これは C# Advent Calendar 2018 十七日目の穴埋め記事です。 前回 Azure Pipeline で Unity プロジェクトのビルドをしようとしたらちょっと厳しそう (少なくとも現状では)、という結…

Unity のプロジェクトを Azure Pipelines でビルドしたくて七転八倒した話

はじめに 準備 Unity プロジェクトを作る Unity Build について 課題 はじめに ※ 2019/01/12 更新 Azure Pipeline → Azure Pipelines に修正しました。 これは Azure DevOps Advent Calendar 2018 の十八日目の記事です。 とあるきっかけで Azure DevOps に…

【C#】自動実装プロパティの話

はじめに 自動実装プロパティについて IL を読んでみる おわりに 参照 はじめに この記事は C# その2 Advent Calendar 2018 の十四日目の記事です。 普段何気なく使っているプロパティですが、中のデータはどのように扱われているのかな~、と思ったので調べ…

【C#】string interpolation で format string に変数を使いたかった

はじめに 何をしたかったか 解決 コードを読んでみる 参照 はじめに この記事は C# Advent Calendar 2018 の六日目の穴埋め記事です。 以前 string interpolation を使って遊んでみたことがありました が、使っている中で困った話を。 何をしたかったか // …

【C#】Queue で遊ぶ

はじめに Queue クラスについて どう使うか パフォーマンス比較 コードを見てみる おわりに 参照 はじめに この記事は C# その2 Advent Calendar 2018 七日目の記事です。 前回 と同じく、dotnet cli のコードを辿っていく中で見かけた、 Queue クラスについ…

【C#】readonly と ReadOnlyCollection

はじめに readonly と IReadOnlyCollection 各要素のパブリック変数 おわりに 参照 はじめに この記事は C# その2 Advent Calendar 2018 三日目の記事です。 前回書いた通り、最近は dotnet cli などのコードをたどっています。 その中で IReadOnlyCollectio…

【.NET Core】dotnet newの話 その1

はじめに コマンドを実行してログを見てみる dotnet new コマンドを探す Telemetry について NewCommandShim.cs おわりに 参照 はじめに このブログは .NET, .NET Core, monoのランタイム・フレームワーク・ライブラリ Advent Calendar 2018 二日目の記事で…

【ASP.NET Core】Razorで遊んでみる

はじめに 試してみる おわりに 参照 はじめに ブログとしては久しぶりに ASP.NET Core 関連のお話です。 C# のコードを HTML に書けるということで ASP.NET Core に採用されている Razor 。 実をいうとあんまり使われておらず、 Angular や React などの Jav…

【Unity】画面サイズと異なる大きさの RenderTexture でクリック位置の WorldPoint が取りたい話

はじめに 準備 クリック位置を取ってみる はじめに Unity では基本的に、 uGUI などの GUI はカメラを使って表示する 3D より手前に表示されます。 ただ、例えばポップアップウインドウのような表示がしたいなど、 GUI より手前に 3D を表示したい場合もあり…

【C#】float における == と Equals

C#

はじめに == と Equals おわりに 参照 はじめに 先日他の方の書いたコードを見る機会があったのですが、その中で「if(num == 0f)」のような内容を見ました。 ドヤ顔で「if(num.Equals(0f))」の方が良いですよ、と言いかけたのですが、ここで一つ気になりまし…

【C#】値型のローカル変数はどこに置かれるか

はじめに 準備 ローカル変数 メンバー変数 おわりに 参照 はじめに ふと気になったので。 string など参照型のローカル変数を作った場合、そのデータはメモリのヒープ領域に置かれ、使われなくなるとガーベジコレクションによって回収されます。 では値型の…

UnityでAnimationを作ってみる

はじめに アニメーションを作ってみる 複数のオブジェクトを動かす おわりに 参照 はじめに Unity2017 くらい?から、 Unity でも Maya や Blender などのように 3D アニメーションを作ることができるようになりました。 今回はこれを試してみたいと思います…

【Unity】【C#】2つのListを見比べて一方にしか存在しないものを検出したい

はじめに ベースとなるクラス、変数 試す 結果 はじめに List を検索してガチャガチャやりたい話のメモです。 前提: Id (int型)という共通の要素を持つ2つの List があり、それぞれ searchIds 、 models という名前とする。 searchIds の中身は任意で変更で…