<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/wettuy" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/wettuy" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 16 Oct 2011 11:18:25 GMT</lastBuildDate><title>wettuy's blog</title><description>lolibeta,一个萝莉控的技术史诗</description><link>http://www.lolibeta.com</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Sun, 16 Oct 2011 11:18:29 GMT</pubDate><item><title>苹果与乔帮主，值得深思的智慧</title><link>http://www.lolibeta.com/pc/2027.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/pc/2027.html/attachment/steve_jobs&quot;  rel=&quot;attachment wp-att-2075&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/10/steve_jobs-450x301.jpg&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;301&quot;  class=&quot;alignnone size-medium wp-image-2075&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
就在苹果处于低迷的时候，乔帮主走了，一切来的是这么的突然。这位伟人耗尽了毕生心血建立了当今的苹果帝国，用创新一次又一次地改变了世界，改变了人们的观念，他的Think Different勉励了人们去创新。这就是他——史蒂夫·乔布斯，这位伟人在苹果最需要他的时候选择了离去，在事业最巅峰的时候选择了放弃。&lt;br/&gt;
虽然乔帮主已经离我们而去，但他留给我们的智慧十分值得我们去细细品味。&lt;span id=&quot;more-2027&quot; &gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;生平回顾&lt;/h3&gt;
&lt;p&gt;1955年2月24日，乔布斯出生在旧金山一个单亲家庭，出生仅一周便被附近芒廷维尤市的一对夫妇保养。19岁的时候，乔布斯选择了辍学并成为了一名电视游戏机公司的职员。1976年，乔布斯与其好友斯蒂夫·沃兹尼亚克建立了苹果公司，就在短短的四年间，乔布斯成为了亿万富翁，并推出了划时代的Macintosh（麦金塔）电脑。&lt;br/&gt;
好景不长，因为苹果的内部斗争，乔布斯被迫离开了苹果公司。在离开苹果的期间，他先后创办了NeXT电脑公司和皮克斯动画工作室，改变了全球动画的发展。后来，苹果公司收购了NeXT电脑公司，乔布斯也因此契机重新接管苹果，在他接管期间，发布了采用彩色透明外壳的iMac一体机，帮助苹果顺利的度过了财务危机。&lt;br/&gt;
千禧年，乔布斯以一美元的年薪成为了苹果的CEO，随后先后推出了iPod、MacBook Air、iPhone、iPad等电子产品，开创了一段段传奇的历史。&lt;br/&gt;
今年八月，乔布斯因为身体原因辞去了CEO一职，成便是他最后一次辞退CEO一职，本月六号，苹果公司在官网登出乔布斯病逝的消息，伟人从此与世长辞。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;Think Different&lt;/h3&gt;
&lt;p&gt;1997年，乔帮主重回苹果并推出了著名的&lt;a href=&quot;http://v.youku.com/v_show/id_XMTcwMjM1Mzgw.html&quot; &gt;《Think Different》&lt;/a&gt;广告，传递了苹果的价值观。&lt;br/&gt;
Think Different，不仅是苹果的口号，乔帮主用尽一生把Think Different的概念贯彻到了苹果全线产品当中，把Different当作宾语，让产品适用用户而不是用户适应产品。&lt;br/&gt;
Different是什么？Different就是苹果的客户，那些拥有独立思维敢于放弃传统眼光、为了最求理想，不甘碌碌而终、愿意接纳新事物，以及想要改变世界客户。&lt;br/&gt;
这就是苹果的商业模式，满足那些Different用户的体验，让用户心甘情愿地去消费。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对于Think Different用户来说，他们享受着iTunes的音乐管理、享受着Genius带给他们的音乐推荐，因此没有需要复制MP3和文件夹的需求。&lt;/li&gt;
&lt;li&gt;对于Think Different用户来说，他们十分享受MacBook Air的手势操作，即便性能并不高。&lt;/li&gt;
&lt;li&gt;对于Think Different用户来说，他们十分享受iPod Touch给他们带来的娱乐体验，因为Touch就是Touch，不是MP4也不是游戏机。&lt;/li&gt;
&lt;li&gt;对于Think Different用户来说，他们不在意在iPhone上同时打开多个程序，因为他们从不会感到操作上的不流畅。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;苹果的体验做得好，归功于Think Different的价值观，只满足特定的用户群的操作体验，当你喜欢上了Think Different，自自然然就成了“果粉”，心甘情愿地消费。不过并不是所有用户都能接收Think Different，因此他们可能会抱怨，希望苹果能买足他们的要求，但是苹果并不会为此而妥协。&lt;br/&gt;
Think Different教会我们一个道理，围绕核心进行创新，并且在创新和用户间要懂得取舍。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;iMac &amp;amp; Mac OS&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/pc/2027.html/attachment/imac&quot;  rel=&quot;attachment wp-att-2082&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/10/imac.jpg&quot;  alt=&quot;iMac，苹果的起死回生制作&quot;  width=&quot;400&quot;  height=&quot;280&quot;  class=&quot;alignnone size-full wp-image-2082&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
1998年，苹果发布了首款iMac，这款产品彻底扭转了苹果当时的局面。&lt;br/&gt;
当然，iMac的取胜知道并不在于硬件上的性能，而是在于那简洁的设计和能将硬件性能充分发挥的Mac OS系统。&lt;br/&gt;
Mac OS的界面总给人一种华丽而又不臃肿的感觉，这也是Mac OS和Windows的区别。微软在这几年的不思进取，不但没有让Windows的用户体验得到提升，还让系统变得越来越臃肿。而苹果则不然，每逢添加一些核心功能的同时，都会抛弃一些并不常用的功能，好让系统不会变得臃肿。&lt;br/&gt;
显然，像堆积木一样地去为产品增加功能的做法已经行不通了，盲目地添加功能只会让产品变得越来越臃肿，让开发者越来越迷茫。遗憾的是，微软至今还是一意孤行，Windows越来越臃肿的同时，并没有让用户体验得到提升，然而苹果则做到的取舍有道，这就是苹果能领先于其他对手的关键之处。&lt;br/&gt;
在操作方面，苹果通过压缩用户的操作步骤，让Mac OS的易用度得到的提升。比如在Mac OS中，大部分偏好设置都不需按应用按钮、多数软件都是采用拖扯方式安装到电脑上（和Windows上的绿色软件差不多）。&lt;br/&gt;
虽然这些被压缩的步骤都是些鸡毛蒜皮的东西，但是却减少了用户和开发者的想法之间的差异。就好比在一扇既能拉又能推的门上配上拉手并贴上了只能推的标志，虽然大家都知道开这扇门得推，但仍然有一些赌气的人要试着拉一下折扇门，这时就和管理员的初衷发生了违背。但是如果把这个拉手换成碗，用户不用思索地就知道开折扇门得推，这时人们所做的正和管理员的初衷一样。&lt;br/&gt;
软件开发也是如此，减少用户思考的过程，让用户通过潜意识就做到开发者的原意。苹果就是这样，通过压缩用户的操作步骤，使产品的易用度得到提升，与iMac的简约相呼应。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;iPhone &amp;amp; iOS&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/pc/2027.html/attachment/ip1&quot;  rel=&quot;attachment wp-att-2070&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/10/ip1.jpg&quot;  alt=&quot;改变世界的iPhone&quot;  width=&quot;440&quot;  height=&quot;292&quot;  class=&quot;alignnone size-full wp-image-2070&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
iPhone的发布让世界为止倾倒，在发布会中，乔帮主多次强调iPhone与传统手机的区别，包括支持多点触摸的显示屏、运行OS X系统（iOS），刷新了人们对手机的认知。&lt;br/&gt;
在当时，敢用这种配置的手机也只有苹果自家的iPhone。因为iPhone，我们认识到了电容屏、认识到了多点触控、认识到了原来手机也可以媲美电脑。&lt;br/&gt;
苹果这种敢为天下先的精神正正是我们值得学习的地方，但试问现在国内的IT公司有多少又能做到这点呢？别说是数码产品了，哪怕是一个程序多余的功能也不敢删掉。&lt;br/&gt;
而在iOS里，苹果尽量把一些程序的功能精简掉，甚至连程序的关闭按钮也逃不过被精简的厄运，即便这样做会令用户觉得苹果很不合情理。因为苹果认为，把程序的关闭按钮去掉，能减少用户的顾虑，比如关了这个程序会不会更加省电。&lt;br/&gt;
的确，对功能的适当精简不但能让产品变得简洁易用，还能减少用户的顾虑，提高用户对该产品的信任度。当用户信任了你的产品之后，自然而然地就会跟着你的脚步走了。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;后语&lt;/h3&gt;
&lt;p&gt;无论是iMac、iPhone还是iPad，从苹果的每样产品都能看出一些与众不同的智慧，这些智慧都值得我们去深思、去体会。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年08月26日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/it/1942.html&quot;  title=&quot;老乔走下神坛，苹果会变质吗&quot; &gt;老乔走下神坛，苹果会变质吗&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年03月27日 -- &lt;a href=&quot;http://www.lolibeta.com/other/1714.html&quot;  title=&quot;面试的成果,以及其他&quot; &gt;面试的成果,以及其他&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年02月10日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1680.html&quot;  title=&quot;iPad试用&quot; &gt;iPad试用&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年06月13日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1466.html&quot;  title=&quot;设计的延续性&quot; &gt;设计的延续性&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/822.html&quot;  title=&quot;Safari 4 with Windows 7&quot; &gt;Safari 4 with Windows 7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年02月25日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/676.html&quot;  title=&quot;Safari 4&quot; &gt;Safari 4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598897/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/2027.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/2027.html/feed</wfw:commentRss><slash:comments>1</slash:comments><description>&lt;p&gt;
就在苹果处于低迷的时候，乔帮主走了，一切来的是这么的突然。这位伟人耗尽了毕生心血建立了当今的苹果帝国，用创新一次又一次地改变了世界，改变了人们的观念，他的Think Different勉励了人们去创新。这就是他——史蒂夫·乔布斯，这位伟人在苹果最需要他的时候选择了离去，在事业最巅峰的时候选择了放弃。
虽然乔帮主已经离我们而去，但他留给我们的智慧十分值得我们去细细品味。&lt;/p&gt;
生平回顾
&lt;p&gt;1955年2月24日，乔布斯出生在旧金山一个单亲家庭，出生仅一周便被附近芒廷维尤市的一对夫妇保养。19岁的时候，乔布斯选择了辍学并成为了一名电视游戏机公司的职员。1976年，乔布斯与其好友斯蒂夫·沃兹尼亚克建立了苹果公司，就在短短的四年间，乔布斯成为了亿万富翁，并推出了划时代的Macintosh（麦金塔）电脑。
好景不长，因为苹果的内部斗争，乔布斯被迫离开了苹果公司。在离开苹果的期间，他先后创办了NeXT电脑公司和皮克斯动画工作室，改变了全球动画的发展。后来，苹果公司收购了NeXT电脑公司，乔布斯也因此契机重新接管苹果，在他接管期间，发布了采用彩色透明外壳的iMac一体机，帮助苹果顺利的度过了财务危机。
千禧年，乔布斯以一美元的年薪成为了苹果的CEO，随后先后推出了iPod、MacBook Air、iPhone、iPad等电子产品，开创了一段段传奇的历史。
今年八月，乔布斯因为身体原因辞去了CEO一职，成便是他最后一次辞退CEO一职，本月六号，苹果公司在官网登出乔布斯病逝的消息，伟人从此与世长辞。&lt;/p&gt;
Think Different
&lt;p&gt;1997年，乔帮主重回苹果并推出了著名的《Think Different》广告，传递了苹果的价值观。
Think Different，不仅是苹果的口号，乔帮主用尽一生把Think Different的概念贯彻到了苹果全线产品当中，把Different当作宾语，让产品适用用户而不是用户适应产品。
Different是什么？Different就是苹果的客户，那些拥有独立思维敢于放弃传统眼光、为了最求理想，不甘碌碌而终、愿意接纳新事物，以及想要改变世界客户。
这就是苹果的商业模式，满足那些Different用户的体验，让用户心甘情愿地去消费。&lt;/p&gt;

对于Think Different用户来说，他们享受着iTunes的音乐管理、享受着Genius带给他们的音乐推荐，因此没有需要复制MP3和文件夹的需求。
对于Think Different用户来说，他们十分享受MacBook Air的手势操作，即便性能并不高。
对于Think Different用户来说，他们十分享受iPod Touch给他们带来的娱乐体验，因为Touch就是Touch，不是MP4也不是游戏机。
对于Think Different用户来说，他们不在意在iPhone上同时打开多个程序，因为他们从不会感到操作上的不流畅。

