2007年12月21日星期五

Testing email

This is a testing blog email

2007年8月1日星期三

si.Mail

一直想找到一个比较方便的email客户端,原因是现有的客户端总是不能十全十美。
现有的客户端大多有以下的问题:
  • email的备份与恢复不方便。我希望最好是能简单的file copy就可以。
  • email的导入与导出不方便。我希望其本身的邮箱文件格式最好就是标准格式,如unix_mbox,然后还可以方便的对.eml文件进行操作。
  • 通讯录的导入导出不方便。
  • 方便的对帐号信息进行备份与恢复。希望最好是简单的file copy就可以。
  • spam filter功能
  • 对中文的支持

在sourceforge.net上面搜了一下,找到了si.mail。现在看,可以作为一中新的选择。他有几个比较好的特点:
  • 绿色,只需要解压缩就可以执行,不需要安装
  • 邮件筛选和查找功能非常强
  • 对邮件进行选项卡方式的查看——可以在一个窗口中同时打开好几个待处理的邮件

2007年7月31日星期二

远程共享大型文件——Pando

如果有亲朋好友在国外,而又想与他们共享一下最近新近完成的视频文件或者旅游照片该怎么办呢?
以前我使用www.mofile.com, 但是现在mofile的接力站的功能关闭了。所以只好上网寻找一些新的办法。

找到了软件Pando
下载安装。选中share new按钮,这是软件回询问你将要发送的email地址/im/web。将你的好友的email地址填好。然后选择需要共享的文件/文件夹。还可以填写一些关于文件的描述。
另外,还可以将自己的email地址填好,以便好友回复你的邮件。然后就可以上传文件了。
确定之后,在软件的sent选项卡中就可以看到你要共享的文件正在上传过程中。当然,还可以观察到你上传的文件被下载了几次。
你的好友呢,将收到一封有pando服务器发送的email,email中回描述这是你发给他的邮件。邮件带有一个很小的附件,这个附件就是一个种子。收到邮件的一方使用pando将这个种子文件打开就可以下载服务器上面的文件啦。

2007年7月29日星期日

TheBat! + AnitspamSniper

Windows下面的两款极品电子邮件客户端:TheBat和Becky! Mail。可惜的是这两款软件可能是历史太过悠久了,所以对垃圾邮件过滤方面好似都不太擅长。
这两款软件都有非常强大的邮件过滤功能,但是对付垃圾邮件,传统的邮件过滤器就不太好使了。
好在最近发现了TheBat下面的Spam Filter插件:AnitspamSniper for TheBat!。试了一下,安装简单,免费,过滤效果也很好!
如果不是我现在已经完全使用GMAIL了,TheBat绝对会重新成为我的主力邮件客户端。

中国是一个没有诚信的国家

是的,中国是一个没有诚信的国家。
这种没有诚信是自上而下的。
大到政府的政策不停的变换,而且变换的结果居然可以追溯到政策变化之前的合同。
小到小学生们就开始购买别人写的作文来冒充自己的。
这样的结果就是,几乎每个人都对自己所说的话不负责任。其实这也是中国市场上面假货泛滥的根源。
最可悲的是,广大的老百姓已经对这样的情况习以为常了。

2007年7月27日星期五

Firefox的Gladder插件与无界浏览

由于中国的G*F*W封锁了几乎所有的国外BSP(Blog Service Provider),所以给我现在写BLOG造成了不少的麻烦。
而国内的BSP提供的服务有时在太差了。
另外,发现几乎所有的.tw网站都无法访问。

解决方案有两个:
1-使用firefox的插件gladder,应用这个插件,可以让你在访问已经设定的网站是自动的使用国外的代理。
优点是使用方便,不用设置firefox的代理,只需要在插件里面进行设置就可以了。插件可以自动判断是否使用代理。
缺点是速度有点慢。

2-使用无界浏览啦,目前是Ultrasurf v8.2。
优点是速断非常理想,几乎与访问国内的网站速度差不多。
缺点是需要在访问这些网站时开启本软件,如果不是IE浏览器的话,还需要将代理设置到这个软件上面。不过我在使用firefox时,使用插件QuickProxy就方便多了。

2007年7月26日星期四

邮箱监视——POP Peeper

我有二十来个常用的电子邮箱地址,为了不是他们过期失效,我使用了下面的办法。

对于国内的邮箱,大都支持pop方式进行登录收信,而且多数支持pop3代理功能。所以,我使用163的邮箱,然后在163的邮箱中收取其他的国内邮箱中的邮件。这样,只需要定期的登录一下163的邮箱就可以了。

对 于国外的邮箱,多数不支持pop方式。在这样的情况下,我使用邮箱监视软件——POP Peeper。他不但可以对pop3的邮箱进行监控,还支持多种web方式的邮箱监控,其中就包括:hotmail, yahoo mail, gmail, excite, mail.com等等。这样就好啦,我可以随时对这些邮箱进行监控了。还有一个好处,可以在不打开浏览器的情况下,将这些邮箱中的垃圾邮件进行删除。
唯一的缺点就是目前还不支持aol和netscape邮箱的监控。不过,一个免费的软件来讲,已经足够强大的了。

