自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

挖金子的矿工

Shaobo的小地方

  • 博客(38)
  • 收藏
  • 关注

原创 博客搬家了

<br />博客搬家了,本地址停止使用,新地址在http://wushaobo.info,欢迎来访。

2011-03-30 00:29:00 508

原创 Three issues for my Android phone

最近遇到三个问题,它们也是手机在刷机后常会面临的:    1. 短信接收正常,但发送总失败;    2. 通话正常使用,但无法连接到移动数据网络,如GPRS;    3. 不知如何借助已有的宽带网络上网。下面给出解答。问题1:短信接收正常,但发送总失败。*原因:短信服务中心号码丢失或错误。      移动通信服务商提供短信服务给我们,我们因此能够收发短信。而我们的短信并不是直接发到对方手机上的,而是经由短信服务中心(SMSC, Short Message Service Center)暂存再转发到目标手机。

2011-01-31 02:32:00 875

原创 How to apply Android 2.3 to my HTC

      相亲们哪,刷过Android2.3.1系统之后的手机被我已把玩半周了,仿佛新机到手一般那么吸引人;又好似体验最新版实验品,优点或不足的发现都让人觉得像品味着糕点。分享下攻略吧,效仿者可步步紧跟,围观者可一同品头论足一番。Android刷机原理      俗话说“理论指导实践”,咱得搞清楚原理,再动手时才有方向性,也可触类旁通了。若埋着头一步一步扣操作步骤走,只会战战兢兢,稍有不慎时便不知所措慌了手脚。1. 刷机刷的是什么      Android刷机刷的是固件系统,是手机系统

2011-01-27 02:00:00 942

原创 Applied Android 2.3 to my HTC

<br />我的HTC机型是Legend(G6),今天之前的系统版本是Android 2.1,使用着可用空间只有可怜的几十兆的手机内部存储器。一直觊觎android丰富的应用库,却总在安装时捉襟见肘。然而这种惨状现已不复存在了,我 成功装上了2011年1月3日释出的Android2.3系统,迎来了新生。<br /><br />美妙的姜饼<br />姜饼(Gingerbread)是目前这Android2.3系统版本的小名,有人能枚举出十数种它的新特性,而我和摇旗呐喊之人毕竟不同,注重的是它的实效。在我看来

2011-01-24 10:49:00 891

原创 Effective testing in console application

“开发控制台应用程序,怎么有效地对输出进行测试?”这是我带给TWU的coach的第一个问题,因为我那时受到这个问题的折磨。虽然使用控制台作为UI的简陋的交互式应用程序项目已经鲜见了,但我们仍然常常会用控制台程序来设计工具或者做简单输入输出的小项目。作为控制台程序的功能测试,它结合用户输入,根据控制台的输出来判断程序结果的正确与否。当来到TDD篝火前的我们头一回写这样的测试时,心中可能会有些困惑:控制台又不像既接受参数又有返回值的函数,如何把我的测试数据填入控制台,之后再取出控制台输出的结果来做断言呢?我

2010-12-26 03:29:00 854 1

原创 Mind maps

直到开始动手用xmind画脑图,才发现原来可以用如此快速又华丽地梳理问题。原来那种在纸上的涂涂抹抹连同习惯性的条目形式的记录方法,被果断地弃至二线了。前天听到一个关于沟通的session,虽然讲者当时已经以脑图形式在白板讲解了,自己下来又再重新回味,总结成了自己的脑图。我想我只需要贴出来即可,不需要大段的解释,而且任何时候去看,都能清楚地看到我对沟通的理解,这就是脑图的威力!

2010-12-23 00:10:00 1506 1

原创 git vs hg

<br />看到一篇文章,重新又勾起了我对版本控制工具的回忆和兴趣,拿出最好用的两种来比较比较吧:git和hg 。<br /> <br />1.对象模型(Object Model)<br /> <br />hg是采用增量式存储的版本控制系统,它保存相邻版本间的差异,通过在基础版本之上叠加差别的方式记录版本的更新,其组织方式自然采用链表。这点和subversion一致,数据库版本控制工具dbdeploy也采用相同原理。<br />hg中的基本对象有三种:file、manifest和changesetc

