用免费软件全面武装XP

装了新硬盘,整个系统就要重装。Windows是必须要装的,虽然现在Ubuntu已经可以满足大部分应用需要,有一些软件暂时在Linux上还没有很好的替代品。
Windows是Q20附带的正版 XP Home Edition。安装的软件大部分都是免费的开源软件,很多免费的开源软件已经完全可以取代同样功能的商业软件。

下面是全部:(本图用Inkscape制作)
ClamWin:免费开源的杀毒软件。没有什么花哨的功能,更没有漂亮的界面,俭朴简单。我喜欢它不驻留后台。其他杀毒软件一定要驻留后台,占用了不少资源。
7-Zip:压缩包管理软件,功能与Winrar一样。其实WinRAR是一个商业软件,而7-Zip则是真正的免费开源软件。
FireFox:不用说了,浏览器。用它已经3年有多。如果不是国内那些网银不支持它,我会完全不用IE。安装了XP后,第一时间装的就是FireFox。
自然码输入法:当年从五笔转用自然码仅仅是一个下午的时间,当年五笔和自然码可是最多人使用的两种输入法。可惜自然码没有做好Windows下面的输入法程序,而且还收费;于是在win98到XP的多年间,我无奈地改用了微软拼音、拼音加加、紫光拼音。今年发现自然码的输入法程序有了长进,而且也有免费版,便又重新用回了自然码。这么多年了,自然码还没有忘,用起来一切都还是那么自然。
Flashget:要用它来下载其他软件的,所以安排在比较前的顺序安装。
Xn-View:和ACDSee一样的看图软件,免费的,开源的。不用再找什么ACDSee破解了。其实常用的图片格式就那么几种,没必要搞那么全的图片格式支持。
Picasa :管理图片方便,而且处理相片功能简单快捷。一些简单的照片处理,用它解决,就不用劳烦Photoshop乐。
Audacity:免费开源的音频编辑器。我要经常做视频,就用它来编辑音效了。
JDK 6 : Java SDK 6 。做Java开发肯定要装,Java 6性能有所提升。
Eclipse 3.3:超过50%的工作时间耗在这个平台上面。
Google Desktop:前段时间硬着头皮安装的,现在有点离不开它了,搜索文件真的是“所想所得”。
Launchy:没有它也不行,已经习惯了,要开某个程序,先按alt+Space。
FileZilla:FTP软件,上传文件到服务器。完全替代CuteFTP。
Dia:一个简单朴素的流程图工具,在功能和界面上无法和Visio竞争,但优点是简单轻便,免费开源。
Inkscape:我说有望替代CorelDRAW的软件。
CCLean:清理系统垃圾,包括清理注册表中的垃圾。用来维护系统。
RAM Idle LE:内存管理,优化Windows运行时的内存分配,让当前活动的程序有更多的物理内存,提升性能。免费,但不是开源的。
Adobe Reader 8:阅读PDF,最正宗。

有一个网站,专门介绍商业软件的开源软件替代品。http://www.osalt.com/

以修硬盘的名义升级笔记本

从昨晚开始,Q20的硬盘开始出问题了。运行超过10多分钟,硬盘出现“咔、咔、咔”的声音,一会儿后,出现蓝屏,自动重启。

首先怀疑是散热的问题,因为最近发现电脑特别容易发热,明显有点烫手。于是马上拆开。风扇上积满了灰尘,那么多年了都没有清理过,难怪风扇不转。扫去灰尘,简单地往轴承处喷了点硅油,重新装上,启动,摸一下风口,有点点风了。本以为可以,但是情况还是一样,运行10分钟就罢工。时间已经很晚,暂时作罢。

今天一早,决定认认真真地清理一下里面的灰尘。再次拆开,把主板也拆下来,发现里面非常干净,手摸也没有什么灰尘。不过还是很认真地把风扇的叶子拆下,再仔细地把里面积聚的污垢清理干净,再往里面喷一点点硅油。

之前电源插口修过一次,摸了一下,发现有点松动,又怀疑是电源插口松动导致电压不稳。于是切了一小块胶皮把接口垫稳。

既然拆开电脑了,顺便也修一下SD卡的插槽。很久以前,被一个人使劲从插槽里面拔出SD卡,可能是把里面一个切换防写的小机关碰坏了,一直以来插进的SD卡只能读不能写。拆开,发现那个小机关居然是从一边跳到了另一边,让我大惑不解。费了一番功夫才把它装好。

重新把Q20合上,插上电源,这下可以插得很紧了。开机。散热口的风力明显强劲了,手离10CM都可以感觉到强劲的风力。再试试SD卡的读写,正常了。

正窃喜,把多年的老顽疾治理好了,没过10分钟,硬盘又罢工了。

头皮一阵发麻,莫非硬盘损坏?搞不好数据全没,损失可大了。况且这两天还要交给客户一个软件。

不敢开机了,马上奔去电脑城,买了一个日立80G笔记本硬盘。因为急,也没有事先上网查报价,看评测,反正看是品牌货,然后按习惯砍了几十元,买下。马上回家安装。

