Google Android 对于Google这种依靠高增长率赚钱的公司,如何保持高的增长率是很关键的,Android对于Google来说是开拓新的增长点,这跟当年Microsoft进入报表生成软件领域是一个道理。进入这样的领域所花费的投资,对于Google而言绝对可以忽略,效果则是明显的,就算失败了也不会有什么损失。当然了这次Google跳得有点儿远~~~ 当然了,Google 只用了一年多的时间就能做成这样确实还是很强悍的,虽然大多数东西都是基于已有的技术开发~~~
Google Chrome的感觉有些奇怪,浏览器领域在此之前基本已经尘埃落定,IE保持老大地位,firefox作为老而保持sexy的形象,老三大量的IE内核的克隆产品,然后是Opera以及Safari。从本质上来说,Google应该是不关心浏览器的,但是Microsoft开始进入Google的领域,说实话,谁都要提防Microsoft自说字画的搞乱浏览器市场。Google培育Mozilla就是这样的目的,可以说只要Mozilla没有走到绝对优势的地位,Google就不会停止对Mozilla的支持。当然了这次Google自己赤膊上阵恐怕也抱着同样的目的,那就是:在浏览器市场纠缠Microsoft,增加话语权,同时让Microsoft走到W3C的标准圈子内,不论是Microsoft的Silverlight,还是Adobe的Flash/Flex/Air。 对Google来说,都不是他想看到的,对于Google这种Internet信息服务提供者来说,最好在客户端领域是群雄争霸,决不能一枝独秀。另一方面Chrome真正目的应该是成为Google的桌面应用平台,看看Chrome强调的JavaScript速度,独立进程管理,哪个都像是在给桌面应用开发作准备。
总的来说,Google作为后来者,她要做的就是不断搞出新的东西,不断进入新的Internet或者信息服务相关的外延领域。不论成功或失败,总要在别人的家里打仗才好。
2008/09/27
2008/09/26
VIM Tips
I am running in a English version Windows XP in office. The default encoding of the OS is english! While I still want to be able to work with some Chinese document in VIM, how can I make it happen?
That's simple, put this line into your vimrc file
And "Bitstream Vera Sans Mono" to be used for ANSI characters.
Indeed this option can be set locally for each individual files by using the VIM modeline
VIM is fantastic cool~~~
That's simple, put this line into your vimrc file
set guifont=Bitstream\ Vera\ Sans\ Mono:h10:cANSIVIM will be using NSimSun to display the Chinese characters. :)
set guifontwide=NSimSun:h11:cGB2312
And "Bitstream Vera Sans Mono" to be used for ANSI characters.
Indeed this option can be set locally for each individual files by using the VIM modeline
vim:ts=4:sw=4:expandtab:enc=utf8All the VIM option can be changed locally. Don't forget to put this modeline into the comments :D
VIM is fantastic cool~~~
2008/09/23
强力推荐JavaScript 高级教程
超级牛人 John Resig (在 Mozilla.org 工作,jQuery的作者) 捉刀制作!!! Web 开发必读~~~
Learning Advanced JavaScript
1) Our Goal
2) Defining Functions
3) Named Functions
4) Functions as Objects
5) Context
6) Instantiation
7) Flexible Arguments
8) Closures
9) Temporary Scope
10) Function Prototypes
11) Instance Type
12) Inheritance
13) Built-in Prototypes
14) Enforcing Function Context
15) Bonus: Function Length
Learning Advanced JavaScript
1) Our Goal
2) Defining Functions
3) Named Functions
4) Functions as Objects
5) Context
6) Instantiation
7) Flexible Arguments
8) Closures
9) Temporary Scope
10) Function Prototypes
11) Instance Type
12) Inheritance
13) Built-in Prototypes
14) Enforcing Function Context
15) Bonus: Function Length
订阅:
博文 (Atom)
BlockChain 相关电子书
@copyright of Sam Chadwick - https://thehub.thomsonreuters.com/groups/bitcoin/blog/2017/09/10/blockchain-paper Blockchain Papers A c...
-
兴趣是最好的老师, 世界上没有完美的系统,电子车票系统也是如此。 这个PDF里讲述了一个MIT的三位学生发现了波士顿地铁电子车票系统的漏洞的故事。 国内的这种研究的精神似乎少了一些! 我们的教育导向太死板了!
-
火车停了 话说列宁,斯大林,赫鲁晓夫,勃列日涅夫,戈尔巴乔夫五人同坐一列社会主义号火车前进, 突然火车停了,车长过来报告,前面铁路断了,列宁:"说发动一次星期六义务劳动把它修好",斯大林一瞪眼:"一定有阶级敌人搞破坏,抓起来枪毙",赫若有 ...
-
Apple (TM) iPhone (TM) 3G 版本 Zippy 2008年6月9日在旧金山发布。 看看这次 Steve Jobs 给我们带来了什么? 8G内存的版本价格为 $199 = ¥1400 : 3G UMTS, Wifi, Apple's design. ...