アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


モダンなshell、fish を導入する

f:id:device_me:20180223100752p:plain

fishとは?

「shell はだいたいこういうカスタマイズするよね〜」というものがだいたい最初から整ってるshellって感じです。
zshなどに比べて導入やカスタマイズが容易。
zshbashとカスタマイズ方法やPATHの通し方が異なっていたりするので、少し導入を躊躇していましたが、
結構導入している人多そうだったので思い切って移行してみることにしました。
結論としてはめっちゃオススメです。

fishshell.com

fish 導入

$ brew install fish
$ sudo vi /etc/shells  #  /usr/local/bin/fish を追記する
$ chsh -s /usr/local/bin/fish # デフォルトのshellを変更

fisherman (プラグインマネージャ) 導入

$ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs https://git.io/fisher

各種プラグイン導入

個人的に必須なのは z と peco

$ fisher z

$ z hoge # hoge にマッチするディレクトリが移動履歴の中にあれば移動 $ zo hoge # 上記と同様だが、該当ディレクトリをFinder で開

$ brew install peco # peco入ってなければインストール
$ fisher oh-my-fish/plugin-peco

~/.config/fish/config.fish

function fish_user_key_bindings
  bind \cr 'peco_select_history (commandline -b)'
end

anyenv のセットアップ

anyenvに関してはこちらのエントリを参考にしました。 patorash.hatenablog.com

超快適!オススメです。

参考記事

dev.classmethod.jp

qiita.com

qiita.com

futurismo.biz

Facebook messengerで送られてきた音声ファイルをダウンロードする

最近は仕事でFacebookメッセンジャーを使うこともしばしば。

ちょっとしたファイルの受け渡しにもよく利用させていただいてます。
zipなどはクリックしてダウンロードできるのですが、
音声ファイルはmessenger上で再生できるようになっており、
その代わりにダウンロードができません。

  1. Cmd + Shift + i を押してWeb Inspectorを開く

  2. Applicationタブを選択

  3. messenger上でダウンロードしたい音源の再生ボタンを押す

  4. 左サイドバーの「Frames > top > Media」ディレクトリ内にaudioclip-XXXXXXXXX.mp4 という項目をダブルクリック

f:id:device_me:20171031114223p:plain

  1. ファイルのダウンロードが開始されます。

  2. なぜか「mp4」なので拡張子をmp3に変更

  3. 完成!

Unity + Androidで実機ビルドに失敗する 「問題が発生したため~~を終了します。」

ビルドしようとしているアプリが、実機にすでに入っている場合はアンインストールします。
すると、ビルドに成功するようになります。