鹏鹏弟弟又发牛文了

Standard

今天晚上接到小美的转发邮件,内容是鹏鹏弟弟给王老师门下所有人发的论文录用周知,他又发了一个在他这个学科的顶级会议论文。这就不免让我使劲分析一下他的优点,其实也很突出,那就是专注和不想那么多,再加上好运气,成功就是这么必然。恭喜鹏鹏弟弟~

鹏鹏弟弟是我们实验室王老师的博士生,他的各种事迹简直可以写本小说拍成电视剧。单就他的博士期,入学时他简直就是完全的计算机门外汉,跨系读博,编程也不懂,文章更出不来,在一般人看来,可能都觉着申请到去新加坡交换是海市蜃楼,结果他就去申请还中了,就这么去新加坡呆了大半年,期满时就接到了一篇顶级学术会议的论文录用通知。回国后,他把谈对象提上日程,三下五除二就讨到一个极品老婆。在沉寂了这么一年多后,他又发了这一篇顶级会议论文。他的这一路也成了我们实验室津津乐道的话题。

蔡依林演唱会

Standard

晚上和小新、hell去虹口足球场看了蔡依林演唱会~ 音响比较挫,顶天算个大喇叭,而且音乐过大声,把人声都给盖住,除了在抒情的慢歌上能听到她的声音,别的时候只有嘭嘭的音乐节奏。在演唱会后半段的时候,我们这一块的人在一个男人声音的带领下大喊周杰伦,因为他是今晚的嘉宾,谁知他只唱了几句,不过每每给他镜头,台下都是大声的尖叫,每次都比给蔡依林的大声,看来周天王尽管戴了帽子想保持低调,他这绿叶还是够鲜花的,可惜他只唱了两句,有点小失望啦~

冒个泡

Standard

自从上次在公司请长假以来一直在学校埋头写毕业论文,好消息是已经完成将近两章内容,写了60页啦,一共要写百页多点:)

公司部门后天去宁波象山海边玩,期待中~

记iPhone项目暂告段落

Standard

从4月初到今天,紧张得很紧张的公司iphone项目终于告一段落,让额欣慰的是结果还是不错的。回头想想,蛮不容易的。用数字来表示下,就是3个星期、7000行代码、90张贴图(不包含其他60多张高清贴图)。

从硬件说起,因为iphone的开发必须要在mac系统的xcode上,我们部门木有mac,就从影像组借了台,如果只在公司做不能连贯,最好是回到学校也能做,于是又在凯翔的帮助下,在我的T61机器上装了个黑苹果系统,由于黑苹果系统限制,sdk也不能装最新版的,而是3.1版本,这就造成比如给textview或textfield设输入view时不能简单自定义,项目的一个核心功能在这个版本的sdk里也没有。

不容易的点不只在硬件,账号也是个问题,如果要在iphone上真机调试程序,apple开发者账号是必须的。我们部门的账号申请从项目启动到现在都没能办下来,当初就申请了公司的开发帐号,绑定了我自己的iphone测试。这个月初,lilian提出为给托哥看最好使用iphone4,这点被证明还是很对的,iphone的高清屏和运算速度绝对是最好的项目展示平台,可随之而来的就是引入新设备的问题,但原有账号不能再次绑定,于是又在研究院的开发人员那里讨了他们的账号来用。只有账号也不顶用,还需要进行本地私钥和provisioning的公钥配对,前后搞了好几个回合才算最终找到了稳定的账号归宿,先后绑了三台设备上去。

最不容易的就算编程过程了。这里一定要首先感谢两位,一个Google,一个Richard。前者简直是现实版的骇客帝国中的插到人脑子里的那根管子,引用我们实验室一位博士指导某本科毕设时告诉对方的话:“Google能搜到的不要来问我”,这时英语还是很重要的,在国内的资料中,只有cocoachina上的内容还有些参考价值,国外的就又多质量又高了,就这么着,Google告诉我几乎我想知道的关于iphone开发的一切,但有些点还是要问Richard。Richard不是Baidu或者Bing,他乃一肉身爷们。Richard此人值得表一表,我对他的最初了解都是从Ryan和Steve对他神乎其神的描述中窥得一二,与他真正交流后才发现他猛的。他写过C#的书,apple apps也写了几个了,在A公司尽管主做设计但是被允许修改软件代码… 最关键的不是这些,这些他牛就牛去喽,关键的是他乐于与人交流,讲问题精辟到位,能在我不确定去问他时给我一个相当明确的答复,这种明确肯定的答复就好像迷雾中的明灯。有些问题交流起来就好办,比如上面的密钥问题,我们来回探讨提点,终于理解透彻。从这个过程中也总结出来,提问者最好对问题有过一定的思考,在提问时加入自己的理解,提得也会有针对性,解答者也能从你的提问里找出问题的来龙去脉,有针对性的解答。

具体来唠唠编程。尽管身为计算机专业人士,在做这次编程之前只用过VB和C++,以前用前者做过些东西,后者的使用只局限在实现科研论文中的方法,也都是蛮基础的程序。所以,在做完这次iphone程序编制后,都想专门写一个长文,给它起名叫《Everyone can code》,掌握些基本的编程想法就可以上手coding了。

