Posted on 25-02-2009
Filed Under (技术) by waterlin

在Emacs里,你用M-x info就可以打开Emacs自带的手册,但是很多时候你有你自己的info格式的文档,比如说AUCTeX的info就没有随Emacs一起发布。

如果你要阅读你自己的info文档,你可以把你的info路径添加到变量Info-directory-list里:

(add-to-list ‘Info-directory-list “~/emacs/info”)

这样,当你用M-x info打开Emacs的info时,Emacs就会自动帮你把~/emacs/info目录下的文档都导入。

(1) Comment    Read More   
Posted on 25-02-2009
Filed Under (技术) by waterlin

TeX里,你定义\title{}\author{},然后再用\maketitle生成标题,默认的情况下,会生成一个写作日期在标题下,此代码类似于:

\title{机器学习—人工智能技术的基础}
\author{Water Lin}
\maketitle

如果不需要日期,可以用在\maketitle前加上一个空的\date{},即用类似于如下的代码:

\title{机器学习—人工智能技术的基础}
\author{Water Lin}
\date{}
\maketitle

这样生成的文章标题就不会有日期。

(0) Comments    Read More   
Posted on 23-02-2009
Filed Under (软件) by waterlin

虽然可以在网上找很多代理,还可以买教育网直通车啥的,不过我觉得还是用搜狗浏览器最方便了,安全、快速、稳定。

唯一很不爽的,就是用不了Firefox,诸多插件用不了,极其不爽。

(1) Comment    Read More   
Posted on 18-02-2009
Filed Under (技术) by waterlin

你是否希望Emacs在打开某个文件的时候,光标自动跳转到你上次退出的地方?

这个功能,对于编辑很大的文件来讲,是可以节省很多查找、定位的时间。当阅读长篇小说或是很长的文档的时候,你就可以很快地从上次中断的地方继续了。

Emacs自带了有这样的功能,你只需要在.emacs文件里加入以下语句即可:

(require ‘saveplace)
(setq-default save-place t)

如果你也需要编辑比较长的文档,不妨试试这个功能。

(0) Comments    Read More   
Posted on 16-02-2009
Filed Under (软件) by waterlin

雅虎邮箱默认设置都是没开通POP的。但是,开通POP之后就可以用自己的Outlook和Foxmail直接收发邮件,方便快捷。可以使用以下方法开通Yahoo邮箱的pop收信与smtp发信的功能。

1. 先去http://www.yahoo.com,用你的账号登陆Yahoo。

2. 然后把下面整个链接贴到浏览器地址栏里。(注意:整个都是一行)

http://rd.yahoo.com/mail_us/options/?http://edit.my.yahoo.com/config/set_popfwd?.src=ym&.done=http://us.f93.mail.yahoo.com/ym/Options?YY=22797

根据提示来激活你的邮箱的POP功能。

3. 在注册一项中选择“是”,然后选择你感兴趣的内容,其它的选项可以根据需要来选择,然后按”完成”按钮。

4. 选择“网上阅读邮件和POP功能”,其它选项可根据自己的需要选择,完成后按“提交”按钮。

5. 此时注册成功,根据Yahoo的“服务器设置”设置客户端,具体的参数如下所示:

接收邮件(POP3)服务器:POP.MAIL.YAHOO.COM
Use SSL, port: 995
发送邮件(SMTP)服务器:SMTP.MAIL.YAHOO.COM
Use SSL, port: 465, use authentication

帐户名:      your username@ymail.com
邮箱地址:     your username@ymail.com
密码:          Your Yahoo! Mail password

在桌面电脑上的邮件客户端,如Windows Live Mail里的设置,会稍微复杂一些,你需要自己手动来设置以上参数。但是如果你用的是QQ的邮箱,例如foxmail,只要把这个邮箱名添加进去,基本上所有的东西都会自动帮你设置好。推荐使用Foxmail里的在线邮件收发功能。

