posts - 94, comments - 250, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

最近在网上看了一篇CNZZ统计的中国网民的浏览器使用报告,傲游再次稳坐非IE市场份额榜首。

原文:http://xiazai.zol.com.cn/article_topic/144/1442564.html

同样作为傲游浏览器的忠实使用者,我现在这里说一说为什么使用傲游

1.为什么不用微软的IE

大家都知道,IE是集成在Windows系统里的,从IE4开始就稳坐浏览器市场的头把交椅。可为什么它我被抛弃了呢?原因很复杂,:

一是集成带来的负面影响。IE在系统中的集成度很高,很多软件都摆脱不了对他的依赖。可一旦IE的组件遭到破坏,又怎么办呢?举个例子吧,在IE8出Beta版本时,我就更新了,因为IE7实在是用不惯啊,IE6又不支持多标签。但当IE8BETA2更新时,需要重启,因为手头有一篇文章没有写完,就稍等了一会,就在这时,弹出的迅雷广告被误点了,它调用了IE。这件事就麻烦了。数据保护自动关闭了IE8,直到IE8发布正式版,才重新打开了IE,这中间历时3个月啊。

二是安全性不佳。IE的安全定制性太差,只有几个档,高安全性又会牺牲浏览自由度,还有不断的安全漏洞,控件问题......这是令人焦头烂额啊!并且IE的更新并不能及时,最快也要一个月一次,随着微软的安全更新来更新,大版本更要随着系统的更新才更新,规定太死了!

三是可定制性差。微软官方提供的扩展少得可怜,可以实现的附加功能实在是少得可怜。

四是太占用资源。功能不多,资源占得不少,这就是我抛弃他的又一原因。

我想这么多的原因足够了吧。但是为什么还有这么多的网友用着IE6~8呢?原因很简单啊,IE省事,又对别的浏览器不了解。

2.为什么不用火狐Firefox

火狐,前几年很流行的,为什么不用他呢?

先介绍一下我的感觉:他太保守了,界面不好看,速度又不是很快,设置不方便。输入about:config,再敲回车:首先是一个对话框,要你小心,然后是一大串的源代码,似乎在标榜:我是开源的啊!当我准备安装中国版的时候,安装进程还在,安装的窗口却死活找不到了,无法更新,好郁闷啊~~

ca6f1bd3aeea6b293bf3cffb 还有就是它的扩展网页,ENGlish——怎么为不懂的同志们服务呢?86239fb74140d1dd30add1ca

再从专业的角度说一下下它的内核缺陷:

(摘录自傲游论坛)一份万言书:原文链接:http://bbs.maxthon.cn/viewthread.php?tid=175213&extra=&page=1

据我所知,现在火狐上用的Gecko内核是原来开发IE浏览器的部分人员,和以前开发网景浏览器(NetScape)的部分人员合作开发的。
它上面有一个“小”鸡肋,就是XUL结构体系。我个人认为,这是一个只逊于微软的ActiveX结构体系的东西。
该体系结构允许火狐支持一种叫做扩展(.xpi文件)附加组件——注意,扩展不是插件(.dll文件)——安装各种扩展就能往火狐上面添加各种功能,
但某些比较高级的功能,装上去以后会拖慢火狐的启动速度,例如Adblock扩展(用于过滤广告,可以在其中挂载ChinaList那种能自动升级的广告拦截规则)、Flashblock扩展(用于屏蔽Flash,效果类似傲游2等IE外壳类浏览器中的那种浮动Flash播放按钮)……
举个例子吧,在我那购置于4年零9个月之前,主内存256MB(还要分32MB给主板集成显卡)的清华同方超锐F5000笔记本上(当时买的时候6900,也勉强算中档机吧),
哪怕是号称启动速度“更快”的绫川编译版火狐“3.5.1”,在以空白页启动时,就耗时10秒;如果在上面加上各种扩展,譬如做成苦菜花优化版的那个样子,启动一下就需要17秒!
而我自己定制的Opera 9.64朱雀版,在同样实现其中的大部分功能的情况下,启动耗时仅需6秒,和傲游2差不多。
这样一来,假设我每天在开机后就启动一次带有各种附加功能,基本上比较实用的火狐3.5.1,就得浪费9秒钟,一年浪费54分钟多,我现在一般一台电脑用5年,那么就得浪费我4个半小时。
假设未来我升级了我的电脑,但由于火狐不肯抛弃它那个“为了跨平台而跨平台”,大幅度拖慢启动速度的XUL结构(抛弃了这个,它的可扩展性可就和IE 6一样了),
导致它在加上各种“实用”扩展后的启动速度始终很慢,甚至始终比同时代的其它浏览器慢个8、9秒的话,
呵呵,那么我用50年的火狐,就等于变现地缩短了我将近“两天”(45个小时)的寿命!
哈哈,说得太夸张了,估计某些火狐浏览器的骨灰级爱好者要扑上来跟我拼命了。
可能这个说他的电脑是双核CPU,加4GB内存,启动火狐3.5.1只需3秒——如果不用光那些内存,对他而言反而是一种浪费;
那个说通过加挂UserChrome.js扩展,他把绝大部分原装的都拆成了.js、.css、.xul文件来加载,去除了多重Chrome目录映射,启动速度更快,占用内存更少;
还有的会说,Opera浏览器中提供的很多功能他都没用,所以,没必要去装那么多扩展来复现相应的功能,他只装10个扩展,平常还把其中不常用的8个都关掉,以提高启动速度……
呵呵,就算不考虑启动速度的问题,我还是要说,安装扩展仍然是一个很浪费“普通”用户的时间和精力的大麻烦!
再举个例子吧,在火狐中要调用迅雷就要装一个FlashGot扩展,但是你一开始可能不知道这个扩展的名字,于是你得去上网搜索资料看帖子,
查出这个名字以后你得去它那个慢吞吞的官方扩展搜索、下载平台上下载和安装这个扩展,装好之后,运气好的话就能直接用。
运气不好的话,它可能又和你的迅雷不兼容,于是你还得去试装其它版本的FlashGot扩展——譬如,最近这些天我在学习定制火狐,因为火狐3.5.1空载启动后占用内存都大得不得了,而3.0X版启动耗时又比3.5X版更多2秒……
于是我就用火狐2练手,光是找一个能在火狐2下,和我的5.8.6.600 AYU精简版迅雷兼容的FlashGot扩展,我就反复下载了七、八个版本!
真的装好之后,我又发现它依然不能去下载那些迅雷专用链中的数据——于是我又尝试卸载FlashGot扩展,改装迅雷中自带的,用于火狐的右键菜单调用扩展(二者不可共存),装好之后,还是不能从专用链中下载数据!
接下来,我又跑到论坛上去搜索别人的帖子,看到有人说装一个名为“扫雷”的非官方地下扩展,就能部分支持迅雷专用链了,
下载、安装——终于装好了,现在总算能下载“部分”网站中迅雷专用链内的数据了!我随便挑了三个网站,其中我常去的绿色下载站和另一个网站就行,但是还有一个就不行。
为什么会这样呢,据说是由于为了推广迅雷,那些不行的网站采用了更复杂的,基于Base64编码或者ActiveX控件加密的技术,来加密了那些迅雷专用链的关系……
呵呵呵呵,可以说,还没有把火狐用到50年呢,现在仅仅是为了定制火狐2,我就已经消耗了10天以上的时间,光是定制笔记就打了20000字了!
如果谁不相信我的话,可以去亲自实践一下,或者去看看火狐中国版的官方提问区,看看有多少人在问有关迅雷专用链的“常识”性问题——就知道用非IE内核的浏览器,但是官方又不帮你搞太多的技术支持,那么会有多少麻烦了。
顺便一提,目前还有把火狐的部分扩展都改写成二进制代码——也就是.dll插件的高度集成版火狐,是原来的IE外壳浏览器,好像是叫avant什么的那个公司出的,他们把这个浏览器叫做Orca Browser(魔鬼浏览器?)。
因为高度集成,部分功能非扩展化(插件化、底层化……毕竟.dll文件在windows平台下的执行效率就是比.xul文件高)的关系,那个同样使用了3.5.1版火狐中的Gecko内核的魔鬼浏览器,在我的电脑上启动耗时只有7秒!
不过,不知道是不是部分抛弃XUL结构的关系,它对某些火狐扩展的兼容性也变差了,我在上面装了个IE Tab扩展,居然连安装后新生成的按钮在哪里定制都看不到……

