git pushのときにsshの鍵を指定する

git pushをするとデフォルトのssh鍵が使われますが、明示的に変えたい場合..

bitbucketはbitbucket用の鍵を登録してる、とかいう場合には

$ git remote -v
origin git@bitbucket.org:sample/sample.git (fetch)
origin git@bitbucket.org:sample/sample.git (push)

となっていれば、bitbucket.orgを~/.ssh/configに指定してあげるといいです

$ vim ~/.ssh/config

Host bitbucket.org
  Hostname bitbucket.org
  User git 
  IdentityFile ~/.ssh/bitbucket

と追記(鍵が~/.ssh/bitbucketだとした場合)

これで

$ git push origin master

とgit pushできるようになりました

Ubuntuでcpu温度を見る

Ubuntu 14.04でCPU温度を見てみます
PCはlenovo x240で試しました

まずはインストール

$ sudo apt-get install lm-sensors

見てみる

$ sensors

acpitz-virtual-0
Adapter: Virtual device
temp1:        +51.0°C  (crit = +200.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        3080 RPM

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +52.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +52.0°C  (high = +100.0°C, crit = +100.0°C)

50度くらいでした

vimでカレントディレクトリの位置を変える

カレントディレクトリを確認するには

:pwd

で見ることができます

いま開いているファイルの場所をカレントディレクトリにするには

:cd %:h

で移動できます

自動で開いたファイルの場所をカレントディレクトリにするには

:set autochdir

.vimrcに書いておくと、コマンドを打たなくてすみます

subversionのコマンドを確認

subversionのコマンドを確認しました
gitと違って、commitがサーバーに保存されるのが注意です

svn checkout http://(リポジトリ)
チェックアウトしてファイルをダウンロード

svn update .
リポジトリから最新をダウンロード

svn add (file)
(file)をsubversionの管理下へいれます

svn delete (file)
(file)を削除します

svn commit -m ‘コメント’
コメントをつけてコミットします(リポジトリに送り込む)

svn info
リポジトリの情報を表示

svn log
ログを表示

svn diff
コミットしてないものの差分を表示

svn diff -r r30:head
リビジョンr33からheadまでの差分を表示(リビジョンはsvn infoで見れる)

これぐらいあればなんとか運用できそうです