Archive for 'Technology'

Ubuntu One 上线了

收到邮件,Ubuntu One 上线可以注册使用了。

现在只有两种 plan,免费的 2G 空间,10G 的每月 10$。Ubuntu One 是 Canonical 的在线存储服务,配合客户端软件—-只支持 Ubuntu ,而且还是最新的 Ubuntu 9.04 (Jaunty Jackalope) —-实现数据在线存储和同步。

Ubuntu One 提供了 Web 界面的文件访问,我还没注册—-更重要的是,我正在用的是 Fedora 11,哈哈—-没法实际体验一下啦。Ubuntu One 是 Canonical 蛮有新意的尝试(我是说对 Canonical 来说有新意而非此项业务本身有新意),我看其中感情牌的因素要大于费效比等理性因素。比方广受欢迎的 Dropbox 也是 2G 免费,50G 每月 9.99,一次年付的话才 99,另外还有 100G 的计划。不过嘛,我看 One 的目标是,让大家 爱 Ubuntu,爱 Ubuntu One :-)。

Tags: , ,

 

 

Hero 走, Hero 来

我想人 20 多岁之前的日子是最快乐的,因为那是收获的年纪,学业,友谊,爱情,还有,偶像。在人生的那前 20 多年,大概是意识不到那个人就是“偶像”的,你不过觉得他有趣,喜欢他出现和表演时的感觉,这无关其是刚刚崭露头角的新星,还是已经才华横溢纵横圈内的大碗。他绝不曾与你谋面,不过却跟你的日子与呼吸慢慢地搭扣在一块,你就看着他如此展示才华,跟你的人生轨迹相得益彰,他就是你生活经历的一部分。你的每个情感充沛的重要时刻,可能都有他出现,他也与你在这样的时刻推波助澜,这样的时刻无需数量众多,因为每个时刻的意义都是不言而喻的,他能在这样的时刻出现,已经是你在心目中给予他的评价。你可能几年后就不再关注他,不过一定的是,你一直记着他,而且你在大多数时候意识不到,他于你的人生居然有这样的意义,这意义甚至更经过你先忘记他而后又记起他的过程而被放大—-那就是我从高中时候第一次听到 Michael Jackson 到今天的全部感觉。

1995 年他出了合集 History,回头看来那时候已不是他的巅峰时刻,可这有什么关系,我有一盘记不得哪里来的盗版磁带,在本意是用来学英语的卡带单放里听。95 年还是高二的样子,从来没放肆过的我被这个放肆的声音给呆呆地震住了,并且显然无条件地给深深地迷住。
大二的时候,有个同班同学买了套两碟装的 History MTV 版,我就和他坐下来看看什么内容,然后那个只听过他磁带里声音的小子就在电脑面前呆呆地看了两个小时,从那座塑像到他全部淋漓尽致的舞姿,我知道什么叫人声合一,人神也合一了。

只有他的曲目和舞姿结合在一块时才能这么天衣无缝地演绎出什么叫激情,多年过去,看看 MTV 片子或者演唱会实况,很多其他歌手的老作品都难免觉得老土和幼稚,只有 Michael Jackson 的例外,当他的音乐响起,身体扭动起来时,地球都要可着劲地转得更快。那时候,Michael Jackson 就是我心里的 Hero。

我最喜欢的曲目不是销量最大的 Thriller,可能是因为 Thriller 畅销的时代真的是太早过我的年纪吧,口味和趋势确实早该变了。我自己的最爱是 Black Or White,当然,有点怀疑这是受那支设计巧妙,制作精良的 MTV 的影响。初次之外,那盘现在应该不知所踪的磁带里的所有曲目 Stranger From Moscow, Heal The World, Beat It,You Are Not Alone,甚至过场声音中的一句 I have a dream 等等等等,我都记得,我都还能吹口哨演绎出来。