说的已经很精辟了,真是对这位大哥为定制而生的耐性和洋洋洒洒的文字功底感到佩服!这就是对火狐内核和插件的一次全景披露!所以,对没有经验的用户和非发烧友用户,就不要去尝试着手定制了!

3.为什么不用Google的Chrome和Apple的Safari

这个问题仍旧在于它们的内核,它们采用了Webkit核心。

这个核心虽然有着高度的可定制性、开源性,最重要的是平稳高速,但最大的缺陷在于兼容性,正所谓“鱼和熊掌,不可兼得”。对于网银,它们不能支持。而网上交易作为现代电子商务的一大部分,浏览器的不支持就意味着网银的使用者要不得不回到又老又慢的IE的怀抱。对于一些IE专用网页,当然也就更打不开咯!

另外,Google刚刚推出不久就已经更新到了3.0的版本,总给人一种不踏实的感觉,另外稀少的插件,不能定制的外观与操作(最不能忍受的是没有鼠标控制和鼠标手势),给操作带来了大麻烦。下载也是他的一大软肋哦,与火狐一样,迅雷专用链不能支持。

Google Chrome的实质并不是多标签页浏览器。这里要特别提请各位注意。我在使用Chrome时,偶然打开了任务管理器,竟看到了如下图的情景:

6390716087e7b9f68cb10d7f

为了让大家了解这一事实,特意发了一幅“巨照”。大家可以看到,Chrome浏览器一共打开了9个标签页,系统中就存在着9个进程,而我们知道,好的多标签页浏览器无论打开多少标签,总是打开一个进程。拿傲游2来看:

67af56ecc360d1f82e2e2137

对于傲游三,当其打开时就有多个进程,并不随着标签页的增多而增多。

这样一来,所谓的Chrome的多标签,只不过是把所有的进程的窗口组合在了一个框架里,蒙人啊~

IE8干的也是这样的勾当,拖累了系统的速度。

Safari就像其它的苹果产品一样,最重要的是血统,而不是产品。大概只有那些苹果迷才会对这个特点并不突出的产品着迷吧。也许是因为对于Windows平台水土不服?无从查证。

4.为什么不用Opera?

同样是非IE内核,又不是最为流行、最好用的Webkit内核,Opera这个小众软件实在是不值得花大价钱研究。据调查,在中国,有不少网页用Opera打开都是不正常的。关于内核的问题,在万言书中说得很详细了,大致一谈,略过。

5.为什么不用腾讯的TT?

在前述的调查中,TT的市场份额已进逼傲游,排名第二。那么为什么不用他呢?

排在第一位的是情感原因,而不是技术原因。我很早就开始使用傲游了,因此,第一次接触TT时,就有种似曾相识的感觉。先不说他了,我们来看看腾讯公司的产品,无一不挂着抄袭的嫌疑:

腾讯QQ——ICQ(从模仿起家)

QQ影音——暴风影音

QQ拼音——搜狗拼音

QQ旋风——快车、迷你快车

QQ堂——泡泡堂

QQ软件管理——迅雷软件管理

QQLive——PPLive

QQ医生3——360安全卫士

和悦——Skype

......

好长的列表啊......腾讯公司为什么不会创新,而只是一味的模仿呢?

傲游的清除记录、在线收藏,被TT模仿了;搜狗浏览器的教育网加速,被TT模仿了(见图);Safari的九宫格,被TT模仿了......TT似乎是一个优秀功能的集合,但是模仿毕竟是模仿,总有不到家的地方。网友们不要认为模仿是好的,能促进别人推出新技术,能让更多的好技术基于一身,可是一旦这些自主创新的企业被TT击垮了,TT又靠什么发展呢?又怎么能满足大家的要求呢!

67af56ecc360d1f82e2e2137

举个例子吧,QQ2009在08年一月就有内测版本,我是当时的试用用户,与现在的差别仍然相差无几——没有竞争对手或走在前面的人的结果!

腾讯,不要再干这样的事情了!自主创新吧!

腾讯!如果这世界上只有你一家软件公司,你们一定会一百年不变的!

可是也不能说腾讯人没有创新能力,只要对于钱这一方面,腾讯人还是很会想招的。

第二方面就是技术方面。腾讯的“技术”,在于在QQ的面板上放上了TT的图标。QQ用户群大,自然只要有十分之一的人为了方便选择TT,就是一个广大的市场。也许和我一样还是因为好奇吧,这是个什么图标呢?就安装使用了TT。这时,只要在适当的时候,跟一下别人的脚步,就大功告成了。可是跟也跟不到位,功能上总是比原装缩水啊!

腾讯的技术,还在于霸占市场上。QQ拼音可以让除了他自己以外的拼音输入法全部“消失”,可以让自己控制个人电脑上的媒体关联,TT当然也可以让别的浏览器装了也白装

当然了,腾讯是贪多嚼不烂,他的每一个产品(Except QQ)都没有一个扩展网页、论坛等等交流的场所,这也就在某种程度上导致了自主开发的失败。我不会在腾讯转变之前接受TT的!

好了,下面就是最后的一段话了,为什么选择傲游——

为什么选择傲游

傲游浏览器,我们的网际冲浪首选!官方网站:http://www.maxthon.cn/

1.内核优化,浏览方便

傲游浏览器1~2使用的是饱受诟病的IE浏览器内核。前面已经说到了使用IE内核的好与坏。但是在中国,用户的体验是第一位的,这也正是傲游的宗旨。因此,我觉得他们选择IE内核还是尊崇了大多数用户的习惯。但是总不能对这一内核不管不顾吧,所以呢,对于内核的优化就显得至关重要。

傲游的浏览速度较IE有大幅提升。安全系数有大幅提高。有图为证:ca6f1bd39a94bf2a3bf3cf1d

对于程序进行监控,可以完全清除历史记录,令访问踪迹一扫而空。

两大浏览加速,保证浏览速度提高

自主创新技术,智能度高,启用方便,屏幕下方即可选择是否开启

eb0973df1e74c239485403f5

2.功能众多,方便快捷

首先,就是这个79bf85d3c2d2331e960a16fd 想要在新标签打开还是不想?你说了算啊。网速太慢,开启智能加速啊。快速收集内容?收集面板帮你。拦截广告?没问题。缩放网页,可以!看时间、看内存、看IP地址......统统都可以。还有最新的消息、好笑的笑话等你。

