もた日記

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

2020-01-01から1年間の記事一覧

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

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

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

負荷試験(負荷テスト)ツール一覧 Locust Vegeta wrk 負荷試験(負荷テスト)ツール一覧 人気の負荷試験(負荷テスト)ツールを調べてみる。 ツール一覧はawesome-http-benchmarkにまとまってた。 github.com スター数順に並べてみる(スター数500以上)。 …

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

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

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実装とのこと。 デフォルトでマッチする文字列のパターンは…

Linuxメモ : Linuxリソースモニターのbashtopを試してみる

bashtop インストール 使い方 bashtop github.com bashtopはCPU、メモリ、ディスク、ネットワーク、プロセス情報を表示するリソースモニター。 特徴は以下のとおり。 Easy to use, with a game inspired menu system. Fast and "mostly" responsive UI with …

Dockerメモ : awesome-dockerで紹介されているDocker関連の便利ツール

管理ツール lazydocker ctop portainer cadvisor ユーティリティ dive docker-slim docker-bench-security watchtower container-diff pumba container-structure-test Linter/Formatter hadolint dockfmt Dockerfileサンプル チートシート github.com aweso…

Linuxメモ : Rust製のmonolithでWebページをjs, css, 画像を含んだ1つのHTMLとして保存

monolith インストール 使い方 関連ツール monolith github.com Rust製のmonolithを使うとWebページをjs, css, 画像を含んだ1つのHTMLとして保存することができる。 インストール README.mdのインストール方法によるとDocker版やソースコードのビルドでイン…

Linuxメモ : Rust製のzoxideで利用頻度の高いディレクトリに高速移動

zoxide インストール 使い方 類似ツール zoxide github.com Rust製のzoxideは利用頻度の高いディレクトリに高速移動できるコマンドラインツール。 zやautojumpなどと同様なツール。

Linuxメモ : Rust製のbrootでディレクトリツリーを探索

broot インストール 使い方 実行可能な操作 パーミッション、更新日時表示 サイズ表示 Gitステータス表示 broot github.com Rust製のbrootを使うとディレクトリツリー探索することができ、検索結果をエディタで開くなどの操作ができる。

Linuxメモ : Rust製のtealdeerでtldr(コミュニティドリブンなmanページ)を表示

tealdeer インストール 使い方 表示スタイルの設定変更 tealdeer github.com tealdeer(コマンドはtldr)はRust実装のtldr(コミュニティドリブンなmanページ)。 tldrにはNode.jsクライアント、Bashクライアントなど複数のクライアントがあるが、Rustクライ…

Linuxメモ : Rust製のripgrep-allでzip, tar.gz, pdfなどもripgrepで検索

ripgrep-all インストール 使い方 検索可能なファイルタイプ ripgrep-all github.com ripgrep-all(コマンドはrga)を使うとzip, tar.gz, pdf, sqlite3などもripgrep(コマンドはrg)で検索できるようになる。

Linuxメモ : Rust製のangle-grinderを使ってコマンドラインでログ分析

angle-grinder インストール 使い方 Aggregate Operators angle-grinder github.com Rust製のangle-grinder(コマンド名はagrind)はコマンドラインでログを分析できるツール。

Linuxメモ : Rust製の「pastel」色の操作ができるコマンドラインツール

pastel インストール 使い方 color list format mix distinct random to-gray pastel github.com Rust製のpastelは色の操作(表示、変換など)ができるコマンドラインツール。

Linuxメモ : Rust製のtokeiでコードの行数、コメント行、空白行をカウント

tokei インストール 使い方 サポート言語 tokei github.com Ruse製のtokeiはコードの行数、コメント行、空白行を高速にカウントしてくれるコマンドラインツール。 プログラミング言語毎のカウントや、ファイル単位のカウントが可能。

Linuxメモ : Rust製のtopgradeでシステムを最新状態にアップデート

topgrade github.com Rust製のtopgradeはシステムにインストールされているパッケージなどを自動で判定してアップデートしてくれるコマンドラインツール。 アップデート対象はStep listに記述がある。

Linuxメモ : Rust製のprocs(モダンなpsコマンド)でプロセス表示

procs インストール 使い方 検索 ソート ツリービュー ウォッチモード procs github.com procsはRust製のモダンなpsコマンド。 特徴は以下のとおり。 Output by the colored and human-readable format Keyword search over multi-column Some additional in…

Linuxメモ : Rust製のdustでディスク使用量を直感的に表示

dust インストール 使い方 類似コマンド、ツール dust github.com Rust製のdustはディスク使用量を直感的に表示するコマンドラインツール。 du + rust = dustとのこと。 インストール README.mdのインストール方法によるとcargoでインストールするか、バイナ…

Linuxメモ : Rust製のnaviでインタラクティブにチートシートを探す

navi インストール 使い方 基本 独自チートシート追加 類似ツール navi github.com Rust製のnaviはコマンドのチートシートをfzfでインタラクティブに検索できるツール。 fzfの使い方については下記記事を参照。 wonderwall.hatenablog.com

Visual Studio Codeメモ : awesome-vscodeで紹介されている拡張機能のインストール数ランキング

github.com awesome-vscodeでVisual Studio Codeの拡張機能がカテゴリ別に200個くらい紹介されているが、どの拡張機能が人気なのかわからなかったのでインストール数などを調べてみた(2020/03/29 22:30頃の時点。ヘッダのクリックでソート可能)。 ちなみに…