もた日記

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

fzf(fuzzy finder)の便利な使い方をREADME, Wikiを読んで学ぶ

  • fzf
  • インストール
  • アップデート
  • 使い方:基本
    • 動作確認
    • 絞り込み画面での操作
    • 絞り込み画面の表示変更
    • 絞り込み画面での検索パターン
    • キーバインド
    • オートコンプリート
    • 環境変数
  • 使い方:応用
    • fzf-tmux
    • オートコンプリート(プロセス、ホスト名、環境変数)
    • --ansi, --nth, --with-nthと性能
    • 外部プログラム実行
    • プレビューウィンドウ
    • 色変更
  • Wikiに書いてあった使用例
    • プレビューにツリー表示
    • --select-1, --exit-0
    • フルコマンドプレビュー
    • fe, fkill
  • Vim連携

fzf

github.com

fzf(fuzzy finder)はコマンドラインであいまい検索ができるツール(類似ツールとしてはpercol, peco, selecta, pick, pmenuなどがある)。ファイル名やコマンド履歴などをインタラクティブに絞り込んでいくことができるので慣れると手放せないツールになる。
今までfzfを履歴検索などで何となく使っていたが、見た目の細かい変更方法やプレビュー機能などを知らなかったのでREADME, Wikiを読んで使い方を調べてみる。

f:id:wonder-wall:20170728132353p:plain

続きを読む

cookiecutter-djangoで使用しているサービス/ライブラリを調べてみる

  • 基本
    • django-environ
    • django-allauth
    • PythonAnywhere
    • Anymail
    • Mailgun
  • オプション
    • WhiteNoise
    • Celery
    • MailHog
    • Sentry
    • Opbeat
    • AWS Elastic Beanstalk
    • Django Compressor

cookiecutterというツールを使用するとPythonパッケージやDjangoなどのプロジェクトの雛形を作成することができる。 cookiecutter-djangoはWebアプリケーションフレームワークDjango用の雛形だが、色々なサービス/ライブラリを使用しているようなので調べてみる。

wonderwall.hatenablog.com

github.com


続きを読む

GitHubを閲覧するときに使えそうなChrome拡張機能

  • Awesome Autocomplete for GitHub
  • GitHub Custom Tab Size
  • GitHub Highlight Selected
  • GitHub Hovercard
  • GitHub Markdown Menu
  • GitHub Repository Size
  • Githunt
  • GitZip for github
  • Isometric Contributions
  • OctoLinker
  • Octotree
  • Omnibox for Github
  • Wide Github

GitHubを閲覧するときに使えそうなChrome拡張機能を下記リスト等を参考に色々試してみる(アルファベット順)。

GitHub Browser Extensions

Awesome browser extensions for GitHub

Chromeウェブストア - githubでの検索検索

続きを読む

Gourceでバージョン管理システムの履歴を可視化する

  • Gource
  • インストール
  • 使い方

Gource


Gource - a software version control visualization tool(公式ページ)

github.com

Gourceというツールを使うとバージョン管理システムのログをもとに履歴を可視化することができる。 GitだけではなくMercurial, Bazaar, SVNにも対応しているようだ。

f:id:wonder-wall:20170920200004p:plain

続きを読む