【Flutter】デフォルトテーマを変更する

【Flutter】デフォルトテーマを変更する

モバイルアプリ

FlutterアプリのデフォルトテーマをMaterialAppのthemeプロパティで変更する方法を解説。colorSchemeによる全体的な配色の変更から、Widget単位でのカスタマイズまで、実践的なコード例で紹介します。

【Gatsby】Devcontainerで開発環境を作成する

【Gatsby】Devcontainerで開発環境を作成する

CMS

Gatsby.jsの開発環境をDevcontainerとDockerを使用して別のPC上に構築し、外部端末からアクセスできるように設定する方法を解説。nginx-proxyを使ったリバースプロキシの設定、docker-compose.ymlやDockerfileの記述方法も詳しく説明します。

【C#/WPF】MVVMパターンで別ウィンドウを表示する方法

【C#/WPF】MVVMパターンで別ウィンドウを表示する方法

C#

WPFアプリケーション開発でMVVMパターンを使用する際に、サブ画面を表示する方法を解説します。IWindowServiceインターフェースとWindowServiceクラスを作成し、DIコンテナへ登録することで、ViewModelからサブ画面を呼び出す実装方法を紹介します。また、サブ画面にパラメータを渡す方法についても説明します。

【C#/WPF】ざっくりCommunityToolkit.Mvvmの使い方

【C#/WPF】ざっくりCommunityToolkit.Mvvmの使い方

C#

WPFアプリケーション開発でMVVMパターンを実装する際に、CommunityToolkit.Mvvmライブラリを活用する方法を解説します。ObservablePropertyやRelayCommandを使ったプロパティやコマンドの実装、ソースジェネレーターによるコード生成、プロパティ変更時の処理の差し込みなど、実践的な使い方を紹介します。

Ubuntuへリモートデスクトップ接続(RDP)する方法

Ubuntuへリモートデスクトップ接続(RDP)する方法

インフラ

Ubuntu 22.04へのリモートデスクトップ接続(RDP)の設定方法を解説。xrdpのインストールと設定、ログイン問題の解決、デスクトップ環境のカスタマイズ、画面ロックの解除など、快適なリモート接続を実現するための手順を紹介します。