Category Archives: Uncategorized

Hotmail Enables Free POP3 Access

Guess it’s an old news already. The Hotmail’s POP3 access service, which was provided to Hotmail Plus subscribers only, is free now! Lots of people have switched or are switching to Gmail which provides many great features including free POP3 … Continue reading

Posted in Uncategorized | Leave a comment

Enable OpenSSL Support for PHP on Windows

As a prerequisite, two libraries must be existing in your Windows system: libeay32.dll and ssleay32.dll. Two ways to achieve this: Install OpenSSL for Windows Or, copy these two files to C:\WINDOWS\system32 folder. They’re shipped with PHP package, you can find … Continue reading

Posted in Uncategorized | Tagged | 17 Comments

Make You Organized

手头事情太多?好记性不如烂笔头,于是开一个小文档,一条一条地写下来,或者安装一个便笺簿程式来记录,可是换台机器就看不到了。要是能有一个 online todo list manager 就好了。好吧,这就是 RTM 要帮助你的地方了。 RTM 是一个极简单的网站,提供单一的在线任务管理。用不着介绍。直接注册、登录,就可以开始了。 如果不喜欢每次都得打开浏览器来查看和管理自己的 todo list,下面这个名为 Tasque 的小工具就是你所需要的。 Tasque is a simple task management app (TODO list) for the Linux Desktop. Tasque 包含在了 Ubuntu 8.10 的库中,直接 $ sudo apt-get install tasque 对于较低的版本 8.04 … Continue reading

Posted in Uncategorized | Tagged | 1 Comment

Microsoft Anti-piracy in China

这神似一场全民参与的剧目,从盗版用户到正版用户、从不知道商业软件也需要花钱买的人到事事皆知的专家、从民间百姓到政府官员,都有出来说说话、表表态。当然这其中也少不了以娱乐精神解构一切的网路达人们和他们的各种黑屏演绎作品。其实微软一直都有反盗版,2003年时是直接锁死,2005年时是没完没了地提示你是“受害者”,相比而言,这次的黑屏算不上什么大动作。但为什么能引起如此大的动静?传播和传播途中的放大效应应该是原因之一。这也从侧面证明了 CNNIC 报告中所说的“中国互联网用户数世界第一”这一著名结论。瞧嘛,这么多人挂在网上,消息以近乎光速的速度迅速普照每个角落。 各有说法、各有主张,都无不可,只是不明白,有些人明明就是在用着全线的盗版软件,不去做个缄默的隐形人,却不住地跳起来说自己是黑屏受害者、说微软侵犯了自己的私有财产,还要与微软对簿公堂云云,莫名地高调到不行… 不说也罢。 不断跳票、整个开发期长达五年的 Vista 没有获得市场的好评与认可,销售状况不好。而这场规模浩大的金融危机也使得微软的老客户不敢乱花钱,能省则省,谁还有心情去升级操作系统。而另一方面,随着网络逐步变得无所不在(Google 甚至要发射16颗卫星来为不发达地区提供网络)、接入网络的费用越来越低,人们越来越多地使用在线程序与工具,桌面 OS 和软件的原本近乎垄断性的地位在被逐渐削弱。于是,微软就开始琢磨要从数目庞大的盗版用户身上收收钱了。虽是下策,但出于无奈,只能如此,否则财务报表会很难看的。 数来数去,就数中国盗版最厉害,而又听说中国人民经过30年改革开发、艰苦奋斗,现在变得蛮富有的,嗯,就选中国下手好了。目标既定,法律先行,于是先告下番茄花园,继之以技术,于是开始上黑屏补丁。至于收效,我想一定是有的,毕竟对于不少用户来说,电脑已经是生产力的一部分了,从前用盗版没人管,那就用着好了,现在人微软急了,那就花钱买好了,反正以前白用了那么多年,也赚到了。而对于微软来说,负面影响也是很显而易见的。那些对隐私或保密要求比较高的用户会渐生担心、开始不信任微软的产品。虽然张亚勤也有站出来说“微软没有、且不可能去收集用户的个人信息”之类的话,但站在公众的角度,又有几人愿意去相信呢。 从行业的角度来看,这个负面影响却是好事情,因为这会促进基础性软件的开放,包括 open standards 和 open source。开放是柄双刃剑,它能促进融合与协作,但也会导致软件自身直接销售收入的降低,盈利压力会促使软件商寻求创新以找到新的盈利点,进而推动整个行业的迅速向前发展。对于此,一个例子就是当年的 Netscape 与 IE 之间的浏览器之争。微软借力 Windows 桌面捆绑推销 IE,“缺省法则”导致大多数的用户使用 IE,直到最后 Netscape 坚持不下去了。其后多年,IE 在浏览器市场上睥睨天下、罕有敌手,从版本4到6,也就再无革新,更谈不上带来显著的 WEB 技术进步。这种情况一直持续到 Mozilla 推出 Firefox,浏览器市场重燃战火、也有了活力,各种新鲜的技术、产品、服务层出不穷。有趣的是,微软自己的产品 IE 也从中受益,其版本7和8有了明显的进步,开发过程中也吸引了比以往多的多的关注。我想,微软 IE 团队的员工们肯定是感谢 Firefox 的,所以每次 … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

2008 Facebook Developer Garage Beijing

