08月 16 2009

入手HTC Magic

自HTC Magic上市以来,我一直打算在9月份入手。一方面是要等价格降下来。另一方面也是作为自己的生日礼物啊。上周终于忍不住了,决定提前入手。

由于网上卖Gphone的鱼龙混杂,实在不让人放心。所以还是跑了趟华强北,过程还算顺利,找到店家后便直奔主题,在一番讨价还价后就定下来了。买的是HTC版, 加个8G的卡。虽然比较喜欢Vodafone版的logo,但显然HTC版288M的RAM更实用些。

Magic的包装比较简陋,甚至都比不上G1的。无论体积上还是包装上都不够大气,有点儿山寨的感觉。还好仔细考察和试了里面的下手机和配件,都没啥问题。放个全家福:

 100_4401

05月 30 2009

Running Google Android in VirtualBox

Tagged Under : , ,

最近上市的G2让我心里一直痒痒的,开始现在价格居高不下,实在无法入手。无意中发现这个页面,正好VirtualBox也是我惯用的虚拟机,觉得倒是可以在虚拟机上过过瘾。

于是立马下载镜像文件并在VirtualBox里建立一个虚拟机。启动的时候遇到点问题,老是停留在grub菜单不动了。经过好一番折腾,发现要在虚拟机配置里启用串口才行。启动时可以选择video mode,据说640×480x16的效果最好。过个几十秒,就启动好了。这时,就可以看到熟悉的(熟悉么?)的Android界面了,还可以点击抽屉式菜单,试下里面的各种程序。

可惜的是这个镜像没有网络和鼠标支持,里面的程序很多也无法运行。也就能拿来YY,图个乐子。

有图有真相:

android.virtualbox

android.virtualbox2

05月 28 2009

BuddyPress介绍及安装指南

Tagged Under : ,

放假在家玩了下BuddyPress,感觉还有点意思,记录一下。

BuddyPress是一个基于Wordpress MU的社会化网络平台。BuddyPress的想法是提供一个标准的Wordpress MU安装,并进一步把它转变成社会化网络平台。

BuddyPress 从本质上说其实是一些 WordPress MU 的插件,每个插件增加一个显著的功能(或者组成部分)。BuddyPress 把 WordPress MU 的关注点从博客移到了社区,当然,用户还是能够使用 MU 的所有的博客功能,BuddyPress用户首先要创建个人档案,然后才能写博客。

BuddyPress 目前的主要功能有:

  • Activity — 用户站内的活动,
  • Profiles — 扩展的个人档案
  • Blog — 个人博客
  • Message— 私信
  • Wire — 类似Twitter的微博客
  • Friends — 朋友
  • Groups — 群组

如果说Wordpress让人们能够搭建个人博客,Wordpress MU让人们能够搭建多用户博客 or BSP的话,那么BuddyPress则是让人们可以搭建基于博客的互动型社区,也可以说是SNS。如果thinklet想要加强社区功能,BuddyPress是个不错的选择。

BuddyPress目前发布了1.0正式版,可以到这里下载,或者到这里查看demo。下一个版本还会加入Status Update和Photo Albums,这下SNS的元素基本上都齐了。我在自己机器上简单弄了下,效果还不错的。

接下来说下安装方法。

  1. 首先要安装Wordpress MU,此处省略500字。。。
  2. 把BuddyPress上传到服务器”/wp-content/plugins/buddypress/”目录,并设置755权限
  3. 以管理员身份登录,在插件管理页面,激活BuddyPress插件
  4. 这样插件就已经安装好了。还需要把插件的几个主题移到相关目录下。
    把/wp-content/plugins/buddypress/bp-themes 移到 /wp-content/bp-themes/
    把/wp-content/bp-themes/bphome/ 移到 /wp-content/themes/bphome/
  5. 到管理页面激活BuddyPress home主题。就OK啦。

P.S 推荐一款BuddyPress主题:FaceBuddy。看名字就知道,这是款facebook风格的主题。放几张预览截图:

Facebuddy 主题首页预览:

首页预览

Facebuddy 主题个人Profile预览:

个人Profile预览

Facebuddy 主题Groups页预览:

Groups页页面预览

03月 25 2009

KM页面缓存中遇到的问题

最近在做KM和南极社区页面缓存时,遇到一个古怪问题。就是某些页面会出现空白。从发生的情况看,是在第二次访问页面时才会出现,因此可判定是在load缓存时出的问题。

在CakePHP中开启了页面缓存,命中缓存时会在直接调用view的renderCache方法:

$view->renderCache($filename, $TIME_START);

这个方法include所命中的缓存文件

include ($filename);

于是查看了几个会出问题的缓存文件,发现里面都有一段类似于 “<?xml:namespace …/>” 的文字。测试了一下,果然是这段文字导致include方法出错,从而引起白屏的。

——————插播的分割线——————
这段<?xml:namespace …/>文字是怎么来的?
经测试,当从Outlook往KM的富文本编辑器复制内容时(使用IE),内容中就会带上这段文字。
——————插播完毕的分割线——————

知道了问题所在,那就好办了。写了段正则表达式把这段文字替换为空格,在用户录入时执行。为了兼容现有的数据,在某些展示内容的页面也执行了。

01月 15 2009

Hello world!

Welcome to Thinklet.net Blogs. This is your first post. Edit or delete it, then start blogging!

MC Inside