分节阅读 26(1 / 1)

88data增加了更多的特色功能,希望通过这个大赛告诉大家,这种软件并不是外国人的专利,我们中国人能做,还能做得更好。”

《88data桌面搜索》的功能比较丰富:能够在个人计算机中迅速查找word文档、excel表格、pdf电子图书、html文件等里面的具体内容;能够通过ie浏览器远程查找其它计算机中的文档,便于协同工作;能够查找计算机中的多种多媒体文件;能够让用户了解到计算机中创建、删除、修改等文件更改的操作,哪怕是木马程序在后台创建的痕迹;它甚至支持对国人常用的foxmail邮件客户端的邮件搜索。

对于《88data桌面搜索》这款参赛作品,经过大赛评委会的小编试用后,大家都有一致的感觉,它的某些功能甚至能够超过google desktop search:它具有更广泛的支持功能,有较强的安全意识。

参赛者自述:用户需求,创意的源泉

“由于现在的硬盘越来越大,个人存储在硬盘上的资料越来越多,在使用电脑中就产生了一个新的需求。为了方便用户在海量的资料中查找自己感兴趣的文档媒体信息等内容,我就想到了开发这样的一款软件。”刘辉讲述自己的创意产生的过程。

“我的软件开发和成型都要比google早。”这或许是刘辉带给我们的第一惊喜。刘辉想在了google的前面,做也做在了google的前面,听惯了模仿创意的我们,感受到了一股年轻的力量。

其实对于这样的产品,除了要有好的创意,如何实现才是更关键的。在这个桌面搜索软件中,所采用和涉及的技术较广,其中包括存储管理、压缩技术、搜索算法、中文信息处理、编译原理、web服务器、以及各种文档格式的解析等多项技术原理。

在技术方面,刘辉的经验是这样的。首先是要重视对理论基础的学习和理解,尤其是在读大学阶段的学习积累非常重要。没有理论的基础,那么你永远也站不到那个高度。

刘辉在讲解他的作品时,也畅谈了这次软件大赛带给他的感受。正是由于电脑报举办了这次活动,让他有机会将自己的作品放在广大读者面前展示。他也希望能有大批的原创软件能通过这次活动得到展示。刘辉的一番话道出了电脑报举办这次活动的初衷,我们也希望通过这样的活动,发掘出优秀的软件人才和软件作品。

期待突破ftp软件瓶颈

(2004年12月13日 第49期)

参赛作品:daemonftp.net

开发者:javaduke

开发工具:visual studio .net

软件功能:上传下载工具

开发者自述

开发daemonftp.net是受到netants的启发,我本人也是一个ftp爱好者,看到国外软件像leapftp、cuteftp、flashfxp长期霸占着国内ftp爱好者的电脑,而且很多都需要不菲的注册费用,因此希望有朝一日能开发一款实用的、人性化的ftp软件来同这些老外们竞争。但苦于自己不是专业的程序员,功力不够深厚,一直未尝所愿。

直到.net技术的出现,我看到了希望,作为一个java爱好者的我迅速成为一个c#高手,两年的埋头苦练终于开发完成了宽带传输利器——daemonftp.net。考虑到使用者的习惯,我挑选了flashfxp这款最受ftp爱好者喜欢的ftp软件为模板。另外我独创了下面这些功能:后台精灵传输,web多点多线程下载,网页中flash动画的分析下载。

我真诚希望通过电脑报组织的这次大赛活动,让每一个ftp爱好者都将好的建议反馈给我,让我们共同打造一款属于我们国人自己的原创精品ftp软件。

daemonftp.net点评

daemonftp.net是一款为宽带量身打造的ftp传输程序,它融合了一些其他优秀ftp软件的优点,其表现应该算中规中矩。虽然它的抢带宽、单线程下载速度不及flashfxp,也无法像aceftp那样单窗口多任务。但它最大的特点是具有一些独特或者是贴心的功能设计。

