2008年11月29日星期六

一个制作卡通头像的网站

最近看到一些朋友换上了很可爱的卡通头像,于是自己动手搜了一下,顺利搜到了制作这类头像的网站,分享给大家:

这是我给自己制作的头像:

Twitter&Twhirl体验 & 观点随笔

互联网应用是靠人的力量去推动的,随着你的网络社交圈变大,你的网络生活也会变得更加多彩。每天进入实验室开始新一天的工作时,打开邮箱,常常能收到一些好友发出的某个美国SNS(不知道SNS是什么的请点击前文的链接)网站的注册或者添加好友的邀请。

我注册过的SNS不是很多,在受邀注册Twitter之前,只是注册了校内网、FacebookLinkedIn。校内网其实也就是山寨版的Facebook,很多东西做得比Facebook要滞后,像开放API之类的,但是鉴于国内网络条件和用户的现实,Facebook基本也只是注册了,没有怎么使用——SNS不比搜索引擎,当绝大多数国内用户使用Baidu时,你还可以选择Google,但当你的朋友们都在上校内网的时候,你想玩,就得跟着玩。LinkedIn是我在今年一月参加微软亚洲研究院学生冬令营,在人才助力项目培训的Session上听研究院的一个经理介绍的,说他们现在会通过Facebook、LinkedIn这些SNS来寻找他们需要的人才。回来之后也注册了一个,添加了一些业内的朋友,本是打算能为下半年的求职辟开新的途径,后来发现对于在校生而言,意义也不大。不过LinkedIn上用户发起的一些讨论话题还是蛮值得看看的,上面发言的,我见过的有Yahoo韩国的一个高级经理,还有微软的HR经理之类的,能结识并有所交流的话,对个人还是有益处的。

下面回到Twitter上面。相比校内网越来越多的功能,Twitter只是一个简简单单的微型博客系统,使用者在Twitter上发布一条140字以内的小博客,该使用者的Follower都将看到这一条更新,并可以发布评论,over。



Twitter的首页很简洁可爱,右边是登陆框,左边是Twitter的介绍,典型三段式,直接摘之

What is Twitter?
Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?

Why use Twitter?
Why? Because even basic updates are meaningful to family members, friends, or colleagues—especially when they’re timely.
  • Eating soup? Research shows that moms want to know.
  • Running late to a meeting? Your co–workers might find that useful.
  • Partying? Your friends may want to join you.

How does it work?
With Twitter, you can stay hyper–connected to your friends and always know what they’re doing. Or, you can stop following them any time. You can even set quiet times on Twitter so you’re not interrupted.
Twitter puts you in control and becomes a modern antidote to information overload.

注册、登录之后便可以开始使用Twitter。最近看到aw的Twitter上提到了Twhirl,便好奇地去看了看,这是一个使用Adobe的AIR开发的Twitter客户端。十月份参加Adobe宣讲会时,Adobe使用了基于AIR的演示工具,非常炫酷,比起同领域竞争对手微软的WPF(Windows Presentation Foundation)不落下风,当时现场看过之后感觉震撼,直到昨天在机器上部署了AIR执行包,下载了Twhirl之后才是有了体验。

AIR的执行包很小,14.9MB,而WPF程序在客户机上跑起来依然需要安装庞大的.NET Framework。微软在Silverlight的安装和部署上做得很好,但.NET Framework这一块依然还是太令人抓狂。.NET给Windows桌面应用程序开发带来的便利体现得微乎其微,多数成熟的Windows桌面产品依然基于MFC。个人感觉国内在开发技术的应用上似乎要滞后于国外几个拍子,国外的网站上对AIR和WPF的关注似乎要大大超过国内,但在国内关注这些东西似乎没啥饭可吃的样子,不说基本找不到什么公司会招聘WPF和AIR的人,连C#程序员的需求量都很小,写着“Java”字样的职位需求是烂了大街。

安装AIR和Twhirl的体验都很顺畅,一分钟之内都搞定了(想想.NET Framework 3.5安装过程中那个需要拔网线的BUG解决方案,抛开其200MB的安装包体积不说)。看几个Twhirl的截图,Twitter的主要功能都能通过Twhirl搞定,类似IM的体验,可以抛开浏览器的累赘了。



Twitter还可以通过手机使用,不过在中国的话得支付国际短信费用。另外还有很多为Twitter开发的浏览器插件、Gadget、iPhone等Mobile程序等等,让用户能够随时享用应用。Anytime & Anywhere,正在成为新一代应用的必然需求。当弄明白Twitter是干嘛的之后,我立马联想起,俱乐部的Yannic Yang同学在去年曾经做了一个叫做WeLink的WPF程序,当时在微软亚洲研究院的学生实践项目中得到了一等奖,在北京做展示的时候还获得了最佳展示奖,VP们的评价也还不错,除了商业模式上的缺陷。它的功能也是让自己的好友知道自己在做什么,它还能通过角色切换来选择性地共享状态给特定的好友群,只可惜这个应用似乎没有继续做下去了,如果当时我们有更多的考虑的话,或许能够获得更多的东西。