289782c3fcec787fb219a8ce 然后,就是右上角的搜索框和增强功能和一条工具了~a378a01006014b2b203f2ed0

搜索引擎随便挑啊,还能多重搜索(点后面的放大镜)和关键字高亮。浏览网页的时候想要设置本机,快速点击“增强功能”,就能完成了!

22be6c34d70b4364251f14a9

虽然不是很起眼吧,但效果可是一等一的,工具使用频度高啊!

最后是重头戏,傲游设置中心:max:config. 再发一个图给大家看:

59b91b7a43bd39c72e73b3b2

这是设置中心的鼠标手势设置,可以定制的程度非常高。可以自己定义什么样的手势干什么,手势线用什么颜色,鼠标的动作控制的浏览器动作......另外,各种高级功能(在左边一栏,每一个选项都有亮点)都可以在这里通过鼠标点击完成,而不是像火狐一样,只能把源代码堆给你看~~搞不好就得重新安装,囧!

傲游的功能和便捷操作有很多,这里就不细说了,大家可以看:

http://www.maxthon.cn/overview.htm

3.更新迅速,沟通快速。

有什么问题,有什么想法,都可以在傲游论坛里和软件工程师(傲游开发组)或是测试用户组(扑虫华击团)那里找到解决办法和反馈!反应一般是很及时的,即便一时不能解决的问题,也会告诉你是什么原因,并争取在下一次的版本中予以改进。

