プログラミングPythonのアンダーバーってどういう意味? Pythonを触っていると、やたらとアンダーバー(_)が出てきます。__init__ とか、__name__ とか、__internal__ とか、__main__.py とか。他の言語だとこんなにアンダーバーがでてこないので、おそらく多く... 2026.03.01プログラミング
LinuxPythonの仮想環境を管理するuvについて はじめにPythonを触っていると、仮想環境はほぼ必須だと分かってきます。私も最初はvenvだけで運用していましたが、最近「uv」というツールの名前をよく見るようになりました。正直なところ、最初は「pipで足りてるのでは?」と思っていました... 2026.02.22Linuxプログラミング
プログラミングPythonの仮想環境について はじめにPythonを勉強し始めると、わりと早い段階で「仮想環境」という言葉に出会います。というか、仮想環境なしでのPythonプログラミングは基本しなくなると思います。本記事は、まだ勉強中ですが仮想環境についてまとめてみようと思います。次... 2026.02.19プログラミング
プログラミングPythonのリンターは何を選べばいいのか? はじめにPythonを書き始めてしばらくすると、「リンター入れた方がいいよ」と言われることがあります。最初は正直、「ちゃんと動けばいいのでは?」と思っていました。ですが、コード量が少し増えたあたりから、なんか読みにくい微妙なミスに気づかない... 2026.02.18プログラミング
LinuxDockerをインストールする コンテナを使いたいとき、おそらく第一選択にあがるのがDockerです。自分もLinuxを勉強する過程でサーバーをコンテナ環境で立ち上げたりすることが増えてきたので、Dockerのインストール方法をまとめておこうと思います。Dockerのイン... 2026.02.17Linuxプログラミング環境構築
3DCGCUDAとはいったい何なのか 3DCGをやっているとGPUの性能への関心があると思います。主にはレンダリングの速さやビューポートの更新速度など作業に直結しますからね。ただGPUを扱ってるとよくCUDAというプログラムの話を聞くと思います。このCUDAとはいったい何なのか... 2026.02.083DCGプログラミング
LinuxOSの起動ってどうなってるの? 少し前に、PCがなぜか起動しなくなったことがありました。電源は入るし、マザーボードのランプも点く。でもOSどころか、いつもの起動画面まで進まない。最初は「ストレージ死んだ?」「OS壊れた?」と疑ったんですが、原因はまさかの CPUファンのケ... 2026.02.05Linuxプログラミング環境構築
Linux古いRaspberry Piがファイルサーバーに向かない理由 Linuxの勉強のために、古いRaspberry Pi3をサーバー化していろいろ試していますが、ファイルサーバ化してみようと思ったとき、物理的な障壁があることに気が付きました。ズパイ3以前のモデルは、仕組みを理解していないと「思ったより遅い... 2026.02.03Linuxプログラミング環境構築
プログラミングVS Codeのペイン移動(エディタ⇄ターミナル、左右分割、グループ移動)まとめ VS Codeって、マウスでペイン(領域)をクリックして移動してると地味にテンポ落ちるんですよね。 ここでは「よく使うペイン移動ショートカット」を備忘録を兼ねてまとめます。前提:ショートカットは Windows / Linux と macO... 2026.02.01プログラミング
LinuxファイルサーバーならSambaでほぼ一択? Linuxでファイルサーバーを立てようとすると、いくつか選択肢はあります。NFS、FTP、WebDAV、専用NASなどなど。ただ、家庭用途や個人の検証環境で使うなら、結論はかなりシンプルで、「Sambaでほぼ一択」と言ってしまって問題ないよ... 2026.01.28Linuxプログラミング環境構築