他后面一部分的人生充满争议,我很同情地怀着 每个人都有按自己的方式生活的权利只要没有侵害别人 的想法理解他。所以整容当然是他的事,又当然如果真的有猥亵孩子的行为就不可接受了。他的悲情成分因为自己的伟大成就而被放大,他没有童年,Jackson 5 都没有童年,他也在恰当的关口没有了晚年,如果人生全部浓缩为一个精华的青春岁月,他会觉得不枉此生吗?我常常隐约觉得,他的突然死去,和林肯,肯尼迪,列侬类似,这份不在当事人以及公众计划之中的死亡让他们没有机会再犯错,让他们不再被自己和旁人羞辱,让人们更多记住他们的努力与成就,让他们从寻常的伟大人物升华成为无法企及的神。

今天早上上班时,出租车收音机的音量不大,听到半份新闻,“。。。。。。他的专辑销量超过 7 亿张。已经计划今年开始全球巡演。。。。。。”心想,这人莫不是 Michael Jackson?不会没事介绍生平吧。。。。。。

Hero 走了,希望你知道,Michael Jackson 的专辑销量,应该是 7 亿 + 2。

HTC 工资单上的每个人都配得上为自己新近产品所命的这个名, Hero。

这支新 Android 手机,看得出 HTC 已经成型的产品设计概念,通过软件创新,带来不一般的体验。和其他几只 Android 比,只有 HTC Hero 看得出有 HTC 的心血和理解,没有拿 Google 的 Android 参考实现来偷懒,参见 两款 HTC 新机 里我的意见。

虽然有时感叹为什么 HTC 那么钟情高通,没像三星那样考虑过 XScale —- i780是我用过的最快的Windows Mobile,名不虚传—-不过话说回来,让消费电子设备的消费者还要像 DIY 电脑似的考虑每个组件的配置,实在是件悲哀的事情,很不幸,这个坏趋势一直存在。HTC 应该已经明白这种情形应当适时了结。

不管 Windows Mobile 还是 Android,HTC 总有自己的想法,Microsoft 和 Google 的 reference design 和 reference code 已经不是不想偷懒的 HTC 的选择。要说 HTC 又能傲视同侪的法宝,恐怕只有勤奋和自立,我猜他们要成功也一定会因为坚持软件上的创新而不是拼 spec 或者 low cost 而成功。从尽心尽责不断改进用户体验上看,HTC 这方面倒很有 Apple 的精神。

换个讨论对象,Google 在 Android 业务上和 Microsoft 的 Windows Mobile 已经具有相当可比性,两家都坚持只提供软件平台,自己不涉足 ODM 和 OEM 领域,这交给合作伙伴搞定—-能力和眼光可能高也可能低的合作伙伴。Google 应该很快也会领略到 Microsoft 同样的无奈和痛苦,千篇一律的 Android, 特别是 vanilla Android,如果没有 HTC (已经可能的三星),市场上会再次充斥只能比拼硬件配置和价格,软件体验几无差别的产品。

Tags: , , , ,

 

 

WiMax 很可乐

6 月 16 号,Clearwire 又迈出了一步,在 亚特兰大 Atlanta 推出了 Wimax 服务,300万 coke 之城的美国人民可以实打实地试试 4G 无线服务了。

Clearwire 的套餐有低到 20 美元每月的 home Internet,提供下载速度 4 ~ 6 Mbps 不等,mobile Internet 服务要从 40 美刀起跳。抹开一张美国地图,WiMax 的服务现状是, 巴尔第莫 Baltimore, 波特兰 Portland, 亚特兰大 Atlanta,下一步是 芝加哥 Chicago, 夏洛特 Charlotte, 檀香山 Honolulu, 费城 Philadelphia 和 西雅图 Seattle 等等。新鲜设备略有出头,比方 松下 著名的夸张的 ToughBook 笔记本,要出集成 WiMax 支持的版本,还有就是 三星 的 Mondi,移动 WiMax 手持设备,用 Windows Mobile 6.1,看上去像个 stripped down 的 MID 或者 暴涨过的 PDA。为了在起步阶段吸引客户,Clearwire 还提供 3G/4G 双模 modem,用户凭此可以访问 Sprint 的 3G 网络,其实 Sprint 自家原本的 XOHM WiMax 服务就是和 Clearwire 共建的嘛。