2007年7月18日星期三

暂时转移我的BLOG

决定暂时将BLOG转移到my.opera上面去了。

http://my.opera.com/redouble

Mail REDirect

酷爱使用GMAIL,所以对于公司的邮件,我也使用GMAIL来处理。
1-使用GMAIL的发送邮件代理功能,可以模仿公司的邮件地址给客户发送邮件。
2-GMAIL最近有开发了收取邮件的代理功能,可以将其他支持POP3的邮箱中的邮件收到GMAIL的邮箱中。
但是最近发现,GMAIL收取公司的邮箱中的邮件总是有问题,尤其是最近几天,已经彻底收不下来了。在网上查了一下,大体上有两种说法,其一是由于G * F * W,所以国外的服务器收取国内的邮箱都有问题。另一个说法是因为GMAIL自身的bug。

还好,上网搜了一下,找到了软件:Mail REDirect。
安装之后,配置了一下,完全成功。它可以将任意某个邮箱的邮件直接重定向到另外的一个邮箱。
这样的方案和原来的GMAIL方案有两个区别:
1-Mail REDirect需要一个SMTP服务器来讲收取下来的邮件发送出去。好在这个不是问题,我直接使用公司的SMTP服务器就可以了。
2-GMAIL可以在后台进行邮件收取,即你即使不在线,GMAIL也定时的将你制定的邮箱中的邮件收取过来。而Mail REDirect就需要你开着你的电脑,并且在线。不过,对于上班是才处理的工作邮件,也可以对付了。

Mail REDirect是共享软件,注册之后可以同时收取多个邮箱中的邮件。未注册版本只可以收取一个邮箱中的邮件。不过,我主要用来处理公司的邮件,所以刚刚好够用。:smile:

勒沙特列原理——我的哲学化的应用

勒沙特列原理:如果改变影响化学平衡的一个条件,平衡就向能够减弱这种改变的方向移动。

我在上高中刚刚在化学课中学到这个原理的时候就意识到,这不仅仅是一个化学的原理,而是明确的含有哲学内容。
我试着将这个原理应用到物理课中。从此,涉及到电磁学的判断题时,我再也不用伸出左手和右手了。

2007年5月21日星期一

使用StarUML代替SparxEA

在此之前,我撰写项目的需求文档一直是在使用SparxEA来画UML用例图。今天在Sourceforge上面找到了一款开源的画uml的工具StarUML。
使用StarUML我可以:
  1. 画全部的UML图
  2. 可以在编辑用例的各种属性,其中包括用例的描述。
  3. 可以利用Class图来生成源代码。
  4. 可以对系统中的项目文件生成DOC格式的文档。

能做到这些功能已经可以基本对应我撰写需求以及设计文档的需要了。

当然,相对于商业软件SparxEA来讲,StarUML的功能还算不上完整。SparxEA有以下一些非常有用的功能:

  1. 可以在系统中维护需求条目(不同于Use Case)
  2. 可以在系统中维护Test Case
  3. 可以在系统中维护项目计划
  4. 可以在系统中维护数据字典
  5. 可以使用系统来创建界面DEMO
  6. 可以集成SCC版本管理工具
  7. 可以导出HTML格式的文档

当然,使用商业软件同时也会带来破解的问题。这样的一款专业用途的软件,破解本来就不多,而且也比较麻烦。

2007年5月11日星期五

告别Ubuntu

由于工作的需要,就要暂时告别Ubuntu & Linux了。
使用Ubuntu半年多以来,真的是学到了不少的东西。下面列出目前我使用的Linux的感受:
给我带来方便的内容:
  • 不再担心病毒、攻击、木马……
  • 不用定期的进行磁盘的碎片整理
  • 不用上网到处寻找软件的破解(当然换来的是到处寻找合适的软件)
  • 美观大方的屏幕字体
  • 内置的一些软件在windows下面没有很好的替代品,例如:磁盘使用分析器……
困扰我的地方:
  • 设备的驱动太难找了,即使找到了也难以安装。例如:ati显卡,声卡,手机驱动,DV,DC,CDMA无线网卡等等等等。
  • 有时还必须使用windows,可是虚拟机下面的windows太不稳定了。经常崩溃。
其他的呢?差不多都是软件的问题而非OS的区别了。总得来说OS仅仅是工具,当你熟悉了他们之后,其实区别并不是很大。

2007年4月21日星期六

今天安装了Ubuntu 7.04

今天安装了Ubuntu 7.04,过程比我想象的要顺利很多。

2007年4月19日星期四

刚刚发现,Google又有NB的服务出来了!

刚刚才发现,Gmail又有了新的功能:
可以Get mail from another mailbox。这真的是我期盼已久的功能啦!
现在我就可以使用Gmail将随是收取公司邮箱的邮件,发邮件呢,也可以使用Gmail代理公司的邮件地址发送。
Thunderbird 2.0眼看着就要发布了,但是我现在再也不用关心这个了。
Email的备份也曾经是我的日常工作注意事项之一,现在也不用考虑了。

