2026-06

TIPS

[Python]http.server と RangeHTTPServer の違い

フロントエンド開発やAPIのテスト、ちょっとしたファイルの受け渡しで、Pythonを使ってローカルサーバーを立ち上げる機会は多いと思います。最も有名なのは以下のコマンドですよね。python3 -m http.server 8000しかし、...
TIPS

コメント数といいね数から質を数値化

「コメント数」と「いいね数」のバランスを見て、単なる割り算以上の「コメント欄の質の高さ」や「議論の盛り上がり度(有効度)」を正しく評価したい、ということですね。ご指摘の通り、単純な割り算($\frac{\text{いいね数}}{\text{...
TIPS

[Ubuntu]クロスコンパイル環境構築

Windows環境向けの .dll ファイルをUbuntu上で作成する「クロスコンパイル」という非常に強力で便利な方法があります。Ubuntu上でWindows向けのコンパイル環境(MinGW-w64)を構築する手順をステップ・バイ・ステッ...
コマンド

[rust]lsの進化系代替ツール「eza」

Rust製で爆速、かつモダンな機能をこれでもかと詰め込んだlsの進化系代替ツール「eza」をご紹介します。開発効率を一段階引き上げるこのツールの導入から極上の設定まで、徹底的に解説します。1. なぜ今、ls ではなく eza なのか?eza...
コマンド

bat をさらに強力に「bat-extras」 の導入

先日ご紹介した bat をさらに強力にし、man や grep、git diff といった標準コマンドを bat の美しいハイライトで上書きするスクリプト集、「bat-extras」 の導入ガイドです。これを導入すると、ターミナル作業の「情...
TIPS

[zsh]シェル変更時の手順と注意点

シェルを変更する手順は、大きく分けて「一時的に試す」「恒久的に変更する」「OSごとの注意点を確認する」の3ステップです。1. 現在のシェルと利用可能なシェルを確認するまず、現在のシェルと、システムにインストールされている(変更可能な)シェル...
TIPS

[Ubuntu]サイレント・自動アップデート

Ubuntuではunattended-upgradesという仕組みを利用することで、バックグラウンドでの完全なサイレント・自動アップデートが可能です。これにより、「通知ダイアログ」に邪魔されることなく、システム(特にセキュリティ更新)を常に...
TIPS

[Ubuntu]「ソフトウェアの更新」ダイアログに関して

Ubuntuデスクトップで定期的にポップアップする「ソフトウェアの更新」ウィンドウ(update-manager)を完全に抑制し、裏側でサイレントアップデートする設定です。このダイアログは、バックグラウンドで動いている update-not...
TIPS

[vi]矩形(くけい)選択モード

Vimの「矩形(くけい)選択」モード(Visual Block モード)を使った操作です。このモードは、ソースコードのインデントを揃えたり、特定の列だけをごそっと入れ替えたりする際に非常に強力です。1. 矩形選択の開始まず、操作の起点となる...
TIPS

[WordPress]codeにスタイル適応

ブロックコード(pre 内の code)には影響を与えず、文章中に出てくる単なる code(インラインコード)だけにスタイルを適用する方法は、主に2つあります。環境や好みに合わせて使い分けてみてください。方法1::not() を使って1行で...