The leading textbook in Artificial Intelligence. Used in over 1000 universities in 91 countries (over 90% market share) and the 85th most cited publication on Citeseer.
学习再学习,多少大秘密
繁芜纷飞,杂七杂八
A branch of computer science that studies how to endow computers with capabilities of human intelligence. For example, speech recognition is a problem being worked on by AI scientists.
升级了 pgf 宏包, xetex+beamer 完美插入图片
标题党下,说完美也是相对的,不过是方便多了~
使用 xetex 很久了,一直用它来写文章,做幻灯片,采用 adobe 中的那4套字体, 效果也不错。
幻灯片使用 beamer, 虽然没有太多的效果,不过也够用了,以前一个恼火的问题是一定要使用
\usepackage[dvipdfm]{beamer} 这样的来指定 xetex 的 pgf 引擎,从而来生成正常的 pdf 文件,否则
不能编译生成正常的幻灯片。而这样做的一个不好的地方就是在插入(png/jpg/pdf)格式的图片的时候会需要一个
boundbox 文件,就是比如要插入一个 figure.jpg, 需要一个同名的 figure.bb 文件,以前的解决方法是采用 ebb 这个程序生成这个文件,这样也能够解决问题。不过在最近一次插入一个 pdf 文件的时候,出现了一个小插曲。
Version of PDF file (1.4) is newer than version limit specification.
Can't handle file type for file named graph1-1.pdf
于是想了一个办法,就是首先采用 convert 将这个 pdf 转化成 png, 然后使用 ebb 得到 bb 文件,然后将 png 删除, 再插入相应的pdf 文件,此时能够正常的找到对应的 bb 文件,也能插入正常的 pdf 矢量图。不过就是麻烦了一些。
突然想到一个问题,在写文档(非 beamer) 的时候,同样采用 xetex 编译,插入图片的时候相当的自由,也不要 bb 文件,而写幻灯片的时候就需要这个bb,插入 pdf 还弄得这么复杂。但是找不到相应的原因。一个偶然的机会,发现就是 beamer 文件里面的那个 [dvipdfm] 声明在作怪。去掉这个选项然后编译,发现通不过,找不到 pgfsys-xetex.def 这个 engine, 嗯,貌似是 pgf 的问题, 我的 tex 包是 texlive2007, 07 年 2月出来的,上网查了下, 发现 2008 年 2 月的时候 pgf 有更新,于是下载,安装到相应的地方,再测试, OK. 问题解决。
插入图片和 xetex 写一般文档一样自由舒服了。
irssi 一个很方便的地方
今天无意中发现的,就是 /exec 命令,可以直接执行外部程序。
/exec -o 可以直接把 外部程序的输出发送出去,这样的话,贴代码和贴图就方便多了。
/exec -o scrot -d3 -q1 -e'imgshack $f' ;;三秒后截图,直接上传到 imageshack.us
;;并将网址显示在 irc 中。
/exec -o nopaste /script/imageshack ;;直接将 imageshack 贴到网上,返回网址。
结合AutumnCat 的 imgshack 和
nopaste 脚本,在 irc 中贴代码和图片显得异常简单,嘿嘿。
PS: 在 emacs 发布 blog 的时候写上 Keywords 字段,可以将文章发到相应的 分类 中。
测试一下 tags
不知道能不能成功
测试一下 scribeFire
发布一个看看,应该没有问题的吧..
gnus 中文新闻组的垃圾问题
主要是 cn.bbs.comp.linux 这个组里面,垃圾很多,而且基本上就是一句话,还可能起个侮辱中国人的标题,看起来非常讨厌。
不过很棒的是,gnus 有打分的功能,而且这样的垃圾文件都是交叉 post 到几个cn.*的组上的,因此可以将其给一个超级的低分,就可以不显示出来了,比较不错。
因此在 SCORE 文件中增加一个规则,过滤 xref 部分
(("xref"
("cn\\..* cn\\..*" -1000 nil r))
这样,凡是交叉post 到两个 cn.* 组的都被给了 -1000 分。基本上就可以保证不被显示出来了。
其他有用的请看
两个小问题,记载一下
1. 一直使用中文locale 英文界面,设置方式是在 /etc/enviroment 中写
| 代码: |
| LANGUAGE="en_US.UTF-8" LANG="zh_CN.UTF-8" LC_ALL="zh_CN.UTF-8" |
这样 locale 的输出 除了 LANGUAGE 其余的都是 zh_CN 的。使用 fcitx 也不用改 gtk.immodules
测试老狼的 locale-pinyin 脚本的时候,由于其中提到最好不要设置 LC_ALL 于是就吧 LC_ALL 去掉了。重新登录之后,发现 locale 除了 locale 拼音的那个,其他都成了 en_US.utf8。 本来也用得不错,可是在 emacs 环境中不能自动识别 gbk 的 tex 文档,虽然在文档中加上了 Locale Variable 设置 coding: gbk 可以解决,可是总是不爽,还是换吧。疑惑的是明明 LANG 设置的 zh_CN 为什么出来的是 en_US。 于是查找了一下,发现还有一个文件 /etc/default/locale 中有一句 LANG=en_US.utf8。 貌似在这里和 enviroment 文件中设置了同样的变量的话,起作用的是这里的。于是大笔一挥,修改成 zh_CN, logout 一下,好了。
2. 一直奇怪网上的 postfix+procmail+fetchmail+mutt 的一些配置,本来我认为 postfix 自身也提供了一些 MDA 功能的,至少单用户时候投递到我的邮件池中没有问题。于是在 fetchmail 的配置中加上了 smtphost 为 localhost, 发现投递没有问题。于是就删除了 procmail。 今天早上收信出了问题,查 log 一看,说是找不到 procmail, 于是更加奇怪了,google 了一下发现 postfix 默认的 mda 是 procmail. http://twiki.org/cgi-bin/view/Wikilearn/EmailServerSketches 说了一些有用的东西。
优美的 tex 代码
[
心情: Amused ]
昨天 ee 在 irc 大闹,要把一个 pdf 的14,15两页合并成一页,还要横排,把 两个 a4 的合成一个 a3 的。 本来想用打印的办法,可是虚拟打印机打出来器中的字体乱掉了。 huang 给了一个用 tex 文件的办法,真是非常优美的代码。
| 代码: |
| \documentclass[a4paper]{article} \usepackage{pdfpages} \begin{document} \includepdfmerge[nup=1x2,landscape]{ee.pdf,14-15} \end{document} |
编译出来就好了...
看来是 pdfpages 的宏包起的作用,有空可以看看了。
不过 ee 最终没有用这个办法,说 tex 不通用,不过我个人还是很喜欢的了..
伤心的 opera 字体
以前用 opera 很好,自从出了 9.0 以后,opera 的字体问题就让我郁闷的不行。所以目前已经变成一个 firefox 的 fans 了。今天不小心上了一下 linuxtoy 发现 opera 出了 9.10 了,于是去下了回来研究研究。设置文泉驿之后其他地方都基本上完美了,可是当年的老问题还是没有解决。郁闷了,本来想让狐狸休息几天的。问题就出在 ubuntu 的论坛,其他地方都很好,在 “
| 代码: |
”字段中只要包含中文的,就会惨不忍睹。算了,贴图为证。
不折腾了,学习去了...
单网卡配置多ip
我们局域网的ip现在混乱不堪,当年全部是192.168.0.x,现在由于共享上网,什么192.168.x.x的都出来了。访问起来很是麻烦。查了一下,在ubuntu下面配置多个ip也是很简单的。
我的配置:
eth0 :192.168.0.88
现在要另外绑定一个ip 192.168.9.88 用于访问192.168.9.x的ftp
一个命令:
sudo ifconfig eth0:0 192.168.9.88 netmask 255.255.255.0 up
现在用ifconfig命令可以看到这个接口eth0:0
但是重启之后是没有的,要解决这个问题
就写一个文件把:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
内容如下:
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.9.88
NETMASK=255.255.255.0
就好了。启动的时候直接当作一个接口来用。方便阿~~~
但是同时很多问题又出来了。如果对于不同的地址做不同的路由等等的一些又怎么办呢?留待以后研究把。
晕!找到的帖子是这么写的,但是关机后打开发现根本没有用。关机过后就没有效果了!那个什么sysconfig文件什么的根本没有作用。看来不可太相信别人阿~~~
马上删除那个新建的文件夹。自己摸索了一下,发现其实更简单:
编辑/etc/network/interfaces文件
加入下面这些就好了
auto eth0:0
iface eth0:0 inet static
address 192.168.9.88
netmask 255.255.255.0
保存。OK!
关机测试过,一切正常。但是要说一声的是如果ifdown了eth0,那么那个eth0:0也自动被down掉了。因为eth0:0是属于eth0的,是其的一个虚拟接口。如果要配置其他的ip还可以eth0:1之类的。其实还是不错的。
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
