kamulog

xamarin.formsのネタなど

「 復習帳 」version 1.1.5 「自己評価モード」機能のご紹介

この度 復習帳 ver.1.1.5を公開しました。

主な変更点は

  • 自己評価によるスケジュール機能の追加
  • スケジュール日数の最大値を120から254に変更

スケジュール日数に関しては365日にしてくれという要望があったんですが 数百日も使わねぇだろうからbyte型で十分だろうという設計 諸事情のため254日までしか拡張できませんでした。すみません。255じゃないのはなんとなくのマージンです。

今回は「自己評価によるスケジュール機能」機能についてご紹介します。

復習帳とは

「復習帳」は学習内容を忘れないように効率の良い復習をサポートするアプリです。

復習帳自体の紹介記事はこちらです。 kamusoft.hatenablog.jp

進捗機能についてはこちらです。 kamusoft.hatenablog.jp

マイスケジュール機能についてはこちらです。 kamusoft.hatenablog.jp

続きを読む

Visual Studio for Mac で ASP.NET Core アプリの Docker 統合を使ってみる その2 MySQLコンテナ追加

前回の続きで、MySQL コンテナを追加するサンプルを書いてみました。

kamusoft.hatenablog.jp

プロジェクトのテンプレートは引き続き「ASP.NET Core Web アプリ」( RazorPages )を使います。

  • MySQL コンテナの追加
  • nuget パッケージインストール
    • MySqlConnector
    • Dapper
  • .NET Core 側の設定
  • MySQL に接続するコードを書く
  • 実行
  • MySQLWorkbench で docker の MySQL に接続
  • まとめ
続きを読む

Visual Studio for Mac で ASP.NET Core アプリの Docker 統合を使ってみる

以下のドキュメントの VS for Mac の Docker統合がいつの間にかstableで使えるようになっていたので試してみました。

github.com

また、この方法を使うことで High Sierra 10.13.4 でSqlClientでOpenするとコケる問題も一応回避できます。

github.com

  • ASP.NET Core Web アプリのプロジェクト作成
  • 実行
  • Docker 対応
  • docker-compose で実行
  • wwwrootをホストと共有する
  • docker-compose down 用のスクリプトを作成
  • まとめ
続きを読む