自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 Test meeting 11.23

因为最近的测试及修复工作比较集中,所以未能在前两天及时发布最新的测试信息,敬请谅解。根据课程的安排,今天是我们测试工作的最后一天,也是第二个开发流程的最后一天。相比于一周前软件刚刚完工的时候,现在我们软件的稳定性已经提高了很多。修复了很多bug,尤其是网页翻译部分。截止目前,我们已经修复或规避了所有已发现的bug。对于其中的一些bug,比如网页无法正常加载,我们认为可能是c#控件的问题,...

2012-11-23 19:24:00 186

转载 Test meeting 11.20

软件开发到最后基本上都会进入频繁发现bug,解决bug的阶段。今天,我对此有深刻体会。我们争取对软件做各种各样的操作,寻求可能对其稳定性造成损害的地方,并交由相关的同学进行修改。今天我们解决或新发现的bug主要有:(1)网页获取:我们在测试白宫主页网站(www.whitehouse.gov)时,网页无法正常显示,经过测试,发现软件向翻译接口提交的字符是空字符,根据我们程序的设定,...

2012-11-20 22:31:00 199

转载 Test meeting 11.19

虽然我们软件的功能已经开发完毕,但从今天一天的测试情况看,软件的稳定性离发布的要求还有很大距离。(1)网络连接问题:今天的课堂测试,我们尝试连接白宫主页www.whitehouse.com,却出现链接异常。从后来调试的结果中看,软件并没有从该网页上提取出有效的文本信息,即向翻译接口传送的数据是空集,根据我们程序的设定,此时需提示连接错误。目前我们还在着力寻找问题到底出在什么地方。根据...

2012-11-19 20:43:00 221

转载 Daily Scrum 11.16

M2的开发过程到今天已经全部结束了,我们也完成了所有的TASK,只是现在软件还是有一些小BUG没有解决。下一周将进入正式的测试阶段,我们会集中处理软件的各种BUG。同时,关于软件用户积分的阈值,我们也会在下周最终敲定。目前我们的软件已经有了完备的用户系统,用户的行为和用户所获得的奖励也完全绑定,用户的积分会给自己赢得相应的等级称号。但是以我们的能力,只能给用户这样的虚拟荣誉,为了能够...

2012-11-16 19:39:00 131

转载 Daily Scrum 11.15

今天是开发阶段的倒数第二天,大家陆续进入到最后的扫尾工作。应该说目前我们的工作除了翻译结果定位外已经没有技术难点了,现在的主要工作就是按时实现所有的feature。保证软件的稳定和正确。至于一直困扰我们的翻译结果的定位的问题,经过和engkoo开发部门的协商,我们还是无法获得更加完备的翻译接口。如果在最后的测试时间内还是没有找到更好的解决办法,我们必须在翻译响应时间和重建网页定位准确性两...

2012-11-15 21:14:00 96

转载 Daily Scrum 11.14

总体上来说,我们队伍多数的task已经完成,所以有很多人已经提前进入到test的环节,所以今天的工作我们在不停的修复各种软件BUG。总结下来我们遇到的问题主要有以下几个方面:(1)网页翻译。我们现在能够使用的翻译接口只能翻译string类型,对string数组类型无法处理。因为网页内容较多,如果我们根据原网页的标签将文本取出,分别交予翻译程序,翻译速度会非常慢。所以,现在采取的方法是...

2012-11-14 20:52:00 90

转载 Daily Scrum 11.13

开发到了现在的阶段,我们软件实现的功能也越来越多,所以界面布局就出现了一些小问题。因为我们从开始给软件的定位就是简洁易使用,所以不计划给软件加比较多的菜单选项。现在我们加的软件功能按钮或下拉框主要都放在软件上部一个很小的工具条中,尤其是加了换肤框和布局设置框之后,界面显得有些拥挤,所以今天我们决定再为软件开两个窗口,一个是设置窗口,完成软件客户端的常见设置,一个是账户管理窗口,用于完成用...

2012-11-13 21:25:00 66

转载 Daily Scrum 11.12

