another perspective
Photo by: Jonathan Leung
news
2023年12月13日
2023年1月19日
2022年9月12日
2022年5月17日
r&d
Version 1.55現在、LinuxなどのRustのリンカはgccのldです。
これをLLVMのlldに換えるとコンパイルが多少スピードアップします。
$ time cargo build # …
ターミナル上で動作するインタラクティブなアプリケーションを開発するための古典的なライブラリに curses があります。
サーバーはLinuxの普及度が高いこともあり、cursesベースのアプリを作る …
HTML/CSSでUIを構築する際の難点は、UI部品に設定する値の管理です。 古典的な方法は、DOMの属性に書いておき、eventオブジェクトから取り出す次のような方式です。
<button …
GCP のロードバランサは Web コンソールや CLI を用いて構築することになりやすく、構成のバックアップやリストアに難があります。
一度構築したうえで OpenTofu / Terraform …
WireGuard はLinuxなどのホスト上で動作するVPN実装です。AndroidやiOSを含む各種OSのパッケージがあり、手軽にインストールできます。
既存VPNとの違い ルーターなどに実装す …
k3s は軽量にリパックしたkubernetesです。一般的なx64 PCのほか、Raspberry Piもサポートしています。 Rancher Desktop のランタイムとしても使われています。 …
jenkins.el をインストールすると、emacs上でJenkinsビルドを実行可能になります。
ジョブのリストがあり、ビルド実行・確認についてはemacs上で手早く実行できるクライアントです …
sqldef は RDBMS のスキーマを config に沿って更新する CLI ツールです。
先行実装 ridgepole の Go クローンと言えます。
Web フレームワークで標準的なマイグ …