小而简单的东西也能获得成功,例如Twitter,SNS不必然需要做得像校内网这样什么功能都有了才能火起来。同样,QQ一开始也不过是很简单的IM,而如今,在中国的装机量,应该已经超过了Windows(因为它有Linux的版本),为腾讯带来了巨额的利润。再说到软件创意,某一年Imagine Cup软件设计比赛,有一个作品的展示只是用了一张图片,便把What、Why、How这三个问题讲明白了,击败了所有那些精心构思的大场面,获得了全球第一。简单而精确,还真是一条王道。

欢迎大家使用Twitter follow我:twitter.com/joshuakwan

2008年11月27日星期四

谁说大象不能跳舞 读书摘记(三)

1
  • IBM的研究事业部成果颇丰,其所研制出来的技术成果远远超出了公司目前的商业化能力。我们并没有充分地利用这一笔巨大的资产。
  • 我们的技术分布越是广泛,我们对行业标准的制定以及行业未来发展的基本协议的影响能力就会越大。
  • 出售我们的技术构件,会补充庞大研发经费的不足并开辟一个新的收入来源。
  • 在后个人电脑时代,将会对所有能够进行网络接入的新数码设备的技术构件有很大的需求。

2
公司文化并不仅仅是游戏的一个方面—它就是游戏本身!从根本上说,一个组织不过就是其员工所创造出来的价值的集合体。愿景、战略、营销以及财务管理—实际上是所有的管理系统,都既有好的一面也有坏的一面。可是,如果没有这些因素(这些组织身上的DNA),那么所有的组织—无论是商业、政府、教育、医疗保健,还是任何其他的人类活动领域,都不可能取得长久的成功!

3
  • 精益求精。
  • 高品质的客户服务。
  • 尊重个人。

4
实际上,从终极意义上来说,管理并不是让管理者去改变文化,而是去邀请员工自己来改变文化。

5
我们是从对原则进行陈述而开始这项转变工作的。为什么要有原则?因为我认为,所有的高绩效的公司都是通过原则而不是通过程序来进行领导和管理的。

6
1. 市场是我们一切行动的原动力。
2. 从本质上说,我们是一家科技公司,一家追求高品质的科技公司。
3. 我们最重要的成功标准,就是客户满意和实现股东价值。
4. 我们是一家具有创新精神的公司,我们要尽量减少官僚习气,并永远关注生产力。
5. 绝不要忽视我们的战略性远景规划。
6. 我们的思想和行动要有一种紧迫感。
7. 杰出的和有献身精神的员工将无所不能,特别是当他们团结在一起作为一个团队开展工作时更是如此。
8. 我们将关注所有员工的需要以及我们的业务得以开展的所有的社区的需要。

7
  • 公司自己自行推出产品 → 以客户为导向(根据客户的 要求生产产品)
  • 以公司自己的方式行事 → 以客户的方式行事(为客户 提供真正的服务)
  • 道德式管理 → 成功导向型管理
  • 将决策建立在秘闻和神话的基础上 → 将决策建立在事实和数据的基础上
  • 以关系为导向 → 以绩效和标准为导向
  • 一言堂(政策性统一标准) → 百花齐放百家争鸣
  • 对人不对事 → 对事不对人(询问为何而不 是问谁)
  • 良好的愿望甚至比良好的行动更加重要 → 职责明确(总是能够解决难题)
  • 美国(阿蒙克总部)占主导 → 全球共享
  • 规则导向型 → 原则导向型
  • 只注重我的价值(个人主义) → 注重我们的价值(集体主义)
  • 分析停顿(追求百分百的完美) → 有紧迫感地做决策和采取行 动(只要有八成的希望即可)
  • 组织中缺乏创新 → 学习型组织
  • 平衡式资金投入 → 重点型资金投入

2008年11月26日星期三

Works Collection I

[All photos & design by Joshua]

使用Fiona的眼部特写照片制作的Book cover



和Monica在森林公园散步时拍摄



和Lynn在群光B1的咖啡屋拍摄,相机为Canon A710IS,使用单色模式进行拍摄,制作为Jazz音乐选集的封面





汉口的某个人行地下通道,相机为Sony W5



在群光拍摄的Levis店,相机为Sony W5



2006年5月从家回武汉的路上,白沙洲大桥上拍摄,相机为Sony W5,制作为个人录制的翻唱歌曲集的封面



2006年5月从家回武汉的路上,上高速前拍摄,相机为Sony W5,制作为个人录制的翻唱歌曲集的封底



两年多以前Ray送的一瓶Absolut Vodka,照片在寝室拍摄,相机为Sony W5,背景是墙面



两年多以前Ray送的一瓶Absolut Vodka,照片在寝室拍摄,相机为Sony W5,背景是白纸,台灯上光


2008年11月24日星期一

The Road

发信人: joshuaG (I Wanna Be With You), 信区: quest
标 题: 【申请】joshuaG申请DotNet版版副--2006.08.31
发信站: 武汉白云黄鹤站 (2006年08月31日19:50:09 星期四), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: DotNet
标 题: 【任命】 joshuaG 为 DotNet 讨论区版副
发信站: 武汉白云黄鹤站自动发信系统(2006年09月10日18:42:11 星期天)

发信人: miles (十八年的甘苦期待那最灿烂的绽放), 信区: quest
标 题: 【驳回】joshuaG申请InterCommunicate
发信站: 武汉白云黄鹤站 (2006年09月25日22:22:06 星期一), 站内信件