&lt;p&gt;苹果的体验做得好，归功于Think Different的价值观，只满足特定的用户群的操作体验，当你喜欢上了Think Different，自自然然就成了“果粉”，心甘情愿地消费。不过并不是所有用户都能接收Think Different，因此他们可能会抱怨，希望苹果能买足他们的要求，但是苹果并不会为此而妥协。
Think Different教会我们一个道理，围绕核心进行创新，并且在创新和用户间要懂得取舍。&lt;/p&gt;
iMac &amp;#38; Mac OS
&lt;p&gt;
1998年，苹果发布了首款iMac，这款产品彻底扭转了苹果当时的局面。
当然，iMac的取胜知道并不在于硬件上的性能，而是在于那简洁的设计和能将硬件性能充分发挥的Mac OS系统。
Mac OS的界面总给人一种华丽而又不臃肿的感觉，这也是Mac OS和Windows的区别。微软在这几年的不思进取，不但没有让Windows的用户体验得到提升，还让系统变得越来越臃肿。而苹果则不然，每逢添加一些核心功能的同时，都会抛弃一些并不常用的功能，好让系统不会变得臃肿。
显然，像堆积木一样地去为产品增加功能的做法已经行不通了，盲目地添加功能只会让产品变得越来越臃肿，让开发者越来越迷茫。遗憾的是，微软至今还是一意孤行，Windows越来越臃肿的同时，并没有让用户体验得到提升，然而苹果则做到的取舍有道，这就是苹果能领先于其他对手的关键之处。
在操作方面，苹果通过压缩用户的操作步骤，让Mac OS的易用度得到的提升。比如在Mac OS中，大部分偏好设置都不需按应用按钮、多数软件都是采用拖扯方式安装到电脑上（和Windows上的绿色软件差不多）。
虽然这些被压缩的步骤都是些鸡毛蒜皮的东西，但是却减少了用户和开发者的想法之间的差异。就好比在一扇既能拉又能推的门上配上拉手并贴上了只能推的标志，虽然大家都知道开这扇门得推，但仍然有一些赌气的人要试着拉一下折扇门，这时就和管理员的初衷发生了违背。但是如果把这个拉手换成碗，用户不用思索地就知道开折扇门得推，这时人们所做的正和管理员的初衷一样。
软件开发也是如此，减少用户思考的过程，让用户通过潜意识就做到开发者的原意。苹果就是这样，通过压缩用户的操作步骤，使产品的易用度得到提升，与iMac的简约相呼应。&lt;/p&gt;
iPhone &amp;#38; iOS
&lt;p&gt;
iPhone的发布让世界为止倾倒，在发布会中，乔帮主多次强调iPhone与传统手机的区别，包括支持多点触摸的显示屏、运行OS X系统（iOS），刷新了人们对手机的认知。
在当时，敢用这种配置的手机也只有苹果自家的iPhone。因为iPhone，我们认识到了电容屏、认识到了多点触控、认识到了原来手机也可以媲美电脑。
苹果这种敢为天下先的精神正正是我们值得学习的地方，但试问现在国内的IT公司有多少又能做到这点呢？别说是数码产品了，哪怕是一个程序多余的功能也不敢删掉。
而在iOS里，苹果尽量把一些程序的功能精简掉，甚至连程序的关闭按钮也逃不过被精简的厄运，即便这样做会令用户觉得苹果很不合情理。因为苹果认为，把程序的关闭按钮去掉，能减少用户的顾虑，比如关了这个程序会不会更加省电。
的确，对功能的适当精简不但能让产品变得简洁易用，还能减少用户的顾虑，提高用户对该产品的信任度。当用户信任了你的产品之后，自然而然地就会跟着你的脚步走了。&lt;/p&gt;
后语
&lt;p&gt;无论是iMac、iPhone还是iPad，从苹果的每样产品都能看出一些与众不同的智慧，这些智慧都值得我们去深思、去体会。&lt;/p&gt;
相关文章2011年08月26日 -- 老乔走下神坛，苹果会变质吗2011年03月27日 -- 面试的成果,以及其他2011年02月10日 -- iPad试用2010年06月13日 -- 设计的延续性2009年05月15日 -- Safari 4 with Windows 72009年02月25日 -- Safari 4&lt;img src=&quot;http://www1.feedsky.com/t1/566598897/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/2027.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>乔帮主</category><category>苹果</category><category>电脑网络</category><pubDate>Sun, 16 Oct 2011 19:18:25 +0800</pubDate><author>某懒风</author><comments>http://www.lolibeta.com/pc/2027.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=2027</guid><dc:creator>某懒风</dc:creator><fs:srclink>http://www.lolibeta.com/pc/2027.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598897/4064319</fs:itemid></item><item><title>Google+的社会化之路</title><link>http://www.lolibeta.com/pc/2023.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/slide1-1.jpg&quot;  rel=&quot;shadowbox[sbpost-2023];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot;  title=&quot;slide1-1&quot;  alt=&quot;slide1-1&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/slide1-1_thumb.jpg&quot;  width=&quot;504&quot;  height=&quot;353&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;毫无疑问，Google+绝对是最近最火爆的话题。尽管仍然需要邀请才能注册，但是在我几乎没有主动出击过的情况下，已经有超过5000人圈了我，即使是对于特别擅长于病毒式营销的Google而言，能够让用户持续的保持这样的积极性，甚至到现在为止，仍然保持着评论的回复速度以秒计算的奇迹，Google+无论从任何角度来看，都已经足够算是成功了。&lt;/p&gt;
&lt;p&gt;当然，在这之前从未见过Google会花如此巨大的精力去推广什么新的东西，现有的几乎所有成功的Google产品线都已经为了迎合Google+的出现做出了修改。最典型的就是那无处不在的硬又黑导航栏，醒目的推送通知，以及包含一切的+You。&lt;/p&gt;
&lt;p&gt;对于SNS，我一直都是一个没什么长性的人，只是本着所有互联网上新增的服务都不放过的专业小白鼠精神，也尝试了许多不同的SNS。目前为止坚持最久的是Wakoopa，&lt;a href=&quot;http://www.lolibeta.com/tag/wakoopa&quot; &gt;之前&lt;/a&gt;曾经也对此有过介绍，尽管最近对其的热度也已经开始有些衰退，不过他也仍然不失为一个出色的产品。Google+则不同。至今，我断断续续的使用至今，热情还完全没有消退。从这个角度来说，Google+已经成功了，并且也已经跻身于世界上最成功的几大SNS之一。&lt;/p&gt;
&lt;p&gt;Google+中有一个非常迷人的特点，那就是无论你在何时，发表了怎样无聊的消息，都能够立刻在以秒为单位的时间之内收到回复。这是在其他任何的SNS上，都无法看到的事情，也正是如此，Google+创造了难以置信的用户粘性。究竟是什么，造就了如今的Google+呢？&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-2023&quot; &gt;&lt;/span&gt;&lt;br/&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;主流的社会化服务&lt;/h3&gt;
&lt;p&gt;提到Google+，就不得不提起Facebook。无论怎样，Google+出现的目的，就是为了应对Facebook所带来的威胁。&lt;/p&gt;
&lt;p&gt;尽管在Google+刚上线的时候，许多人都一度认为他是另外一种形式的Facebook。但是发展到如今，趋势已经越来越明显了——&lt;strong&gt;Google+与Facebook完全不同&lt;/strong&gt;。我个人认为，Google+更接近于Twitter+Tumblr的集合体，则与Facebook的理念相去甚远。&lt;/p&gt;
&lt;p&gt;那么，我们就先逐个来分析一下这些主流的SNS服务：Facebook、Twitter、以及Tumblr。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Facebook&lt;/h4&gt;
&lt;p&gt;Facebook是我们的老朋友了，大家都很熟悉他，尤其是校内网。Facebook有一些很有趣的特点，比如说，好友必须是双向的，只有经过了确认才能加好友。这是他区别于另外三个服务的最大不同。&lt;/p&gt;
&lt;p&gt;无论如何，对于任何SNS，人都是最重要的，尤其是Facebook。人是Facebook的核心，&lt;strong&gt;信息因为人而被创造&lt;/strong&gt;。可以说，Faceook的核心价值，就是人与人之间的交互，信息便是人与人之间交互的通道。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/Facebook-x.png&quot;  rel=&quot;shadowbox[sbpost-2023];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot;  title=&quot;Facebook-x&quot;  alt=&quot;Facebook-x&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/Facebook-x_thumb.png&quot;  width=&quot;347&quot;  height=&quot;189&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Facebook是典型的社交网络，他的核心价值在于人与人之间的关系
&lt;li&gt;信息是人与人之间交流的基本方式
&lt;li&gt;Facebook的节点是人&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Twitter&lt;/h4&gt;
&lt;p&gt;Twitter与Facebook有很多不同。比如说，他更关心的是信息的传递，而非人。Twitter是典型的关注型服务，只需要单向的Follow即可看到对方的消息。与Facebook相反，Twitter在很多时候，对于人的关注几乎已经到了漠不关心的地步，在很多时候，信息本身才是Twitter的核心。在Twitter看来，&lt;strong&gt;人因为信息而聚集在一起&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/Twitter-x.png&quot;  rel=&quot;shadowbox[sbpost-2023];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot;  title=&quot;Twitter-x&quot;  alt=&quot;Twitter-x&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/Twitter-x_thumb.png&quot;  width=&quot;354&quot;  height=&quot;189&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Twitter是为信息的传递而生的平台，他的核心价值在于信息与信息直接的传递
&lt;li&gt;人仅仅只是信息的创造者与传递者
&lt;li&gt;Facebook的节点是信息&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Tumblr&lt;/h4&gt;
&lt;p&gt;对于Tumblr，我曾经花了&lt;a href=&quot;http://www.lolibeta.com/pc/it/1769.html&quot; &gt;不少篇幅&lt;/a&gt;去介绍，相比各位读者对他也已经是非常熟悉了。Tumblr自然也应该算是SNS大军中的一员。&lt;/p&gt;
&lt;p&gt;Tumblr和之前那两个传统型SNS又有了不同。人的重要性被弱化了，甚至可以说仅仅只是控制面板中偶尔闪过的一两个头像。比起这个人本身，Tumblr用户更关心的，是这个人背后的信息，这些信息如果是感兴趣的，那么这个人也就等于是值得被关注的。换句话说，&lt;strong&gt;在Tumblr上，人就是信息&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/Tumblr-x.png&quot;  rel=&quot;shadowbox[sbpost-2023];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot;  title=&quot;Tumblr-x&quot;  alt=&quot;Tumblr-x&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/Tumblr-x_thumb.png&quot;  width=&quot;381&quot;  height=&quot;229&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tumblr是为了传递和表达更多的信息，他的核心价值在于信息
&lt;li&gt;在Tumblr，人即信息
&lt;li&gt;Tumblr的节点是信息&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;这些就是主流的那些SNS服务的特点。无论Tumblr、Twitter、还是Facebook，他们每个产品，对于SNS、对于信息，都有着属于自己的理解，甚至可以说有着本质性的不同。&lt;/p&gt;
&lt;p&gt;如果真的存在Web2.0，那么他对于网络最大的改变，就是人与人之间的交互性，而这种交互的变现形式，就是信息。因此我认为，&lt;strong&gt;SNS最大的意义，在于他是信息传递的一个载体；而SNS最大的价值，在于他对信息的控制力&lt;/strong&gt;。基于这样的思路，Google+出现了。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;Google+&lt;/h3&gt;
&lt;p&gt;Google+有一些很有趣的东西，比如圈子，比如灵感话题，比如+1等，给我们带来了许多新鲜的玩意儿。但是他最核心的东西，始终只有一个：信息流。&lt;/p&gt;
&lt;p&gt;Google+的信息流有些类似于Twitter的Timeline，以至于在最初时许多从Twitter转来的用户仍然习惯性将其称为TL。不过在深入了解这两个产品之后，开始觉得，其实他们是有着较大不同的。&lt;/p&gt;
&lt;p&gt;对于SNS而言，要想成功，一定需要具备三个方面的要素，缺一不可：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;存在一套成熟的用户关系&lt;/li&gt;
&lt;li&gt;有效的用户沟通交流渠道&lt;/li&gt;
&lt;li&gt;积极的社区氛围&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;任何的SNS，都是基于用户关系建立的，无论是之前的Facebook，还是Twitter，尤其是Facebook，用户关系几乎是他赖以生存的核心。&lt;/p&gt;
&lt;p&gt;摆在Google+面前的，有两个选择：&lt;strong&gt;基于现有Google好友（Gmail、Buzz、Google Reader、以及Gtalk）的熟人关系；以及创造一套完全不同的，全新的用户关系&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;尽管Google以前的服务已经非常成熟了，也有了一套不错的用户关系，但是这绝对不够。这其中大多数的用户关系，都是基于Google Reader所建立的一种非常弱的关系，用户与用户之间的关联很少，指望这套人去进行SNS是绝对不够的。而这也是Buzz失败的原因之一。因此，Google选择了后者，在Google+上建立一套全新的、完全不同的用户关系。&lt;/p&gt;
&lt;p&gt;为了实现这一点，Google做出了极大的努力。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;首先是&lt;strong&gt;&lt;font color=&quot;#ff0000&quot; &gt;信息本身&lt;/font&gt;&lt;/strong&gt;。对于不认识的两个人，在什么情况下有可能会产生联系？最佳的情况当然是：&lt;strong&gt;在聊到同一个共同话题的时候&lt;/strong&gt;。为此，Google+必须要确保任何人都可以在最短时间内找到对同一话题感兴趣的人，这就决定了Google+中的信息必须要承载比以往都更多的信息，并且尽可能降低用户与用户之间互相认识的门槛。&lt;/li&gt;
&lt;li&gt;其次是&lt;strong&gt;&lt;font color=&quot;#ff0000&quot; &gt;圈子&lt;/font&gt;&lt;/strong&gt;。圈子的出现，在某种意义上可以说是革命性的。他至少解决了个3问题：&lt;strong&gt;对自己所发信息内容的控制、对所看到信息的控制、以及对好友关系的控制&lt;/strong&gt;。圈子确保了信息不会呈现为爆炸式，也确保了好友与好友之间的关系不会失控。&lt;/li&gt;
&lt;li&gt;最后是&lt;strong&gt;&lt;font color=&quot;#ff0000&quot; &gt;通知系统&lt;/font&gt;&lt;/strong&gt;。Google本身就在服务整合方面拥有极大的优势，所以在一个如此巨大的挑战面前，他不会放弃这样的优势。这就是我们俗称的那个“硬又黑导航栏”。这个全局导航栏推送的内容主要有三种：&lt;strong&gt;添加了你的用户、你所发表的话题的回复、你参与的其他话题的新动态&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;分析至此，我们已经完整的了解了Google+的意图。他们天才的发明了一种叫做“灵感话题”的功能，帮助用户寻找共同话题，甚至不惜骚扰用户，也要让用户看到一些与自己毫不相干的人的讨论，一切的一切，就是希望能够创造用户关系。&lt;/p&gt;
&lt;p&gt;当有了用户关系，有了共同话题，有了高效率的通知系统，Google+就出现了。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;在一个月之内，Google+的用户数就突破了2500万。对于一个新兴的SNS来说，这实在是一个不能再每秒的开始了。但是随着热潮的退去，Google+的用户开始呈现出下跌的趋势。这实际上是一个正常的趋势，一开始大量用户涌入，然后逐步沉淀下来第一批的核心用户，再依靠他们带动更大量的用户。关键，在于Google+究竟会做出怎样的选择。我会期待着的，Google+的下一步。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年05月05日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1755.html&quot;  title=&quot;产品的工具化与社会化迷思&quot; &gt;产品的工具化与社会化迷思&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年07月21日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1503.html&quot;  title=&quot;Google Buzz,究竟路在何方&quot; &gt;Google Buzz,究竟路在何方&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年02月11日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1266.html&quot;  title=&quot;Google Buzz与Google的社会化&quot; &gt;Google Buzz与Google的社会化&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年11月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1106.html&quot;  title=&quot;谷歌威武&quot; &gt;谷歌威武&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月18日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/834.html&quot;  title=&quot;又一个Google杀手WolframAlpha？&quot; &gt;又一个Google杀手WolframAlpha？&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年03月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/724.html&quot;  title=&quot;我看Google与Twitter之争&quot; &gt;我看Google与Twitter之争&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年05月30日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/it/1769.html&quot;  title=&quot;轻博客之重&quot; &gt;轻博客之重&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年04月10日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1739.html&quot;  title=&quot;轻量化的微型博客Tumblr&quot; &gt;轻量化的微型博客Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年04月08日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1726.html&quot;  title=&quot;04.08一周新闻简评&quot; &gt;04.08一周新闻简评&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年04月05日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1725.html&quot;  title=&quot;按钮的去与留&quot; &gt;按钮的去与留&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598898/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/2023.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/2023.html/feed</wfw:commentRss><slash:comments>21</slash:comments><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;毫无疑问，Google+绝对是最近最火爆的话题。尽管仍然需要邀请才能注册，但是在我几乎没有主动出击过的情况下，已经有超过5000人圈了我，即使是对于特别擅长于病毒式营销的Google而言，能够让用户持续的保持这样的积极性，甚至到现在为止，仍然保持着评论的回复速度以秒计算的奇迹，Google+无论从任何角度来看，都已经足够算是成功了。&lt;/p&gt;
&lt;p&gt;当然，在这之前从未见过Google会花如此巨大的精力去推广什么新的东西，现有的几乎所有成功的Google产品线都已经为了迎合Google+的出现做出了修改。最典型的就是那无处不在的硬又黑导航栏，醒目的推送通知，以及包含一切的+You。&lt;/p&gt;
&lt;p&gt;对于SNS，我一直都是一个没什么长性的人，只是本着所有互联网上新增的服务都不放过的专业小白鼠精神，也尝试了许多不同的SNS。目前为止坚持最久的是Wakoopa，之前曾经也对此有过介绍，尽管最近对其的热度也已经开始有些衰退，不过他也仍然不失为一个出色的产品。Google+则不同。至今，我断断续续的使用至今，热情还完全没有消退。从这个角度来说，Google+已经成功了，并且也已经跻身于世界上最成功的几大SNS之一。&lt;/p&gt;
&lt;p&gt;Google+中有一个非常迷人的特点，那就是无论你在何时，发表了怎样无聊的消息，都能够立刻在以秒为单位的时间之内收到回复。这是在其他任何的SNS上，都无法看到的事情，也正是如此，Google+创造了难以置信的用户粘性。究竟是什么，造就了如今的Google+呢？&lt;/p&gt;
&lt;p&gt;
主流的社会化服务
&lt;p&gt;提到Google+，就不得不提起Facebook。无论怎样，Google+出现的目的，就是为了应对Facebook所带来的威胁。&lt;/p&gt;
&lt;p&gt;尽管在Google+刚上线的时候，许多人都一度认为他是另外一种形式的Facebook。但是发展到如今，趋势已经越来越明显了——Google+与Facebook完全不同。我个人认为，Google+更接近于Twitter+Tumblr的集合体，则与Facebook的理念相去甚远。&lt;/p&gt;
&lt;p&gt;那么，我们就先逐个来分析一下这些主流的SNS服务：Facebook、Twitter、以及Tumblr。&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
Facebook
&lt;p&gt;Facebook是我们的老朋友了，大家都很熟悉他，尤其是校内网。Facebook有一些很有趣的特点，比如说，好友必须是双向的，只有经过了确认才能加好友。这是他区别于另外三个服务的最大不同。&lt;/p&gt;
&lt;p&gt;无论如何，对于任何SNS，人都是最重要的，尤其是Facebook。人是Facebook的核心，信息因为人而被创造。可以说，Faceook的核心价值，就是人与人之间的交互，信息便是人与人之间交互的通道。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;

Facebook是典型的社交网络，他的核心价值在于人与人之间的关系
信息是人与人之间交流的基本方式
Facebook的节点是人

&lt;p&gt;&amp;#160;&lt;/p&gt;
Twitter
&lt;p&gt;Twitter与Facebook有很多不同。比如说，他更关心的是信息的传递，而非人。Twitter是典型的关注型服务，只需要单向的Follow即可看到对方的消息。与Facebook相反，Twitter在很多时候，对于人的关注几乎已经到了漠不关心的地步，在很多时候，信息本身才是Twitter的核心。在Twitter看来，人因为信息而聚集在一起。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;

Twitter是为信息的传递而生的平台，他的核心价值在于信息与信息直接的传递
人仅仅只是信息的创造者与传递者
Facebook的节点是信息

&lt;p&gt;&amp;#160;&lt;/p&gt;
Tumblr
&lt;p&gt;对于Tumblr，我曾经花了不少篇幅去介绍，相比各位读者对他也已经是非常熟悉了。Tumblr自然也应该算是SNS大军中的一员。&lt;/p&gt;
&lt;p&gt;Tumblr和之前那两个传统型SNS又有了不同。人的重要性被弱化了，甚至可以说仅仅只是控制面板中偶尔闪过的一两个头像。比起这个人本身，Tumblr用户更关心的，是这个人背后的信息，这些信息如果是感兴趣的，那么这个人也就等于是值得被关注的。换句话说，在Tumblr上，人就是信息。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;

Tumblr是为了传递和表达更多的信息，他的核心价值在于信息
在Tumblr，人即信息
Tumblr的节点是信息

&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;这些就是主流的那些SNS服务的特点。无论Tumblr、Twitter、还是Facebook，他们每个产品，对于SNS、对于信息，都有着属于自己的理解，甚至可以说有着本质性的不同。&lt;/p&gt;
&lt;p&gt;如果真的存在Web2.0，那么他对于网络最大的改变，就是人与人之间的交互性，而这种交互的变现形式，就是信息。因此我认为，SNS最大的意义，在于他是信息传递的一个载体；而SNS最大的价值，在于他对信息的控制力。基于这样的思路，Google+出现了。&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
Google+
&lt;p&gt;Google+有一些很有趣的东西，比如圈子，比如灵感话题，比如+1等，给我们带来了许多新鲜的玩意儿。但是他最核心的东西，始终只有一个：信息流。&lt;/p&gt;
&lt;p&gt;Google+的信息流有些类似于Twitter的Timeline，以至于在最初时许多从Twitter转来的用户仍然习惯性将其称为TL。不过在深入了解这两个产品之后，开始觉得，其实他们是有着较大不同的。&lt;/p&gt;
&lt;p&gt;对于SNS而言，要想成功，一定需要具备三个方面的要素，缺一不可：&lt;/p&gt;

存在一套成熟的用户关系
有效的用户沟通交流渠道
积极的社区氛围

&lt;p&gt;任何的SNS，都是基于用户关系建立的，无论是之前的Facebook，还是Twitter，尤其是Facebook，用户关系几乎是他赖以生存的核心。&lt;/p&gt;
&lt;p&gt;摆在Google+面前的，有两个选择：基于现有Google好友（Gmail、Buzz、Google Reader、以及Gtalk）的熟人关系；以及创造一套完全不同的，全新的用户关系。&lt;/p&gt;
&lt;p&gt;尽管Google以前的服务已经非常成熟了，也有了一套不错的用户关系，但是这绝对不够。这其中大多数的用户关系，都是基于Google Reader所建立的一种非常弱的关系，用户与用户之间的关联很少，指望这套人去进行SNS是绝对不够的。而这也是Buzz失败的原因之一。因此，Google选择了后者，在Google+上建立一套全新的、完全不同的用户关系。&lt;/p&gt;
&lt;p&gt;为了实现这一点，Google做出了极大的努力。&lt;/p&gt;

首先是信息本身。对于不认识的两个人，在什么情况下有可能会产生联系？最佳的情况当然是：在聊到同一个共同话题的时候。为此，Google+必须要确保任何人都可以在最短时间内找到对同一话题感兴趣的人，这就决定了Google+中的信息必须要承载比以往都更多的信息，并且尽可能降低用户与用户之间互相认识的门槛。
其次是圈子。圈子的出现，在某种意义上可以说是革命性的。他至少解决了个3问题：对自己所发信息内容的控制、对所看到信息的控制、以及对好友关系的控制。圈子确保了信息不会呈现为爆炸式，也确保了好友与好友之间的关系不会失控。
最后是通知系统。Google本身就在服务整合方面拥有极大的优势，所以在一个如此巨大的挑战面前，他不会放弃这样的优势。这就是我们俗称的那个“硬又黑导航栏”。这个全局导航栏推送的内容主要有三种：添加了你的用户、你所发表的话题的回复、你参与的其他话题的新动态。