最近google好像是发布了不少新的功能,如google note和google checkout。google note代替了以前使用的clipmarks,google checkout呢,还没来得及试呢。

我最近将“德云班主”的blog加入了google reader。

按照计划,ubuntu 7.04是今天发布,但是我到现在也没有在ubuntu的网站上面看到。可能是时区的原因吧。

2007年4月11日星期三

一部难得的国内好片

最近每天晚上都在看中央8套播放的电视剧《爱情20年》。

《爱情20年》是继《武林外传》之后的一部难得的国内好电视剧!最起码,里面的人物都比较正常。
评审完毕!

2007年4月10日星期二

关于web2.0类型的书签管理

最近突然发现了很多的网络书签的管理工具,例如:
del.icio.us
clipmarks
blueorganizer
jeteye
google-bookmark
google-note
而且这些工具在firefox上面还都有插件。实现的功能呢:从地址收藏到文摘在到多媒体等等方法不一,但是效果都差不多。
附加的功能呢,还是web2.0那些:共享,发布到BLOG,RSS/ATOM,TAG等等。

现在我暂时使用的是:del.icio.us和clipmarks

2007年4月6日星期五

新的firefox插件:clipmarks

刚刚发现了一个新的(对于我来说)firefox插件:clipmarks。
它可以将你在浏览的时候发现的任何网页上面的信息(甚至包括视频)都标记为clip。然后呢?存到clipmarks的服务器上面,或者加入到自己的BLOG,或者干脆email给自己的朋友。当然,存到服务器上面的clips是可以共享的啦。
对于这些clips你可以自己定义title和tag。

这样的思路和del.icio.us与flickr如出一辙,不仅感慨现在的网络发展的,真是在考大家的创造力。

还是换回到thunderbird了

使用了几个月的mutt之后,今天还是换回到thunderbird了。
虽然mutt功能强大,但是想来想去,还是觉得thunderbird的操作比较顺手。可能还是因为我一经习惯了以前在windows下面的操作方式吧。
但是我感觉其实是这样的:现在thunderbird更加接近gmail。我现在对gmail的操作方式非常的满意,所以在thunderbird下面的gmailui是我必不可少的插件。只是现在还没有发现哪一个插件可以实现gmail的session管理方式。
另外,gmail的label如果可以作成tag cloud的样子就更好了。

反正我现在安装了thunderbird 2.0beta2,用的挺好。非常期待thunderbird 2.0正式版的到来。

由于mutt也使用的是unix mailbox的标准格式,所以邮件的迁移非常方便,文件的copy就可以解决问题。

2007年4月3日星期二

BLOGSPOT又一次复活?

前两天BLOGSPOT一直无法访问。后来,PKBLOGS居然也不行了。
以至于我这几天一直在考虑将这里的BLOG搬家。或者到OPERA上去,或者到WORDPRESS上去。不过由于技术原因,一直没有行动。
今天居然发现BLOGSPOT又能访问了。。。。。。
这里的功能还好,只是实在是经常出毛病。

2007年3月28日星期三

Firefox的Password Management插件:Password Hasher & Magic Password Generator

转到了ubuntu下面之后,一直就没有能够真正的放弃使用windows,因为有一些软件只能在windows下面使用:
  • 股票软件的客户端
  • 招商银行专业版
  • Bridge Base Online
  • 淘宝旺旺
下面是一些不太常用的:
  • MindManger
  • Sparx EA
  • 若干网上找到的一些电子书
当然,为了和同事们进行交互,所以还需要使用:
  • MS Office 2003
  • MS Visio 2003
另外,Windows下面还有一款非常优秀的软件,在linux下面没有替代品:
  • AI RoboForm
这一款软件更能丰富,而且操作非常简便。基本可以对个人的所有有关帐号、密码,以及其他的一些私有的数据进行分类的管理。遗憾的是,这款软件虽然可以整合进Firefox,但是却没有基于linux的版本。而且是收费的软件。

Firefox下面也有密码管理的功能,但是内置的功能非常的简单,管理功能比较差。于是我就在网上搜索了以下,找到以下的方案来基本可以代替windows下面的做法了。
  1. 仍然使用firefox内置的密码管理功能。
  2. 安装Password Exporter插件,可以对firefox下面保存的帐号以及密码进行导入和导出。这样可以对这些信息进行比较简单的备份。
  3. 安装Password Hasher插件。
    1. 这个插件的理念是:你需要定义一个通用的master key,它就可以根据你的master key和你对某个网站定义的label来生成一个针对这个网站的password。如此,你只需要自己记忆一个master key就可以使用不同的密码来登录不同的网站了。
    2. 这个插件会自动的在网页上面的每一个password文本框后面加入一个#按钮,使用这个按钮就可以生成密码了。
    3. 当你提交新注册帐号的页面是,该插件会自动的在firefox的密码管理器中加入一条记录。这是对firefox密码管理器最有用的增强了。
    4. 当你使用的是公用的计算机,上面没有安装Password Hasher插件甚至是firefox时,还可以使用该插件所提供的一个网页,来临时的生成基于某一网站的密码。作者还是想的够周到的。
  4. 类似Password Hasher的插件还有Magic Password Generator。它的功能和Password Hasher基本完全相同,只是操作方式略有不同。它不是在网页上加入了新的按钮,而是在firefox工具条中加入了新的按钮。而且同样也提供了供临时使用是使用的生成密码的网页。
