理智与情感—“新皮层”与“原始大脑”

进一步加深了关于爬行动物时代就成形的动物大脑与复杂逻辑控制的大脑皮层之间关系的认识。

http://mindhacks.cn/2011/01/23/escape-from-your-shawshank-4/

Dropbox 免费赠送1G打怪攻略

有人用Dropbox否?Dropbox免费赠送空间,解题过程参考下面链接。已经试验成功。

http://www.techbang.com.tw/posts/4681-buddha-mind-dropbox-upgrade-1gb-dropquest-2011-problem-solving-strategy

Makefile for my thesis

写毕业论文快3个月了,文件是越来越多。我后终于受不了在每一次修改图片的时候手动敲命令行重新编译了。花了两个小时,给自己的毕业论文工程写了个Makefile,现在只需要make一下即可了。感觉不错,特来记录下。

毕业论文还是个大工程,显然把所有文字放一个文件里不太现实了。所以现在的结构是一个总的thesis.tex文件,然后每一章各自一个章节文件:ch_A.tex, ch_B.tex …

我用Microsoft Office Visio作图的。每一个图片都有自己的pdf文件(visio生成),然后通过pdftops和ps2eps命令转化成矢量eps图片。每一章的图片在自己的文件夹中,文件夹名称就是ch_A, ch_B … 和章节的文件名一样。

编译生成pdf需要如下几个步骤:
latex thesis       # 初始第一遍编译
bibtex thesis      # 根据初始编译生成参考文献
latex thesis         # 第二遍编译,正确排序参考文献
makeindex thesis.nlo -s nomencl.ist -o thesis.nls # 编译缩写词列表
latex thesis     # 第三次编译,正确排序缩写词列表
latex thesis     # 最后一次编译,防止页面引用错误(使用了hyperref,支持超链接)
dvipdfm thesis # 生成pdf文件

为了完成自动编译,需要两个Makefile:

Makefile: 主Makefile文件,完成thesis.tex的编译,thesis.pdf要取决于如下的文件:
thesis.dvi,所有的tex文件,ref.bib参考文献文件,muthesis.cls格式文件,和所有的eps文件

# Make file for thesis writing
# Wei Song <wsong83@gmail.com>
# 16/01/2011

# latex compiler
CLATEX = latex

# bibtex compiler
CBIB = bibtex

# pdf generator
CPDF = dvipdfm

# the final target file
TARGET = thesis
OBJDVI = $(TARGET).dvi
OBJPDF = $(TARGET).pdf

# Tex files
SRC =     thesis.tex ch_a.tex ch_b.tex ch_c.tex

BIBSRC = ref.bib

OTHERSRC = muthesis.cls

EPSFIGURE = $(wildcard */*.eps)

EPSDIR = $(SRC:.tex=)

# compiler targets
.PHONY: all

all: COMP_EPS $(TARGET).dvi

pdf: all
$(CPDF) $(TARGET)

COMP_EPS:
for dir in $(EPSDIR); do \
if [ -d $$dir ]; then \
make -C $$dir -f ../Makefile_sub; \
fi \
done

$(TARGET).dvi: $(SRC) $(BIBSRC) $(OTHERSRC) $(EPSFIGURE)
$(CLATEX) $(TARGET)
$(CBIB) $(TARGET)
$(CLATEX) $(TARGET)
makeindex $(TARGET).nlo -s nomencl.ist -o $(TARGET).nls
$(CLATEX) $(TARGET)
$(CLATEX) $(TARGET)

clean:
for dir in $(EPSDIR); do \
if [ -d $$dir ]; then \
make -C $$dir -f ../Makefile_sub clean; \
fi \
done
-rm *~
-rm $(TARGET).b* $(TARGET).i* $(TARGET).l* $(TARGET).n* $(TARGET).o* $(TARGET).toc

Makefile_sub: 子文件夹的Makefile文件,完成图片的自动编译

# Make file for thesis writing
# Wei Song <wsong83@gmail.com>
# 16/01/2011

# PDF files
SRC =     $(wildcard *.pdf)
PSOBJ = $(SRC:.pdf=.ps)
EPSOBJ = $(SRC:.pdf=.eps)

# compiler targets
.PHONY: all

all: $(EPSOBJ)

$(EPSOBJ): %.eps : %.ps
ps2eps -f $<

$(PSOBJ): %.ps : %.pdf
pdftops $<

clean:
-rm *~
-rm *.ps *.eps

已经完成的功能:
1. 更新任何图片的pdf文件,make将自动重新生成eps
2. 更新任何tex文件,make将自动重新生成dvi
3. pdf文件有单独的目标,由make pdf完成

其他的内容(PS):

Fedora默认的Tex Live是2007版本,超级老。Fedora 13以上可以通过yum自动安装Tex Live 2010。具体做法参看http://fedoraproject.org/wiki/Features/TeXLive。在安装Tex Live 2010之后,安装任何缺失文件可采用命令
yum install ‘tex(filename)’
比如说sectsty.sty文件,直接输入
yum install ‘tex(sectsty.sty)’
就会自动安装texlive-sectsty.noarch软件包(酷毙了!)

高通收购创锐讯

Qualcomm要收购Atheros Communications了,希望在上海工作的童鞋们工作依旧。

居然能收到审稿邀请

呵呵,今天居然收到了国内一个会议ICEOE 2011的审稿邀请。收件地址还是我在北京工业大学的邮件地址。
不过很可惜的是信件里面连个抬头都没有,显然不知道我是谁,也不知怎么搞的就发到我这里来了。
会议倒是个真的,不过是关于电子与光电子,审一篇还给200CNY的审稿费,只是可惜我真的不懂光电子啊。