4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

最近便利だった開発ツール

Posted at

最近「便利!」と思った開発ツールを紹介します。
すべて基本無料で使えるツールです。

Figma

Figmaとは、デザインツールです。
ブラウザ上でいろいろお絵描きできるうえ、複数人で同時編集できます。
スマホ用ページのモックを書くのに使いましたが、すこぶる便利で感動しました。

便利ポイント
  • ブラウザ上でいい感じに絵が描ける

  • 直感的に使える

  • ショートカットキーがイラレとだいたい同じ

  • ペンツールもイラレと同じ感覚で使える

  • ドラッグ&ドロップでレイヤー移動できる

  • ドキュメント中で使用している色が見れる
    (色数を減らすのに役立つ。適当に色を使うと↓のようにカラーパレットが汚れる)
    3.png

  • 対象のデバイス(iPhone8とかiPhoneXとか)を選択すると、画面サイズに合わせた白四角を出してくれる
    2.png

  • 再生ボタンを押すと、選択したデバイス上に表示している感じで各ページをスライド再生できる
    4.png
    1.png

  • 同時編集できるため、リモートで打ち合わせをしながらその場で手直しできる

  • png, jpg, svg, pdfでエクスポートできる

  • (試してないけど)css出力もできるらしい

補足
  • 筆者はプログラマです。昔、少しだけイラレcs2を使っていました。
  • とある懇親会で、ブラウザ版Figmaは本職デザイナからするとちょっと遅い、という話を聞きました。
    (デザイナさんはデスクトップ版を使ったほうがいいかも)

REST Client

REST Clientとは、VSCodeの拡張機能です。
テキストファイルに書いたHTTPリクエストを送信し、レスポンスを見ることができます。
テキストファイルゆえの気軽さ、取りまわしの良さが魅力です。

使い方

  • VSCodeで適当なテキストファイルを開く
  • HTTPリクエストを書く
  • Ctrl+ALt+Rするとリクエストを送信
  • 別タブが開き、返ってきたレスポンスが表示される
    Screenshot from 2019-12-04 18-26-20.png

便利ポイント

  • 複数リクエストを書き溜められる
  • 作業メモと共存できる
    (メモの合間に、雑にリクエストを書ける)
  • レスポンスの一部をコピーしてコード中にペースト、とかしやすい

より詳細な使い方


fzf, peco

fzfおよびpecoとは、Linuxのコマンドです。
コマンドライン操作における項目の絞り込みや選択をいい感じにしてくれるコマンドです。
この記事を参考にgitコマンドを拡張したら大変便利でした。

便利ポイント

  • インストールするだけでbashのコマンド履歴参照が楽になる(下記参照)
  • 文字入力するとリアルタイムで結果が絞り込まれる
  • ↑↓キーで選択できる
  • |(パイプ)を使って各種コマンドと連携可能
  • コマンドAの結果をコピー -> コマンドBの引数にペースト(ex. git branch -> git checkout)
    みたいな操作を(がんばれば)解消できる

使用例: bashのコマンド履歴参照(インクリメンタルサーチ)

  1. ターミナル上でCtrl+Rするとコマンド履歴が表示される
    (bashデフォルト: 1件分しか出ない <=> fzf: 複数表示されるし、↑↓キーで選択できる)
    Screenshot from 2019-12-04 18-56-11.png

  2. 続けてnpと打つと、「np」で始まるコマンドが絞り込まれる
    (npm xxxを絞り込む意図)
    Screenshot from 2019-12-04 18-56-39.png

  3. さらにcと打つと"npm ci"が絞り込まれる
    (bashデフォルト: 前方一致検索 <=> fzf: いい感じ(fuzzy)に絞り込んでくれる)
    Screenshot from 2019-12-04 18-56-56.png


Skyway, ngrok

Skywayとは、ブラウザ上でリアルタイム通信をするための便利プラットフォームです。
ngrokとは、ローカル環境を簡単に外部公開できる便利サービスです。
興味がある方は先月書いた記事をご覧ください。


最後に

世の中には便利なツールがあふれていて、素敵。
fzf, pecoは正直ぜんぜん使いこなせていないので、いい使い方をご存じなら教えてほしいです。

4
5
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
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?