上周末短暂的人员不整的情况今天就彻底结束了,所有队员均按时返回,再加上一直忙于考务的Shangchi Zhang可以全力投入开发过程,我们组在最后一周开发中以最齐整的阵容向最后的胜利冲刺。说了一点废话,下面立刻进入正题。首先,也是困扰我们很久的一个BUG今天终于得到解决。加了皮肤过后,不知道什么原因,右侧翻译页面的滚动条被隐藏了一半,由于该问题的发现者Hongyi Yao说是在加了皮...

2012-11-12 22:23:00 81

转载 Daily Scrum 11.9

今天就只有两个人进行了daily scrum,大批的组员都回学校了,不过还好周末就都回来了,不会对我们的项目进度有什么影响。今天Hongyi解决了昨天弹出框消失后再显示会出问题的bug,一定程度上提高了用户体验,不过弹出框的位置仍然是个很大的问题,下周需要努力攻克一下。Yue一方面把之前实现的发邮件验证的功能加到了客户端程序中,现在用户注册需要通过邮箱进行验证,这也是避免注册小号...

2012-11-09 20:37:00 99

转载 Daily Scrum 11.8

我们队今天无论在新feature的开发还是bug修复上都有令人振奋的进展,首先困扰我们已久的弹出框在鼠标离开后无法消失的问题今天终于得到初步的解决。Hongyi Yao同学在网络上查阅了大量资料,最后终于找到了解决问题的方法。但是新控件就带来了新问题,虽然现在弹出框可以消失,但是消失的比较慢,根据Hongyi Yao的描述,可能需要一秒后弹出框才会逐渐消失。而且还有一个问题是,在这一秒钟...

2012-11-08 20:52:00 97

转载 Daily Scrum 11.7

今天我们和Thomas又一次开会,讨论了我们reward system的建立,很遗憾,经过最终的讨论,我们原来决定使用的以树为基础的激励系统被否决了。因为当用户比较多时,树结构的递归层数较多,以邀请关系为基础的expected value的计算方法会带来比较大的计算开销。所以最后我们改成图结构。即所有的用户组成一个无向图,一条边表示朋友关系,即边的两端所代表的用户为朋友关系。当一个用户获...

2012-11-07 23:41:00 134

转载 Daily Scrum 11.6

我们M2的核心任务就是实现reward system,从而激励更多的人使用这一软件。我们的reward system是基于一种叫lottery tree的算法。根据用户之间的邀请关系建立lottery tree,父节点的所有孩子节点为该父节点对应的用户所邀请的用户。如果一个用户邀请的用户多,该用户理所应当获得更多的奖励。基于这一基本思想,昨天Yingce Xia已经着手开始建立lotte...

2012-11-06 20:28:00 78

转载 高级软件工程课后练习----Bing Dictionary的突破创新

无论是对于一个民族还是企业,创新都是它赖以生存的灵魂。对于像微软这样个高科技公司更是如此。在今天的软件课上,我们重点讨论了关于创新的迷思。作为练习,我们队针对必应辞典的缺陷提出了自己的建议,使其能够以后来者的身份凭借自己的创新赶超前者。首先在在线词典这个行业,金山词霸无疑是现在市场的霸主。根据百度百科提供的信息,金山词霸作为中英在线词典的先驱和领导者,1997年就推出了第一个版本。目...

2012-11-05 23:22:00 94

转载 Daily Scrum 11.5

今天正式进入开发的第一天,根据我们之前的计划,各组员开始有条不紊的设计和开发过程。首先为了增加窗口的美观性,我们计划给窗口加上美丽的皮肤。Hongyi Yao已经初步解决了这段问题。只是这项工作我们引用了外围的开源代码,我们需要和manager进行讨论在法律上是否会有问题。Rui Lin同学也已经开始着手解决原网页和翻译后网页不同步的问题,目前遭遇的问题主要是因为两网页的滚动轴的...

2012-11-05 21:43:00 101

转载 ASE TeamProject spec – Translation & reward Milestone 2