2010-12-22 03:10:00 13136 1

原创 Summary to RapidFTR project

<br />Wang Xia and I have been on RapidFTR project in these two weeks (Nov. 22 ~ Dec. 3). <br /><br />We kept participating in the standup meeting at 11 a.m. every day. We picked the stories from both the Blackberry side and web application side.

2010-12-03 00:47:00 650

原创 TWU Summary - collection

<br />Here are some fruits I've collected from TWU.<br /> <br />Agile conceptions and practices<br />     ~ The difference of stand-up meeting and why. <br />     ~ It depends on the dev's experience when doing the story estimation. <br />     ~ Talk

2010-11-14 22:34:00 458

原创 Week 6 - Fri. Graduated

We have finished the training of Thoughtworks University and graduated! I was so excited when I received my diploma from my coach Kai. Our project chronicles turned out to be got into production. We did the showcase successfully to customer at 9:00 p.m. Ou

2010-11-13 02:09:00 523

原创 Week 6 - Wed.

<br />TWU生活进入尾声了,但这两天的工作还是很充分。<br /> <br />昨天十分郁闷,我的本地代码一早就过了测试,可惜发现点UI上的小问题没及时提交。等到过一个小时后真正试着提交时就难了,其他人加了新的测试,merge之后发现两个functional tests过不了了,检查,发现单独跑是能过的。感觉不妙,抱怨测试怎么互相还能有依赖呢。检查后核实了测试类里调用了基类setup,为每个测试运行前打扫了数据库,但测试中出问题的现象是存在的,确实是因为数据库的原因,隐隐感觉出问题了。仔细检查后发现自

2010-11-11 03:46:00 729 1

原创 Week 6 - Mon.

今天和Jonathan pair,学到两点:1、在A类的某方法中,需要调用B类对象的方法时,比如调用某validator的方法来做validation,要留心是否需要避开对象的创建。比如:public String doSomething(...){ Validator validator = new Validator(); if (validator.hasError(...)){ .... } .... return aString;} 下面例子中Code

2010-11-09 04:35:00 572

原创 Week 5 - Tue. 忆往昔

<br />今天是个重要的日子,我成为了正式的TWer,试用期结束了。<br />我对西安office的每一个员工都十分感激,你们与我在一起的工作生活我点滴都能记得住,在那里我是快乐的!<br />我很感谢你们对我的热情帮助,教给我的太多太多了。从郑大夜校开始的学前班辅导;第一周罗文静教给我如何测试软件,又如何写functional测试代码;她手把手地教我怎样showcase;第一次项目上pair,胡凯扔掉我手里的鼠标(就如我现在扔掉别人的一般),展示给我如何让手指在键盘上跳舞;高莉耐心地教我在项目上实验m

2010-11-03 04:18:00 1078 1

原创 spring点滴

The Spring composes disparate components into a fully working application ready for use. 经过配置后的spring,将各组件以bean的形式纳入IoC(Inversion of Control)容器的管理,在程序起始时warm up这个容器,在App全局范围内形成一个context,在程序运行时可直接由spring从context中扫描组件依赖,从容器中的bean生成对象供使用。spring3.0的context配置方法

2010-11-02 03:36:00 709

原创 Week 3 - Tue. & Wed.

<br />It was a struggle for me in developing a story on these two days. Yesterday I started pairing with Akshay on this story, but we both had no idea on the MVC and Javascript code related. So, a whole day was gone in reading and experimenting on the code

2010-10-21 02:59:00 456

原创 Week 3 - Mon.

上周五终于把体检的事弄完了,花了将近一天的时间哪:上午照相,去附近最近的营业着的照相馆,我们竟然还要让人家开车送我们去… 下午去签证指定医院,两点到医生诊室门口三点才见着人;在Billing处叫号,54号到56号之间的距离约等于1小时;终于进X-Ray室了,机器是手摇式的… 不得不说,我从没如此地认可并怀念过西工大校医院。周六有幸去Mascal露营,据住处两个小时多车程,有山有水的一个地方,和秦岭完全不是一个风格。头一次玩paintball游戏,基本上就是真人CS,不过大家都躲在石头后头放冷枪,场面不怎么火