daemonftp.net自带了大量的ftp站点资源的地址,它的传输精灵功能很有意思,传输精灵支持对web下载和ftp下载的多点多线程传输;也可基于ftp的传输机制支持单线程下载,下载的同时还可以浏览该服务器中的其他内容。

daemonftp.net还具有http的多线程多点续传下载、架设个人ftp服务器等功能。不过它的内存占用率比较高,安装使用也需要.netframework支持,可能会让很多人不习惯。

目前ftp软件已经很成熟,daemonftp.net要在ftp上传下载方面进一步突破比较有难度,希望能再优化一下源代码,在保持软件功能不变的情况,进一步减少系统资源占用率,并增加更多的下载功能,可能会让软件有所突破。

还有什么不能下载

广东 李锋 (2004年12月20日 第50期)

阿d最近装上了宽带,自然经常会在网上下载一些东西。提起下载,阿d很不以为然:“下载直接用ie不就可以了,要断点续传、多线程下载就使用flashget,这还用说?”于是,笔者顺手找了“ed2k://”链接、“mms”链接以及 “.torrent”bt种子来考考阿d,他发现无法用ie下载甚至用flashget都不能完成下载工作,这下他犯傻了。好学的阿d便缠着笔者,要求笔者给他补补下载方面的知识。

“ed2k://”链接 看我怎么下载你——emule

阿d:对于“ed2k://”链接,flashget下载不了,cuteftp不支持!那我应该使用什么下载软件来下载“ed2k://”链接呢?

笔者:支持这种下载链接的软件不少,有edonkey2000、xmule、emule等,推荐你用emule verycd版(以下简称emule),它不但继承了英文原版的特色,更在贴合中国网民使用习惯的基础上汉化了英文版emule,改进了一些设置,我们一般不用设置,就可以直接使用了。

设置emule的网络连接

安装好emule后,第一次使用时它会弹出设置向导,我们一般只要使用默认的设置即可。只有一个地方要注意,就是它的tcp连接端口默认是4662,udp连接端口是4672(建议更换其它的端口,因为emule下载太厉害了,有些地方可能会封锁emule默认的端口),在上面会有一个“测试端口”的按钮,建议按它测试一下你的连接端口是不是开放的,以免出现不能连接下载的问题,尤其是内网用户更要注意。

在“测试端口”按钮下还有一个“打开winxp防火墙中的这些端口”选项,如果你的系统是windows xp,就单击它。如果测试连接失败,你可以试试更换其它的端口(找个大一点的自己喜欢的数字填好了,比如5000、5001、5002之类的,一般不会跟其它软件有冲突)。如果还是不行,则请检查你的网络防火墙,在网络防火墙上打开相关的端口给emule。内网用户需要在代理服务器、路由器上进行端口映射。

如果你的windows xp/2003开启了系统自带的网络防火墙,启动emule时,会首先弹出“internet 共享配置”窗口(图1),要求更改网络防火墙的连接设置,开放网络端口下载。单击“是”,emule就会在你的“internet连接防火墙”的高级设置里添加“emule_tcp_port”和“emule_udp_port”两个服务,开启它的tcp和udp连接端口。不用担心,当你关闭了emule后,它所添加的两个服务也将会同时被删除。

图1

提示:如果你觉得emule的“internet 共享配置”窗口影响软件的启动速度,可以自己在windows“internet连接防火墙”的高级设置里手动添加这两个服务,开放emule的连接下载端口。

“ed2k://”资源的下载

安装好emule后,emule会自动关联“ed2k://”链接,当你点击打开“ed2k://”链接时,emule就会自动启动下载。如果网页上的“ed2k://”链接不是可以点击的链接,可以在网页上按鼠标右键,在弹出的右键菜单上按“下载页面上的ed2(k)链接”,此时会弹出窗口询问你是否将ed2k文件链接添加到emule的下载列表中。