花了一个下午的时间,把所有软件都装上了,文件也从原来的硬盘复制回来。晚上又恢复了正常工作。

新的硬盘不仅容量大了,声音静,转速也从4200转变成现在的5400转,还有传输速率、缓存。整个系统速度比原来快了很多,可谓因祸得福了。

然后才想起要查一下这个硬盘的评测,看了评测,也深感幸运,确实没有买错,虽然不是最好的,但性能也相当不错,价格也没有买贵多少。

现在我的老爷Q20,不仅内存大,硬盘大,散热也正常了,电源也正常了,SD卡也正常了。坏了一个硬盘,迫使自己“升级”了一下笔记本,现在工作起来更爽快了。

3个Eclipse插件轻松制作Javadoc

JDocEditor,JAutoDoc,Java2Html。三个小工具,轻松制作JavaDoc.一个是可见即所得的JavaDoc编辑工具,一个是自动建立代码注释的工具,一个是把代码转换成Html格式的工具。JDocEditor:http://www.certiv.net/download/downloads.html#jdoceditor一个所见即所得的Java Doc 编辑器。不用再费神地在代码中调整注释的html标记了,可以自由地编出高质量的带丰富格式的Java Doc 。JAutoDochttp://jautodoc.sourceforge.net/index.html#download自动建立Java Doc 文档。功能十分强大,三个命令实现在所有源代码中加入完整的Java Doc注释。一个命令是加入Package的说明文档,在Package中加入package.html,对package进行说明。第二个命令是代码文件的头部注释。一个命令就可以自动地在项目的所有代码文件中加入头部注释,或者替换原来的注释。第三个命令为类、方法、属性加入注释说明。可以根据模式匹配,自动地根据方法的名称,建立更为具有可读性的注释文本。Java2Htmlhttp://www.java2html.de/eclipse.html准确地说它不是用来直接建立JavaDoc 的,但是可以用来建立其他文档。它的功能是,把Eclipse中的语法色彩格式转换成为Html,让粘贴到网页上,或者其他文档中的代码带有清晰的语法格式。例如下面的内容就是java2html辅助建立的:

