osx

chsh で zsh をデフォルトシェルに変更しようとしたが変更されないとき。

tmux 利用時に chsh してshellを変更しようとした場合、すぐに反映されなかったので調べた。結論から言うと、chshする前の tmux のプロセスが生きていたため、このプロセスがshell を握っていたと思われる。 tmux のプロセスを全部kill して解決した。 % tmu…

mac のsed のiオプションがうまくいかないのを解決する

mac のsed はlinux のsed と動作が違うようだ。 主にiオプションで置換したいとき、うまくいかない。 % sed -i 's;oranie;orange;' /tmp/fluit.txt sed: 1: "/tmp/fluit.txt": invalid command code f実は、iオプションを使用するときは後ろに"" をつけてや…

OSX(mavericks)でマウスを使わないための10の初期設定

OS 10.9.5 を使い始めたので最初に調べたことをメモします。マウスを使わないで操作するために、デフォの機能やアプリをしこんでます。 1. システムを英語にする スポットライトを多用しているので重宝する。 システム環境設定に移動するときに "ctl + space…

mac 版 find コマンド mdfind が便利すぎる

OSX

mac 版find コマンドであるmdfind が便利すぎる。linux のfind だと、検索対象文字列はファイル名・ディレクトリ名だけなのに対し OSXのmdfind は"ファイルの中身も"検索対象になっている。関数名とかクラス名とかソースコードの一部だけ覚えてるけど、 ファ…

標準出力をコピーアンドペースト

OSX

テキストファイルを全文コピペしたい時とかにつかう。パイプで pbcopy に渡せば、ペーストバッファに入れられるので、そのままctrl-pすれば貼り付けられる。こんなかんじ。 % cat sample.txt tie9Yoh8 hahQu8ph Phaxah1a yue8Aoy6 zeoN3toh du6Thio2 uBohs7t…

プロンプトでgitのブランチ名を表示させる

プロンプトでgitのブランチを表示させるのです。 zsh zsh + OSX の場合、zshでGitのブランチ名をプロンプトに表示する / LiosK-free Blogを参考に、~/.zshrc に次のコードを追記するか、別ファイルに書いて.zshrc に読み込ませる。 # VCS settings autoload …

UbuntuのNICのMACアドレスが変わってethがアップしなくなった時に確認すること。

virtualboxでubuntuを使ってると、ネットワークアダプタを変更したり、別の仮想マシンにコピーした時にNICのMACアドレスが変わってしまって、疎通が取れなくなってしまう。そんな時の対処法・ 目的のethのmac addressを控える。 ・ 控えたMACアドレスのethを…

pipでOSXにSphinxをインストールする

前回OSXにhomebrew経由でSphinxを入れようとして失敗したので、今度はpip経由でインストールします。 $ pip install Sphinxお簡単!ためしにプロジェクトを作成して使ってみます。 質問に答えたら、出来上がり。 $ sphinx-quickstartお便利! 参考:Sphinx-u…

brew install sphinx したら思ったのと違うsphinx がインストールされたでござるの巻

ドキュメント作成ツールのsphinxをOSXにインストールしようとしたんですね。Sphinx-users.jpによると、portsかeazy_installを使ってインストールしてくださいとのこと。そこはhomebrewかpypiでいれたい*1というのが人情。まず、homebrewで入れてみた。 $ bre…

OSXのJava Web Start.appのディレクトリ パス

idracからサーバーにコンソール接続するときに必要なJava Web Start.app safariなら特に意識しなくていいのだけど、firefoxで見るときはダウンロードしたファイルを開くアプリケーションをJava Web Start.appに指定してやる必要がある /System/Library/CoreS…

rvmでruby のバージョン管理

環境 OSX Lion ( 10.7.3 ) Xcode 4.3 rvm をインストールします*1 $ git clone https://github.com/wayneeseguin/rvm.git $ bash rvm/installインストール後、すぐにはrvmは使えません。 .bashrcや.zshrcにrvmのパスが追加されているので、読み込みます。 $ …