Tuesday, August 31, 2010

free软件评测&推荐之一:a recommend list from Tom's Hardware

准备了好久,还未动笔,今天刚好看见Tom's Hardware发布了20 Must-Download Utilities For Windows 7,我就从这里开始。大部分list的软件可以运行在XP上,很多也可以运行在Linux. 全部是free软件,当然微软的软件要求正版的Windows. 以下图片来自软件发布网页和Tom's Hardware

1. Microsoft's Security Essentials(MSE),下载link http://www.microsoft.com/Security_Essentials.这个是我以前blog介绍过的,且业界对此评价也不错,参见link这是微软提供的防病毒软件,杀毒快速可靠,病毒库更新及时(微软是Windows的所有者,拥有第一手的Windows Crash的信息,连黑客都无意中会把信息发给微软)有了这个,再也不用花钱去renew赛们太克(Symantec)和买咖啡(McAfee)的软件了。可以预见不久的将来MSE会被无缝结合到Windows中。如果你感兴趣其他的防病毒软件,请参见link: 免费的 windows 防病毒软件

2. Microsoft: Live Essentials(MLE), 下载link http://explore.live.com/windows-live-essentials?os=win7. 包括:Live Call, Live Family Safety, Live Mail, Live Messenger, Live Movie Maker, Live Photo Gallery, Live Sync, and Live Writer. 另外还可单独下载:Microsoft Office Outlook Connector, Office Live Add-In, the Bing Toolbar, and Silverlight(类似Flash)。这个我个人认为是萝卜青菜各有所爱了,我更习惯用Google的Apps如Gmail, Picasa(以后会介绍的)。

3. Daemon Tools,下载link http://www.daemon-tools.cc/eng/home.玩盗版游戏的大多知道这个,用来虚拟光驱,其速度比物理光驱快几十倍。运行此软件后,你的计算机就会有一个新的虚拟的光盘驱动器出现,用软件打开(mount)光盘镜像ISO文件,就如将以光盘插入物理光驱一样。这样,当你下载一些ISO文件后,再也不用将他们刻在光盘上,硬盘比光盘可靠的多。Lite版是free下载的,Pro Standard and Pro Advanced不是free的。不过这里我要推荐微软的Virtual CD-ROM Control Panel,下载link http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe,size只有几十k,可虚拟多个光驱,简单易用。

4. HandBrake, 下载link http://handbrake.fr/index.php, 是开源的多线程video transcoder,就是从DVD上抓影音轨并转换成别的格式,如大家熟悉的MKV,MP4,这样就大大减小存储空间,并可在iPhone,iPod Touch上放了。新version去除很多老的preset: PSP, PS3, Xbox 360, Film, Animation, and Television, 现在只支持H.264,业界最新的影音压缩算法和标准。


5. CCleaner, 下载link http://www.piriform.com/ccleaner,非常好的工具用来cleanup你的windows,不同于windows的disk cleanup,CCleaner还会清除无用的注册表,所以会加速windows的启动和运行。此软件不含spy-ware和ad-ware,并提供更多选项设置。

6. GIMP, 下载link http://www.gimp.org, GNU Image Manipulation Program, 是一款功能与Adobe PhotoShop相近的软件(就是用来PS照片的软件,可以把丑的变成美的,把假的变成真的似的)功能强大,跨平台(windows, Linux, MacOS),而且free!要知道,PhotoShop CS5要卖近$700,而CS5 Design Standard要$1299。

7. 7-zip, 下载link http://www.7-zip.org, 又一开源软件,支持压缩和解压7z, ZIP, GZIP, BZIP2, TAR;另外还支持解压 ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR, 和Z, 几乎囊括所有压缩格式了。我个人很喜欢WinRAR(Trial版),可以免费试用30天,试用期过后所以功能都在,只不过每次启动会弹出一对话框,但其压缩效率和速度比7-zip要胜一筹。从新版3.5开始WinRAR也支持Theme,界面很fancy(右下图是WinRAR的阿拉丁工具条)。


8. Fences 下载link http://www.stardock.com/products/fences, 一个桌面图标管理软件,来自著名的StarDock(如果你用过ObjectDock,在Windows上运行的MacOS style工具条,以后介绍),可以运行在WindowsXP,Vista和Windows 7。它会把你的桌面图标自动分类然后分别放在几个半透明的框中,当然你也可以自己管理设置。

