12 2010 档案
摘要:2010年的最后一天的晚上,真人拳皇项目小组的成员们仍然坚守在工作岗位上,进行了这个星期,也是本年度最后一次Scrum。大赞!Dev们向组员Sync了code的进展,graphics engine已初具雏形了,并且加载进去了昨天拍摄、处理的招式图片,初步看效果还不错,但还只是简单的动画,没有用户交互,没有声音,没有特效……总之,前面的路还很长啊~各人的工作进展 今天的工作进展问题&解决明天的计划田飞work item 37748: framework基本完成无开始work item 37871: input module付浩work item 37773: graphics engin
阅读全文
摘要:临近年终,Mentor们大都度假去了,留下了一大堆happy的不知怎么好的Intern,在这种环境下,大家不免都有些浮躁。我们的Team project——真人拳皇项目——就在这种浮躁气氛下默默前进着,好在大家心里还都有谱,一切都按照计划进行着。Scrum的主要内容各位组员Sync-up自己的进度与计划(后面详细说明)详细讨论了人物招式状态图的问题,由于昨天的specification不是很清楚,导致陈稳霖同学有些糊涂,今天sync各自的工作时,引起了一些讨论,其实大家昨天指定计划的时候,自己也都不是很清楚招式设计到底应该出来个什么样的东西,都是心里朦胧有个印象,但是语焉不详,等陈稳霖按照他的
阅读全文
摘要:今天,我们组开始了正式的编码阶段,前期plan的时候天马行空,现在是脚踏实地的coding了。在Scrum上,大家sync了一下各自的进展,如下: 今天进度问题及解决明天田飞work item 37528:DirectX动画的demo基本上已经完成了,大家看了下效果,虽然很粗糙,但是已经具备了基本的神韵,像那么回事了。经过这么长时间的brainstorm,终于看到了能动的东西。无开始work item 37740:frame work付浩work item 37773: Graphics Engine 今天刚开始写,已初具雏形。无继续work item 37773陈稳霖work item 37
阅读全文
摘要:经过短暂的阵痛,我们的project渐渐步入的正轨,经过今天一天的讨论,大家基本上就User Story达成了共识,下面要做的,就是分析一下哪些是alpha release必须的,哪些是可以以后再做的,然后把alpha release要做的那些user story分解细化成一个个的working item。这个过程是比较繁琐,但是会比较方便trace整个项目的进度,以及组员对于工作的明确和相互之间的协调。Scrum总结今天进度问题及解决明天田飞working item 37528:DirectX 动画Democompleted没有合适的图片:依赖于陈子禾的工作working item 3774
阅读全文
摘要:真人拳皇项目测试计划如下:首先,是Dev的单元测试 (12.28-1.7)。在developer编写各个小模块的过程中,由developer对自己所写的代码进行单元测试,确保所写模块正确地实现了预定的功能。其次,是集成和确认测试 (12.28-1.7)。待developer编写出部分模块后,将可以进行组装的模块组装起来,成为一个个子系统,来进行集成测试。具体来说,我们的项目主要分为人物模型生成模块和游戏主模块,其中它们各自又有着自己的子模块。我们针对这些子模块可做大致如下测试:1)人物模型生成模块输入:玩家照片, Body model, Special Effect及两玩家状态初始值测试:Bo
阅读全文
摘要:今天听了Cherry Che关于用TFS进行敏捷开发的讲座,再来回顾过去一周我们所谓的Scrum,发现纯粹是在瞎搞:没有User Story,用户需求不明确,working item很随意,更新不及时,组员分工不明确……总之就是很不正规,想哪打哪,作为PM,我应该负有主要责任。其实,冷静下来仔细想一想,我们前两周还是做了不少工作:列出了我们想要实现的features并分类,设计了程序框架并修改了多次。但是这些并没有在TFS和博客上反映出来,反而是老搞些"熟悉DirectX"之类不痛不痒的东西上去,邹老师说的很犀利,熟悉DirectX之类的东西不是不可以写,但是它会deliver给用户什么东西呢
阅读全文
摘要:今天Scrum讨论的内容主要有:DirectX显示图片因为大家对DirectX都不是很熟,所以今天首先讨论了这个技术问题。付浩同学表示这不是问题,并且,可以利用PNG图片的透明通道解决人物的背景问题,并且利用定时器产生动画。 游戏框架再讨论因为人物动作图片的生成方式发生了改变(由程序生成到人工拍摄),所以游戏的框架可以做出许多简化,下面是简化之后的程序架构图:对比之前的版本:可以看到的确简单了不少,主要的简化为:声音、特效模块集成到统一的Model对象中去删掉不再需要的Gesture Generator和Body Parts Splitter两个模块 框架代码Review昨天讨论过
阅读全文
摘要:http://news.csdn.net/a/20101119/282226.html周鸿祎新浪科技讯11月19日上午消息,在腾讯与360大战趋于平静时,奇虎360董事长周鸿祎首次在公开场合出现出席2010创业家年会,他在演讲中总结本次大战的两个感悟,一是用户支持,二是行业应团结合作,并表示如果能让行业开放付出什么代价都值得。周鸿祎在谈及近日大战时,表示目的是希望让中国互联网更加开放。“互联网已经形成的行业巨头,他们总希望格局50年不变,他们永远在赚大钱,大公司跟创新是矛盾的,只有小的创业者不愿意遵循已有的游戏规则,所才有动力去创新。”对于这一次前所未有的大战,周鸿祎说有两个感悟。“第一个感悟
阅读全文
摘要:http://news.csdn.net/a/20101222/286096.html?1292982314 2010年,不知有多少企业诞生而又有多少企业死去,但社会聚光灯总是盯上行业领先者。初出茅庐的,东山再起的,老马奋进的,大佬变身的……周鸿祎、古永锵、刘强东、马化腾,这些被行业关注最多的IT人和他们的企业充满了转折的味道。在IT互联网行业惨烈竞争中,总有一些原因让这些人开始改变。或许就像今...
阅读全文
摘要:今天Scrum讨论的内容有:设计文档Alpha版本review,修正了关于人物模型的设计之前关于人物模型部分的设计是这样的:用户输入图片,程序从中提取出头、躯干、四肢等信息,然后将它们映射到事先定义人物模型上。因为我们之前都没有做过类似的工作,而且这个方案看上去也挺简单的。但是陈子禾同学今天跟徐迎庆老师讨论了我们这个方案之后,觉得实现起来可能极其困难:如何从用户的图片中提取出身体各部位的信息,这本身就是一个比较难的研究课题,8周之内几乎无法完成。且不论用户是否愿意为了玩一个游戏费那么多周折,或者模式识别的技术难题,即使提取到了身体信息(可能是用户自己指定),怎么把它们映射到人物模型上?因为用户
阅读全文
摘要:http://news.csdn.net/a/20101220/285951.html12月20日凌晨,中移动研究院院长黄晓庆在新浪微博中透露,在回北京的飞机上遇到了Facebook首席执行官马克·扎克伯格(Mark Zuckerberg),表明后者已经低调来华访问。同日新浪科技消息,百度员工王梦晨拍到了扎克伯格前往位于北京上地的百度大厦专程拜会百度创始人李彦宏后,二人在百度员工食堂共进午餐的情景。扎克伯格赴百度大厦拜会李彦宏扎克伯格和李彦宏背影据透露,扎克伯格在李彦宏的陪同下对百度大厦进行参观了解。知情人士称此次会晤非常隐蔽,百度公司员工并不知情,仅午餐时间在员工餐厅巧遇二人走过,扎克伯格的
阅读全文
摘要:http://mobile.csdn.net/n/20101125/282475.html11月24日,美国知名IT杂志《eWeek》网络版评出了2010年度没有取得市场成功的10项科技产品、服务及相关设备,其中包括手机操作系统Symbian、BlackBerry OS、戴尔Streak平板电脑、上网本以及iPhone 4“天线门”等等。《eWeek》称,在2011年即将到来之际,有必要回顾一下2010年没能取得预期市场成功的科技产品和服务(注:主要涉及移动产品和服务)。在《eWeek》所评出的榜单中,其中一些产品已经上市多年,其他产品则于今年早些时候发布。但无论如何,这些产品和服务都没有取得
阅读全文
摘要:http://news.csdn.net/a/20101219/285836.htmlCA公司的CTO Donald Ferguson12月9日在BBC的采访中令人吃惊地表示,他自己一手打造的WebSphere是此生所犯的最大的技术错误。在被问到“你在工作和生活中曾经犯过的最大的技术错误是什么?”这个问题时,他这样回答:当时我在IBM启动了一个叫WebSphere的产品(用来帮助其他公司跨越多计算平台运营和集成多个业务应用)。因为我的背景是大型关键任务系统,我习惯性地认为这个产品应该具备可扩展、高可靠、单点控制等等特性,我尝试开发一个类似大型机的系统,无所不能,而且足以应付未来五年的需求。现在
阅读全文
摘要:按照计划,我们小组今晚进行了第一次Scrum,总结如下: · 对昨天设计的游戏框架进行修正,加入人物位置信息 · 确定使用C# + DirectX作为开发工具 · 各个小组成员汇报了今天的工作及明天的计划 今天的工作明天的计划田飞· 熟悉TFS · 玩拳皇游戏· 熟悉DirectX · 编写设计文档陈稳霖· 调研拳皇游戏的架构 · 玩拳皇游戏· 熟悉DirectX · 准备图像处理知识付浩· 设计人物模型 · 构思模型生成工具· 熟悉DirectX · 开始模型工具的编码史经浩· 整理游戏架构设计 · 玩拳皇游戏· 熟悉DirectX · 编写设计文档,争取明天scru
阅读全文
摘要:总体来说,《梦断代码》看的压力很大。 Team Project 的开始(基本架构已经有了),总使我不自然的把它跟chandler 联系起来,继而觉得到处都是坑,不知道什么时候就会掉进去。 初次做团队项目,时间又短,需要快速积累经验。作为不规范的读后感,下面分条说说。 要有好的初期规划以及明确的项目目标(这个我们已经比较明确了,还剩一些细节神马的待解决)。目标变来变去是很多项目失败的根本。连自己都不知道做什么,还能指望做出什么来。反面例子就记得FBI的那个什么系统了…… 目标要实际。实际这个词其实意思很虚,没人知道什么是不实际,尤其是当局者。个人认为,所谓实际,至少要能根据人力精力以及其它现有技
阅读全文
摘要:梦断代码这本书通过作者自身的经历,向我们展示了Chandler漫长而痛苦的开发过程。最初,Chandler被设想为包含邮件、约会、地址簿、任务和备注的个人信息管理器,它能支持多种操作系统。Chandler无意挑战微软的Outlook等软件,但它应当做得一样好。这个想法本身就已经很有挑战性了,但是真正的麻烦才刚刚开始。Chandler是一个开源项目,由OSAF开发。与其他商业软件不同,Chandler的开发过程缺少那种“强有力”的管理和约束,几乎没有人为整个项目负责,直到项目开始后一年多,才有了软件开发经理。项目所有的成员都应该尽可能地发挥自己的创造性,但是不加节制的创造只会带来不切实际的项目需
阅读全文
摘要:抽出时间来拜读了Scott Rosenberg的”Dreaming in code”(中译名《梦断代码》),前六章仔细看了一遍,后面几章由于时间紧迫只是浏览了一遍,感悟很多,愿与大家分享。本书主要回顾了一个开源软件项目——Chandler的失败案例,该项目一开始被寄予厚望,甚至被誉为可以击败Microsoft Outlook的邮件日历项管理利器 ,并且其项目实施人员是软件开发领域的佼佼者,但最终仍不免失败的厄运,这也充分证明了“软件难做”的论断(正如同书中提到的,Knuth曾言“做软件比写书困难得多”),想想前段时间自己做的一个小程序,因为显示器分辨率不同而在不同PC上显示的结果有差异,因而导
阅读全文
摘要:IEEE(国际电子与电气工程师学会)本月早些时候公布了2011年度获得IEEE会士(Fellow)荣誉的名单,中国内地和香港、台湾地区分别有5人、8人和10人当选。值得注意的是,微软亚洲研究院有两人同时当选,使这家研究机构的IEEE会士数超过10人。 内地学者及其贡献 毕奇(Qi Bi) 中国电信北京研究所/总工程师 CDMA 马维英(Wei-Ying Ma) 微软亚洲研究院/常务副院长 多媒体信息检索领域 丁晓青(Xiaoqing Ding)(女) 清华大学/教授 多语言文字识别与人脸识别系统 李世鹏(Shipeng Li) 微软亚洲研究院/研究员 图像与视频编码 程时杰(Shijie Ch
阅读全文
摘要:这本书放在我手上很久了,之前只是略微的翻一翻,书的确很有趣,但是事情比较多,没怎么仔细看。后来迫于邹欣老师的压力,才逼着自己抽出时间来看,加上我是我们team的PM,感受还是蛮深刻的。像造桥那样造软件书中说道,“关于软件缺陷的话题,只要谈上几分钟,必会有人拍案叹道,‘为什么就是不能像造桥那样造软件?’”的确,掩卷长思,为神马不能像造桥那样造软件哪!细想起来,两者之间的根本不同在于,一个是体力劳动,以机械为主;一个是脑力劳动,以人为主。人,从来就不是一个确定的东西,有喜怒哀乐,有自己的偏爱和偏见,充满了各种不确定性,以它为主的项目,自然不可能做到分毫不差。软件工程的主要目的,就是尽量把这种不确定
阅读全文
摘要:今年十月,微软宣布了Office 365的计划。 当时,很少人知道微软在推出这个应用托管平台推出之前,准备的时间已经超过了五年。也很少有人能够理解微软是如何在统一的品牌和架构之下提供各种不同的托管应用的。我希望过去、现在、未来的一系列解释,都是构成微软云策略的重要因素。 今年十月,微软宣布了Office 365的计划。 当时,很少人知道微软在推出这个应用托管平台推出之前,准备的时间已经超过了五年。...
阅读全文
摘要:美国新闻服务机构IDG旗下IT杂志《网络世界》网站(networkworld.com)周三刊文称,2010年期间,微软与谷歌的市场竞争可谓有增无减,两家公司同时在消费市场、政府部门、商用市场以及公众舆论等方面展开了更为激烈的争斗。以下为《网络世界》所列举2010年微软和谷歌激烈竞争的十大战场(排名不分先后): 1. 法律之战 2010年期间,微软和谷歌相互指责对方滥用各自市场优势。如前不久谷歌提起法律诉讼,称美国内务部(U.S. Department of the Interior)在招标网络电子邮件服务过程当中,没有采取公开、公平的招标程序,而偏爱微软的相应服务。 谷歌今年7月初宣布,将以7
阅读全文
摘要:在2011年即将到来之际,美国科技巨头IBM近日发布了名为《下一个五年五项技术发展趋势》的预测报告,这五项预测分别为电池续航时间延长、3D全息图像技术成熟、善用计算机所发出热量、实时GPS导航服务和“公民科学家”。IBM表示所预测的上述5项技术发展趋势,将在今后五年内正式成为相应产品和服务,普通公众皆能够使用,从而为全球公众带来更多便利。 以下为IBM所预测今后5年内的5项技术发展趋势(排名不分先...
阅读全文
摘要:“我会更加努力地工作”——一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》) 彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s solutions) 当解决问题时,我们会感到很高兴。我们经常不考虑后果。令人感到意外的是,我们提出的解决方案可能会产生反作用,并带来新问题。 作为对取得巨大成功的团队的奖励,公司决定为团队中的少数骨干成员发放奖金并晋升职位。团队中的其他成员会感到不公平,并且会丧失积极性。最终使团队成员之间的关系更加紧张,后续项目也就很难再
阅读全文
摘要:12月14日,谢幸老师给我们做了一个关于空间数据挖掘的讲座。谢老师1992年进入科大少年班,2001年获得科大的计算机博士学位,同年加入MSRA。虽说谢老师是我的导师,并且我已在MSRA实习了两个月,但是通过这次讲座,我发觉我们组里仍然有很多我所不了解的项目。简单解释下什么叫空间数据挖掘(spatial data mining)。日常的许多数据,例如GPS记录、带标记的照片等等,都包含着有关位置、时间、形状等方面的信息。所以通过对这些数据的挖掘,我们可以获得一些常规基于文本的挖掘所没有信息。例如对个人GPS轨迹的挖掘,可以窥探出个人的喜好,各种地点的流行程度之类的信息。进而可以为大众提供一些有
阅读全文
摘要:http://www.programmer.com.cn/4461/ 文 / Peter Seibel 译 / 郝培强 本文是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到API对设计流程的影响和Google的Java观,以及数学、散文与程序员的关系。 数学与程序员的关系 Seibel:你认识有什么伟大的程序员不会数学或者...
阅读全文
摘要:Mosaic by Joe Zeff Design; Tony Avelar / Bloomberg / Getty Images Time(《时代》周刊)网站美国时间12月15日宣布,26岁的Facebook创始人兼CEO Mark Zuckerberg(马克·扎克伯格)当选2010年时代年度风云人物。这是一个值得软件技术人员记住的时刻,因为在时代年度风云人物的历史上,这应该是第一次程序员出身的...
阅读全文
摘要:导读:程序员世界里有哪些名言呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。 下文列出前10个供读者欣赏: 10. “People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing t...
阅读全文
摘要:如果你使用Linux的时间很长,那你一定会有一些想法深藏在心底,我和你一样,用惯了Linux,就希望它变得更完美,下面是我整理的希望Linux改变的24件事。 1. 一劳永逸地修复声音系统问题 什么ESD,aRts,OSS和ALSA都是过去式了,现在用的最广泛的声音系统解决方案当属PulseAudio,但它也并非完美的 Linux声音系统解决方案,一样有很多人每天被它折腾,因此创建一个新的声音系统...
阅读全文
摘要:导读:本文译自美国时代的《The Men Who Stole the World》,原作者:Lev Grossman。相当有传奇色彩,读起来很爽,翻译过来。译得不好,还请大家指正。本中的四个程序员可能并不是那么声名显赫,而且也很不老实,或许算不上成功,不过他们的确改变了世界。而本文有分析了互联网上P2P的那些事,相当的有参考价值。 以下是文章全部内容: 十年前,有四个年轻人改变了这个世界的运作方式。他们并没有使用法律或是武器或是金钱,而是使用软件来改变世界。他们当时有着激进和极具破坏怀的想法,并把这些想法付诸于代码,在Internet上以免费自由方式发布。这四个人,没有一个完成了大学学业,却奠
阅读全文
摘要:http://news.csdn.net/a/20101216/284011.html 2010年12月10日,中国敏捷软件开发联盟成立发布会暨第一届会员代表大会在京召开。本次会议由中国软件行业协会系统与软件过程改进分会(SPI China)提起倡议,由北京软件行业协会、成都市软件行业协会、大连软件行业协会、广东软件行业协会、上海市软件行业协会、天津市软件行业协会等六家行业协会共同发起,由中国敏...
阅读全文
摘要:· 缘起拳皇游戏相信绝大多数男生以及很多女生都玩过,应该算是街机游戏经典中的经典。陈稳霖同学前不久看到了这个视频,觉得蛮有意思,于是提议开发一个真人版的拳皇游戏,经过组内讨论,大家都觉得这个很有趣,而且作为一个team project技术难度也足够,于是一致决定做这个project。 · 之前的工作到网上搜了一下,发现还真有一个类似的真人拳皇游戏,叫做《东东不死传说》,其宣传视频在这里。但是仔细观察发现,在那款游戏中,用户只能按照游戏既定的内容来玩,除招式场景比较雷人之外,其实和经典的拳皇游戏是差不多的,都是操纵别人来进行对打。我们就想到,如果能让用户操纵自己或周围的人来对
阅读全文
摘要:功能概要场景以3D形式展现(可以做成伪3D,即只有西南、西北、东北、东南四个视角)可以使用DirectX或OpenGL来实现真正的3D,也可以使用Silverlight等实现伪3D玩家可以自由地: 1.设计过山车轨道, 2.设置过山车的物理属性整个虚拟世界包含: 1.轨道(分有动力和无动力,过山车可通过) 2.支架 3.装饰物(植物、雕塑等) 4.过山车其中轨道分为: 1.直轨道(可调长度,分为有动力和无动力) 2.圆弧轨道(可调半径和法方向偏移,无动力)为了简单起见,支架暂为竖直的,并且假设其非常坚固。系统可以: 1.模拟过山车运行的情况 2.实时显示过山车的运动过程 3.根据物理数据,给出
阅读全文
摘要:项森的ElevatorFramework是只读的,为了怎么把自己的scheduler加进去,费了好大的劲,幸而得到许晓彬大神的指点,终于找到solution。独乐乐不如人乐乐,特分享一下。 打开VS2010,连接到msra-tfs1\IEG的ElevatorFramework解决方案,打开Source Control: 双击右侧的ElevFramework.sln,这时VS会把工程整个的映射到你...
阅读全文
摘要:2010-12-03 10:11 | 629次阅读 | 来源:腾讯科技 【已有4条评论】发表评论 关键词:浮夸,科技,产品,iPad | 感谢陈丽辉的提供 | 收藏这篇资讯 北京时间12月2日消息,根据国外媒体报道,在经历了2009年经济危机带来的阵痛后,2010年全球科技产业的创新步伐再次提速。2010年科技产业复苏的最明显标志就是新产品、新技术和新创意的不断大量涌现再次冲破了旧有的界限并使...
阅读全文