11 2012 档案
摘要:今天的工作基本上仅限于录制和剪辑video,虽然这个看起来和开发无关的工作实际上也颇费力气,首先要考虑需要展示的feature以及出现的顺序,之后录制屏幕,然后用moviemaker剪辑,生成视频,这里不得不吐槽下moviemaker,压制视频之后分辨率降低了很多,而且不能随意地添加过场效果,必须先分着做几个video再连到一起。而且最蛋疼的是输出了video之后还会出现黑边。 不过忙了一天还算...
阅读全文
摘要:今天算是相安无事的一天,所做的事情还是测试和少量的修补而已。上午的时候测试了一下在开了UAC的机器上往C:\Program Files里写数据的case,发现不负众望地crash了,如此一来也就能解释M1 Presentation的时候的crash了。于是将写数据改成写入appdata就解决了。我们还是太年轻了啊。下午的时候潇帝又完成了最后的一点点dev task,如此一来GrowSearch的完全体就算是完成了?当然之后还需要录制video之类的事情,昨天郭巨侠用AE做了一个还蛮炫的片头,我也尝试了下MovieMaker,比想象中的要容易一点,加过场和淡入淡出效果什么的。Working on
阅读全文
摘要:今天依然是谨慎调整各种细节的一天,但是在经过一天辛勤的劳作之后我们终于算是达到了所谓的code complete(虽然还需要一些小小的调整),所有的feature可以正常工作了。泪奔~ 另外今天终于鼓起勇气开始忐忑地在win8下进行测试,结果是在我自己的虚拟机上运行正常。算是稍微松了一口气,接下来还要找一些真机进行测试,但是win8测试的一次成功真心yogada。 上图秀结果: 左面的是...
阅读全文
摘要:今天是谨慎开发的一天,fix了一些小bug,adjust了一些小地方。郭巨侠辛苦地将周末在宾馆写成的代码和主体项目merge到一起,就这样过了一天。 解决了load之后数据重复的bug,这样就不会疯长了。 解决了prune过程中时不时出现的NullReference,这样就不会时不时crash了,虽然方法有点粗暴。 加上了背景选择的功能,还是很绚丽的(当然还没有决定好所有的背景图片): ...
阅读全文
摘要:在周五的蛋疼和忧虑之和dev们加班加点的艰辛工作之后,总算是跟上了一些进度。现在看起来至少主要功能还不错。 下午做update的时候内心很忐忑,因为潜在的bug很多,很怕prune的时候抛个exception什么的。不过好在展示上没出什么问题,应该还是起到了“虽但厉”的效果吧。 然而这一周的事情还是很多的,很多的subtle bug,很多的subtle adjustment,还要做video,...
阅读全文
摘要:昨天在解决了数据方面的问题之后,尝试着测试了一个晚上,结果早上来发现了极其鬼畜的画面。于是反映出来了很多很多bug,第二周结束的时候一棵树还没有搞定,大概工期又需要拖1-2天了。在Scrum的时候简单计划了下,假设下周三之前要结束掉开发,那么下周一之前要结束掉现有的bug和各种调整的小feature,才能拿出两天时间和潇帝未checkin的多棵树代码进行集成,而其中又不知道会出现什么样的问题,然后假设一切都能work起来之后还要调试win8的兼容性,还要做demo video,还要polish出一个比较给力的presentation….各种鸭梨。另外,发现还有的一个问题是虽然有很多闲置人手,但
阅读全文
摘要:今天最大的进展应该是在数据方面,修复了由来已久的bug。之前的情况是输入关键词之后左等右等都不出来结果,一开始是觉得可能RSS的结果返回较慢,但是之后用G公司的Reader check过之后发现情况似乎不是那样,大部分的关键词一晚上总能返回个几十条结果,所以这时候才开始怀疑代码的问题。fix这个bug也花了好几天的时间,因为每次测试都非常耗时,最后的结果是数据方面的dev和上层调用的dev没有约定好由谁去定时调用获取data,结果大家都没有去调用,导致只是开始的时候搜索一次,之后就没有data返回了,自然看不到有节点长出。修复了这个bug之后,看起来就很像那么回事了:但是还有若干地方存在很多小
阅读全文
摘要:今天算是有很多进展的一天。首先是数据方面的一个bug被发现并修复了,现在输入一个关键词之后就马上能获得相当多的结果。数据方面的充足的一个好处是大家在测试的时候就不用自己伪造数据了,一开始获得的数据就足够观察Folding功能的效果。现在的样子还可接受:当然细节问题还是层出不穷(f**k the devil details),比如节点长多了之后发现黑色中心的节点灰常不好看,需要调整一下配色,另外对于点过和没点过的节点最好还是用不同类型的节点来加以区分,不过好在这方面我们还有一个M1的配色方案可用。节点的tag还是没有想好放些什么信息,放结果title的话tag未免太短了,但是其他的也不是很有用,
阅读全文
摘要:今天难得大家都聚齐了。于是今天最大的进展在Q+ Style的山寨和Folding功能上。昨天决定了用Q+ Style来解决透明窗口问题后,今天郭巨侠就迅速实现了雏形,看起来还不错,当然也还有一些细节需要完善,比如按钮的效果,比如切入切出的速度把握。看起来接下来又要P一些图了,虽然想到了UI vendor,不过还是决定先自食其力了。Folding的功能也有了更加科学的进展,而且之前计划的树干悬停的外发光效果也实现了,虽然还有一点点小小的bug,但是因为不是很影响使用,我们决定就先delay了。不过还是有很多的细节问题,比如说现在的树枝在Folding之后会把之前所有的节点也旋转一个角度,这样显示
阅读全文
摘要:嗯,对,这是第一版测试……希超
阅读全文
摘要:今天是众人从南北汇合之后的第一次Scrum,当然万能的超神因为某些不可抗力还留在学校。所以上周离开的时候树枝的Folding功能还不怎么靠谱,当时非常担心进度的说。不过好在dev们非常给力,现在Folding功能看起来已经非常科学了。放图(请自行忽略周边的各种Button):另外是透明窗口的问题今天终于算是有了一些进展,当然并不是说我们能完美地做到让窗口在透明的状态下也只响应一部分的事件,那实在是有些复杂。我们想到的折衷方案是在整个桌面上铺上一层,然后在这层上显示我们的trees,但是又不能让用户因为点不了桌面图标又不明所以而抓狂,于是还需要提供较为友好和明显的按钮来让用户很方便地切换自己的桌
阅读全文
摘要:今天PM大人跑路回学校了,换我这个一点都不文艺的枪手写博客,赶不上专业的大家多包涵。由于保研,组内有人要回学校办手续,今天只有三人开Scrum。 今天的主要进展是树干的缩放和旋转已经做好,然后对special node的配色进行了一些调整。树的移动依旧是个悲剧,在透明窗体上要响应鼠标事件并不是件容易的事情——透明窗体的透明部分实际上并不存在(WPF根本不会绘制它),因此在透明的部分好像没什么办法...
阅读全文
摘要:今天主要讨论了下进展,树的拖动和透明窗口的组合遇到了一些问题,原因是当窗口被设置为完全透明的时候,透明的部分将无法响应事件,这样如果鼠标移动到了透明的位置,那么就没办法将树移动到相应的位置(因为捕获不了事件)。当然也可以采用将背景透明度设为很小的肉眼无法察觉的一个值,但这样的问题是用户桌面上的图标就变得无法点击了,也不是一个好方法。这样的话就只能考虑放弃透明窗口的设计,不过这个要到明天才能决定。还有如果使用了透明窗口的话还需要加上一个退出的按钮,不然就无法退出了。树的旋转和收缩进展不是很大,遇到的问题是,在树枝旋转之后,还是处于比较大的状态(因为和之前的树干一样),这样看起来就不怎么像一个br
阅读全文
摘要:今天在即将开会的时候被mentor召唤走,结果放了大家鸽子,很是抱歉。不过说起来大家入职了几个月之后已经不像刚来的第一个月那样经常无所事事闲得蛋疼了,除了ASE之外都有自己group里的事情要忙,各种各样的会要开,要找到每个人都available的时间还不是一件很容易的事情呢。 于是今天在收缩树枝方面有了一些进展,由于底层接口的实现和根据动作的具体调用由不同的人负责,所以大家花了一些时间进行交接...
阅读全文
摘要:好了今天是首次人员聚齐的Scrum,虽然才第二天的说。上午的时候超神将所有的代码都checkout了,众人大惊,以为超神要接管所有code进行传说中的one day release来嘲笑我等愚蠢的人类。不过还好最后只是超神误操作而已。所以很简单的东西到了团队规模都容易变得复杂,即使有TFS这类的协作工具,有的时候还是会有额外的问题。然后今天的Scrum中主要讨论的是树枝收缩的过程的细节。由于潇帝已经完成了树枝基本动作的实现,接下来需要做的就是根据计划的动作去调用接口。目前的想法是当需要收缩一个树枝的时候先将当前的主干进行一定的旋转,之后让主干上的节点渐变消失,而所有的树枝收缩为一个specia
阅读全文
摘要:本周开始,我们的ASE课程设计中的Milestone2又要开始了,依然是10天的Daily Scrum。当然我们做的还是和M1一样的东西,只是有更多的改进。今天是Scrum的第一天,基本上大家还都是处在各自任务的摸索阶段。尝试可行性,写一些尝试性的code,然后再慢慢集成进现有的框架。具体的工作、难点与重点:1、叶子节点:M1里叶子节点还算比较完善,代码经过多次重构后也比较容易扩展了。所以当前的任务应该是设计一套新的Template,毕竟原来只有一套Template略显寒碜。难点估计又是配色问题。虽然邹老师很热心地想提供一个UI Vendor来帮我们,但由于UI Vendor更多的是做静态设计
阅读全文
摘要:今天在ASE课程上邹老师讲了创新的迷思(啊还是觉得myth这个词翻译成迷思还真是巧妙)。邹老师举了一些有趣的例子,比如Dvorak键盘这样的创新,虽然提高了效率但是却因为其他的原因而不被人接受。创新神马的有时候也未必都像想象中的那么美,再说在现在的时代idea总是cheap的。之后我们就Bing Dictionary这个软件进行了讨论,讨论它的缺点和值得改进的地方。同样备选的还有Bing Academic Search,之所以选了Dictionary是因为觉得这个软件的槽点更多。词典软件这个field里有很多优秀的软件,比如金山,比如有道。很难说现在在这个field里谁做到了最好,虽然我日常使
阅读全文
摘要:当然也是讨论的最后一天。 今天的讨论相当迅速,基本没有加入新的feature,只是将前几天的想法更细化了一下,将大的task拆成了一些小的部分,并简单分了下工。看起来在M2中树干与树枝的部分工作量相当大,这一点和M1中相对均匀的工作量分配不同,所以也改变了当初一些人手的分配。 最后的分配是: 树干与树枝 Shuangzhi Wu,Xiao Li,Li Z...
阅读全文
摘要:Review 对于之前的spec请猛击这里,所以就不赘述了。 接下来的三周内我们将对M1已经实现的Grow A Search Result进行M2的开发工作(M = Milestone)。当然这里面有对旧feature的改进和修缮,也有全新feature的加入。不管怎么说,压力还是很大的。 在M1中我们最终实现的是对单个关键词的搜索,用户在输入一个关键词之后软件会持续地从Bing上获取关于关...
阅读全文
摘要:今天的Planning人终于到齐了一次,时间也提早了一点,由于是下午没有空的房间只好找了个小的focus room大家挤在一起。 主要做的事情一个是大家互相share了下一些方向的尝试结果,另一个是基本确定了一些大的work item。 数据方面,基本上决定了使用BingRSS,当然有人争论说使用BingAPI获取的数据和RSS的结果其实是一致的,只是我们之前将BingAPI给出的结果根据时间...
阅读全文