福建人,07年起在省会福州读书,学的是网络工程,之后在福州从事web开发工作,直到昨天终于加入向往已久的企鹅大家庭。
我的业余兴趣不算广泛,除了游泳、跑步外偶尔会到健身房里流流汗,除了篮球和乒乓其他球类运动都不太擅长。最大的梦想是身上多长两斤肉,这样打篮球肢体碰撞时就不那么吃亏啦。。
除运动外我还喜欢阅读、勤于思考热爱学习,乐于体验新鲜事物尤其是互联网产品和服务。
福建人,07年起在省会福州读书,学的是网络工程,之后在福州从事web开发工作,直到昨天终于加入向往已久的企鹅大家庭。
我的业余兴趣不算广泛,除了游泳、跑步外偶尔会到健身房里流流汗,除了篮球和乒乓其他球类运动都不太擅长。最大的梦想是身上多长两斤肉,这样打篮球肢体碰撞时就不那么吃亏啦。。
除运动外我还喜欢阅读、勤于思考热爱学习,乐于体验新鲜事物尤其是互联网产品和服务。
那天发了一条微博,感谢厝边经历的,有朋友就好奇问:你上一个就职的公司不是173么,怎么玩起了跳跃呢。
173是我成为真正意义上职业人的开端。说到173印象深刻的人那就太多太多了。首先是领我入门的简简同学和“一个挺纠结的IT猎头”leo;其次是部门老大志宽,由于自己的不专业,初期捅了不少篓子都是老大兜着,还好有这强大的后盾,不然也许早扫地出门了;我的名义导师——“高鼻子欧巴”顺林,以及爱海淘爱乐高玩具的好搭档昭健同学;每天一起吃午餐的好基友志忠—育名组合;总能快速找到答案给人启发的丸子组长;技术实力派开发工匠Benqy;在部门尾牙“疯狂舌吻”的胡子同学;还有通行证项目组的小伙伴们。。。
有些小伙伴甚至来不及道个别,不过人生何处不相逢。
然而天下无不散之宴席,每次离别中都含着它的苦衷,决不仅是简单的待遇高公司大。要知道个人对产品成功的成就感与团队规模成负相关;公司实力也非个人能力充分条件。所以个人更倾向于把这看作成长路上每个人都在收获着各自所追求的——大伙或者收获了另一半或者收获了家庭,或者带领着团队或者享受技术乐在其中。而我还是那个话不多说的郭涛,仍在成为理想中的自己的路上摸索前行。
移动开发中时常需要在移动设备中预览页面,原先的做法是拿root或越狱过的移动设备连接内网(SSID为17173.com的热点),通过修改host来访问页面。刷机改host本来就够麻烦的,对于刚出的系统(特别iPhone4s之后的iOS)还要等越狱的方法出来后才能实现。另外,即使完成上述步骤, 由于wifi分配的ip和工作机ip不在一个网段,仍无法访问本机开发环境。
推荐的做法是使用360随身wifi(花名“歪蛋蛋”),将工作机网络共享给移动设备,这就解决了跨网段无法访问工作机服务环境的问题;
上一篇介绍了模拟器在移动版页面兼容性测试中的应用。 更进一步地, 我们常常希望能在开发过程中实时预览提高开发效率 或者在网页遇到性能瓶颈时利用强大的开发者工具寻找优化方案。
Android 提供了remote debugging 功能, 可通过Chrome for Android启用USB网页调试来实现以上预想。 常规的做法是 实体设备通过USB连接PC, 成本较高。 延续上一篇的思路, 我们可以用模拟器虚拟出Android 系统环境, 然后安装Chrome for Android 进行调试, 这就是本文所介绍方法的实现原理。
偶然了解到的信息更激起了郭郭了解虚拟化技术与Web开发结合点的兴趣, 也明确了研究目的:利用虚拟化技术, 使用软件模拟出真机环境取代硬件设备。 在不影响调试效果的前提下, 降低开发时间和资金成本。当然,如果是想通过拉更多的人力、服务器、设备资源来彰显公司上层对自己部门/项目的重视程度就不是以下内容要讨论的范围了。
恰好利用这两天年假空闲,在家深入了一下ADT。
目前跟进的新版开放平台和论坛项目中都涉及移动版页面的开发, 测试那边都使用实体机来测试页面兼容性。 除了一堆设备外还需要可连接公司内网的wifi帐号, 比较麻烦。而跨终端预览工具Focus 虽然支持UA改写可模拟不同分辨率, 但渲染仍是使用PC端浏览器, 如果要测试UC等第三方浏览器下网页展示效果就无能为力了, 而这些浏览器的份额又不容忽视。 所以考虑使用模拟器进行网页兼容性测试, 提高效率。
Android官网提供的开发者工具包( adt-bundle) 已经很好的集成了所需工具, 基本不需要什么额外的设置, 以下是操作步骤:
安装Java SDK 和 ADT(Android Developer Tools)之后。