学习IT,感悟产业,热爱生活

2010年八月 的文章

大眼夹的鸟巢启用新主题

clippit's blog

经过几天的准备,本博客的新主题终于初步完成,现已上线。相信大家都会觉得和以前相比风格变化很大吧?估计会有人说:“大眼夹,你的口味变重了嘛……”

这个主题依然是由一款现有的Wordpress主题经过自己的修改而成的。最主要的修改和增强是增加对Wordpress 3.0导航菜单的支持,并显示多级下拉菜单(使用Superfish);其次是增加了对Wordpress文章特色图片的支持,大家看到的首页整齐的图片和每篇文章开头的大图便是成果了。新主题使用了许多CSS3和jQuery的效果,因此感觉庞大了不少。于是我安装上了W3 Total Cache插件,希望能对提升访问速度有一些帮助。目前JS和CSS仍在不断优化中,SEO优化也还需进一步工作。

个人觉得初看看还是很不错的,尤其是右上角的Feedsky订阅统计和Twitter的Follower统计非常棒。不知道大家对新主题有什么感受和意见,欢迎回复指出。

GD Star Rating
loading...

Android应用随想录

Android on iPhone

短短两年时间,Android在智能手机领域掀起了一场龙卷风。2010年第二季度的统计数据显示,美国的Android平台占有率已经跃升第一位,达到了33%,超过了黑莓的28%和苹果iOS的22%。它告诉我们,光吃水果是不行的,还需要机器人帮你干活。

对于Android手机,我并不曾真正使用过,不过去年倒是体验过一段时间的HTC Hero,当时还写了一篇颇长的文章拿它和iPhone做对比。Android给我最大的印象便是高度的开放性和可定制性。在个人计算机方面,过于开放和定制的Linux始终斗不过Windows和Mac OS。然而在移动领域,正是这种特性让厂商能够随意发挥、按需定制,让Android产品遍地开花,以排山倒海的数量优势把iOS和Windows Mobile打得落花流水。不过话说回来,Android的应用程序还是比不过iOS,虽然数量是上去了,但是质量却远没有App Store的高,而当App Inventor上线以后这种现象恐怕会更加严重。App Store的利润分配方式让开发者死心塌地地跟着苹果混,不过Android基于Java的低门槛开发平台也算是不断地吸引着人们。尤其是Google在高校中的推广让其积累了大批后备力量。比如这次Google就举办了首届 Google 暑期大学生博客分享大赛——2010 Android 篇。既然作为参赛文章,那就让我就着Android说开去,无限随想吧。

继续阅读

GD Star Rating
loading...

测试RESTful Web Services的三种方法

restful-web-services

如今网站搞个开放API,弄个RESTful Web Services似乎早不是新鲜事了。尤其在Twitter、Facebook、Google等先行者的推动下,获取其他网站的资源并进行Mashup变得越来越普遍。如今在SNS大行其道的日子里,你不搞个“推荐该内容到人人网/开心网/新浪微博”这样的链接,你都不好意思出去见人说“我是做网站的”。

就连我院的线上教学支持系统都打算分离出核心数据(即学生和课程的信息),通过REST风格的Web服务来提供这些中心数据,支持其他功能(例如课程论坛、作业发布和提交等)的实现。这样做的好处自然是分离的数据可以再提供给今后更多的服务使用,比起传统的全部使用本地数据库的方法减少了冗余和错误的产生。而其缺点在于加大了开发难度,以前可以很轻松的诸如数据表中外键的功能全部得从第三方资源实现,一定程度上降低了网站的运行效率。同时,进行REST的开发和测试也变得不那么直接了。虽然各种语言都有HTTP请求相关的类库,但是本着不重复发明轮子的精神,本文介绍了几种方便的测试RESTful Web Services的工具。

继续阅读

GD Star Rating
loading...