基于上面所说的组合,基本可以满足我的需求了。
我原来还使用Google Browser Sync插件来将密码同步到Google服务器上面。其实这是一个很好的方案。可惜的是,最近我发现,这个插件的功能还不算完善,偶尔会有数据丢失的情况发生,所以放弃了。

最近,将google bookmark上面的数据已经完全的转移到了del.icio.us上面了。

2007年3月26日星期一

关于书签与图片的服务

本来一直在del.icio.us于google bookmark中进行比较,好几个月了,在同时使用这两个服务。最近终于准备下决心放弃其中的一个。
由于据说(仅仅是据说)google bookmark不支持书签共享,并且不支持在blog中引用,所以自然放弃它啦。
对于del.icio.us,firefox上面的插件有:del.icio.us Bookmarks, del.icio.us, del.icio.us complete, Foxylicious等等。其中第一个插件是yahoo开发的官方插件,也是功能最强大的一个。
对于google bookmark,firefox上面的插件有:Google Toolbar for Firefox, Firefox Google Bookmarks, Google Bookmarks Button等等。功能都差不多。
所以,我现在使用浏览器的方法是:Firefox, del.icio.us Bookmarks (Store Bookmark), Google Browser Sync, Flashgot, Adblock Plus...

另外一直在flickr和google pisaca服务中进行比较。当然他们都可以存储图片,上传的方法也不太相同,但是还都算方便。其中google我使用pisaca,flickr我使用firefox的插件fireflix。不同点是:flickr对于普通用户有每月上传大小的限制。google最多只能上传200M。
最近听说flickr对于非付费用户又有了其他的限制。看来只能放弃flickr了。google的空间又太小,看来需要考虑的是使用自己的虚拟主机喽。

blogspot最近几天怒慢!基本上不去了。不知道是何原因?
正在考虑把blog转移到自己的虚拟主机上面。现在my-place.us和110mb是可选择的对象。正在评估中......

2007年3月2日星期五

VirtualBox的新版本好使!

刚刚把VirtualBox更新到1.3.6了,于是忍不住又安装了一个WindowsXP。有新的发现!
1-在devices菜单中安装guest additions,于是就可以达到了vmware的vmware tools的效果,包括鼠标集成。同时会使系统变得更加快速+流畅+稳定!厉害!
2-在host机中建立一个空文件,virtualbox可以将他mount成软盘,在guest中简单的格式化就可以使用啦!有什么用呢:新版本的招商银行专业版在备份数字签名的时候,不允许备份到本地硬盘上!现在我可以将它备份到软盘镜像文件上啦!
3-virtualbox的guest系统偶有崩溃的现象,但是还好,不会影响host。

春节期间的一副牌

今年春节的初六初七,朋友们到我家聚会打牌,到了晚上,有一副牌如下:
[North]
S-Jxxx
H-T98xx
D-x
C-Qxx

[South]
S-AKQxx
H-A
D-AQTxx
C-KJ

叫牌过程如下:



















ESWN
1CDB/1H
/2C/2H
/2S/3S
/4D/4S
ALL PASS


很明显,6S是很好的定约。
实际上我拿了南家的牌。我和几个朋友们都认为北家不能叫4S示弱,而应该在4D之后义务性的叫出5D,这样南家就可以轻松得叫出6S了。
而我的搭档和她的固定搭档则认为,南家在听到了北家的3S加叫后,有能力在4S之后再扣叫出5C,此时北家才有能力叫出5D。
这样的说法我无法确定就是不对的,我只能说我比较倾向于前一种方式。

2007年2月28日星期三

使用getmail4来代替了fetchmail

据说getmail4是专门为了替代fetchmail而设计的,又据说fetchmail有很多得问题。于是尝试着使用getmail4来代替fetchmail。
1- sudo apt-get install getmail4
2- mkdir .getmail
3- vim .getmail/getmailrc
[options]
verbose = 0
read_all = false
delete = true
message_log = ~/Logs/getmail.log

[retriever]
type = SimplePOP3Retriever
server = mail.xxxxx.com.cn
username = xxxxx
password = xxxxx

[destination]
type = MDA_external
path = /usr/bin/procmail
unixfrom = true

4- 更改.muttrc
macro index G "!getmail\n" "Invoke getmail"
macro pager G "!getmail\n" "Invoke getmail"

5- 让getmail每隔10分钟自动运行
crontab -e
然后加入下面一行:
0,10,20,30,40,50 * * * * getmail