(1) Comment    Read More   
Posted on 11-02-2009
Filed Under (软件) by waterlin

你可能有好几个Google的账户,比如一个处理工作上的事情,一个处理私人的事情等等。如果我们想在一台电脑上同时用两个或多个账户登陆GTalk改怎么办?在默认情况下,GTalk的客户端只允许运行一个,但我们可以使用/nomutex参数改变这一点。

在桌面上的Google Talk快捷方式上点击右键(如果没有快捷方式, 就建立一个),然后点属性,修改第二个标签页中的Target,在后面加上/nomutex,然后Apply-OK。如果有其它参数,比如说/startmenu,则只需要在/startmenu和/nomutex之间加上一个空格就可以了。

注意:你只能用你修改了属性的快捷方式来启动两个Gtalk,其它的快捷方式仍然只能启动一个Gtalk。

这样就可以了,很简单吧。

(0) Comments    Read More   
Posted on 10-02-2009
Filed Under (软件) by waterlin

本说明文档适用于Windows XP,XULRunner1.9以及最新的Conkeror版本。

1) 安装XULRunner

XULRunner是类似于虚拟机的一种技术,它提供用户一种写GUI的技术,像Firefox和Thunderbird就是用这个技术来做的。

直接从XULRunner上下载一个适合你操作系统的版本,然后解压到一个目录里,这样就完成了安装。

当然,记得把XULRunner所在的目录加到Windows的path里,否则的话,你的shell就找不到XULRunner.exe这个可执行文件了。

2) 下载Conkeror

Conkeror的主页里,可以找到与Conkeror相关的一切,当然,你更需要的是读一读作者的描述

总的来说,在Windows下的安装非常简单,把Conkeror解压到某个文件夹,然后从cmd进入到这个目录,用命令:

xulrunner application.ini

即可运行Conkeror。

更多的安装说明可以看官方的安装文档

3) 创建启动的快捷方式

如果每次都用2)中的命令行方式来启动Conkeror就太麻烦了。

如果你按上面的方法设置好了Conkeror的话,在Windows下你可以创建一个快速启动的方式:

把Xulrunner目录下的xulrunner-stub.exe拷贝到Conkeror目录下,把xulrunner-stub.exe改名为类似于Conkeror.exe这样的、你所喜欢的名字。

以后就可以通过运行Conkeror.exe来启动Conkeror了。

(0) Comments    Read More   
Posted on 06-02-2009
Filed Under (软件) by waterlin

在其他介绍Usenet的文章里,都是让大家用Outlook Express来上新闻组。其实呢,很多邮件客户端,像Thunderbird、Windows Live Mail等,都可以上新闻组。但是这些客户端毕竟不是专业的新闻组客户端,所以,有必要介绍一些专门为新闻组打造的客户端。

(1) XPN

用Python+GTK写的,所以原则上来说,可以在许多平台上跑。

(2) Pan

可以在Unix and Unix-like, Mac OS X, and Windows系统上跑。

(3) Gravity

Windows平台下的新闻组阅读工具,用VC和MFC写的。

(4) MesNews

用Delphi写的,在所有的Windows平台下都适用(95, 98, NT, on 2000, XP and Vista)。

(5) News Xpress

貌视这个已经停止开发了,不推荐使用。

(6) Xnews

也是用Delphi写的,适合在Windows里跑。不过好像也停止开发了,不推荐使用。

(7) Google Groups

当初以为Google Groups只是Google提供给大家开论坛的地方,现在才知道,Google Groups也是可以用来阅读新闻组的!当然,这只是Google Groups的一个功能,你可以用Google Groups来上你能找到的mailing list或其他论坛。

PS: Emacs的gnus

这个有点难度,首先你得会Emacs,然后还得配好gnus,学习曲线比较高,不推荐使用。

这些工具里,我比较喜欢用的是XPN,这里面的快捷键也和其他软件比较像,最常用的操作有以下几个

