Collection
文章平均质量分 69
shaobo_wu
这个作者很懒,什么都没留下…
展开
-
坚持收获
<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 · 1124 阅读 · 0 评论 -
How to apply Android 2.3 to my HTC
相亲们哪,刷过Android2.3.1系统之后的手机被我已把玩半周了,仿佛新机到手一般那么吸引人;又好似体验最新版实验品,优点或不足的发现都让人觉得像品味着糕点。分享下攻略吧,效仿者可步步紧跟,围观者可一同品头论足一番。Android刷机原理 俗话说“理论指导实践”,咱得搞清楚原理,再动手时才有方向性,也可触类旁通了。若埋着头一步一步扣操作步骤走,只会战战兢兢,稍有不慎时便不知所措慌了手脚。1. 刷机刷的是什么 Android刷机刷的是固件系统,是手机系统原创 2011-01-27 02:00:00 · 994 阅读 · 0 评论 -
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 · 928 阅读 · 0 评论 -
Effective testing in console application
“开发控制台应用程序,怎么有效地对输出进行测试?”这是我带给TWU的coach的第一个问题,因为我那时受到这个问题的折磨。虽然使用控制台作为UI的简陋的交互式应用程序项目已经鲜见了,但我们仍然常常会用控制台程序来设计工具或者做简单输入输出的小项目。作为控制台程序的功能测试,它结合用户输入,根据控制台的输出来判断程序结果的正确与否。当来到TDD篝火前的我们头一回写这样的测试时,心中可能会有些困惑:控制台又不像既接受参数又有返回值的函数,如何把我的测试数据填入控制台,之后再取出控制台输出的结果来做断言呢?我原创 2010-12-26 03:29:00 · 877 阅读 · 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 · 725 阅读 · 0 评论 -
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 · 13246 阅读 · 1 评论 -
Mind maps
直到开始动手用xmind画脑图,才发现原来可以用如此快速又华丽地梳理问题。原来那种在纸上的涂涂抹抹连同习惯性的条目形式的记录方法,被果断地弃至二线了。前天听到一个关于沟通的session,虽然讲者当时已经以脑图形式在白板讲解了,自己下来又再重新回味,总结成了自己的脑图。我想我只需要贴出来即可,不需要大段的解释,而且任何时候去看,都能清楚地看到我对沟通的理解,这就是脑图的威力!原创 2010-12-23 00:10:00 · 1612 阅读 · 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 · 11423 阅读 · 0 评论 -
写在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 · 888 阅读 · 1 评论 -
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 · 5615 阅读 · 0 评论 -
Three issues for my Android phone
最近遇到三个问题,它们也是手机在刷机后常会面临的: 1. 短信接收正常,但发送总失败; 2. 通话正常使用,但无法连接到移动数据网络,如GPRS; 3. 不知如何借助已有的宽带网络上网。下面给出解答。问题1:短信接收正常,但发送总失败。*原因:短信服务中心号码丢失或错误。 移动通信服务商提供短信服务给我们,我们因此能够收发短信。而我们的短信并不是直接发到对方手机上的,而是经由短信服务中心(SMSC, Short Message Service Center)暂存再转发到目标手机。原创 2011-01-31 02:32:00 · 911 阅读 · 0 评论