星期一, 八月 18, 2008

开源的OpenSocial容器——shindig初试

Google推Open Social也不少日子了,可是比较鬼的是它自己却不放一个容器源码出来——难道只给合作伙伴?看起 来不是,要不然"一起"怎么还要用Apache做 的这个shindig呢

这个shindig 就是apache的一个孵化器项目, 旨在提供一个开源的Open Social容器。有了它,你我就都可以轻松支持Open Social啦~~目前它提供了java和php两种版本,下面就说说php版本的安装使用方法。

1. 安装apache, php, 以及php的几个扩展json, simplexml, mcrypt, curl
2. mkdir shindig
svn co http://svn.apache.org/repos/asf/incubator/shindig/trunk/ ./shindig/
3. 把shindig目录拷贝到apache的docroot,例如/var/www/
4. 配置apache的配置文件,配置一个虚拟主机,例如:
<VirtualHost 11.22.33.44:80>
ServerName my-host-name.com
DocumentRoot /var/www/shindig/php
<Directory "
/var/www/shindig/php">
Options FollowSymLinks
AllowOverride FileInfo
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>

5. 重启apache
6. 用浏览器试试看吧:
http://my-host-name.com/gadgets/ifr?url=http://www.labpixies.com/campaigns/calendar/calendar.xml

注:
[1] 关于错误 PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set,我的经验是,不必理会它。
[2] 好些个gadgets放上来都跑不了,发现也就labpixies做的跑得动。难道是shindig支持的协议要落后一些?

参考资料:
[1] http://incubator.apache.org/shindig/#php
[2] http://myguide.bagarinao.com/2008/06/13/trying-shindig-an-opensocial-and-google-gadgets-container/

星期日, 八月 17, 2008

NBC版2008北京奥运会开幕式观感

花了四五个晚上才从BT上以龟速把近5个G的NBC版本 2008北京奥运会开幕式H.264高清版下载下来。
NBC版真不错,虽然剪辑掉了不少段落。几个印象比较深刻的地方:
1. 敲鼓的一段很好,很震撼
2. 表演活字版的末尾,展现出长城,然后盛开花朵。这时解说说道:张艺谋推倒了长城,象征中国的开放。哈哈
3. 太极跑台很牛,队形很齐,不可思议
4. you&me这首歌让刘欢和Sarah Brightman演绎的让偶感觉像中国和美国的one world, one dream,伟大的中美友谊呀,哇哈哈哈
5. 给了小林浩超多镜头,体现了美国人民喜欢关注弱者(小孩)和英雄(勇救同学)的天性
6. 李宁飞人点火过程中,解说:难以想象(李宁空中跑步)这训练了多久。嘿嘿

嗯呢:
NBC拍的很好很强大,值得表扬。

星期一, 八月 04, 2008

vista之糟糕初体验

给小妹买了个本本,预装的vista系统。结果这两天就遭遇了一下vista,备受折磨。最悲惨的是,中间出现了一次蓝屏,于是强制关机后被系统引导到修复界面,脑子一热就相信了Bill Gates,点了同意恢复。未料系统抓狂数十分钟之后,告诉我,无法修复。重启,发现已经被月光宝盒了。-_-! 赶快看我的个人文件(新机,我就下载了一些软件的安装程序放在了C:\Users\MYNAME\Downloads),结果令我抓狂的事情出现了――所有的exe文件被清扫一空!好多xxxInstall.exe啊。
 
嗯呢:
(1) 早就听说vista难用,今天才知道原来这么难用;
(2) 千万千万别用它的系统还原功能!