9. VLC Media Player 下载link http://www.videolan.org/index.html, 著名的跨平台、开源多媒体播放器,包括客户端和服务器,也就是说全套软件即可用来播放多媒体文件和流,也可用来做流媒体server供其他用户通过网络播放。支持DVD,(S)VCDs, Audio CDs, 流媒体(Web streams), 电视卡, 损坏的多媒体文件, zipped 文件等。用户不必安装其他解码器(codec),VLC会自动装载流行的DivX, Xvid, 3ivX, DV等等。我要推荐的是另一款跨平台、开源多媒体播放器Classic Meida Player,功能更强,设置更多,支持外挂的codec(可从free-codec下载,还可安装QuickTime Alternative和RealMedia Alternative,连VLC不能解码的文件ClassicMedia Player都能放,而且无广告,无Spy-ware,性能设置都优于Windows Media Player、QuickTime和Real Player.

10. OpenOffice 下载link http://www.openoffice.org, 跨平台、开源Office办公套件,使用国际公开标准文件格式,并全兼容微软的Office软件生成文件,也就是说可以打开微软的Word, PowerPoint, Access和Excel生成的文件,包括组件:Writer (Word), Calc (Excel), Impress (PowerPoint), Draw (Visio), Base (Access), and Math, an equation editor.
Greate Software, Easy Use, and Free!

11. Spybot: Search & Destroy 下载link http://www.safer-networking.org/en/home/index.html,非常优秀的Ad-Ware和Spy-Ware清除软件,已有十年历史,2004年被PC-World评为最佳Spy-Ware扫描软件,也被PC-Mag所推崇。它可以实时监控并可阻止注册标的修改,也可扫描现有注册表,可以阻止恶意软件安装,还可以保护IE等不被修改。自带特征数据库,可实时更新。界面简单易用。不过在用户安装或卸载程序时会有一点annoying。在这种情况下用户最好退出该程序待安装或卸载结束。最新版本有34种语言支持。




12. WindowBlinds 下载link http://www.stardock.com/products/windowblinds StarDock又一力作。不过这个俺没咋用过,就把Tom's Hardware网页的介绍翻译过来点:主要是把Windows的界面修饰的更华丽,甚至支持动画,不知能不能在XP上用,而且只有Demo版是免费的。

13. FileZilla 下载link http://filezilla-project.org 又是跨平台、开源软件,主要提供图形界面(GUI)的FTP支持,既有客户端,也有服务器功能,可以设定流量,支持断点续传,并支持IPv6, FTP over SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP)。

14. 7stacks 下载link http://www.alastria.com/index.php?p=software-7s,俺又孤陋寡闻了,这个也没用过。据介绍其功能与Fence类似,不过把一组图标stack在taskbar的一个图标上,类似MacOS的Taskbar,当用户click taskbar上的图标,同组图标会同时弹出来供用户选择。

15. InkScape 下载link http://www.inkscape.org/index.php?lang=en,又一开源软件,是Adobe Illustrator的替代品,功能类似Corel's CorelDraw, 和Xara X.它的文件格式是W3C标准的Scalable Vector Grpahics (SVG)格式,支持alpha blending, cloning, markers, layers, 和3D object creation. 注意附图中女士的头像了吗?那可不是照片,而是用此软件手工绘制的。喜欢画画的一定要试试这个呀。

16. Scribus 下载link http://www.scribus.net,开源软件,类似Adobe的InDesign,支持很多专业功能如CMYK color, separations, Spot Colors, ICC color management, 和versatile PDF creation,有内建的模板Newsletter和Brochure,可解释PostScript language。该软件需要Ghostscript 8.60或以上版本,以支持ESP和PS。

17. Switcher 下载link http://insentient.net,用来切换Windows。Linux用户一定习惯了两个甚至四个用户窗口,向Google的Chrome和Opera浏览器的初始页面。从WindowsXP就开始支持ALT+TAB来切换任务,如果装了PowerToy,切换时就会有小缩略图显示,Windows7的3D切换界面更华丽,须按Window+TAB键。

18. Steam 下载link http://store.steampowered.com,很多玩游戏的人都知道,是由Valve Software自2003年就开始提供的一项服务, 支持digital distribution, digital rights management (DRM), gaming community。Steam上有很多经典老游戏和新游戏,如Sega's Altered Beast or Golden Axe。