发信人: joshuaG (加菲 | 积人品攒个老婆), 信区: quest
标 题: 【申请】joshuaG申请MSClub版主--2006.10.28
发信站: 武汉白云黄鹤站 (2006年10月28日14:35:18 星期六), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: MSClub
标 题: 【任命】 joshuaG 为 MSClub 讨论区版主
发信站: 武汉白云黄鹤站自动发信系统(2006年11月05日19:54:03 星期天)

发信人: joshuaG (加菲 | 将殇剪碎 拼凑成窥望爱的窗), 信区: quest
标 题: 【申请】joshuaG申请CS版版副--2007.04.01
发信站: 武汉白云黄鹤站 (2007年04月01日10:27:34 星期天), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: quest
标 题: 【任命】 joshuaG 为 CS 讨论区版副
发信站: 武汉白云黄鹤站自动发信系统(2007年04月01日21:12:50 星期天)

发信人: joshuaG (秦之魅│加菲│LIFE IS ONLY ILLUSION), 信区: quest
标 题: 【辞职】joshuaG请辞DotNet版副--2007.10.15
发信站: 武汉白云黄鹤站 (2007年10月15日11:11:44 星期一), 站内信件

发信人: joshuaG (秦之魅│加菲│LIFE IS ONLY ILLUSION), 信区: quest
标 题: 【申请】joshuaG申请Articles版版三--2007.10.21
发信站: 武汉白云黄鹤站 (2007年10月21日22:39:25 星期天), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: Articles
标 题: 【任命】 joshuaG 为 Articles 讨论区版副
发信站: 武汉白云黄鹤站自动发信系统(2007年10月22日22:40:45 星期一)

发信人: joshuaG (秦之魅│加菲│The Stardust of Yesterday), 信区: quest
标 题: 【辞职】joshuaG请辞MSClub版主--2007.11.16
发信站: 武汉白云黄鹤站 (2007年11月16日13:19:01 星期五), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: MSClub
标 题: MSClub 版版主 joshuaG 离任通告
发信站: 武汉白云黄鹤站自动发信系统(2007年11月17日13:30:54 星期六)

发信人: joshuaG (秦之魅│加菲│The Stardust of Yesterday), 信区: quest
标 题: 【申请】joshuaG申请HuBei版副--2007.11.17
发信站: 武汉白云黄鹤站 (2007年11月17日22:08:29 星期六), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: quest
标 题: 【任命】 joshuaG 为 HuBei 讨论区版副
发信站: 武汉白云黄鹤站自动发信系统(2007年11月19日13:34:26 星期一)

发信人: SYSOP (SYSOP), 信区: sysop
标 题: 【公告】任命joshuaG为本站B区见习区长
发信站: 武汉白云黄鹤站 (2008年03月09日11:42:18 星期天), 站内信件

发信人: joshuaG (秦之魅│加菲│Hallelujah!CHANCE!), 信区: quest
标 题: 【辞职】joshuaG请辞HuBei版主--2008.06.15
发信站: 武汉白云黄鹤站 (2008年06月15日23:40:46 星期天), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: HuBei
标 题: HuBei 版版副 joshuaG 离任通告
发信站: 武汉白云黄鹤站自动发信系统(2008年06月16日00:04:48 星期一)

发信人: SYSOP (SYSOP), 信区: sysop
标 题: 【公告】本站B区见习分区站务joshuaG转正
发信站: 武汉白云黄鹤站 (2008年06月18日00:05:16 星期三), 站内信件

发信人: joshuaG (秦之魅│加菲│Hallelujah!CHANCE!), 信区: quest
标 题: 【辞职】joshuaG请辞Articles版主--2008.06.19
发信站: 武汉白云黄鹤站 (2008年06月19日00:58:17 星期四), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: Articles
标 题: Articles 版版副 joshuaG 离任通告
发信站: 武汉白云黄鹤站自动发信系统(2008年06月20日12:15:56 星期五)

发信人: joshuaG (加菲│我们随处扯淡的青春│白云悠悠), 信区: quest
标 题: 【申请】joshuaG申请GS版副--2008.06.30
发信站: 武汉白云黄鹤站 (2008年06月30日19:39:29 星期一), 站内信件

发信人: WHNETBBS (自动发信系统), 信区: GS
标 题: 【任命】 joshuaG 为 GS 讨论区版副
发信站: 武汉白云黄鹤站自动发信系统(2008年06月30日22:50:09 星期一)

发信人: BMTraining (版主培训专用帐号), 信区: sysop
标 题: 【任命】任命joshuaG为白云黄鹤BBS版主培训师
发信站: 武汉白云黄鹤站 (2008年07月01日00:45:10 星期二), 站内信件

发信人: BMTraining (版主培训专用帐号), 信区: sysop
标 题: 【任命】joshuaG为白云黄鹤BBS版主培训主管
发信站: 武汉白云黄鹤站 (2008年09月12日23:05:09 星期五), 站内信件

发信人: joshuaG (加菲|做一只如大海般滴男孩纸), 信区: quest
标 题: 【辞职】joshuaG请辞CS版主--2008.09.23
发信站: 武汉白云黄鹤站 (2008年09月23日23:51:37 星期二), 站内信件