ATT 和 Verizon 的 LTE 部署像是环绕在 Clearwire 脖子上的绳子,Clearwire 尚能呼吸,不过看上去绳子正越收越紧。Nokia 说 WiMax 就是 Wireless Betamax,讽刺 WiMax 不会成功—-so,那么 N 家的 N7X 当年是跟 Intel 虚与委蛇 咯?……

普遍的看法是在移动通信技术选择上,WiMax 和 LTE 实在不太能轻松获胜,不过如果不钻这个牛角尖,WiMax 自有合适用场,和移动运营商的目标 full mobility 比,WiMax 可以提供的是 nomadicity,在特定区域内的小范围移动,比如城市内。这也好比在家用 笔记本 的人也越来越多了,即便他们几乎不把 笔记本 从家带到外面,可是在自家范围内随心所欲也是不错的。当然,不知道这样的 model 算不算 niche,是不是够大够养活一种技术和几家公司。我个人倒是认为有场合的,在一座城市内的移动数据连接,移动运营商的数据卡和套餐太贵,而 WiFi 不是随处可见,可靠性相比之下也不佳。

在 巴尔第摩 Baltimore,WiMax USB modem 只要 59.99 美刀,不需要签任何套餐,而 Verizon 的 LTE 4G modem,不签套餐,要 239.99 美刀。从这个角度看,WiMax 的策略倒是看上去想增强版的 WiFi,配置 WiMax 的笔记本和移动设备先行,继而是其他 CE 设备,依仗 便宜,随处可用,不一定最好但足够好的速度,不一定最强但足够强的移动性,就这 4 样。

Tags: , ,

 

 

小比国外固定宽带发展

在怀疑有跛足之嫌的 3G 业务敲锣打鼓上路的时候,有个不应被忽视的业务仍然愤懑地继续得到不公平待遇:固定宽带。

固定宽带这个词可能不是太专业,是不是准确也不好说,不过它大致就指家用 xDSL,cable (国内名曰有线通),光纤到户等手段,或者企业用 Tx 线路等接入方式。这项业务在国内实际还是由中电信/网通垄断,其他有牌照的运营商要么基本无视,要么是长宽这样在夹缝里生存。人人似乎都在盯着“高”技术的新兴 3G 业务—-一项运营商素质存疑,消费者没有兴趣或者有兴趣却很难痛快消费的业务。固定宽带领域仍然死水一潭,没人有兴趣进入开展业务创新,为消费者提供更多选择。

最近 Cablevision 在 长岛 开始提供 100Mbps 的宽带业务,Om Malik 说这家公司是在其“cable industry innovator”传统角色上继续前进,然也。他们的这项名为 Optimum Online Ultra 的服务,利用 DOCSIS 3.0 技术,下载速度可到 100Mb,上传 15Mb,每月 99 刀。是美国国内最快的 cable 服务。Cablevision 面对 Verizon (有 FiOS 和 DSL ) 只有不断地提供更吸引客户的服务,要么更快,要么更便宜。此外竞争手段花样也很多,比如 Cablevision 开始对现有的 240万 Optimum Online 宽带订户提供免费 WiFi 。Verizon 50Mb 的 FiOS 现在要价 140,面对 99,100Mb,大家都应该知道后面会发生什么吧。

老美的家用宽带普及率,速度和某些资费方案绝对排不到世界前列,有些指标甚至不如国内,不过企业用或者高速那部分相当吸引人,加之最近 奥巴马 政府比较重视,依仗自由市场竞争的不断深入,彼岸的一定会呈现一派繁荣灿烂的热烈景象,消费者会从中受益。那时不知我们是不是还是只有眼馋的份儿。

Tags: , ,

 

 

IE8 小评你好

Vista 32,从 IE7 升级,此前未装过任何 IE8 的非正式发布版。

小评一下,只点重要的亮点,口水话请到口水网站看好了。