19. trillian 下载link http://www.trillian.im,支持多款IM客户端和Social社区软件,如Skype, Facebook, MySpace, AIM, ICQ, Windows Live Messenger, Google Talk, Yahoo Messenger, Jabber, Bonjour, and Astra。它还支持流行的WebMail如Gmail, Hotmail, 和Yahoo! Mail。装了它,你就不用安装各式各样的Messenger和工具条了。它的Pro版(15$)支持skins和video/voice messaging。

20. SystemMetrix 下载link http://www.xymantix.com/sysmetrix,是一款计算机状态监视软件,可显示CPU,内存,网络,磁盘空间等状态,还可以查看天气情况,几乎相当于Windows 7的4个Garget。很多theme可从http://www.xymantix.com/sysmetrix/themes下载。

Monday, August 23, 2010

free软件评测&推荐

掐指一算,从1984年开始用苹果计算机,到现在已有26年。用过的软件数不过来,可除了买计算机带的OEM软件外,或给单位买过软件,买过的软件屈指可数(王江民的kv200,28元的金山词霸)。一来多数正版软件太贵,二来盗版到处都是。而现今,free软件不但垂手可得,而且很多软件功能界面都很优秀,更有很多开源软件可以按自己的需要修改。从我接触的人来看,甚至很多经验丰富的软件工程师,都不是很了解这些资源,在这,我就share一下我用过的free software, 一方面赚取点击率,另一方面读者也有所收获。
免费软件有几种不同类别:开源软件(open source), free software和freeware。当然开源软件都是free的,只要你遵循开源软件的协议。freeware有点容易confused,这类软件通常是个人开发的商业软件,可以免费得到,optionally软件的主人希望用户能付些钱来赞助。在此将不讨论trial software和shareware, 那些软件或者过时了,或者功能被限制了(trial 版的WinRAR不错,除了要点一下烦人的对话框,好像其他功能都在,等介绍7zip时会提一下)。
一定会有很都别的软件评测网站,这里我只谈我用过的软件,目的是向读者介绍一些非常有用的软件,而不是比较软件间的performance或功能。这个list会很长,我会不断更新。请参阅我的blog: http://dencode.blogspot.com/

Wednesday, June 2, 2010

牛人用Lego做的打印机

见过用Lego Block做的打印机吗? 打印头是只彩笔。

打印机主体是小号的Lego块加微处理器。
像标准打印机一样可由电脑直接打印输出。
微处理器用来解释计算机的打印命令,并控制步进电机,以完成绘图命令。不知道还有人记得Sharp的PC1500微计算机吗?当年我上普通物理实验课就是在这种小计算机上用Basic语言打印温度曲线的。这种计算机外表如高级计算器,大概有5行液晶显示,配以微型打印机,支持Basic和绘图指令。


附Lego功夫动画

Friday, May 14, 2010

我所知道的Apple苹果公司