我们的软件Translation & Reward马上就要进入beta版本的开发,在今天的例会中,我们最终敲定了软件构架,对M1的软件构件做了完善和改进。下面我会详细介绍我们软件最终的样式。1、Introduction在中国,有很多人渴望了解外国或是阅读外国的资料,但是并不是所有人都有足够的英语水平去驾驭他们所面对的英文信息。这个时候,很多人就会求助于翻译。微软的...

2012-11-02 11:15:00 117

转载 The Pachira lotree------我们M2阶段的Reward算法

在Team Project的M1阶段,我们已经搭好了软件平台,即拥有了能够翻译网页的客户端。在M2阶段,Reward是我们的一个主要任务,下面我们来聊一聊我们的Reward的算法。 首先解释一下我们在M2阶段的Reward的机制。Reward就是给为改进翻译质量做出了贡献的人奖励。而且,凡是使用我们软件并且将我们的软件介绍给自己身边的人都有机会获得奖励。举个例...

2012-10-31 21:21:00 127

转载 软件beta版本开发计划之一

按照计划,我们的团队今天继续召开计划会议,讨论软件beta版本的开发计划。beta版本我们的工作主要分为两方面,一是针对alpha版已开发的部分进行改进,美化UI,提升用户体验。二是完成reward部分,从而激励更多的用户使用我们的软件。今天开会主要讨论了第一个部分,针对alpha版本的改进。alpha版本一个比较突出的问题就是窗口的设计存在重大缺陷,控件比较简单,可视性差。经过讨论...

2012-10-30 21:01:00 162

转载 软件开发第一阶段总结

第一个里程碑结束了,我们紧接着就开始进入到beta版本的开发阶段。首先需要介绍的是根据课程的安排,我们的队伍有些许调整,李皈颖同学被交换离队,梁飞同学和张善驰同学加入了我们的队伍。在接下来的时间里我们将齐心协力,完成软件beta版本的开发工作。在正式进入开发之前,我们需要对M1阶段的工作进行总结回顾,俗称事后诸葛亮会议。今天在软件工程课程上,所有成员均到场。大家畅所欲言,就关于Mil...

2012-10-30 13:21:00 230

转载 Project Snapshot

在Demo展示之前,我们先放出一些截图,以便让大家了解一下我们做了什么。我们的项目分为两大部分,一部分是一个客户端程序,用户可以输入网页的url查看网页翻译以及改进翻译。客户端部分:输入url后点击翻译:鼠标移到某处可高亮看原文:点击“翻译有问题”可以报告翻译错误,点击“改进翻译”,可选择其他备选答案:点击“Better translation!”...

2012-10-16 14:56:00 113

转载 [M1]Daily Scum 10.12

今天,我们的M1的task全部完成了,两个多星期的奋战终于看到了初步的胜利。我们接下来的任务就是进行测试,再商量应该增加或删除哪些功能,并且修改程序使程序更稳定。转载于:https://www.cnblogs.com/coderepublic/archive/2012/10/12/2721935.html...

2012-10-12 21:41:00 109

转载 [M1]Daily Scum 10.11

MemberToday's workTomorrow's workGuiying Li返校返校Hongyi Yao完成Task1393:修复弹出窗口位置的bug同时对客户端部分进行了一系列改进Task1412:修复哈希值的bug,帮助Yue整合代码...

2012-10-11 22:47:00 128

转载 [M1]Daily Scum 10.10

MemberToday's workTomorrow's workGuiying Li返校返校Hongyi Yao解决了翻译原文中有链接的问题,在备选答案中加入了翻页功能Task1393:修复弹出窗口位置的bug...

2012-10-10 20:43:00 121

转载 [M1]Daily Scum 10.9

MemberToday's workTomorrow's workGuiying Li返校返校Hongyi Yao完成Task1265:选择备选翻译后的事件处理完成Task1266:撤销之前的改变Task1393:修复弹出窗口位置的bug...

2012-10-09 23:21:00 115

转载 [M1]Daily Scum 10.8

MemberToday's workTomorrow's workGuiying Li返校返校Hongyi Yao返校Task1265:选择备选翻译后的事件处理Rui Lin完成Task1303:优化翻译速度,提高稳定性Task1383:与H...

2012-10-08 23:05:00 128

转载 [M1]Daily Scum 9.29