右键翻译有点用,没事时可以抵金山词霸什么的,而且“使用 Live search 转换” 又 Live 显示效果(见下图)。 “转换”也就是翻译,这菜单翻译得够混蛋的,莫非是用 Live Search ‘转换’来的……。这比用其提供的 Google 翻译方便,Google 翻译得打开网站。

IE 8的新模型很有效果,这是我体会最深的。我的某个 Maxthon 里有六七十个窗口,原来是 IE6 和 IE7 的时候在 XP 和 Vista 下都会反应缓慢,CPU 占用率比较高,Maxthon 常常假死,让人非常恼火。特别是碰上 Mashable,ReadWriteWeb,还有从 digg 出去的时候,Maxthon 里每开一个新窗口就要僵一会儿甚至好一会儿,JavaScript 或者 Flash 内容多的网站把 IE/Maxthon 整得够呛。现在换到 IE8,上面这些毛病都解决了,挺好。

哦,ctrl + enter 终于是自动加 .com 域名了,原来 IE7 中文版是 .com.cn 恶心死你,而且为了这么点儿小事也懒得折腾,好在大部分时间在 Maxthon,ctrl + enter 是 .com。
工具栏什么的设计还是没什么美感,tab 颜色也挺莫名其妙的,不过,看人要看内心嘛,IE 同理。

Tags: , , ,

 

 

Jaiku + Engine

Jaiku 被 Google 收购后就基本销声匿迹了,这是 Google 一贯的缓慢消化过程的一部分,被 Google 收购的结果,如果是消化的好的话,会改头换面重新出山,如果不好的话……

Jaiku 可能属于消化得稍微差点的 —- 也就比消失被放弃好那么一点点。1 月的时候,原始 Jaiku 被确定不会被继续开发,同时也宣布正在把 Jaiku 移植到 App Engine,原来的 Jaiku codebae 就不再继续开发了。

在该死的上周五及其前一天,Google 正式宣布 Jaiku is becoming JaikuEngine 继而马上 open source 了。到 Google App Engine 的移植已经完成了,JaikuEngine 现在是个 open source microblogging platform,开发者可以在其上构建自己的 microblogger 服务了:那么,我也可以搞一个完全拥有自主知识产权的 twitter 克隆了?—-这个想法未免太没有创意既而…下作了吧。想想看,拥有一个稳定可工作的基本 base(也就是 JaikuEngine)可以方便为很多应用加入 stream 这个新鲜有用而重要的 feature,比如集成进其他 platform,为企业内部尝试提供方便等等等等。刚刚出现雏形的 JaikuEngine 应该还有更多好玩的消息,期待中。

这里是 JaikuEngine

Tags: , , ,

 

 

“好”买卖

我老觉得,对 Motorola 来说,它真的是“很会”做买卖,最近就有一桩“好”买卖: 它卖掉了 GOOD Technology

2006 年底,Motoroal 看上去很有雄心与抱负地买了 GOOD,(我这儿提过) ,可是,这之后。。。这个月,Moto 宣布,它已经就出售 GOOD 给 Visto 达成了最终协议:这是 mobile email 市场的第二桩悲情买卖了。类似地,Nokia 在不到半年前,宣布 Intellisync 不会继续开发—-这也是 3 年前 Nokia 买来的当初被寄予厚望的业务。

Motorola 为买入 GOOD 花费了大概 5 亿美元,和 Nokia 买下 Intellisync 差不多:总共 10 亿美元,两个冤大头不成功的尝试的代价。

IDC 觉得 Moto 和 GOOD 的结合完全就是 Strategically Unfit。这桩欠考虑的收购好像是游戏,5亿美元买来了没怎么碰的玩具。这之中,Visto 始终都在扮演周星星那样不肯从导演视野里消失的家伙:在 GOOD 卖给 Moto 之前,Visto 就和 GOOD 有专利纠纷,Visto 还和 SEVEN (我在 Windows Mobile 上的 push mail 选择),Infowave 以及 Microsoft 纠缠。SEVEN 在法庭上被击败,后两者则和 Visto 达成了和解。Visto 的胃口还不止这些,RIM 和 Smartner (目前是 SEVEN 的一部分)都在刺激这家伙的口水。目前看来,这类案子基本就是和解,并购或者原告胜诉的结果。对 Moto 来说,如今卖掉 GOOD 给 Visto ,也算了了一件烦心事。