版本更新更是不用说,大家可以看我摘录的更新记录:(原始网页:http://www.maxthon.cn/changelog.htm这是2.X的:

2.5.5.308 [2009-08-18]

[核心]
* 修正了了一个退出浏览器时导致崩溃的问题
* 修正一些鼠标键盘功能键无法使网页前进后退的问题
* 修正了IE6系统上,列表有时候无法多选的问题
* 修正了Google Reader在浏览器最小化还原后布局显示错误的问题
* 修正了Webplayer 及一些播放控件全屏时被挡住的问题

[界面]
* 为地址栏右键菜单增加了快捷键

[收藏]
* 修正导入 IE8导出的收藏文件收藏项目名称显示为乱码的问题

[设置默认]
* 修正了一些情况下,关联文件的图标未转成傲游样式的问题

2.5.4.159 [2009-08-04]

[核心]
* 修复一个可能导致崩溃的问题
* 修复一些页面导致浏览器锁死的问题
* 修复了Turkish 键盘布局下,q键输入可能重复的问题

2.5.3.80 [2009-07-21]

[核心]
* 解决了一些键盘布局在页面内无法输入的问题
* 解决了 Gmail 无法添加附件的问题
* 解决一些网站的自定义控件无法输入的问题
* 解决了百付宝安全控件无法输入中文的问题
+ 下载工具增加了对网际快车3/比特彗星/迷你迅雷 的支持

2.5.2.7058 Final [2009-07-02]

[核心]
* 解决了一些flash视频全屏的问题
* 解决了一些可能会导致kernelbase.dll崩溃的问题
* 在老板键隐藏时不再能安装插件等相关内容

[界面]
+ 增加了html文件等协议相关联的图标
* 修改启动提示是否设置默认浏览器的对话框

2.5.2.6929 beta5 [2009-06-25]

[核心]
+ 支持了http方式使用在线收藏
* 一些输入法开启后无法输入符号/数字等的问题
* 解决了一些web播放器无法全屏的问题
* 解决了一些嵌有Real或者WMP的页面无法点击的问题

[界面]
* 修复一个老板键隐藏时安装插件会导致窗口异常的问题
* 修复一个定制过刷新按钮图标后,合并刷新停止按钮无效的问题

[其它]
* 修改了设置默认浏览器无效及影响的一些问题

2.5.2.6608 beta4 [2009-06-01]

[核心]
* 修复一些输入法无效或者定位错误的问题
* 修复一个Flash视频全屏时会被主界面挡住的问题
* 修复一个自动运行的script插件和IE8导致页面排版错误的问题
* 修复了一个IE6下,自动完成表单和下拉表单无法选择的问题
* 修复在安装了IE8的系统上,进行页面缩放后中键点击链接无效或错误的问题
* 修复交行密码输入框点击后无法输入的问题
* 修复一个通过电子邮件发送当前链接/邮件错误的问题
* 修复一个使用浮动按钮调用外部工具下载无效的问题
* 增快了光标键的响应速度
* 修复一个分屏时输入法选字框定位错误的问题
* 解决了一些导致页面透明的问题
* 修复一个快捷键会影响标签防假死效果的问题
* 解决一个关闭全部标签可能导致崩溃的问题

[界面]
* 修复一个"强制在新标签中打开链接"选项导致一些情况下广告在新标签打开的问题
* 修复了一个保存浏览进程失效和滚动条位置错误的问题
+ 现在撤销的页面能够保存滚动条位置了
* 修复一个在安装IE8的系统上,一些情况下浮动按钮的坐标错误的问题
* 解决了一些对话框在安装了WindowsBlind的系统上无法激活的问题
* 修正一个从其他窗口点击过来无法获得焦点的问题(地址栏/搜索栏/右键/中键)
* 修复一个用老板键隐藏后,打开外部链接,显示的页面位置错误的问题
* 修复一个当弹出窗口不在标签中时,大小不正确的问题
* 修复一个当任务栏在屏幕左方或者上方时,浏览器坐标错误的问题
- 因为一些不稳定因素,暂时去掉了页面内右键菜单的皮肤支持

[浮动按钮]
* 修复一个浮动按钮另存为成功后打开的路径错误的问题
* 修复一个点击右键菜单后页面失去焦点的问题

[其它]
* 修正任务管理器里面出现多个程序的问题。

2.5.2.5442 beta3 [2009-04-15]

[核心]
* 解决了任务栏有时候状态不正确的问题
* 初步解决了多线程下的输入法问题
* 解决了一些网站链接点击无效的问题
* 解决了一些和IE8相关的兼容性问题
* 修正一个设置默认浏览器无效的问题
* 修正DVBBS 发帖不正常的问题

[界面]
+ 页面右键菜单现在支持皮肤了
* 修复一个导致弹出窗口焦点错误的问题
* 修复一个批量关闭标签可能导致出错的问题
* 修复了一个右键菜单复制快捷方式失败的问题
* 解决了一些vista和win7下闪烁的问题
* 修正非激活的标签不能拖拽的问题
* 修正上次访问页面顺序错乱的问题
* 修正保存浏览进程的标签顺序错乱的问题

2.5.2.3272 beta2 [2009-03-13]

[核心]
* 提升了同时关闭多个页面时的性能
* 修正后台页面切换到前台闪烁的问题
* 修正打开本地页面时显示白色页面的问题
* 修正打开外部链接时显示白色页面的问题
* 修正一个导致内存泄漏的问题
* 修正了一个window.close导致崩溃的问题
* 修正了页面内frameborder不显示的问题

[界面]
* 修正了当前页面是空白页时,安装插件页面消失的问题
* 修正在IE8下,设置中心的布局问题
* 修正了分屏时出现空白的问题
* 修正了插件快捷键无效的问题
* 修正一个添加所有标签到收藏夹没有标题的问题

[浏览辅助]
* 修正了切换标签后,键盘对网页的操作失效的问题(142540)
* 在收藏侧边栏,现在右键选择打开全部链接时不再包括子目录中的链接了
* 修正了傲游加速按钮失效的问题
* 修正几个阅读标签相关的问题
* 修正了一个外部链接有时候不重用空白页的问题(142556)
* 修正一个后台打开页面抢焦点的问题

[插件]
* 修正了一个com插件导致主框架死锁的问题

2.5.2.2801 beta1 [2009-03-02]

[核心]
* 优化整体结构和性能
* 解决了些许2.5.1框架存在的问题

......

[广告过滤]
* 解决一个浮动广告过滤误删除的问题

[傲游下载]
* 解决一个批量下载较慢的问题

2.1.3.2430 [2008-08-08]

修正部分影响使用的 bug.

2.1.3.2418 [2008-08-07]

[新增]
* 奥运版插件

[快捷键及鼠标手势]
* 改进了鼠标手势在一些情况下的性能
* 修复在弹出窗口上使用鼠标手势(快捷键)时会作用到当前活动标签的问题

[浏览辅助]
* 一些页面的按键处理问题,如一些Flash页面等
* 解决一些情况下关闭阅读标签后,原页面链接无法打开的问题(85047)
* 一些非法网址访问后,标签内容透明的问题(87064)

[页面内查找]
* 修复一个关闭标签会导致浏览器崩溃或者退出的问题

[界面]
* 解决一个站点图标不显示的问题(E73473)

[FEED]
* 解决一个无法标记为已读的问题

[傲游下载]
* 解决一个下载全部链接时会出现多个傲游进程的问题

[广告过滤]
* 解决一个对过滤结果显示Content Filter的问题

[浏览辅助]
* 解决侧边栏选择"只显示最爱收藏"后"打开全部链接"会打开最爱收藏以外的链接的问题(90892)

[安装程序]
* 安装程序最后一步增加了查看更新内容选项

2.1.2.649 [2008-06-30]

[浏览核心]
* 解决几个浏览器相关的安全问题

[浏览辅助]
* 修正不启用收藏服务时,不自动导入收藏的问题
* 修正发送到桌面等访问系统相关文件夹失败的问题
* 解决一些情况下退出浏览器缓慢的问题

[页面内查找]
* 页面内查找框支持鼠标滚轮切换查找结果
* 页面中没有查找结果时,编辑框变红
* 修正点统计链接,有时会出现空结果的问题
* 修正查找栏 查找文本颜色 与皮肤不一致的问题
* 焦点在查找结果列表中时,支持上下键前后滚动查找结果

[其它]
* 增加了打印的页面设置菜单(需重置菜单栏)
* 解决一个打开DEP时,自动更新程序崩溃的问题

2.1.1.1717 [2008-06-17]

[界面]
* 全新设计的页面内查找工具条
* 全新设计的自动更新模块(暂时还不支持皮肤、插件更新)
* 地址栏图标更新延迟的问题(81712)
* 地址栏下拉时隐藏浏览器会导致出错的问题(79578)
* Explorer崩溃后,系统栏图标不重新载入的问题(79947)
* 多显示器情况下,没有记住最大化所在显示器的问题
* 切换帐号时,有时候会被同步收藏对话框卡住的问题
* 一个分屏模式下关闭页面导致崩溃的问题
* 安全模式下对界面进行的调整不保存
* 增加关闭标签后激活上一个访问的标签模式
* 增加找回密码窗口
* 状态栏按钮拖到网页工具栏后无效的问题(78737)
* 网页工具栏上编码的"自动选择"功能无效的问题
* 在查看菜单中增加了编码子菜单(需重置"菜单栏")
* 尝试解决一个导致GDI泄漏的问题

[皮肤]
* 增加了页面内查找工具栏的皮肤设定

[浏览辅助]
* 一个RSS导致崩溃的问题
* 一个IE6下,中键打开链接时乱码的问题
* 在新标签中打开 Feed 频道页面选项有时候无效的问题(80205)
* 新建帐号时如果有共享帐号,则导入共享帐号收藏

[快捷键及鼠标手势]
* 一个鼠标手势滚动页面的问题

[插件及外部工具]
* 插件命令readFile读取的问题(81122)
* 外部工具的参数"当前网页标题" 无效的问题
* 删除某个插件后,会造成插件栏中的插件排列顺序丢失

[傲游下载]
* 增加了不保存下载历史选项
* 增加了下载错误提示
* 部分网页下载附件后原页面关闭的问题(78679)

[其他]
* 傲游插件、皮肤、语言、过滤包等相关文件不使用下载工具

2.1.0.2082 [2008-05-15]

* 修正侧边栏重新打开不记得之前选择的问题
* 工具栏右键菜单、查看菜单 中增加网页工具栏、侧边栏(需重置菜单栏)
* 解决一些页面上滚、下滚一页无效的问题(76862)
* 将截图质量默认设为高
* 修正中文版本 关联的文件右键菜单显示为 傲游(Maxthon)
* 修正链接上点击右键,在菜单中选择添加收藏时,添加收藏对话框没有自动填写标题的问题(76641)

这是1.X的

1.6.5 build 18 [2008-09-28]

* 起始页恢复为奥运版之前的版本
* 自动删除奥运版专用的几个插件
* 界面右键-自定义对话框上,确定取消的中文语言翻译
* 修改傲游网站、傲游帮助、推广傲游的错误链接
* 翻译服务由雅虎翻译改为谷歌翻译
* 侧边栏搜索精简,去掉失效项目
- 快捷组中去掉无效链接
- 选项-搜索中删除失效搜索串,加入淘宝购物搜索

1.6.4 build 20 [2008-08-14]

* 解决了一个插件退出时造成的问题
* 启用了新的起始页(全新安装用户生效)
+ 加入了奥运新闻快递功能(需启用News插件)

1.6.3 build 80 [2007-10-12]

* 解决多个内部错误

1.6.2 build 60 [2007-08-08]

+ 加入了2.x的防假死功能 [测试]
+ 侧边栏插件加入页面完成事件 'sidebar_tab_complete'
* 修正了一个填写表单的 bug

1.6.1 build 50 [2007-05-31]

+ 搜索框加入自动提示. 在 Maxthon 选项 > 搜索 里面可以开启和关闭
+ Maxthon 选项 > 搜索 中加入选项, 使用旧的多引擎搜索按钮
* 修正 Windows Vista 下窗口大小错位的问题

......

* 增强起始页
+ 添加 RSS 侧边栏右键菜单"放置到起始页"
* 修正部分内部 bug

v1.5 build 95 [2005-10-05]

* 解决默认缩放无效的问题
* 解决有时候点主页按钮无法打开主页问题

v1.5 [2005-09-30]

+ 在注册为默认浏览器的时候,完全截获各种软件对IE的调用。
* 修正了一个造成某些script error的问题。
* 解决一个造成搜索丢失的问题。
* 解决rss侧边栏隐藏的时候,也会显示rss tooltip的问题.
+ 友好的 404 页面
# 改进了去除浮动广告的效率

v1.3.3 [2005-07-31]

+ RSS 侧边栏添加'更多RSS'按钮.
+ 搜索栏实时下来菜单.
* 修正了一个造成 'error load menu' 错误的问题.
+ 支持 Podcasting(播客).
+ 在线更新将记忆更新条目是否选中的状态.
* 内存占用进行了一些调整.
+ feed.maxthon.com , Maxthon Feed 目录.

v1.3.1 [2005-05-31]

+ 新的 RSS 通知弹出窗口.
+ 新的致谢服务 - 收藏服务(测试).
* 在地址栏输入地址的时候, 焦点会保持在地址栏.
+ 在启动对话框加入'离线打开的选项'.
+ 在高级选项加入: 不自动刷新当前页面.
+ 当只有一个空白页面的时候, 不要求退出确认.
* 点击状态栏IP地址, 自动拷贝地址到剪贴板.

v1.2.5 [2005-05-05]

* 修正了网页对话框过滤有时候会造成script error的问题.
* 提供了语言文件自动更新的方式.
* 增强了稳定性.

v1.2.4 [2005-04-21]

* 修正了造成很多script error的问题。
* 解决了一个影响稳定性的问题。

v1.2.3 [2005-04-14]

* 修正 GMail 登陆的问题.
* 加快 Maxthon 关闭速度.
* 增强浏览效率.
* 修正关闭后驻留内存的问题.

v1.2.2 [2005-04-08]

* 修正了一些潜在的安全问题.
* 函数 max_activex 将只可以在本地网页上运行.
* 加强了弹出窗口过滤.
* 修正了几个错误.

当然,更少不了3.X的:(http://gocn.maxthon.com/web/mx3/changelog/index.htm

3.0.0.145

[主框架]
+ 完善站点图标显示
* 修复了与 pitaschio 软件冲突的问题
* 修复了一个网站图标显示问题
[Webkit核心]
+ 增加平滑滚动配置项,默认关闭
* 调整平滑滚动的步长和速度
* 解决了超链接文本的下划线没有重绘的问题
* 解决了滚动条的位置在页面刷新前后不一致的问题
* 关闭了按下鼠标滚轮后的平滑滚动

3.0.0.144

[主框架]
+ 在主框架范围内支持了鼠标和键盘特殊功能键
+ 新的标签管理框架设计,在这种框架下:
     * 解决某些情况主框架崩溃的问题
     * 解决某些情况下页面脱离主框架控制的问题
* 解决有时收藏丢失,重新打开恢复正常的问题
* 解决导入由IE8导出的html收藏文件时出现乱码的问题
[Webkit核心]
+ 增加了使用鼠标滚轮平滑滚动页面功能
+ JavaScript引擎升级,速度最高提升20%
* 解决透明图层创建失败后使用空指针的问题
* 解决访问cctv.com首页出现崩溃的问题

3.0.0.140

[Webkit 核心]
+ 支持DNS预读
+ 支持鼠标和键盘上的特殊键
* 0000751: 基础认证对话框改进:
     * 支持认证对话框中在密码框按下回车提交
     * 支持认证对话框的提示文本里显示认证提示和URL

3.0.0.139

[主框架]
+ 将“停止”按钮与“访问”按钮合并
* 优化批量关闭标签效率,标签-->右键菜单-->关闭其它标签/关闭右侧标签
* 优化退出速度
* 解决 0000833:中文路径切换模式的问题
* 解决0000832:收藏夹按名称排序混乱的问题
* 解决0000831:新添加的收藏位于收藏栏最前端的问题
* 解决0000697:CTRL+T或CTRL+N后,焦点不在地址栏的问题
* 解决0000583:地址栏焦点定位快捷键的输入问题
[Webkit核心]
+ 支持中键按下后的页面平滑滚动
+ 默认禁掉了脚本自动弹出新窗口的支持
* 解决了 Windows7 下登录需要认证的路由器失败的问题
* 支持论坛Ctrl+Enter发帖
* 添加对页面accesskey的支持
* Discuz论坛“发表回复”在极速模式将可正常使用
* 解决页面文本框内键入退格键(Backspace)导致页面后退问题
* 解决 0000829:新浪邮箱极速模式登陆显示浏览器版本太低的问题
* 解决上海移动个人营业厅不能选择的问题
* 解决google首页“更多”超链接不能下拉问题
* 解决小红伞中国论坛的登录时不能选择问题
* 解决小红伞中国论坛注册时不显示验证码的问题
* 解决 0000615: IT168极速模式崩溃的问题
* 解决一些网站的登陆问题
* 解决 0000828:登陆Dz7论坛的时候,问题选择下拉框没有选项的问题
* 解决 0000802:Gmail“更多“菜单问题
* 解决 0000809: Live Mail内某些JS链接点击后无反应的问题
* 解决 0000806:Acid3 测试上的 Alert 出不来的问题
[界面]
+ 增加对站点图标的支持
[地址栏模块]
+ 焦点在地址栏时,键入Alt + D则将地址栏内文字全部选中
+ 地址栏内无输入时,显示提示文字
+ 增加快捷键F4,显示地址栏下拉列表
[在线更新模块]
+ 增加了浏览器在线升级更新功能

怎么样,很长吧,这都是一步一步的走来的。傲游的浏览器进程,现在有3条线。主线是MX2,是现在的主打产品,MX3是副线,但总有一天要转正的,MX1是0号线,基本处于停滞状态,但支持仍然没有停止,有用户需要啊。

4.扩展众多,个性便利

安装插件,就可以享受更多的功能。插件有傲游的开发组提供的,更多的还是众多的傲友们的杰作。可以看天气、查股票、找翻译、听广播......安装插件本身很快捷,可以说是安装使用都是乐趣

皮肤更是少不了,喜欢酷酷的黑色,纯洁的白色,质感的金属,可爱的卡通,都有,成千上万的皮肤供你选。都不满意,没关系!傻瓜式操作的Skin Maker(感谢ABC老大!)帮助你打造自己的皮肤!别忘了上传和大家分享哦!

这么多的功能,难怪:

"Maxthon 出色地将 IE 核心扩展成了一个具有更高安全性和易用性的浏览器, 对于用户而言, Maxthon 将会带来更好的使用体验. 许多微软的员工也在使用 Maxthon, 包括我本人."

- 微软 Windows 产品市场主管 Gary Schare

"Maxthon 的经历带有半传奇色彩, 在没有任何市场宣传的情况下通过单纯的口口相传的方式吸引了成千上万的用户. Maxthon 浏览器的优秀品质是这个奇迹发生的最根本原因."

- Piper Jaffray & Co 市场主管, 著名网络分析家 Safa Rashtchy

怎么样,还在用别的浏览器,换成傲游试试看!身边的朋友还在用IE?劝他们换成傲游吧!

声明:我不是枪手,人家还是规矩的良民啊。同志们要逐一核查我的语句,保证句句属实!

posted @ 2009-09-28 14:58 Condor 阅读(1346) | 评论 (2)编辑 收藏

     每天,小蚂蚁很早来上工,并且一来就开始做事。  
  她的生产力很高,并且工作愉快。  
  身为老板的狮子,非常惊奇蚂蚁能自行工作而不须监督。  
  他认为在没有监督下的蚂蚁生产力是如此的好,如果有人监督的话她的生产力应该会更好才对!  
  因此他招募了有丰富经验的蟑螂作为监督员,蟑螂以擅长撰写优良报告而闻名。  
  蟑螂的第一个决定是设立了打卡计时系统。  
  他也需要一个秘书帮助他缮写和键入报告和……  
  他招募了蜘蛛,负责管理档案和监管所有电话。  
  狮子对蟑螂的报告非常高兴并要求他用图表描述生产率和分析趋势变化,因而他能在董事会上用这些资料来报告。
  因此蟑螂必须买一台新的计算机和激光打印机和…  
  并招募苍蝇来管理信息部门。
  曾经是很有生产力和轻松的蚂蚁,恨透了这些耗尽她大多数时间的过多文书作业和会议…!  
  狮子做出结论这是提名蚂蚁工作部门负责人的时候了。  
  这个位置被赋予给了蝉,蝉的第一个决定是为他的办公室买一张地毯和一把符合人体工学的椅子。  
  新的人负责,蝉,也需要一部计算机和一位从他原先部门带来的个人助理,来帮助他准备工作和预算控制策略优化计划…
  蚂蚁工作的部门现在是一个哀伤的地方,不再有人会笑,而且大家变得抓狂…  
  就是那时蝉说服狮子上司,强调要开始进行组织气候调查的绝对必要性。  
  在审查了蚂蚁的部门运作费用后,狮子发现生产力比以前大幅减少。  
  所以他招募了猫头鹰,一位有名望和显耀的顾问来执行稽核工作并建议解决之道。  
  猫头鹰在部门待了三个月并且产生了一份有数册之多的巨大的报告,结论是:「部门成员人数过多…」  
猜猜狮子首先解雇谁?
  当然,是蚂蚁,因为她「显现出缺乏做事的动机并且态度消极」。

posted @ 2009-08-19 11:32 Condor 阅读(485) | 评论 (0)编辑 收藏

网站地址:http://www.drweb.com.cn/other/frdrweb.aspx

貌似要进军国内了。

不多说了,知道点电脑安全方面知识的大概都知道它吧。

申请后发现不能安装在SERVER系统上,等有空搞的SERVER版的出来吧。

posted @ 2009-08-10 09:18 Condor 阅读(507) | 评论 (0)编辑 收藏

以前是一个人闷头写代码。工作久了,发现同行们的代码基本都不能看,当然不少还来自大公司。因此大公司的代码也基本不能看。在学校里就听说过许多同学的憧憬,要进什么大公司学技术,现在看来真是好笑,能学到才怪呢。
游戏行业我还蛮清楚,暴雪不知道,反正一直很崇拜,代码应该牛逼,看招聘就能看出来,不懂游戏的别来这里玩。牛逼。
其他公司,包括所有的日本公司+中国公司代码都不堪入目。

1.首先我觉得写代码之前要了解自己,所为有所为,有所不为,并不是所有优雅的东西都是每个人都能写出来的。如果人人都能写出美的东西,那也不能称之为美了,大便之所以不香是因为你随便就能得到。因此有时候一味去追求好的设计,无异于搬起石头砸自己脚。游戏行业更是这样,面对纷繁复杂的需求,需要对自己有清醒的认识。

2.技术上,一定要了解计算机,二进制编码系统。居然很多计算机系出身的人不懂汇编与现代计算机体系结构,这基本上跟文盲没什么太大区别了。(这里插一句,C++的内存模型大多数也不知道。迭代器的++iter;iter++ 90%程序不知道区别。如果你看了也不知道,你每天要多花3-5个小时补课了。)

3.C++语言各个特性对设计的影响。我见过很多C过来的牛逼程序员,当然更多的是垃圾程序员,懂了继承以后就到处继承,懂了多态不得了了,全是多态,懂了模板,程序基本就不能看了。当然C++也有很多我不满意的设计,比如很多语法正确语义不当的东西,一定程度上也造成程序的可读性不高。

4.数据结构,算法。再快的计算机也禁不起杀手们的调教,我见过内存杀手,显卡杀手,CPU杀手,你不是卡马克,你的杀戮行动不会推动计算机进步,只能使你的程序慢的象蜗牛。数据结构和算法懂太多也不为过,别以为有了stl,有了boost就万事大吉了,记住:没有银弹。

以下说一些设计上的东西。大部分人不用看了,因为看了你们也不懂。
1.项目相关人员应该在项目初期共同制定好口头词汇,项目概念,指定规范的行业概念,特别是游戏行业,我觉得规范特别缺乏,因为大家觉得反正迟早要改,所以不如无规范。这个观念是十分错误的。我认为无论项目有多紧张,规范都是首位的,没有的后果就是项目一直紧张,最后Cancel。(插一句:我认为中国游戏策划是最傻逼的职业之一,如果你不是为了混口饭吃,而是理想要做一名策划的话,我劝你赶紧回头是岸。)

2.模块的划分很重要,便于你考虑每个模块的参与人数和数量分配。并不是一切都要模块化,刚才说了,不要懂了个模块就开始天天模块了。这点我非常同意云风的话,设计所谓框架是最最最不靠谱的事情,当然一开始就设计模块也是很呆的,除非你是本杰恩,否则不推荐,为了抽象的抽象只是让你离真实更远,记住“kiss”法则。好的程序不应该比我们说话还拗口。

3.最重要的!良好的接口所有的特征审核表,把他贴在你计算机任何一个醒目的地方吧
a.功能的正交分解
b.最小化的接口
c.最明确的函数调用语义(注意是语义,不是语法,所以收回你那些狗屁不通的接口吧)
d.最适合出错检查机制(象c++爸爸说的,我写第一句代码时就想到该如何调试了)

4.不要过分痴迷于接口,多写点用户代码,多体验一下用户。别写“公务员”式的接口,很多脑残设计用都没法用。

5.不要吝惜笔墨来描写代码描述及文档,微软为什么牛逼,看看多少人在写msdn文档就知道了。

6.尽量引诱那些愿意使代码高质量的程序员参与进来。很幸运的是我手下有一个。

7.精益求精,如果你把写不仅仅把写代码当作谋生工具的话,我觉得你应该付出多一点。就算他只是你吃饭的本钱,我也觉得你应该有点职业精神。程序员这个行业很特殊,代码臭并不一定很显然,不象外科医生开的刀痕,机械工人做的零件。所以很多东西要靠自己审视。

posted @ 2009-08-08 14:29 Condor 阅读(2182) | 评论 (22)编辑 收藏

msdev是visual studio 6.0的IDE程序, devenv是visual studio 2005的IDE程序
两种IDE程序, 既可以工作在图形模式下,也可以工作在命令模式下.
其中, 直接运行msdev 和 devenv将打开vs6和vs2005的IDE界面. 命令行则支持不同的选项.
Msdev的命令行用法:
Usage:
  MSDEV [myprj.dsp|mywksp.dsw]  - load project/workspace
        [<filename>]            - load source file
        /?                      - display usage information
        /EX <macroname>         - execute a VBScript macro
        /OUT <filename>         - redirect command line output to a file
        /USEENV                 - ignore tools.options.directories settings
        /MAKE [<target>] [...]  - build specified target(s)
              [<project> - <platform> <configname>]
              [[<project>|ALL] - [DEBUG|RELEASE|ALL]]
              /CLEAN            - delete intermediate files but don't build
              /REBUILD          - clean and build
              /NORECURSE        - don't build dependent projects
比如projectdsw, 此工程文件由包含很多的子项目.
编译所有项目Debug版本为:
  msdev project.dsw /make "all - Win32 Debug x86"
其中有一个project有许多其他projects组成,就是build_all, 包含了C/C++的动态库,各种工具程序,还有各种示例程序. 编译此project Debug版本就为:
  msdev project.dsw /make "build_all - Win32 Debug x86"
如果还想编译Java的动态库, 在vc6中设置好java后, 运行如下命令即可:
  msdev project.dsw /make "db_java - Win32 Debug x86"
在工程文件外,还有一个用来衡量性能的程序, project_micro,编译该程序的命令为:
msdev project_micro.dsp /make "project_micro - Win32 Debug x86"
即,对于项目文件而言, 其只有一个project, 就是其本身.
对于自动化程序而言, msdev有一个弊端,就是程序返回值.  当项目文件/工程文件不存在的时候, msdev的返回值居然是0!, 和编译成功的一样, 也许msdev认为不存在就是成功吧.
devenv命令的格式就长了一点, 基本语法是:
devenv  [solutionfile | projectfile | anyfile.ext]  [switches]
比如, 为了方便VC2005以上的编译, project将会同时提供vc6所用的dsw文件同时, 也会推出一个sln文件,这sln文件就是solutionfile
使用此文件编译project默认配置的Debug版本为:
devenv project.sln /build "Debug|Win32"
只编译db的动态库则为:
devenv project.sln /build "Debug|Win32" /project db
编译project_micro则复杂点,因为vc2005默认的project file是.vcproj的,而不是.dsp格式的,而test_micro只有.dsp格式的故而,需要先转化为.vcproj格式的, 可以用VCBuild工具:
VCBuild project_micro.dsp /upgrade
这样就产生了project_micro.vcproj
用devenv编译就是:
 devenv project_micro.vcproj /build "Debug x86|Win32"
  之所有配置与上面不同在与, project_micro中是适用于VC6的配置, 转化过来以后, 配置是保留的.
与msdev不同, devenv将文件不存在视为编译失败. 更加适合程序处理.

附:devenv的命令行帮助

Microsoft (R) Visual Studio 8.0.50727.762 版。
版权所有 (C) Microsoft Corp 1984-2005。保留所有权利。

用法:
devenv  [solutionfile | projectfile | anyfile.ext]  [switches]

devenv 的第一个参数通常是一个解决方案文件或项目文件。如果您希望在编辑器中自动打开文件,也可以使用任何其他文件作为第一个参数。当您输入项目文件时,IDE会在项目文件的父目录中查找与该项目文件具有相同基名称的 .sln 文件。如果不存在这样的 .sln 文件,IDE 将查找引用该项目的单个 .sln 文件。如果不存在这样的单个.sln 文件,则 IDE 将创建一个具有默认 .sln 文件名且未保存的解决方案,其基名称与项目文件的基名称相同。

命令行编译:
devenv solutionfile.sln /build solutionconfig [ /project projectnameorfile [ /projectconfig name ] ]
可用的命令行开关:

/Build          使用指定的解决方案配置生成解决方案或
                项目。例如“Debug”。如果可能存在多个平台,
                则配置名称必须用引号括起来
                并且包含平台名称。例如“Debug|Win32”。
/Clean          删除生成结果。
/Command        启动 IDE 并执行该命令。
/Deploy         生成并部署指定的生成配置。
/Edit           在此应用程序的运行实例中打开
                指定文件。如果没有正在运行的实例,
                则启动一个具有简化窗口布局的新实例。
/LCID           设置 IDE 中用于用户界面的默认语言。
/Log            将 IDE 活动记录到指定的文件以用于故障排除。
/NoVSIP         禁用用于 VSIP 测试的 VSIP 开发人员许可证密钥。
/Out            将生成日志追加到指定的文件中。
/Project        指定生成、清理或部署的项目。
                必须和 /Build、/Rebuild、/Clean 或 /Deploy 一起使用。
/ProjectConfig  重写解决方案
                配置中指定的项目配置。例如“Debug”。如果可能存在
                多个平台,则配置名称必须用引号括起来
                并包含平台名称。例如“Debug|Win32”。
                必须和 /Project 一起使用。
/Rebuild        先清理,然后使用指定配置生成
                解决方案或项目。
/ResetAddin     移除与特定外接程序关联的命令和命令用户界面。
/ResetSettings  恢复 IDE 的默认设置,还可以重置为
                指定的 VSSettings 文件。
/ResetSkipPkgs  清除所有添加到 VSPackages 的 SkipLoading 标记。
/Run            编译并运行指定的解决方案。
/RunExit        编译并运行指定的解决方案然后关闭 IDE。
/SafeMode       以安全模式启动 IDE,加载最少数量的窗口。
/Upgrade        升级项目或解决方案以及其中的所有项目。
                并相应地创建这些文件的备份。有关备份
                过程的更多信息,请参见
                “Visual Studio 转换向导”上的帮助。

产品特定的开关:

/debugexe       打开要调试的指定可执行文件。
                命令行的其余部分作为它的参数
                传递到此执行文件。
/useenv         使用 PATH、INCLUDE、LIBPATH 和 LIB 环境变量
                而不是使用 VC++ 生成的 IDE 路径。

要从命令行附加调试器,请使用:
        VsJITDebugger.exe -p <pid>


vcbuild 的命令行帮助

Microsoft(R) Visual C++ 项目生成器 - 命令行版本 8.00.50727
版权所有 (C) Microsoft Corp 1993-2003。保留所有权利。

用法: vcbuild [options] [project|solution] [config|$ALL]

选项:
/clean (/c)     只清除生成输出
/error:<str>    输出到 stderr 时添加到错误行的前缀
/errfile:<file> 将所有错误记录到指定的文件
/htmllog:<file> 将输出记录到指定的 html 文件
                (默认值: $(IntDir)\BuildLog.htm)
/implib         为 DLL 配置创建导入库(不链接)
/info:<str>     输出到 stdout 时添加到信息行的前缀
/link (/l)      执行链接,而不生成源
/logcommands    将命令和响应文件打印到屏幕
/logfile:<file> 将所有输出和生成信息记录到指定的文件
/override:<file> 使用给定属性表文件中的设置
                重写项目设置

/M<number>      指定要运行的并发生成的数量(如果可以运行并发生成)
/msbuild:<opt>  将 <opt> 传递至 msbuild.exe

/nocolor        在输出错误信息和警告消息时不使用颜色突出显示
/nohtmllog      不编写 HTML 生成日志文件

/noimplib       不生成导入库。
                注意: 此选项会重写 /implib。
/nologo         取消显示版本和版权信息
/nondefmsbuild  不要使用位于 .NET
                Framework 安装中的 msbuild.exe 副本
/platform:<str> 只为给定平台生成配置
/implibobjs:<s> 管理员的其他依赖项
/rebuild (/r)   清除生成输出并执行生成
/forcelink      强制链接,而不生成源
/showenv        在 html 生成日志中显示环境
/time           从开始到结束的生成时间
/upgrade        将项目文件升级到受支持的最新格式
                注意: 升级开关不执行生成
                注意: 对于解决方案文件,会忽略此选项
/useenv (/u)    使用 INCLUDE 和 LIB 路径的环境变量
/wrnfile:<file> 将所有警告记录到指定的文件
/warning:<str>  输出到 stdout 时添加到警告行的前缀
@<file>         从指定的响应文件读取选项

默认行为:
===============================================================================
如果没有指定项目,并且目录中只有一个 .vcproj 文件,
将会生成该项目。
如果没有指定配置,并设置了 VCBUILD_DEFAULT_CFG 环境
变量,将会生成该变量指定的配置。如果未设置
该变量,将会生成所有的配置。

默认操作是生成指定的配置,而不执行清除。

还将从 VCBUILD_DEFAULT_OPTIONS 环境变量中读取
选项。
===============================================================================

posted @ 2009-07-23 10:30 Condor 阅读(5609) | 评论 (0)编辑 收藏

1.  创建Camera.
      1)通过 NiNew NiCamera的方式获得
      2)通过读取NIF文件,找到适合的Camera Node
