【日報】五十歩百歩+N歩

ちょっとおまけしておきますね~

🎉趣味活動

色々やりましたが、ASP.NET Core の Identity まわりを色々といじっては破壊、修正、いじっては Exception とかしてたら夜になってましたwww

  • ラフを考えたり

  • Figmaに起こしたり

  • よくよく考えたらアカウント登録画面とか、メール認証とか、アカウント設定画面とかって、Identity のDBモデルつくらないと実装できないやんけ~~と思ったので、Identity と戯れてました。

とりあえず認証まわりはできました。(ただし、プロジェクトメンバーはいないのでテスト用途になるw)

📝メモとか

  • SignIn.RequireConfirmedAccount を true にしないとメール認証なしで登録されてしまう

  • Web開発といえば MVC モデルが基本だろうけど、GPT君に聞くと View と Controller の間に片方向の ViewModel を挟む場合があるみたい。

  • ViewModel を挟むと View で使いたいデータ形式にできたり、必要な要素だけを取り出せる。生の Model だとデータベースでしか扱わないようなものとか引っ張ってきちゃうからねん。

  • View はみんなが見る部分👀

  • ViewModel は View にわたすために整形✏️

  • Controller はリクエストしたりレスポンスしたり動きを担う🕺

  • Model は DB へクエリしたりロジックを提供する裏方👨‍🍳

なんか上記のやつまとめてて思いついたのですが、まるでキッチンですよね。Viewはお客さんのテーブルにある料理、ViewModelは盛り付け係、コントローラーはウェイターさん、Modelはコックさん的な。DBは仕入先みたいなねw

実際、発注(クエリ)するのはコックさんだし、仕入先は野菜やら家畜やら溜め込んでいますし。データセンターみたいな感じ。

🖋️雑記

  • 逸般の誤家庭のNW事情見たけどおもろいwなんや情報分電盤ってw

  • なんでセンシティブ判定やねん!!

  • 異世界薬局というアニメみました。主人公、ホワイトなブラックジャックという印象・・w

💪明日へ向けてのやっていき

  • 温泉いくか悩み中(とにかく作業がしたい)

  • アカウント設定ページつくる

  • ニュース記事用のモデル設計とページ作りかな~

@takunology
マイクラを使ってプログラミング講師をしながら教材開発をするお仕事をしています。趣味でC#, Azure, マイクラを組み合わせたコンテンツを作ったりなんかも。「マイクラ C#」でググってみてください。 @takunology_net