Visto 看上去在专利官司而非获得用户上更成功,收购 GOOD 恐怕也不太能改变这个状况。GOOD 确实又很多 Fortune 500 客户,这可以为 Visto 提供某些机会,这可是 Visto 从未有机会染指的,GOOD 和 Verizon 的关系能也给 Visto 一个有益的补充:Visto 目前已经拿下了 ATT 和 Sprint,就缺 Verizon。可是,换个角度,据悉 Visto 没有得到最重要的东西:GOOD 的某些核心员工。GOOD 的 thought leaders 要么留在了 Moto ,要么早已离开,干点啥不好啊,跑到一个无聊的小公司……

我觉得在 Moto 期间的死气沉沉已经有点伤害 GOOD 的实质发展和口碑了,RIM 和 Apple 等在这期间要么强者更强要么从无到有了,看着 GOOD 还在浑浑噩噩,真是觉得惋惜。既然在 Moto 期间看上去要市场有市场要机会又机会的 GOOD 都没有能成功高飞,何以相信 Visto 就能赋予 GOOD 这样的前途呢?GOOD 背后的 key drivers 如果没有出现在 Visto 的工资单上,GOOD 还是那个曾经震撼过市场的黑马 GOOD 吗?

IDC 的数据说,尽管 mobile email 的市场仍有巨大成长空间,Visto 仍然可能买晚了甚至买错了对象。过去 6~12 月里,这个市场已经经历了巨大的变化,RIM, Microsoft 还有 IBM 和 Sybase 都在稳步动作。这个市场不给人1年之后还能装嫩的机会,因为打出第一发子弹后的新丁已经被看做要对自己生命负责的老兵。

Tags: , , , , ,

 

 

新 Touch HD ROM

XDA 是 Windows Mobile 手机的宝藏,这里聚集着 ROM,软件,技巧,主题等等等等。你甚至能发现,很多 Windows Mobile 内容的 blog,就是靠介绍 XDA 上的新消息,软件或者 ROM 才存在下去的。

这周,借 MWG 的东风,一堆新机型,软件和 ROM 都出来了,很快 XDA 上就出现了 rip,仿制,复制等等等等 ^_^。就 HTC 来说,上次说了,Touch Diamand 2 和 Touch Pro 2 是亮点。这两个机器里的新内容很快也出现在了 XDA 上为“老”机型做的 ROM 里。

比方说,Touch HD 的 Windows Mobile 6.5 ROM 就有两个了,还有 5 个以上 WM 6.1 ROM,其中不少集成了 Touch * 2 的很多新特性:duttythroy 这个 ROM 就是个代表,我昨天刷了这个 ROM,良好。Dutty 的网站上还有 多普达 的 ROM ,有兴趣可以试试。

这个 ROM 的新内容:
- TouchFlo 3D 的更新:世界时钟显示,闹钟设置,eamil setup 等更新;新加入了 Calendar tab;新的 Stock 显示方式(涨跌更明了),更多 settings;Programs 的显示改进(下方显示程序名了,实用)。TouchFlo 3D 自己也可以横屏显示啦。
- 电话界面,布局改进,增加了按钮。联系人显示方式,提供了更以“人”为中心,查看其信息的界面;方便的 conference call 设置。
- 日程提醒漂亮了,我之前 MicNeo 的 ROM 这里有 bug,日程提醒不能弹出提示,只有 titlebar 上的小闹钟。
- 计算器移植到 TouchHD 上了,通常竖屏时是简化功能版,横屏会自动变为高级功能版,就像 Windows 计算器提供的科学计算功能。
- 这是个英文 ROM,因而有那个广受好评的英文输入软键盘,试了试果然设计周到,有上下左右软键,逗号句号等常用标点也不用切换面板,和之前 MicNeo 版的 A4 中文比,输入英文方便得多。
- 这次所有软件的左右键菜单都被 HTC 化了,大字体,大行距,动画 fade 效果。像个手机的样儿了。