2. 创建NiRect<float>对象, 设置Camera视口大小(假设对象为NiRect<float> kRetViewPost)
      1)全屏幕 kRetViewPost = NiRect<float>(0.0f, 1.0f, 1.0f, 0.0f);
      2)特定大小
         假设当前窗口大小800*600, 我们要在大小为200*100, 相对坐标为 (cx = 300, cy = 100)的范围内显示Camera的内容, 那么视口大小为:
         计算视口比例: ratioLeft = cx / 800, ratioButon = 1.0 - (cy + 100) / 600; ratioRight = (cx + 200) / 800, ratioTop =  1.0 -  cy / 600;
         kRetViewPost = NiRect<float>(ratioLeft  ratioRight , ratioTop , ratioButon );
3. 创建NiFrustum对象, 设置Camera截面体比例大小
      NiFrustum(float fLeft, float fRight, float fTop, float fBottom, float fNear, float fFar, bool bOrtho = false)
      fLeft/fRight/fTop/fButtom的值是相对于显示区域的中心点和显示模式而定的.
      1) 显示模式:
            a) 正交模式 (bOrtho = true)
               假如显示区域是200*100的大小, 那么fLeft = -(200/2),fRight = 200/2, fTop = 100/2, fButtom = -100/2;
            b) 非正交模式 (bOrtho = false)
               不管显示区域多大, fLeft/fButtom的值都在[-0.5, 0.0)之间,  fRight/fTop 的值都在(0.0, 0.5]之间; 如: (-0.4, 0.4, 0.46, -0.46)
            正交与非正交的区别在于, 使用非正交模式时, Camera的映像大小会受到与聚焦物体间的距离影响(即可实现缩小放大的功能), 而正交模式则不会.
      2) 显示比例
          在正交模式下通过调用AdjustAspectRatio来设定, 而在非正交模式通过fLeft(fRight)与fButtom(fTop)的比值来设定.
      3) 裁剪距离(例如fNear = 1.0f, fFar = 1000.0f)