发信人: SYSOP (SYSOP), 信区: sysop
标 题: 【站务上任公示】joshuaG申请见习站务
发信站: 武汉白云黄鹤站 (2008年09月26日13:44:02 星期五), 站内信件

发信人: SYSOP (SYSOP), 信区: sysop
标 题: 【公告】增选joshuaG为本站见习站务
发信站: 武汉白云黄鹤站 (2008年10月03日07:45:22 星期五), 站内信件

发信人: SYSOP (SYSOP), 信区: sysop
标 题: 【见习转正公示】见习站务joshuaG转正
发信站: 武汉白云黄鹤站 (2008年11月14日11:35:15 星期五), 站内信件

发信人: SYSOP (SYSOP), 信区: sysop
标 题: 【公告】见习站务joshuaG转正
发信站: 武汉白云黄鹤站 (2008年11月20日08:55:43 星期四), 站内信件

2008年11月23日星期日

堇若 【十】

期待终归是期待而已,在见到堇若之前,我想象过许多次我如何站在她的面前露出朝日般的笑容,用最动听的声音欢迎她的到来。事实不能如想象,很多时候只因我们不够坚定勇敢。

火车准时到站,我踮着脚站在出站口在拖着行李行走的人群中找寻堇若的踪迹,不过竟是她首先溜到了我的身边。见面之前激动,真正见着面了倒是平静下来,什么也没有说,只是拿过她的包。本是打算在自己的学校里头给她安排个暂住的地儿,这样我们也好见面一些,无奈堇若一直是很拧的性子,坚持要在外校的朋友那边住。送到住处之后,约好说晚上一起吃个饭,让她先去睡一下休息一下,毕竟在火车上折腾一夜也没有怎么安省。

距离晚饭的时间还很长,便在边上的大湖湖边找了一个地方坐下来吹风,吹得一身汗,然后起身四处走动,走得烦了便继续坐下流汗,一个下午来回折腾了十多次。六月尾的阳光很令人焦躁,蚊虫的歌唱让你从烦心到伤感,伤感起若干年前更年少的时候,在那些个六月的尾巴上发生的故事。

时隔几个月的见面虽然不是预想中那样美妙愉快,但接下来的暑假还是布满了快乐的情节。纹和我说,说堇若其实常常为你的关心所感动,只是希望你能更加大胆一些说出自己的想法。假期开始之后,和堇若约好每天晚饭后七点在公园门口碰面,一起跑跑步。这项活动约莫持续了半个多月,期间一起看了若干次落日,每次看落日的时候我们都在聊以前高中的那些人那些事。跑步从来没有认真跑过,慢慢悠悠了几百米之后便同时停下来开始聊天。后来便改作饭后散步了,一起走过很多很多点亮的路灯,一起在下着雨的夜晚听汽车驶过积水的路面擦出的声响。除开两人独处的时间之外,大伙儿组织了很多腐败活动,吃饭喝酒唱歌吃饭喝酒唱歌。吃饭的时候我和堇若总是坐在一起,护着她不让人灌酒;唱歌的时候统统点她喜欢听的歌,什么《星晴》,什么《爱,很简单》——尔后的几年,唱歌几乎没有再唱过这几支曲子,并非不想触碰回忆,只是找不到爱的情绪而已。

立秋之后的几天又向堇若表白了,依然遭到了委婉的拒绝。之后假装大病般在家猫了半个月,每天做的事情就是听花了大把银子买来的各种各样的CD,或者手拿着笔坐在书桌前,对着随笔本发呆,听秋风撞击窗棂的声音。“病”好得差不多的时候,自己精挑细选了十来首曲子刻了一张CD,写了一封情书向堇若作别,最后一句是:

“我爱你,再见。”

回看起来,觉得那时候做的矫情的事情实在太多,不过也嘲笑不了那时的自己,现在大约连矫情的勇气都没有了,始终患得患失着,吐露不出自己的心声。

和堇若约了时间地点,把CD和情书递给了她,两人表情平淡地互相告别,我回家,她逛街,仿佛一年间什么都未曾发生。后来堇若告诉我,她读过我的信之后哭了一夜,所以我以为在接下来的九月中旬的那个下午,她说让我们在一起,纯粹是因为我的爱意打动了她。

2008年11月21日星期五

接触Azure Services Platform

原来等待一个邀请码的时间也能如此漫长,在等待了二周之后终于收到了Azure Services Platform的邀请码。说是等待其实不准确,我本以为系统出错或者忽略了我的申请,已经没有期待。另外,收到的邀请码是针对Microsoft .NET Services和Microsoft SQL Services的,印象中我申请的是Live Services,本打算是拿Live的服务接口在自己已经废弃的MSN Spaces上面做点事情。

Azure是微软于今年十月发布的云计算平台,所谓的“云里雾里的计算”,同样的东西Amazon和Google已经先行了。Amazon的没有了解过,Google的那一套在Google Code上可以获取,曾经瞄过一眼,开发语言是Python。而眼下Azure仍然使用的托管类语言,需要开发者在.NET上进行开发。下面这张图简单展示了Azure的服务架构。



Greetings from the Azure Services Platform Team!

Your invitation code for Microsoft® .NET Services and Microsoft® SQL Services is now activated! You can sign up for Microsoft .NET Services and Microsoft SQL Services at http://go.microsoft.com/fwlink/?LinkID=129428. Your invitation code is valid only for signing up one .NET Services and SQL Services solution and was sent to you previously with title "!!Do Not Delete!! Invitation Code to Microsoft .NET Services and Microsoft SQL Services".

