もた日記

くだらないことを真面目にやる

Linuxメモ : Rust製のdeltaでgit diff, diffをシンタックスハイライトして表示

  • delta
  • インストール
  • 使い方
  • テーマ

delta

github.com

Rust製のdeltaを使うとgit diffなどのgit関連コマンドやdiffコマンドをシンタックスハイライトして表示できるようになる。また、行内での差分を検知して見やすくしてくれる。

f:id:wonder-wall:20200529224742p:plain

続きを読む

人気の負荷試験(負荷テスト)ツールを調べてみる(Locust, Vegeta, wrk)

  • 負荷試験(負荷テスト)ツール一覧
  • Locust
  • Vegeta
  • wrk

負荷試験(負荷テスト)ツール一覧

人気の負荷試験(負荷テスト)ツールを調べてみる。
ツール一覧はawesome-http-benchmarkにまとまってた。

github.com

スター数順に並べてみる(スター数500以上)。
wrk, Vegeta, Locustが人気のようだ。

Repository スター数
wg/wrk 24,502
tsenart/vegeta 14,504
locustio/locust 12,699
rakyll/hey 8,265
loadimpact/k6 6,480
gatling/gatling 4,708
apache/jmeter 4,079
JoeDog/siege 3,997
mcollina/autocannon 3,642
giltene/wrk2 2,467
codesenberg/bombardier 2,069
processone/tsung 1,958
goadapp/goad 1,797
fortio/fortio 1,291
httperf/httperf 752
h2non/baloo 683
fcsonline/drill 540
続きを読む

Linuxメモ : Rust製のSiliconでソースコードを綺麗な画像に変換

  • Silicon
  • インストール
  • 使い方
  • vim-silicon

Silicon

github.com

Rust製のSiliconを使うとCarbonのようにソースコードを綺麗な画像に変換することができる。
ブラウザを使わずにオフラインで実行、carbon-now-cliより高速に画像変換できるのが利点とのこと。

f:id:wonder-wall:20200510000341p:plain

続きを読む

Pythonメモ : 「Rich」ターミナルでリッチなテキスト表現を可能にするライブラリ

  • Rich
  • インストール
  • 使い方

Rich

github.com

Richを使うとターミナル上でカラー、スタイル付け、テーブル表示、シンタックスハイライト、Markdown表示などのリッチなテキスト表現ができる。

続きを読む

Linuxメモ : Rust製のtmux-thumbsでキー操作だけでコピー&ペースト

tmux-thumbs

github.com

tmux-thumbsを使うとtmuxを実行中にキー操作だけ(Chrome拡張機能のVimiumやVimのeasymotionのようなイメージ)でコピー&ペーストができるようになる。
tmux-fingersのRust実装とのこと。

デフォルトでマッチする文字列のパターンは以下のとおり。

  • File paths
  • File in diff
  • Git SHAs
  • IPFS CID's
  • Colors in hex
  • Numbers ( 4+ digits )
  • Hex numbers
  • Markdown urls
  • IP4 addresses
  • kubernetes resources
  • UUIDs
続きを読む