4. 通过NiCamera::SetViewPort(const NiRect<float>&)和Camera::SetViewFrustum(const NiFrustum& )分别设定ViewPort和Frustum

posted @ 2009-07-22 20:26 Condor 阅读(667) | 评论 (0)编辑 收藏

  我不向往苏轼那种“大江东去,浪淘尽,千古风流人物”的豪迈气概,也不向往易安那种“才下眉头,却上心头”的婉约凄凉,更不具有杜甫“大庇天下寒士俱欢颜”的伟大胸怀,因为现实不是这样的时代。我所向往的生活,就是快乐幸福、安定和谐。
  “燕草如碧丝,秦桑低绿枝。”在风和日丽的春天,伴着清脆的鸟鸣,携着飘香的鲜花,和一群知心的朋友在和煦的阳光下,嬉戏、玩耍。让碧丝般的小草,轻抚我们疲倦的身体;让轻柔的春风,抹去我们心中的烦恼;让悦耳的鸟鸣,唤醒我们青春的活力。这是我神往的生活。
  “接天莲叶无穷碧,映日荷花别样红。”在烈日炎炎的夏天,最快不过于伙伴们像鱼儿一般在水中自由自在地穿梭,你追我,我赶你,时儿水花四溅,时儿欢声笑语。让清凉的溪水冲刷快要蒸发的身体,使我们依旧像新生的嫩叶一般鲜亮;让水花和笑声一起飞溅,使我们仍然充满生机地迎接下一步的挑战。这是我追求的生活。
  “人道天凉好个秋。”秋高气爽的天气里,拿本书,音乐在耳中穿梭,迎着习习的凉风,坐在窗台边享受闲适的午后,忘了生活的烦恼,忘了学习的压力,忘了时间的流逝,就这样安静的看着书,听着音乐,好好体验一番“少年不识愁滋味”。这是多么惬意的生活啊,我向往!
  “梅须逊雪三分白,雪却输梅一段香。”我没有雪一般的洁白,也不会有梅的百里飘香。在这个老鼠都不愿意出来偷吃的季节,我没有梅与雪的情操,我所向往的只是能像冬眠的动物一般,蜷缩在自己那个温暖而又温馨的空间里,做上一个甜甜的美梦,隐约听到妈妈不停的叫唤时,睁开朦胧的双眼,迎着厨房里飘出的阵阵清香舒展。“睡觉睡到自然醒”一定是人生一件快事。在寒假里让我睡个饱觉吧,这是我渴望的生活!!
  让和煦的阳光抚慰我疲倦的心灵吧;让清凉的溪水冲刷去一身的烦恼吧;让恬静的秋意抚平我内心的躁动吧,让充足的睡眠为我的生活加煤加炭吧!我向往这样的生活!
  听竹声瑟瑟,看世事萧萧。