&lt;p&gt;分析至此，我们已经完整的了解了Google+的意图。他们天才的发明了一种叫做“灵感话题”的功能，帮助用户寻找共同话题，甚至不惜骚扰用户，也要让用户看到一些与自己毫不相干的人的讨论，一切的一切，就是希望能够创造用户关系。&lt;/p&gt;
&lt;p&gt;当有了用户关系，有了共同话题，有了高效率的通知系统，Google+就出现了。&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;在一个月之内，Google+的用户数就突破了2500万。对于一个新兴的SNS来说，这实在是一个不能再每秒的开始了。但是随着热潮的退去，Google+的用户开始呈现出下跌的趋势。这实际上是一个正常的趋势，一开始大量用户涌入，然后逐步沉淀下来第一批的核心用户，再依靠他们带动更大量的用户。关键，在于Google+究竟会做出怎样的选择。我会期待着的，Google+的下一步。&lt;/p&gt;
相关文章2011年05月05日 -- 产品的工具化与社会化迷思2010年07月21日 -- Google Buzz,究竟路在何方2010年02月11日 -- Google Buzz与Google的社会化2009年11月15日 -- 谷歌威武2009年05月18日 -- 又一个Google杀手WolframAlpha？2009年03月27日 -- 我看Google与Twitter之争2011年05月30日 -- 轻博客之重2011年04月10日 -- 轻量化的微型博客Tumblr2011年04月08日 -- 04.08一周新闻简评2011年04月05日 -- 按钮的去与留&lt;img src=&quot;http://www1.feedsky.com/t1/566598898/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/2023.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>业界</category><category>产品</category><category>社会化</category><category>电脑网络</category><category>业界分析</category><category>google</category><category>sns</category><pubDate>Sun, 18 Sep 2011 16:34:53 +0800</pubDate><author>wettuy</author><comments>http://www.lolibeta.com/pc/2023.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/pc/2023.html</guid><dc:creator>wettuy</dc:creator><fs:srclink>http://www.lolibeta.com/pc/2023.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598898/4064319</fs:itemid></item><item><title>简单试用Windows Developer Preview 8102</title><link>http://www.lolibeta.com/pc/software/1980.html</link><content:encoded>&lt;p&gt;BUILD大会上微软发布了下一代Windows系统，代号Windows 8的第一个公开预览版本Windows Developer Preview，build 8102。可以去如下地址下载这个公开版本（貌似限制了单线程，国内不容易一次性直接下完）：&lt;a href=&quot;http://msdn.microsoft.com/en-us/windows/apps/br229516&quot; &gt;官方下载页面&lt;/a&gt; 。我之前在山寨上网本安装过build 7850，因此这次也想来试试看。据说，此版本在虚拟机上安装比较麻烦（需要IOAPIC和ACPI2.0支持），且不能在没有NT6系统的情况下轻易和NT5系列系统双启动，而我目前没有任何空闲的机器和空闲的硬盘。好在这两天最新的VMWare Workstation 8出了，因此试试看。&lt;br/&gt;
我使用的计算机是一台老G965芯片组，奔腾双核E2160的机器。这个CPU支持amd64，但不支持VT-x硬件虚拟化技术，目前的主系统是32位的Windows Server 2003（公家的机器，接手来就是这系统，懒得重装了）。这个配置足以运行VMWare Workstation 8，但是不能虚拟64位客系统。下载32位版的Windows Developer Preview，直接新建个默认虚拟机，给1GiB内存，24GB磁盘。我忘了给安装过程截图，但一切还是比较顺利的。之后装VMWare Tools却出了问题，装上后桌面一出来是个黑屏。用简单快速的办法，PE启动，直接删除%windir%\system32\drivers下的vm3dmp.sys（VMWare SVGA 3D驱动）。貌似8102不再支持老的（NT5世代的）显卡驱动，因此VMWare SVGA II也装不了，只能用微软标准SVGA（这里改名Microsoft Basic Display什么的了，毕竟VGA本身就已经是个历史名词了）。因此，显示速度很难接受，但是还是勉强能跑的。&lt;br/&gt;
由于时间非常仓促，仅仅截了23张图来做个简单的说明。&lt;br/&gt;
&lt;span id=&quot;more-1980&quot; &gt;&lt;/span&gt;&lt;br/&gt;
这是默认的Metro UI“开始”。Metro UI的程序不能和桌面程序同时显示，可以说Metro UI的每个应用和传统桌面平等，都是整个窗口系统中的一个虚拟桌面。这个Metro的主页面看上去让人想起Windows Phone 7的UI，也许对洋大人来说很漂亮很新颖，但是不知对亚洲语言本地化之后的适应性怎么样。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1981&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-0&quot; &gt;&lt;img src=&quot;../wp-content/uploads/2011/09/win8-0-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
Metro桌面下的IE10，全屏显示，在使用鼠标操作时，按右键能调出每个Metro应用下方的命令栏。这个新界面下的IE10不支持任何ActiveX插件，碰到插件也不会提示安装。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1982&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-1&quot; &gt;&lt;img src=&quot;../wp-content/uploads/2011/09/win8-1-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
Metro的控制面板。要么是极度简化，要么是根本没有写完，它的功能非常少，高级功能还是必须到传统桌面下的控制面板。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1983&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-2&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1983&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-2-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1984&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-4&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1984&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-4-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
便笺，在主页面往右翻到最右边的某个tile（Metro用鼠标居然不支持全页直接拖动滚动，还要去拖滚动条！）&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1986&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-5&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1986&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-5-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
手写记事簿，应该能识别英文手写。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1987&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-6&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1987&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-6-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
两个小游戏，看来微软做的这些demo的Metro应用就是在App Store上最泛滥的那种小东西。。。。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1988&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-7&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1988&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-7-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1989&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-8&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1989&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-8-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
Metro UI不能让人太兴奋，因为毕竟这是给触摸设备优化的，谁愿意一台全功能的PC被限在这种框框里呢？我们去传统桌面吧。&lt;br/&gt;
开始菜单貌似滚蛋了，一点就进去Metro的主页。可以看到下一代Windows的新功能：在没有3D加速显示的情况下，桌面仍然能实现一定的透明特效。不过其他方面，这桌面和Windows 7目前看不出太大区别，除了Windows经典主题不知是干掉了还是把启用方法隐藏了。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1990&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-9&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1990&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-9-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
带Ribbon的资源管理器窗口。Ribbon这个东西有人爱有人恨，我就不太喜欢。所有功能这么一下摆出来，反而更不好找。好在快捷键变化不大。另外，文件夹选项里的很多东西在Ribbon里面没有，比如那个臭名昭著的“隐藏受保护的系统文件”什么的。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1991&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-10&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1991&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-10-450x355.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;355&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
自带装上光盘ISO格式镜像的功能（其实这是Mac用户的常用叫法，PC用户对应的概念是“虚拟光驱”）。其实微软早就做过这样的小工具，好像在XP SP1时代就有（貌似叫Virtual CD-ROM Control Panel），一直没直接放进系统里，不过我在build 7850就看到这功能直接加入系统了。其原理应该是把添加虚拟设备，虚拟插入光盘和删除虚拟设备自动化了一下。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1992&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-11&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1992&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-11-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
作为古董软件专家，最关心的还是NTVDM的问题。在这个新系统版本的32位版中，NTVDM（前台称为“16位应用程序支持”）默认是关闭的，第一次运行16位程序的时候弹出来一个对话框要求确认打开此功能。看上去NTVDM的运行效果和Windows 7、build 7850没有什么区别。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1993&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-12&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1993&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-12-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
5月的时候为介绍Windows 1.03的SDK写的小程序，在DOSBox中的Windows 1.01下，和在这个新系统版本下同时都能运行。版本号照例返回3.95。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1994&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-13&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1994&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-13-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
Photoshop 6.0可以用，而更老的Photoshop 3.0就要开兼容模式否则启动会报内存不足（不知为何）。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1995&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-14&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1995&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-14-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
Word 6.0 32位版和Word 95。7850下不能跑，报内存不足；8102下能跑了。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1996&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-15&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1996&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-15-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
新任务管理器的界面，似乎主要新功能是能管理Metro UI下应用的运行情况。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1997&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-16&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1997&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-16-450x439.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;439&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
新任务管理器“详细”选项卡与Windows Server 2003版任务管理器的对比。似乎Metro UI下的程序在这个32位版并非独立进程而是运行在一个服务下面的。另外2003的任务管理器看不到新DWM服务所在那个特殊用户组。（PS：这个版本的Windows Defender占用资源巨大，建议禁止）。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1998&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-17&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1998&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-17-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
“性能”选项卡对比。其实早在Vista时代，任务管理器对内存使用的统计方法就已经有大变化了，两者在字面上显示的内存使用肯定会不一样。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1999&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-18&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1999&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-18-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
服务和Windows 7相比增加了好几个，最令人注目的就是这几个代号Broker的东西，看描述，显然是和Metro UI WinRT程序相关的。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-2000&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-19&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-2000&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-19-450x329.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;329&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
最新的微软拼音2012。选字框的默认字体大小变大。7850里面的还不是这个版本。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-2001&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-20&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-2001&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-20-428x450.png&quot;  alt=&quot;&quot;  width=&quot;428&quot;  height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
7850的控制面板中，输入法管理和Win7类似，7955换成了这个所谓“语言”的东西。话说为什么同是中文（简体），英文输入和带输入法的要算两个“Language”呢？&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-2002&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-21&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-2002&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-21-450x305.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;305&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
最后是番外的图。480M内存下，这个版本仍然能够启动到桌面（系统安装检测的要求是1G），占了300多M PF，估计什么都干不了了。。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-2003&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-22&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-2003&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-22-450x337.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;337&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
新的复制文件界面，带有直观的流量显示功能（没试那个最新的覆盖文件选项框）。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-2004&quot;  href=&quot;http://www.lolibeta.com/pc/software/1980.html/attachment/win8-23&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-2004&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/09/win8-23-450x289.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;289&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
总之感觉这确实还是个pre-beta版本，在虚拟机里的支持也不完善，估计确实是像微软说的，是给将来开发Metro UI WinRT应用的开发者热身所用。不过据说通过修改注册表关闭Metro UI之后（启动直接进入传统桌面，不能运行任何Metro UI的程序），系统还是比较稳定的。&lt;br/&gt;
事实上由于时间过于仓促，像登录界面的Metro化、传统桌面下的IE10、Windows App Store、PowerShell 3.0之类非常重要的东西我都没来得及截图。下次有机会再补充吧。本文写得更仓促，错误无数。。。。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年05月30日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1771.html&quot;  title=&quot;Windows 1.03的SDK (1986)&quot; &gt;Windows 1.03的SDK (1986)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年07月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1512.html&quot;  title=&quot;系统优化,只是一种幻觉?&quot; &gt;系统优化,只是一种幻觉?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1405.html&quot;  title=&quot;漫谈微软的标准之战(四)&quot; &gt;漫谈微软的标准之战(四)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年12月30日 -- &lt;a href=&quot;http://www.lolibeta.com/games/1196.html&quot;  title=&quot;微软著名的机器人推箱子游戏Tinker终于可以免费下载&quot; &gt;微软著名的机器人推箱子游戏Tinker终于可以免费下载&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年08月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/943.html&quot;  title=&quot;我的老电脑与Windows Server 2008&quot; &gt;我的老电脑与Windows Server 2008&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月11日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/806.html&quot;  title=&quot;简单修改了下Windows Mobile 6的主题&quot; &gt;简单修改了下Windows Mobile 6的主题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月01日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/787.html&quot;  title=&quot;简单研究了一下Windows7中的库&quot; &gt;简单研究了一下Windows7中的库&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年04月24日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/279.html&quot;  title=&quot;终于也用上xp sp3了&quot; &gt;终于也用上xp sp3了&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598899/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/software/1980.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/software/1980.html/feed</wfw:commentRss><slash:comments>28</slash:comments><description>&lt;p&gt;BUILD大会上微软发布了下一代Windows系统，代号Windows 8的第一个公开预览版本Windows Developer Preview，build 8102。可以去如下地址下载这个公开版本（貌似限制了单线程，国内不容易一次性直接下完）：官方下载页面 。我之前在山寨上网本安装过build 7850，因此这次也想来试试看。据说，此版本在虚拟机上安装比较麻烦（需要IOAPIC和ACPI2.0支持），且不能在没有NT6系统的情况下轻易和NT5系列系统双启动，而我目前没有任何空闲的机器和空闲的硬盘。好在这两天最新的VMWare Workstation 8出了，因此试试看。
我使用的计算机是一台老G965芯片组，奔腾双核E2160的机器。这个CPU支持amd64，但不支持VT-x硬件虚拟化技术，目前的主系统是32位的Windows Server 2003（公家的机器，接手来就是这系统，懒得重装了）。这个配置足以运行VMWare Workstation 8，但是不能虚拟64位客系统。下载32位版的Windows Developer Preview，直接新建个默认虚拟机，给1GiB内存，24GB磁盘。我忘了给安装过程截图，但一切还是比较顺利的。之后装VMWare Tools却出了问题，装上后桌面一出来是个黑屏。用简单快速的办法，PE启动，直接删除%windir%\system32\drivers下的vm3dmp.sys（VMWare SVGA 3D驱动）。貌似8102不再支持老的（NT5世代的）显卡驱动，因此VMWare SVGA II也装不了，只能用微软标准SVGA（这里改名Microsoft Basic Display什么的了，毕竟VGA本身就已经是个历史名词了）。因此，显示速度很难接受，但是还是勉强能跑的。
由于时间非常仓促，仅仅截了23张图来做个简单的说明。

这是默认的Metro UI“开始”。Metro UI的程序不能和桌面程序同时显示，可以说Metro UI的每个应用和传统桌面平等，都是整个窗口系统中的一个虚拟桌面。这个Metro的主页面看上去让人想起Windows Phone 7的UI，也许对洋大人来说很漂亮很新颖，但是不知对亚洲语言本地化之后的适应性怎么样。

Metro桌面下的IE10，全屏显示，在使用鼠标操作时，按右键能调出每个Metro应用下方的命令栏。这个新界面下的IE10不支持任何ActiveX插件，碰到插件也不会提示安装。

Metro的控制面板。要么是极度简化，要么是根本没有写完，它的功能非常少，高级功能还是必须到传统桌面下的控制面板。


便笺，在主页面往右翻到最右边的某个tile（Metro用鼠标居然不支持全页直接拖动滚动，还要去拖滚动条！）

手写记事簿，应该能识别英文手写。

两个小游戏，看来微软做的这些demo的Metro应用就是在App Store上最泛滥的那种小东西。。。。


Metro UI不能让人太兴奋，因为毕竟这是给触摸设备优化的，谁愿意一台全功能的PC被限在这种框框里呢？我们去传统桌面吧。
开始菜单貌似滚蛋了，一点就进去Metro的主页。可以看到下一代Windows的新功能：在没有3D加速显示的情况下，桌面仍然能实现一定的透明特效。不过其他方面，这桌面和Windows 7目前看不出太大区别，除了Windows经典主题不知是干掉了还是把启用方法隐藏了。

带Ribbon的资源管理器窗口。Ribbon这个东西有人爱有人恨，我就不太喜欢。所有功能这么一下摆出来，反而更不好找。好在快捷键变化不大。另外，文件夹选项里的很多东西在Ribbon里面没有，比如那个臭名昭著的“隐藏受保护的系统文件”什么的。

自带装上光盘ISO格式镜像的功能（其实这是Mac用户的常用叫法，PC用户对应的概念是“虚拟光驱”）。其实微软早就做过这样的小工具，好像在XP SP1时代就有（貌似叫Virtual CD-ROM Control Panel），一直没直接放进系统里，不过我在build 7850就看到这功能直接加入系统了。其原理应该是把添加虚拟设备，虚拟插入光盘和删除虚拟设备自动化了一下。

作为古董软件专家，最关心的还是NTVDM的问题。在这个新系统版本的32位版中，NTVDM（前台称为“16位应用程序支持”）默认是关闭的，第一次运行16位程序的时候弹出来一个对话框要求确认打开此功能。看上去NTVDM的运行效果和Windows 7、build 7850没有什么区别。

5月的时候为介绍Windows 1.03的SDK写的小程序，在DOSBox中的Windows 1.01下，和在这个新系统版本下同时都能运行。版本号照例返回3.95。

Photoshop 6.0可以用，而更老的Photoshop 3.0就要开兼容模式否则启动会报内存不足（不知为何）。

Word 6.0 32位版和Word 95。7850下不能跑，报内存不足；8102下能跑了。

新任务管理器的界面，似乎主要新功能是能管理Metro UI下应用的运行情况。

新任务管理器“详细”选项卡与Windows Server 2003版任务管理器的对比。似乎Metro UI下的程序在这个32位版并非独立进程而是运行在一个服务下面的。另外2003的任务管理器看不到新DWM服务所在那个特殊用户组。（PS：这个版本的Windows Defender占用资源巨大，建议禁止）。

“性能”选项卡对比。其实早在Vista时代，任务管理器对内存使用的统计方法就已经有大变化了，两者在字面上显示的内存使用肯定会不一样。

服务和Windows 7相比增加了好几个，最令人注目的就是这几个代号Broker的东西，看描述，显然是和Metro UI WinRT程序相关的。

最新的微软拼音2012。选字框的默认字体大小变大。7850里面的还不是这个版本。

7850的控制面板中，输入法管理和Win7类似，7955换成了这个所谓“语言”的东西。话说为什么同是中文（简体），英文输入和带输入法的要算两个“Language”呢？

最后是番外的图。480M内存下，这个版本仍然能够启动到桌面（系统安装检测的要求是1G），占了300多M PF，估计什么都干不了了。。

新的复制文件界面，带有直观的流量显示功能（没试那个最新的覆盖文件选项框）。

总之感觉这确实还是个pre-beta版本，在虚拟机里的支持也不完善，估计确实是像微软说的，是给将来开发Metro UI WinRT应用的开发者热身所用。不过据说通过修改注册表关闭Metro [...]&lt;img src=&quot;http://www1.feedsky.com/t1/566598899/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/software/1980.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>windows</category><category>软件试用</category><category>Win8</category><pubDate>Sun, 18 Sep 2011 12:30:30 +0800</pubDate><author>yksoft1</author><comments>http://www.lolibeta.com/pc/software/1980.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1980</guid><dc:creator>yksoft1</dc:creator><fs:srclink>http://www.lolibeta.com/pc/software/1980.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598899/4064319</fs:itemid></item><item><title>老乔走下神坛，苹果会变质吗</title><link>http://www.lolibeta.com/pc/it/1942.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/pc/it/1942.html/attachment/b_steve-jobsg&quot;  rel=&quot;attachment wp-att-1964&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/08/b_steve-jobsg-450x281.jpg&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;281&quot;  class=&quot;alignnone size-medium wp-image-1964&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
北京时间2011年8月25日，乔布斯辞去了苹果公司CEO一职，并把Tim Cook提拔为CEO。这位如同神一般的男人在与病魔战斗了数百个日夜之后，终于走下了神坛。回归现实，世界并没有神，老乔退位是必然的，但谁也没有想到这一天竟然这么快就来临了。没有了老乔的率领，苹果帝国该何去何从，是继续壮大还是慢慢被人遗忘？&lt;span id=&quot;more-1942&quot; &gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;老乔走下神坛&lt;/h3&gt;
&lt;p&gt;曾经，有一间差不多被人遗忘的公司，在一男子的协助下，这间公司开始日益壮大了。从找不着北的工厂到世界创新的工场，一直以来源于他不离不弃的坚持，那个男子就是乔布斯。然而青春不再，如今的乔布斯已被病魔纠缠，甚至还要退位。&lt;br/&gt;
老乔退位的消息一出，苹果的股价随即下跌了6%。这位能与神并论的凡人，在让苹果起死回生的使命后，却要走下了神坛，人们纷纷对其真想作出猜测。&lt;br/&gt;
身患胰腺癌的乔布斯，每次接受化疗时都会选择病休，然而这次却选择了退位，是因为病情恶化还是属于正常退休，想必不用说得太白大家也心里有数了。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;新“魂”未定&lt;/h3&gt;
&lt;p&gt;作为苹果公司的创始人的乔布斯，曾在1985年因为内部斗争而离开了苹果公司。在老乔不在苹果的短短十一年间，苹果慢慢地走向没落，甚至频临破产。&lt;br/&gt;
后来为了保住大局，老乔于1996年重新上任苹果，研发了iPod、iPhone、iPad等重量级产品，将苹果从破产边缘拉回。&lt;br/&gt;
如今老乔退位，新任CEO Tim Cook有着二十余年的IT工作经验，从1998年就开始被苹果收入囊中。有着“运营天才”的美誉的他，是否能让苹果重振雄风留待时日考证。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;苹果该何去何从&lt;/h3&gt;
&lt;p&gt;一间公司成败与否，关键在于领导的才能，如今没有了老乔主持大局的苹果又该何去何从？没有了老乔，用户还会不会继续崇拜、支持苹果？没有了老乔，短期内的规划会不会乱了阵势？&lt;br/&gt;
虽然老乔推荐的新任CEO Tim Cood并不差，不过至今为止还没有任何迹象表明他能担当起苹果公司的顶梁柱，毕竟要找一位替代老乔的人才实属不易。&lt;br/&gt;
也许苹果现在最需要做的就是处理好员工内部之间的关系吧。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;老乔退位也算找对日子&lt;/h3&gt;
&lt;p&gt;对于老乔这次退位，大家都众说纷纭，有人赞有人弹。先不说此事退位恰当与否，就苹果股价的下跌已经让不少人开始担忧起苹果来。&lt;br/&gt;
老乔赶在iPhone5上市之前退位，其实也有有他的道理。对于iPhone5的上市来说，掉的这点股价并不算多，利用iPhone5上市的契机把股价拉上来，不但可以证明iPhone5的实力，还可以减少股东们对苹果未来的担忧。&lt;br/&gt;
所以，老乔选择现在退位并不算一个太差的决定。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;结语&lt;/h3&gt;
&lt;p&gt;无论老乔是出于何种原因退位，我们都应该尊重他的选择，只有我们的宽容和理解，才能让苹果发展的更好。退一步来看，老乔的退位，也许并不是坏事，对苹果、对业界都是一个新挑战。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年10月16日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/2027.html&quot;  title=&quot;苹果与乔帮主，值得深思的智慧&quot; &gt;苹果与乔帮主，值得深思的智慧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年03月27日 -- &lt;a href=&quot;http://www.lolibeta.com/other/1714.html&quot;  title=&quot;面试的成果,以及其他&quot; &gt;面试的成果,以及其他&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年02月10日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1680.html&quot;  title=&quot;iPad试用&quot; &gt;iPad试用&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年06月13日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1466.html&quot;  title=&quot;设计的延续性&quot; &gt;设计的延续性&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/822.html&quot;  title=&quot;Safari 4 with Windows 7&quot; &gt;Safari 4 with Windows 7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年02月25日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/676.html&quot;  title=&quot;Safari 4&quot; &gt;Safari 4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598900/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/it/1942.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/it/1942.html/feed</wfw:commentRss><slash:comments>27</slash:comments><description>&lt;p&gt;
北京时间2011年8月25日，乔布斯辞去了苹果公司CEO一职，并把Tim Cook提拔为CEO。这位如同神一般的男人在与病魔战斗了数百个日夜之后，终于走下了神坛。回归现实，世界并没有神，老乔退位是必然的，但谁也没有想到这一天竟然这么快就来临了。没有了老乔的率领，苹果帝国该何去何从，是继续壮大还是慢慢被人遗忘？&lt;/p&gt;
老乔走下神坛
&lt;p&gt;曾经，有一间差不多被人遗忘的公司，在一男子的协助下，这间公司开始日益壮大了。从找不着北的工厂到世界创新的工场，一直以来源于他不离不弃的坚持，那个男子就是乔布斯。然而青春不再，如今的乔布斯已被病魔纠缠，甚至还要退位。
老乔退位的消息一出，苹果的股价随即下跌了6%。这位能与神并论的凡人，在让苹果起死回生的使命后，却要走下了神坛，人们纷纷对其真想作出猜测。
身患胰腺癌的乔布斯，每次接受化疗时都会选择病休，然而这次却选择了退位，是因为病情恶化还是属于正常退休，想必不用说得太白大家也心里有数了。&lt;/p&gt;
新“魂”未定
&lt;p&gt;作为苹果公司的创始人的乔布斯，曾在1985年因为内部斗争而离开了苹果公司。在老乔不在苹果的短短十一年间，苹果慢慢地走向没落，甚至频临破产。
后来为了保住大局，老乔于1996年重新上任苹果，研发了iPod、iPhone、iPad等重量级产品，将苹果从破产边缘拉回。
如今老乔退位，新任CEO Tim Cook有着二十余年的IT工作经验，从1998年就开始被苹果收入囊中。有着“运营天才”的美誉的他，是否能让苹果重振雄风留待时日考证。&lt;/p&gt;
苹果该何去何从
&lt;p&gt;一间公司成败与否，关键在于领导的才能，如今没有了老乔主持大局的苹果又该何去何从？没有了老乔，用户还会不会继续崇拜、支持苹果？没有了老乔，短期内的规划会不会乱了阵势？
虽然老乔推荐的新任CEO Tim Cood并不差，不过至今为止还没有任何迹象表明他能担当起苹果公司的顶梁柱，毕竟要找一位替代老乔的人才实属不易。
也许苹果现在最需要做的就是处理好员工内部之间的关系吧。&lt;/p&gt;
老乔退位也算找对日子
&lt;p&gt;对于老乔这次退位，大家都众说纷纭，有人赞有人弹。先不说此事退位恰当与否，就苹果股价的下跌已经让不少人开始担忧起苹果来。
老乔赶在iPhone5上市之前退位，其实也有有他的道理。对于iPhone5的上市来说，掉的这点股价并不算多，利用iPhone5上市的契机把股价拉上来，不但可以证明iPhone5的实力，还可以减少股东们对苹果未来的担忧。
所以，老乔选择现在退位并不算一个太差的决定。&lt;/p&gt;
结语
&lt;p&gt;无论老乔是出于何种原因退位，我们都应该尊重他的选择，只有我们的宽容和理解，才能让苹果发展的更好。退一步来看，老乔的退位，也许并不是坏事，对苹果、对业界都是一个新挑战。&lt;/p&gt;
相关文章2011年10月16日 -- 苹果与乔帮主，值得深思的智慧2011年03月27日 -- 面试的成果,以及其他2011年02月10日 -- iPad试用2010年06月13日 -- 设计的延续性2009年05月15日 -- Safari 4 with Windows 72009年02月25日 -- Safari 4&lt;img src=&quot;http://www1.feedsky.com/t1/566598900/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/it/1942.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>苹果</category><category>乔布斯</category><category>业界分析</category><category>Tim Cook</category><pubDate>Fri, 26 Aug 2011 21:04:14 +0800</pubDate><author>某懒风</author><comments>http://www.lolibeta.com/pc/it/1942.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1942</guid><dc:creator>某懒风</dc:creator><fs:srclink>http://www.lolibeta.com/pc/it/1942.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598900/4064319</fs:itemid></item><item><title>老乔所最痛恨的东西——Flash .swf播放器上了AppStore</title><link>http://www.lolibeta.com/pc/1861.html</link><content:encoded>&lt;p&gt;众所周知，苹果的老乔一贯讨厌Flash。这应该和从Macromedia时代开始，Mac OS X的Flash插件一贯优化差，极端情况下可以让Mac笔记本仅仅开浏览器的情况下，电池待机时间减少一半以上有关。&lt;br/&gt;
基 于这个理由，加上Flash并非为触摸屏设计的东西，从2007年iPhone初代开始，苹果一贯不准备把Flash引入到iOS上，App  Store早期甚至明令禁止任何通过模拟/虚拟手段而非原生的应用。当然这个禁令取消了，Adobe让Flash Builder能做出半原生的iOS  App，后来也曾经出现过不少能通过在线代理之类间接支持Flash的app，包括很多浏览器类app，但是它们几乎无一例外只对Flash视频网站有较 好的支持，而对Flash游戏、Flash PV和广告（啪！）支持不好。&lt;br/&gt;
真正能运行.swf文件的iPhone app，之前越狱界曾经出现过移植开源Flash播放器&lt;a href=&quot;http://en.wikipedia.org/wiki/Gnash&quot; &gt;gnash&lt;/a&gt;的。然而，有这样一个真正的SWF player，这两个月出现在了App Store上。&lt;br/&gt;
&lt;span id=&quot;more-1861&quot; &gt;&lt;/span&gt;&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1862&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/jflash&quot; &gt;&lt;img class=&quot;alignnone size-full wp-image-1862&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/jflash.png&quot;  alt=&quot;老乔vs中国卡通&quot;  width=&quot;400&quot;  height=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;它的名字当然就是——中国卡通。&lt;br/&gt;
这个应用的iTunes介绍如下：&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1863&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0473&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1863&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0473-300x450.png&quot;  alt=&quot;中国卡通的app介绍&quot;  width=&quot;300&quot;  height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
（PC/Mac请打开http://itunes.apple.com/jp/app/id432260573?mt=8）&lt;br/&gt;
其中并未提到任何和Flash有关的介绍。然而，通过简单的研究，很容易就能发现它其实是播放SWF的。&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1864&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/zgkt1&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1864&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/zgkt1-450x254.png&quot;  alt=&quot;中国卡通截图集&quot;  width=&quot;450&quot;  height=&quot;254&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
根据这堆破图，应该能够判断这个程序是从其网站（具体地址需要抓包才知道，反正那个游戏列表是http://m.jqbar.com/。）下载某些东西到本地，然后运行的玩艺。&lt;br/&gt;
此App有个把网站上的那些可以播放的小游戏或者PV之类下载到本地的选项。&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1865&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0482&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1865&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0482-450x300.png&quot;  alt=&quot;保存到本地功能&quot;  width=&quot;450&quot;  height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;随便点了一个纵版、一个横版的小游戏和一个PV（某神曲的），下载到本地。&lt;br/&gt;
由于这个Touch四代乃越狱机，直接用iFunBox打开这个App的安装目录。Documents下没有内容，再找了一下，发现存在本地的东西在/var/mobile/Applications/安装目录/Library/Documentation/local/下，里面赫然放着三个swf文件。果断拷出来丢进浏览器，结果神了，真是Flash的swf文件无疑。&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1866&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/localf&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1866&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/localf-450x248.png&quot;  alt=&quot;本地文件保存位置&quot;  width=&quot;450&quot;  height=&quot;248&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
至于那个cfg文件呢？打开来看，看起来有两种结构。游戏的是一种，动画的是另一种。&lt;br/&gt;
它们都是UTF-8编码的类XML文件，其共有结构如下：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;xml&quot;  style=&quot;font-family:monospace;&quot; &gt;&lt;span style=&quot;color: #009900;&quot; &gt;&amp;lt;?&lt;span style=&quot;color: #000066;&quot; &gt;version&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;encoding&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;UTF-8&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #00bbdd;&quot; &gt;&amp;lt;!DOCTYPE config SYSTEM &amp;quot;config.dtd&amp;quot;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 文件类型声明 --&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;defines&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;file_info&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;content_ID&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;1b97fb3e99db3bc7&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;content_level&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;10&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;zcontent_type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;media&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;mobile_operate_type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;Touch_Nopad&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 文件ID(貌似是某种UUID？),其他的除了游戏多一个hotkey_for_zoom属性外没有 --&amp;gt;&lt;/span&gt;
	 &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;operate_define&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
	 &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;display_define&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;screen_direction&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;Horizon&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;zoom_size&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;Fit&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;quality&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;high&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 显示定义，横屏竖屏(Horizon和Vertical),放大,Flash的质量之类 --&amp;gt;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;sound_define&lt;/span&gt;  &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;	
&lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;/defines&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 定义部分 --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;对于游戏，operate_define、sound_define里还包了东西，而且还有另外结构。。&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;xml&quot;  style=&quot;font-family:monospace;&quot; &gt;&lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;operate_define&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;default_mouse_move_pace&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;.&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;default_long_press_lock_time&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;.&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;touchsize&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;.&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;mouse_normal_define&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;模拟鼠标&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;mouse_table_define&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;模拟菜单&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 和鼠标模拟触屏相关的参数，默认移动速度，长按锁定，触摸屏感应大小什么的 --&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_define&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
   &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_map&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;left&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;org&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_hor_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;10&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_ver_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_map_to&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;37&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
   &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_map&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;down&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;org&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_hor_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;70&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_ver_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_map_to&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;40&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
   &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_map&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;right&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;org&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_hor_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;130&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_ver_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_map_to&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;39&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
   &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_map&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;up&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;org&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_hor_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;70&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_ver_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;80&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_map_to&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;38&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
   &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_map&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;a&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;org&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_hor_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_ver_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_map_to&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;17&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
   &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;touch_map&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;b&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;org&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_hor_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_ver_pos&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;80&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;button_map_to&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;/touch_define&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;、
  &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 虚拟键盘，button_name不言而喻，org貌似是组别(?)，button_hor_pos和button_ver_pos是按钮的位置(相对于屏幕左下角),&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;	button_map_to是虚拟键盘对应的编码,除开方向键外其它都是对应的ASCII码 --&amp;gt;&lt;/span&gt;
 &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;/operate_define&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;sound_define&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;mute&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;volume&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;4&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;sound_device&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;Speaker&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!--声音音量 --&amp;gt;&lt;/span&gt;
 &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;network_define&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;score_type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;var&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;score_var_name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;_level0.score&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;submit_url&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;http://m.jqbar.com/submit.aspx&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot; &gt;autotag&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;296@297&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!--似乎是和在线提交得分相关的，那个score_var_name应该是指AS本地存储的变量名吧 --&amp;gt;&lt;/span&gt;
 &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;txt_define&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 里面是一个UTF-8的HTML... &lt;span style=&quot;color: #009900;&quot; &gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;lt;/txt_define&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;&amp;lt;!-- 貌似是游戏的帮助信息 --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;下一步得试试看能不能把自己的Flash SWF文件放进这个app让它播放。首先试试IOSYS的几个东方Flash PV，直接套用那个神曲MV的.cfg，也不管那个content_ID了，直接丢进去。出人意料的是，居然直接播放成功。貌似此app目前并不会真正验证那个ID。&lt;br/&gt;
至于播放速度，那就很雷了（很可能是touch4本身就不够快的原因），目测就10-13fps的样子。顺便说说，国内的Flash PV很少像IOSYS的那样，用25fps以上的时基做的，长期以来都是如此，不知为何。&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1880&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0484&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1880&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0484-450x300.png&quot;  alt=&quot;9&quot;  width=&quot;450&quot;  height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1879&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0488&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1879&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0488-450x300.png&quot;  alt=&quot;魔理沙偷走了重要的东西&quot;  width=&quot;450&quot;  height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1881&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0485&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1881&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0485-450x300.png&quot;  alt=&quot;受兔&quot;  width=&quot;450&quot;  height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
至于游戏，就得根据游戏本身的键位自己修改虚拟键盘touch_define（其实应该还有重力感应的define，我没下重力感应的游戏来研究）。结果测试了三个Flash游戏，DOOM Flash版，两个打飞机，分别用雷电2.cfg、陨石大战.cfg修改，丢进去。&lt;br/&gt;
结果，DOOM Flash版无法运行（一直显示正在载入），其他两个游戏运行极为缓慢。然而最要命的是，这个虚拟键盘不支持通过多点触摸实现多个键同时按下，导致这两个STG基本没法玩。。。。&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1882&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0489&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1882&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0489-300x450.png&quot;  alt=&quot;IMG_弹幕奇谈&quot;  width=&quot;300&quot;  height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1883&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0491&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1883&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0491-450x300.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;当然这个app最大的问题是，不对应视网膜显示和iPad屏幕。Flash是矢量格式，在高分屏上变成马赛克是非常丑陋的。据某有iPad2的测试，iPad2上这个app运行swf的速度可以比Touch4快1倍。。。&lt;br/&gt;
这个App的纪念意义是很大的，毕竟App  Store之前没出现过能完全离线播放本地Swf文件的任何App。但是由于该App可以从外部下载任意数据并运行，潜在地违反了开发者协议的某条款。如果有高人分析出了其Flash解释器的漏洞，攻击该app使用的网页，插入恶意Swf，那么就囧了。因此我看苹果一旦再次审核这个，很可能有下架的危险。&lt;/p&gt;
&lt;p&gt;进 一步从那个http://m.jqbar.com/入手，发现这个jqbar和这个应用开发者之间的关系有待研究，因为jqbar自己也有类似的可以播放Flash的应用——请参考http://www.jqbar.com/Download/。由于日本的Store这个没上架，我只能下左边那个破解专用版来一试。&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1886&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0496&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1886&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0496-300x450.png&quot;  alt=&quot;&quot;  width=&quot;300&quot;  height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1885&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/img_0495x&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1885&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/IMG_0495x-450x300.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;attachment wp-att-1884&quot;  href=&quot;http://www.lolibeta.com/pc/1861.html/attachment/localfjq&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1884&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/localfjq-450x266.png&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;266&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
果然，无论是界面，还是功能来看，甚至是.app的文件名，本地文件与Cache存放的目录，这个集趣游戏都和中国卡通几乎一样，只不过界面控件是原生的。再仔细看那个“大款工作室”，找找他们发布的其他App你肯定会发现它其实就是这个集趣，或者百玩的马甲！有此等神技术的公司，为何还闷着做这种偷偷摸摸，应用介绍里连Flash的大名都不敢提起的app呢？从他们的官方博客来看，他们的程序是今年才开始上架的，貌似性能上还有很多问题。再看他们的论坛，还可以发现早就被广告机所完全占领了。。。&lt;br/&gt;
我没仔细看中国卡通和这个集趣吧的.app里面的可执行文件和资源文件，搜索字串adobe 找到的都是用ImageReady/PS做PNG写入的metadata，搜shockwave找到的只有一个mimetype。倒是里面那个D.dat，是libmad GPL MP3解码库的一个头文件，又看不到有libmad的动态库，看来这App可能还涉及到违反GPL；fonts.fnt貌似是个结构不明的字体文件；还有 几个dat貌似是MP3解码IDCT用的查找表。&lt;br/&gt;
估计腾讯什么的可以考虑把这帮人收编过去，好好研究下他们怎么在iOS平台直接播放swf的。我看，很可能还是用了类似Gnash的开源库实现的，除非开发者有这工夫把执行文件里有关Adobe的字串全部干掉或者干脆把可执行文件加壳（PS:AppStore app的可执行文件加了壳，苹果会怎么去审核它呢？）&lt;/p&gt;
&lt;p&gt;录了这个中国卡通运行时的视频，用TVOut2+电视卡录的，经过编辑（旋转屏幕），由于Atom CPU在XP下和x264vfw兼容不佳，7-8分钟出现了黑屏。。&lt;/p&gt;
&lt;p&gt;&lt;embed src=&quot; http://player.youku.com/player.php/sid/XMjg3MjI4MzQ0/v.swf&quot;  allowfullscreen=&quot;true&quot;  quality=&quot;high&quot;  width=&quot;480&quot;  height=&quot;400&quot;  align=&quot;middle&quot;  allowscriptaccess=&quot;always&quot;  type=&quot;application/x-shockwave-flash&quot; &gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;现在真有很多人以为Flash=Flash视频，其实完全不然。如果仅仅是要播放Flash视频只要把Flash所访问的视频地址解析出来并制作个flv拆包器、部分解码器（仍然有不是H264+AAC的FLV存在，需要自己解码）就完成了大部分工作，但要本地解析播放一般性的Flash .swf，远不是这么简单。Flash插件现在的复杂度接近一个没有底层的操作系统，有核心的矢量引擎，有各种I/O，有AVM/AVM2 Actionscript虚拟机。。。总之绝非是短期就能开发出来的东西，更不是靠服务器端解析（除非你有低延迟和高带宽，可以使用类似VNC的协议去和服务器流畅连接）就能轻易在客户端形成流畅的Flash体验的。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年02月10日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1680.html&quot;  title=&quot;iPad试用&quot; &gt;iPad试用&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年08月30日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/it/1544.html&quot;  title=&quot;MID迷局&quot; &gt;MID迷局&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1394.html&quot;  title=&quot;漫谈微软的标准之战(三)&quot; &gt;漫谈微软的标准之战(三)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年02月03日 -- &lt;a href=&quot;http://www.lolibeta.com/music/635.html&quot;  title=&quot;一个很喜欢的Flash MTV &amp;#8211; 超越梦想&quot; &gt;一个很喜欢的Flash MTV &amp;#8211; 超越梦想&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598901/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/1861.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/1861.html/feed</wfw:commentRss><slash:comments>34</slash:comments><description>&lt;p&gt;众所周知，苹果的老乔一贯讨厌Flash。这应该和从Macromedia时代开始，Mac OS X的Flash插件一贯优化差，极端情况下可以让Mac笔记本仅仅开浏览器的情况下，电池待机时间减少一半以上有关。
基 于这个理由，加上Flash并非为触摸屏设计的东西，从2007年iPhone初代开始，苹果一贯不准备把Flash引入到iOS上，App  Store早期甚至明令禁止任何通过模拟/虚拟手段而非原生的应用。当然这个禁令取消了，Adobe让Flash Builder能做出半原生的iOS  App，后来也曾经出现过不少能通过在线代理之类间接支持Flash的app，包括很多浏览器类app，但是它们几乎无一例外只对Flash视频网站有较 好的支持，而对Flash游戏、Flash PV和广告（啪！）支持不好。
真正能运行.swf文件的iPhone app，之前越狱界曾经出现过移植开源Flash播放器gnash的。然而，有这样一个真正的SWF player，这两个月出现在了App Store上。

&lt;/p&gt;
&lt;p&gt;它的名字当然就是——中国卡通。
这个应用的iTunes介绍如下：&lt;/p&gt;
&lt;p&gt;
（PC/Mac请打开http://itunes.apple.com/jp/app/id432260573?mt=8）
其中并未提到任何和Flash有关的介绍。然而，通过简单的研究，很容易就能发现它其实是播放SWF的。&lt;/p&gt;
&lt;p&gt;
根据这堆破图，应该能够判断这个程序是从其网站（具体地址需要抓包才知道，反正那个游戏列表是http://m.jqbar.com/。）下载某些东西到本地，然后运行的玩艺。
此App有个把网站上的那些可以播放的小游戏或者PV之类下载到本地的选项。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;随便点了一个纵版、一个横版的小游戏和一个PV（某神曲的），下载到本地。
由于这个Touch四代乃越狱机，直接用iFunBox打开这个App的安装目录。Documents下没有内容，再找了一下，发现存在本地的东西在/var/mobile/Applications/安装目录/Library/Documentation/local/下，里面赫然放着三个swf文件。果断拷出来丢进浏览器，结果神了，真是Flash的swf文件无疑。&lt;/p&gt;
&lt;p&gt;
至于那个cfg文件呢？打开来看，看起来有两种结构。游戏的是一种，动画的是另一种。
它们都是UTF-8编码的类XML文件，其共有结构如下：&lt;/p&gt;

&amp;#60;?version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34; ?&amp;#62;
&amp;#60;!DOCTYPE config SYSTEM &amp;#34;config.dtd&amp;#34;&amp;#62;
&amp;#60;!-- 文件类型声明 --&amp;#62;
&amp;#60;defines&amp;#62;
	&amp;#60;file_info content_ID=&amp;#34;1b97fb3e99db3bc7&amp;#34; content_level=&amp;#34;10&amp;#34; zcontent_type=&amp;#34;media&amp;#34; mobile_operate_type=&amp;#34;Touch_Nopad&amp;#34; /&amp;#62;
	&amp;#60;!-- 文件ID(貌似是某种UUID？),其他的除了游戏多一个hotkey_for_zoom属性外没有 --&amp;#62;
	 &amp;#60;operate_define /&amp;#62;
	 &amp;#60;display_define screen_direction=&amp;#34;Horizon&amp;#34; zoom_size=&amp;#34;Fit&amp;#34; quality=&amp;#34;high&amp;#34; /&amp;#62;
	&amp;#60;!-- 显示定义，横屏竖屏(Horizon和Vertical),放大,Flash的质量之类 --&amp;#62;
	&amp;#60;sound_define  /&amp;#62;	
&amp;#60;/defines&amp;#62;
&amp;#60;!-- 定义部分 --&amp;#62;

&lt;p&gt;对于游戏，operate_define、sound_define里还包了东西，而且还有另外结构。。&lt;/p&gt;

&amp;#60;operate_define default_mouse_move_pace=&amp;#34;.&amp;#34; default_long_press_lock_time=&amp;#34;.&amp;#34; touchsize=&amp;#34;.&amp;#34; &amp;#62;
  &amp;#60;mouse_normal_define name=&amp;#34;模拟鼠标&amp;#34; /&amp;#62;
  &amp;#60;mouse_table_define name=&amp;#34;模拟菜单&amp;#34; /&amp;#62;
  &amp;#60;!-- [...]&lt;img src=&quot;http://www1.feedsky.com/t1/566598901/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/1861.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>ios</category><category>软件试用</category><category>iphone</category><category>ipad</category><category>电脑网络</category><category>flash</category><pubDate>Mon, 25 Jul 2011 10:37:42 +0800</pubDate><author>yksoft1</author><comments>http://www.lolibeta.com/pc/1861.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1861</guid><dc:creator>yksoft1</dc:creator><fs:srclink>http://www.lolibeta.com/pc/1861.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598901/4064319</fs:itemid></item><item><title>C+C=『C』</title><link>http://www.lolibeta.com/anime/1816.html</link><content:encoded>&lt;p&gt;您将看到的是关于日本电视动画[C]的扯淡。如果您不巧没看过这部作品也不打紧，顶多损失一半观看本文的乐趣——但是本来就没有的东西打个对折还是没有，所谓0除以2等于0是也。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://p.tl/i/19077724&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1817&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/19077724-421x450.jpg&quot;  alt=&quot;&quot;  width=&quot;421&quot;  height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;span id=&quot;more-1816&quot; &gt;&lt;/span&gt;&lt;br/&gt;
