TIPS

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)を構築する手順をステップ・バイ・ステッ...
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行で...
TIPS

[zsh]zsh compinit: insecure directories, run compaudit for list.

zsh compinit: insecure directories, run compaudit for list.Ignore insecure directories and continue or abort compinit ?こ...