2012-02-29 22:45 来源: 腾讯科技
Class Driver支持80-90%的打印机,键盘、USB存储设备等,各种硬件的驱动同样可以在ARM平板上运行。
ARM版Windows 8近照
下面讲一下ultrabook。 ultrabook冷启动需要8秒钟,亲眼见证
这台82英寸的触摸电脑可能是世界上最大的一块运行Windows8的屏幕。 不仅如此,这台小小的机器还驱动了现场的两个大屏幕
2012-02-29 22:45 来源: 腾讯科技
Class Driver支持80-90%的打印机,键盘、USB存储设备等,各种硬件的驱动同样可以在ARM平板上运行。
ARM版Windows 8近照
下面讲一下ultrabook。 ultrabook冷启动需要8秒钟,亲眼见证
这台82英寸的触摸电脑可能是世界上最大的一块运行Windows8的屏幕。 不仅如此,这台小小的机器还驱动了现场的两个大屏幕
2012-02-29 22:45 来源: 腾讯科技
Windows 8 App Contest让开发者广泛参与Metro应用的开发,并提供丰厚的奖品。 现在宣布App contest8位获胜者。
Elements, PuzzleTouch, Air Soccer, Pew Pew, FlipStats, SigFig, Cookbook, Physamajig
总结陈词
ARM平台的一些消息,Windows 8将会是有史以来移动性最好的系统
讲解Windows和ARM的联姻
在Connected Standby模式下,仍然联网接受信息,但处于待机省电状态。
2012-02-29 22:45 来源: 腾讯科技
Metro应用可以和桌面应用同屏幕显示。 传统桌面还在那里,和以前一样,甚至更好。
Julie此时回到台上,展示一台触摸屏的台式电脑。
下面展示Skydrive应用。 Skydrive可以读取来自照相机、photobucket、人人网等分享来源的图片并将他们转存到网盘上。
集成搜索可以搜索bing、视频、甚至第三方程序来读取影评等等。内建搜索可以和metro应用内部深度整合。
应用程序详情页面,左边是评星和安装按钮,右边是屏幕截图和用户点评。
2012-02-29 22:45 来源: 腾讯科技
我们在菜单上看到了QQ和人人网,当然还有Kindle
呼出任务管理器要鼠标指向左上角,开始菜单是鼠标指向左下角,Charms是鼠标到右侧边缘
必应财经App,提供股价和聚合的财经新闻。
键盘上的Windows按钮一样可以使用,接受输入关键词启动应用和打开文件。
左下角开始菜单确实没有了
介绍WordPress,我们还看到了Office的应用。
接下来演示复制粘贴文件操作。 新的复制粘贴移动对话框,给出了硬盘速度的折线图,如果有两个大文件,两个的折线图都可以显示
我们可以暂停进程,让另一个继续,合理分配磁盘使用的次序。
版本号现身
2012-02-29 22:45 来源: 腾讯科技
腾讯科技讯 北京时间2月29日消息,微软今天在巴塞罗那世界移动通信大会上推出Windows8消费者预览版。发布会将持续2个小时,即当地时间下午3-5点(北京时间22点-24点)。
消费者预览者又称公开测试版,微软计划逐步推出开发者预览(去年9月发布)、beta测试版(消费者预览版)、最终发布候选版和Windows8生产商发布版(RTM)。
相关报道:
以下为图文实录:
微软准备好了狂欢的香槟酒(腾讯科技配图)
发布会现场外海报(腾讯科技配图)
现场演奏着欧洲风格的音乐,人们开始就坐
微软展示大量Windows 8设备,有台式机,平板,还有大屏幕?
各种类型的Windows 8平板
平板细节
观众席早已是人头攒动
Steven Sinofsky登场,心情不错,首先展示美丽的待机界面
微软掌管Windows部门副总裁Tami Reller上台介绍
她首先欢迎诸多硬件生态系统以及开发人员、市场的合作伙伴到场,并希望接下来能够共同取得成功。
Steven Sinofsky回到场上,他表示这是一个令人兴奋的时刻,Windows团队已经等了好多天。
他回顾了Windows 7的发展历程,这是一个前所未有地成功的系统,它重新构建了用户的体验,并带来了强大的移动性。
不过今天的主角还是它,接下来的Windows发展会怎样?移动设备大发展的现实告诉我们,平板设备和触控界面正在逐渐取代以往,如何去融合这一切?Windows 8正是这样一种不妥协的产物。
它糅合了所有开发者和用户所需要的元素,满足了所有PC用户的体验:那就是多元的选择。
在去年9月开发者预览版发布后,微软对此作了10万多项改进,才诞生了今天的Windows 8客户预览版。
Windows 8是史上最易用的产品,它带来了Windows 95以来的最大改进,它美丽、现代、快速和流畅。
无论是对新手还是核心专业用户而言,这套系统都是非常适合的,它的Metro界面非常令人振奋,并且使用起来十分自然。Windows 8还提供了对云端连接的支持,当你登陆的那一刻开始,你的文件设置,已经安装的程序,都会自动到你的电脑上,同时操作系统提供类似于Kinect等创新设备的支持。
Julie Larson-Green和Antoine Leblond将向我们介绍Metro和Windows Store。
当我向上滑动的时候,我可以用手势在图片上画画来揭开密码。 手势密码可以点按、滑动和拖动。
进入开始面板,我所有的程序和应用都分门别类显示在屏幕上。 你可以把联系人、网页、便签等Pin钉在开始面板上。
不同的屏幕可以每个屏幕都起名字,可以长按页面来回拖动一个屏幕来排序。
打开Metro IE,我们可以看到HTML5渲染引擎
当我手划动到右边,出现Charms Bar,这样我就可以回到开始菜单
我们来看一些休闲游戏。这是切绳子 cut the rope的HTML5版。 第一关,过关很容易
在屏幕最左边滑动一点点,在松开手指就是任务管理器,不需要运行的程序拖动出任务管理器就会自动消除(关闭)。
我们可以让两个程序同时显示在一个屏幕上
Windows 8 不仅仅是平板系统,对笔记本也有良好的支持
你可以使用分享工具快速将剪贴板中的内容复制粘贴到电子邮件,facebook等等。
Windows 8消费者预览版不仅可以安装在触屏平板,还可以安装在笔记本电脑上,就像这台Lenovo U300s
启动应用程序前所未有地容易
尽管鼠标不能实现多点触摸,但一样可以很灵活的操作UI,我们点击一下天气,全屏幕的天气界面赏心悦目。
2012-02-24 10:05 来源: webapptrend.com
旅程计划应用(Wayfindit: Trip Planner App)
在大多数情况下,Wayfindit的应用必须有很好的易用性。旅行是一件很复杂的事情,不管是商业旅行还是休假旅行,一个顺利的旅程要求从家门到目的都没有意外之忧。Wayfindit的应用要能给旅行者提供所需信息,并且要快而准确。这意味着它需要一个最小的、直观的、响应式界面,能在前端提供有关内容的重要信息——HTML5的地理感知和离线存储特性实现。
一个完美的袖珍指南
它就装在你的口袋里或者包里,即时提供信息。它拥有本地存储和地理感知功能,只需要检查下当天时间,Wayfindit Trip Planner app就能显示出你的日程表,并在你有时间剩余时给出建议,在你靠近一个美丽景点时给出提醒,以及一个智能地图和方位指示。
Wayfindit Trip Planner app利用HTML5的特性给人们提供了一个方便的、随时随地提供服务的、智能的旅程伴侣。它具有很好的交互能力——视觉上清晰,性能优异,能明白旅行者的需求和所处环境。它能让假期更为愉快,使用起来也让人倍觉乐趣。
到达服务
飞机刚刚降落?基于旅客的位置和最后一次访问互联网时的信息,Wayfindit Trip Planner app就能立即提供一辆出租车,以及附近的餐厅或活动信息,或到酒店的路径(以及酒店距离此处的距离)。
所有这些信息的到达都以以毫秒为单位——这个应用由内而外都设计精巧,各部分功能都尽量压缩,以确保它给人感觉迅速。
住房服务
旅行者这时候驾着租来的车驶向了旅馆。应用了解这一点,并会在随后提供停车位数目。所有这些信息都是存储在本地的——不管是否有网络连接,这些信息都是即刻可用的。
多种选择
Wayfindit Trip Planner App采用了HTML5和CSS的响应式设计。在一个较大的屏幕上,比如笔记本或平板电脑,它能提供更多信息。除了酒店入住和出租车租赁信息,还会提供一些周边信息,例如酒店和活动推荐。(在手机上也能看到相同信息,但是需要向下滚动页面。)
酒店和活动推荐是基于旅行者的地点和当日时间。
饭店服务
想要知道去饭店怎么走?Wayfindit的Trip Planner知道怎么到那儿——步行、打车或者使用公共交通(如果它知道那儿没有可租用的车,就采用公共交通)。如果旅行者正在使用这个应用,他只需要一次点击就能呼叫正确的电话号码找到交通工具。
由于这个应用是可感知地理位置的,它能提供周边的景点信息,这些信息存储于本地数据库,Wayfindit Trip Planner App能根据数据库信息作出智能推荐。
总结功能
一日结束后的回顾总结能让旅行者留下更深刻的旅行记忆,这同时也能提升Wayfindit Trip Planner App的明日推荐。Wayfindit Trip Planner App提供了一些漂亮的HTML5表单,让用户可以很方便地为当天活动作出评级。
Khan学院(Khan Academy)
Khan Academy以视频课堂的形式提供了丰富的教育资源,这些资源富于教育性,容易获取,并且完全免费。Khan Academy还提供了一个“知识地图”和一些统计数据,引导你学习课程,并且记录你的进度。这对世界各地的学生而言都是非常好的资源,无论是在校内还是校外,无论是出于教学目的还是仅仅出于兴趣。它值得使用web上最好的展现技术,所以我们将Khan Academy作为一个例子,将其引入HTML5的时代。
焦点集中在教学内容
Khan Academy的视频内容是其网站的焦点,我们做了重新设计,使视频处于前端,免于干扰。视频占满屏幕,辅助信息在不需要的时候都消失了,以提供沉浸体验。当导航出现的时候,它也是最小化的——一切都是为了学生更好地学习。评论和提问部分都是最小化的,并且除非用户需要,评论和提问部分的内容是不会加载的,以节约加载时间。键盘上的一些快捷键让导航更为容易。
界面本身遵循响应式设计的思想,通过使用HTML5的meta viewport tag和CSS的媒体查询功能,移动设备用户在他们的设备上可以看到相同内容,但这些内容都是以最适于他们设备的布局呈现。
一个进度条(使用HTML5的《progress》元素)为学生的学习进度提供了一个直观的视觉反馈。本地存储的使用使得查询学习进度十分方便——无需登录存储或者记录数据,未来,这一应用还将大幅度提升其性能。
学习树
在“学习”标签下,有一个内容明细,Khan Academy的上千学习课程和联系都分成目录和子目录,易于检索。在这里也有一个进度条,提示学生各个标签下课程的学习进度。
在目录和子目录之外,会提供一个课程清单,一门课程中的一组视频是通过栈来指明的。和Khan Academy网站的已有组织不同,Khan Academy的HTML5应用中的视频课程和内容是以相关度进行分组的,这样相关内容都可以在一个地方就可以访问到。
Khan Academy web app使用了HTML5为学生提供了一个设计精良、永远在线的资源,他们可以学习、练习、跟踪所学内容。鼓励学生去学习可能是比较困难的,但是Khan Academy尽可能多地去除了障碍。它速度快,可以交互,并且提供了大量有着直观导航的学习资源,所有资源都可以无干扰使用。
美图(Picture Page)
Picture Page给了人们以一种全新的方式去看发生在世界上的事情。如果说一幅图相当于1000个词,那么Picture Page比世界上大多数出版物提供的都多,情感和细节都得以展现。Picture Page上只是一系列图片,附带有很小的、简单的不显眼的标题,这个站点的强大之处正在这里——它让图片作为焦点,让图片去讲述它们自己的故事。没有弹框,没有难以导航的幻灯片,没有微缩图。这个HTML5 Picture Page app给现有的很多图片新闻网站提供了一个创新的方式,将它们带入了一个全新的web app世界。
顺其自然
Picture Page这个应用名字本身就很好地描述了它——大的图片是它成功的关键。Picture Page的HTML5的re-imagining功能让图片可以以更大方式展现。通过使用CSS的background-size性质来自动缩放照片,照片可以占满全屏,成为焦点。
响应式设计使得移动设备用户能看到大小合适的小版图片;CSS3的媒体查询语句使得图片可以全屏展现而又不影响性能。它还能够像native mobile app一样检测挥动和触屏动作。Picture Page在任何设备上感觉都十分自然。
把用户体验放在第一位
Javascript让用户可以通过键盘快捷键对Picture Page.进行导航。使用左右箭头或者自己约定的J\K键可以向前或向后翻动图片,这样就减少了用鼠标导航时寻找光标带来的干扰。当不需要的时候,箭头是被隐藏的,这样图片就不会受到影响。
使用HTML5的《progress》 tag,可以展现相册访问者的进度。
Picture Page是应用时代没有使用背景构建(ground-up reconstruction)的一个很好的例子。它优雅,视觉效果好,备受喜爱。因此我们可以在合适的地方应用HTML5提供的特性,将现有网站和新鲜的技术结合,展现出更好更大的图片。
本文编译自ling,原文地址。
译文出处:webapptrend.com,转载请注明出处链接。
2012-02-24 11:17 来源: 伯乐在线
导读:有用户在Quora提问:优秀的Google产品经理需要具备哪些素质?前 Google 工程师 Edward Ho 回复了这个问题。编译Edward 的回答,全文如下:
在Google ,我和我所见到过的最优秀的产品经理一起工作过,我会根据自己的经历出一个列表。由于我不是项目经理,所以这些结论都是我在Google观察最优秀的产品经理后的结果。
1. 对产品以及所有相关的问题负责。这会让你积极主动,你是第一个寻找bug的人,第一个与用户沟通的人,以及第一个担心产品是否合格的人。你总是第一个自愿为产品或团队做各种任务的志愿者,像是做会议记录、给客户发邮件、填补临时的空缺、为bug确定优先级,或是快速做出一个实体模型。始终持有这样一个想法:这不是别人的责任,这就是你的责任。当你这么做的时候,你会发现第2条会更容易。
2. 具备难以置信的说服力。(我不知道这是如何做到的,但每天我都会看到)你希望把事情完成,但你不是负责人,所以只能去说服别人。没有哪个团队向你汇报,也没有任何人会按照你的说法行事。在 Google ,你需要通过使别人信服而不是发号施令来完成事情。如果你正在做第1条,事情会变得简单,因为每个人都知道如果有人攻击这个产品,你和他们会位于同一个战壕。
3. 成为一名工程师。我并不是说你真的需要为产品编写代码。我想说的是,你应当像一名工程师那样对产品的构造过程具有好奇心。你应该了解产品功能在开发过程需要的成本,以及为什么开发成本会变得这么高。那个特性使用的是什么算法?为什么这个页面会呈现得很慢?大的架构变动对产品会产生影响,团队中的每个工程师都会对此非常重视,你也应该如此。如果你遇到项目的负责人,他们想要知道一些具体的事情,你应该能够为他们解释一些主要的工程方面的决定以及之前的利弊权衡。在谷歌,最好的的产品经理都会尽可能地变得更加技术化并乐此不疲。
4. 积极,再积极一点。你的团队很可能全部由工程师组成,并且中的一些可能非常愤世嫉俗。一个非常积极向上的产品经理能够在团队中创造一种包容的氛围。尽管每时每刻都保持积极看上去很可笑,但是积极是有传染性的,你的团队会依赖上它。请记住,你和主要的工程师(技术负责人)可能会列出百万种让你沮丧的事情,但是团队中的其他人不应该知道这一切。因为你是产品经理,所以不应该沉浸在自己的担心中,这样会帮助他们更好地完成工作。你就是团队面向整个公司其他部门的窗口和信使。如果你变得消极,团队就会因此认为公司里其他人也是这么看待他们的工作。
5. 不要自我推荐。这是显而易见的,如果你这么做了,不但非常无聊而且对自身也有害。赞美团队中的其他人,你和技术负责人(们)已经是项目的主要联系人,因而不要做任何的推荐。如果你拿别人的辛苦劳动用来为自己博得赞赏,你不仅错了而且不会得逞。要心胸宽广。无论是撰写项目博客,还是产品新特性的午餐视频发布会,最优秀的产品经理都应该推荐团队的其他成员。看看谷歌最优秀的产品博客,你就会发现这些博客的作者并不总是由产品经理,反而会是团队中的各个成员。产品经理会积极推荐其他人。(请不要误解我这里所说的“推荐” promotion ,这和升职是完全不同的。顺便说一下,在谷歌升职是和绩效考核紧密相关的。)
6. 无所畏惧。这个名词如果是作家来解释可能会更好,但请你不要被字面意思所迷惑。最好的产品经理向领导汇报的内容和给团队中的工程师或设计师讲述的内容应该是一样的。如果你在被领导质问产品设计所作的决定时默不作声,你肯定不会成功。做出简洁明了的回答,并无所畏惧地为你团队的创意辩护。
希望上述内容能有所帮助。
昨晚你可能听说在Google.com的顶端出现了一个神秘的黑条,也许你已经亲眼所见,放心,这不是你的幻觉,这个标志表示Google有“重磅武器”登场了,那就是:Google+。
你可能会问,Google+是什么东西?不知道是正常的,因为这可是Google在过去几年一直在悄悄研发的高度机密项目。这个项目是由Vic Gundotra和Bradley Horowitz负责,要知道,他们俩在Google的地位,那就相当于美国的巴顿将军和麦克阿瑟将军。尽管一再有关于这个项目的风声走漏,但Google仍尽可能地刻意对此轻描淡写。在这个项目上,Google的态度一直相当低调。但它是真实存在的,现在它终于登场了。 Google一直将Google+低调处理,不是因为不看好它,也不是因为不把它当回事,而是因为它现在还只是整个发展宏图的草稿而已。Gundotra和Horowitz认为Google+不只是一个产品,也不是一种战略方案,而是一个扩展后的Google。 Gundotra上周在接受采访时说,“我们认为目前在线共享服务还不完善,甚至可以说是相当糟糕的。在我们看来,与其他人联系是人类的一个基本需求,在现实生活中我们一直以各种方式与别人接触,但我们的在线工具却很死板,他们要不就硬把我们塞进桶里,要不就将我们完全曝露在公众面前。真实生活的共享是微妙且丰富的,这很难通过软件来实现。” 在Google+的演示视频中,我们可以看到一个设计周到的产品,甚至看起来不太像是Google的作品。Gundotra说,他们投入了很多心思和精力去做Google+的用户界面和用户体验。
下面简单介绍几款吸引人的Google+功能。 在Google+中,最让人感兴趣的可能是一个叫做“交际圈(Circles)”的功能,交际圈并不是一款独立的产品,而是Google+的一个重要功能。Gundotra说,“它是我们产品中的一部分核心内容。”用户可以通过交际圈来选择加入和组织群组从而达到最优的共享模式,虽然用户不大喜欢做群组管理,但Google尽可能地将管理过程做得讨人喜欢。你只需从一份推荐联系人的名单(来自于你的Gmail或Google通讯录)中选择合适的人选,然后将他们拖进你指定的交际圈中。整个过程的用户界面都简单直观,甚至可能会让人觉得有趣。它完全可以打败Facebook的建群功能。Gundotra知道很多社交服务商尝试让用户建群但最终都以失败告终,但他坚信交际圈会获得成功,因为他们是运用软件来恰当地模拟真实世界。更重要的是,用户还会因使用交际圈而得到好处。
Google+最大的特色之一是它作为一个工具栏存在于所有Google网站的顶端,你一旦设置了自己的交际圈,就能通过工具栏极为方便地将任何Google网站分享给任何交际圈中的人。 Horowitz说,考虑到不同网站提供所分享模式五花八门的现状,他们希望通过这个名为Sandbar的黑色工具栏来进行统一,这个工具栏以同样的形式存在于Google的扩展浏览器和手机版本等等。 Gundotra还展示了一个名为“火花(Sparks)”的功能,在Gundotra看来,精彩的内容可以成为好的话题,让聊天更为顺利。使用火花,你可以输入一个所感兴趣的东西,Google会在网上帮你找出他们认为你可能会关心的内容,Google可以搜索出任何相关的博客、视频和书籍。如果其中有你喜欢的,你可以将其收藏。你也可以在其他人的收藏区中看到他们所喜欢和谈论的东西。
为了便于人们互相联系,Gundotra设计了Google+的即时上传(Instant Upload)功能,其想法是让每个人的口袋里都有一台相机。这个功能适用于喜欢使用Android手机拍照和拍视频的用户。这个新的应用程序可以自动将这些内容上传到Google+并存储在一张私人专辑中,用户可以选择是否分享。
Google+的另一个功能叫做“聚集(Huddle)”,它实质上是一个群发信息的应用软件,可以在Android、iPhone和SMS上面与交际圈的人进行交流。
还有一个功能叫做“巢穴(Hangouts)”,Gundotra说“现在每人都拥有高速的网络,但有多少人会使用群视频聊天呢?没多少人。”群视频聊天不仅需要强大的技术和资金支持,最大的问题在于这种聊天方式并未受到社会欢迎。为了解决这个问题,Google+的团队想到了真实生活中那些坐在门廊的邻居们。如果你的邻居坐在门廊,你知道他们应该有兴趣聊聊天,而且如果你只是一言不发地走过去,这多少有些不礼貌。基于这种想法,Google+的巢穴功能可以让你的好友知道你想要与人聊天,这在某种程度上解决了视频聊天的问题。如果你准备好与交际圈中的人聊天,那交际圈中的每个人将收到一个来你的巢穴逛逛的邀请。它最多能支持10个人同时进行群视频聊天,而且Google+聪明到能够随时分辨出谁是谈话的主角然后关注此人,这将便于聊天者观看聊天过程,就像是有个编辑坐在屏幕后面,随时对视频进行剪接。
Google+还有很多其他实用吸引人的功能,我们会在接下来的报道中陆续为大家介绍,就像Gundotra所总结的,“Google+不只是一个单纯的产品,它是为了让Google得到更好的发展。如今的网络是以人为本的,想要掌握世界动向,必须了解人们的想法。”
注:那个该死的黑条并不是Google+,想要体验Google+需要获得邀请才可,不知道这玩意会不会像当年的Wave那样。
来源:月光博客
英文原文:Google’s Facebook Competitor, The Google+ Social Network, Finally Arrives
中文翻译:雷锋网。
2012-02-23 16:13 来源: 程序员 文/常政
自 2011 年初,CSDN 在网上发起“2011年软件行业技术人员薪资大调查”(网址:http://vip.csdn.net/2011/xinzi/main.html) 以来,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而且“一叶知秋”,所以透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助开发者,更准确地定位自己在产业内的坐标。
2011:程序员的日子不算差
相信每个开发者在回忆当初高校毕业,加入滚滚求职大军的情形时,都能记得那番对美好生活的憧憬和闯荡世界的豪情。而在经济社会,判断成功的可量化方式无疑是薪资了,尽管有点世俗,但暂时也找不到更好的标准。那么现在,中国的程序员们,总体收入水平如何呢?首先我们看程序员们对薪资水平的满意度。
我们发现绝大多数程序员(近 73%)对自己的薪资并不满意,这种普遍不满意的情绪有多少是主观预期过高,多少是客观生存环境造成的呢?我们需要做进一步的考察。
我们按月薪大小把收入水平划分为四类:低收入(小于 2000 元)、中等收入(2000~5000元)、中高收入(5000~10000元)、高收入 (大于 10000 元)。从调查数据看,来自中国 17 座重要 IT 城市的开发者们,占据绝大多数的是月薪 2000~5000元,它在 13 个城市占据最高的比例,其中排前 3 名的是沈阳(67.5%)、济南(65.8%)、珠海(62.5%)。而北京、上海、深圳的开发者收入水平相对高些,这三座城市占据绝大多数的是月薪 5000~10000元的群体。
如果仅依据国家统计局公布的数据显示,2010全年城镇居民家庭人均总收入 21033 元(月平均 1753 元),其中北京城镇居民人均可支配收入 2.9 万元(月平均 2417 元)。这两年国家经济相对比较稳定,估计 2011 年的情况也差不多。所以总的来说,2011年的中国程序员群体,在所处的城市里,和其他居民比,算相对收入不错的了。
当然也有生存环境堪忧的, 我们发现月薪少于 2 0 0 0 元的群体, 主要分布在济南(15.8%) 、西安(13.8%) 、青岛(12.7%)、武汉(12.6%)。
而如果以月薪 10000 元(及以上)算高薪,排名前列的则是上海(26.9%)、北京(20.6%)、深圳(14.7%)、杭州(11.3%),杭州程序员群体的崛起令人关注,说明杭州近年来的信息化建设成就卓著。再回过头来看程序员的薪资满意度,我们通过交叉分析发现,程序员的满意度确实和薪资大小相关,收入越高,不满意的比例越小。但值得注意的是,不管哪个收入群体,都超过 50% 以上都表达了对当前薪资的不满,说明尽管日子过得不算差,但中国程序员们的幸福感普遍不高。
最佳跳槽次数,最好不超过 3 次
跳槽,一直是程序员们在职场生涯里所面临的热点话题。它是一把双刃剑,一方面会带给你更多的视野和经历;另一方面,会降低你的企业忠诚度和所在企业平台的积累。所以很多开发者往往会面临是否跳槽的煎熬和苦恼。那么本次调查的数据显示,资薪和跳槽此数存在潜在的规律吗?
从上面的“薪资/跳槽次数交叉分析表”,我们发现在四个收入群体中,“少于 2000 元”和“2000~5000元”群体中的绝大多数人都未换过工作,而从收入高于 5000 元的群体开始,有跳槽经历的人数显著加大。从工资高于 10000 元的高收入群体看,我们发现有 3 次跳槽经历的人占据最多的比重, 达到 24.6%,但从第 4 次开始又急剧下跌到 10.3%。所以从这样的数据结果可以看出,凡是有一定收入水准的开发者,基本上是有跳槽经历的,但跳槽的次数越多,并不绝对保证薪资高。数据显示跳槽次数存在一个“天花板”——3次。看来适度的跳槽有利于经验和技能的提升,但如果跳槽过于频繁,则不利专业的积累,自然在薪资上提升的空间也不大了。
技术菜鸟到牛人的距离,5年是分水岭
再来看工龄和薪资的具体量化关系,我们发现工作1~2年的开发者,工资在 2000~5000元之间占据绝大多数,而工龄超过 2 年的,大多数人的收入达到 5000 元以上。 同时我们发现薪资在 5000~10000元群体在 10 年以内都基本处于一个稳定状态,没有明显增幅。而 10000 元以上的高收入群体,一个非常显著的变化是,前 5 年的人数增幅明显加快,但之后几年一直均处于稳定状态。
所以,“3年(月薪 5000 元)”、“5年(月薪 10000 元)”是两个关键的分水岭。凡是月薪 5000 元以内的,随着工作年数的增加,人数递减; 但随着年数达到 3 年后,月薪 5000 元以上的群体,人数开始显著递增。这不难理解,因为工龄的增加,开发者的工作熟练程度也越高,所以自然薪水也就高了。 而工龄超过“5年”达到月薪 10000 元以上后的高收入群体,随后也基本开始保持稳定了。这说明,岁月对于技术开发者的薪资,同样存在一个瓶颈,并不是无限制正比例上升的。由此我们似乎可以推断,在中国软件行业,一个程序员菜鸟发展到业界认可的“熟练工”大概是“3年”,而“技术牛人”所需要的成长时间, 大概是“5年”。
什么工作最赚钱?——不上班
“男怕入错行,女怕嫁错郎”。随着信息化在全社会范围内的渗透,所从事的细分行业的信息化发展水平和市场前景,已经成为决定开发者收入水平重要因素。那么作为开发者,选择什么样的工作,选择哪个行业的软件公司最有发展前景呢?调查结果令人诧异——自由职业者(SOHO)收入水准最高,超过 30% 的 SOHO 月收入超过 10000 元,月收入 5000 元以上的比例更是超过 84%。但细想也在情理之中,有勇气做自由职业的开发者,往往具备超高的技术水准和丰富的行业积累。
再看具体的细分行业,高收入开发者比例最高的领域是欧美外包(21.4%),看来中国软件本质上离“中国创造”的目标,还有很长一段距离。其次是原厂商(17.1%),这里的原厂商指的是诸如微软、甲骨文、IBM 等软件巨头,其员工收入高并不意外。排名第三的是移动和手机应用(16.9%),这现象令人欣慰,毕竟未来就是移动互联网的时代。
从调查数据看,最不合适介入的是教育行业,小于 2000 元的低收入者比例接近 15%,月收入小于 5000 元的接近 65%。教育产业在国家属于公共资源,被严格管理,介入门槛比较高,再加上以“高考”为指挥棒的单一教学导向,不容易衍生丰富多彩的信息化应用。此外,餐厅零售行业也是开发者需要谨慎选择的,低收入者 10.87%,小于 5000 元的接近 71%。不过餐厅零售业不像教育那样受到政府的严格管理,所以从乐观的角度,说明这个行业的信息需求没有充分挖掘。
开发语言,选谁都一样
工欲善其事,必先利其器。开发语言、平台对于开发者来说,如同披荆斩棘的利剑。尽管对于顶尖高手来说,达到了编程思想、方法论层面的炉火纯青,可鸟瞰一切平台和工具,但对大多数初涉软件行业的程序员来说,熟悉哪种语言、开发工具往往直接决定了当下的收入水平和生活水准。从调查数据看,绝大多数开发者都使用 JAVA,达到 45.3% 之高,其次是C#、C++、C、.NET、JavaScript,它们相对比较均衡,基本在 25% 左右(注:很多开发者往往实际会使用一种以上语言)。我们发现,C#、.NET 开发者中,小于 5000 元的比例最高,基本在 55%。但不能因此说C#、.NET 没有前途,因为另一数据发现,所有的语言,在 5000~10000元的群体里,比例竟然惊人趋近,基本都在 30%~40% 之间,这说明不管选择哪个平台,只要达到“熟练工”水准,收入不会差太远。至于一些语言的低收入群体比例偏高,这和它容易学习,适合编程菜鸟上手有关,因为我们同时通过交叉分析,注意到工龄 2 年内的 C#、.NET 程序员小于月薪 5000 元收入水平的比例竟然高达 80% 左右,而工龄超过 3 年后,这个比例开始明显下降了。 再看高收入群体,我们发现在使用 Erlang、Perl、Scala 技术的人中,高收入人群的比例较高,分别为 41.2%、36.7%、 36.4%。但我不建议大家一窝蜂地去学习这些语言,因为同时发现它们的样本量极低,分别是 17、98、11,远小于近万份的总样本量,看来主要是物以稀为贵,会的人少,自然收入就上去了。
结束语
在本次调查中,我们还结合英语技能、学历高低对开发者的薪资水平进行了分析,发现结果和常识是一致的,即英语、学历越高,获得高薪资的比重越大。总的来说,开发者要想过更好的物质生活,重要的是在专业性上下工夫,因为尽管随着城市(考虑消费水平在内)、技术平台、行业等外在条件的不同,低收入、中等收入群体的比例千差万别,但高收入群体的比例是基本接近的。
2012-02-20 14:51 来源: 站长之家
站长之家CHINAZ.com 2月20日消息:火车票购买实行实名制后,旧版火车票的一维条码换成了二维码。二维码中包含火车票号、乘车时间、身份证号码等个人敏感信息。通过快拍二维码、我查查等二维码识别软件,可轻松识别。
然而,在微博上有许多网友测试后发现,有时并不能正确识别身份证、乘车时间等信息。那么快拍、我查查等手机二维码识别软件真的可以识别火车票二维码个人信息吗?编辑对此实测一翻。
编辑找来两张车票,一张为K字头普通列车和D字头动车车票。分别使用“快拍二维码”和“我查查”检验测试。
首先检测K字头普通列车,打开软件,用手机摄像头对准车票右下角的二维码扫描。不出几秒钟,火车票号、开车时间及车票主人的身份证号码立刻显示在手机屏幕上,准确无误。
快拍二维识别出的火车票号、开车时间、身份证号均准确无误
我查查也准确识别火车票二维码信息
接下来检测D字头动车车票,快拍二维码除火车票号准确外,开车时间、身份证号均显示错误。我查查则自动退出。
动车检测结果
虽然只识别出火车票号,但可根据查询后火车票号与火车票上票号是否对应,来识别火车票真假。如使用“猜火车”应用,可查询火车票真伪。
猜火车验票真伪
其实,不单是以上两款二维识别软件,其它一些软件也能识别。如通过支付宝的“悦享拍”应用,微信的扫描二维码也能识别二维码信息。虽然扫描结果没有排版,但依然显示出火车票号(蓝色框)和身份证信息(红色框)。
悦享拍显示出火车票号和身份证信息
微信二维码识别结果
为什么普通列车能识别,动车就不能识别呢?
首先得认识下二维码。火车票上所印二维码为QR码,其生成和识别的算法在国际上已公开,生成之前若不加密的话,可以被任何QR识别软件识别。
据了解,动车二维码是加密的,其它暂时没有加密。因此通过有二维识别功能软件都能识别普通火车票上的二维码信息。
警方提醒,火车票实名制后,票面二维码内包含乘客的诸多信息,如果被不法分子获取,可能会用票上信息申请信用卡、制作假证等。因此,为了保护个人信息,旅客须在乘坐火车后妥善保管车票,不要轻易丢弃;如丢弃,一定要撕毁火车票的二维码区域。
编辑也提醒,虽然动车二维码已经加密,但理论仍存在破解的可能性。因此动车火车票的二维码区域也应撕毁。(郭郭)
谷歌创始人拉里·佩奇(Larry Page)09年在密西根大学的演讲_中英双语字幕。
2012-02-20 09:29 来源: 大洋网-广州日报
一方面,随着宽带普及以及智能手机3G业务的正式上线,随时随地上网成现实,另一方面,房租、人工以及电脑硬件的加快升级等带来的成本上涨,网吧经营业务变得越来越困难。
记者连日走访了市内多家网吧,多数网吧工作人员向记者抱怨称,网吧的经营成本逐年都在上涨,但上座率却是只跌不涨,目前的状况也就是维持微利状态。
而有业内人士称,早在五六年前网吧行业已经进入微利时代,网吧行业面临的政策、市场环境并没有趋向好转。而中国互联网络信息中心最新数据显示,中国网民数量已经突破5亿大关,但手机网民规模大增,而网吧上网网民数量明显下降。但多数网友却表示,目前网吧环境确实好了许多,而且费用并没有增加。
文/记者索冬冬、段郴群
记者来到人民路上的一家网吧,发现该网吧已经变身成了旅店,一位工作人员告诉记者,该网吧老板近期才将店面转手,“在这个地段不好开网吧,租金高不说而且没多少客源”。
记者发现,一些经营情况不错的网吧都是拥有稳定的客源,即使在非高峰时段仍能保持60%以上的上座率。
留住老顾客要大成本
如在天河一间高职院校附近的网吧,据该网吧业主介绍,店内经常会有一些大学生集体过来玩游戏,查询资料等,这批稳定的客源也使得网吧总体盈利情况还可以。但他也表示,“要想留住老顾客,几乎每年都会更新配置、提升网速,但成本不知什么时候才能收回。”
而在中华广场附近的一家网吧内,记者也看到不少年轻人都三三两两地进来,该网吧工作人员称这个地段交通便利,很多人逛街无聊了也会进来看看。
而据本报记者调查,目前由于学校上网方便、家庭宽带的普及,来网吧上网的人,主要是一些刚到某个城市的务工人员,由于还没有固定的落脚之处。
第二类,则是喜欢玩大型游戏的年轻人,虽然在家里也可以玩网络游戏,但由于目前网吧早在几年前就已经使用光纤接入了,其速度要比家庭宽带更快,玩大型的3D网游会更流畅,还有就是一些年轻人喜欢约上几个好友,周末或者节假日一起到网吧打联网游戏,这在目前城市家庭住房紧张的背景下以及追求独立自由的年轻人中比较普遍。
第三类就是一些家里还没有安装宽带的年轻人,这些网友一般都比较喜欢看电影,由于现在即时通讯的发达,上网聊天的同时还可以看大片,使得这些年轻人喜欢到网吧上网。
专家建议:应不断推进整合连锁
一位网吧管理员曹明对本报记者表示,现在网吧生意不好,在某程度上是因为目前网络游戏公司的推广方式发生了巨大变化。据曹明透露,在两年以前,网游公司只要有大型游戏要发布,到网吧进行推广是必须的战略。
但这两年,整个网游产业发展速度减缓,市场费用锐减,网游公司都不再到网吧推广,仅仅利用网络推广,网吧就只好接待散客,生意大受影响。
同时,近年国内宽带普及加速,很多家庭都用上了家庭网络,因此家庭上网的普及导致了到网吧上网人数的减少。中国互联网络信息中心最新的互联网络发展状况统计报告显示,2011年在网吧上网的网民比例明显下降,在网吧上网的网民仅占27.9%。
除了网民逐渐趋向在家上网,另一方面手机上网的普及也一定程度上影响了网吧用户。而租金、人力等运营成本节节攀升也进一步导致目前网吧的生存愈加艰难。一位网吧老板张玲对本报记者表示,在激烈的竞争中占到一席之地,各大网吧都需要对自己的电脑进行更新换代。张玲介绍,即使最便宜,每次换代都要花几十万元,但网友上网的费用没有跟着涨起来,依旧是每小时3元到4元。
进行多元化运营
记者连日探访多家网吧,发现不少网吧里都在售卖零食冷饮,一些更是直接提供餐饮服务,然而多数网吧的营业执照上的营业范围并不包括此项。在人民中路的一家网吧内记者看到,为了招揽顾客,该网吧推出优惠套餐,“充100送10元,充值送饮料”等,但工作人员介绍,该网吧共有100~120台电脑,白天通常也就15%~30%的上座率。
针对网吧目前面临的困境,不少人都建议网吧转型探索新的经营模式,进行多元化运营。
昨日华南理工大学工商管理学院陈明教授认为,一方面,网吧不应单单提供游戏上网等简单的休闲性消费,而是提供复合性的服务性消费,例如网吧应主动提供信息查询,休闲聚会等配套服务。
另外在管理上网吧应不断推进整合连锁。
2012-02-17 09:17 来源: 腾讯科技
传Windows 8将于今年第四季度推向市场(腾讯科技配图)
腾讯科技讯(悦潼)北京时间2月16日消息,据国外媒体报道,据富士通(Fujitsu)产品路线图显示,Windows 8系统将于今年第四季度推向市场。
富士通昨天召开了新闻发布会,展示了数款即将推出的笔记本电脑和平板电脑,与此同时,富士通还播放了一部幻灯片,显示新版Windows 8系统将在今年第四季度推向市场。据博客网站NetbookItalia称,上述幻灯片也展示了一款Metro UI平板电脑,此举表明富士通正在准备同时推出搭载Windows 8系统的平板电脑。
事实上,正如一些媒体的报道那样,这一幻灯片可能是专门来展示富士通的平板电脑产品,但也可以体现出Windows 8系统将于今年第四季度推出。
目前为止,微软还没有公布Windows 8推出的确切时间。去年5月,微软首席执行官史蒂夫·鲍尔默(Steve Ballmer)曾提及称,该公司将在2012年初步亮出Windows 8操作系统,但微软随即就予以否认,称鲍尔默的言论“失实”。
Windows 8用户预览版(Windows 8 Consumer Preview),即微软针对Windows 8的测试版,将于2月29日推向市场。从中可以看出,微软如果不被迫依据用户的反馈或其它问题而对此测试版Windows 8作出重大修改的话,那么几乎可以肯定,Windows 8正式版将会在今年底之前亮相市场。但是,市场的传闻还在猜测,微软还可能会在今年夏季结束时推出正式版Windows 8。
但无论如何,Windows 8确切的推出日期还很难确定,这还需要参考微软完善此新操作系统的速度,以及在推出正式版本之前还需要对该系统进行何种程度的修改。
对于上述消息,微软和富士通方面都没有置评。
2012-02-14 08:15 来源: 新浪科技
在收购摩托罗拉移动后,谷歌将获得一张强大的专利盾牌
新浪科技讯 北京时间2月14日早间消息,欧盟委员会和美国司法部已经批准了谷歌125亿美元收购摩托罗拉移动的交易,并确认谷歌在收购完成之后,将继续推广Android操作系统,公平授权摩托罗拉相关专利。
这笔交易将成为谷歌有史以来最大的一笔收购,而该公司将凭借摩托罗拉移动的1.7万项专利,打造一张坚实的专利盾牌,对抗微软和苹果的攻击。
这一利好消息意味着谷歌只需要再解决一些细枝末节的监管障碍,就可以获得对摩托罗拉移动的控制权,并进而能够首次将自己的业务扩展到生产手机、平板电脑以及其他消费电子设备的领域。
谷歌还将会依靠摩托罗拉移动所持有的17000多项注册专利,使用这些武器来与苹果、微软以及其他竞争对手展开较量,以便在智能手机、平板电脑以及其他移动设备当中获得更多的控制权。
美国司法部在历经6个月的审查之后得出结论,称谷歌收购摩托罗拉的交易将不会影响移动设备市场的健康发展,而欧盟委员会也在调查后得出了相同的结论。
不过在对这笔收购进行批准的同时,欧盟委员会还是提出将会积极关注摩托罗拉以及其专利的授权情况。欧盟竞争事务专员杰奎因·阿尔穆尼亚 (Joaquin Almunia)指出,监管人员将会“继续密切观察该行业当中的所有竞争者的举止,特别是越来越频繁的将专利用于战略措施的行为。”
但是谷歌收购摩托罗拉移动的这笔交易目前还需要获得包括中国大陆和台湾地区以及以色列的政府机构批准。
Android操作系统是核心问题
然而最令人关注的问题则主要围绕在谷歌的Android操作系统,这款免费的软件目前已经被搭载到了全球超过2.5亿台移动设备上,这些移动设备由许多不同的制造商生产,其中也包括了摩托罗拉移动。而如果谷歌向摩托罗拉单独提供最新版本的Android操作系统,或者向其他手机制造商隐瞒一些新型软件的话,将可能会给该行业内的正常竞争带来阻碍。
不过谷歌已经承诺将会把Android提供给所有移动设备合作伙伴,因为即便谷歌敢于对其他手机厂商做出限制,这些厂商还是可以和包括微软、RIM以及惠普等公司展开合作,使用它们的移动设备操作系统。
阿尔穆尼亚在周一发表的一份声明中指出,欧盟的监管机构并不认为这笔交易会破坏正常的竞争秩序。
谷歌的副总法律顾问唐恩·哈里森(Don Harrison)在一篇博客中写道:“这是审批过程当中的一个重要的里程碑,这意味着我们的这笔交易已经接近完成。”
谷歌有信心今年年初完成收购
尽管暂时还没有设定一个具体的时间表,但是谷歌已经表示将有信心在今年年初最终完成对摩托罗拉移动的收购工作。
自从谷歌宣布收购摩托罗拉移动已经经过了6个月的时间,此前摩托罗拉移动正遭到苹果的iPhone以及包括三星在内的其他竞争对手所出品的智能手机的前后夹攻,正处在一个非常危险的境地。
而目前美国和欧盟的监管部门还在进行另外一项广泛的调查,确保谷歌将不会滥用该公司在互联网搜索方面主导地位来干扰其他竞争对手。目前这些调查仍然在进行当中。
而中国政府是否能够批准谷歌收购摩托罗拉移动的交易或许将是接下来的一个关键所在。长期以来谷歌与中国政府之间的关系一直不太稳定。
摩托罗拉移动的125亿美元的收购价甚至已经超过了谷歌从2004年上市以来,已经完成的其他185笔收购交易的金额总和。
专利问题引人注目
欧盟委员会此前决定对谷歌收购摩托罗拉移动一案展开分别审查,尽管谷歌曾经一再强调将会对摩托罗拉的专利进行公平分配。
在本月早些时候,欧盟委员会还发起了一项针对三星的调查,以确定该公司是否使用了一些关键性的专利来阻碍竞争对手的发展。而摩托罗拉、谷歌等公司此前也纷纷与苹果大打专利战,指责苹果的iPad和iPhone当中的部分设计未经授权地盗用了这些公司的专利。当时阿尔穆尼亚就指出,将会对上述企业展开类似的调查以及跟进追踪。
欧盟监管机构在调查后表示没有发现任何潜在的问题,谷歌应该在完成收购摩托罗拉移动之后不会阻止其他设备制造商继续帮助其推广大受欢迎的Android操作系统。
欧盟委员会指出:“Android操作系统有助于推动谷歌的其他服务的延伸。鉴于谷歌的核心业务模型是推动该公司的在线和移动服务以及软件服务,并尽可能获得更多的用户,因此谷歌将不可能将Android的使用范围仅仅局限在摩托罗拉移动身上。”因为摩托罗拉移动在欧洲的市场份额非常小。
谷歌的股票在周一上涨了1%,即6.29美元,报收于每股612.20美元。摩托罗拉移动则上涨了18美分,报收于每股39.63美元。
电脑硬盘神神经经的,在崩溃了一次之后,发现在我的电脑上右键,打不开管理了,提示“没有注册类”,叫我情何以堪,于是上网找答案,各种蛋疼方法无效。
自己估计是系统文件出问题了,于是用管理员权限运行命令行,输入:
1: sfc /scannow
一顿噼里啪啦之后,发现提示有文件损坏了,果然,但是无法修复,结果保存在%System%\\logs\\cbs\\cbs.log,打开一看,尼玛全是满满的日志呀,怎么看,没关系,继续在管理员权限的命令行中输入:
1: findstr /C:"[SR] Cannot repair member file" %windir%\\logs\\cbs\\cbs.log >sfcdetails.txt
然后回车一下,再输入下一条:
1: edit sfcdetails.txt
啪地弹出蓝色的框框,如下,终于知道是什么文件了
mmcndmgr.dll
NlsData002a.dll
下面用DAEMON Tools载入win7的安装光盘,下载一个名为WimTool的工具,把系统盘下source目录中的install.wmi挂载到某个目录中去,懒得截图了偷两张图来说明嘿嘿。
然后从里面提权文件,使用一个叫Se7enFileReplace的工具把系统文件替换掉,问题解决,收工,嘿嘿嘿
作者: Jarett 日期: 2011 年 12 月 9 日
找了很久才找到解决方案,原文引用自http://www.nigesb.com/win7-system-files-repair.html
一、下载popcapframework:
二、解压到G:/PopCap_Framework_v1.3
三、打开G:/PopCap_Framework_v1.3/osframework/source/SexyAppFramework/SexyAppBase VS2005.vcproj
四、修改EditWidget.cpp
(((unsigned int)theChar >= (unsigned int)(L’?)) && ((unsigned int)theChar <= (unsigned int)(L’’))) ||
(L’?) 改成(L’?’)
五、Debug – Incremental 改成Debug
六、下载http://resource.gameres.com/dx9csdk.rar 解压到G:/PopCap_Framework_v1.3/dx9csdk
七、Tools ->Options ->Projects and Solutions ->Include files 加入G:/PopCap_Framework_v1.3/dx9csdk/Include
Tools ->Options ->Projects and Solutions ->Library files 加入G:/PopCap_Framework_v1.3/dx9csdk/Lib/x86
八、编译,在G:/PopCap_Framework_v1.3/osframework/source/SexyAppFramework/Debug 目录下生成 SexyAppFramework.lib 改名成SexyAppFramework_D.lib
九、将Debug 模式改成Release 模式,重新编译得到Release 版的SexyAppFramework.lib
十、将SexyAppFramework.lib 和SexyAppFramework_D.lib 剪切到G:/PopCap_Framework_v1.3/osframework/source/SexyAppFramework
注意:Release 编译选项用 /MT,Debug 用 /MTD。引用此库的程序也必须依此设置。
经过一段时间的思考和对游戏引擎HGE和OGRE的学习,我觉得duilib要参照游戏开发的方法来做些重构:在功能层次划分上大体可分为主框架、窗口管理器、事件管理器、渲染处理、逻辑处理、资源管理、时间系统、脚本、GUI,以下是具体内容
1、主框架:负责创建唯一的物理窗口、处理系统消息处理生成输入事件,同时它也是一个主循环应该具有起停功能
2、窗口管理器:所有的窗口都是virtual的,涉及到窗口间的切换以及通信的时候能够很方便的进行管理,同样定义窗口切换的动画时也是很好扩展的
3、事件管理器:对输入事件、逻辑事件进行统一管理。输入事件一般就是由系统消息转换而成的,而逻辑事件一般是逻辑处理产生的。事件通知机制采用类似C#的托管机制,由事件管理器分发到注册的监听者(窗口和控件)
4、渲染处理
(1)做成一种帧回调的方式,这样能够根据实际情况调整刷新的频率。
(2)帧可以拆分成逻辑处理帧和界面渲染帧在不同线程中处理实现完全分离,逻辑帧是对数据及渲染对象状态改变等进行处理,而渲染帧是进行实际的渲染,在处理完一帧结束的时候同步一下。
(3)简单数据的处理可借鉴MFC的DDX机制。比如音量调节,在逻辑处理修改音量这个数据后会触发视图的刷新。
5、逻辑处理:处理数据和事件状态切换、通知渲染处理
(1)简单的逻辑处理直接在事件处理函数中完成
(2)复杂的逻辑处理考虑用有限状态机的方式
(3)逻辑处理和渲染处理是需要有一个同步机制的
6、资源管理器:对图片、文字、声音进行统一管理
(1)在PopCap_Framework这个小游戏开发框架中有一个ResourceGen工具,可以生成资源配置文件包含的只是ID及路径,这样有一个好处就是可以动态的改变图片及文字
(2)资源预读线程。这在资源够多主框架刚起来时对效率的提升还是有帮助的。
(3)高速缓存:防止过多的资源占用大量的内存
7、脚本:如果界面和逻辑分离得比较彻底,那么逻辑处理用脚本来做应该是比较容易了。
8、GUI:duilib现有的控件容器部分其实只是GUI,已经做得比较完善了。不同的是由渲染线程来处理这些图形单元,如果能进一步抽象到点、线、面就更好了。
9、渲染器:这一部分最好抽象出来,一个好处就是具体的渲染模块如GDI、GDI+、D3D、OPENGL可以用插件的方式注册。
10、时间系统:这部分到底需不需要还没想明白。
11、日志记录
12、调试:比如说内存泄漏监控、回收、异常处理机制等等
以上这些纯粹是个人的一些想法,因为游戏不管是逻辑处理还是渲染处理都是要比普通的程序要更复杂的,这些想法实际开发中是否有效还是个未知数。另外强力推荐一本游戏开发的书籍:
<Game Coding Complete 3rd Edition>,建议直接看英文版,我是受益良多吧。
Duilib界面库是一款由杭州月牙儿网络技术有限公司开发的界面开发库,她可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。Duilib界面库使用XML来描述界面风格和界面布局,可以很方便的构建高效、绚丽、易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明、动画等。
Duilib界面库的出现解决了使用传统MFC界面库开发软件不美观、界面细节处理不好、使用硬编码、开发效率低下、生成程序体积大等问题。而且传统MFC界面美化库大都使用HOOK等对系统影响比较大的技术,可能会导致系统不稳定或者引发其他错误。而Duilib界面库完全基于GDI在窗口上自绘,无其他依赖,未使用特殊或危险的系统调用,能够很好的解决传统MFC界面的一系列问题。
Duilib界面库完全兼容ActiveX控件(如常见的IE控件和Flash),也可以和MFC等界面库配合使用,用户完全可以不用担心切换到Duilib界面库上面会带来额外的成本或者Duilib界面库会出现功能不够用等情况。
Duilib界面库可广泛用于互联网客户端、工具软件客户端、管理系统客户端、多媒体客户端(如KTV、触摸屏)、车载电脑系统、gps系统和手机客户端软件等。
Duilib界面库可以广泛运行在windows98、Windows2000、WindowsXP、Windows2003、Windows Vista、windows7、WinCE5、WinCE6、Windows Mobile6等平台上,目前支持的开发工具包括vc6、vc2003、vc2005、vc2008、vc2010。
Duilib界面库基于viksoe的DirectUI项目[1],并且以BSD协议开源。
1、界面与业务逻辑分离
2、 使用XML配置界面
3、 界面布局方式灵活多样
4、 内置常用的控件
5、 支持自定义控件
6、强大的控件组合能力,复杂功能可通过简单控件组合完成
7、强大的事件处理机制
8、基于GDI和脏矩形的高效绘制技术
9、支持多种资源方式,支持多种图片格式
10、支持alpha混合,支持窗口透明
11、强大的图片绘制描述方式
12、类html字符串绘制技术
13、支持动态变换色调
14、支持动态切换资源位置方式换肤
15、支持ansi和unicode,支持多国家语言
16、支持插件系统
17、内存占用小
18、无第三方库依赖
19、提供可见即所得的ui编辑器
20、丰富易上手的demo例子
21、可以非常容易和mfc、wtl结合使用
Duilib论坛http://bbs.duilib.com (测试时失效)
Duilib源码托管http://code.google.com/p/duilib/
Duilib参考项目:http://www.viksoe.dk/code/windowless1.htm
2012-02-03 08:50 牛华网 rocky
据牛华网北京时间2月3日消息,据国外媒体报道,Google刚刚公布了Android系统的用户使用情况。截至2012年2月1日的两周内,访问Android Market的Android手机用户系统分布如下:
*Android 4.0(Ice Cream Sandwich)用户已占1%。当然,这些用户都使用三星Galaxy Nexus;
*Android 3.0 (Honeycomb)用户占3.4%,较前一个月攀升1个百分点;
*Android 2.3(Gingerbread)用户占58.6%,前一个月为55.5%;
*Android 2.2(Froyo)用户下滑3个百分点至27.8%;
*Andoird 2.0(Eclair)用户占7.6%,前一个月为8.5%
据统计,Android设备目前日激活量超过70万台。(rocky)