星期四, 九月 16, 2010
vision思考
由此,思考了一下老东家阿里的vision,发现气势如虹的vision表述下,却蕴含了Jack团队的内心潜意识下的彷徨和迷茫。
从而,阿里巴巴系经历成长的烦恼,也都有这个潜在的原因吧。
感叹,中国的公司还是太年轻,太不成熟呀。
哪怕阿里有像Jack这么一个极强业力和念力的领导者,也难掩其不失中国民企稚嫩和迷罔共性的现实。
究竟何出此言?
且看阿里的vision,虽几经增减,但有一句是核心,那就是马云那句壮志满怀的"做102年的公司"。
让我们再看看Google的vision:organize the world's information and make it universally accessible and useful (组织全球数据以广而用之。窃以为应该换个表述,换成被动态:全球数据都将被组织以广而为用)
Microsoft以前的vision(现在的很烂,这是微软开始烂的根源吧):a PC on every desk and in every home (每家桌面上都有一台PC)
(reference: http://www.cybergrain.com/archives/2004/12/googles_vision.html)
IBM的愿景,最新的是:智慧的地球。(reference: http://www-900.ibm.com/innovation/cn/think/think2009/#max)
爱立信的愿景:50B connections in 2020(到2020年500亿连接)。
阿里的vision换个表述就是,赚够102年的钱。(公司首要任务是赚钱,所以活102年就必须赚102年的钱)
无论如何,仅仅表达要赚钱的意愿是不足以成为一个好的vision的。
这也折射出中国企业家,其实除了赚钱和继续赚钱,不知道到底路在何方。从而也不知历史使命,等等。
不要说历史使命太虚幻,其实是非常实际的东西。
每家桌面都有一台PC,社会就会改变,历史就会走出不同的轨迹。
通过我们的双手,创造历史的轨迹,这就是使命。
因此,没有树立正确的vision,就不会推演出正确的mission。
本文不再深入讨论mission,这里打住。
反观google 微软等的vision,真正体现了vision是什么:
(1) vision的本意就是"看到","视觉"。其实就是我们(希望将来某一天)看到什么样的世界。
(2) 通常,这个想象中的世界对今日之人产生激励作用。
所以,将来我们看到的世界就是我们赚了102年钱,我们还活着,说明我们今天不知道、或者说不知道我们应该去创造什么样的世界。
只有一个可通过我们双手去创造的未来世界,对它的准确描述,那才是一个真正好的vision,我们的vision。
愿景。The expected future.
难道不应该是一个非常伟大的未来吗?
其实阿里巴巴已经很伟大了,Jack已经是一个很高瞻远瞩的不世出之杰,依然有此差距,此处反思,非批评也,而是希望能够从中学习,不断进步。
如果又引起了一些思考,抛砖引玉,那就更欣慰了。
XUL的final-ui-startup,holy shit
目标:等待ui完全初始化完毕再执行某个init()函数。
看了如下一系列文档:
https://developer.mozilla.org/en/XUL_Questions_and_Answers
http://groups.google.com/group/mozilla.dev.tech.xul/browse_thread/thread/f0aa44a69e64dda5/b86f0e12f5941092?pli=1
https://developer.mozilla.org/en/XPCOM/Receiving_startup_notifications
https://developer.mozilla.org/en/Observer_Notifications
https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIObserverService
https://developer.mozilla.org/en/nsIObserver#Example_Code
https://developer.mozilla.org/en/Code_snippets/Miscellaneous
依然不知所云。
大概明白了是需要用XPCOM的Observer和Category Manager来捕获到final-ui-startup,然后调用init()。
但是N hrs的调研之后,依旧悲剧了,文档真是holy shit,不知所云。
google相关代码、文档,=0。
最后不得已,还是祭上土法:
window.addEventListener("load", function(e){
asetTimeout(function(){init();}, 1000);
}, false);
这个asetTimeout()是自己定义的一个延时函数:
TIMER_ON = true;
TIMER = Cc["@mozilla.org/timer;1"].createInstance(Components.interfaces.nsITimer);
TIMER_TYPE = Components.interfaces.nsITimer.TYPE_ONE_SHOT;
asetTimeout = function(func, delay) {
if (TIMER_ON) {
var ev = { notify:function(timer){func();} };
TIMER.initWithCallback(ev, delay, TIMER_TYPE);
}
};
星期一, 九月 13, 2010
产品战略――一个令人回味的游戏
前几天offsite activity时做了一个很有趣的游戏,颇有值得仔细品味之处。分享出来,以飨大家。
这个游戏的名字就叫做产品战略。(ok, 我起的,呵呵)
窃以为,这个游戏的妙处在于它的设计巧妙的反应了产品战略和研发中的核心问题,令人回味无穷。
比起以前参加的无数所谓管理培训中的取巧型游戏或煽情型游戏,此款游戏实乃匠心独具,令人十分受益。
游戏的任务很简单:
分三组。用塑料吸管和塑料胶带制作一个vehicle(陆路交通工具)。vehicle的顶端要固定一个敞口一次性水杯,装满水。产品完成后,用绳子拉着vehicle完成指定路线(平地无颠簸,有围绕障碍物绕圈之要求)
评分标准:
1) 产品递交时间(time-to-market)越快越好:第一名 50分;第二名 25分;第三名 0分。
2) vehicle的高度(height)越高越好:每厘米2分。
3) 完成指定路线时间(speed)越快越好:第一名 50分;第二名 25分;第三名 0分。
4) 杯中水洒出次数:每洒出一次扣10分。
5) vehicle完全翻倒:扣25分。可以再获得从起点再来一次、尝试完成指定路线的机会。(仅有一次restart的机会)
我们当时玩的时候各队的战略选择:
1队:time-to-market。力争最快递交产品。
2队:height。力争制作最高的产品。
3队:speed。力争制作可最快完成指定路线的产品。
结果我就不说了。实际组织团队去玩一下才能真正有深刻体会。
玩后可以思考这几个问题:
1 上市时间越早越好吗?引申一下,你确信你要选择一个仅靠上市先后决定成败的产品作为你的核心产品吗?
2 质量因素隐含在哪里了?你应该选择什么样的产品作为核心产品?如何平衡质量和(上市)速度?
3 产品里蕴含的技术是什么?技术的作用是什么?为什么一个好的核心产品里一定要有较高的技术水平和创意?
4 当一个产品投放市场后效果不佳,应该如何面对?坚持到底就一定是胜利吗?
5 你们小组是如何在压力下讨论和沟通产品战略的?又是如何协作实施战略的?
上面几个方面的问题是我玩了之后体会出来的。我会分个贴写写个人的理解。欢迎补充;)
星期一, 九月 06, 2010
百度开放平台:信息管道的霸权主义
在彼时那篇不免过于辛辣的《十批百度框计算》中,前两批分别指出:
第一,所谓"框计算",如果说还有一点可取之处,那就是所谓开放平台了。
第二,即便是所谓开放平台,也蕴含着霸权思维。
果不其然。一男兄撤了,但其legacy被发扬光大,或至少是鸡肋不舍。"框计算"没炒熟,终究回归了"开放平台"――蕴含着霸权思维的"开放平台"。
为何说百度开放平台是霸权思维?我们只需思考一个问题,那就是搜索引擎是否应该具有中立性,即,不应当在未尽足够告知义务的情况下、无论出于任何目的而修改搜索结果?
答案显而易见。
为什么?因为搜索引擎,如同通信工具一样,本质上是信息的管道(bit pipe)。它不产生内容,如同电信运营商不产生通话内容一样。
但是不同于电信运营商的是,搜索引擎的商业模式是新颖的。本质上,搜索引擎的这种对bit pipe的商业模式的创新,或者说潜在价值的挖掘是建立在互联网对法律的超前性之上的。也就是说,发现了法律的未监管空间进而实现了超额利润。
试想,如果法律允许电信运营商在每段通话之前、之间、之后任意插播广告,电信运营商的收入得增长多少?如果再加上语音分析、行为分析、位置定位,自动精准推送最适合你的广告呢?可惜的是,全球范围内,法律对于通信安全和通信过程中的隐私保护都有着严格的规定和监管措施,从而消灭了这种超额利润。
法律尚未到位,所以搜索引擎公司必须自律。这也是google为何一直标榜"不作恶"的原因:不是因为它高尚,而是它在试图自证清白从而避免法律的审判和制裁。如同一个不当得利、内心不安的暴发户,日日跪在教堂向神父忏悔一般。即便如此,在欧美十分注重个人隐私和通信安全的环境下,google总是面临诸如利用免费信息获利以及侵犯隐私等方面的指责和诉讼。
而我们神佛不信,鬼怪不惧。我们很难理解google内心深处的超我(superego)对于本我(id)的批判以及对于上帝的畏惧。
所以我们有了肆无忌惮的竞价排名。
所以我们又有了神挡杀神、佛挡杀佛、被誉为"信息终结者"的百度开放平台。
从此,每一个百度的用户将接受百度的教化。
我们不必有独立的判断。
我们只需要接受百度筛选出来的"最佳"结果。
我们将会非常happy。
因为我们,五千年来就喜欢听别人的话,五千年来就不喜欢独立思考。
十分感谢百度的努力,让每一个国人更加happy。
海盗船长,嘿咻嘿咻。
粉红娘娘,哎哟哎哟。
海盗船长,嘿咻嘿咻。
粉红娘娘,哎哟哎哟。
wxpython
参考tutorial: http://cyz001.javaeye.com/blog/391806
注意最后要执行 python setup.py py2exe
会遇到dll错误 error: MSVCP90.dll: No such file or directory 。解决方法是:
http://blog.csdn.net/ablo_zhou/archive/2010/02/07/5295750.aspx
待发布的exe dll等编译出来后会在dist目录里。
最后用 NSIS (Nullsoft Scriptable Install System) 制作installer。
这好东东居然open source了,呵呵。 http://nsis.sourceforge.net/Main_Page
N年前我就用它打包我的delphi程序了哈。