posted @ 2009-06-29 14:34 Condor 阅读(2517) | 评论 (19)编辑 收藏

 

欧盟最近通过法律手段让微软在欧洲销售的Windows 7操作系统中去掉IE浏览器。不过此举遭到了欧洲IE拥护者的反对。欧洲网站jcxp.net称,微软目前因为反垄断诉讼,不得不在Windows 7中删除IE浏览器。微软在自家系统中预装自己的浏览器何错之有?而造成此目前状况的幕后推手正是欧洲浏览器厂商Opera。欧盟在裁定微软去除IE浏览器之后,Opera仍然发表声明说,“这是不够的,Opera认为合理的解决方案是让微软预装多个浏览器,让用户来选择浏览器使用”。

该网站声称,基于以上原因可以看出Opera的真正目的是通过打压不受欢迎的IE浏览器,从而用合法的手段得到更多市场份额。这与百事可乐控告可口可乐可乐罐设计侵权一样可笑。

他们宣称:“够了!我们呼吁全民抵制Opera!”

1136180494300649

基于此,该网站推荐用户使用以下浏览器作为Opera的替代。

PC平台:

Internet Explorer
Mozilla Firefox
Google Chrome
Apple Safari

移动设备:

Skyfire
Iris
Bolt

Opera作为最后一名,被发布不久的Chrome超过而不思进取用这种卑劣的手段.
虽然我不在欧洲,也可能不会使用正版软件(因为没买不起),但还是要抵制Opera.

posted @ 2009-06-15 19:03 Condor 阅读(1841) | 评论 (6)编辑 收藏

今天听朋友讲了一个调侃国内制作人的段子,强悍。转发在此,供大家一笑。

某人来游戏公司面试。

考官问曰:
会程序吗?“不会”
懂美术吗?“不懂”
策划会写吗?“不会”
哦!那你只能当制作人了!

posted @ 2009-06-09 15:14 Condor 阅读(464) | 评论 (0)编辑 收藏

打开C:\Windows\System32\drivers\etc\hosts,加入以下内容保存.

202.89.236.211 cn.bing.com
202.89.236.211 www.bing.com
202.89.236.211 bing.com
202.89.236.211 bing.com.cn
202.89.236.211 bing.cn

如果还是打不开运行ipconfig /flushdns清空DNS缓存就可以了.

posted @ 2009-06-08 19:03 Condor 阅读(576) | 评论 (0)编辑 收藏

仅列出标题
共10页: 1 2 3 4 5 6 7 8 9 Last