2007年2月7日星期三

搞定了系统使用圆体字

几个小小的TIP:
1-在firefox上面安装了flashgot插件,另外又安装了gwget,这样就可以让firefox使用gwget作为默认的下载工具了。gwget是基于wget的,肯定巨稳定。
2-lftp有书签的功能,可以记录一些ftp server的地址。
3-安装了mc(midnight commander),发现也很好用嘛。
4-发现使用终端来管理mysql貌似比phpmyadmin还要方便嘛。
5-gaim居然有text base的模式,厉害!而且对中文的支持比tmsnc/centericq强的多了。只是不太稳定。
6-发现对于gnome的终端可以进行很多配置,包括背景的半透明!
7-对应于windows上面的远程桌面,linux下面有rdesktop,而且非常方便,功能也不错,强!
8-另一个更弱的问题:对于一个目录来讲,必须设置为7(具有x权限)才可以cd进去,否则permisstion denied。
9-将.vmware目录己下面的所有文件,将xxx/VirtualMachines目录及下面的所有文件,使用chown和chgrp命令将所有者和所有者组由root改为当前的用户,这样就不用再使用sudo来运行vmplayer了。

另外,按照ubuntu wiki cn上面的说法,终于成功安装了圆体中文字体!本来安装完了之后仍然很难看,几乎差点就卸载了。但是有发现了一个小的技巧,wiki里面没有写:需要调整系统字体的分辨率。因为圆体字的小号字体也不怎么好看,所以我将原来的96dpi增加到了120dpi,现在屏幕好看多了!

2007年2月6日星期二

几个小的技巧:lftp & pdf & wget

关于lftp不能显示中文得问题:
vim ~/.lftp/rc
然后加入两行:
set ftp:charset UTF-8 #服务器上的字符集,还可以使用GBK ...
set file:charset UTF-8 #本机的字符集。

关于中文的PDF文件乱码的问题:
sudo apt-get install xpdf-chinese-simplified

使用wget进行断点续传
wget -bc http://......
其中-b表示后台下载,-c表示在以前的基础上断点续传。

2007年1月30日星期二

VirtualBox更不好用

昨天刚刚从linuxtoy上面看到了一篇文章,说道另一款虚拟机产品virtualbox已经开源了。我立刻想到了我现在使用的vmware。
由于我不得不使用招商银行专业版、方正股票、BBO、以及淘宝旺旺,另外我不得不使用MS Office格式与同事们交换文档,所以,我在我现在使用的Ubuntu上面安装了vmware+windowsXP。
最开始是vmware server,因为免费。但是,在虚拟中之中,访问某些网站时(不论使用ie/firefox)会造成整台机器(包括ubuntu宿主机)的瘫痪。后来换用了vmplayer,情况一样,没有改观。
于是现在考虑virtualbox是不是能够好一些?用新利得查了一下,居然在ubuntu的安装源里面就有,好!安装。
安装windows 和office的过程都还算顺利。但是发现,在copy文件的过程中会经常发现虚拟机进程突然消失的情况。于是值得放弃了,又回到vmplayer上面来了。
因此,也没有机会比较vmware和virtualbox的性能了。

2007年1月27日星期六

又对mutt的设置做了一些小改动

  1. 刚刚发现esmtp一直没有记log。原因是esmtprc中~符号不能表示home。所以在.muttrc中改为:
    set sendmail="/usr/bin/esmtp -v -X $HOME/Logs/.esmtplog"
  2. 将set mbox_type=maildir改为 set mbox_type=mbox
  3. 为了能够正确显示中文的日期,set locale="zh_CN"是错误的,而应该是:
    set locale="zh_CN.UTF-8"
  4. 重新定义index_format:
    set index_format="%4C %Z %{%b %d} %-15.15L (%4c)%X %s"
  5. 重新定义folder_format:
    set folder_format="%2C %t %N %F %2l %-8.8u %-8.8g %10s %d %f"
  6. 重新定义attach_format:
    set attach_format="%u%D%I %t%2n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "

2007年1月25日星期四

搞定CVS SERVER!

今天终于搞定了困扰了我好几天的CVS server的安装。本来网络上面有很多关于CVS的文章,但是看起来都是互相在引用,所以内容基本上都是完全相同的。为了日后可以灵活的使用,我根据自己的情况做了一些配置上的改动,没想到过了这么多天才能够成功。下面记录一下整个的安装过程。
环境:ubuntu 6.10

1 安装软件
$sudo apt-get install cvs

2 建立库目录
网上的说法都是建立新的用户组和新的用户,这样CVS的库目录就与新的用户的home目录相同。但是如果强制这么做的话未免有些教条了。我为了实验,变换了一下
$mkdir my.working/cvsroot
同时为了是其它的用户可以访问CVS
$chmod 771 my.working/cvsroot

3 建立仓库
$cvs -d ~/my.working/cvsroot init

