Panda Noir

JavaScript の限界を究めるブログでした。最近は幅広めに書いてます。

たった2つのポイントで!zshでもfish並のインクリメンタル補完を実現する

fishのインクリメンタル補完(下のような補完)が神すぎてzshをやめてfishを使っていました。

f:id:panda_noir:20180223192120g:plain

しかし、fishを使っているうちに色々と不具合が出てきました。

  • シェルスクリプトがbashやzshと異なる
  • bashのようなエイリアス機能がない
  • PATHなどの設定がおかしくなるのでログインシェルはbashにしなければならない
  • TAB補完が使いづらすぎる

まあまあ大きい不具合だらけです。それでもインクリメンタル補完が神がかっていたので仕方なくfishを使っていました。

が、zshの設定を見直したところ、fish並のインクリメンタル補完を実現できましたのでこの度zshへ戻ってきました。

続きを読む

Ubuntuのワークスペースの使い方まとめ

Ubuntuにはデフォルトでワークスペースと呼ばれる機能が存在します。ワークスペースというのは「仮想デスクトップ*1」のような機能です。

今回はそんなワークスペースについてまとめてみました。 f:id:panda_noir:20180221164346p:plain

*1:デスクトップをいくつもあるかのように扱う機能で、それらを行き来して使います

続きを読む

暗号化だけじゃない!サイトをhttps化するメリット

f:id:panda_noir:20180219190901p:plain

今朝、ConoHaからのメールで「Let's Encryptというサービスを使えば無料でhttps化できる」と知ったのでホームページをhttps化してみました。かなり簡単だったのでご紹介したいと思います。

実際にhttps化したサイトがこちら↓ Panda Noir

続きを読む

これでもう怖くない!npm versionで失敗しないための3つのポイント

f:id:panda_noir:20180213024939p:plain

  • npm versionコマンドの挙動がよくわからない
  • tagがズレた
  • CHANGELOG.mdをいつコミットすればいいのか
  • dist/の生成タイミング

などなど、npmパッケージのアップデートはややこしすぎます。毎回不安になるのでポイントをまとめました。

続きを読む