ツール

[WordPress]予約プラグイン

WordPressで構築したWEBサイトへ予約システムを導入する場合、「WordPressのプラグイン(機能拡張)を利用する方法」と、「外部の予約管理サービスを埋め込む・連携する方法」の2つのアプローチがあります。今回はWordPressで...
TIPS

[rsync]「._*」ファイルの対応

rsyncで「._*」が消えないのはオプションが抜けているというよりも、「rsyncの仕様の罠」、「Mac特有の挙動」の2つが原因で、意図しない挙動になっています。「大量に同期されてしまう(防げない)」かつ「サーバー側から消えない」という状...
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...