emule成功启动之后,它会在任务栏右下角弹出一个很小的提示框,提示你已经添加了刚才点击的“ed2k://”链接,然后开始连接发送源执行下载任务。你可以按emule主工具栏上的“传输”按钮来查看当前的“ed2k://”下载链接队列,了解下载进度、来源、下载状态(图2),对于急需要优先下载的资源,可以右击它的下载链接队列,在弹出的右键菜单上按“优先级(下载)”设置它的下载优先级为高。

图2

流媒体下载也疯狂——影音传送带

阿d:我喜欢在线看电影,常常会遇到在线电影看起来断断续续的情况,真要把人急死,要怎么样才能把在线播放的电影下载到本地硬盘上观看呢?

笔者:在线电影采用的是独特的流媒体协议,其链接不是http,而是mms、rtsp等链接,一般的下载软件不支持这种链接,不能下载这些流数据。所以我们需要使用流媒体专用下载工具来解决这个问题,流媒体下载软件比较多,像flashget就能下载流媒体,但是个人认为下载速度快、更好地支持mms和rtsp协议的应该是影音传送带。

如图所示,大家可以看到影音传送带的主界面和使用都跟flashget差不多,用过flashget的朋友很容易上手。影音传送带默认“监视浏览器点击”,启动了它后,它会自动缩小到系统托盘区并自动监视ie浏览器的点击,当你复制下载链接时,不管它是http链接、ftp链接还是mms链接,只要文件的扩展名符合监视的文件类型,该链接就会自动添加到“影音传送带”的下载任务列表中。

提示:如果你使用的网页浏览器不是ie,而是第三方网页浏览器,比如opera 6/7、netscape 6/7和mozilla,则需要下载“影音传送带”的第三方网页浏览器插件(http://www.nettransport.com.cn/downloads/chs/npnt_plugin.rar),压缩包里附有详细安装说明。

如果你下载的流媒体文件是多个成套的流媒体文件,其文件名有规律性,可以按“添加成批任务”建立一个成批下载的任务。

提示:如果网页上的流媒体不是直接给出流媒体链接,我们可以打开播放流媒体的网页,选择ie浏览器主菜单的“查看→源文件”,然后搜索其中的“mms”、“rtsp”、“wmv”、“asf”、“rm”等字段,再把找到的流媒体链接复制到剪贴板,如果你已经启动了“影音传送带”,你复制的链接将会自动添加到它的下载列表。如果它没有反应,可以用鼠标右键点击它在系统托盘区的图标,按“新建下载任务”下载该流媒体文件。

下载的人越多,下载速度越快的bt下载——比特精灵

阿d:我在一个网站上看见了一部我期待已久的电影,于是点击链接下载,没想到下载回来的却是.torrent文件。听朋友说,它是bt种子,bt是什么东西,要怎么下载?

笔者:bt(bittorrent)是一个多点下载的p2p软件,使用非常方便。bt采用类似edonkey的下载方式,不像 ftp 或者一般的p2p 软件那样只有一个发送源,而是所有正在下载某个文件或者已经下载完了某个文件但还没有把下载窗口关闭的电脑都是发送源。当你在下载时,同时也在上传,使大家都处在同步传送的状态,下载的人越多,你的下载速度也越快。要想下载bt资源,我们可以使用功能强大的比特精灵。

设置比特精灵

安装好比特精灵后,要想正常使用比特精灵,首先应该完成它的设置向导,你可以根据自己的实际情况进行设置。要注意的是,如果你是内网用户,应该在比特精灵的设置向导上选中“启用比特精灵的upnp支持”和“允许比特精灵自动为internet连接防火墙(icf)添加端口映射”。

如果你的系统是windows xp sp2,你还要启动比特精灵附带的“tcp/ip 连接数限制的补丁”,在“开始”菜单中的比特精灵的程序组上找到xp sp2连接数破解补丁,在下面的文本框内输入