4 更改xinetd配置
$sudo vim /etc/xinetd.d/cvspserver
内容如下:
# default: on
# description: The cvs server sessions;
service cvspserver
{
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/rick/my.working/cvsroot pserver
log_on_failure += USERID
}
然后:
$sudo chmod 644 cvspserver

5 加入services端口
$sudo vim /etc/services
加入行:
cvspserver 2401/tcp

6 重启xinetd
$sudo /etc/init.d/xinetd restart

==========server安装完成==========

7 配置客户端的环境变量
$vim ~/.bashrc
加入行:
export CVSROOT=:pserver:username@server_name:/home/rick/my.working/cvsroot

8 好了,后面就可以正常的进行cvs的使用了:
$cvs login
$cvs import -m "some comment" cvstestproject v_0_0_1 start
$cvs co cvstestproject
$cvs update
$cvs status
$cvs ci -m "some comment" testingfile
$cvs add fileorfolder
$cvs remove fileorfolder
......

关于mutt的邮件附件

最近使用了一段时间的mutt,目前发现的最大的问题是:发送邮件的附件的文件名问题。
如果是直接发送的邮件:
  • 英文文件名没有任何问题;
  • 中文文件名会被自动得改为ATT000XX.xxx。目前还没有找到办法解决。
如果是需要转发代附件的邮件:
  • 使用b来将邮件直接转发出去,但是无法进行编辑。
  • 使用f来转发邮件,中间可以编辑邮件内容。
      • 如果同时在.muttrc中设置了set mine_forward_decode=yes,则邮件内容以及邮件附件会被整体打包转发。
      • 如果没有设置的话,则邮件的附件无法转发。
  • 使用v来查看附件,然后使用t选中要转发的附件,然后使用f将附件转发走。
  • 使用Esc e将当前邮件作为模板进行编辑,然后使用Esc f更改from段为自己,然后发送。但是如果是HTML的邮件,编辑起来会十分麻烦。
-如果需要转发的邮件的附件使用了中文的文件名,则转发后的邮件中附件的文件名会变成______.xxx,此时需要使用d来自行更改文件名。

真够麻烦的。看来没有十全十美的软件啊!

2007年1月24日星期三

正在选择一些text based software

因为最近迷上了字符界面的软件,所以现在正在在一些软件中选择:
  1. EmailClient,不用选了,就是mutt。试用了一段时间了,越来越顺手了。现在得问题只有:发送邮件的附件的文件名的问题。所以目前我正在考虑什么时间将email软件正式从thunderbird转移到mutt上面来。(爽的是,邮件的迁移也异常的方便,这的确与unix的理念有关。)
    听说pine也可以用,不过好像还是mutt更主流,有机会试一试吧。
  2. Editor,目前是vim,几乎我能想到的功能都有了。对于emacs还没有入门。不过目前来讲vim的功能就足够用了。所以还是先用好vim,以后有时间再看emacs吧。
  3. Browser,目前是w3m,的确,我不可能仅仅使用w3m,这个领域,我不可能离开firefox/IE的。不过w3m稳定且快速,很适合我使用google/baidu搜索资料时使用。lynx也可以,不过对中文支持不好,而且w3m居然可以在终端中显示图片,所以更能贴近原样的显示网页的内容,所以我选择了w3m。
  4. GTD tool,目前是tdl。
    pyGTD从来就没有成功运行起来,只能暂时放弃。
    pal功能不错,中文支持也挺好。但是在显示日历的时候,由于中文月份名称的问题,日历总是显示的无法对齐格式。
    wyrd中文显示乱吗,而且操作非常古怪。另外,好像只有calendar,没有to-do-list。
    calcurse界面非常好,有calendar & to-do-list,操作也很简单。很可惜,无法支持中文。
    所以,tdl虽然简单了些,但是现在基本能够满足我的需求。
  5. IM software,tmsnc & centericq,其中centericq可以支持多种即时通讯的协议。可惜的是,这两款软件在使用时,对中文的显示都存在部分乱码的问题。所以目前还没有好的方法。
另外,目前正在考虑是不是自己编写一款适合自己使用的GTD软件。目前有如下需求:
  1. 对于每个item,有类别属性,如business, personal, computer...
  2. 对于每个item,有状态属性,如next action, action, waiting on, tracking, finish, reference...
  3. 对于每个item,可以有begin time & end time,对于有这些属性的item,可以在一个日历中显示他们。
  4. item可以有project id属性,来标识该item属于哪一个项目。
目前暂时先有这些吧。

2007年1月20日星期六

VIM剪切板的小技巧

