7
7

More than 1 year has passed since last update.

TL;DR

使えそうなツールを3つ紹介します。

  1. Python - diagrams
  2. Markdown - Mermaid
  3. Microsoft - PowerToys

概要

エンジニアとして働いている中で、もっと早く知りたかったものを3つ紹介したいと思います。これらのものは作業の効率向上につながると思いますし、マスターしてしまえば見栄えにもなるかと思います!

ぜひ使ってみてください!

【1】 Pythonで簡単に構成図を!

AWSの構成図等の図を、pythonコードで描けるライブラリーがあります。これを使えばもっと簡単にアーキテクチャ図が描けますね!https://github.com/mingrammer/diagrams

インストール

pip install diagrams

サンプルコード

sample.py
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

with Diagram("Grouped Workers", show=False, direction="TB"):
    ELB("lb") >> [EC2("worker1"),
                  EC2("worker2"),
                  EC2("worker3"),
                  EC2("worker4"),
                  EC2("worker5")] >> RDS("events")

出力

dc099031-0e36-4085-87c2-2f84d6f85460.png

【2】Markdownで簡単にGraphを!

☆エンジニアたるものはグラフを手で描くべからず!☆

Markdownがドキュメントの主流になりつつある中で、「Markdownでフローチャートとか簡単に描けたらいいのになぁ」と思ったら、なんと、もうできてると:超びっくりマーク:
Markdownの中にMermaidを埋め込むと、コードレベルで簡単にグラフをできます。

さらにVS Codeに拡張機能を追加すると効率が爆上げです!

事前準備

VS codeの拡張機能をインストール
https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid

サンプルコード

出力結果

image.png

【3】PowerToys

MicrosoftがOSSで開発中のソフト、PowerToys 、を入れて効率向上!
利便性向上の機能を複数提供していますが、その中3つのもっと早く知りたっか機能を紹介したいと思います!

機能1: Awake

Awake 機能をオンにするだけでPCが起きったままになる!
もうPCが寝ることはなかろう。
(もちろんエンジニアたるもで、自前で実装できたが、Microsoftさんの方が安心ですねwww)

機能2:Color Picker

これを実行することで、今のマウスポインタがある場所のカラーコードを表示してくれます!
さらにピクセル単位で取得でき、フロント開発にもスーパー欲しかった機能でした。

image (1).png

機能3:Image Resizer

選択した画像を右クリックするだけ、簡単に画像の解像度を任意に変更できる!
さらに「元の縦横比に合わせる(Fit)」「引き延ばす(Stretch)」「幅に合わせる(Fill)」の機能が用意され、アイコンの作成などに活用できそうです!

image (2).png 

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7