　　中午点开loliBeta的各位日安，晚上单击萝莉贝塔的诸君夜安，清晨敲开一群萝莉控技术史诗的您早安。初次见面，在下BK。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;新面孔没有一个自我介绍是不行的。&lt;/h3&gt;
&lt;p&gt;　　因为可能会导致W君蒙受不白之冤。&lt;br/&gt;
　　看客A：“嗯？这loliBeta的文章质量又向着第一象限单调递减函数的右边下滑了啊。”&lt;br/&gt;
　　看客B：“丫莫非最近把精力都用在如何让快播更加多快好省的占领光棍男单身的电脑桌面上去了？”&lt;br/&gt;
　　多大的误会啊！&lt;br/&gt;
　　况且初来乍到第一次登场总是要给自己粉饰一下太平的。譬如干活手艺比较不精的公司通常要申请一堆烂俗的专利以便通过收保护费赚点外快，第一性征比较害羞的男人通常要留一把很长的胡子以便通过第二性征来体现自己的阳刚之气，作者群里最土鳖的家伙通常要弄一个又臭又长的自我介绍以便通过飒爽登场来装作自己饱读诗书学富五车。话说回来，这种肤浅的表面的爬行纲避役科级别的伪装肯定蒙蔽不了loliBeta众位读者大人的双眼。台下有志之士肯定会犀利的指出，就凭太阳系第三行星上存在一个既善于保证网络通畅言论自由食品安全，又能够杜绝腐败低调处世从不歌功颂德的伟大政党，作者你就不该用这么长的出场介绍骗字数啊。&lt;br/&gt;
　　真有道理。所以让咱们赶快传闲话休题言归正传吧。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://p.tl/i/18605696&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1818&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/18605696-450x450.jpg&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;《假如银行给我三百万元》&lt;/h3&gt;
&lt;p&gt;　　我恐怕得操心自己的未来是不是被负债的好老爹拿去做抵押了。&lt;/p&gt;
&lt;blockquote  style=&quot;color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1&quot;&gt;&lt;p&gt;[ C ] THE MONEY OF SOUL AND POSSIBILITY CONTROL是龙之子Production制作的日本动画作品。于2011年4月14日开始，在富士电视台的noitaminA第1时段放送，于2011年6月24日播放完毕，全11话。&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;　　既然专长于解释的维基百科上恰好有这么一个条目，本着合理规划节约成本的原则，作者愉快的按下了Ctrl+C。这可不是偷懒哦我的好责编。&lt;br/&gt;
　　不过知识的海洋是一本正经的，大家都知道假正经的程度和没意思的程度乃是正相关的例如CCTV；因此且让作者来演绎一点基于事实基础的艺术加工：19君的贫乏少年人余贺君某天醒来发现自己多了大把钞票并且还有一只长角软妹倒贴，从此过上了就算得知钞票是以自己的未来做抵押兼之每周一次吼着经济学名词对砍的超现实主义搏斗也坚决不把到手的好处吐出来的辛苦日子。直到他得知软妹其实是自己还没出生的女儿，少年人义无反顾的放弃荣华，挑战命运。是的，丫就是传说中的萝莉控犯罪位变种——女儿控。&lt;br/&gt;
哎呀看起来要了解真相没有被我朝外交部解释过的剧情梗概还是要&lt;a href=&quot;http://zh.wikipedia.org/wiki/C_(%E5%8B%95%E7%95%AB)&quot; &gt;看维基百科啊哈哈哈&lt;/a&gt;。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;金钱。你到底有多了解金钱的力量？&lt;/h3&gt;
&lt;p&gt;　　答案是万能。如果能够用钱解决的问题就不是，那么这个世界上就没有称之为问题的问题了。如此美妙的世界，嗯？&lt;br/&gt;
　　纵然披着经济动画的喜羊羊皮，也掩盖不住推销大众价值观方法论的灰太郎尾巴。如果把[C]的主题表面化，我们就能得到一道由透支未来和消费现在两个选择组成的单项选择，并且题目上堂而皇之的印着一行油墨小字：无正确答案。&lt;br/&gt;
　　虽然嫉妒一手握黑卡一手抱软妹的的人生赢家余贺君，但是人类理性的四环路阻止我否认大义名分的单行线。只要时间的持续性仍然不能被证伪，“现在”这个触手可及的宝贝玩意就依然得充当未曾可知“未来”的垫脚石。BOSS三国大叔身兼帅气稳重睿智随手就能挥出一个500万元的direct的同时还有一个作为精神支柱的漂亮妹妹，然而这一切在闪耀着道德制高点光环的余贺君面前比达芬奇家具的战斗力还弱上个5个点。&lt;br/&gt;
&lt;a rel=&quot;attachment wp-att-1839&quot;  href=&quot;http://www.lolibeta.com/anime/1816.html/attachment/casosgsc011280x720x264_aac22b7fda300414022-10-07&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1839&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/CASOSGSC011280x720x264_AAC22B7FDA300414022-10-07-450x253.jpg&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;253&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
　　不过这种皆大欢喜的结局实在不符合我的个人美学——呃，我是说，不符合作者喜欢看主角吃瘪的阴暗小市民心态。没有获得美联储主席伯南克的亲切接见，也没有和日本银行总裁深入交换意见，我们的好主角余贺君单人就轻松完成了名为机会成本收益化难度系数3.0的复杂自选动作。救世主大人做的就是这么一回事。用许诺的美好未来置换确切的困苦现实，余贺君以后步入政界说不定还能继续发光发热啊。&lt;br/&gt;
　　面对这种超越魔法的幻想，我恨不得借隔壁上条小朋友的右手来杀一杀。&lt;br/&gt;
　　高二政治课没有睡太多觉的读者都知道，存在于if世界选择所带来的收益我们只能望洋兴叹：这世界上没有顶着42寸显像管的时光机器，怀着期待与不安涂写答题卡的小方格也是选择的醍醐味之一。说起来，作者自以为从坚信诚实努力就有回报的中学二年级毕业也有段日子了，所以执着于受苦受难以便增加时髦值打通皆大欢喜路线这种事情决计不干的——但这不代表现实进入了七年之痒的危险期。相反，存在愈加溶解在现实之中，仿佛好牌子的咖啡伴侣。时钟只能沿着顺时针前进，现实不得不唯未来马首是瞻；也正因为时间仿佛奔不停息的梅洛斯，卧薪尝胆才得以成为一种进步的方式，坚韧不拔才得以成为一种高贵的品质。残酷的现实固然可怕，然而抹消掉努力痕迹换来的幸福未来更令人不寒而栗——这种物是人非的完美结局，还容我敬谢不敏。&lt;br/&gt;
&lt;a href=&quot;http://p.tl/i/18966582&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1819&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/18966582-450x318.jpg&quot;  alt=&quot;&quot;  width=&quot;450&quot;  height=&quot;318&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
　　仔细想想，无关乎现实和未来，&lt;strong&gt;实妹控&lt;/strong&gt;三国大叔战不过&lt;strong&gt;女儿控&lt;/strong&gt;余贺同学的根本原因在于对伦理道德的藐视程度根本不在同一个等级吧？&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;嘿作者，那你觉得金钱是什么玩意？&lt;/h3&gt;
&lt;p&gt;　　好问题。对于贫乏成性的作者本人来说，金钱意味着明天的早晨和色情小游戏有没有着落。虽然我本人极其愿意就这个话题再深入的聊一聊，但是计数器已经在默默的提醒达成了责编W的规定字数。趁作者的下限还没有徜徉于loliBeta的每一寸地面之前，诸位咱们青山不改绿水长流后会有期了！&lt;/p&gt;
&lt;p&gt;　　“作者你说的话题是指金钱的意义吗？”&lt;br/&gt;
　　“口胡，我说的话题是指早餐和色情小游戏啊约翰君。”&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;随机文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年09月18日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/2023.html&quot;  title=&quot;Google+的社会化之路&quot; &gt;Google+的社会化之路&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2007年09月02日 -- &lt;a href=&quot;http://www.lolibeta.com/games/142.html&quot;  title=&quot;写在皇家骑士团2汉化补丁出现之前&quot; &gt;写在皇家骑士团2汉化补丁出现之前&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年12月11日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/568.html&quot;  title=&quot;已更新至Wordpress 2.7 Final&quot; &gt;已更新至Wordpress 2.7 Final&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年03月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/223.html&quot;  title=&quot;传说中的黑马神拼输入法下载&quot; &gt;传说中的黑马神拼输入法下载&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年08月26日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/it/1942.html&quot;  title=&quot;老乔走下神坛，苹果会变质吗&quot; &gt;老乔走下神坛，苹果会变质吗&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年08月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/943.html&quot;  title=&quot;我的老电脑与Windows Server 2008&quot; &gt;我的老电脑与Windows Server 2008&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2007年05月31日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/35.html&quot;  title=&quot;Cheat Engine 5.3 汉化版——终于完成了&quot; &gt;Cheat Engine 5.3 汉化版——终于完成了&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年10月30日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1616.html&quot;  title=&quot;杂谈腾讯与360&quot; &gt;杂谈腾讯与360&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2007年08月21日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/137.html&quot;  title=&quot;Autoruns 8.73&quot; &gt;Autoruns 8.73&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年09月05日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/439.html&quot;  title=&quot;picasa3 beta&quot; &gt;picasa3 beta&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598902/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/anime/1816.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/anime/1816.html/feed</wfw:commentRss><slash:comments>66</slash:comments><description>&lt;p&gt;您将看到的是关于日本电视动画[C]的扯淡。如果您不巧没看过这部作品也不打紧，顶多损失一半观看本文的乐趣——但是本来就没有的东西打个对折还是没有，所谓0除以2等于0是也。&lt;/p&gt;
&lt;p&gt;

　　中午点开loliBeta的各位日安，晚上单击萝莉贝塔的诸君夜安，清晨敲开一群萝莉控技术史诗的您早安。初次见面，在下BK。&lt;/p&gt;
新面孔没有一个自我介绍是不行的。
&lt;p&gt;　　因为可能会导致W君蒙受不白之冤。
　　看客A：“嗯？这loliBeta的文章质量又向着第一象限单调递减函数的右边下滑了啊。”
　　看客B：“丫莫非最近把精力都用在如何让快播更加多快好省的占领光棍男单身的电脑桌面上去了？”
　　多大的误会啊！
　　况且初来乍到第一次登场总是要给自己粉饰一下太平的。譬如干活手艺比较不精的公司通常要申请一堆烂俗的专利以便通过收保护费赚点外快，第一性征比较害羞的男人通常要留一把很长的胡子以便通过第二性征来体现自己的阳刚之气，作者群里最土鳖的家伙通常要弄一个又臭又长的自我介绍以便通过飒爽登场来装作自己饱读诗书学富五车。话说回来，这种肤浅的表面的爬行纲避役科级别的伪装肯定蒙蔽不了loliBeta众位读者大人的双眼。台下有志之士肯定会犀利的指出，就凭太阳系第三行星上存在一个既善于保证网络通畅言论自由食品安全，又能够杜绝腐败低调处世从不歌功颂德的伟大政党，作者你就不该用这么长的出场介绍骗字数啊。
　　真有道理。所以让咱们赶快传闲话休题言归正传吧。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
《假如银行给我三百万元》
&lt;p&gt;　　我恐怕得操心自己的未来是不是被负债的好老爹拿去做抵押了。&lt;/p&gt;
&lt;p&gt;[ C ] THE MONEY OF SOUL AND POSSIBILITY CONTROL是龙之子Production制作的日本动画作品。于2011年4月14日开始，在富士电视台的noitaminA第1时段放送，于2011年6月24日播放完毕，全11话。&lt;/p&gt;
&lt;p&gt;　　既然专长于解释的维基百科上恰好有这么一个条目，本着合理规划节约成本的原则，作者愉快的按下了Ctrl+C。这可不是偷懒哦我的好责编。
　　不过知识的海洋是一本正经的，大家都知道假正经的程度和没意思的程度乃是正相关的例如CCTV；因此且让作者来演绎一点基于事实基础的艺术加工：19君的贫乏少年人余贺君某天醒来发现自己多了大把钞票并且还有一只长角软妹倒贴，从此过上了就算得知钞票是以自己的未来做抵押兼之每周一次吼着经济学名词对砍的超现实主义搏斗也坚决不把到手的好处吐出来的辛苦日子。直到他得知软妹其实是自己还没出生的女儿，少年人义无反顾的放弃荣华，挑战命运。是的，丫就是传说中的萝莉控犯罪位变种——女儿控。
哎呀看起来要了解真相没有被我朝外交部解释过的剧情梗概还是要看维基百科啊哈哈哈。&lt;/p&gt;
金钱。你到底有多了解金钱的力量？
&lt;p&gt;　　答案是万能。如果能够用钱解决的问题就不是，那么这个世界上就没有称之为问题的问题了。如此美妙的世界，嗯？
　　纵然披着经济动画的喜羊羊皮，也掩盖不住推销大众价值观方法论的灰太郎尾巴。如果把[C]的主题表面化，我们就能得到一道由透支未来和消费现在两个选择组成的单项选择，并且题目上堂而皇之的印着一行油墨小字：无正确答案。
　　虽然嫉妒一手握黑卡一手抱软妹的的人生赢家余贺君，但是人类理性的四环路阻止我否认大义名分的单行线。只要时间的持续性仍然不能被证伪，“现在”这个触手可及的宝贝玩意就依然得充当未曾可知“未来”的垫脚石。BOSS三国大叔身兼帅气稳重睿智随手就能挥出一个500万元的direct的同时还有一个作为精神支柱的漂亮妹妹，然而这一切在闪耀着道德制高点光环的余贺君面前比达芬奇家具的战斗力还弱上个5个点。

　　不过这种皆大欢喜的结局实在不符合我的个人美学——呃，我是说，不符合作者喜欢看主角吃瘪的阴暗小市民心态。没有获得美联储主席伯南克的亲切接见，也没有和日本银行总裁深入交换意见，我们的好主角余贺君单人就轻松完成了名为机会成本收益化难度系数3.0的复杂自选动作。救世主大人做的就是这么一回事。用许诺的美好未来置换确切的困苦现实，余贺君以后步入政界说不定还能继续发光发热啊。
　　面对这种超越魔法的幻想，我恨不得借隔壁上条小朋友的右手来杀一杀。
　　高二政治课没有睡太多觉的读者都知道，存在于if世界选择所带来的收益我们只能望洋兴叹：这世界上没有顶着42寸显像管的时光机器，怀着期待与不安涂写答题卡的小方格也是选择的醍醐味之一。说起来，作者自以为从坚信诚实努力就有回报的中学二年级毕业也有段日子了，所以执着于受苦受难以便增加时髦值打通皆大欢喜路线这种事情决计不干的——但这不代表现实进入了七年之痒的危险期。相反，存在愈加溶解在现实之中，仿佛好牌子的咖啡伴侣。时钟只能沿着顺时针前进，现实不得不唯未来马首是瞻；也正因为时间仿佛奔不停息的梅洛斯，卧薪尝胆才得以成为一种进步的方式，坚韧不拔才得以成为一种高贵的品质。残酷的现实固然可怕，然而抹消掉努力痕迹换来的幸福未来更令人不寒而栗——这种物是人非的完美结局，还容我敬谢不敏。

　　仔细想想，无关乎现实和未来，实妹控三国大叔战不过女儿控余贺同学的根本原因在于对伦理道德的藐视程度根本不在同一个等级吧？&lt;/p&gt;
嘿作者，那你觉得金钱是什么玩意？
&lt;p&gt;　　好问题。对于贫乏成性的作者本人来说，金钱意味着明天的早晨和色情小游戏有没有着落。虽然我本人极其愿意就这个话题再深入的聊一聊，但是计数器已经在默默的提醒达成了责编W的规定字数。趁作者的下限还没有徜徉于loliBeta的每一寸地面之前，诸位咱们青山不改绿水长流后会有期了！&lt;/p&gt;
&lt;p&gt;　　“作者你说的话题是指金钱的意义吗？”
　　“口胡，我说的话题是指早餐和色情小游戏啊约翰君。”&lt;/p&gt;
随机文章2007年10月05日 -- 现在要选显卡真不容易2011年02月12日 -- 诺基亚的混乱2007年08月10日 -- TimeLeap2007年05月30日 -- _&lt;img src=&quot;http://www1.feedsky.com/t1/566598902/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/anime/1816.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>动漫天地</category><pubDate>Mon, 18 Jul 2011 21:08:44 +0800</pubDate><author>BK</author><comments>http://www.lolibeta.com/anime/1816.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1816</guid><dc:creator>BK</dc:creator><fs:srclink>http://www.lolibeta.com/anime/1816.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598902/4064319</fs:itemid></item><item><title>从安卓看专利敲诈</title><link>http://www.lolibeta.com/pc/it/1812.html</link><content:encoded>&lt;p&gt;近年来，有关安卓侵犯专利的新闻屡屡出现，先是甲骨文状告安卓侵犯Java专利，再到微软利用安卓授权来牟利。本与微软毫不相干的安卓，却成为微软牟利的工具，使用安卓系统的制造商必须为微软提供相应的专利费，才能得以生存。为了自保，三星、LG、HTC等厂家只能屈服于微软的脚下，纷纷与微软签订了专利协议。&lt;br/&gt;
&lt;a href=&quot;http://www.lolibeta.com/pc/it/1812.html/attachment/android_micosoft&quot;  rel=&quot;attachment wp-att-1814&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/07/android_micosoft-450x306.jpg&quot;  alt=&quot;Android &amp;amp; Microsoft&quot;  width=&quot;450&quot;  height=&quot;306&quot;  class=&quot;alignnone size-medium wp-image-1814&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
不过，微软这种做法似乎令摩托罗拉不爽，从去年9月至今，摩托罗拉仍未向微软达成协议。微软被迫无奈，只能向法院呈上了具体的专利内容。不过令人哭笑不得的是，这些涉嫌被侵犯到的专利大多都是一些常识性的系统操作，这对于智能手机来说根本就避无可避。&lt;span id=&quot;more-1812&quot; &gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;微软对摩托罗拉的诉讼中提到的专利&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;专利号：5,579,517 &amp;#8211; 长文件名支持 （1996）&lt;/li&gt;
&lt;li&gt;专利号：5,758,352 &amp;#8211; 短文件名支持 （1996）&lt;/li&gt;
&lt;li&gt;专利号：6,621,746 &amp;#8211; 内存监视与擦除 （2003）&lt;/li&gt;
&lt;li&gt;专利号：6,826,762 &amp;#8211; 能够让应用程序直接发布指令的API （2004）&lt;/li&gt;
&lt;li&gt;专利号：6,909,910 &amp;#8211; 联系人的管理 （2005）&lt;/li&gt;
&lt;li&gt;专利号：7,644,376 &amp;#8211; 让移动应用程序了解设备中的状态变化的API （2010）&lt;/li&gt;
&lt;li&gt;专利号：5,664,133 &amp;#8211; 弹出式上下文菜单 （1997）&lt;/li&gt;
&lt;li&gt;专利号：6,578,054 &amp;#8211; 在线和离线传输数据 （2003）&lt;/li&gt;
&lt;li&gt;专利号：6,370,566 &amp;#8211; 台移动设备发出会议请求和组计划 （2002）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;避无可避的专利&lt;/h3&gt;
&lt;p&gt;不知道各位看官在看完上面的专利之后有何感想，很荒唐对吧。就拿第一项的“长文件名支持”来说，用过MS-DOS的人也许都比较清楚DOS在打开长文件名的时候，会用“~”替换掉某一部分的文件名，然而对于基于Liunx的安卓来说，不就是扯谈么？而第五项的联系人管理更是离谱，早在小灵通时代就有的联系人功能，竟纳为微软的专利，要是微软较起真来，估计所有的手机都难逃一劫。&lt;br/&gt;
早在07年的时候，微软就状告Linux侵犯了其230多个专利，所以对基于Linux的安卓来说，被告也很正常。微软每年都会申请不少的专利，专利很广，用专利去打击对手也只不过是件轻而易举的事。不过这般地滥用专利，是否违背了专利自身的原则，我们稍后再商榷。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;专利申请门槛低&lt;/h3&gt;
&lt;p&gt;为了弥补编程复杂，申请一个软件上的专利门槛往往比较低，这无疑就是造成专利被滥用的源头。&lt;/p&gt;
&lt;ul&gt;下面我们来举个例子：&lt;/p&gt;
&lt;li&gt;甲研发了一个操作系统，把复制粘贴功能申请了专利，而乙做的系统也有复制粘贴功能，然后甲便把乙告上了法庭，要求乙为他的专利费埋单。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上面例子中甲的做法是否存在垄断之嫌，相信各位看官都懂的。设立专利本身的出发点就是为了鼓励人们去创新，在审核该项专利是否成立时，必须结合实际。盲目地去批准一门专利，结果只能是造成专利被滥用及垄断，从而扼杀了创造力，违背了设立专利的原则。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;专利敲诈&lt;/h3&gt;
&lt;p&gt;看了这次微软状告摩托罗拉的新闻，我不禁的想到了远在上世纪80年代的一个故事：&lt;br/&gt;
一间小公司被某间大公司告知侵犯了其专利权，要求赔偿，然而那间小公司在查阅了涉嫌涉案的七项专利，发现其中的六项是无效专利，剩下的一项他们也没有侵犯。大公司非常不爽的说道：“好吧，也许你们真的没有侵犯过我们刚刚提到的专利，不过我们有一万个专利，总有一个能适合你吧？还是表示表示，花个2000万美元私聊了此事？”，经过一轮讨价还价之后，小公司还是给大公司妥协了，随后那间大公司则继续到下间公司收取“专利保护费”。故事里面的主人公正是大名鼎鼎的IBM与SUN Microsystems。&lt;br/&gt;
相信各位看官都心里有数，这次事件中，微软扮演着当年IBM的角色，向各公司开刀。而被开刀的公司只能向SUN Microsystems那样乖乖妥协。本不应该发生的黑历史却被重蹈覆辙的演绎了一遍，对于大公司来说，专利无非就是用来捏软柿子的工具，谁家专利多，那在同行就是胜者；谁家作品比我好，我就用专利捏死你。不过，这样滥用专利并不会带动业界的创新性，无形中只会增加业界生存的难度，这也是一些优秀的国产软件无法走出国际原因。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;后语&lt;/h3&gt;
&lt;p&gt;专利本身就带动行业发展的东西，然而专利却屡遭践踏，商家的滥用专利只会给业界增加压力，并无促进创新的作用。要解决专利被滥用，归根到底需要更高的审核门槛以及一部健全且公平公正的专利法律，单靠专利持有人的自律简直就是天方夜谭的一件事。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年02月12日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1683.html&quot;  title=&quot;诺基亚的混乱&quot; &gt;诺基亚的混乱&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年05月02日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1409.html&quot;  title=&quot;漫谈微软的标准之战(完)&quot; &gt;漫谈微软的标准之战(完)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1405.html&quot;  title=&quot;漫谈微软的标准之战(四)&quot; &gt;漫谈微软的标准之战(四)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1394.html&quot;  title=&quot;漫谈微软的标准之战(三)&quot; &gt;漫谈微软的标准之战(三)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月12日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1390.html&quot;  title=&quot;漫谈微软的标准之战(二)&quot; &gt;漫谈微软的标准之战(二)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月10日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1386.html&quot;  title=&quot;漫谈微软的标准之战(一)&quot; &gt;漫谈微软的标准之战(一)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年11月20日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1119.html&quot;  title=&quot;Pivot试用&quot; &gt;Pivot试用&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年04月17日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/775.html&quot;  title=&quot;基于Silverlight的照片分享应用DeepZoomPix&quot; &gt;基于Silverlight的照片分享应用DeepZoomPix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年03月03日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/695.html&quot;  title=&quot;微软 My Phone 试用&quot; &gt;微软 My Phone 试用&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598903/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/it/1812.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/it/1812.html/feed</wfw:commentRss><slash:comments>40</slash:comments><description>&lt;p&gt;近年来，有关安卓侵犯专利的新闻屡屡出现，先是甲骨文状告安卓侵犯Java专利，再到微软利用安卓授权来牟利。本与微软毫不相干的安卓，却成为微软牟利的工具，使用安卓系统的制造商必须为微软提供相应的专利费，才能得以生存。为了自保，三星、LG、HTC等厂家只能屈服于微软的脚下，纷纷与微软签订了专利协议。

