软件评测
有关电脑使用视频教程制作的软件
我大约从2001年开始测试、试用制作多媒体电脑使用教程方面的软件。经过近几年的使用感受,觉得ViewletBuilder和Camtasia Studio是其中最为出色的两款软件,各有不同的长处。具体有关这两种软件制作的视频教程的效果请参见此页。
ViewletBuilder使用Flash的方式制作电脑教程,是极好的一款教学演示制作软件。其最棒之处在于所制作的Flash可以发布在网上,而且文件一般都不大。不少软件公司喜欢用ViewletBuilder来做软件使用的演示Flash。这是我一直典藏的一款软件。1
Camtasia Studio是一款屏幕录制软件,将录制的屏幕制作成视频文件avi。
ViewletBuilder的缺点在于只可以添加文字说明和注释等,却无法添加持续性的声音说明(好像可添加声音片断),而Camtasia Studio则可以一边抓取屏幕运动轨迹,同时用麦克风做语音介绍。Camtasia Studio的缺点是其所生成的avi视频文件比较大,例如一个14分钟的avi可能有50M左右大小,不利于在网上传播;但可以用别的软件将它转换成rm格式的文件,这样一来大约可以减小40%多的文件大小,如果转换成微软的wma格式的话,还可以再减小些文件大小。
ViewletBuilder和Camtasia Studio都是付费软件。传播盗版违背我现在的上网原则,因此敬请任何人都不要和我咨询相关的破解信息,我不懂破解技术。同时,未来我可能会考虑测试一些免费的类似软件,因此以后有可能在本文后面添加新的补充说明。
[注1] 早期的ViewletBuilder (ViewletBuilder 2、ViewletBuilder 3)不支持中文输入,因此不可以在其中添加中文说明。现在的ViewletBuilder 4已经有中文版本了,完全支持中文。
类别:
软件版权 (2) - 一些比较好的免费、开源软件
FTP类:
付费/共享软件:CuteFTP, LeapFTP, AbsoluteFTP等等,很多;
免费/开源软件:FileZilla。
简评:FTP软件各有千秋,FileZilla并不逊色于那些付费软件。
文本编辑软件:
付费/共享软件:UltraEdit,EditPlus等;
免费/开源软件:GNU Emacs+,NotePad++等;
简评:GNU Emacs功能极其强大,但上手不易。NotePad++已很出色,并且不断增强中;NotePad++对于程序员来讲一个重要不足在于缺乏内嵌的FTP/SCP远程文件传输功能。
文件压缩软件:
付费/共享软件:WinRAR,WinZip等;
免费/开源软件:7-Zip等;
简评:7-Zip虽操作起来没有WinRAR那么傻瓜(褒义)、简洁,但足以替代WinRAR。
MP3播放软件:
付费/共享软件:WinAMP等;
免费/开源软件:Foobar 2000+等;
简评:Foobar 2000没有WinAMP那么完美,但也基本上能够替代WinAMP。我想也许还有别的更好的选择。1
SSH/SCP软件:
付费/共享软件:SecureCRT等;
免费/开源软件:SSH Secure Shell for Workstation,WinSCP等;
简评:此处无需多评论。我用SecureCRT多年,但基本上仅用其SSH功能,在这一点(SSH功能)上我觉得SSH Secure Shell for Workstation足以胜任该工作。
文件下载类:
付费/共享软件:FlashGet等等,很多;
免费/开源软件:讯雷、BT、eMule (电驴)、FlashGet (共享软件)等。
简评:国产软件讯雷在下载效果上极其出色,而且比较节约网络资源,强烈推荐。
自动关机软件:
付费/共享软件:Auto Shutdown等;
免费/开源软件:Shutdown Monster等。
简评:当前最新版本的Shutdown Monster v4.0.4在睡眠功能上尚有缺陷(会睡眠2次),但依然是个不错的选择。
[注+] 加有“+”标记的软件表示deminy正在使用该软件,但有待进一步的评测才能对该软件得出更好的结论。
[注1] 免费/共享的MP3播放软件中,WinAMP的免费版、Real Player的免费版、iTunes等也是非常好的选择。
类别:
CGAL评价
以前导师也曾有意用CGAL来实现一些算法,Deminy为此也曾测试过它,但感觉非常不方便调试、使用。今天558的课上老师说下周前大家要决定课程项目(project)的方向,恰逢前两天自己又得知可以从学校的MSDN网站免费下载Visual Studio 2005使用,于是,deminy初步考虑把自己的project方向定为“在Visual Studio 2005上用CGAL实现某些算法”。
结果下载了Visual Studio 2005,安装了CGAL,发现CGAL依然如过去那般难用。调试一个最简单的例子程序,被告之需要QT库。于是下载、安装了最新的QT4库,但例子程序仍然不能运行,因为缺少某个头文件,而这个头文件只存在于早期的QT库。于是重新下载、安装早期的QT3库,但例子程序仍然不能运行,因为几个类库之间的兼容有点问题……
甚感不快。CGAL在Windows下的兼容性居然比Linux下的软件之间的兼容性还要差好些,真的是盛名之下,难副其实。以后除非出现变故或者不得已,否则再也不碰CGAL了!
[注] 本文仅测试了CGAL在Windows平台下的性能,所有言论仅针对CGAL的Windows版本而言,并未涉及到CGAL的Linux版本。
[注] 忙了一下午,使用了QT v3.3.2,在VS 2003中成功调试了 CGAL v3.1的例子程序。需要注意的是VS中动态库和静态库一般不能混用。 2005-11-21 20:48:30
类别:
UltraEdit使用手记 (1)
泛泛来讲的话,EditPlus拥有的功能大体上UltraEdit也都有,但UltraEdit有一些超强的功能是EditPlus现在没有、并且以后也很难有的,例如SCP、二进制编辑功能、文件比较功能等。
UltraEdit可以导出用户的个性化设置,这是EditPlus所欠缺的一个很有用的功能。另外,我还没有测试UltraEdit的正则表达式匹配/替换功能,但希望能够比EditPlus的强一点。
UltraEdit的宏(Macro,批操作)功能不如EditPlus的来得方便。EditPlus的宏可以记录键盘在EditPlus里的所有操作,而UltraEdit限制宏只能进行有限的操作。例如,UltraEdit的宏不可以去执行“项目”、“视图”、“宏”、“高级”等菜单里面的众多菜单。但是UltraEdit的宏在编程自动化方面比EditPlus要强大得多,可以实现编程语言的自动补足,节省了很多写代码的时间。
总体讲来,UltraEdit所拥有的额外功能都是为了程序员更有效率的工作而服务的,因此,对于普通电脑用户来讲,选择UltraEdit作为自己的文本编辑软件,可以认为是一个错误的选择,而EditPlus无疑是一个更好的选择。
类别:
弃用EditPlus
UltraEdit是一家美国公司开发的老牌软件,拥有非常强大的文本和二进制文件编辑功能,非常适合计算机编程任人员使用,但是功能稍显复杂,因此反而让好些用户望而生畏(实际上Deminy最初就是因为觉得UltraEdit太过烦琐而投靠了EditPlus的)。
EditPlus是Deminy所知道的唯一一个由韩国人开发的著名软件。也许是因为同是亚洲人开发的缘故,对于中国用户来讲,EditPlus更容易上手,功能丰富,而且EditPlus非常小巧 。但EditPlus的文本编辑功能稍弱于UltraEdit,且始终缺乏SCP远程文件传输功能;EditPlus的更新速度也比较慢;另外,EditPlus在FTP远程文件传输功能上存在一定的bug(FTP请求莫名停滞或失败)。
相对于来讲,UltraEdit更适合编程人员使用,而EditPlus更适合普通用户使用,
Deminy自1999年下半年开始使用EditPlus,到现在已经差不多六年了。今天终于下定决心放弃EditPlus而改投UltraEdit,基于以下几点考虑:
1. EditPlus更新慢,FTP功能的bug始终存在(这点最近让Deminy颇感不爽),并且Deminy不指望韩国兄弟能够有好的软件更新速度。
2. EditPlus始终不支持SCP远程文件传输功能,Deminy也不指望EditPlus最终能支持该功能。
3. 显然,从技术人员的角度考虑,UltraEdit是更好的选择,而Deminy坚持尽量使用最好的软件的原则。
类别:
再次弃用微软拼音
弃用微软拼音的原因主要有三个。
首先是如以前所述,输入法面板始终不能隐藏掉。而且根据Windows IME的设计,这个面板是无法隐藏的。
其次,智能识别的能力太差,自定义词库操作无效。比如说,我经常敲的“南师附中”这个词组,老是被微软拼音转换成“男师傅中”之类的;而且我定义的词库文件导入后经常无效。不要说我操作不当,微软拼音我用了8年有余,大体上我还是研究好些次怎么用好它的。
最后,就是微软拼音升级太慢,让用户看不到希望。微软拼音3.0推出来好几年了(印象中不低于4年),v4.0正式版却始终不见踪影。前两年倒是出来了个4.0的beta版,效果比3.0还要差。如果是这样的话,用户碰到的一些输入法缺陷始终无法弥补,又怎么能够继续用下去呢。
选择拼音加加的一个重要原因是它是MyCUST一位校友的公司开发的(当然,这款输入法的口碑也还算不错)。最近两天试了试,倒是没有微软拼音的那些恼人的缺陷。大的bug暂时还没发现,不过有一个小的bug:
本来在浏览器(例如FireFox)里,浏览页面的时候按空格键相当于向下翻页,很多人也习惯这样子浏览长页面;但是,当拼音加加处于中文输入的状态下,空格键的翻页功能就没有了(空格键在拼音加加里面是用来确认中文文字输入的),必须切换到英文输入的状态才行。
不过总体来讲,这款软件应该还是不错的。
别了,恼人的微软拼音。
[补充说明1] 按照Simonkey前两天的建议,今天重新下载了紫光拼音 v3.0,安装后感觉比拼音加加要好些:和微软拼音的习惯非常相近;没有拼音加加的空格键bug;不像拼音加加那样中英文输入切换麻烦;可以自由放置输入面板位置;设置选项多。 2005-11-12 22:44:58
类别:
电子商务系统osCommerce评测
osCommerce,大概是最有名的源代码开放的在线电子商务系统,拥有众多的功能和丰富的插件,被很多在线商店采用。这是德国人2000年开始开发的一套基于PHP+MySQL的系统。
2. 评测
该系统在设计上是一个相当糟糕的系统。
该系统最糟糕的一点在于页面和程序是不分离的(或者说显示层和业务层是揉合在一起的)。这个缺陷是一种非常典型的重大的设计上的缺陷。
osCommerce系统设计的糟糕程度从一开始就表现出来了。在2001年的时候,它的管理系统和客户在线业务系统就是互相分离的2套系统,而且其中的管理系统缺乏相应的身份验证和身份管理机制(很难想象一套web开源系统能够这样子设计)。
该系统目前最新的版本是v2.2(里程碑2),发布于2003年7月左右。很容易理解为什么最近2年来该系统没有再更新了,因为设计上的缺陷导致该系统“没法”更新了:如果要更新的话,只能像别的很多系统一样,完全推倒以前的设计重新来过;但是这样一来,原先很多别的使用者、程序员开发的第三方模块都无法再用了,更何况,我们可以想象以osCommerce现有的技术团队的实力是不堪此重任的。
作为一个技术人员来讲,不值得在现有的osCommerce这样设计糟糕的系统上做二次开发;而osCommerce想要进一步发展,则必须推倒现有的,重头开始。
3. 编后语
很难想象,一贯严谨的德国人居然会开发出这么一套著名但却又内部设计丑陋的系统,虽然他们赋予了这套系统很丰富的功能。前2天,osCommerce应邀在德国慕尼黑举行的“2005互联网大会”展示osCommerce系统并作相关演讲,我不由得在想,这样一套让内行看了不得不“摇头”的系统,也好意思继续拿出来招摇撞骗?
盛名之下,难符其实。
Deminy第一次接触osCommerce大概是2001年。当时很欣喜地发现居然有如此功能完善的免费电子商务系统,以至于一年后Deminy把它略加改造,作为公司员工的订餐系统使用。但其实,在过去的几年中,Deminy一直没有对这套系统进行过深入的研究,而只是一直想当然地把这套系统想象成一套可靠的、健壮的系统。因此,Deminy曾多次向打算开展在线业务的朋友推荐该系统,并也曾数次打算在该系统的基础上创建自己的在线电子商务系统。直到大约2个月前,当Deminy准备基于该系统开发一套自己的电子商务系统的时候,开始深入地研究该系统的结构、代码的时候,才第一次真切地发现:该系统在设计上是一个相当糟糕的系统。
对此,Deminy对自己以往在评估、使用osCommerce过程中所表现出来的主观主义、经验主义等行为表示惭愧。
[补充说明] 接后文“对‘电子商务系统osCommerce评测’的补充”。
类别:
软件评测概述
因为时间关系,所有评测均是粗评,并未细化。
所评测的大部分软件都是付费软件。因为本人相信的一点是:付费的软件往往质量上比免费软件更好、更完善。
当本人准备评测某一类软件时,一方面会根据从AstalaVista网站的搜索结果中有选择地进行评测,另一方面会根据从Google网站的搜索结果中排位靠前的软件里有选择地进行评测。当然,不排除通过其他方式或者该类软件信息的可能性。
同一种功能的软件可能有很多很多种,但我只会评测有限的几种而已。基于我个人对软件应用方面的经验,我能保证我所评测的软件属于该类软件中的精品。
“软件测试”的相关网页编辑方法参见2004-08-09 04:45:27写的第284篇“我的感想”。
[补充说明] 本文是为“我的文章”网页中的“软件评测”一栏所写的介绍性文字。大约写于2004-08-06到2004-08-09之间。
类别:
论坛选择
本文用于回答mycust.org重建中关于论坛选择的问题。
本文仅讨论三个论坛系统:动网论坛、vBulletin论坛、phpBB论坛。
动网论坛是国产的商业论坛软件,是最著名的国产BBS软件;vBulletin是老外开发的商业论坛软件,是最著名的海外商业BBS软件;phpBB是老外开发的免费论坛软件,是最著名的海外免费BBS软件,当前版本是v2.x。mycust.org的BBS系统不能使用任何盗版/未付费的商业软件。
2. 使用Windows/IIS + ASP/ASPX + Access/MS SQL + 动网不是最佳选择
2.1,对于广大客户来讲,Windows/IIS服务器的效率、稳定性、安全性等是相对低下的。而且,大部分虚拟主机提供商是不支持Windows/IIS服务器的,因此也不能运行动网论坛。
2.2,动网作为国产web软件,集成了诸多缺点:(此处省略一堆个人对国产软件片面的、消极的、不成熟的观点和看法);最后,商业化的web产品(例如动网)在通用性、扩展性、可移植性等等方面存在诸多问题(最简单的例子,现在我们要从动网系统移植出来就非常麻烦)。
3. vBulletin和phpBB的介绍和相互比较
vBulletin收费极高(约160美金或1500人民币),而且不包括以后的升级和一些插件的费用等。phpBB是免费的。
vBulletin的中文支持程度很好,至少略占优;phpBB中文支持也还行,未来(v3.x时)可能更好。
vBulletin因为是商业软件,因此不能使用GPL等协议下的免费技术,不能使用Smarty模版引擎技术等;而phpBB能够广泛使用这些技术,因此从运行效率、扩展性等方面来讲,phpBB可以更好一些。
同上的原因,可以找到更多的针对phpBB的补丁程序、插件程序用以增强论坛的各方面功能。
目前相对来讲vBulletin的功能更为强大(甚至是非常强大)。
未曾测试过vBulletin的插件功能,但相信有不少;推测phpBB的插件更多、更广泛。
二者高负载(指访问量巨大的情况)下的性能不可知(没有测试过),但推测phpBB的承受能力至少不亚于vBulletin。
vBulletin因为是商业软件,系统的模样已经基本定型,上升空间有限;下一代的phpBB (v3.x)是一个全新的产品,可以期待有一些显著突破,能够至少缩短相对于vBulletin来讲的一些功能上的缺点。
……
4. 对vBulletin和phpBB比较后的结论
Deminy推荐选择phpBB。
vBulletin功能更为强大,但仍然有一定潜在的缺点。而且,付费给一套网络BBS系统,在Deminy看来违背了“通用网络系统更应该尽可能免费”的理念。虽然当前版本的phpBB功能相对动网来讲有所不足,但极有可能在未来的版本中得到更正,而且未来版本的phpBB肯定会比目前运行的更快,并且phpBB的开发得到了最广泛的技术人员们的支持。
5. 补充说明
无论选择付费的vBulletin还是免费的phpBB,都面临如下的问题:
1. 所有的原有论坛的数据只能浏览,不能再修改、不能再回复、不能再更新。
2. 所有的原有注册用户必须重新注册,一切重新开始。
3. 其它问题。
基于以上3点,个人认为这次对BBS系统的选择几乎将是最后一次选择,不(大)会再对BBS系统变来变去。
类别:
“脑波生成器”(BrainWave Generator)
于是重新把电脑打开,运行了本周二晚上下载的一个叫“脑波生成器”(BrainWave Generator)的软件,选择其中的“睡眠感应(常用)”选项,调整好音箱的音量,再用另外一个软件把电脑定时到10分钟后关机。
躺在床上后,耳朵听着音箱发出的电波声,开始时是一阵节奏紧的电波,把人的注意力集中过去了,但呈略有紧张的状态;慢慢的电波开始趋于平缓,人的意识也开始平静起来;接下来人的意识处于虚无状态,感觉整个人空灵,像很平地躺在太空中一样。后来慢慢就什么都不知道了,都不知道什么时候电脑关机了。
看来这个软件不错。
以下内容翻译自该软件官方网站的相关介绍:
戴上耳机,让“脑波生成器”(BrainWave Generator)带你进入你想进入的意识状态。
“脑波生成器”(BrainWave Generator)的声音和视觉刺激功能能够帮助你:
调整、应付压力大的心理状态和工作
提高学习效果
减轻睡眠问题和头痛
.......
“脑波生成器”(BrainWave Generator)生成双声道节拍,可以把你的脑波频率调整到指定的状态,以放松或增强你的注意力。