Skip to content

Instantly share code, notes, and snippets.

@arairait
arairait / bundler.md
Last active August 3, 2017 08:00
bundlerの使い方「自分用」ベストプラクティス

一般に gem の管理は bundler を使うことがよいとされている

その理由:

  • プロジェクトごとに、使用する gem とそのバージョンを管理できる
  • Gemfile, Gemfile.lock をコミットしておくことで git clone && bundler install ですぐに必要な gem が整う

しかし、自分の環境では不便が多い(あくまで自分の場合)

  • 多くの gem は全プロジェクトで共通でよい
    • 例:pry, awesome_print, digest, logger など
    • バージョンアップを即適用するべきものも少なくない(opensslなど)
  • 今後 Ruby の添付ライブラリの gem 化が促進されるので、そのようなケースはますます増える
@arairait
arairait / gist:e56f214b03efebba4a28
Last active May 5, 2020 11:48
NASなどのARM LinuxでCIFSマウントする方法
マウント用コマンドのインストール。
# apt-get install cifs-utils
これでmount.cifsが入ったはず。確認する。
# which mount.cifs
/sbin/mount.cifs
OK。
マウントしてみる。
# mount -t cifs -o username=hoge,password=hoge //server/share /mnt/windows
@arairait
arairait / gist:2720431
Created May 17, 2012 17:35
msysgitで日本語を扱う。
* git のエディタを指定する
> git config --global core.editor '/c/xyzzy/xyzzycli.exe'
* git status、git diffで日本語ファイル名が表示されるようにする
> git config --global core.quotepath false
* $HOME/.bashrc に以下を追加
> alias ls='ls --color=auto --show-control-chars'
**** 1.7.10 より、以下はすべて不要になった。****
@arairait
arairait / dotfiles
Created May 17, 2012 17:01
dot file サンプル
export LC_ALL=ja_JP.UTF-8
export LANG=ja_JP.UTF-8
export PERL_BADLANG=0
export JLESSCHARSET=utf-8
export PAGER=lv
export EDITOR=vi
stty erase ^?
alias cd='pushd > /dev/null'