GNU screen がしばしばハングアップするので、tmux を試してみる。環境は CentOS のなんか古いやつ。もちろん、yum とかつかえないのでソースからいれる。
インストール
1234567891011121314151617181920212223
wget --no-check-certificate https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz
tar zxvf libevent-2.0.20-stable.tar.gz
cd libevent-2.0.20-stable/
./configure --prefix=/opt/local
make
sudo make install
sudo /sbin/ldconfig
cd ..
wget ftp://invisible-island.net/ncurses/ncurses.tar.gz
tar zxvf ncurses.tar.gz
cd ncurses-5.9/
./configure --prefix=/opt/local
make
sudo make install
cd ..
wget "http://downloads.sourceforge.net/project/tmux/tmux/tmux-1.6/tmux-1.6.tar.gz"tar zxvf tmux-1.6.tar.gz
cd tmux-1.6/
./configure --prefix=/opt/local CFLAGS="-I/opt/local/include"LDFLAGS="-L/opt/local/lib"make
sudo make install
Mac OS X (Lion) + MacPorts なら
12
sudo port install tmux
sudo port install tmux-pasteboard # Mac のクリップボードと連携
統計解析環境R、最強のGUI環境 RStudio を愛用しつつある。ほぼ emacs like な key binding にはなっているが、console でのコマンド履歴がカーソルの上下に設定されている。これだとホームポジションから手が離れるし、HHK Pro2 とかだとしんどい。これを Control + P, Control + N にそれぞれ割り当てたい。
<?xml version="1.0"?><root><appdef><appname>RSTUDIO</appname><equal>org.rstudio.RStudio</equal></appdef><item><name>RSTUDIO</name><list><item><name>Change Ctrl+P to Up-Arrow</name><appendix>(only in RStudio)</appendix><identifier>private.RStdio_control_p_up_arrow</identifier><only>RSTUDIO</only><autogen>--KeyToKey-- KeyCode::P, ModifierFlag::CONTROL_L, KeyCode::CURSOR_UP</autogen></item><item><name>Change Ctrl+N to Down-Arrow</name><appendix>(only in RStudio)</appendix><identifier>private.RStdio_control_p_down_arrow</identifier><only>RSTUDIO</only><autogen>--KeyToKey-- KeyCode::N, ModifierFlag::CONTROL_L, KeyCode::CURSOR_DOWN</autogen></item></list></item></root>
cd ..
git clone git://github.com/imathis/octopress.git octopress
cd octopress
sudo gem install bundler
bundle install
rake install
GitHub へインストールする
1
rake setup_github_pages
Octopress の設定
各種機能
1
subl _config.yml
Google アナリティクスのコード、G+ のアカウントID (URLに含まれる数字の列) などを用意しておき、_config.yml に反映させておく。コメントを有効にするためには、(disqus)[disqus.com] にアカウントを作成し、プログを登録しておく (独自ドメインを利用する場合はそちらを先に設定しておく)。自分で設定したプログの short name が必要になる。アカウントIDではない。
サイドバーに About me を表示するには、source/custom/asides/about.html を編集して、_config.yml の default_asides にファイル名を指定する。