3DCGBlenderでUVアイランドを長方形に整える方法 BlenderでUV展開をする際、UVアイランドを長方形、つまり矩形化する場合があります。ここでいう矩形化は、UVアイランドを単純な長方形にすることで、パッキング効率(テクセル確保)、左右対称配置の容易さ、テクスチャのエイリアス軽減などを狙... 2026.03.063DCG
プログラミングPythonのアンダーバーってどういう意味? Pythonを触っていると、やたらとアンダーバー(_)が出てきます。__init__ とか、__name__ とか、__internal__ とか、__main__.py とか。他の言語だとこんなにアンダーバーがでてこないので、おそらく多く... 2026.03.01プログラミング
LinuxUbuntuにChromeをインストールする Ubuntuを使っていると、最初から入っているのはFirefoxです。特に不満はないのですが、仕事や検証の都合でGoogle Chromeを使いたい場面が出てきました。aptで普通に入るのかなと思って検索してみたのですが、ここでひとつ疑問が... 2026.02.26Linux
Linuxunattended-upgradesを入れてみた話 UbuntuServerでファイルサーバを組んで動かしているミニPCですが、アップデートをずっと手動でやっていました。正直、放置してもすぐ困るわけではないのですが、セキュリティ的にはあまり良くないですよね。そこで今回は、Ubuntu系で使え... 2026.02.26Linux
LinuxUSB接続ストレージがなぜかマウントされない話(失敗談) Ubuntuでファイルサーバーを組んでいて、再起動後に「なぜかストレージにアクセスできない」「パーミッションが戻っているように見える」という現象にハマりました。fstab にはちゃんと書いているはずなのに、mount を見ると載っていない。... 2026.02.23Linux環境構築
LinuxPythonの仮想環境を管理するuvについて はじめにPythonを触っていると、仮想環境はほぼ必須だと分かってきます。私も最初はvenvだけで運用していましたが、最近「uv」というツールの名前をよく見るようになりました。正直なところ、最初は「pipで足りてるのでは?」と思っていました... 2026.02.22Linuxプログラミング
3DCGBlenderで作ったモデルをマーベラスデザイナーでシミュレーションする マーベラスデザイナー(Marvelous Designer)は衣服などの作成において強力なツールですが、一般的なポリゴンモデリングツールではないため、やや特殊なワークフローになります。慣れればいろいろなものを作成することは可能ですが、作りに... 2026.02.213DCG
Linuxcpよりrsyncを使った方がいい場合 先日、LLMモデルをコピーする際にcpコマンドをつかったのですが、大きなファイルならrsyncを使った方がいいということを知りました。この記事ではrsyncについてまとめてみます。なぜ cp ではなく rsync を使うのかcp の弱点cp... 2026.02.20Linux
プログラミングPythonの仮想環境について はじめにPythonを勉強し始めると、わりと早い段階で「仮想環境」という言葉に出会います。というか、仮想環境なしでのPythonプログラミングは基本しなくなると思います。本記事は、まだ勉強中ですが仮想環境についてまとめてみようと思います。次... 2026.02.19プログラミング
プログラミングPythonのリンターは何を選べばいいのか? はじめにPythonを書き始めてしばらくすると、「リンター入れた方がいいよ」と言われることがあります。最初は正直、「ちゃんと動けばいいのでは?」と思っていました。ですが、コード量が少し増えたあたりから、なんか読みにくい微妙なミスに気づかない... 2026.02.18プログラミング