fzf.vimとripgrepとは fzfとはGo言語で開発されたコマンドラインで曖昧検索をするためのツールの事です。導入することでファイルやコマンド履歴に曖昧検索をかけて素早く参照することが可能になります。またGo言語で開発されていることは移植性が高くパフォーマンスも高いということになります。 fzfを利用したfzf.vimというVimプラグインがあり、これを利用するとVim内のファイル検索が非常に使いやすくなるので今回導入して使ってみたいと思います。 次にregrepは指定のディレクトリ内のファイルを再帰的に検索するツールです。grepコマンドをリッチに使い易くしたものというイメージです。fzf.vimプラグインと組み合わせることでVimgrepをより使い易くなりますので、fzf.vimプラグインと一緒にインストールしてみます。 ※動作環境はmac... 御覧になる | 御シェアする
投稿者: momozo
VueでRailsのAPIを叩く
Vue.jsとRailsをDocker上に構築
Vue.jsは良いぞ Vue.jsはSPAを作るのに非常に良いフレームワークです。学習コストが低くパフォーマンスは高く、そして自由があります。サードパーティの開発も盛んでVuetifyというUIを提供しているフレームワークも併せてお勧めです。 今回はバックエンドにRailsを使いAPIサーバを立てて、フロントエンドにはVue.jsを使ってAPIを叩いてシェルスクリプトを実行出来る環境をDocker上に構築してみたいと思います。フロントエンドのUIにはVuetifyを使用します。 環境構築にはこちらの記事を参考にさせて頂きました。https://qiita.com/Kyou13/items/be9cdc10c54d39cded15 Vue.jsとRailsのコンテナを作成 Dockerfile作成 適当なディレクトリを作成して下さい。その中身を下記のような構成にすることが目標です。 $... 御覧になる | 御シェアする
Vimでブラウザ検索をする
VimでAPIを叩く
VimでAPIを叩けたら もしもVimでAPIを叩く事が出来たら便利ですよね。例えばSlackにメッセージ投稿出来たり、Googleカレンダーからタスクを確認したり、Google翻訳をしたりなど。様々なことがVimの中だけで完結出来るようになります。 目下Vue.js/RoR/Docker環境でAPIサーバを立てて、ブラウザからシェルスクリプトを実行するという事を個人的に行っているのですが、これらもVimで実行することが出来てしまいます。 Vimから移動する時間が少なくなればなるほど作業効率も上がるはずなのでVimでAPIを叩くということには大きな意味があると言えます。今回はwebapi-vimというプラグインを使いVimからAPIを叩いてみたいと思います。 VimでAPIを叩くための準備 まずはwebapi-vimをインストールしましょう。プラグインマネージャは何でも良いのですが、こちらをインストールして下さい。Vimプラグインをインストールしたことがない方はこちらを御覧ください。 webapi-vimの基本的な使い方は以下の通りです。注意してほしいのですがURLのパラメータ部分にはパーセントエンコーディングされた文字列を入力する必要があります。URLエンコードサイトなどで変換したものを貼り付けて下さい。 GETメソッドでリクエストする webapi#http#get('URL') POSTメソッドでリクエストする webapi#http#post('URL',... 御覧になる | 御シェアする
VimマークこそVimのVimたる所以
Mac プレビュー でPDFを途中から開く方法
MacでPDFを開くと MacでPDFを開くと恐らくプレビューアプリで開かれるかと思います。その際毎回PDFの先頭から開かれてしまいスクロールするのが面倒臭いという経験はございませんでしょうか?今回はプレビューアプリでPDFを開く場合にこの問題を解決する方法をご紹介致します。 生粋のマカーであればご存じないかもしれませんが、PDFはブラウザでも閲覧することが出来ます。何なら画像も見ることが出来ます。あるいはアドビをご利用の富裕層の方もいらっしゃるかもしれません。(何でこのページを読んでいるんだ?)申し訳ございませんが、今回解説する方法は先述の通りMacのプレビューアプリを使った方法のみでございます。 プレビューとは上の画像のアイコンのアプリです。Finderの中からPDFファイルを開けばDockで確認出来ます。 プレビュー... 御覧になる | 御シェアする