2008年12月11日星期四

dotfiles.org

其实老把配置文件写在blog里的懒人,象我,还有个更好的去处:dotfiles.org
向各位geek推荐!

2008年12月10日星期三

从mrxvt迁移到urxvt了

从mrxvt迁移到urxvt了,各大发行版的默认locale都是unicode的 可mrxvt仍然不支持unicode
看英文的man pages总冒出几个汉字来 Orz
只好换到urxvt了
原来习惯的键绑定当然要迁移过来了
!setting for urxvt
urxvt.visualBell: true
!urxvt*inheritPixmap: true
!urxvt*font: -misc-fixed-medium-r-normal-*-13-130-75-75-c-70-iso10646-1,\
!-wenquanyi-*-medium-r-normal-*-13-*-*-*-p-*-iso10646-1
!urxvt*font:xft:DejaVu Sans Mono:pixelsize=15
urxvt*font:xft:DejaVu Sans Mono:pixelsize=16,xft:WenQuanYi Bitmap Song:pixelsize=15
urxvt*cursorBlink: true
urxvt*geometry:100X37
urxvt*scrollBar_floating:true
urxvt*scrollstyle:next
urxvt*scrollTtyOutput:True
urxvt*internalBorder:15
!urxvt*externalBorder:35
!urxvt*fading: 80
!urxvt.shading: 60
urxvt*scrollBar: true
urxvt*saveLines: 65535
urxvt*borderLess: false
urxvt*colorBD: white
urxvt*colorIT: green
urxvt*background: gray25
urxvt*foreground: gray85
!urxvt.cursorColor: red3
urxvt*preeditType: Root
urxvt*perl-ext-common:default,tabbed
!urxvt*tabbed.tab-fg:gray25
!urxvt*tabbed.tab-bg:gray85
!urxvt*tabbed.tabbar-fg:4
放在 .Xdefaults 里 再
$xrdb .Xdefaults
即可生效。
这需要urxvt的perl支持
shift+down是新建tab,shif+left左移一个,shift+right
其他的尚待发掘

2008年9月17日星期三

宋臣居然鄙视孙思邈
其一:
...自仲景于今八百余年,唯王叔和能学之。其间如葛洪,陶景,胡洽,徐之才,孙思邈辈,非不才也,但各自名家,而不能修明之。
其二:
...但此经自晋以来,传之既久,方证讹谬,辩论不伦,历代名医虽学之,皆不得仿佛。唯孙思邈粗晓其旨,亦不能修正之,况其下者乎。

2008年7月25日星期五

别怕

面包会有的
牛奶会有的
荔枝会有的

2008年7月24日星期四

开始了

丢了geek 心
安心加入穷忙族

2008年3月8日星期六

不错的Makefile 留个做参考

  prefix = /usr/local

  exec_prefix = ${prefix}

  BINDIR = ${exec_prefix}/bin

  MANDIR = ${prefix}/man/man1

  ETCDIR = /etc

  CC = gcc

  CFLAGS = -Wall -O2

  LIBS = -lgd -lpng -lz -lm

  DEFS = -DETCDIR="/etc" -DHAVE_GETOPT_H=1 -DHAVE_MATH_H=1

  LDFLAGS=

  INSTALL= /usr/bin/install -c

  INSTALL_PROGRAM=${INSTALL}

  INSTALL_DATA=${INSTALL} -m 644

  # where are the GD header files?

  GDLIB=/usr/include
# Shouldn't have to touch below here!

  all: webalizer

  webalizer: webalizer.o webalizer.h hashtab.o hashtab.h

  linklist.o linklist.h preserve.o preserve.h

  dns_resolv.o dns_resolv.h parser.o parser.h

  output.o output.h graphs.o graphs.h lang.h

  webalizer_lang.h

  $(CC) ${LDFLAGS} -o webalizer webalizer.o hashtab.o linklist.o preserv

  e.o parser.o output.o dns_resolv.o graphs.o ${LIBS}

  rm -f webazolver

  ln -s webalizer webazolver

  webalizer.o: webalizer.c webalizer.h parser.h output.h preserve.h

  graphs.h dns_resolv.h webalizer_lang.h

  $(CC) ${CFLAGS} ${DEFS} -c webalizer.c

  parser.o: parser.c parser.h webalizer.h lang.h

  $(CC) ${CFLAGS} ${DEFS} -c parser.c

  hashtab.o: hashtab.c hashtab.h dns_resolv.h webalizer.h lang.h

  $(CC) ${CFLAGS} ${DEFS} -c hashtab.c

  linklist.o: linklist.c linklist.h webalizer.h lang.h

  $(CC) ${CFLAGS} ${DEFS} -c linklist.c

  output.o: output.c output.h webalizer.h preserve.h

  hashtab.h graphs.h lang.h

  $(CC) ${CFLAGS} ${DEFS} -c output.c

  preserve.o: preserve.c preserve.h webalizer.h parser.h

  hashtab.h graphs.h lang.h

  $(CC) ${CFLAGS} ${DEFS} -c preserve.c

  dns_resolv.o: dns_resolv.c dns_resolv.h lang.h webalizer.h

  $(CC) ${CFLAGS} ${DEFS} -c dns_resolv.c

  graphs.o: graphs.c graphs.h webalizer.h lang.h

  $(CC) ${CFLAGS} ${DEFS} -I${GDLIB} -c graphs.c

2008年1月3日星期四