不过，微软这种做法似乎令摩托罗拉不爽，从去年9月至今，摩托罗拉仍未向微软达成协议。微软被迫无奈，只能向法院呈上了具体的专利内容。不过令人哭笑不得的是，这些涉嫌被侵犯到的专利大多都是一些常识性的系统操作，这对于智能手机来说根本就避无可避。&lt;/p&gt;
微软对摩托罗拉的诉讼中提到的专利

专利号：5,579,517 &amp;#8211; 长文件名支持 （1996）
专利号：5,758,352 &amp;#8211; 短文件名支持 （1996）
专利号：6,621,746 &amp;#8211; 内存监视与擦除 （2003）
专利号：6,826,762 &amp;#8211; 能够让应用程序直接发布指令的API （2004）
专利号：6,909,910 &amp;#8211; 联系人的管理 （2005）
专利号：7,644,376 &amp;#8211; 让移动应用程序了解设备中的状态变化的API （2010）
专利号：5,664,133 &amp;#8211; 弹出式上下文菜单 （1997）
专利号：6,578,054 &amp;#8211; 在线和离线传输数据 （2003）
专利号：6,370,566 &amp;#8211; 台移动设备发出会议请求和组计划 （2002）

避无可避的专利
&lt;p&gt;不知道各位看官在看完上面的专利之后有何感想，很荒唐对吧。就拿第一项的“长文件名支持”来说，用过MS-DOS的人也许都比较清楚DOS在打开长文件名的时候，会用“~”替换掉某一部分的文件名，然而对于基于Liunx的安卓来说，不就是扯谈么？而第五项的联系人管理更是离谱，早在小灵通时代就有的联系人功能，竟纳为微软的专利，要是微软较起真来，估计所有的手机都难逃一劫。
早在07年的时候，微软就状告Linux侵犯了其230多个专利，所以对基于Linux的安卓来说，被告也很正常。微软每年都会申请不少的专利，专利很广，用专利去打击对手也只不过是件轻而易举的事。不过这般地滥用专利，是否违背了专利自身的原则，我们稍后再商榷。&lt;/p&gt;
专利申请门槛低
&lt;p&gt;为了弥补编程复杂，申请一个软件上的专利门槛往往比较低，这无疑就是造成专利被滥用的源头。&lt;/p&gt;
下面我们来举个例子：&lt;/p&gt;
甲研发了一个操作系统，把复制粘贴功能申请了专利，而乙做的系统也有复制粘贴功能，然后甲便把乙告上了法庭，要求乙为他的专利费埋单。

&lt;p&gt;上面例子中甲的做法是否存在垄断之嫌，相信各位看官都懂的。设立专利本身的出发点就是为了鼓励人们去创新，在审核该项专利是否成立时，必须结合实际。盲目地去批准一门专利，结果只能是造成专利被滥用及垄断，从而扼杀了创造力，违背了设立专利的原则。&lt;/p&gt;
专利敲诈
&lt;p&gt;看了这次微软状告摩托罗拉的新闻，我不禁的想到了远在上世纪80年代的一个故事：
一间小公司被某间大公司告知侵犯了其专利权，要求赔偿，然而那间小公司在查阅了涉嫌涉案的七项专利，发现其中的六项是无效专利，剩下的一项他们也没有侵犯。大公司非常不爽的说道：“好吧，也许你们真的没有侵犯过我们刚刚提到的专利，不过我们有一万个专利，总有一个能适合你吧？还是表示表示，花个2000万美元私聊了此事？”，经过一轮讨价还价之后，小公司还是给大公司妥协了，随后那间大公司则继续到下间公司收取“专利保护费”。故事里面的主人公正是大名鼎鼎的IBM与SUN Microsystems。
相信各位看官都心里有数，这次事件中，微软扮演着当年IBM的角色，向各公司开刀。而被开刀的公司只能向SUN Microsystems那样乖乖妥协。本不应该发生的黑历史却被重蹈覆辙的演绎了一遍，对于大公司来说，专利无非就是用来捏软柿子的工具，谁家专利多，那在同行就是胜者；谁家作品比我好，我就用专利捏死你。不过，这样滥用专利并不会带动业界的创新性，无形中只会增加业界生存的难度，这也是一些优秀的国产软件无法走出国际原因。&lt;/p&gt;
后语
&lt;p&gt;专利本身就带动行业发展的东西，然而专利却屡遭践踏，商家的滥用专利只会给业界增加压力，并无促进创新的作用。要解决专利被滥用，归根到底需要更高的审核门槛以及一部健全且公平公正的专利法律，单靠专利持有人的自律简直就是天方夜谭的一件事。&lt;/p&gt;
相关文章2011年02月12日 -- 诺基亚的混乱2010年05月02日 -- 漫谈微软的标准之战(完)2010年04月27日 -- 漫谈微软的标准之战(四)2010年04月15日 -- 漫谈微软的标准之战(三)2010年04月12日 -- 漫谈微软的标准之战(二)2010年04月10日 -- 漫谈微软的标准之战(一)2009年11月20日 -- Pivot试用2009年04月17日 -- 基于Silverlight的照片分享应用DeepZoomPix2009年03月03日 -- 微软 My Phone 试用&lt;img src=&quot;http://www1.feedsky.com/t1/566598903/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/it/1812.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>专利</category><category>微软</category><category>滥用</category><category>业界分析</category><category>安卓</category><pubDate>Wed, 13 Jul 2011 13:29:55 +0800</pubDate><author>某懒风</author><comments>http://www.lolibeta.com/pc/it/1812.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1812</guid><dc:creator>某懒风</dc:creator><fs:srclink>http://www.lolibeta.com/pc/it/1812.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598903/4064319</fs:itemid></item><item><title>Firefox5正式登场</title><link>http://www.lolibeta.com/other/1802.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/image.png&quot;  rel=&quot;shadowbox[sbpost-1802];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot;  title=&quot;image&quot;  alt=&quot;image&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/image_thumb.png&quot;  width=&quot;404&quot;  height=&quot;267&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;距离Firefox4的发布不过3个月的时间，Firefox5已经正式登场。考虑到从发布3.0到4.0间隔了差不多33个月的时间，这次的Firefox5显然要快速的多，但是更新的幅度也小的多。新的Firefox5带来了不少实际的更新，比如更完善的HTML5+CSS3支持，期待已久的Jetpack等等；可与此同时，Firefox4也将会停止更新。如果按照以往的经验，这次的更新最多应该被称作Firefox4.2而已，可我们却会永远告别这样的小版本号更新，比如Firefox3.6.17这种持续更新，可能将会永远的停留在历史中。&lt;/p&gt;
&lt;p&gt;但是不管怎么样，Firefox已经正式进入了5的时代。&lt;/p&gt;
&lt;p&gt;按照Firefox现在的这每3个月发布一个新版本的速度来看，年底就有望正式发布Firefox9。但是这还不够，因为Chrome只要2个月就会更新一次。好在Firefox也有自己的希望，Aurora与Nightly，并且包含3个不同的更新频道：Dev,Beta,Release。如果把这些都算作一个独立的版本，那么再加上Mozilla自身的努力，相信在2012地球毁灭之前，Firefox有望突入20.0这个只属于伟大的版本号的新世界。我绝对相信Mozilla，你行的。&lt;/p&gt;
&lt;p&gt;对于一个像我这样的铁杆Firefox的粉丝，Firefox5的发布，原本应该是一件非常重大的事情了，可是我竟然几乎在一不小心就差点忘记了这件事。或许是因为，自己早就已经用上了7.0的缘故吧。&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-1802&quot; &gt;&lt;/span&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/nightly.png&quot;  rel=&quot;shadowbox[sbpost-1802];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot;  title=&quot;nightly&quot;  alt=&quot;nightly&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/nightly_thumb.png&quot;  width=&quot;504&quot;  height=&quot;266&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;尽管早就知道Firefox有一个每天都在更新的每夜版，但是真正使用上的时候，已经是&lt;abbr title=&quot;Firefox 3.6&quot; &gt;Namoroka&lt;/abbr&gt;的时代了。经过了这么多年的Nightly，早就已经对各种诡异的Bug见怪不怪了，甚至包括去年有段时间疯狂的崩溃，都撑了过来。身为Firefox的忠实拥趸，我曾经以为，不可能出现比这个更加严重的情况了。可惜世界就是这样，就像是当你骑自行车走在大街上，突然被一辆迎面出现的车撞翻在路边，身受重伤倒在了血泊之中，以为一切都已经要结束了的时候，却发现那个车的车主带着一把长刀就下车了一样。&lt;/p&gt;
&lt;p&gt;于是，用了多年的&lt;a href=&quot;http://www.lolibeta.com/pc/software/1746.html&quot; &gt;Minefile不见了&lt;/a&gt;，迎来了全新的每夜版Nightly 7.0 以及曙光版Aurora 6.0。夜晚的Nightly代表了最不稳定也更新最快的版本；而Aurora则代表了正式版之前相对稳定的版本，正如即将迎来黎明的曙光，非常具有浪漫色彩。&lt;/p&gt;
&lt;p&gt;让我们来回顾一下Firefox的发布历程吧——&lt;/p&gt;
&lt;table border=&quot;0&quot;  cellspacing=&quot;0&quot;  cellpadding=&quot;2&quot;  width=&quot;400&quot; &gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;版本号&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;发布日期&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 1.0&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2004年11月9日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 1.5&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2005年9月29日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 2.0&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2006年10月24日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 3.0&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2008年6月17日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 3.5&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2009年6月30日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 3.6&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2010年1月21日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;Mozilla Firefox 4.0&lt;/td&gt;
&lt;td valign=&quot;top&quot;  width=&quot;200&quot; &gt;2011年3月22日&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;查看更详细内容详细请访问&lt;a href=&quot;http://zh.wikipedia.org/wiki/Firefox#.E7.89.88.E6.9C.AC.E6.AD.B7.E5.8F.B2&quot; &gt;维基百科&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;可以看到，Mozilla一直让Firefox保持在一个相对平稳的更新速度，基本是每年更新一个新版本。直到Firefox3的时代。这一次太久了，除去那些小版本号的更新，从正式发布3.0，到跨越这个大版本号前往4.0，Mozilla足足让用户等了3年。3年，世界已经变化的太多了，已经足以让像我这样的重度用户，把每夜版的&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/&quot; &gt;latest-trunk&lt;/a&gt;当作最终稳定版来使用了。&lt;/p&gt;
&lt;p&gt;也正是从这个时候开始，Chrome出现了。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/image1.png&quot;  rel=&quot;shadowbox[sbpost-1802];player=img;&quot; &gt;&lt;img border=&quot;0&quot;  style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot;  title=&quot;image&quot;  alt=&quot;image&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/image_thumb1.png&quot;  width=&quot;500&quot;  height=&quot;252&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Google的Chrome从一开始，就有许多新鲜的玩意，漂亮的节目、更强的速度与安全性，大约2个月更新一次的升级，迅速的抓住了许多用户的心。而这其中，也包括部分Firefox的轻度用户。不得不承认，Chrome确实强大，经过了多年的积累，在很多方面也已经开始超越了Firefox。&lt;/p&gt;
&lt;p&gt;显然，当Chrome的市场占有率开始逐步接近Firefox，用户也开始有了向Chrome流失的趋势时，Mozilla终于有些坐不住了。而这，就是他的对策。快速的更新，快速的迭代，数个版本同时更新，默认界面风格开始向已经被市场认可的布局上靠拢。&lt;/p&gt;
&lt;p&gt;从4.2变身为5.0，可想而知的是总有一天，原本应该叫4.5的版本会变身为6.0，甚至7.0。对于现在的Mozilla，我丝毫不会感到任何奇怪，仅仅只会把这视作一种向市场的妥协。顺带一提，在偷偷的对地址栏中的域名lolibeta.com部分加粗之后，Nightly7.0在6月24日的更新之后，再次做出了改动，取消了http://的显示。与Chrome的显示效果完全相同。&lt;/p&gt;
&lt;p&gt;随着不断的更新，最新的Nightly版在速度与稳定性方面都已经有了较大的提升，Mozilla对此的努力值得我们肯定。但是这种为了迎合市场而妥协的行为，至少不是我这样的铁杆粉丝所乐于看到的，而这也绝对不应该是一个好的解决方案。有人对此辩解道，这是一种Mozilla作为市场领先者的竞争策略。这确实有一定道理，尽管我不能认同。&lt;/p&gt;
&lt;p&gt;也许，各位读者的心中，已经有了属于自己的答案了吧，你如何看待Firefox频繁出现的大版本更新呢？&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;随机文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2007年06月17日 -- &lt;a href=&quot;http://www.lolibeta.com/games/51.html&quot;  title=&quot;Overlord试玩感受&quot; &gt;Overlord试玩感受&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年03月03日 -- &lt;a href=&quot;http://www.lolibeta.com/games/182.html&quot;  title=&quot;传说中的xbox模拟器&quot; &gt;传说中的xbox模拟器&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/822.html&quot;  title=&quot;Safari 4 with Windows 7&quot; &gt;Safari 4 with Windows 7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2007年05月26日 -- &lt;a href=&quot;http://www.lolibeta.com/games/30.html&quot;  title=&quot;哈，原来我这个配置也能流畅的跑战地2142啊&quot; &gt;哈，原来我这个配置也能流畅的跑战地2142啊&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2007年07月03日 -- &lt;a href=&quot;http://www.lolibeta.com/other/83.html&quot;  title=&quot;我的哲学随想&quot; &gt;我的哲学随想&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年04月24日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/279.html&quot;  title=&quot;终于也用上xp sp3了&quot; &gt;终于也用上xp sp3了&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年04月14日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/774.html&quot;  title=&quot;对于主流全能播放器的一些简单比较&quot; &gt;对于主流全能播放器的一些简单比较&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年04月24日 -- &lt;a href=&quot;http://www.lolibeta.com/anime/281.html&quot;  title=&quot;一个人民币玩家的血泪控诉，记.hack//G.U.&quot; &gt;一个人民币玩家的血泪控诉，记.hack//G.U.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年01月28日 -- &lt;a href=&quot;http://www.lolibeta.com/other/1253.html&quot;  title=&quot;怎么又被人点名了&quot; &gt;怎么又被人点名了&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2011年01月23日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1669.html&quot;  title=&quot;google的艰难决定&quot; &gt;google的艰难决定&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598904/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/other/1802.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/other/1802.html/feed</wfw:commentRss><slash:comments>85</slash:comments><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;距离Firefox4的发布不过3个月的时间，Firefox5已经正式登场。考虑到从发布3.0到4.0间隔了差不多33个月的时间，这次的Firefox5显然要快速的多，但是更新的幅度也小的多。新的Firefox5带来了不少实际的更新，比如更完善的HTML5+CSS3支持，期待已久的Jetpack等等；可与此同时，Firefox4也将会停止更新。如果按照以往的经验，这次的更新最多应该被称作Firefox4.2而已，可我们却会永远告别这样的小版本号更新，比如Firefox3.6.17这种持续更新，可能将会永远的停留在历史中。&lt;/p&gt;
&lt;p&gt;但是不管怎么样，Firefox已经正式进入了5的时代。&lt;/p&gt;
&lt;p&gt;按照Firefox现在的这每3个月发布一个新版本的速度来看，年底就有望正式发布Firefox9。但是这还不够，因为Chrome只要2个月就会更新一次。好在Firefox也有自己的希望，Aurora与Nightly，并且包含3个不同的更新频道：Dev,Beta,Release。如果把这些都算作一个独立的版本，那么再加上Mozilla自身的努力，相信在2012地球毁灭之前，Firefox有望突入20.0这个只属于伟大的版本号的新世界。我绝对相信Mozilla，你行的。&lt;/p&gt;
&lt;p&gt;对于一个像我这样的铁杆Firefox的粉丝，Firefox5的发布，原本应该是一件非常重大的事情了，可是我竟然几乎在一不小心就差点忘记了这件事。或许是因为，自己早就已经用上了7.0的缘故吧。&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;尽管早就知道Firefox有一个每天都在更新的每夜版，但是真正使用上的时候，已经是Namoroka的时代了。经过了这么多年的Nightly，早就已经对各种诡异的Bug见怪不怪了，甚至包括去年有段时间疯狂的崩溃，都撑了过来。身为Firefox的忠实拥趸，我曾经以为，不可能出现比这个更加严重的情况了。可惜世界就是这样，就像是当你骑自行车走在大街上，突然被一辆迎面出现的车撞翻在路边，身受重伤倒在了血泊之中，以为一切都已经要结束了的时候，却发现那个车的车主带着一把长刀就下车了一样。&lt;/p&gt;
&lt;p&gt;于是，用了多年的Minefile不见了，迎来了全新的每夜版Nightly 7.0 以及曙光版Aurora 6.0。夜晚的Nightly代表了最不稳定也更新最快的版本；而Aurora则代表了正式版之前相对稳定的版本，正如即将迎来黎明的曙光，非常具有浪漫色彩。&lt;/p&gt;
&lt;p&gt;让我们来回顾一下Firefox的发布历程吧——&lt;/p&gt;



版本号
发布日期


Mozilla Firefox 1.0
2004年11月9日


Mozilla Firefox 1.5
2005年9月29日


Mozilla Firefox 2.0
2006年10月24日


Mozilla Firefox 3.0
2008年6月17日


Mozilla Firefox 3.5
2009年6月30日


Mozilla Firefox 3.6
2010年1月21日


Mozilla Firefox 4.0
2011年3月22日



