頭ん中

しがないITエンジニアが、考えた事を書きます。

HARUMI FLAGを諦めた話

僕が "晴海" という場所を知ったのは中学生の時だったと思う。

小沢健二「いちょう並木のセレナーデ」のフレーズを聞いたときだ。

晴海ふ頭を船が出ていくと 君はずっと眺めていたよ

そして過ぎていく日々を ふみしてめて僕らはいく

続きを読む

Uno PlatformのWebAssemblyでゲームを作る

Uno PlatformのWasmを試していて、タイピングみたいな簡単なゲームならできるかも?と思って完成したのがこれ。 f:id:siamcats:20200601094526g:plain https://typeratta.azurewebsites.net/

ちなみにUWP版はこんな感じです。 f:id:siamcats:20200601022550g:plain

コードはSharedプロジェクト内にしか書いてないので、ほぼワンコードで同じ動作をするアプリのデスクトップ版・Web版ができました👌

以降、Wasmで動作させる時のポイントというか躓いたとこをいくつか。

続きを読む

UWPでローカルDBのマイグレーションをする(EntityFramework Core / SQLite)

まえがき

ちょっと昔のAndroidアプリやWindowsアプリで、分岐とDDL文を散りばめたギリギリの運用を目にすることが結構ありました。

ローカルDBとテーブルをCodeFirstに生成し、とりあえずデータをCRUDする方法が紹介された記事は一杯ありますが、アプリをアップデートする際のマイグレーションまで解説されたドキュメントは、あまりないんですよね。

ということで、たぶん現在もっとも標準的と思われるWindowsアプリの構成(UWP / EntityFramework Core / SQLite)で、ローカルDBのマイグレーションを試していきたいと思います。

続きを読む

Uno Platformを試す

XAMLひとつでWindows/iOS/Android/WebAssemblyに対応という夢のような話です。 f:id:siamcats:20200206025122p:plain

Create a Single Page App with Uno

既にチュートリアルのやってみた系記事はあるので、いくつか躓いたところと、良くあるXAMLのデザインテンプレートが実際どんな感じになるか紹介したいと思います。

続きを読む