我的iphone开发历程是这样的:早在去年11月项目开始之初就买了两本书,一本《Objective-C基础教程》,一本《iPhone3开发基础教程》,当时就想,自己C语言还是懂的,就直接看后面的这本好了。一开始照着上面做程序还是蛮简单的,拖拽一下,编两句就能做好。事后证明看这本书是错误的,它里面的程序和Interface Builder结合紧密,不太适合编制较复杂的程序,入门起来也会觉得怎么要到处连输出口,用鼠标左拖右拽的。而且看到后来,iphone的程序会多起来,如果objective-c再不是太懂的话,就更是一头雾水了。前一本书一直没碰过,直到寒假期间,iphone编程还是抓不出头绪,毕业论文也没着落,心里很是急。初五一过,实在不能忍了,于是给自己规定,一天看50页的《Objective-C基础教程》,前面还算基本,后面因为自己的oo编程底子不厚就有点看不懂了,为了完成50页的计划,有时要看到很晚,一直看到protocol这章实在走不动了,心里正烦时找来了个Sample Code,试试如果只看到这为止会看懂多少程序,结果是从此能看懂大部分程序了。

寒假返校返公司后,一边做我本职的交互设计,一边抽空搞app。设计任务一直不断,偶尔有空编下程序又会被打断,就这么相当稀松地搞了一个月,成果也只限于可以使用TableView读取bundle中的plist数据,能做几个view之间的切换。就这么转眼到了3月中旬,毕业论文不得不写了,可程序却只是个简陋的铺面,心想,两头烧一头都不会做好,干脆抓最重要的论文。Ryan和Lilian也放我回校了。

就在写论文写了10多天,论文写了20多页,整体框架也日渐清晰时,Lilian发来QQ信息说部门老大要来上海,希望能在iPhone4上给他做演示。对论文心里有些底的我决定还是先花两星期搞定这个app程序解决部门的问题先,也算给自己一个交代。

于是从4月初开始了新一轮的程序编制,去公司的话效率不高,选择了在学校起早贪黑地做。每天8点起床,晚上1点睡,除了吃饭就是搞app,一天起码12小时工作量,到了最后几天,更是14个多小时都在coding。功夫绝对不负有心人,终于赶在两个星期,也就是18号时发布了beta1版本。拿到公司后,先是得到项目组的一致惊喜,Lilian用超出预期形容,待到大家都体验完毕就开始了项目组内的pk,接下来的一个多小时真的吵到我口干舌燥,主要争议集中在我对内容详情页面的交互更改上,它是我按照对效果图的理解做的交互设定,也是我经过一定思考后做的设定,我极力坚持了自己的设计想法。最后会议室三块白板上写满了要修改的点。

回来后,又是一天的改进,并针对昨天争议集中的点找了改进方法做了进去,还咨询了Ryan和Jiexi对我做的交互设定的意见,他们表示可以接受,只是对title区域的交互还是有提升必要。这天相当充实,想交互、切图、写代码、找修bug… 第二天拿着改好的版本到公司真机测试,为了使改进了的交互更符合视觉需要,还迅速做了几种demo供选择,最后终于通过了。

这时,Jenkin做的Loading动画吸引了我,决定一定要把它做进去,再加上把高清切图放进去等等问题,又做了一两天的修改,最后终于在昨天22号有了一个Beta2版本,也就是这次暂告段落的版本。

昨天下班吃完Anna请的阿久火锅后去了龙之梦大大地购物犒赏自己,在crocs店里还帮服务员成功推销了两双鞋给一美国老外 :)

F1

Standard

都说F1赛车的发动机响声能澎湃人心。一个月前买好了今年F1赛车的门票,本来可看三天的票因为公司的一件事只能在最后一天决赛时才用了一次,算是小亏。上午10点多在徐家汇老校区门口坐上了家乐哥哥的车,一路开到赛车场。刚到时在外围听引擎声还真是让人触动,待到我们进到内场正赛开始时,前两圈看着还是有点意思,巨大的噪声让人对着耳朵狂喊都很难听清对方在说啥。开赛一段时间后,赛车的密度从紧挨到疏散,最后此方噪声刚消失那边又有车开来,耳朵几乎没挺过被骚扰,看得我实在有点坐立不安。

我对有些体育运动很不解,就拿篮球来说,一堆壮老爷们儿争一个皮球,还把它往小筐里扔;足球就更是了,在偌大的场子里一堆纯爷们费劲把力地狂奔,就是为了把皮球踢到网子里… F1同样如是,亿万富翁开着豪车,激起扰得人心烦的巨大噪音一环环地跑56圈,这玩意有啥子看头呢。

从赛车场出来后,hell的耳朵已经听不清我在电话上给他说啥了,但他还沉浸在莫名的兴奋中… 家乐哥哥和我则表示,not again~

为了赶在明天给公司的事情一个交代,今晚回到学校和家乐哥哥吃完饭后还是在寝室加班到蛮晚。

西塘

Standard

欢送ronny送过头了,一个脑袋发热和janny就送他送去了西塘,权当春光明媚时的出游吧。在西塘的两天里,逛水乡、坐乌篷船、住雕花大床、吃湖鲜、吃小吃,算是彻底地放送了一把~

删dota仪式

Standard

Ronny明天就要离开上海去杭州工作了,为了“纪念”他,我们准备举行 删除和他一块兴起的dota游戏 “仪式”,在酣战一局后,大志、Janny和我分别和Ronny和了影,之后让他分别shift+delete了我们所有人机器上的dota,世界顿时安静了,哈哈~

今天Dupeng师弟来交大找了我,我们中午一边吃一边谈他的论文,后来回到实验室后还去走廊里接着谈。在谈的过程中我发现自己还是有蛮多写论文的经验的,师弟在浙大也是锻炼了很多,才一年半就已经蛮有学术味道了。