MemberToday's workTomorrow's workGuiying Li进行中Task1254:建立服务端Task1254:建立服务端Hongyi Yao回家Task1265:选择备选翻译后的事件处理Rui Lin进行中Task1303:将文本先集中后翻译,极...

2012-09-29 19:14:00 142

转载 [M1]Daily Scum 9.28

MemberToday's workTomorrow's workGuiying Li进行中Task1254:实现简易的服务端,仍存在bugTask1254:建立服务端Hongyi Yao完成Task1263:显示三个备选翻译完成Task1264:用户选择一个备选翻译替换原翻译回家...

2012-09-28 23:26:00 122

转载 [M1]Daily Scum 9.27

MemberToday's workTomorrow's workGuiying Li完成Task1253:注册窗口与登陆窗口的交互Task1254:建立服务端Hongyi Yao完成Task1260:输入框细节完成Task1261:输入翻译后的响应事件Task1263:显示三个备选翻译...

2012-09-28 11:38:00 120

转载 [M1]Daily Scum 9.26

由于planning阶段准备的不够充分,导致我们延后了一天开始Daily Scum,以下是我们9月26日的工作进度:MemberToday's workTomorrow's workGuiying Li完成Task1252:为客户端程序加入了登录窗口进行中Task1253:完成了注册窗口的UITask1253:登录和注册窗...

2012-09-27 13:18:00 144

转载 ASE TeamProject spec -- Translation & Reward

1、Introduction在中国,有很多人渴望了解外国或是阅读外国的资料,但是并不是所有人都有足够的英语水平去驾驭他们所面对的英文信息。这个时候,很多人就会求助于翻译。微软的bing就提供翻译功能,甚至当你使用IE的时候,你可以在任何的英文网站中通过右键菜单的选项对全文进行翻译。但是,机器翻译毕竟是死板的,很多时候翻译的效果差强人意,这时就要人工的对翻译结果进行...

2012-09-26 10:53:00 94

转载 ASE个人项目总结 By Guiying Li

第一个ASE工程做完了,是一个词频统计软件,对给定目录下所有英文txt统计出出现次数最多的100个单词。算法上是一个类似快排的算法,首先统计每个词的词频,将(词,词频数)对存放到容器中,每次随机取出一个单词,向原容器分割成词频数大于、等于、小于所取单词的三个集合,并用递归的思路从中产生前100个单词。语言上采用第一次使用的C#,不得不说C#的功能真多,很方便地提供递了归搜索...

2012-09-17 22:22:00 148

转载 读OMG blog 心得 ———by 李皈颖

必须说明的的是,是OMG这个组名驱使着我去阅读那个blog,然后我发现.......Oh!My God,这的确只是个组名而已,它和内容毛线关系都木有。  首先,横扫了一下目录,从按日期排序的博客题目中,检索出了前辈们留下的轨迹。目录阅读:August in 2011 有两人结对编程的感想,主要是各种TeamProject的方案设想,一用有6个;S...

2012-09-17 22:09:00 134

转载 采访田飞师兄有感 ——by 李皈颖