1) 在groups里移动的快捷键

在主窗口里,点相应的group,就会显示出文章的标题,再点标题,就会显示出文章的内容。

g就会进到下一个group,而按n会让你进入下一个未读的文章。按空格键会自动翻页(如果是文章未尾,则自动显示下一篇未读文章)。

2) 文章操作的快捷键

p可以创建新的帖子,按f就可以回复一个帖子到group里,而CTRL + M则是回复邮件给该文的作者。

如果在使用XPN中碰到啥问题,就重启一下程序。PS: XPN这些快捷键和用Term上水木社区真像呀~~

(1) Comment    Read More   
Posted on 05-02-2009
Filed Under (软件) by waterlin

虽然陆陆续续地有用一些USENET,但对它的理解一直停留在一个很初级的水平上。

最近因为有很多技术问题在中文网站里搜不到解决办法,经常有用到USENET,顺带看了一些有关的资料,对Usenet的理解也加深了。

通过Google关键词“阮一峰 新闻组”找到的几篇文章,很精彩。摘录下来,以后会用得上的!

原文出处:http://www.ruanyifeng.com/blog/2007/11/usenet.html

——————————-分割线—————————–

普通的互联网用户,可能对USENET知之甚少,或者根本就没有听说过它。但是,这是一种很重要的网络应用,里面有一些真正有趣的东西。

我在网上没有找到比较通俗易懂又完整的对USENET的中文介绍。所以,决定自己写一篇,一方面是为了介绍USENET,另一方面也是想加强自己对互联网的理解和表达。写作过程中,主要参考了wikipedia上关于USENET的条目

==================

USENET简介

作者:阮一峰

2007.11.6

1. 起源

简单地说,USENET是一个巨大无比的网上讨论组,一般也称为“新闻组”(newsgroups)。你可以将它想象成一个包罗万象、无所不有的网上论坛,但是它又不同于我们通常看到的普通论坛。这要从它的起源说起。

上个世纪70年代末,当时还没有互联网和浏览器,它们都要在十多年后才会出现。那时所谓“上网”,就是用modem,拨一个电话号码,连到另一台机器,收收邮件,看看上面系统管理员发的通告。如果想换一台主机看看,那就必须先挂断,然后再拨另外一个电话号码。

这样的上网方式,很不利于开展多人的讨论。当时还没有邮件列表(Mailing List),将电子邮件用于群体讨论,基本不可行。单机的讨论组倒是有,就是BBS系统(Bulletin Board Service),但是由于是拨号上网,只适合于地理位置相邻的人群之间开展讨论。很难想象,东岸的纽约人和西岸的洛杉矶人拨号上同一台主机,即使长途电话费不是问题,当时的主机也没有能力同时负担多个远程终端。因此,迫切需要一种大规模的、分布式的、多中心的远程信息交换手段。

1979年,Duke大学的两个研究生Tom Truscott和Jim Ellis,提出一种分布式网上讨论组的构想。这种讨论组创建之初,主要是供UNIX爱好者协会(USENIX)的成员使用,因此就被定名为USENET。当然,后来全世界的用户都在使用它。

2. 运行机制

USENET的运行机制其实非常简单。对于用户来说,只有三步。

1)网络服务提供商在一个网络中,设定一台服务器作为USENET专用服务器,再将它的网址告诉用户。

2)用户想要发言的时候,就向这个网址发送帖子(post),这与发送Email很相似,但是两者格式不一样,在USENET上发言必须使用专用的客户端。不过,现在大多数的Email客户端都带有新闻组功能,最常见的Outlook Express的设置可以参考网上的说明

3)查看其他人的发言时,就必须从服务器上下载其他人的帖子。下载完成后,如果想回复某人的帖子,就再重复第二步。