转自 Cash的烘培鸡 (修正了一些错字)

  VIM是Linux下功能非常强大的一款字符处理软件,功能如何,在这里就不再做过多的评述了。很多朋友在使用VIM的时候,可能都会遇到一个非常简单,但是又很奇怪的问题,就是关于VIM的剪切板。

  我们先做这样一个小小的尝试,请打开浏览器,从网页上随便复制一段文字,然后打开VIM,用VIM,用“p”粘贴一下,你会发现,什么都没有站 贴过来,呵呵……原因是这样的,不同于Windows,VIM具有多个剪贴板,并且和系统剪贴板是完全独立的,所以当你复制浏览器里的文字的时候,这段文 字保存在了系统剪贴板,当你是用“p”来粘贴的时候,实际上,他读取的是VIM的剪切板。

  那怎么方便的将系统剪贴板的内容复制过来呢?简单!用另外一个快捷方式“Shift+Insert”就可以了,如果你在使用Gvim的话,直接用鼠标中键也可起到相同的作用。是不是很简单?
  好了!现在您已经学习到了VIM剪贴板技巧的基础!OK!我们开始进阶!

  我们前面说过,VIM具有多个剪切板,目的是为了用户在做较复杂的字符处理的时候,可以更方便的复制粘贴。请现在使用一下“:reg”命令(先 按ESC键,退出编辑模式,然后按:进入命令模式,然后输入reg回车),看到了?屏幕上的输出结果!是不是特别眼熟,对了!就是您之前复制过的所有内 容!也许这时候您还发现,VIM的剪切板原来有这么多个,按照数字还有符号一个一个的区分开的,这里举一个编号的例子——“”5,看到了吗?是以”开头 的。还有!有没有看到编号为”+的剪切板?里面的内容是不是刚才你在浏览器里复制的那段文字啊?呵呵……没错了!系统剪切板的编号就是”+。

  好了,这时候您已经知道了如何查看之前的所有剪贴板内容,我们现在就试着把某一个特定剪切板的内容复制进我们正在编辑的文件中。我们知道,vi 的粘贴指令是“p”,但是如果要粘贴一个特定的剪贴板,只是用p就不行了,那怎么办?简单!把剪贴板的编号带上不就可以了?现在先按ESC,退出编辑模 式,然后依次按”+p这三个字符(怎么按?不会吧!”和+怎么按?用Shift啊!),好了!你看看,之前在浏览器中复制的这段文本,是不是被粘贴进文档 中了?

  如何将系统剪切板里的内容复制进VIM当中,您已经清楚了。那如何将ViM中复制的字符粘贴到其他地方呢?很简单,我们只需要把要复制的文字, 复制进”+剪切板不就可以了?(”+剪切板是系统剪切板,忘记了?)在VIM中,复制的指令是y(在非编辑模式下按y就可以了),那要将文本复制进指定的 剪切板,只需要加上剪切板的编号就可以了。举个例子,我们希望把VIM中的一段文本复制下来,然后粘贴到浏览器的地址栏中:第一步,现把需要复制的文字选 中(非编辑模式下),然后在键盘上依次按”+y这三个字符,OK!已经复制下来了,现在用:reg命令看看,是不是在”+剪切板中了?

  呵呵……好了,目前为止,您已经大致掌握了VIM剪切板的基本用法,当然,VIM剪切板的功能还很强大,本文也不能尽数道来,就请您继续发掘吧……

使用SpamAssassin来过滤垃圾邮件

安装了SpamAssassin,因为听说是目前最NB的SPAM过滤软件了。于是又开始到处查阅如何进行配置。
发现,SpamAssassin基本不用改动。只需要改动.procmail。改动如下:

MAILDIR=$HOME/Mail
DEFAULT=$MAILDIR/inbox/
LOGFILE=$HOME/Logs/procmail.log
VERBOSE=off
NL=""

:0fw
# The following line tells Procmail to send messages to SpamAssassin only if they are less than 256000 bytes. Most spam falls well below this size and a larger size could seriously affect performance.
* <256000
| /usr/bin/spamassassin -P

:0e
{
EXITCODE=$?
}

:0
* ^X-Spam-Status: Yes
$MAILDIR/spam/

:0
* .*
$MAILDIR/inbox/

保存!运行mutt,发现一切OK!

2007年1月19日星期五

一些新的改动!

又在mutt上面有一些新的改动

1-原来mutt自己就有自动加入邮件签名的功能,可以不用借助于vim。在.muttrc中加入:
set signature="~/Mail/sign.mail"
set sig_on_top=yes
即可,然后在.vimrc中删除autocmd那一行。

2-MIME的支持。加入一个链接:
ln -s /etc/mailcap ~/.mailcap.my
然后在.muttrc中加入:
set mailcap_path="~/.mailcap.my"
同时注释掉
auto_view...一行。
这样在mutt中就可以直接使用enter来查看附件了。

3-安装了lbdb,在.muttrc中加入:
set query_command="lbdbq '%s'"
然后编辑.lbdbrc
METHODS=m_muttalias
MUTT_DIRECTORY=.mutt
MUTTALIAS_FILES=.mutt.alias
这样在mutt中就可以使用Q来进行地址查询了。

终于把abook调通了,真是费劲,网上的介绍错误实在是很多,必须同时对照help来看。

1-下面是~/.abook/abookrc
set autosave=true
set show_all_emails=true
set emailpos=25
set extra_column=mobile
set extra_alternative=workphone
set extrapos=55
set mutt_command=mutt
set mutt_return_all_emails=true
set print_command=lpr
set www_command=w3m
set address_style=us
set use_ascii_only=false
set add_email_prevent_duplicates=true
set sort_field=nick

