2023-02-22Organizationエンジニアのための十徳ナイフ「DevToys」が便利すぎるsellツール,DevToysDevToysとはデベロッパーのためのスイスアーミーナイフの紹介文の通り。開発時によく使うツールを十徳ナイフのようにまとめたアプリになっています。Storeからインストールできます。公式サイトからストアへのリンクを踏むか、ストア検索して見つけてください。WinGetやChocolateyでもインストール可能です。StoreアプリなのでWindowsでしか使えませんが、Macユーザーの方は気を落とさずにこちらの記事をどうぞ!また、作者曰くMacにはDevBoxやDevUtilsなどの類似ツールが既にあるため非対応だそうです。起動シンプルにアプリのアイコンから起動する以外に、コマンドプロンプトやPowerShellからも起動ができます。devtoys:?tool=[ツールの識別子]ツールの識別子はREADME.mdに書いてあります。Rキーで呼び出せる「ファイル名を指定して実行」なら、devtoys:と入力すれば起動できるので覚えておくと起動が楽になります。機能2022/01/24時点で実装されている機能を紹介します。追記:2022/02/02時点で実装されている機能を紹介します(日本語対応しました!)。追記:2022/03/28時点で実装されている機能を紹介します。追記:2022/05/16時点で実装されている機能を紹介します。追記:2022/05/23時点で実装されている機能を紹介します。追記:2022/07/20時点で実装されている機能を紹介します。Convertersデータ変換ツールです。YAMLJSONとYAMLを相互に変換できます。TimestampUNIX時間と西暦時間をロケールを選択して相互に変換できます。Base2、8、10、16進数を相互に変換できます。parsercronのスケジュール表記をパースして実行予定日時を表示してくれます。Decodersエンコード・デコードツールです。HTMLHTMLエンコード・デコード。URLURLエンコード・デコード。TextBase64文字列のエンコード・デコード。Image画像ファイルをエンコードしてBase64文字列にしたりデコードして画像を復元。GZip文字列のgzip圧縮・解凍。Tokens)デコード。Formatters整形ツールです。JSONJSONを見やすく整形できます。SQLSQLを見やすく整形できます。PL/SQLのようなストアド言語にも対応しています。XMLXMLを見やすく整形できます。Generators各種ジェネレーターツールです。Hash代表的なアルゴリズムでハッシュを生成できます。UUIDUUIDを生成できます。ipsum(テスト用のテキストデータ)を生成できます。Checksum代表的なアルゴリズムでファイルのチェックサムを生成できます。Textテキスト編集用ツールです。Unescape特殊文字のエスケープとエスケープ解除ができます。Converterテキストの解析とスネークケースやキャメルケースなどの相互変換ができます。Tester正規表現のテストができます。Diffテキストの差分が確認できます。ValidatorXMLテキストがXSDスキーマに違反してないかチェックできます。PreviewMarkdownテキストのプレビューができます。Graphic画像用ツールです。Simulator色覚障害のある人にはどう画像が見えるかシミレーションできます。Contrastカラーピッカーとコントラスト比の確認ができます。CompressorPNG、JPEG画像ファイルの圧縮ができます。ConverterPNG、JPEG、ビットマップ形式に画像を変換できます。Detectionクリップボードの文字列から最適なツールを自動で提案してくれる機能です。アプリを複数同時に立ち上げることができるので並行して作業を進めることができます。ツール単位でスタートメニューにピン止めアプリ本体だけでなく、よく使うツール単位でもスタートメニューにピン止めが可能です。お気に入りよく使うツールにアクセスしやすくなるようにお気に入りができます。貼り付けたテキストが不正にアップロードされることはないそうです。