我一直不是很喜欢苹果公司的产品。不错,苹果公司确实制造出一些很不错的产品,但我不喜欢苹果公司厚颜无耻地把很多别人创新的东西都挂在自己的名下(有点像韩国),也不喜欢苹果的时尚路线去忽悠粉丝们一次又一次的当冤大头。
最近IT界有很多苹果的新闻:
1 苹果的4G IPhone原型机被一年轻工程师Gray Powell遗失在酒吧(据说在庆祝27岁生日,加上美味的德国啤酒,有情可原),Brian J. Hogan拾到后曾试图归还Apple,可客服以为是玩笑而未加理会。后Gizmodo一编辑Jason Chen以5000元购得并加以研究后post到网上。Apple竟有能力令加州警方发出收查令查封Jason的计算机。细节见Gizmodo网站
2 去年十月,Nokia起诉Apple和UMTS无线通信标准及无线LAN方面的IP(Intellecture Property)。很容易理解,Nokia, Motorola, Samsung, LG, Sony/Ericsson, HTC, RIM等在手机通讯方面已拼杀多年,各种协议专利无计其数。苹果上来就摘桃子又不给种树钱,而且iPhone做得很有创意,抢了不少市场份额,花了很多钱在R&D的Nokia自然会忿忿然。Nokia VP Ilkka Rahnasto说了如下的话:
"The basic principle in the mobile industry is that those companies who contribute in technology development to establish standards create intellectual property, which others then need to compensate for,"
作为回应,六星期后,苹果公司诉诺基亚13项侵权。苹果的VP Bruce Sewell如是说:
"Other companies must compete with us by inventing their own technologies, not just by stealing ours," 
Apple的list:
No. 5,634,074 : Serial I/O device identifies itself to a computer through a serial interface during power on reset then it is being configured by the computer
No. 6,343,263 B1 : Real-time signal processing system for serially transmitted data
No. 5,915,131 : Method and apparatus for handling I/O requests utilizing separate programming interfaces to access separate I/O services
No. 5,555,369: Method of creating packages for a pointer-based computer system
No. 6,239,795 B1: Pattern and color abstraction in a graphical user interface
No. 5,315,703: Object-oriented notification framework system
No. 6,189,034 B1: Method and apparatus for dynamic launching of a teleconferencing application upon receipt of a call
No. 7,469,381, B2: List scrolling and document translation, scaling, and rotation on a touch-screen display
No. RE 39, 486 E: Extensible, replaceable network component system
No. 5,455,854: Object-oriented telephony system
No. 7,383,453 B2: Conserving power by reducing voltage supplied to an instruction-processing portion of a processor
No. 5,848,105: GMSK signal processors for improved communications capacity and quality 

No. 5, 379,431: Boot framework architecture for dynamic staged initial program load 
如果你是个电子工程师,你一定很容易看懂Apple玩的把戏。 去年底Nokia再次将Apple告上Delaware地区法院关于user interface, camera, antenna and power management technologies方面的七项专利侵权。
3 类似的诉讼还发生在Apple与HTC之间,不过这次是Apple今年三月先诉的HTC20项侵权,后HTC五月反击。其背景是Apple与Google的较量, 据NPD统计,以HTC为代表制造的采用Google Andriod OS的SmartPhone在今年头三个月的市场份额已超过iPhone。
Apple的fan常称LG, HTC 甚至Nokia位copycat。那么到底有什么Apple独创的东东被抄袭了?
Touch screen?N多年前很多PDA就在用了。SonyEricsson P800在2002年就用了。
Accelerometer? Nokia 5500 sport 2006年初就有了。
MultiTouch 和 UI 界面? 有很多争论关于LG Prada(KE850)和iPhone。Picture from Engadget


iPhone的颜色更鲜艳?True is: KE850 announced on Dec 12, 2006(先于iPhone一个月,iPhone announced on Jan 9, 2007), 虽然official release date是Jan 15, 2007。同款手机在大概一年前就已出现在韩国日本。check thisMAD4 link
Mr. Woo-Young Kwak, head of LG Mobile Handset R&D Center said to the press:
We consider that Apple copied the Prada phone after the design was unveiled when it was presented in the iF Design Award and won the prize in September 2006.
wikipedia都认为LG Prada/KE850是第一个是采用支持多点触摸的电容式触摸屏。也有人认为是Synaptics 的Onyx概念手机才是原型。总之,Apple不是首创。



4还有一件事就是:iPhone不支持flash,Apple's new draft of its Iphone developer programme license means that Apple will remove existing content and applications created with Flash CS5 from the Itunes store and ban all future programs from being sold there.

历史上,Apple就是一爱打官司的好斗者。A short history of Apple's aggressive legal tactics 

我不反对保护知识产权,但把所有些许创新都以产权名义保护起来而不许他人借鉴就会封杀科技进步。 1988年Apple曾经诉微软和惠普盗用它的图形用户界面(GUI), 当时的法庭因无法律依据而不予受理,更有意识的是半路杀出个程咬金Xerox来,Xerox诉Apple盗用它的图形界面设计。这次Apple什么也没捞到,Apple上诉最高法院亦被驳回。可以想象,如果当年Xerox或Apple若胜诉了,就不会有现在的Windows, Gnome, KDE甚至MAC。

有时读读comment口水仗很有意思。看看这里Apple v.s HTC和这里 Apple v.s Nokia。我曾在某网页上看到有人讽刺Apple是不是发明了“* 0 #”的拨号盘的设计。

Friday, April 2, 2010