可以看到,这个过程同邮件列表的运行几乎是一摸一样的,但是不同之处在于,USENET服务器每天会同其他USENET服务器交换帖子。这就是说,全世界所有的USENET服务器最终都可以互相交换帖子,保持内容的同步。所以理论上,不管你的帖子是发到哪一台服务器上,最终全世界的人们都会看到,并且会从世界各地给你回复。

因此,USENET就有一个其他交流机制所没有的优点,即这是一个真正的全世界参与的讨论组。

3. 内容结构

由于USENET中的讨论内容无所不包,所以必须根据主题分类。每一个主题就是一个“频道”,对这个主题感兴趣的用户就订阅这个频道。

USENET中的主题分类采用等级制(hierarchies),在形式上同域名很相似,即“一级主题.二级主题.三级主题….”,中间以小数点分隔。

一级主题有9个。

* comp.*: 与计算机相关的讨论。(computer-related discussions,比如comp.software, comp.sys.amiga)

* misc.*: 各种不属于其他分类的主题。(Miscellaneous topics,比如misc.education, misc.forsale, misc.kids)

* news.*: 对USENET本身的讨论(比如news.groups, news.admin)

* rec.*: 休闲和娱乐(Recreation and entertainment,比如rec.music, rec.arts.movies)

* sci.*: 与科学相关的讨论。(Science related discussions,比如sci.psychology, sci.research)

* soc.*: 与社会相关的讨论。(Social discussions,比如soc.college.org, soc.culture.african)

* talk.*: 各种争议性话题的讨论。(Talk about various controversial topics,比如talk.religion, talk.politics, talk.origins)

* humanities.*: 艺术、文学、哲学方面的讨论。(Fine arts, literature, and philosophy,比如humanities.classics, humanities.design.misc)

* alt.*: 自由讨论区。(alternative)

这9个一级主题中,除了alt.*以外,都不能自行设立讨论区。只有在alt主题区中,可以自己发起主题“频道”。

4. 二进制内容

USENET最初设计的时候,只打算用来传递文本信息,没有考虑传递二进制数据。但是,随着互联网的发展,不传递二进制数据看上去是不可能的。

于是,专门的编码方式被设计了出来,使得二进制文件可以转换成文本文件,在USENET上传递,用户下载以后再传换成原来的格式。这时,USENET就不仅是一个讨论组了,而成了传递文件的一种手段,图片、音频和视频都可以通过USENET传播。

事实上,如今USENET上的流量,99%都已经是二进制文件了。它们大部分都在alt.binaries这个主题中传播。至于这些文件的内容到底是什么,坦率地说,几乎都是盗版内容,但这也就是USENET真正有趣的地方了。

5. 收费服务

根据一项统计,2007年4月USENET上一天的流量为3.12T,且还在快速增加中。这么大的流量,使得世界上提供USENET的服务商肯定不会很多。大家可以查看这个网页,上面有USENET提供商的不完全列表。

这些服务商,又分为免费和收费两种。免费的USENET绝大多数都不提供二进制文件下载,查看alt.free.newsservers主题可以获得最新的免费USENET服务器的信息。

在收费服务商中,名气比较大的是GIGANEWS,它提供多种收费账户供用户选择。其中白金用户每月费用为24.99美元,可以无限量下载。如果你是一个狂热的下载爱好者,我强烈推荐去购买一个账户。

6. Google Groups

Google Groups也提供免费USENET服务。(当然,没有二进制文件下载。)我会另写文章专门介绍,这里就省略了。

(完)

(0) Comments    Read More   
Posted on 05-02-2009
Filed Under (软件) by waterlin

像我这种没手提的人,过年回家要上网的话,就得再配置一个Firefox出来;否则的话,干诸多的事情都不方便。

幸好还有PortableApps公司的Firefox Portable版本。我只要把这个Firefox Portable的版本配置好了,就可以拷到U盘里,随时随地通过U盘里的Firefox上网。

这个Portable版本的Firefox会随着官方版本的升级而升级,还可以像普通的Firefox那样安装插件,没有不用的理由!

(1) Comment    Read More