Project Paper A4 5mm

清書したメモが置かれる

vim-voltのfish用補完プラグインを作った

概要 タイトルママ github.com 結構前に作って、記事書いてないことに気がついたので今書いている。 vim-volt github 作者ブログ記事 vimプラグインマネージャー goで開発されている、ターミナルから実行してプラグインの管理を行うタイプ。 機能としては - …

exaのfish-completionsを追加したかった(非推奨方法)

概要 github.com exaをcargoでインストールしたとき、fish-completionsが追加されていなかった。 ln -s $HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/exa-0.9.0/contrib/completions.fish $__fish_config_dir/completions/exa.fish でリンクを貼…

Git commitにGPGのサブキーで署名を付ける

執筆理由 日本語でTutorialMoreしか見つからんかった ちなみに、サブキーでやる必要はぶっちゃけないと思う。セキュリティ詳しい人はどっちが良いと言うんだろうか。 概要 Git commit時にサブキーによるGPG署名を付ける。 $ git config --global user.signin…

Git commit時にGPG署名に失敗する

概要 GPG署名に失敗する。 今回の解決策は、このIssueに書いてる通り、export GPG_TTY=$(tty)(fish使いはset -Ux GPG_TTY (tty))を実行すること。 無事、コミットにVerifiedの文字を輝かせることができた。 署名に失敗する コミットにVerifiedを付けたいの…

fish_user_paths がうまく働かない

概要 パスを再設定しているとき、fish_user_pathsにパスを渡しているのに肝心のパスが通らない!という現象に陥った。 解決方法はset -U fish_user_paths /path/to/bin /hoge/to/bin /fuga/to/binと一つずつ宣言していくこと。 背景 fish 3.0.2 fish 3.1.0 …

fish 3.0.2でgit switch/restoreの補完をする

結論 git switch、restoreの補完がfishで効かないのでmasterからcompletionsをもってくる | けんちゃんくんさんのWeb日記に書いてあります。 環境 Windows 10 (Version 10.0.17763.973) WSL Ubuntu 18.04.3 LTS (Bionic Beaver) apt 1.6.12 fish 3.0.2 git 2…

北海道&東日本パスを使った

概要 JR北海道線、JR東日本線、青い森鉄道線、IGRいわて銀河鉄道線及び北越急行線の普通列車(快速含む)普通車自由席及びBRTが乗り放題なおトクなきっぷです。 北海道&東日本パス|JR北海道のおトクなきっぷ 快速も乗れる。急行は金を払えば乗れ…

config.fishで自動起動化したGNU screenでbashのコマンドが見えなくなる

注意 未解決 です。 ~/.config/fish/config.fish ~/.config/fish/config.fishの中身を if test $SHLVL = 1 screen -xR end bashのコマンドが見えなくなる. bashのコマンドが見える例 自動起動化しないで screen -xRは見える 自動起動したセッションを削除し…

seabornがインストールできない

実行環境 Ubuntu seabornがインストールできない $ sudo pip install seaborn --no-cache-dir pipでseabornをインストールしようとすると,AttributeError: 'module' object has no attribute '_base'といわれてerrorになってしまった. beautifulsoup4を更…

libpng12-devとlibpng-devが競合してインストールできない

libpng12-devとlibpng-devの競合 解決策 apt install --reinstallでごり押し LOG $ sudo apt install libpng12-dev インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用…

Raspberry Piで既知のステルスSSIDに繋げる

実行環境 ラズベリーパイ Raspberry Pi2 Model B Raspberry Pi3 Model B ステルス SSIDに繋げる WPA-PSKのパスフレーズを暗号化する $ wpa_passphrase [SSID] [PassPhrase] ついでに/etc/wpa_supplicant/wpa_supplicant.confに追記してしまいたい 直接コピペ…

ログインシェルの変更

実行環境 Ubuntu ほかは覚えてない、すまん ログインシェルの変更 chsh -s [shell]を使う。 あらかじめ,実行ファイル位置を確認する. $ which zsh /usr/bin/zsh $ chsh -s /usr/bin/zsh パスワード: *** chsh: /usr/bin/zsh はシェルに指定できません chsh…