2010-10-19 02:56:00 779 1

原创 Mac上听wma?别转换了

<br />mac多么强大,双系统都能互相访问文件。我迫不及待地想在mac下听段说书了,找到了以前在windows下搞到的单田说的《隋唐演义》,cool!216集才320M,wma文件占的空间真小啊,它对音乐也许不够好,但对说书来讲足够清楚了。挑一集打开… Dammit,打不开!mac上quicktime player不支持,怎么搞?Google之,很多人说把wma转换成mp3,恩,享受音乐的话似乎有这个必要,可对于说书这太多余了,况且我还想保留wma文件较小的优点。怎么做呢?<br />用Flip4Mac

2010-10-16 01:54:00 11351

原创 Week 2 - Wed. & Thu.

Let's make it quickly.周三也就是昨天,Elian和Jonathan讲了Mockito,他们故意把mock搞得很有悬念,浪费了不少练习时间。对Mock我们比较熟悉了算是,但是还很不深入,比如annotation在Mockito里的用法及其优劣,准备研究研究。Kai终于开始讲Database相关的东西了,我可能是头一次写Jdbc的代码吧,不过感觉还算亲切;SQL语句写得还是很顺溜,自己很开心。session开始一小时后,终于讲到Hibernate了,的确是头一次看到Hibernate的代码

2010-10-15 03:51:00 759

原创 Week 2 - Tue.

<br />Last week when I was collecting the information of ThoughtMobile from Patty Mandarino, I had never imagined I would meet this lady. But today It came true. Patty, this elegant lady from Chicago office, came to Bangalore and we made a party for her, a

2010-10-13 02:14:00 439

原创 Week 2 - Mon.

<br />头一天去B2上课,起来太早了,困得不行。<br /> <br />收到胡凯的roll off review feedback了,感觉他对我的把握还是很到位的,来印度前和他one on one谈时就帮我找到了我没有系统深入学习的问题,我印象很深。feedback里有一句话让我稍稍有些迷茫了,说希望看到我更多高质量的blog,我明白他对我的期望,期望看到我更加深入和专业的谈问题,不过确实也让我对目前的情况有一点泄气,因为我刚刚开始强迫自己每天写东西,无论是生活还是学习,这个过来的周末是我感觉

2010-10-12 02:18:00 439

原创 Week 1 - Fri.

<br />今天早上的session是Kai的OO Principles,他主要讲了下thoughtworks文集中的对象健身操的内容,我搞错了还以为会讲Robert C. Martin 的Design Principles。准备另写篇blog说说他们。<br />下午是Retrospective,我主持过的,所以心里很有底,主要在观察了而不是新鲜地接受。<br />Open Space时间里,Sumeet讲了Presentation的技巧,Wow,技巧太帅了,他用不同的幻灯片的对比来展示什么是更好,真是准

2010-10-10 03:53:00 438

原创 Week 1 - Thu.

今天我上了有史以来最有趣最生动的一节编程课

2010-10-10 01:40:00 440

原创 Week 1 - Wed.

<br />今天的课程比较简单。上午是XP的回顾以及lego game(积木游戏),下午是两场open space。<br /> <br />XP的五个基本点,Kai提问时大家答出来4个之后竟然全场哑了,那个尴尬阿,我也激动地想不起来XP了。<br />我们很容易想起来的是:Feedback,昨天才session过,不过这个feedback并不单单指给别人说反馈意见了,我们项目开发中的所有信息反馈都要被包含;Communication,我们每天都在做;Courage,鼓起勇气去面对错误,去拥抱变化;Resp

2010-10-07 02:51:00 715 1

原创 Week 1 - Tue.

<br />英语的blog毕竟放在csdn不便交流,所以我新开辟了google的blog,链接如下:<br />http://shaobowu.blogspot.com/2010/10/week-1-tue.html<br /> <br />今天我和coach做了一对一的谈话,主要谈的是询问我的适应情况和我对之后学习的期望,还不错,Kai对我在一个外国语言的环境中遇到的困难深有体会,他告诉我,作为德国人的他最终已经锻炼到做梦都是英语梦的境界了。所以我还差的远,我得先从学会做一个梦开始,哈哈,kidding~

