オブジェクト指向設計とSRP、DIP原則について@hyngng.dev 他1名の著者2ヶ月前に投稿自分がどこら辺にいるのかはわからないが、知の4段階に譬えると意識的有能くらいの段階ではないかと思う。まだ何が良い設計なのか展望する眼はないようだが、そんな中でわかったようなことが少しずつ生まれていて、
準備経験中心にまとめたモバイルタワーディフェンスコンセプト企画@hyngng.dev1年前に投稿直前のプロジェクトの経験から学んだことの一つは、何かを長期間かけて開発することは、一方で自分が何か大きな文脈に関与されるということです。間違えると開発する過程が疲れて苦痛な経験として残る可能性もあるた
Pythonを扱っていて気づいたいくつかの点@hyngng.dev1年前に投稿Pythonではクラス変数を宣言する際にselfオブジェクトを用いる方法が一般的ですが、この方法は正確にはインスタンスで使用する内部変数を使用する方法です。該当クラス変数へのアクセスにはインスタンス生
Unityモバイルプロジェクトにバイブレーション権限を付与する@hyngng.dev1年前に投稿Unityでバイブレーションは基本的にHandheld.Vibrate()の形で使用できますが、バイブレーションの強度や持続時間が固定されるという欠点があるため、主に以下の方法を用います。 完成したA
WinUI 3 ベース PDF 編集プログラム開発回顧@hyngng.dev4ヶ月前に投稿社会服務中、事務所で問題がありました。社会服務要員の勤務後記により詳しくまとめてありますが、簡単に要約すると、公共機関はライセンス許可を受けていない外部プログラムを勝手に使用できないという指摘を受けた
最短経路探索のためのA*アルゴリズム簡略整理@hyngng.dev1年前に投稿A*アルゴリズムは特定の二地点を結ぶ最短経路を探すためのグラフ探索アルゴリズムです。このアルゴリズムの特性は、$n$をノードとするとき、以下の一つの式で要約できます。 $$ f(n) = g(n) +
Pythonオブジェクト動作制御のためのマジックメソッド@hyngng.dev1年前に投稿マジックメソッド、またはスペシャルメソッドは、Pythonクラス内で特殊動作を定義する組み込み関数で、演算子オーバーロードやオブジェクト出力方法の変更、コンテナのように動作するなど、オブジェクトをより
「行先地」、開発はここまでで@hyngng.dev1年前に投稿もう少し早く整理すればよかったのですが、確信が持てたので今書くことにしました。行先地は新しいプログラミングパターンと少し新鮮な演出を新たに試してみたいという欲張りから始めたプロジェクトで、三回にわたる