If you encounter any on-boarding issues, please post your questions to our forum (http://go.microsoft.com/fwlink/?LinkID=129447)

Sincerely,
Jenny Lo
Azure Services Platform Team


收到了上面的邮件,表示我的邀请已经被激活,可以开始体验Azure了。登录之后新建了一个服务,然后去下载了Microsoft .NET Services (Nov 2008 CTP) SDK。目前Azure云计算平台提供的.NET Services和SQL Services提供了如下的功能:

SQL Data Services
Logo
Microsoft SQL Data Services (SDS) offers highly scalable and Internet-facing distributed database services in the cloud for storing and processing relational queries. SDS can help you develop and provision new applications quickly with REST and SOAP based web protocols.

Service Bus
Logo
Service Bus provides a hosted, secure, standards-based infrastructure that dramatically reduces the barriers for building federated solutions that require communicating across Internet-distributed systems and organizational boundaries.

Workflow Service
Logo
The Workflow Service is a hosted offering that executes user defined declarative workflows in a scalable and reliable manner, greatly simplifying the need to write complex code to orchestrate the interactions between services.

Access Control Service
Logo
The Access Control Service provides hosted claims based access control using powerful, secure, standards-based infrastructure and federates with existing identities. The Access Control Service provides authorization for the Services Bus, Workflow and SQL Services.

读过一万篇文章也不如实际去运行一个最简单的“Hello World”,此前我一直迷惑云计算的服务开发人员的代码是放在哪里运行的,在跑了SDK中提供的最简单的Sample之后我明白了。Azure Service的开发和配置风格与Windows Communication Foundation是类似的,安装SDK后,添加了一种新的绑定netTcpRelayBinding,“Relay”是关键词,暗示了请求/响应的传递方式。

这个Sample提供的身份验证是简单的Username/Password的模式,用户名是我建立的服务Solution的名称,密码则是该Solution的密码,在运行服务端和客户端的时候都要输入,完成在云端的验证。Sample的功能也很简单,网络编程中最基础的Echo。


运行在本地机器上的服务端/客户端

当关闭服务端控制台时,客户端无法得到服务端的响应,说明Service Bus其实起到了一个桥接的作用(“Relay”),服务端程序无论运行在怎样的网络环境下,无论是在NAT之内还是公共环境,也不在乎这个服务的IP如何更改,客户端对其的定位依赖于Azure的Service Bus提供的统一地址,Service Bus为服务提供了注册与地址解析。在本例中,Echo服务的地址始终是“http://servicebus.windows.net/services/KwanService/EchoService/”,该服务的实际网络环境和地理位置,对客户机是完全透明的。

目前Azure的服务器只设置在美国,从实际使用Sample的情况来看,即便是教育网也能比较顺畅地完成通信过程,验证过程稍慢,多次尝试的速度不够稳定(时快时慢),不过服务端和客户端的通讯还是很流畅的。目前社区还提供了跨平台的RubyJava的SDK,其他语言的支持也在开发中。

2008年11月20日星期四

我为什么选择Google的产品

百度竞价排名的破事儿在网络上吵得沸沸扬扬的,当事人们拿着搜索引擎的公正性说事,实际上无非是你五十步我一百步而已。在普通用户这头,则为用Google还是Baidu争执开来,支持Baidu的无非几种观点:民族的,中文的,不装13的。然而有多少人真正去用过Google的产品呢?大概在他们的印象里,Google就是个这样的输入框:



我越来越持有一个观点,那就是Google与Baidu做的是完全不同的事情或者说不在一个层面上的事情。今年九月Baidu来华工进行校园招聘外加走秀,Robin举办了一场演讲,其间被问到Baidu目前的产品相比Google、Live、QQ等缺乏整合性与存在感,Baidu在未来将如何发展自己的产品。Robin的回答是,我们专注于做搜索,我们无意再去重复别人已经做得很好的东西——从我听来的感受,多少还是有点尴尬的意味在里头。国内市场的盈利模式上,Baidu和腾讯存在相当大的差距,08年上半年财报,腾讯的盈利就已经远超过了Baidu全年的数额。现如今Baidu开始做C2C业务,寻求新的盈利点,当然,也招来了阿里巴巴集团这个强大难缠的对手。


话扯远了,说Google与Baidu的不同,Google的技术核心不在于搜索而在于其搜索背后的一整套基础设施,其野心在于垄断互联网生态系统,类似于当年微软通过Windows建立终端软件帝国的方式。现在通过Google搜索我们往往能够在排名靠前的结果中找到Baidu贴吧、知道、百科的内容,看来Google并不像Baidu一样打压竞争对手的内容——或者说,这些内容不算做威胁,其他的互联网服务商只是内容提供者,而我是应用入口,用户在我手里。


用过Google产品的人一定会迷恋于出色的功能设计和用户体验,我就是之一。从最开始使用Google的搜索框,到听说Gmail不错,开始使用Gmail作为自己的电子邮件服务,然后自然使用到Gtalk作为日常IM软件之一。当我需要订阅博客以关注业界或者朋友的更新动态时,Google Reader在Google的某个页面上跳出来吸引了我。尔后我需要一个内容丰富的浏览器主页时,高度可定制的iGoogle出现了。我想与人交流技术问题,Google Group适时地出现在Google提供的网页剪辑内容中。随后我抛弃了充满桎梏的MSN Spaces选用Blogger,同时选择了Picasa Web相册。为了更好地经营自己的博客,又启用了Google Analytics、网站管理员工具。


以上是以我自己为例的一个关于Google产品的User Scenario,相似的事情发生在每个Google产品的用户身上,他们和我一样每天上线的第一件事情就是打开iGoogle的主页看看Mashup内容的更新,然后跳转到Gmail处理邮件,去Reader阅读博客等等。看看下面的贴图,你可以更实际地了解到,Google给网民提供的远不是一个搜索框。


这是我每次打开浏览器的iGoogle主页,在页面上我自己集成了实时天气、Gmail和Google地图搜索。



今天Gmail再次升级,少数幸运用户现在可以选择主题(看来我是幸运了:P),更多用户可能还需要等几天才能发现GMail的30多个不同的主题。目前提供的主题可以说款款精美。



注意看到在左下角的网页Gtalk上,我的图标是一个摄像机的样子,表明我安装了页面视频聊天插件。自己抓图的时候摄像头设备有点问题,没有显示画面。从之前使用的感觉来说,画质和传送速度都非常的好,使用到的Flash技术让我联想到Youtube。



我的Reader,不仅仅包含我自己订阅的内容,还可以得到朋友共享的好东西,充分体现了“分享”这一主题。



我订阅的技术论坛。



我使用的Google文件共享,支持基于网页的编辑。目前微软也提供了在线的文档共享,不过编辑的话,还是需要启动本地安装的Office软件。目前Live也在加紧纯在线Office的正式发布工作,值得期待。



在线阅读Google文件中的PDF文档,体验非常好,无论是速度还是字迹显示。



选择Picasa相册的原因,一是因为它支持外链,二是通过桌面版的Picasa上传图片非常便捷。下面是桌面版的Picasa正在上传图片到网络上。



这个则是Picasa Web的样子,注意看右边,和地图服务集成在了一起,扩展了信息维度。



Google的Blog也是高度可定制化的,比较适合有技术基础又懒得折腾WordPress的人群。



Google还为网站管理员提供了一些实用的工具。



最后这张图是Google Analytics采集的白云黄鹤BBS近一个月内的访问数据。通过这些数据,网站管理者可以分析当前网站的访问情况,并制定合适的推广策略等等。



除开这些,更多的人一定还用过Google翻译,当你为写论文的英文综述和外文文献翻译抓狂的时候;Google Code上面开放的源代码,我想一些朋友也借过来用过。看过这些文字和图片之后,我想之前对Google产品不大了解的朋友对Google产品应该能有更感性的认识了,也可以发现Google和Baidu在产品定位上的不同之处。


Google产品的强大让用户能更多地享受互联网带来的价值。在尽情使用它们的同时,我也不尽担忧互联网会否出现Google一家独大的局面。Chrome急急忙忙地发布,霸王捆绑Google自己的服务,风格已经有点类似微软。如果说微软的Live战略是想通过微软天下第一的终端向互联网渗透的话,那Google则是在从互联网端向桌面渗透进而掌握个人用户的制高点,Picasa、Google桌面只是小试,Chrome的发布则坦荡荡地亮出了它的野心。从实际使用两家的产品的体验来看,Live还有很长的路要走,作为微软的忠实拥趸,希望Live能与Google争一下市场份额,让用户有更多选择。


作为普通的网民而言,我是希望大家能更理性、独立地看待网络言论。著名校友aw最近提出了人肉防御,在这个光怪陆离的网络时代,靠天靠地靠Baidu靠Google不如靠自己。看见争论,选择盲从或者选择FQ,都不如自己去亲身实践体验一下,不仅仅能给自己带来更多的认识,也能为净化网络环境贡献一份力量。当我这几天在白云上看到一些Google和Baidu的争论中出现的奇怪言论时,那份无奈和遗憾,不知道是应该留给Google、Live、Baidu、QQ的产品设计师们,还是该留给我们的普通用户。

2008年11月19日星期三

谁说大象不能跳舞 读书摘记(二)

1

以下这两个因素,是真正推动客户支持这一新的、细分的供应环境的原因:
  • 客户想打破IBM对该行业的经济垄断—撕开IBM的价格保护伞,这种价格保护伞使得IBM能够以捆绑价格销售其产品,并从中获得相当高的利润。
  • 客户越来越对将运算能力传递给员工个人感兴趣(其术语是“分布式”运算,用以与主机的“集中式”运算相对应)。
2

到头来,每个产业都有一个整合者。当然,在这些环节中的不同阶段,还会有只为某一个成品提供部分产品的企业,例如,汽车工业中的钢铁制造商、家用电器的零配件制造商,或者金融服务中的营销商或税务申报代理。但是,在零部件到达顾客手中之前,有人不得不坐在生产线的最后,将所有这些部分产品以一种有创造价值的方式整合到一起。实际上,这个坐在生产线最后的人,就是在担负着将产品部件(部分产品)转换成价值的责任。我相信,如果说IBM有什么独特的位置或独特的行为能力的话,那么,它就应该是成为那个生产线最后的角色。

3

1993年,我们开始实施一个巨大的再造项目—后来变成了IBM这个全球公司最大的再造项目,至少也是最大的再造项目之一。它持续了10年之久,随着项目的不断拓展,IBM内部几乎所有的管理流程都发生了变化。

4

大部分再造工程都集中在11个领域。前6个我们称之为核心启动领域,意思是指这些业务领域大多是与公司外部世界相关。它们分别是:硬件开发、软件开发(后来,这两个单位合并成产品开发部)、执行、整体供应链、客户关系管理以及服务。 其余5个则主要关注的是公司内部流程问题,我们把它们叫做启动项目。它们分别是:人力资源、采购、财务、不动产以及信息技术(最后一个是一个令人奇怪的领域,至少乍看起来是这样的)。

5

在扭转公司颓势方面,我有很多经历,其中首先学会的是:如果你不得不做一些非常糟糕的事,那就尽快去做并确保让所有人都知道你所做的以及为什么要这样做。当你在等待时机成熟以便推出大举措的时候,无论是拖延问题、隐藏问题,还是零零星星地部分解决一个问题,总会带来负面效应。我相信,最好的办法应该是,迅速地将问题置于脑后,继续前进。

6

如果你不喜欢痛苦,惟一的方法就是把痛苦转嫁给你的竞争对手。因为,他们就是抢夺你市场的人,就是抢走你股东权益的人,就是使你无力供养你的子孙上大学的人。所以,惟一的解决之道就是将痛苦转嫁给你的这些竞争对手,并使IBM重获成功。

7

能够使IBM实现根本好转的关键战略决策,已经在那个极其有意义的一天之前就做好了。它们就是:
  • 保持公司的完整性,确保公司不分立。
  • 再投资主机业务。
  • 保留核心半导体技术业务。
  • 保证基本的研发预算。
  • 一切以客户为导向,把IBM转变为一家以市场为驱动力的公司,而不是一家关注内部的、以流程为驱动力的企业。
8

托马斯·沃森是一个强有力的、家长式的领导人,他在自己公司的各个方面都打上了自己的印记。他的人生观和价值观—努力工作、体面的工作环境、公平、诚实、尊重、无可挑剔的客户服务以及工作是为了生活,界定了IBM的公司文化

9
  • 个人电脑将最终应用于商业和企业之中,而不仅仅是只有爱好者和学生使用它。因此,我们没有迅速地抓住个人电脑市场,且没有使之成为公司的优先发展业务。
  • 因为我们并没有认为个人电脑将会挑战IBM的核心企业计算设备,所以我们放弃了对个人电脑最高的价值部分的控制,而微软却成功地拥有了操作系统;英特尔也成功地拥有了微处理器。当我加盟IBM的时候,这两家公司已经从IBM手中夺走了行业最高控制权。

2008年11月17日星期一

春秋 Live@VOX 2008.11.15

[All photos and words by Joshua]

这样级别的乐队出现在VOX,大约一年之内只有一次两次。去年年末木玛·Third Party带着华丽摇滚的风飘过武汉,朋克城市的人们似乎并不太感冒他的新形象,只是在唱着多年以前感动我们的《Feifei Run》,让台下的人都点着打火机跟着晃。今年果味VC也来过VOX,作为中国元老级英伦乐队在摇滚重镇演了一场,由于他们的歌过于温和,即便是加快了速度加重了鼓点的《双重生命》,也无法让台下的人跟着蹦跶起来,现场气氛非常之夹生。

谈到的都是短处,只因为他们都太牛逼,所以硬生生挑点儿刺,实际上那些活跃在暖场时间的地下乐队与这些摇滚妖精是没法作比的。就我个人感受而言,这一年来VOX的暖场乐队们是被骂得越来越多,谁叫他们只是陪衬呢——不过衬着衬着,终会有做正场的一天。 我们早早就来到现场,VOX已经把春秋的LOGO给挂起来了。三三两两的人靠在走廊转角的桌子边,台球桌没人,桌上足球也没人。

摇滚版的众滚青儿陆陆续续到齐之后我们跑到了二楼,坐着看演出方便,拍照也方便。酒吧里头放着Massive Attack的曲子,人们都被催眠了。

嘿,晃几下拍个吧台,看看效果。

暖场的乐队很瞎,给人的感觉就是换了周杰伦当主唱的林肯公园,居然还演了五首歌,演到我们在楼上高喊“滚下去”。乐队风格是特差了点儿,看四个人的身板就像是搞新金的,不过吉他手还是蛮不错,屈才了。

春秋来了!全场尖叫!首先出来的是Kaiser,我的新偶像。

Kaiser有多牛逼呢?除开唐朝乐队创始人之一、中国重金属传教士的名头,毕业于UC Berkley,现任奥美中国区总裁,奥运火炬手,《That's Beijing》撰稿人(时代上面也有一些他写的文章),这些东西在一个人的身上,只能用牛逼两字来形容了。能在音乐和事业上都取得这样的成就,Kaiser理应成为所有摇滚梦想家的偶像。

现场就不多加描写了,刁磊的双踩和纹身,杨猛豪迈的唱腔,精妙绝伦的三吉他配置,金属死党绝对不可错过这样的Live Show。值得一提的是,武汉的滚青儿也很牛逼,居然能在台下大合唱,喜得Kaiser几次在台上说,武汉牛逼,武汉牛逼。

春秋第一次在武汉的演出顺利落幕,为摇滚重镇、朋克城市武汉带来了一场令人不可抵抗被魅惑的金属盛宴。春秋创造的不仅仅是美好的音乐,作为风格独树一帜的“民乐金属”乐队,它也能为本土金属乃至民族音乐的发展和发扬给予启示。

好了,贴几张图,让大家感受一下最高水平的本土金属。

[更多春秋Live@VOX的图片请转到Joshua的相册]

最后单贴一张Kaiser Solo图

2008年11月14日星期五

谁说大象不能跳舞 读书摘记(一)

1

  • 环视整个行业,我发现在我的眼睛所及之处,那些高级经理们过去和现在都在忙着努力使自己的利润最大化;但无论是过去还是现在,我都认为,正是这种追求利润最大化的努力产生了巨大的勇气,这种勇气或许在短期内可以帮助公司,但从长远来看,它会损害公司的名誉和客户的信任。


2

  • 觉得对不起员工是没有用的,因为他们不需要任何狂热喝彩的演讲。我们需要的是领导艺术,一种方向感和动力。这种方向感和动力并不仅仅来自我,而是来自于在座的所有人。我不希望在这里看见太多预言厄运的人,而是希望能干的人在这里找得到一些短期能成功的项目和长期的令人振奋的项目


3

  • 我将按照原则而不是程序实施管理。
  • 市场决定我们的一切行为。
  • 我是一个深深地相信质量、强有力的竞争战略与规划、团队合作、绩效工资制和商业道德责任的人。
  • 我渴求那些能够解决问题并能帮助同事解决问题的人,我会开除那些政客式的人。
  • 我将致力于战略的制定,执行战略的任务就是你们的事了。只需以非正式的方式让我知道相关的信息,但不要隐瞒坏消息—我痛恨意外之事,不要试图在我面前说谎,要在生产线以外解决问题,不要把问题带到生产线上。
  • 动作要快。不要怕犯错误,即便是犯错误,我们也宁愿是因为行动太快而不是行动太慢。
  • 我很少有等级制度的观念。无论是谁,也无论其职务高低,只要有助于解决问题,大家就要在一起商量解决。要将委员会会议和各种会议减少到最低限度。取消委员会决策制度,让我们更多一些坦率和直截了当的交流。
  • 我对技术并不精通,我需要学习,但是不要指望我能够成为一名技术专家。分公司的负责人必须能够为我解释各种商业用语。

4

  • 我的会议讲话便条中有一个明显的缺点,那就是缺乏对文化、团队合作、顾客以及领导艺术的关注—事实证明,这些因素都是IBM最棘手的课题。


5

  • 守旧的研究人员说,他们都太看重创意了,因而与现实世界脱离了联系。天啦!就是这些研究人员,就是在他们的脸上,我读出了IBM的痛苦和问题所在!


6


我记得,那天晚上,当我独自乘坐IBM公司的专机飞回纽约的时候,我脑子里所想的都是关于公司董事会的问题。显然,从这次股东年会来看,公司更换董事会已经势在必行—而且越快越好。我转身对身边的飞机乘务员说:“这真是艰难的一天啊,我想我最好还是喝点什么。”
她说:“您不是说要喝酒吧?”
“当然是要喝酒!”我回答道,“你们这里有什么样的伏特加?”
“在IBM的飞机上是没有酒的,因为公司禁止在飞机上喝酒。”
我说:“你认为会不会有人能够改变这一规定呢?”
“当然,或许您就可以,先生。”
“那就改变这一规定,立即执行。”

2008年11月13日星期四

好好享受毕业前的校园时光

随着令人绝望的November Rain的过去,武汉又进入了长时间的晴好天气,阳光很暖,让人觉得惬意。昨天看见满眼的金黄时,遗憾手边没有相机,于是今天把相机塞在书包里带了出来,却把移动硬盘落在了家里。

随手拍了一下,前几天找Ugly拿到的一本Sun邮寄给他的Java SE培训教材,看起来颇为暴力的书,好在字比较大。



周一的时候Daisy老师在BBS上通知说第一批Mainframe的证书到了,也就是5门课程仅仅pass掉第一门COBOL的同学们可以去拿证了,那天约上Fancy去把证书领了回来。话说,这门课是2005年上半年学的 -_-



中午没睡午觉,有些晕晕乎乎的,走到实验室外面,阳光依然很好。武汉这地方的天气晴好的时间长了也是不行的,温度回升得太快,今天的寒意已经很不比前几天了,晒得有点热。看着这些梧桐又黄去了,一年的时间就这样消磨掉了。




三点多的时候接到Daniel的电话,和我聊了一些,了解了一下我的近况,建议我在onboard前过来一趟熟悉熟悉了解了解,然后充满感慨地说,要好好享受毕业前的校园时光,校园生活多好啊。坦诚平和的口气,就仿佛多年的朋友一般,还真是让我感动了一把。

剩下的等待也不会太长了,心情也彻底轻松了下来,大作战即将落定了。入夜的校园,看了五年多,一点儿也不特别,不过这景色却牢牢占据在心中,已经是一部分的生活了。



all photos by Joshua