2010-10-06 03:14:00 790 3

原创 Week 1 - Mon.

<br />It is the first day for formal lectures in Royal Orchid Hotel, today. It's really cold there, as same as we heard from the previous participants.<br /> <br />The open space is part of our courses in TWU. It has 4 rules and 1 law. <br />4 rules: Any p

2010-10-05 03:24:00 443 1

原创 My Top 5 Strengths

I was reading a book called StrengthsFinder. I did the questionnare of the book yesterday to finder my top 5 strengths. The result was as below.ConsistencyRelatorDeliberativeRestorativeHarmonyThe analysis from the web site of the book had given me some i

2010-10-05 02:06:00 829 1

原创 Week 0 - Sun.

<br />今天是早安排下了的集体活动。<br /> <br />早饭前去参观Hinduism(印度教,其佛教文化的比重十分大)的微缩版朝拜地,光脚进去,相机还另要门票。印度教的佛是在雪山上的,而且logo不是我们想象的万字,而是三道杠画在石头上。总体感觉:宗教都一样,搞出特宏大的样子让人敬畏、特别讲究的祈祷方式让人虔诚。我觉得有些公司在做文化熏陶方面也有这个手段。<br /><br />照片里左到右是:Ajith、shaobo我、Saurabh、zhanglei、Suhana和犹抱琵琶半遮面的Apurva

2010-10-04 02:21:00 656 1

原创 Week 0 - Sat

昨天听session,在office做游戏。旁观者的心态记录下:0、早饭一起吃的,期间包括来回路上,大家相互在认识;1、名字游戏的点子很好,可惜大家发音都模模糊糊,名字根本记不住,还不如弄名字卡;2、生活的介绍中信息量很大(原来October是这里的第五季——暴雨季),J.K.和Kai很幽默,可惜我们不怎么听得懂他们穿插的那些逗人的话;3、寻宝游戏挑战了不少东西,有团队合作,有搜集情报,还有创造力——自己队伍现场编首歌一起唱,Sam还现编了吉他伴奏,太帅了。不过最后一环节没意思了,本来是靠组织线索和计算得到

2010-10-03 02:55:00 558 1

原创 Stand-up breakfast

<br />This morning we had breakfast at a local indian restaurant.  They called it a stand-up breakfast, because you stand up while you eat, kidding~:P  . I had a dish called masala dosa.   Here are the proper steps to eating the masala dosa:<br /><br

2010-10-01 17:59:00 512

原创 Bangalore第一天

<br />这天没什么特别的,主题是补觉和见各地各样的人,大部分记不住名字,还有就是印度人长得太像了都。。<br /> <br />第一次印度饭,Office吃的,我个人满喜欢,希望若干天后我还这样想。<br /> <br />roommates是Sum和…(印度名),Sum是美国人,来TW整一年了,身高高我一头,nnd,走不到一块儿,哈哈哈;印度人朋友挺多,下午邀我打CS,我发现人家不用鼠标却很犀利!头次见这样的。<br /> <br />Coach发了我提交的作业的feedback,见了聊了两句。<br

2010-10-01 02:29:00 829

原创 TWU路上

昨天这一路,很不错,美中不足的是夜里飞机上太热了,搞得人睡不舒服。流水账下先:一早出门,机场碰头,飞机晚点一小时后顺利起飞,12点多抵达成都。机场出来奔市中心去,下车了不远就是春熙路。原来著名的春熙路就这么短一条路… 发现街上的女人都抹够了粉、整了相似的黄发,觉得不自然了。龙抄手吃完,奔武侯祠,不想进去,在外面的公园歇脚喝茶。锦里,好看不好玩,更没什么好吃的东西。回机场赶晚上9:30的赴斑加罗尔飞机,算是出境了。毫无意外地延误半小时之后,起飞了,旁边坐一印度人,名叫Deepak,刚开始尴尬,他说“你好”的同

2010-10-01 02:10:00 1574

原创 写在TWU之前