我印象最深的就是这次大会的组织形式,人数规模也比较恰当,目测了一下,大约有150人与会。 会议 agenda 并是不那种司空见惯的预先精心拟定好的,而是只有一个时间划分,具体的 sessions 内容都是现场决定的,看起来更像是一种随意、松散、即兴的广场聚会。似乎混乱,但一切却井然有序地进行着。 会议正式开始之前是与美国 Facebook 的一个连线,介绍一些 Facebook 可以对外公开讲的东西,比如 Facebook Connect,以及回答了现场与会者的几个问题。接着 Keynote 之后会议的组织者介绍了一下今天会议的形式,然后有兴趣去做演讲或召集讨论的人就去领一张白纸,在上面写下 session title,贴在白板上。每个 speaker 有两分钟的“广告”时间来介绍自己 session 的内容,以吸引参与者。我也发起了一个名为 the business model of new community driven by web2.0 的 session,以召集对 business model 感兴趣的人一起讨论。 总共有15个 sessions,涉及到的 topics 大致分成两类:国内 SNS … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

遗憾 Google Developer Day 2008

Google Developer Day 2008 是 Google 第二次在中国举办的面向开发者的技术大会,我很喜欢 Google APIs、也很钦佩 Google 能一直坚持它的技术文化,所以这两次的开发者日我都请假来参加。可惜的是相比去年的那次,除了规模大了很多、人多了许多之外,再无其他进步,而让人无奈的是,这“规模大了很多、人多了许多”却是此次会议的不足之一。 会议组织方明显经验不足。我不清楚此次会议是 Google 公司自己组织的,还是委托专门的会展公司来组织的。因为人太多,一开始的签到程序就处于半失控状态,不停地有工作人员拿着喇叭在喊话,其实基本没什么实质性帮助。排队签到时,工作人员根本就没有问我要邀请函,也没有从他们的电脑里查询我是否有注册和确认参会,直接让我在一张纸上签名,然后就发给我参会的胸牌和手册。既然如此,那为什么事先还要我们注册?而且 email 确认、电话确认,弄得特别郑重其事的样子。 开场的主题演讲是由 Google 著名的美女副总裁 Marissa Mayer 来做的,她的 presentation title 起的非常好:Client, Connectivity, and the Cloud,可惜没什么实质性内容,约有一半的时间她是站在讲台上,不说话,然后先后有两位 Google 比较资深的员工上台介绍 AJAX 和 Gadgets。没想到,大会的主题演讲居然变成了 APIs/tools 介绍。这些东西放在具体的分会场 sessions 来做会更恰当。 分会场共有四条主题线:云计算地理平台主题线、云计算社区平台主题线、云计算实现平台主题线、云计算移动平台主题线。其实内容和去年一样,依旧是介绍 Google … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

“正确”地安装 iTunes

有没有搞错,安装 iTunes 如此简单的软件还需要指南?Hmm… 如果你一贯是缺省型,的确不需要;如果你非常讨厌有人采取“买一送N”的策略在你机器上额外装上 N 个你根本不需要的组件、插件、工具、etc,就很有必要了。尤其是在水果于3月份利用 Apple Software Update 强行推送 Safari 这一事件之后,我们更有理由要当心安装了。 下载 iTunes 安装包之后,不要直接就开始安装,因为安装向导不给你任何定制安装的机会。而是用解压缩工具(比如 7-Zip)打开这个文件,你会发现 iTunesSetup.exe 包括: iTunes.msi QuickTime.msi AppleSoftwareUpdate.msi AppleMobileDeviceSupport.msi Bonjour.msi iTunesSetupAdmin.exe 如果你跟我一样,只是要拿 iTunes 当 podcast client 和 music player,那么就只需要安装 QuickTime.msi、iTunes.msi。其他的都不需要,比如 Bojour 是水果用来实现资源共享的一种机制,用的人应该是不多;Apple Software Update 看起来蛮有用的,其实也普通了,通常小更新并不关键,而大的改进下载新版即可,尤其是水果强推 Safari 事件后,我们更应当心此“后门”。 … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

Make Windows XP Leopard-like

去年把 Windows XP 系统风格换成 Tiger,到今天为止,用了有一阵子了,感觉还不错,不过最近发现 Leopard 似乎更好看、更酷一点,所以就又换了一下。 在 deviantART 中可以搜到很多 Leopard 风格。国内还有一个 Nick Zone 苹果模拟专题站,也提供 Leopard 风格主题下载,不仅如此,Nick 还很 nice 地提供一个 all-in-one 安装包,包含了常用的几个模拟软件,比如 RK Launcher, Y’z Shadow, etc. 不过我还是喜欢逐一自己来配置,步骤不变,在前文中有具体描述。 下面说一下如何让 Firefox 看起来像 Leopard 下的 Safari. 第一步,安装 Foxdie (Aqua) 安装 Foxdie (Aqua) … Continue reading

Posted in Uncategorized | Tagged , | 3 Comments

OS Summit Asia 2007

The Apache Software Foundation and the Eclipse Foundation have announced plans for Asia’s largest Open Source community conference. The inaugural OS Summit Asia will be held in Hong Kong on Novermber 26th-30th 2007. There will be more than 20 pre-conference … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Big Day

毫无疑问,2007年6月29日已经成为了重要的一天,这天万人瞩目的 Apple iPhone 正式发布了,无数人的眼球被吸引过去,无数的评论家和预言家们在评估这个颠覆传统的手机会给通信行业带来什么,正如当年 iPod 给音乐行业和传统 MP3 播放器行业,以及 AppleTV 给电视行业带来的冲击力,人们期待着 iPhone 能带来同样力量。 当然,单只一个 iPhone 还不足以让 June 29 永垂不朽,这天还有 GPL v3 的正式发表。对于力量日益强大的 open source software 来说,这是一个里程碑式的事件。虽然在 draft 阶段,Richard Stallman, Linus Torvalds 等大腕们的意见很不一致。 好,最重要的事件出场了!June 29, Eclipse Europa 正式发布了。相比上次 Callisto 的10项目发布,这次增加到了21项目,而且最最重要的是,我开发的 Build-to-Manage for … Continue reading

Posted in Uncategorized | Tagged , | 4 Comments