OpenSCADによるカスタマイズ可能な3Dプリントカレンダー:ツェラーの合同式など

2025-02-14
OpenSCADによるカスタマイズ可能な3Dプリントカレンダー:ツェラーの合同式など

開発者がOpenSCADを使って、高度にカスタマイズ可能な3Dプリントカレンダーモデルを作成しました。曜日を正確に計算するツェラーの合同式を利用し、モデルは日付のオフセットを自動的に調整します。ユーザーはレンダリングする月、列レイアウト、レイヤーの高さなどをカスタマイズし、カスタムの祝日マークやマグネット用の穴を追加することもできます。このプロジェクトは、アルゴリズムの実装とパラメトリックモデリングにおけるOpenSCADの能力を示しており、多言語機能とマルチマテリアル印刷をサポートしています。

続きを読む
デザイン

NixとHome ManagerでSteam Deckの不変ファイルシステムを克服する

2025-02-09
NixとHome ManagerでSteam Deckの不変ファイルシステムを克服する

Steam Deckの不変ファイルシステムは、システムのアップグレード後も残るパッケージのインストールを困難にしています。このガイドでは、NixとHome Managerを使用してこの問題をエレガントに解決する方法を示します。Nixは宣言型のパッケージマネージャーです。必要なパッケージを構成ファイルにリストするだけで、インストールを処理します。Home ManagerはNixの使用を簡素化します。このガイドでは、Steam DeckへのNixとHome Managerのインストール、パッケージの管理(インストール、削除)、デスクトップショートカットの作成やガベージコレクションの実行などのヒントについて詳しく説明します。

続きを読む
開発