<br />今天是个十分重要的日子,不仅是赴TWU前在西安Office的最后一天,还是正式从项目Roll off获得feedback的日子。<br /> <br />从5月5日正式上班开始,不知不觉5个月了,我口袋里的收获可以拿出来数一数:<br /> hg为代表的源码版本控制手段与它的优点,使用NUnit、JUnit进行的TDD开发方法,坚持写测试与随时做代码重构的信念,使用NAnt脚本的自动化构建与测试,unit、functional、integrity以及manual的测试方法,user stor

2010-09-29 01:13:00 862 1

原创 印度来了,印度要去了

<br />呵呵 标题就像一句有名的梵语——“俺把你哄了”…… <br /> <br />实际上,今天是前面一批朋友们从印度归来上班的日子,同时也是我真正忙活准备去印度的日子……<br /> <br />想了想,要带的东西不多,几件衣服一双鞋,洗具杯具,再就是点吃货。下班了赶回家里,去门口的超市买箱子(汗,以前我一直都是N个袋子装东西的),最讨厌在差不多的东西里挑拣,于是买了个28寸的(不是说电视屏幕..)。再又买点吃的,回来把东西塞进箱子里,哈哈,果然没塞满。暗自高兴的同时把箱子竖起来提了提,额,这么沉!

2010-09-28 00:14:00 595

原创 获益于电影

<br />[2010-09-15]<br />感谢team building让我有机会感受《盗梦空间》的震撼!<br /> <br />悉数一下,有这么几部电影曾在让我陷入曲折情节的同时,感叹影片本身题材的优秀和构思的巧妙:<br /> <br />《达芬奇密码》 -- 宗教话题, 由基督教圣杯引出的故事. 在主人公查找圣杯所在的过程中,结合符号学对其宗教历史引经据典,通过破解一个接一个的隐喻和双关,最终得到了简单却又轻易想不到的密码,揭开真相. 题材上,仅宗教历史的引述和推陈就足以吸引我的好奇心; 构思

2010-09-17 00:15:00 1041

原创 坚持收获

<br />"I am not going to be noble." 这是<罗密欧与朱丽叶>中最后一位出场来总结全剧的角色的第一句台词, 我借来告诉自己:不要嫌内容简单,不要怕文笔不好, blog要勇敢而坚持地写. <br /> <br />今天通读了杨凯TWU相关的blog, 他简练地记录了TWU每天的事和自己的感想, 很赞; 与此同时, 我看了沙沙上传到空间的全部照片, 感觉置身于那边的气氛之中了. 憧憬.<br /> <br />中午sponsor meeting, 大家不约而同地提到了Englis

2010-09-14 00:39:00 1086

原创 Post/Redirect/Get pattern

今天重新认识了Post/Redirect/Get pattern, 感谢hip-hop的session, 一下帮助我理清了概念和思路.谈到pattern,首先要清楚它为了什么而产生: PRG(参见链接1)是为了解决web页面的double submit问题而提供的一种方案.1. double submit problem上下文是这样: 用户在browser中的pageA页面完成输入,点击了提交按钮,进入pageB页面,提示"提交成功". 这时, 若分别出现下列三种case:    1> 重新载入或刷新p

2010-09-01 00:02:00 5554

原创 [Migrated]榜样

<br />[Words on 2010-07-22]<br />"又一次找到了榜样。<br />今天看了郑晔的blog,发现他真的坚持两天至少有篇文字,尤其惊异于看到他早在2004年就具备了相当的看书、思考和表达在blog中的优秀能力,让我羡慕+佩服不已。我就在想,为什么他有这么大精神写这么些文字,为什么他常常能把一本书的两天读完,为什么能有如此大的动力去啃书、练习和思考来自我进步,为什么能清楚得记得不同书中的经典文字和思想,为什么能提炼出清晰地思想和美妙的文字?最近过多的是反思,反思自己对时间的

2010-08-30 22:00:00 660

原创 [Migrated]Retrospected, shamed, beginning

<br />[Words on 2010-07-20]<br />"Having been on board for 75 days, I finally created this blog today and started to write something, not only to record my thoughts but to summarize my daily collection. <br />Having retrospected myself, I got a little

2010-08-30 21:58:00 354

空空如也

空空如也

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

TA关注的人

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