UNIX

.svnをtarballに含めない

~$ tar jcf foo.tar.bz2 --exclude .svn bar/

link:WebプログラマのためのCopy On Write解説:mod_perl/FastCGIでメモリを節約する方法

http://www.typemiss.net/blog/kounoike/20060212-64 Railsまわりでこの辺をもごもごと調査したりコードを書いたり。 あー、土日潰れたなぁ…。

link: VirtualBox の VM を一発起動

http://blog.so-net.ne.jp/daily_notes/2007-07-07 メモ。

ng: PageUp/PageDown

(global-set-key "\e[5~" 'scroll-down) (global-set-key "\e[6~" 'scroll-up)「previous-page/next-page」じゃなくて「scroll-down/scroll-up」。ngが標準で入ってくれるといいのになぁ…vimより軽いと思うし。

link: 停止と再起動 - Apache HTTP サーバ

http://httpd.apache.org/docs/2.0/ja/stopping.html メモ。

link: Linux のメモリー管理

http://www.math.kobe-u.ac.jp/~kodama/tips-free-memory.html#memory_fusoku メモ。

svn diffで空白を無視する

http://subversion.bluegate.org/doc/ch03s05.html#ftn.id3018717 たまに、改行コードの一括置換とかしたりするので。

sedかわいいよsed

「-r」で、拡張した正規表現を使えるって知らなかった…orz

ng: PageUp/PageDownにキーを割り当て

(global-set-key "\e[5~" 'backward-paragraph) (global-set-key "\e[6~" 'forward-paragraph)「次のページへ」コマンドが見つからないので、暫定。 「next-page」じゃなかったっけか?

screen: emulate Emacs dynamic abbreviation expansion

面白そうなパッチがあったので、screen 4.0.3に充てられるように修正してみた。ドキュメントファイルのパッチはめんどくさいのでパス。 diff -ur screen-4.0.3/comm.c screen-4.0.3.dabbrev/comm.c --- screen-4.0.3/comm.c 2003-09-08 23:25:08.000000000 +…

GNUのリポジトリ

http://cvs.savannah.gnu.org/viewcvs/ screenのソース追うときにお世話になった。 またお世話になることもあるかも。

Cygwinでscreen-4.0.3

screen-4.0.3に縦分割パッチを充てて、Cygwinにインストールしようとしたら、ごちゃごちゃと他のパッチも充てる羽目になったので、まとめときます。コピペのパッチを充てるときは「patch -l」としておいたほうがよいかも。 1.screen-4.0.3と非公式パッチを取…

Ngの対応×2

忘れないようにメモ。 ctrl-sが効かない! screenのフロー制御の問題でした。 .screenrcに「defflow off」を追加。 バックスペースが効かない! 設定の問題でした。 .ngに「(bsmap-mode)」を追加。

screen: 行の折り返しトグル

c-a rでできた。ログが見やすい。 screenかわいいよscreen。

bashでAUTO_PUSHD

ここを見て、AUTO_PUSHDがうらやましくなったので、.bashrcに以下の設定を追加。 function cd() { if [ -n "$1" ]; then pushd $1 > /dev/null else pushd ~ > /dev/null fi }alias pd='popd > /dev/null' alias d=dirs「zshに変えろ」とか「pushdで移動すれ…

screenをタブブラウザっぽくする設定

http://www.tees.ne.jp/~sin-x/200406a.html#0102c いっつもこの設定を探しているのでメモしておく。 ステータスラインがこんな感じになります。

Cygwinでnontsecでscreenを動かす

ntsecはキモチ悪くて嫌いなので、screenをnontsecに対応させる。 っても、screen.cの以下の行をコメントアウトするだけだけど。 996| if (((int)st.st_mode & 0777) != n) 997| Panic(0, "Directory '%s' must have mode %03o.", SockDir, n);1029| if ((st.…

Running GNU Screen under Cygwin

http://home.tiscali.de/emilio.lopes/screen/screen.html ついでに、Cygwin用のscreenのパッチの場所もメモしとく。

screen 4.0.2でウィンドウのタイトルを設定できない件について

.screenrcで以下のようにすると、なぜかウィンドウのタイトルを設定できなくなる。 termcapinfo cygwin KJ=SJIS defencoding SJIS『|0 bash|1 bash|』じゃウインドウを区別できないよぉ…と思っていろいろ調べていたら、なんかバグがあるらしい。 早速修正し…

GNU Coreutils

http://www.bookshelf.jp/texi/coreutils/coreutils-ja.html 知らないコマンドがいくつかあったのでメモ。

VNC on SSH with PortForwarder

http://www18.big.or.jp/~fujiwara/ikki/doc/vnc/vnc_ssh_pf.shtml サクッと成功。 SSH使えれば、何でもできるなぁ…。

Cygwin用NGパッチ

Cygwin用NGのLF→CRLFのてきとーなパッチ。 > ng-1.4.4/sys/sysv/fileio.c *** fileio.c~ Fri Dec 1 19:01:57 2000 --- fileio.c Mon Jul 24 10:21:16 2006 *************** *** 106,112 **** #endif /* KANJI */ lp = lforw(lp); if(lp == lpend) break; /* …

GNU screen オススメの設定

question:1134693287 めもめも。

標準エラー出力をパイプに

bashの場合。 foo 2>&1 | bar いつも忘れてしまうのでメモ。

標準エラー出力をファイルに

bashの場合。 foo > bar.txt 2>&1たぶん忘れるのでメモ。

caption

http://www.tees.ne.jp/~sin-x/200406a.html#0102c (via 今日のなんでやねん) おー便利、便利。

Cygwin GNU screen

http://gecko.gc.maricopa.edu/~medgar/screen.html screenのCygwinのバイナリ。 とりあえず動くけど日本語を使えるようにすると、分割した画面が正常に動かず。 残念。

Life with Cygwin

http://www.okisoft.co.jp/esc/cygwin-7.html 久しぶりにCygwinを更新したら、manが使えなくなってた。 なにも真夜中に発見することないだろうに…

Cygwin-Lite

http://cygwin-lite.sourceforge.net/ Apache使わないし、PostgreSQL使わないし、TeX使わないし…

各ディレクトリの役割を知ろう(ルートディレクトリ編)

http://www.atmarkit.co.jp/flinux/rensai/theory02/theory02a.html 基本的な知識がないなー。 /usr/localってパッケージシステム管理外のファイルを置くのか… Windowsユーザーに教えるLinuxの常識 http://www.atmarkit.co.jp/flinux/index/indexfiles/index…