2-然后建立一个可执行的文件 ~/.abook/abook-autoexport
#!/bin/sh
abook ${@}
abook --convert \
--informat abook --infile $HOME/.abook/addressbook \
--outformat mutt --outfile $HOME/.mutt.alias.new
mv $HOME/.mutt.alias $HOME/.mutt.alias.bak
mv $HOME/.mutt.alias.new $HOME/.mutt.alias

3-最后是修改.muttrc文件
# define address book
macro index,pager A \
"!~/.abook/abook-autoexport\n:source ~/.mutt.alias\n" \
"Start abook"
macro index,pager a \
"|~/.abook/abook-autoexport --add-email\n:source ~/.mutt.alias\n" \
"Create new alias from the actual message"

当然了,以前定义的A键为将mail存档,现在必须改为B键了。

2007年1月18日星期四

最近迷上了字符界面!

最近在努力钻研Ubuntu的过程中,渐渐迷上了古朴的字符型界面。同时又有了不少新的软件使用心得。如下:
  • 学习了ftp, ncftp, lftp等等命令。发现也很容易嘛。
  • 练习使用了find命令来查找文件,好使。
  • 练习使用了tar & gzip命令来对文件进行归档,发现比印象中要简单。
  • 在系统中安装了tree命令。
  • 在系统中安装了mc(Midnight Commander)和sc(Text Based Excel)命令。
  • 重新编辑了一下.procmailrc文件,使之可以进行简单的spam过滤。如下:
MAILDIR=$HOME/Mail
DEFAULT=$MAILDIR/inbox/
LOGFILE=$HOME/Logs/procmail.log
VERBOSE=off
# FORMAIL=/usr/bin/formail
NL=""

:0
* ^Subject:.*(sexcreditcashmoneydebtsaleloanjobdiscount)*
$MAILDIR/spam/

:0
* .*
$MAILDIR/inbox/

  • 对mutt加入了一些配置项,是指可以实现如下的功能:使用d键可以将邮件转移到trash目录,使用A键可以将邮件转移到archive目录。在trash目录中使用d键可以将邮件删除。配置如下:
folder-hook . ''macro index d "s=trash\r\r"
folder-hook ~/Mail/trash 'bind index d delete-message'
folder-hook . 'macro index A "s=archive\r\r"'

#另外,对MAIL的显示
auto_view text/html application/msword
alternates "name@address.com"
set to_chars=" +TCFL"


  • 安装了abook软件,这是基于字符界面的地址簿管理程序,还可以和mutt整合。正在使用,还没有完全的转移过来。
  • 重新发现了vim的很多功能。对.vimrc文件进行了配置,使之可以自动的进行语法加亮、自动缩进等等,更爽的是,可以进行自动得判断,如果是mutt打开的vim进行邮件编辑,则自动的加入邮件签名!配置文件如下:
syn on
set hlsearch
set tabstop=4
set cindent shiftwidth=4
set autoindent shiftwidth=4
set fencs=utf-8,gb2312,db18030,gbk
autocmd BufNewFile,BufRead mutt-* 0r ~/Mail/sign.mail

  • 使用w3m来进行网页浏览,还居然可以显示图片,而且没有中文问题,强!在页面中,使用enter可以对超链进行访问,在文本框中使用enter可以进行输入。使用shift-b可以进行网页的回退。
  • 使用w3m来对mutt中的html格式的email进行浏览,并可以直接浏览.doc格式的附件。如下: .mailcap文件内容
application/msword; wvHtml --charset=gb2312 %s - w3m -dump %s; nametemplate=%s.html; copiousoutput
text/html; w3m -dump %s; nametemplate=%s.html; copiousoutput

2007年1月4日星期四

胸大无脑的黄金甲

前天在朋友家看到了《黄金甲》的DVD,观后有如下的感想:
  1. 的确如一些评论所言,隆胸的主题在影片中过为突出。有很多镜头中,女演员闪闪发亮的胸部明显抢了她的美丽容颜的镜头。令人产生局部大于整体幻觉。此时此刻,我作为观众,脑子里会立刻出现一个词汇:胸大无脑。
  2. 影片中个别局部细节的视觉效果的美轮美奂,无法掩饰整部影片的垃圾内涵。拿我高中语文老师的话讲,就是:空洞无物,不知所云。
  3. 看完影片之后,脑子里出现的第二个词汇就是:智障!影片情节有很多逻辑上让人不可理解的问题,于是剧中人物给人的感觉是过于幼稚或者智商过低。从而让人联系到:第一,导演以及编剧的智商是不是也有问题?第二,剧中担任主角的各个大腕演员们是不是也傻啊?接这样的戏不是毁自己吗?
  4. 这样的垃圾影片在北京的电影院里面居然50-75一张票!制片方一方面在骗钱,老百姓也真容易上当啊。自从在《英雄》上面上了一次当之后,我就再也不为这样的所谓大制作“捐款”了。