プログラミング

スポンサーリンク
プログラミング

Pythonのアンダーバーってどういう意味?

Pythonを触っていると、やたらとアンダーバー(_)が出てきます。__init__ とか、__name__ とか、__internal__ とか、__main__.py とか。他の言語だとこんなにアンダーバーがでてこないので、おそらく多く...
Linux

Pythonの仮想環境を管理するuvについて

はじめにPythonを触っていると、仮想環境はほぼ必須だと分かってきます。私も最初はvenvだけで運用していましたが、最近「uv」というツールの名前をよく見るようになりました。正直なところ、最初は「pipで足りてるのでは?」と思っていました...
プログラミング

Pythonの仮想環境について

はじめにPythonを勉強し始めると、わりと早い段階で「仮想環境」という言葉に出会います。というか、仮想環境なしでのPythonプログラミングは基本しなくなると思います。本記事は、まだ勉強中ですが仮想環境についてまとめてみようと思います。次...
プログラミング

Pythonのリンターは何を選べばいいのか?

はじめにPythonを書き始めてしばらくすると、「リンター入れた方がいいよ」と言われることがあります。最初は正直、「ちゃんと動けばいいのでは?」と思っていました。ですが、コード量が少し増えたあたりから、なんか読みにくい微妙なミスに気づかない...
Linux

Dockerをインストールする

コンテナを使いたいとき、おそらく第一選択にあがるのがDockerです。自分もLinuxを勉強する過程でサーバーをコンテナ環境で立ち上げたりすることが増えてきたので、Dockerのインストール方法をまとめておこうと思います。Dockerのイン...
3DCG

CUDAとはいったい何なのか

3DCGをやっているとGPUの性能への関心があると思います。主にはレンダリングの速さやビューポートの更新速度など作業に直結しますからね。ただGPUを扱ってるとよくCUDAというプログラムの話を聞くと思います。このCUDAとはいったい何なのか...
Linux

OSの起動ってどうなってるの?

少し前に、PCがなぜか起動しなくなったことがありました。電源は入るし、マザーボードのランプも点く。でもOSどころか、いつもの起動画面まで進まない。最初は「ストレージ死んだ?」「OS壊れた?」と疑ったんですが、原因はまさかの CPUファンのケ...
Linux

古いRaspberry Piがファイルサーバーに向かない理由

Linuxの勉強のために、古いRaspberry Pi3をサーバー化していろいろ試していますが、ファイルサーバ化してみようと思ったとき、物理的な障壁があることに気が付きました。ズパイ3以前のモデルは、仕組みを理解していないと「思ったより遅い...
プログラミング

VS Codeのペイン移動(エディタ⇄ターミナル、左右分割、グループ移動)まとめ

VS Codeって、マウスでペイン(領域)をクリックして移動してると地味にテンポ落ちるんですよね。 ここでは「よく使うペイン移動ショートカット」を備忘録を兼ねてまとめます。前提:ショートカットは Windows / Linux と macO...
Linux

ファイルサーバーならSambaでほぼ一択?

Linuxでファイルサーバーを立てようとすると、いくつか選択肢はあります。NFS、FTP、WebDAV、専用NASなどなど。ただ、家庭用途や個人の検証環境で使うなら、結論はかなりシンプルで、「Sambaでほぼ一択」と言ってしまって問題ないよ...
スポンサーリンク