&lt;p&gt;查看更详细内容详细请访问维基百科&lt;/p&gt;
&lt;p&gt;可以看到，Mozilla一直让Firefox保持在一个相对平稳的更新速度，基本是每年更新一个新版本。直到Firefox3的时代。这一次太久了，除去那些小版本号的更新，从正式发布3.0，到跨越这个大版本号前往4.0，Mozilla足足让用户等了3年。3年，世界已经变化的太多了，已经足以让像我这样的重度用户，把每夜版的latest-trunk当作最终稳定版来使用了。&lt;/p&gt;
&lt;p&gt;也正是从这个时候开始，Chrome出现了。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Google的Chrome从一开始，就有许多新鲜的玩意，漂亮的节目、更强的速度与安全性，大约2个月更新一次的升级，迅速的抓住了许多用户的心。而这其中，也包括部分Firefox的轻度用户。不得不承认，Chrome确实强大，经过了多年的积累，在很多方面也已经开始超越了Firefox。&lt;/p&gt;
&lt;p&gt;显然，当Chrome的市场占有率开始逐步接近Firefox，用户也开始有了向Chrome流失的趋势时，Mozilla终于有些坐不住了。而这，就是他的对策。快速的更新，快速的迭代，数个版本同时更新，默认界面风格开始向已经被市场认可的布局上靠拢。&lt;/p&gt;
&lt;p&gt;从4.2变身为5.0，可想而知的是总有一天，原本应该叫4.5的版本会变身为6.0，甚至7.0。对于现在的Mozilla，我丝毫不会感到任何奇怪，仅仅只会把这视作一种向市场的妥协。顺带一提，在偷偷的对地址栏中的域名lolibeta.com部分加粗之后，Nightly7.0在6月24日的更新之后，再次做出了改动，取消了http://的显示。与Chrome的显示效果完全相同。&lt;/p&gt;
&lt;p&gt;随着不断的更新，最新的Nightly版在速度与稳定性方面都已经有了较大的提升，Mozilla对此的努力值得我们肯定。但是这种为了迎合市场而妥协的行为，至少不是我这样的铁杆粉丝所乐于看到的，而这也绝对不应该是一个好的解决方案。有人对此辩解道，这是一种Mozilla作为市场领先者的竞争策略。这确实有一定道理，尽管我不能认同。&lt;/p&gt;
&lt;p&gt;也许，各位读者的心中，已经有了属于自己的答案了吧，你如何看待Firefox频繁出现的大版本更新呢？&lt;/p&gt;
随机文章2010年02月14日 -- 一直以来的情人节纪念2008年07月30日 -- 太空围攻 Space Siege2009年06月18日 -- 网络规划与设计实习报告2007年06月29日 -- CPS3模拟器终于又距离完美更近了一步啊2009年12月10日 -- 一个强力的Windows 7 辅助工具 Windows 7 in a Box2008年06月27日 -- McAfee VirusScan Enterprise 8.7i Beta 22008年03月14日 -- 修改了下lightbox效果，改用jquery2008年02月29日 -- razer boomslang 21002011年09月18日 -- 简单试用Windows Developer Preview 81022009年02月16日 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/566598904/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/other/1802.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>杂七杂八</category><pubDate>Sat, 25 Jun 2011 22:27:57 +0800</pubDate><author>wettuy</author><comments>http://www.lolibeta.com/other/1802.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/other/1802.html</guid><dc:creator>wettuy</dc:creator><fs:srclink>http://www.lolibeta.com/other/1802.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598904/4064319</fs:itemid></item><item><title>对新浪的一点点看法</title><link>http://www.lolibeta.com/other/1791.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/other/1791.html/attachment/sina_tech&quot;  rel=&quot;attachment wp-att-1792&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/sina_tech-450x312.png&quot;  alt=&quot;新浪科技&quot;  width=&quot;450&quot;  height=&quot;312&quot;  class=&quot;alignnone size-medium wp-image-1792&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
相信各位博主对最近闹得沸沸扬扬的新浪时间都有所了解了，起因很简单，无非就是新浪恶意转载了谷奥的一篇译文。本来抄袭这些是，在网上已经是屡见不鲜了，被抓到的无非就是嬉皮笑脸地道个歉完事。令人不爽的是这次新浪不但没有道歉，某员工还对谷奥恶言相对。关于整件事的来龙去脉和个人感想，请听咱娓娓道来。&lt;span id=&quot;more-1791&quot; &gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;回顾&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/other/1791.html/attachment/guao&quot;  rel=&quot;attachment wp-att-1793&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/guao-450x333.png&quot;  alt=&quot;谷奥原文&quot;  width=&quot;450&quot;  height=&quot;333&quot;  class=&quot;alignnone size-medium wp-image-1793&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
5月20日上午，谷奥发表了一篇文章，同日晚上，新浪科技也发表了同一新闻。后来谷奥在一读者的提醒下，发现新浪科技上的新闻与其博客上的文章相似度较高，于是谷奥就觉得新浪科技抄袭了他们的文章。&lt;br/&gt;
就在谷奥在微博上投诉新浪科技的时，一位名叫“@鄭峻”的微博验证用户突然间像谷奥挖苦，甚至还恶言相对。&lt;br/&gt;
不过好在新浪科技最终还是有就员工恶言相对一事作出了澄清并道歉，事情至今也有个交代。&lt;br/&gt;
不过经过这次的抄袭事件，咱对新浪的印象已经大减折扣了。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;微博，一切的元凶&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/other/1791.html/attachment/weibo&quot;  rel=&quot;attachment wp-att-1794&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/weibo-450x206.png&quot;  alt=&quot;新浪微博&quot;  width=&quot;450&quot;  height=&quot;206&quot;  class=&quot;alignnone size-medium wp-image-1794&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
微博是引发这次新谷事件的元凶，因为谷奥在新浪微博发表了对新浪科技的投诉，让新浪的某些人感到不爽，于是就跳了一个“@鄭峻”出来，试图混淆视线，但最终还是失败告终。&lt;br/&gt;
纵观整个网络，但凡遇到些许对其不利的评论就会予以屏蔽或直接关掉评论。其实这样做也很正常，开网站的有谁希望开到与自己有关的负面消息了？不过这次新浪很愚蠢的选择了把战场带到微博上。&lt;br/&gt;
对于咱们来说，微博不但是一个碎碎念的地方，而且也是草根媒体的表达心声的地方。但如今，微博的本质已经漫漫变味了，变得跟战场一样，一切都变得不可信了。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;微博成战场的后果&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolibeta.com/other/1791.html/attachment/fyb&quot;  rel=&quot;attachment wp-att-1795&quot; &gt;&lt;img src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/06/fyb-450x69.png&quot;  alt=&quot;微博风云榜&quot;  width=&quot;450&quot;  height=&quot;69&quot;  class=&quot;alignnone size-medium wp-image-1795&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
以前，网络很真实，人人都可以从网络媒体上获取到一些生活中得不到的东西。后来，网络媒体的变味，让真个互联网布上了一层虚伪的色彩。正在此时，微博的出现，彻底改变了这一状况。&lt;br/&gt;
鉴于微博短小、快速的特点，微博在国内持续走红。不过这还是次要，由于微博的条条框框比较少，用户几乎都是在无拘无束的情况下使用微博的，这时人们通常都选择说真话，微博便就成了草根阶层表达心声的一个平台，也让咱们在微博里能够获取到一些比较真的消息。&lt;br/&gt;
但如果这一切都被“战场”所颠覆了呢？&lt;/p&gt;
&lt;p&gt;// 以下例子纯属YY，请勿当真！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;甲频道为了提高收视率，开了个认真账户，然后开始吹嘘自己的节目这个好，那个好的，让后贬低其他频道。&lt;/p&gt;
&lt;p&gt;乙频道见状也开了个认证帐号，也在吹嘘自己频道的节目，并请出了一堆的明星做代言，还捏造一些对甲频道不利的负面消息发布在微博上。一帮盲目了粉丝视听受到混淆，被乙频道所利用，成为了免费的枪手。&lt;/p&gt;
&lt;p&gt;甲频道见自己的微博的粉丝量不足乙频道，买来了一大堆的僵尸粉，便又开始胡说八道。&lt;/p&gt;
&lt;p&gt;乙频道……事情就这样的恶性循环，最终两败俱伤！&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;// 以上例子纯属YY，请勿当真！&lt;/p&gt;
&lt;p&gt;从上面例子中，我们不难看出乙频道更懂得恶意竞争，不过现在不是讨论这些问题的时候！&lt;br/&gt;
假如微博这一媒体真的沦落成了这个样子，也许我们以后在微博上看到的不是家常米短、碎碎念，而是一些无稽的是是非非。估计到时，微博将会成为一些砖家叫兽的集中营，曾经无拘无束的微博生活也会被画上句号。&lt;br/&gt;
我们需要的是微博生活，而不是需要战场生活！&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;虚荣心与僵尸粉&lt;/h3&gt;
&lt;p&gt;既然之前提到僵尸粉，那咱顺便说一下吧&lt;br/&gt;
顾名思义，僵尸粉就是一些不说话的粉丝。这种死粉丝的帐号多半都是由一些有心之人或者利用软件生产的，并不会给用户带来任何实质性的互动，只是增加听众数罢了。&lt;br/&gt;
僵尸粉的价格很便宜，通常都是为一些虚荣心强的微博主而服务。&lt;br/&gt;
微博利用人们的虚荣心，用户的粉丝数越多，听众便就越多，你就越受崇拜。每个人都有虚荣心，部分虚荣心特大的用户，便会花钱去买一堆的僵尸粉。其他用户见状也有可能也会去买一堆的僵尸粉，如此恶性循环，便会使微博失去真实性，就像刚才所说的“微博战场”那样。&lt;/p&gt;
&lt;h3  style=&quot;font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc&quot;&gt;后语&lt;/h3&gt;
&lt;p&gt;从这次新谷事件，不但看出新浪待人待事的态度，还看清的新浪（新浪微博）的真面目。总之，互联网上的东西不要太过尽相。&lt;br/&gt;
PS：本人第一次写这类型的文章，如有错漏或不好的地方，欢迎指出。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年04月10日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1739.html&quot;  title=&quot;轻量化的微型博客Tumblr&quot; &gt;轻量化的微型博客Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年09月15日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/980.html&quot;  title=&quot;试用雅虎仿twitter的微博meme&quot; &gt;试用雅虎仿twitter的微博meme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月16日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/827.html&quot;  title=&quot;很认真的推了一上午&quot; &gt;很认真的推了一上午&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年07月22日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/381.html&quot;  title=&quot;话说Pownce终于支持多国语言了&quot; &gt;话说Pownce终于支持多国语言了&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598905/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/other/1791.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/other/1791.html/feed</wfw:commentRss><slash:comments>49</slash:comments><description>&lt;p&gt;
相信各位博主对最近闹得沸沸扬扬的新浪时间都有所了解了，起因很简单，无非就是新浪恶意转载了谷奥的一篇译文。本来抄袭这些是，在网上已经是屡见不鲜了，被抓到的无非就是嬉皮笑脸地道个歉完事。令人不爽的是这次新浪不但没有道歉，某员工还对谷奥恶言相对。关于整件事的来龙去脉和个人感想，请听咱娓娓道来。&lt;/p&gt;
回顾
&lt;p&gt;
5月20日上午，谷奥发表了一篇文章，同日晚上，新浪科技也发表了同一新闻。后来谷奥在一读者的提醒下，发现新浪科技上的新闻与其博客上的文章相似度较高，于是谷奥就觉得新浪科技抄袭了他们的文章。
就在谷奥在微博上投诉新浪科技的时，一位名叫“@鄭峻”的微博验证用户突然间像谷奥挖苦，甚至还恶言相对。
不过好在新浪科技最终还是有就员工恶言相对一事作出了澄清并道歉，事情至今也有个交代。
不过经过这次的抄袭事件，咱对新浪的印象已经大减折扣了。&lt;/p&gt;
微博，一切的元凶
&lt;p&gt;
微博是引发这次新谷事件的元凶，因为谷奥在新浪微博发表了对新浪科技的投诉，让新浪的某些人感到不爽，于是就跳了一个“@鄭峻”出来，试图混淆视线，但最终还是失败告终。
纵观整个网络，但凡遇到些许对其不利的评论就会予以屏蔽或直接关掉评论。其实这样做也很正常，开网站的有谁希望开到与自己有关的负面消息了？不过这次新浪很愚蠢的选择了把战场带到微博上。
对于咱们来说，微博不但是一个碎碎念的地方，而且也是草根媒体的表达心声的地方。但如今，微博的本质已经漫漫变味了，变得跟战场一样，一切都变得不可信了。&lt;/p&gt;
微博成战场的后果
&lt;p&gt;
以前，网络很真实，人人都可以从网络媒体上获取到一些生活中得不到的东西。后来，网络媒体的变味，让真个互联网布上了一层虚伪的色彩。正在此时，微博的出现，彻底改变了这一状况。
鉴于微博短小、快速的特点，微博在国内持续走红。不过这还是次要，由于微博的条条框框比较少，用户几乎都是在无拘无束的情况下使用微博的，这时人们通常都选择说真话，微博便就成了草根阶层表达心声的一个平台，也让咱们在微博里能够获取到一些比较真的消息。
但如果这一切都被“战场”所颠覆了呢？&lt;/p&gt;
&lt;p&gt;// 以下例子纯属YY，请勿当真！&lt;/p&gt;


&lt;p&gt;甲频道为了提高收视率，开了个认真账户，然后开始吹嘘自己的节目这个好，那个好的，让后贬低其他频道。&lt;/p&gt;
&lt;p&gt;乙频道见状也开了个认证帐号，也在吹嘘自己频道的节目，并请出了一堆的明星做代言，还捏造一些对甲频道不利的负面消息发布在微博上。一帮盲目了粉丝视听受到混淆，被乙频道所利用，成为了免费的枪手。&lt;/p&gt;
&lt;p&gt;甲频道见自己的微博的粉丝量不足乙频道，买来了一大堆的僵尸粉，便又开始胡说八道。&lt;/p&gt;
&lt;p&gt;乙频道……事情就这样的恶性循环，最终两败俱伤！&lt;/p&gt;


&lt;p&gt;// 以上例子纯属YY，请勿当真！&lt;/p&gt;
&lt;p&gt;从上面例子中，我们不难看出乙频道更懂得恶意竞争，不过现在不是讨论这些问题的时候！
假如微博这一媒体真的沦落成了这个样子，也许我们以后在微博上看到的不是家常米短、碎碎念，而是一些无稽的是是非非。估计到时，微博将会成为一些砖家叫兽的集中营，曾经无拘无束的微博生活也会被画上句号。
我们需要的是微博生活，而不是需要战场生活！&lt;/p&gt;
虚荣心与僵尸粉
&lt;p&gt;既然之前提到僵尸粉，那咱顺便说一下吧
顾名思义，僵尸粉就是一些不说话的粉丝。这种死粉丝的帐号多半都是由一些有心之人或者利用软件生产的，并不会给用户带来任何实质性的互动，只是增加听众数罢了。
僵尸粉的价格很便宜，通常都是为一些虚荣心强的微博主而服务。
微博利用人们的虚荣心，用户的粉丝数越多，听众便就越多，你就越受崇拜。每个人都有虚荣心，部分虚荣心特大的用户，便会花钱去买一堆的僵尸粉。其他用户见状也有可能也会去买一堆的僵尸粉，如此恶性循环，便会使微博失去真实性，就像刚才所说的“微博战场”那样。&lt;/p&gt;
后语
&lt;p&gt;从这次新谷事件，不但看出新浪待人待事的态度，还看清的新浪（新浪微博）的真面目。总之，互联网上的东西不要太过尽相。
PS：本人第一次写这类型的文章，如有错漏或不好的地方，欢迎指出。&lt;/p&gt;
相关文章2011年04月10日 -- 轻量化的微型博客Tumblr2009年09月15日 -- 试用雅虎仿twitter的微博meme2009年05月16日 -- 很认真的推了一上午2008年07月22日 -- 话说Pownce终于支持多国语言了&lt;img src=&quot;http://www1.feedsky.com/t1/566598905/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/other/1791.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>微博</category><category>战场</category><category>新浪</category><category>僵尸粉</category><category>信誉</category><category>杂七杂八</category><pubDate>Tue, 14 Jun 2011 22:28:15 +0800</pubDate><author>某懒风</author><comments>http://www.lolibeta.com/other/1791.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1791</guid><dc:creator>某懒风</dc:creator><fs:srclink>http://www.lolibeta.com/other/1791.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598905/4064319</fs:itemid></item><item><title>Windows 1.03的SDK (1986)</title><link>http://www.lolibeta.com/pc/1771.html</link><content:encoded>&lt;p&gt;有微软控为自己搞到并成功跑起Windows 1.x而兴奋异常，然而Windows 1.x的开发工具呢？就不是每个人都能跑起的了。至少我，就只能说部分跑起。&lt;br/&gt;
Windows 1.03 SDK应该不是唯一一个微软公开的Win1.x SDK，但却是现在唯一好找到的一个。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1772&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-01&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1772&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-01-450x194.png&quot;  alt=&quot;磁盘镜像们&quot;  width=&quot;450&quot;  height=&quot;194&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图1 Win1.03 SDK的磁盘组成&lt;/div&gt;
&lt;p&gt;七张360K的软盘镜像，在86年其实真的不算小了。。。&lt;br/&gt;
其实现在用虚拟机跑个DOS，远远比虚拟机跑更现代的系统麻烦。光往里面导入导出文件这一点，虚拟机的Additions当然不可能支持，网络就更麻烦（在DOS下想把网络驱动起来并支持TCP/IP，研究几个小时估计都只能找到Packet Driver什么的。。）因此，干脆不用虚拟机跑，用小模拟器DOSBox！&lt;br/&gt;
&lt;span id=&quot;more-1771&quot; &gt;&lt;/span&gt;&lt;br/&gt;
不过用DOSBox也一样有个麻烦，那就是DOSBox没有一个外部控制台，运行程序中更换软盘镜像不那么简单，因此还得用工具来把软盘镜像里的东西全弄出来。我用的是WinImage。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1773&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-02&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1773&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-02-450x287.png&quot;  alt=&quot;WinImage&quot;  width=&quot;450&quot;  height=&quot;287&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图2 WinImage打开Win1.03 SDK的软盘镜像&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1774&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-03&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1774&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-03-450x226.png&quot;  alt=&quot;解压出来的东西&quot;  width=&quot;450&quot;  height=&quot;226&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图3 解出的文件和install.bat&lt;/div&gt;
&lt;p&gt;系统要求：DOS 2.x或者3.x（这和Win1.x的要求一样，但用SETVER驱动设置或者dosver.exe辅助启动完全没问题），Windows 1.03或者更高，MSC 4.0/MSPascal 3.3/MASM4.0&amp;#8230;..&lt;br/&gt;
MSC4.0什么的，我貌似有个不完整的版本。其实我还可以测试一下用MSC5.1。MASM么，我只有MASM5.1，得看看。&lt;br/&gt;
话说那个BAT我以前在DOSBOX就没执行成功过。。，干脆直接按照BAT手工复制了。&lt;br/&gt;
自带samples丢到samples目录下。&lt;br/&gt;
把那个MSC4.0，还有MASM5.1的masm.exe和cmacros.inc拷进去，还要一份Windows 1.01，得到如下目录结构。&lt;br/&gt;
其实还可能要一个DOS工具exe2bin，我直接把Win8 7850 里的丢进去了。。&lt;/p&gt;
&lt;blockquote  style=&quot;color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1&quot;&gt;&lt;p&gt;Folder PATH listing for volume WIN7&lt;br/&gt;
Volume serial number is 754DC768 CC72&lt;br/&gt;
E:.&lt;br/&gt;
├─msc4&lt;br/&gt;
│  ├─bin&lt;br/&gt;
│  ├─include&lt;br/&gt;
│  │  └─sys&lt;br/&gt;
│  └─lib&lt;br/&gt;
├─samples&lt;br/&gt;
│  ├─CARDFILE&lt;br/&gt;
│  ├─CLOCK&lt;br/&gt;
│  ├─DEBUG&lt;br/&gt;
│  ├─FONTTEST&lt;br/&gt;
│  ├─HELLO&lt;br/&gt;
│  ├─MAPMODES&lt;br/&gt;
│  ├─MOTION&lt;br/&gt;
│  ├─MUZZLE&lt;br/&gt;
│  ├─NODEBUG&lt;br/&gt;
│  ├─SAMPLE&lt;br/&gt;
│  ├─SHAPES&lt;br/&gt;
│  ├─TEMPLATE&lt;br/&gt;
│  ├─TERMINAL&lt;br/&gt;
│  ├─TRACK&lt;br/&gt;
│  ├─TYPE&lt;br/&gt;
│  └─USER&lt;br/&gt;
└─WIN101&lt;br/&gt;
└─win1apps&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;配置环境变量(bin, include, lib)后试试看编译个自带sample。(CARDFILE)&lt;/p&gt;
&lt;p&gt;MSC4编译器每次都要输入输出名什么的。。。（其实是因为我的MSC4不完整，少了cl.exe，我用msc.exe改名（4.0以后直到现在统一用cl.exe了）代替的，而它就是这样。。。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1775&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-04&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1775&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-04-450x301.png&quot;  alt=&quot;MSC4一直要求手工输入某些参数&quot;  width=&quot;450&quot;  height=&quot;301&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图4 MSC 4.0 msc.exe运行&lt;/div&gt;
&lt;p&gt;编译完成。去Windows1.01，运行下看看：&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1776&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-05&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1776&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-05-450x267.png&quot;  alt=&quot;Win103 SDK Sample的Cardfile运行在Windows 1.01下&quot;  width=&quot;450&quot;  height=&quot;267&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图5 编译的CARDFILE win1.01下运行&lt;/div&gt;
&lt;p&gt;再编译几个&lt;br/&gt;
结果到template出错了。找不到MLIBC.lib&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1777&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-06&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1777&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-06-450x301.png&quot;  alt=&quot;找不到mlibc&quot;  width=&quot;450&quot;  height=&quot;301&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图6 找不到MLIBC&lt;/div&gt;
&lt;p&gt;普及下背景知识，由于8086下64K一个段，总寻址空间1M的限制，DOS实模式（以及Windows1.x，2.x/286，3.0的实模式）下的C编译器都有好几种内存模式，比如很多人的入门编译器TC2.0就有6种内存模式。分这些内存模式主要是为多种情况优化所用，比如如果程序只需要跑在一个段中，那么使用tiny模式可以完全不生成远指针（跨段的指针，包括段号+地址）以加快速度和减少内存占用。&lt;br/&gt;
关于这个的深入了解，请参考TC的书（谭浩强那本没怎么讲这个），http://edu.codepub.com/2010/0512/22651.php这里也很有意思的。&lt;br/&gt;
C语言基本运行库大量涉及到内存操作，必须对这些不同的内存模式分别优化，因此才出现了每个内存模式一个libc的现象。以后还有浮点模型（模拟FPU，8087，无FPU）之分，运行库种类就更多了。。。&lt;br/&gt;
至于微软的C编译器，据说最初是买来的。它支持编译纯16位DOS/Win16程序的版本大概从2.0发展到7.0（现在VS2010中的版本是16.0），在4.0和5.x中支持Compact，Small，Medium和Large四个内存模式。我这个MSC4只有Small和Large的。。&lt;br/&gt;
cl/msc中设置内存模型的参数应该是-A?(-AL, -AS, -AM什么的)。&lt;br/&gt;
下面是编译出来的部分程序。什么？窗口不能重叠？你才知道Win1.x因为苹果的要求不能搞重叠多窗口么。。。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1778&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-07&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1778&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-07-450x267.png&quot;  alt=&quot;Win101跑SDK里的部分sample&quot;  width=&quot;450&quot;  height=&quot;267&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图7 编译出的部分程序&lt;/div&gt;
&lt;p&gt;其实这些程序一部分甚至可以在Win8 7850的NTVDM下正常使用的。你说刚打开窗口缩到左上角？你说图标是花的？这点等会再解释。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1779&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-08&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1779&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-08-450x261.png&quot;  alt=&quot;w8 ntvdm下的那些程序&quot;  width=&quot;450&quot;  height=&quot;261&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图8 Win8 7850 NTVDM运行编译出的部分程序&lt;/div&gt;
&lt;p&gt;Windows SDK从来都包含资源编辑器什么的小工具，1.03的sdk也不例外。&lt;br/&gt;
这三个，Shaker、Heapwalk是显示句柄和内存分配信息的调试类工具，Slapjr是个截图器（保存黑白图像到剪贴板而已。。）&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1780&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-09&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1780&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-09-450x267.png&quot;  alt=&quot;w103sdk调试类工具&quot;  width=&quot;450&quot;  height=&quot;267&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图9 Win1.03 SDK的调试类工具&lt;/div&gt;
&lt;p&gt;这两个，ICONEDIT和dialog就不用说了，图标编辑和对话框资源生成。。。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1781&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-10&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1781&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-10-450x267.png&quot;  alt=&quot;win103 sdk 辅助类工具&quot;  width=&quot;450&quot;  height=&quot;267&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图10 Win1.03 SDK的辅助类工具&lt;/div&gt;
&lt;p&gt;好了。看过这么多图，想不想看个最简单的Win1.03程序是什么样的？我临时写了一个。。。&lt;br/&gt;
首先看主文件my101.c&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;c&quot;  style=&quot;font-family:monospace;&quot; &gt;&lt;span style=&quot;color: #339933;&quot; &gt;#include &amp;lt;windows.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot; &gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot; &gt;#include &amp;quot;my101.h&amp;quot;&lt;/span&gt;
&amp;nbsp;
FARPROC pMy101Dlg&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #993333;&quot; &gt;char&lt;/span&gt; winver&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot; &gt;10&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
BOOL FAR PASCAL My101Dlg&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt; HWND&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot; &gt;unsigned&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; WORD&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; LONG &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/*注意，MSC4.0还是K&amp;amp;R C标准的，不能用ANSI式的函数声明*/&lt;/span&gt;
&lt;span style=&quot;color: #993333;&quot; &gt;int&lt;/span&gt; PASCAL WinMain&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt; hInstance&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; hPrevInstance&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; lpszCmdLine&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; cmdShow &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;
HANDLE hInstance&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; hPrevInstance&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
LPSTR lpszCmdLine&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #993333;&quot; &gt;int&lt;/span&gt; cmdShow&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#123;&lt;/span&gt;
	pMy101Dlg &lt;span style=&quot;color: #339933;&quot; &gt;=&lt;/span&gt; MakeProcInstance&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;FARPROC&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;My101Dlg&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; hInstance &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/*Win16中函数指针不能直接作为回调函数传，必须加这么一个。。*/&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot; &gt;if&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;pMy101Dlg&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;
		DialogBox&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;hInstance&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; MAKEINTRESOURCE&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;MY101DLG&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; pMy101Dlg&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