防病毒软件的引擎(Antivirus engine)与病毒特征库(virus database)

防病毒软件的引擎是软件的技术核心。要做到准确,高效和快速,既不可漏杀,也不可误杀。病毒特征库则定义病毒的特征串或模式。两者结合起来才能有效的防病毒。
现在的病毒有时是统称,包括了病毒(viruses),垃圾(spam,通常特指垃圾邮件), 钓鱼式攻击(phishing attacks),间谍软件(spyware)和广告软件(Adware)等。病毒通常有自我复制的特征。垃圾邮件我想大家都很清楚。钓鱼式攻击通常指伪装的网页或邮件用于窃取用户信息。间谍软件是在未经用户未知的情况下搜集用户个人信息的软件。广告软件是附带广告的软件用于营利。它们的共同特点是:用户并不想要,可能占用用户的资源甚至损害用户利益。读者可以理解很多威胁是与Internet相关的,所以很多软件公司除提供防病毒软件外,通常还提供专门的网络安全(Internet Security)软件,如Symantec和AVG。
那么为什么称引擎是软件的核心哪?这是因为现代的这些恶意unwanted软件通常为装得很好,有的经过加密或压缩,有的有很强的反防病毒软件功能,使得旧的防病毒软件引擎可能无法查杀。新一代的防病毒软件引擎,不但可以扫描病毒特征串(dictionary of virus' signature),还用启发法(Heuristic)来发现未知病毒,甚至在虚拟机上运行可疑程序以发现危险。好的引擎还要保证反病毒软件自身不被侵害,做到实时检测,并确保操作系统的完整(Integrity),这样才能确保不漏杀。举例来说,如果系统内核被病毒控制了,当防病毒软件内核API(应用程序接口)进行文件读写以进行扫描,病毒可能会改写API地返回结果以欺骗反病毒软件。同样,误杀也会给用户带来不必要的麻烦。所以有最新技术,良好算法的引擎很重要。

Thursday, April 1, 2010

免费的 windows 防病毒软件

如今的计算机,如果没有安装防病毒软件是很危险的,除非你用Linux。这里介绍几个windows免费防病毒软件。
1)微软的 Security Essential
这款软件是可以买内从微软下载的。最早只对中国用户免费。现开放给所有用户。它给家用电脑提供实时防护 virus, spyware and other malicious software。通常情况下我们可以trust微软,既然你再用Windows OS。微软的病毒数据库update是很及时的,并且这个软件的快速扫描的确很快。
2)如果你不喜欢微软,你可以用AVG,这是一家总部在捷克的电脑公司AVG Technology开发的。这家公司成立于1991年,原名Grisoft。Intel公司持有大量的该公司股份。Grisoft 于2006年收购了德国的evido Networks后,共同开发了AVG软件。2006年11月,微软宣布Windows Vista将可以直接从Windows Security Center获得AVG Security软件。Link在这 里这里。AVG提供的基本保护软件(AVG Anti-Virus Free Edition 9.0)是免费的。注意,它的在线监测和很多高级功能不是免费的,而是提供30天试用。AVG还提供30天试用的Internet Security软件。
3)Avast Home, 由ALWIL Software公司开发,这又是一家捷克的电脑公司,成立于1988年。Avast! Free Antivirus是一款非常流行免费软件,截至2009年12月已有超过一亿注册用户。可用于Windows和 Linux。它用一种叫PUSH的技术确保病毒库快速及时更新。此软件刚下载后免费使用30天,之后必须注册。注册是免费的。每注册后,至少可继续使用 12个月。
4)Antivir,由德国公司AVIRA开 发。最近该公司刚登陆中国,提供中文网页和帮助,link在这里。据称也有一亿用户。AD- Aware在使用它的引擎。该软件还适用于Linux。
5)PC ToolsComodo, 还有BitDefender,这几款软件相对来说并不像前几款软件那样优秀。
6)ClamWin, 是open-source提供的防病毒软件ClamAV的Windows版。该软件并不提供实时防病毒,因为它主要是面向Linux用户的。

如 果你感兴趣,你可以参阅PC-World在2009年八月做的评测,虽然有点过时,link在这 里
2010年9月27日最新更新:奥地利AV Comparatives group提供的主要AV软件评测报告(PDF格式),包括众多商业软件和MSE,AVG。