来MSRA后一个月了,终于迎来了现代软件工程,开课第一天,殷老师(也是我的“馒头”)要求我们去采访一下前任师兄,了解一下他们的感受。我们组联合采访了陈凯师兄,但是因为我忘记了,所以我单独找田飞师兄采访了一下。以下是采访记录:Q1:你们当时,最后的项目做的是啥,干嘛的?  A1:  {     A:做一个真人拳皇游戏      Q:能详细点吗,为啥叫真人?   ...

2012-09-17 22:09:00 167

转载 Something about PhD-Grind——by 李皈颖

终于把phd-grind看完,Philip Guo的博士生涯一波三折,简直就跟个小说一样精彩,特别是他特殊的经历、感悟,让我对他升起一股由衷的敬佩之情。  不知道其他人是如何解读grind这个词的,一开始的时候,当我以一个旁观者的视角去看Guo博士前三年的生涯时,我对grind的解释是“挣扎”。  在一个自己不喜欢的项目里,干让自己觉得暗无天日的活,纠结于如何去完成自己的disserat...

2012-09-17 22:08:00 154

转载 Team project proposal

我们计划做一个Windows Phone上的应用软件,旨在通过提供清晰的文字或图片信息,帮助用户了解他所在地点或者他所关心的地方(商场、医院)的内部结构,从而更好的从事用户想做的事情。以下从NABC四个方面进行详细说明:N (Need)当我们进入一个商场的时候,我们希望很快的知道这个商场每层都卖哪一类商品,每一类商品都有哪些品牌可供选择,这样我们可以很快的定位我们想买或想看的东西...

2012-09-07 19:59:00 115

转载 ASE个人项目总结 by Xia Yingce

终于把个人项目做完了,总体上觉得还是实现的比较顺利的。由于我是用C++写的而且是自己定义的数据结构,所以对于STL模板的使用少了一些。另外最后要求的Unit Test没有完成的很好。个人项目最大的收获就是学会使用VS2012里面的Analyze功能,这个会把每个函数的运行时间甚至是每一行的运行时间都显示出来,这就使得在进行程序优化的时候有了很好的参考。 我觉得这...

2012-09-07 13:15:00 102

转载 个人项目总结

这回的个人项目是要求写一个统计词频的程序,除了要实现基本的功能外,还要文件读入,实现接口,进行单元测试。可以说虽然是一个很小的项目,但是麻雀虽小,五脏俱全。当初刚听到这个任务的时候立刻就想到了直接用C#里的dictionary就能实现这个功能,然后文件读入和接口什么的也好说,就是单元测试没做过,正好利用这次机会学习一下。整个项目写下来比较顺利,遇到C#语法上的问题查一下就能解决,...

2012-09-06 22:29:00 68

转载 ASE个人项目总结--By Hongyi Yao

周五终于提交了整个个人项目的代码和程序,感觉卸掉任务身心舒畅啊~总体来说,这次个人项目的题目并不是很难实现,算法在网上也有很多。不过这次是我第一次认真的统计了代码量和工作时间,并且第一次使用C#、Unit Test和性能分析,从中我也获得了很多经验。时间估计:总体上估计时间比实际完成时间要长,但这只是coding时间,如果加上查资料、调试和优化就会长出至少一倍。从这次的经验来看,...

2012-09-06 11:33:00 143

转载 ASE个人项目的总结 by Yupeng Gu

ASE的个人项目刚刚结束。布置作业的时候交了一个预报告,大概估计了一下所需时间和代码数量等情况。现在做完之后翻出来那时做的计划,发现与实际相差甚远:原以为是一个比较简单的题目,布置下来之后没花多长时间就把算法想好了,我也仿佛看到了那一行行写完的代码。而且在第二天就能够实现单个文件的统计了,期望小改动一下就可以完成任务,结果……几个问题吧:1、 时间问题:最初想的数...

2012-08-29 19:22:00 177

转载 《The Ph.D. Grind》读后感

这是一本很短的书,只有区区120页,然而却完整涵盖了一位斯坦福博士的六年“职业生涯”,把作者六年里各个时期的工作,状态及心理记录的十分清楚。完整读下来,我随着作者的心情起起伏伏,当作者痛苦的度过当苦力的第一年时,我喟叹读博的艰辛;当作者的研究收到来自世界各地的感谢时,我能深刻的体会到作者的喜悦。这本书很真实,经历真实,感情真实,虽然这只是某一所学校的某一个学生,虽然只是计算机这一个学科,...

2012-08-26 16:06:00 131

转载 Ph.D.:是折磨,也是磨砺——读The Ph.D. Grind有感

三周前按照邹欣老师的要求,我开始这本114页长的The Ph.D. Grind。一个CS博士的回忆录。他在书中向我们完整的展示了一个Ph.D.学生在六年中经历的事情。这本书最大的特点就是真实,真实的让我感觉阅读时仿佛我就成为了那个MIT的博士,体验着整日整夜调试程序的折磨,感受着维护那个不怎么“Academic”的工具时的乐趣,最后在答辩通过时一起欢呼。同时,这本书并不是简单的叙述当时发...

2012-08-26 00:05:00 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除