像上次说的,HTC 正在做的就是慢慢抹去 Windows Mobile 原本的 Shell 痕迹,TF3D,改进的菜单,和新加的应用无不体现这一点。特别是新加的应用,一是成了现有 Windows Mobile 应用的 wrapper,更直观简单一点,另外就是 UI 设计像个手机里软件应该的样子了,布局控件和配色很人性化,比方要有颜色反差,突出重点,大按钮和菜单,明确指示现在的状态(手机上可没法显示淡黄色的 tooltip …)等。
Windows Mobile 当年搬来了 Windows 上的设计确实不当(不过就像上次说的,应该把 Windows Mobile 看成参考实现而不是最终样子),Windows 下有鼠标和大屏幕配合,可以用上高精度 HID (human interface device),所以菜单紧凑,字体小巧,这样可以容纳更多内容,不过所有这些概念和假设放到移动设备上就实在太不合适了。

回头这么看来,似乎 HTC (以及 Spbsoftware, SBSH 等)正在做的是帮 Windows Mobile 做其他手机厂商数十年前就认识到并开始做的最原本和初始的事情:做好一个 UI。确实是回头补做功课,希望这一步能帮助 Windows Mobile 更好的发展和扩散。这似乎也说明,合作伙伴有当然很好,可是 key partner 则不可能多,这样的 partner 不光是生意伙伴,让你赚钱,更会……影响你,成就你:这正式 HTC 对 Microsoft 做的。

Touch HD 的更多 ROM,软件,技巧等,可以看 XDA 上的 Touch HD Wiki,内容很多。

作者页面的下载链接是到 RapidShare 等,速度不太快,我把自己下的传到 DropIo 上了,大家可以方便点。原作者的包就有解压密码,我放到 DropIo 上的保留,以示尊敬 :-)
http://drop.io/huwkfsc
解压密码: XTREME HD test V1.8 duttys

单击查看大图
v18ds4

Tags: , , , , ,

 

 

Iris Rocks

Safari Mobile(iPhone) 出现之前,制造商(无论软硬)觉得自己是上帝,他们以外自己可以替消费者决定和思考,他们的结论是,移动设备上不需要 full html 浏览器:什么屏幕小,不实用,速度慢等等。这么多年,孤独的 Opera Mobile 诧异加愤懑地发现自己好像是 40 岁的关芝琳,简直不相信如此明显的美居然没人欣赏,居然找不到人嫁出去。
这之外,除了 Access NetFront 半瓶子不响的尝试外,无论所谓智能非智能手机,web 浏览器的 render 效果骇人,然后确实了骇到消费者。浏览器在很多设备上差不多是摆设,用处不大,用着也没有酣畅淋漓的快感。

这之后。。。这之后情景大大变化,大家也都知道了,Safari 把几乎完整的桌面浏览器 experience 带到了手机上,自身做得很好,消费者也相当买账,全无当年自以为是的制造商们臆想中消费者们应有的“不适应”—-这记耳光闪得好。Opera Mobile 再不用孤身奋战,奋力宣传 full html 是多么必要而优秀。

除了 Safari 和 Opera Mobile 外,另外两个新手也开始很快蹿升。一个是 SkyFire, 另一个就是 Iris 了。我在 Touch
HD 上把两个都试验了一下,结论明确:SkyFire 让人失望,Iris 表现抢眼。

iris-for-windows-mobile

Touch HD 上缺省是 Opera Mobile,变现不错,很让人满意,解析能力,缩放,特别是根据屏幕宽度和缩放比进行中文截行做得最好,阅读中文网站相当实用,支持加速度传感器,横置手机时,内容也自动调整 90 度横置,可以宽屏观看。

SkyFire 几乎不想浪费时间说了,字体渲染不好—-至少是在 800×480 的屏幕下,简直让人匪夷所思;另外速度慢,据说它的另一亮点是和 Opera Mini 类似的服务器预取—-对不起,我并不需要。

