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行で...
コマンド

[rust]cat代替ツール「bat」

ターミナルでの開発作業において、誰もが毎日欠かさず叩くコマンド、それが cat です。しかし、標準の cat は単にファイルの中身を流し出すだけで、構文の強調(シンタックスハイライト)も行番号もなく、少し味気ないと感じたことはないでしょうか...
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 ?こ...