weblog of key_amb

主にIT関連の技術メモ

2012-04-01から1ヶ月間の記事一覧

Vimでリモートのファイルを編集

Vimを立ちあげて、 :e scp://user@host/path で可能。 やってみるとわかるが、scpでとってきて、ローカルに一時ファイルを作ってる。で、保存するときにscpしてるっぽい。path部分がpathなので、/path/to/fileのファイルを編集するときは、 :e scp://user@ho…

svn diff で vimdiff を使う

以下のようなvimdiffのラッパーを書く $ cat /home/me/bin/mysvndiff #!/bin/sh DIFF="/usr/bin/vimdiff" $DIFF $6 $7 そしたら、svnのdiff-cmdに設定する $ vi ~/.subversion/config [helpers] diff-cmd = /home/me/bin/mysvndiff See How to use vimdiff a…

gitでリモートリポジトリの変更を取消す方法

Git

この記事にまとめました。 間違えてcommitしたときは次のコマンドで取り消せる。 |sh| git reset --soft HEAD^ ||< 間違えてpushしちゃったときは↑を叩いた上で、以下を打つ。 |sh| git push -f origin HEAD^:master ||< *** 参考 - gitで共用リポジトリにpu…

MacでSamba上のSVNリポジトリからチェックアウトする

1.Sambaサーバに接続する 以下のサーバ上のディレクトリにSVNリポジトリがあるとする。 smb://server/user/svnrepos接続すると、Macのファイルシステム上にmountされる $ mount //user@server/user on /Volumes/user (smbfs, nodev, nosuid, mouted by user)…

Linux 32/64ビットマシンの見分け方

よく忘れるので書いておく。 64ビットCPU上で、64ビット版のカーネルが動作してるものが64ビットマシンらしい。 CPU $ cat /proc/cpuinfo |grep flags flagsの値にlmがあれば64ビットCPU。 カーネル $ uname -a x86_64とかamd64とかだったら64ビット版。 参…