すべての開発者が今すぐインストールすべき $0 の Linux「スイス アーミー ナイフ」

in tech

開発者として働くということは、常にコードを書くという意味ではありません。多くの場合、退屈で平凡なタスクが割り当てられます。データ形式の変換、データのエンコードとデコード、構造の検証のいずれであっても、ツール間を移動するのは面倒です。そこでDev Toolboxが活躍します。

Flathub から Dev Toolbox をインストールできます。そのためには Flatpak をインストールする必要があります。以下を実行してアプリをインストールします。

flatpak install flathub me.iepure.devtoolbox

インストールしたら、アプリを実行します。

flatpak run me.iepure.devtoolbox
Linux 上の Dev Toolbox ソフトウェアの概要。

インストールしたくない場合は、Web バージョンを試用することもできます。ただし、Linux バージョンではより多くのツールが提供され、より直感的に使用できます。

退屈な開発タスクをすべて 1 か所に

私たちは皆、この問題に直面したことがあります。充実した生産性の高いコーディング セッションの途中で、突然、JSON データを操作する必要が生じます。問題は、それらが乱雑であることです。それらを修正する必要があります。まあ、それは単なる 1 つのシナリオです。

プログラマーとして働いている間、私は JWT トークン、Markdown ファイル、SQL、正規表現、フロントエンド言語、その他多くのものを扱う必要があることがよくあります。もちろん、これらすべてを手作業で行うわけではありませんし、専用のツールがたくさんあります。しかし、Dev Toolbox が非常に優れているのは、初心者に優しい UI を備えた、必要なものだけがすべて詰め込まれていることです。

ただし、これは開発者のためだけのツールではありません。システム管理者や上級 Linux ユーザーであれば、優れたツールがいくつか見つかるでしょう。たとえば、chmod 計算機を考えてみましょう。許可のルール、数字、記号をすべて覚えるのは大変です。正しいボックスにチェックを入れると、組み込みの chmod 計算ツールを使用して、数値と記号の両方でアクセス許可の値を計算できます。

チェックボックスを使用して権限の値を計算するための Dev Toolbox の chmod 計算ツール。

Cron ジョブ用のツールもありますが、これも覚えるのが難しいトピックです。詳細なタイミングを選択すると、ツールが Cron 式を作成します。同様に、式を受け取って日付を出力する逆 Cron もあります。

これは私にとって驚くべきセクションでした。 Dev Toolbox は、カラー コンバーター、コントラスト チェッカー、さらには画像形式コンバーターなどのグラフィック関連ツールをいくつか提供します。

あなたがデザイナーまたはフロントエンド開発者であれば、これらのツールが素晴らしいことに気づくでしょう。カラーコンバーターとコントラストチェッカーは特に優れた追加機能です。 CSS を使用する場合は、色を頻繁に使用する必要があります。そのとき、色のさまざまな形式を扱うのが面倒になります。カラー ピッカーを使用すると、色を選択し、その色のすべての形式を取得できます。

Dev Toolbox のカラー コンバータ ツール。色をある形式から別の形式に変換します。

コントラスト チェッカーを使用すると、ある色のテキストが別の色の背景上でどのように見えるかの実際の例を、それが適切に一致しているかどうかを示すいくつかのスコアとともに確認できます。これは、Web サイトをデザインするときに手動で行わなければならないことでもありました。

色覚異常シミュレーターが面白かったです。開発には繋がらないと思います。しかし、Web アクセシビリティに取り組むなら、まだある程度の範囲が見えてきます。画像をアップロードし、異常の重大度を調整し、さまざまな形式で画像をシミュレートできます。

Dev Toolbox で色覚異常をシミュレートします。

画像コンバータも便利で、PNG、JPEG、WEBP、BMP などの幅広いファイル タイプをサポートしています。

コンピュータープログラミングまたはソフトウェア開発の概念。画面にコードが表示されたラップトップ コンピューター。ハート、メッセージ、歯車、ホーム、ユーザー、クラウド、ロックのアイコン。

Web 開発を始めたばかりですか?まさにここから始めましょう

複雑さに抵抗して、自分自身を楽にしてください。

GUI は最高の機能です

Dev Toolbox には強力なツールがあるというだけではありません。インターフェースも直感的です。以前にも同様のツールを使用したことがあります。ただし、ほとんどは CLI ツールでした。グラフィカルインターフェイスを備えたものはこれほど優れていませんでした。

ツールは、その機能に基づいてさまざまなタイプに分類されます。すべてのテキスト フィールドにはコピー、貼り付け、クリア ボタンがあり、大量の入力を簡単に行うことができます。一部のフィールドでは、ファイルをアップロードするオプションもあります。これは、ファイルの内容全体をコピーして貼り付けるのが面倒な場合に最適です。機能についても詳しく説明されています。各オプションとフィールドには、それが何であるか、どのように機能するかを説明する短いテキスト ガイドが表示されます。

検索ボタンがあるので、探しているツールの名前をすぐに検索できます。膨大なツールのリストはありませんが、ツールをすばやく検索するには便利です。さらに、ツールにスターを付けてお気に入りに追加することもできます。後で、お気に入りのツールのリストでそれらを見つけて、すばやくアクセスできます。


全体として、私は日々の開発ワークフローにおいて Dev Toolbox がとても気に入っています。 CLI ツールを使用するのは、おそらくスクリプトまたはコマンド パイピングが必要なときだけです。テキスト処理コマンドに代わる別の Linux ツールがあり、私の開発作業に役立ちます。

関連記事

前の投稿
Linux 上のコマンドラインからファイルを見つける最速の方法
次の投稿
「エクササイズスナック」がどのようにワークアウトにつながるのか