BOOL FAR PASCAL My101Dlg&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt; hDlg&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; message&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; wParam&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; lParam &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;
HWND hDlg&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #993333;&quot; &gt;unsigned&lt;/span&gt; message&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
WORD wParam&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
LONG lParam&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #993333;&quot; &gt;static&lt;/span&gt; WORD wver&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #993333;&quot; &gt;static&lt;/span&gt; WORD mav&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;miv&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot; &gt;switch&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;message&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot; &gt;case&lt;/span&gt; WM_INITDIALOG&lt;span style=&quot;color: #339933;&quot; &gt;:&lt;/span&gt;
		wver&lt;span style=&quot;color: #339933;&quot; &gt;=&lt;/span&gt;GetVersion&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/*获取版本号*/&lt;/span&gt;
		mav&lt;span style=&quot;color: #339933;&quot; &gt;=&lt;/span&gt;LOBYTE&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;wver&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
		miv&lt;span style=&quot;color: #339933;&quot; &gt;=&lt;/span&gt;HIBYTE&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;wver&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
		sprintf&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;winver&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;%d.%2d&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; mav&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; miv&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
		SetDlgItemText&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;hDlg&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; VERTXT&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; winver&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;break&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #b1b100;&quot; &gt;case&lt;/span&gt; WM_COMMAND&lt;span style=&quot;color: #339933;&quot; &gt;:&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot; &gt;switch&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;wParam&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#123;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot; &gt;case&lt;/span&gt; IDOK&lt;span style=&quot;color: #339933;&quot; &gt;:&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot; &gt;case&lt;/span&gt; IDCANCEL&lt;span style=&quot;color: #339933;&quot; &gt;:&lt;/span&gt;
			EndDialog&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt; hDlg&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; TRUE &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
			&lt;span style=&quot;color: #b1b100;&quot; &gt;return&lt;/span&gt; TRUE&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot; &gt;case&lt;/span&gt; ABOUTME&lt;span style=&quot;color: #339933;&quot; &gt;:&lt;/span&gt;
			MessageBox&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;hDlg&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;By yksoft1 in 2011.5.29 &lt;span style=&quot;color: #000099; font-weight: bold;&quot; &gt;\n&lt;/span&gt;for Windows 1.03 SDK&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;
				&lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;Created&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;MB_OK&lt;span style=&quot;color: #339933;&quot; &gt;|&lt;/span&gt;MB_ICONEXCLAMATION&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
			&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;break&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#125;&lt;/span&gt;
		&lt;span style=&quot;color: #000000; font-weight: bold;&quot; &gt;break&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot; &gt;default&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;:&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot; &gt;return&lt;/span&gt; FALSE&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#125;&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot; &gt;return&lt;/span&gt; TRUE&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;包含文件my101.h&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;c&quot;  style=&quot;font-family:monospace;&quot; &gt;&lt;span style=&quot;color: #339933;&quot; &gt;#define MY101DLG   1&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot; &gt;#define VERTXT     1800&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot; &gt;#define ABOUTME    1801&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot; &gt;#define ABOUTBOX 2&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;资源脚本my101.rc&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;c&quot;  style=&quot;font-family:monospace;&quot; &gt;&lt;span style=&quot;color: #339933;&quot; &gt;#include &amp;lt;style.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #339933;&quot; &gt;#include &amp;quot;my101.h&amp;quot;&lt;/span&gt;
&amp;nbsp;
MY101DLG  DIALOG  &lt;span style=&quot;color: #0000dd;&quot; &gt;12&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;19&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;107&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;63&lt;/span&gt;
STYLE WS_POPUP &lt;span style=&quot;color: #339933;&quot; &gt;|&lt;/span&gt; WS_DLGFRAME &lt;span style=&quot;color: #339933;&quot; &gt;|&lt;/span&gt; WS_CAPTION &lt;span style=&quot;color: #339933;&quot; &gt;|&lt;/span&gt; WS_SYSMENU
CAPTION &lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;yksoft1's Win103SDK test1&amp;quot;&lt;/span&gt;
BEGIN
    LTEXT  &lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;Winver&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot; &gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot; &gt;1&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;14&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;12&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;24&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;8&lt;/span&gt;
    EDITTEXT  VERTXT&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;57&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;10&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;32&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;12&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;  WS_GROUP
    DEFPUSHBUTTON &lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;OK&amp;quot;&lt;/span&gt; IDOK&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;15&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;36&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;24&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;14&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; WS_GROUP
    PUSHBUTTON &lt;span style=&quot;color: #ff0000;&quot; &gt;&amp;quot;About&amp;quot;&lt;/span&gt; ABOUTME&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;61&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;35&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;27&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot; &gt;14&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; WS_GROUP
END&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;链接信息文件my101.def&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;c&quot;  style=&quot;font-family:monospace;&quot; &gt;NAME my101
DESCRIPTION &lt;span style=&quot;color: #ff0000;&quot; &gt;'yksoft1'&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot; &gt;'s Win1.03SDK Test'&lt;/span&gt;
STUB    &lt;span style=&quot;color: #ff0000;&quot; &gt;'WINSTUB.EXE'&lt;/span&gt;
CODE    MOVEABLE
DATA    MOVEABLE MULTIPLE
HEAPSIZE  &lt;span style=&quot;color: #0000dd;&quot; &gt;512&lt;/span&gt;
STACKSIZE &lt;span style=&quot;color: #0000dd;&quot; &gt;4096&lt;/span&gt;
EXPORTS
    My101Dlg @&lt;span style=&quot;color:#800080;&quot; &gt;1&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;其实做过纯Win32 SDK的肯定发现，除开.def，这里面几乎所有东西都是熟悉的。这才是Windows一直有那么好的向下兼容性的根本原因，也是Windows多年来在应用层那些新东西总是替代不了原有的东西的根本原因。那个.def其实只是描述链接时可执行文件中应当有的段，堆和栈的大小，导出函数（Win16不是有内存保护的系统，所有程序的回调函数必须直接在系统调用表中）等的描述文件。其实我还忘了贴上Makefile，但是完全是抄袭的示例中的HELLO的Makefile，就算了。&lt;br/&gt;
看看这程序在多个系统下运行情况吧。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1782&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-11&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1782&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-11-450x267.png&quot;  alt=&quot;my101 on win101&quot;  width=&quot;450&quot;  height=&quot;267&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图11 例子在Windows1.01下运行&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1783&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-12&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1783&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-12-450x356.png&quot;  alt=&quot;My101 on win31&quot;  width=&quot;450&quot;  height=&quot;356&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图12 例子在Windows3.1下运行&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1784&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-13&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1784&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-13-450x240.png&quot;  alt=&quot;my101 on w87850&quot;  width=&quot;450&quot;  height=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图13 例子在Windows 8 7950 NTVDM下运行&lt;/div&gt;
&lt;p&gt;什么你看到了3.95? 当初微软将Win3.1作为最后的16位Windows，既为了兼容性又为了方便16位程序识别Win95和NT4以上，才对16位的GetVersion返回3.95这个虚构的版本号。&lt;br/&gt;
现在说说为何高版本系统下跑Win1.x的程序，窗口缩在左上角吧。看HELLO中的一段代码：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot; &gt;&lt;div class=&quot;code&quot; &gt;&lt;pre class=&quot;c&quot;  style=&quot;font-family:monospace;&quot; &gt;    hWnd &lt;span style=&quot;color: #339933;&quot; &gt;=&lt;/span&gt; CreateWindow&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;LPSTR&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;szAppName&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;
                        &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;LPSTR&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;szMessage&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;
                        WS_TILEDWINDOW&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;
                        &lt;span style=&quot;color: #0000dd;&quot; &gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;    &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/*  x - ignored for tiled windows */&lt;/span&gt;
                        &lt;span style=&quot;color: #0000dd;&quot; &gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;    &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/*  y - ignored for tiled windows */&lt;/span&gt;
                        &lt;span style=&quot;color: #0000dd;&quot; &gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;    &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/* cx - ignored for tiled windows */&lt;/span&gt;
                        &lt;span style=&quot;color: #0000dd;&quot; &gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;    &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/* cy - ignored for tiled windows */&lt;/span&gt;
                        &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;HWND&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;NULL&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;        &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/* no parent */&lt;/span&gt;
                        &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;HMENU&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;NULL&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt;       &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/* use class menu */&lt;/span&gt;
                        &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;HANDLE&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;hInstance&lt;span style=&quot;color: #339933;&quot; &gt;,&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/* handle to window instance */&lt;/span&gt;
                        &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#40;&lt;/span&gt;LPSTR&lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;NULL        &lt;span style=&quot;color: #808080; font-style: italic;&quot; &gt;/* no params to pass on */&lt;/span&gt;
                        &lt;span style=&quot;color: #009900;&quot; &gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot; &gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;ignored for tiled windows? 问题是这是程序主窗口的CreateWindow！Win2.x和后来的所有Windows中， WS_TILEDWINDOW等于 WS_OVERLAPPEDWINDOW，不会忽略窗口的尺寸值，直接在1.x SDK编译的程序，在高版本Windows中，按0,0的坐标建立长0宽0的标准窗口，自然缩到左上角去了。高版本Win那个CW_USEDEFAULT，在这里其实可以加进去，反正1.x会ignore掉。&lt;br/&gt;
图标乱掉是肯定的，Windows 1.x和2.x资源格式和后来的系统不通用，不支持彩色图标和位图。而且由于Windows 3.0以前的程序喜欢直接调DOS中断、直接访问内存什么的，Windows 3.1，各版本NTVDM都有了这么个提示（Win9x会直接不让运行）：&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot; &gt;&lt;a rel=&quot;attachment wp-att-1785&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-15&quot; &gt;&lt;img class=&quot;alignnone size-full wp-image-1785&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-15.png&quot;  alt=&quot;win3.1 compatbility warning&quot;  width=&quot;409&quot;  height=&quot;297&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;attachment wp-att-1786&quot;  href=&quot;http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-14&quot; &gt;&lt;img class=&quot;alignnone size-medium wp-image-1786&quot;  src=&quot;http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-14-450x251.png&quot;  alt=&quot;w8ntvdm compatbility tip&quot;  width=&quot;450&quot;  height=&quot;251&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
图14，15 对小于Win3.0的程序的警告&lt;/div&gt;
&lt;p&gt;作为本博第一篇第三方文章，这篇文还是很有意思吧~为了保持神秘感暂时不放出什么下载，看评论情况了。yksoft1保留此文版权，有权把文章发表至其他地方。&lt;/p&gt;
&lt;h2 class=&quot;related_post_title&quot; &gt;相关文章&lt;/h2&gt;&lt;ul class=&quot;related_post&quot; &gt;&lt;li&gt;2011年09月18日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/software/1980.html&quot;  title=&quot;简单试用Windows Developer Preview 8102&quot; &gt;简单试用Windows Developer Preview 8102&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年07月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1512.html&quot;  title=&quot;系统优化,只是一种幻觉?&quot; &gt;系统优化,只是一种幻觉?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2010年04月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/1405.html&quot;  title=&quot;漫谈微软的标准之战(四)&quot; &gt;漫谈微软的标准之战(四)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年12月30日 -- &lt;a href=&quot;http://www.lolibeta.com/games/1196.html&quot;  title=&quot;微软著名的机器人推箱子游戏Tinker终于可以免费下载&quot; &gt;微软著名的机器人推箱子游戏Tinker终于可以免费下载&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年08月27日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/943.html&quot;  title=&quot;我的老电脑与Windows Server 2008&quot; &gt;我的老电脑与Windows Server 2008&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月11日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/806.html&quot;  title=&quot;简单修改了下Windows Mobile 6的主题&quot; &gt;简单修改了下Windows Mobile 6的主题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2009年05月01日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/787.html&quot;  title=&quot;简单研究了一下Windows7中的库&quot; &gt;简单研究了一下Windows7中的库&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2008年04月24日 -- &lt;a href=&quot;http://www.lolibeta.com/pc/279.html&quot;  title=&quot;终于也用上xp sp3了&quot; &gt;终于也用上xp sp3了&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/566598906/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/1771.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.lolibeta.com/pc/1771.html/feed</wfw:commentRss><slash:comments>40</slash:comments><description>&lt;p&gt;有微软控为自己搞到并成功跑起Windows 1.x而兴奋异常，然而Windows 1.x的开发工具呢？就不是每个人都能跑起的了。至少我，就只能说部分跑起。
Windows 1.03 SDK应该不是唯一一个微软公开的Win1.x SDK，但却是现在唯一好找到的一个。&lt;/p&gt;

图1 Win1.03 SDK的磁盘组成
&lt;p&gt;七张360K的软盘镜像，在86年其实真的不算小了。。。
其实现在用虚拟机跑个DOS，远远比虚拟机跑更现代的系统麻烦。光往里面导入导出文件这一点，虚拟机的Additions当然不可能支持，网络就更麻烦（在DOS下想把网络驱动起来并支持TCP/IP，研究几个小时估计都只能找到Packet Driver什么的。。）因此，干脆不用虚拟机跑，用小模拟器DOSBox！

不过用DOSBox也一样有个麻烦，那就是DOSBox没有一个外部控制台，运行程序中更换软盘镜像不那么简单，因此还得用工具来把软盘镜像里的东西全弄出来。我用的是WinImage。&lt;/p&gt;

图2 WinImage打开Win1.03 SDK的软盘镜像

图3 解出的文件和install.bat
&lt;p&gt;系统要求：DOS 2.x或者3.x（这和Win1.x的要求一样，但用SETVER驱动设置或者dosver.exe辅助启动完全没问题），Windows 1.03或者更高，MSC 4.0/MSPascal 3.3/MASM4.0&amp;#8230;..
MSC4.0什么的，我貌似有个不完整的版本。其实我还可以测试一下用MSC5.1。MASM么，我只有MASM5.1，得看看。
话说那个BAT我以前在DOSBOX就没执行成功过。。，干脆直接按照BAT手工复制了。
自带samples丢到samples目录下。
把那个MSC4.0，还有MASM5.1的masm.exe和cmacros.inc拷进去，还要一份Windows 1.01，得到如下目录结构。
其实还可能要一个DOS工具exe2bin，我直接把Win8 7850 里的丢进去了。。&lt;/p&gt;
&lt;p&gt;Folder PATH listing for volume WIN7
Volume serial number is 754DC768 CC72
E:.
├─msc4
│  ├─bin
│  ├─include
│  │  └─sys
│  └─lib
├─samples
│  ├─CARDFILE
│  ├─CLOCK
│  ├─DEBUG
│  ├─FONTTEST
│  ├─HELLO
│  ├─MAPMODES
│  ├─MOTION
│  ├─MUZZLE
│  ├─NODEBUG
│  ├─SAMPLE
│  ├─SHAPES
│  ├─TEMPLATE
│  ├─TERMINAL
│  ├─TRACK
│  ├─TYPE
│  └─USER
└─WIN101
└─win1apps&lt;/p&gt;
&lt;p&gt;配置环境变量(bin, include, lib)后试试看编译个自带sample。(CARDFILE)&lt;/p&gt;
&lt;p&gt;MSC4编译器每次都要输入输出名什么的。。。（其实是因为我的MSC4不完整，少了cl.exe，我用msc.exe改名（4.0以后直到现在统一用cl.exe了）代替的，而它就是这样。。。&lt;/p&gt;

图4 MSC 4.0 msc.exe运行
&lt;p&gt;编译完成。去Windows1.01，运行下看看：&lt;/p&gt;

图5 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/566598906/wettuy/feedsky/s.gif?r=http://www.lolibeta.com/pc/1771.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>古董</category><category>windows</category><category>软件试用</category><category>电脑网络</category><category>历史</category><pubDate>Mon, 30 May 2011 11:51:52 +0800</pubDate><author>yksoft1</author><comments>http://www.lolibeta.com/pc/1771.html#comments</comments><guid isPermaLink="false">http://www.lolibeta.com/?p=1771</guid><dc:creator>yksoft1</dc:creator><fs:srclink>http://www.lolibeta.com/pc/1771.html</fs:srclink><fs:srcfeed>http://www.lolibeta.com/feed</fs:srcfeed><fs:itemid>feedsky/wettuy/~8080974/566598906/4064319</fs:itemid></item></channel></rss>