/** * @author mai * */public class InitWizardDialog extends WizardDialog { /** * @param parentShell * @param newWizard */ public InitWizardDialog(Shell parentShell) { super(parentShell, new InitWizard()); this.setTitle(msg(“initWizardTitle”)); [...]

倡导共享、尊重原创,加入“知识共享”协议

Creative Commons(CC),是一个国际性非营利组织的名字,同时也是著作权领域的一个新概念,现中文命名为“知识共享”。CC为公众免费提供模式可灵活选的著作权许可协议及应用工具、方法,使人们可以更简单可靠地对作品(尤其网络上的数字作品)应用适当的许可协议,由笼统地“保留所有权利”变成明确而有选择地“保留部分权利”。

更多的关于CC的内容,可以看这个网址:http://blog.sina.com.cn/s/blog_4d1c4970010008i6.html
多年以来,自己在网上发表了不少的作品,例如以前的《CorelDRAW 创艺》。就个人来说,非常乐意创作更多有价值的作品与大家分享。一直以来都想在作品的相关位置加上一些许可声明,主要想表达下面的意思:

允许任何个人或者组织,自由地引用复制我的作品,但必须署名作者和出处;
支持知识“自由”“免费”地共享,知识只有共享和广泛地传播才具有价值;
坚持原创,尊重原创者的劳动,最起码的,让大家知道原创者。

而CC的“知识共享”协议正是表达了同样的意思。而且CC中的协议的协议都是普遍接受的标准。在作品中加入“知识共享署名 2.5 中国大陆许可协议“,既是对“共享”的支持,同时也最大程度地保护自己的权利。

用ScribeFire 写Blog

对于blogger的编辑器一直不是很满意。所以想换用一个更好的。

最佳的方案是用自己编写的编辑器。以前在开发中用的fckEditor就不错。时间关系,新的icafee还没有完成,旧的Lumix我又不想继续开发,所以暂时只能先用着其他的。

网上搜索对比了一些blog离线编辑器,最终选择了ScribeFire。这是一个相当轻巧的FireFox插件。

ScribeFire支持很多流行的Blog。设置我的Blogger的时候遇到一个问题。ScribeFire 默认调用Blogger API的URL 是用blogspot.com :http://BLOGNAME.blogspot.com/feeds/posts/full国内因为“和谐”的缘故,blogspot是不能访问的。
以前看过google的API,知道通过blogger.com也可以访问API。查了一下,实现同样功能的URL是:http://www.blogger.com/feeds/blogID/posts/default要注意里面的blogID,不是BLOGNAME。blogID可以在自己的blogger.com管理页面中通过一些连接看到。

设置好,输入账号和密码,试着发布一条,成功!本文就是用ScribeFire书写的。

Ubuntu 中增加NTFS的完整读写支持

Linux 很早就支持NTFS的读取,但写的功能一直都不是很完善。经过那么多年,写的功能已经改进很多了 。可能还存在一些缺陷,所以Ubuntu的默认安装没有安装NTFS的写支持。要实现NTFS的写支持也很简单,因为有“新立得”。
打开“新立得”,搜索“NTFS”。在查找结果中找到:ntfs-3g 和 ntfs-config。双击勾选,然后应用更新。软件包不大,很快就完成。
在”应用程序菜单”的”系统工具中”,就多了一个“NTFS写入支持配置程序”。里面的两个选项都开。然后再打开原来的NTFS盘,可以写了。
后来无意中发现一个问题:因为我的是双系统,在XP中休眠后,回到Ubuntu中,ubuntu就不能正常挂载NTFS的分区了,除非关闭“写”支持。看ntfs-config的出错提示,意思是Windows没有正常关闭,所以不能挂载。后来才想起,XP没有休眠退出,可能也属于所谓的没有正常关闭吧。

Inkscape,让我有替代CorelDRAW的念头

Inkscape,一款免费的矢量绘图软件。虽然模仿CorelDRAW或者Illustrator等矢量绘图软件,却有独特的亮点。

Inkscape 的网站:http://www.inkscape.org/前几天把Inkscape下载下来,粗略了解了一下,对它的毛笔功能甚为喜欢,个人认为这个功能完全超越其他昂贵的绘图软件。

今天想为另一篇文章配图,于是便用Inkscape画了一幅作品。

Inkscap完全支持Wacom的压感笔,手感相当好。无论是绘画细线还是模拟毛笔,感觉非常流畅,比Painter中的感觉还要好。

这幅作品前后大约用了10分钟时间。先是黑色线条,然后上色,整个过程和自然的手绘没什么区别。而文件却是完完全全的矢量格式,而且还是SVG标准。

在完成作品的那一瞬间,一个念头闪过:可以考虑卸载CorelDRAW了。

还是慢来,毕竟Inkscape还没有实现一些常用的矢量绘图功能;完全可以相信,Inkscape 将来肯定可以取代CorelDRAW的地位的。

封闭开源项目、Excel的Bug、腾讯与珊瑚虫等所想到的

其实是看了若干条新闻后的感想。一条新闻,是评论国内某个开源项目,因为代码太糟糕,受到谴责太多,因而封闭开源。于是引出一个问题:“为什么许多公司把他们的软件当作宝贝,闭源、私有的真正理由也许就是避免尴尬”。在花哨漂亮的界面下,隐藏的是劣质的、丑陋的程序代码(ugly code)。从商业的角度上来看,是否是ugly code,对用户来说基本上没有什么影响,只要用起来用得好,卖得起好价钱,就是好软件了。普通用户一辈子都不会、也没有能力去研究代码是否是Ugly。只有像我这种把编程当成艺术的人才会痴迷地追求漂亮的代码。所以当我企图把这种爱好商业化的时候,遭遇了强烈的冲突。漂亮代码是需要深思熟虑的,商业开发是争分夺秒的。如果要开发商业软件,还是把漂亮代码放一边吧。第二条:“Joel Spolsky,十三年前他参与了 Excel 的开发,对Excel 中浮点运算出错的问题做了一些说明。很 多年前,我为一个客户安装财务用的电脑。她用10几元的计算器校验Excel表格的结果,发现有10多元的误差,于是把原因归结到我为她安装的电脑硬件 上。她怎么都不相信Excel–由全球首富搞出来的产品会比不上一个10多元的计算器。唯有用一台IBM的Notebook 演示给她看–起码IBM的硬件不会有问题了。她才半信半疑地暂时接受了是Excel的精度有问题。时到如今,Excel 2007的浮点运算还是有问题。也许Excel 的代码也是一团糟的,也许这也是微软不开放源代码的原因… 只是我自己随意猜想而已,程序的Bug和代码是否乱糟糟没有必然的联系。第三条,第四条 …… 珊瑚虫的开发者被抓了,腾讯发布新的QQ,并且又准备改变通讯协议了,Pidgin连不上QQ了,Luma也连不上了……。我对“腾讯”、“QQ”坚持“封闭”的态度,早已从过去的“鄙视”、“无奈”,变成现在的“淡漠”了。首先自己没资格“鄙视”腾讯;2000年的时候我还有资格鄙视,但现在人家是价值数十亿的大企业,我还是走一边去了;无奈,看着一个个第三方开发的QQ软件被腾讯打压,linux上的QQ昙花一现,又被腾讯打压下去;无奈,全球所有IM都开放通讯协议,唯独QQ坚决封闭;无奈,用QQ,被迫要安装一堆无用的功能;无奈,阳春白雪始终比不上下里巴人。淡漠,因为我已经悟出了道理。道理1:封闭,是因为生怕裸露其丑陋的代码,生怕裸露其拙劣的协议。也许背后还有很多不可放到阳光下的秘密。道理2:封闭是一种传统文化,是中国特色,是潜规则。固守围城,逾守逾强,坚不可摧;自由开放,自取其辱,自取灭亡。

Page 17 of 22...10151617181920...»|