Iris 这两天刚刚发布了 1.1.0 ,我试的就是这个版本。看来稳定性和功能都比较齐备,而且,也支持加速度传感器,可以自动横屏显示。当然,和 Opera 一样,目前都不支持 Flash Lite —- 据说在计划中。在 Opera 中,点击链接,TouchHD 的特性是震动,表示确认点击。Iris 有点不一样,通常的单击(时间较短)的接触只会高亮选中部分,没有 hyperlink 跳转,要用类似长按(长也就是2秒吧)才会跳转,链接部分会有透镜效果变化来确认点击。Iris 的边角(左上或右下,视具体情况定)显示缩略图,提示当前屏幕显示内容在整个页面中的位置。

至于截行,是个让人感觉复杂的特性,Opera Mobile 可以根据缩放比来,即无论放大多少倍,均自动换行,无需用户左右拖屏幕,Iris 则自动让内容适应屏幕,打个比方,某个 DIV 宽度无论是 200 还是 1024,Iris 总是试图让这 200 或 1024 的内容正好适应屏幕,显然,这样的话,200 的情况下字体就要比 1024 大了,当然,可以继续放大,可是内容不会自动换行,就得左右拖屏幕了。

主要特性差不多就这样,用兴趣的大家自己试试吧。

Tags: , , , ,

 

 

你真的能得到 FeedBurner 订阅数?

有时候,你看上去好像真的能搞定读书时的班花系花或者工作后公司的某个交际花—-不过对大多数人来说,这种经历都不曾发生,部分原因是你从没有开始行动,部分原因是你遵循了错误的泡妞指南—-指南,指到他妈的北去了。

在 FeedBurner feed 往 Google 迁移的过程中,有个小变化是 Awareness API 里 XML URI 的,从这个 XML 里可以拿到诸如你的 blog 在 FeedBurner 的订阅数这样的信息—-有时候有的人,更喜欢自己拿订阅数,然后呈现出来,而不是用 FeedBurner 那个傻傻的 GIF 图片。好了,因为往 Google 迁移的问题,很多指南更新了,给出了类似这样的 code 来拿订阅数。

$fburl=”https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=YourURL”;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $fburl);
$stored = curl_exec($ch);
curl_close($ch);
$grid = new SimpleXMLElement($stored);
$rsscount = $grid->feed->entry['circulation'];
echo $rsscount;

很多地方都是这个写法,仅仅是更新 rul 而已,少数细节可能不同,不过逻辑是一样的。给出这样 sample 的地方还不少,有些是我觉得不错的 blog,经常提供新奇使用 WordPress 方法的地方,按理是我觉得“懂道”的人,比方(下列都是错的,不工作) WpRecipeshongkiatyoast 的好几个版本。不过,很遗憾,我真的不相信他们的作者确认过了这段 code 可以工作—-因为它确实在我这儿不工作,或者至少和你以为没问题缺省配置不搭配。

解决方法是,你还需要一行:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

完整的正确代码是:

$fburl=”https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=YourURL”;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $fburl);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$stored = curl_exec($ch);
curl_close($ch);
$grid = new SimpleXMLElement($stored);
$rsscount = $grid->feed->entry['circulation'];
echo $rsscount;

我开始也纳闷了很久,怎么这么多地方的参考代码都不工作。被逼无奈,先用 wget 取 XML,碰到错误信息,很明显:
ERROR: Certificate verification error for feedburner.google.com: unable to get local issuer certificate
To connect to feedburner.google.com insecurely, use `–no-check-certificate’.
Unable to establish SSL connection.

再查看 curl 文档就行了。或许那些参考代码可以在某些地方工作,不过我觉得修正后的更稳健,适应性更好。换句话说,给参考代码要交代清楚环境需要,自然也要考虑会被应用到什么样的环境里,乱 assumption 可是相当地不专业。

Tags: , , ,

 

 

Related Posts Widget for Blogs by LinkWithin