« 类别 软件工程 下的文章

订了两本书

出于对作者的尊敬,以及强迫自己学会专心看实体书,我买了两本 Javascript 的书好好研习一番

第一本《Pro Javascript Techniques》由 jQuery 的作者 John Resig 所著,我在 Twitter 上已经 follow 他很久了

另一本《JavaScript: The Good Parts》由 Yahoo! 资深 Javascript 架构师(同时也是 JSON 标准的推动者和 ECMAScript 社区的成员)Douglas Crockford 所著

这两本书预计这周末前送到 ;-)

现在用的 WordPress 插件

请移步此页

Wibiya

今天收到了 Wibiya 工具栏的邀请,很实用的东西。能在几天内收到邀请应该要归功于 Twitter 吧 ;-) 因为我之前发现 Wibiya 后很兴奋地在 Twitter 上发了一条,然后很快就收到了 Wibiya 在 Twitter 上的 reply (Y)

不过装好 Wibiya 后发现跟现在用的 theme 在 jQuery 上有些冲突,Google 了一下找到答案(原来 Wibiya 也是用 jQuery 完成 AJAX 部分),在加载工具栏时添加如下参数即可:
nc=0&pl=1

现在还有个问题,本来使用 Thickbox 插件特效的阴影会把整个图片都盖住(Thickbox 也是基于 jQuery……),所以暂时就把它给停用了 :-(

小用 jQuery

前两天一个朋友想做的东西,放在他们公司内部网页上,用来观察高速路的路况快照。

路况快照本身是由政府网站提供,每两分钟更新一次,并且地址固定。所以我就提出了用 JavaScript 的 setInterval 来实现它。

为了简化 DOM 操作,我直接使用了 jQuery ;-)

我的解决方案是利用 jQuery 的万用 load() 将临时元素按间隔时间替换成最新的图片元素。为了确保浏览器忽略缓存、强制刷新图片,我在图片地址后用 Math.random() 做了一个假的 query。最后我用 jQuery 核心自带的两个效果稍微增强了一点感官体验。演示地址和源代码在此:http://perfectcoda.com/lab/refresh/

另外一个朋友的解决方案思路更简单,用 jQuery 直接改变固定图片元素的 src 属性以达到更新图片的目的。演示地址和源代码在此:http://perfectcoda.com/lab/refresh/index2.html

Eclipse PDT 和 Aptana PHP 项目合并了

我估计还有不少人被蒙在鼓里,我也是刚刚装完 Aptana Studio 2.0 后才知道的。详情请见 http://aptana.org/php

我对博客做了点调整,然后决定要经常更新了。很多在 RIM 所学的 Eclipse 开发知识我想很有必要分享给大家 ;-)

在侧边栏加了 Twitter 小工具,像我这种本来就不爱写很长东西的人,Twitter 上反而比较活跃

又换了个新外观,很强,用 Ext JS library 实现了大部分的 UI。不过我还是更喜欢 jQuery,所以已经开始构思一个用它的风格模板了

OnAndOff 项目开始啦!

OnAndOff 是一个极为简单的项目,预期功能有定时或即时地:

一小步

一小步

  • 开关手机电源 (这个除非我自己编译 ROM,否则不能取得相应权限)
  • 开关 GSM(以及 CDMA?)Radio
  • 开关蓝牙
  • 开关 WIFI
  • 开关 GPS
  • 开关背景数据
  • 调整背光亮度
  • 最终打包一个 API 供他人使用以上功能和更广泛的应用,例如定时开启某程序、网页,等等等等

通过编写这个项目,我想达到的目的有:

  • 首次尝试练习编写手机应用程序
  • 熟悉 Google、HTC 以及未来大大小小的公司、组织为 Android 提供的各种 API(开源无敌!)
  • 通过 Google 提供的 Android Plugin for Eclipse 获得更多 Eclipse 平台开发的知识与灵感,必要时深入学习 Android Plugin 的源代码并有效运用到 BlackBerry Web Plugin for Eclipse(不久的将来会更名)
  • 最终在完成项目第一个正式版本后将练习把程序移植到 BlackBerry、Palm Pre 以及 iPhone 上

敬请期待 (H)

Highslide for Wordpress Plugin