
以下是Google进入中国这些年来的所有投资项目,社区,导航,软件,分类,点评,浏览器,娱乐都有照顾到.
Google的中国策略到底是有的放矢还是打一枪换一个地方?不妨一起来观察和讨论一下.
2004年百度上市之初,Google曾持百度2.6%股份,499万美元;百度上市后,持股2.2%。2006年,Google清空百度股票。
2、 整合天涯
2007年8月份,
Google与天涯共同推出的产品“问答”和“来吧”;以阻击百度“知道”和“帖吧”,据传:控股60%的天涯股份;目前天涯产品线上都可以看到Google身影,无论是:问答、来吧、搜索、还有现在的Opensocial项目。
3、 收购265及G.cn
2008年5月,Google宣布收购265.cn和g.cn;终于结束长达近一年多谈判。同时,在和收购265的过程为了争得更多的优势,Google推出Google导航产品。
4、 结盟金山词霸
2008年5月8日,谷歌中国联盟金山旗下经典产品金山词霸,联合推出:谷歌金山词霸。旨在把谷歌在线翻译Online上到桌面平台的转移。
5、 谷歌战略投资赶集网
2007年Google与赶集网共同组建的合资公司—北京谷翔信息技术有限公司,并获得国家信息产业部ICP牌照。
6、 投资傲游浏览器
傲游浏览器目前中国浏览器市场占有一定市场份额,为此Google为了获得更多流量;秘密投资Maxthon,据传投资额为:100万美元;现在Maxthon地址栏默认搜索google.cn。
此次投资,双方均未公布发布信息。
7、 投资大众点评网
从谷歌生活搜索的餐饮搜索信息源网站,是大众点评网独家提供信息。而另外一个口碑网已经被阿里巴巴收购现在整合成雅虎口碑网。同时,大众点评网的地图信息均由Google提供技术支持。由此可以看出谷歌肯定对大众点评网有过密切的合作和投资行为。
8、 战略投资top100巨鲸音乐网
谷歌由于受政策性和版权的影响不能提供相关免费下载服务,为了能够推出音乐搜索服务;谷歌必须要与国内具有音像产权的企业进行合作。而和巨鲸合作无疑是最后的方式。此项目即将面试,近期网络上已经流传Google音乐搜索的界面。
原文:http://hi.baidu.com/dingli/blog/item/60abf60383ca5f723912bbed.html
|
配置开始,点击Next继续
选择Detailed Configuration,点Next继续 下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,我这里只是示例,就选择开发服务器,占用尽量少的内存,用户可根据自己的需求,选择其他选项,点Next继续 下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的。 点Next继续,下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动 下面是选择mysql允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择 点Next继续,下面是选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:3306 点Next继续,这一步设置mysql的默认编码,默认是latin1 我们可以根据需要,把它改成gb2312,或gbk 注意:如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码。 点Next继续,这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐:下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。 点Next继续,这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是选择是否允许远程机器用root用户连接到你的mysql服务器上面,如果有这个需求,也请勾选 当两次输入的密码一致后,记住该密码,点Next继续 到现在位置,mysql已经得到了足够的配置条件,如果没有问题即可点击Execute,让mysql进行配置,如果有不妥的地方,点击Back,重新修改配置条件 这样mysql就全部安装好了 可能出现的问题: 如果在第二十步,你出现的界面是像下面这样 有三个输入密码的地方,则有可能您是在原来基础上安装的。你在第一个文本框输入原来root的密码,后面两个文本框输入root的新密码,点击Next基础 给您推荐几种解决办法: 1、点Retry,重试; 2、再运行一次设置,看到有关“移除原设置”的选项,选择移除,然后在重新设置。 3、重装。 重装注意事项:最好删除原来的所有文件,必要的话,可以清一下注册表,如果你机器上没有其它mysql相关的程序。而且一定记得不要保留原有的my.ini文件。还有就是删除原来安装路径下的文件,并删除数据目录下面的ibdata1文件. |
|
将 Wordpress 下载并解压缩,现在打开进入解压缩得到的 Wordpress
文件夹,用你喜欢的文本编辑器打开 wp-config-sample.php 文件,找到以下几行:
define('DB_NAME', 'wordpress'); // The name of the database define('DB_USER', 'username'); // Your MySQL username define('DB_PASSWORD', 'password'); // ...and password define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value 将之前我们配置好的数据库名,用户名,密码和数据库服务器(hostname)分别填上。以前面我们的设置为例,应为: define('DB_NAME', 'jiang_demo'); // The name of the database define('DB_USER', 'jiang_demoadmin'); // Your MySQL username define('DB_PASSWORD', 'demo0205admin'); // ...and password define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value 以下这行设置你的数据库表的前缀。对于某些虚拟主机服务商,他只给你提供一个数据,你还想要建立多个网站的话,那么可以通过数据库表的前缀,来区分不同的网站。你可以根据自己的喜好来设置,不过前缀只能是数字、字母和下划线。 $table_prefix = 'wp_'; // Only numbers, letters, and underscores please! 以下这行设置用来本地化你的 Wordpress;点点游的中文版已经预设为 zh_CN,使用英文原版的用户,建议修改为 zh_CN ,这样如果你的 Wordpress 如果提供多个语言的翻译版本时,会自动给你关联到 zh_CN 语言。zh_CN 表示中国大陆地区使用的中文。 define ('WPLANG', ''); 上面这行修改为: define ('WPLANG', 'zh_CN'); 完成以上修改后,将文件另存为 wp-config.php 到原目录下。 |
|
( 别人原创文章,未经授权,不得转载。作者:印第安 http://blog.kysf.net ) 首先安装IIS 6.0,并确保IIS 6.0能正常运作。安装具体步骤方法网上有许多教程,在此不详述。 其次就是安装PHP,让IIS支持PHP。 有两种方法在 Windows 下安装 PHP:使用安装程序安装或者手工安装。
Windows 安装程序PHP 的 Windows 安装程序可以在 http://www.php.net/downloads.php 下载。它会为 IIS、PWS 和 Xitami 安装CGI 版本的 PHP,并配置好 web 服务器。该安装程序不包含任何外部的 PHP 扩展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。 运行安装程序,按照向导说明一步步安装。它支持两种安装类型:标准,将使用合理的默认配置进行安装;高级,会在配置中询问几个问题。 安装向导会收集足够的信息来设置 php.ini 文件,并配置好 web 浏览器以使用 PHP。 一旦安装完成,安装程序会提示重新启动系统,重启服务器,或直接开始使用 PHP。 注意:这种安装方式安装的 PHP 不是安全的。如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。该自动安装程序能够让用户立即使用 PHP,但是这不意味着可以用于在线的服务器中。
手工安装安装前需要从 http://www.php.net/downloads.php 下载 PHP 的 ZIP 二进制发布包。 虽然目前有很多多合一的安装包,而且也发布了一个 Microsoft Windows 的 PHP 安装程序,但是仍然建议用户花些时间自己手动安装PHP。因为这样才可以更加了解这套系统,并能够在需要的时候更方便的安装 PHP 扩展。 下面我讲解手工安装步骤。
1、第一步,要确保IIS能正确找到PHP和相关的DLL扩展。 PHP 5.0版以前官方建议将 php.ini 和多个 DLL 文件移动到系统文件夹(例如 C:\WINDOWS)。这一步骤虽然简化了安装过程,却导致升级上的困难。建议在使用新版本的 PHP 前删除所有这些文件(比如从 Windows 系统文件夹删除 php.ini 和 PHP 相关的 DLL 文件)。务必在删除前备份这些文件,因为这一操作可能破坏整个系统。原有的 php.ini 在安装新版本的 PHP 时也可用来参考。不久用户便会明白,安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录,并在系统的 PATH 环境变量中设置此目录。 将下载下来的 PHP 5.2.x 的ZIP压缩包解压到目的目录,比如 C:\php ,我是解压到了 E:\usr\php 。可以选择其它的路径但最好不要用中间有空格的路径(例如:C:\Program Files\PHP 就不太好),如果这样做有些 web 服务器会崩溃。 PHP在IIS下的安装可以以服务器模块方式或CGI可执行程序方式安装,还有个 CLI 版本是为使用 PHP 命令行脚本而设计的。服务器模块比 CGI 可执行程序提供了更好的性能和更多的功能。所以我主要介绍服务器模块安装方式。 CGI 和 CLI 可执行文件以及 web 服务器模块都需要 php5ts.dll(php4ts.dll,php4中使用),必须确认该文件可以在 PHP 安装路径中找到。对该 DLL 的搜索顺序为:
要让 php4ts.dll / php5ts.dll 能正确被搜索到,有下面三个选择:复制该文件到 Windows 系统目录;复制该文件到 web 服务器的目录;或者把 PHP 目录(例如 C:\php)添加到 PATH 环境变量中。为了将来更好的维护,建议使用最后一个选择,将 PHP 目录添加到 PATH 环境变量中,因为这样更便于将来升级 PHP。 ①将 PHP 目录加入到 Windows 路径 PATH 中去
②使 php.ini 文件在 Windows 下被 PHP 所用
2、下一步是为 PHP 设置一个有效的配置文件,php.ini 。 在 ZIP 包中有两个 ini 文件,php.ini-dist 和 php.ini-recommended。官方手册中建议使用 php.ini-recommended,因为在该文件中优化了性能和安全。请仔细阅读该文件中的注释,因为它从 php.ini-dist 修改而来,会对设置产生较大的影响。例如将 display_errors 设置为 off,将 magic_quotes_gpc 设置为 off。除了阅读这些部分,还可以学习一下 ini 设置,并手动设置每一个配置项目。如果想要最安全的设置,这是最好的方法,虽然 PHP 在默认配置下也是很安全的。对于PHP的初学者来说,我建议用php.ini-dist,因为在该文件中将 display_errors 设置为 on,这样你在调试PHP代码时,会有错误提示,方便调试PHP代码调试。复制所选择的 ini 文件到 PHP 能找到的目录中,并将其重命名为 php.ini。比如我把将 php.ini-dist 复制到E:\usr\php,并命名为php.ini 。
3、IIS 专用用户(通常为 IUSR_MACHINENAME)需要能够读取各个文件和目录的权限。 例如 php.ini,docroot 和 session 的 tmp 目录,特别是用NTFS文件格式的用户,要注意分配好权限。
4、确保在 php.ini 中正确设定了 extension_dir 和 doc_root 指令的值。 这些指令依赖于 PHP 被安装的系统。打开php.ini 文件,搜索“extension_dir”,在 PHP 4 中,extension_dir 是 extensions 而在 PHP 5 中是 ext。因此在 PHP 5 中 extensions_dir 的一个取值例子是 “c:\php\ext”。比如我的php目录是E:\usr\php,所以我将这里的 extensions_dir 的值设置成 E:/usr/php/ext 。即:extensions_dir = E:/usr/php/ext 。 注意,php.ini 中的路径可以写成“E:/usr/php/ext “,也可以写成“E:\usr\php\ext ”,就是斜线(/)与反斜线(/)的区别。php.ini 中用斜线(/)或反斜线(/)都可以。Windows中是用斜线(\)表示路径分隔符,Unix和Linux中用反斜线(/)表示路径分隔符。所以从兼容性出发,推荐用反斜线(/)。如果路径中有空格,就要用英文引号(")括起来,但Unix和Linux中路径是不允许包含空格的,所以Windows下的路径最好也不要有空格。下面的同理。 然后在php.ini中搜索“doc_root”,这个是你的WEB根目录。IIS 的 doc_root 的取值例子是 “c:\Inetpub\wwwroot”;Apache的 doc_root 默认是安装目录的 htdocs 文件夹,比如我的是 E:\usr\Apache2.2\htdocs(我把Apache安装在 usr 目录下了)。所以我写的例子是:doc_root = E:/usr/Apache2.2/htdocs
5、配置 IIS 6.0 ,让其支持PHP。 (1)对于 IIS 6.0(2003 Server),打开 IIS 管理器,进入 “web 服务扩展”,点击“添加一个新的 web 服务扩展”。“扩展名”中输入名称,例如 PHP。在“要求的文件”中点击“添加”按钮,点击“浏览”。如果以模块方式运行 PHP ,选择 ISAPI 文件(php4isapi.dll 或 php5isapi.dll);如果以CGI方式运行 PHP ,选择 CGI 文件(php.exe 或 php-cgi.exe)作为“文件路径”后点“确定”,然后选中“设置扩展状态为允许”并点“确定”。 (2)我以 ISAPI 模块方式运行 PHP ,按如下方法进行下一步配置: ①如果不想用 PHP 进行 HTTP 认证,应该跳过这一步。否则,在“站点属性”-“ISAPI 筛选器”标签页中添加一个新的 ISAPI 筛选器。“筛选器名称”设为 PHP,“可执行文件”设为 php4isapi.dll/php5isapi.dll 的路径。 ②选择“主目录(Windows 2003)”,“虚拟目录(Windows 2000)”或“目录(PWS)”标签页,然后进行:
③完全停止 IIS(NET STOP iis admin) ④重新启动 IIS(NET START w3svc) 至此,整个IIS下配置PHP完成,你可以建一个包含phpinfo()函数的php文件,测试PHP在IIS下是否配置成功,注意查看其中的“Configuration File (php.ini) Path”项和“extension_dir”项是否指向你的php目录。 |
刚在cnBeta上看到了这篇消息
真是恭喜联想了!
它成功的用中国人的血汗钱把自己堆到了500强之内
联想要是想进前100
国内的Think价格还得加啊……
努力吧联想,看看丫能不能把T61卖到4W以上……
消息如下:
|
《东方早报》:联想一大步 中国企业一小步
根据美国《财富》杂志7月9日公布的2008年度全球企业500强排行榜,美国零售业巨头沃尔玛公司以3787.99亿美元的年销售额蝉联榜首,中国石油 化工按照2007年销售额排名,列2008年全球五百强第16位。在这一排行榜中,尤其值得我们关注的是,作为中国民营企业代表之一的联想集团,首次进入 了世界500强,联想集团以年度总营业额167.88亿美元的业绩,排名世界500强第499位,这是联想集团首次加入全球五百强企业排行榜。
进入世界五百强,一直是中国企业的梦想,甚至和诺贝尔奖一样,成为中国人的一种“情结”。进入世界500强,说明这个企业进入世界企业界第一梯队,成为真正的世界级企业,能够在国际市场上拥有更大的话语权,占据更高的主导地位,许多企业家为此孜孜以求,奋斗终身。中国企业进入世界五百强,并不是今天才发现的新鲜事,去年,中国内地和香港就有24家企业荣登世界500强排行榜,而今年上榜企业则从24家增至29家,这充分显示出,中国企业在世界经济舞台中,经济实力呈现上升趋势,更多的中国企业开始实实在在地进入世界市场中,与众多的世界级企业一争高下。 |
央视上次搞了个什么节目(好久不看央视了,当然奥运频道除外)又把网民给激怒了……
哎……真不知道这些人咋想的,你说你弄这些东西大家都知道是假的
脑袋被门挤了吧……咋就不长记性呢?
报道如下:
|
资深玩家的心声:怒评央视再度妖魔化网游
新闻来源:131游戏之家 该节目视频引发玩家公愤 |
Demonoid是我们都非常熟悉的BT Tracker,早上访问的时候发现他们开放了注册。
一个比较难得的机会,没账号的赶快去注册吧。
相信大家一定都十分关注(也许)即将上线的谷歌即将上线的合法免费的音乐搜索服务,我也是。昨天,与G共舞读者zhe yang发来了一张在天涯来吧的截图,这幅来源于Google测试员181的图片,展示了谷歌音乐搜索的界面。我查看了该用户的其他图片,认为该用户应当是谷歌工作人员或经常参与谷歌服务测试的人员,这幅图片的可信度非常高。

Google谷歌中国音乐搜索界面截图(点击查看大图)
从这张截图可以看出,谷歌音乐搜索的音乐播放域名将会是freemusic.corp.google.com和
partnermusic.corp.google.com,目前,这个地址我这里并不能够访问,估计谷歌暂时对其采取了IP限制访问措施。Logo采用
巨鲸音乐网(Top100.cn),仅在右下角提示“谷歌技术支持”,截图中播放的是周杰伦的专辑歌曲播放列表,并且在列表中有下载选项。播放列表的左侧
是歌曲列表,右侧是歌词或专辑封面,底部为广告,界面十分干净简洁,比起百度MP3和搜狗音乐盗版搜索被广告包围的景象,谷歌音乐搜索堪称简单至极。
你心中的合法免费的谷歌音乐搜索是怎样的呢?请你说说这项也许会改变世界数字音乐格局的产品的期望吧!
×除注明外均为原创,若需转载或引用,请注明来自与G共舞、本文链接及本声明.
Adobe的Scott Petersen上周在Mozilla谈论了他创造的工具链(Toolchain)——不久后将开源——可以让C代码跑在Tamarin虚拟机上(相关中文描述)。工具链包含了许多其它方面的细节,如一个定制的POSIX系统调用API和C多媒体库,让程序运行在flash上。Petersen设计一个特别的byte array去直接贴图到RAM,因此降低模拟时的耗损并提升效率,可以让游戏之类的应用跑起来飞快。这样做的好处能在flash中以可接受的速度执行任何基于C的代码,如php、ruby、perl、python甚至java与objective-c。Petersen演示了一个flash版的Quake游戏,以及在一个基于C的任天堂模拟器上跑Zelda,两者都完全可以玩,包括了音效和音乐。
下面为原文:
|
Last week, Scott Petersen from Adobe gave a talk at Mozilla on a toolchain he’s been creating—soon to be open-sourced—that allows C code to be targeted to the Tamarin virtual machine. Aside from being a really interesting piece of technology, I thought its implications for the web were pretty impressive. Before reading this post, readers who aren’t familiar with Tamarin may want to read Frank Hecker’s excellent Adobe, Mozilla, and Tamarin post from 2006 for some background on its goals and why it’s relevant to Mozilla and the open-source community in general. If I followed his presentation right, Petersen’s toolchain works something like this:
The toolchain includes lots of other details, such as a custom POSIX system call API and a C multimedia library that provides access to Flash. And there’s some things that Petersen had to add to Tamarin, such as a native byte array that maps directly to RAM, thereby allowing the VM’s “emulation” of memory to have only a minor overhead over the real thing. The end result is the ability to run a wide variety of existing C code in Flash at acceptable speeds. Petersen demonstrated a version of Quake running in a Flash app, as well as a C-based Nintendo emulator running Zelda; both were eminently playable, and included sound effects and music. So, once Petersen’s modifications to Tamarin make their way into the next version of Adobe Flash, we can expect to see older commercial games running in the browser. Even more impressive, though, is the sheer volume of existing code that can be made to run inside the browser: Petersen showed us the C-compiled versions of Lua, Ruby, Perl, and Python all running on the web in secure Flash sandboxes. What this means for Python The potential implications this has for Python are particularly interesting to me. The ability to run Python on the web is exciting, to say the least; also interesting is the fact that by sandboxing CPython in a virtual machine, we solve a lot of the security issues that currently face the language when it comes to running untrusted code. Petersen’s work also resonates with a few goals of another project called PyPy. I’m going to try to explain the idea behind PyPy in a later post; for the time being, the slides from my April 2007 ChiPy presentation on PyPy may serve as a passable introduction. In a nutshell, the difference in mindset between PyPy and Petersen’s work is that the former is radically innovative in scope and mission, while the latter is pragmatic. PyPy’s goal is essentially to move the canonical implementation of Python from C to Python itself, and then use a pluggable toolchain to translate the Python interpreter to any platform with a configurable set of language and implementation features. In one fell swoop, this modularizes the composition of the Python interpreter in such a way that innovating and maintaining different ports and variants of Python like IronPython, Jython, and Stackless no longer requires either writing an entire copy of the same interpreter in a different language or branching the CPython source code and making pervasive changes to it. Rather than focusing on innovation, Petersen’s work focuses on code reuse. Instead of moving a canonical interpreter implementation from C to a dynamic language, his strategy is to simply compile the existing C code to run in a virtual machine that’s implemented in a dynamic language. Both approaches aim to obviate the necessity of “ports” of interpreters to different platforms, and as such their purposes intersect at a common subset of functionality. But Petersen’s work can’t be used to facilitate the innovation of the Python language and its implementation, while PyPy offers few or no tools to reuse existing non-Python code. Perhaps it’s possible to combine the best of both worlds by taking PyPy’s generated C interpreter and using Petersen’s toolchain to allow it to be usable on the web and other places that Tamarin runs. What this means for the Open Web To be honest, I’m not quite sure where the dividing line is between what of Petersen’s work is Flash-specific and what can be reused to benefit the Open Web. Since ActionScript is a sibling language to JavaScript, it’s possible that the custom VM he created can be run in a browser with relatively few modifications—albeit much more slowly in Firefox at the time being, since SpiderMonkey-Tamarin integration is not yet complete. Once that’s further along, though, I imagine it should be possible to create C “libraries” that can be used in the toolchain to allow sandboxed C code to interact with web pages rather than Flash apps. Should this be feasible, I think it will possibly be the ultimate in a relatively recent string of next-generation Javascript virtual machines that allow existing code to run safely in browsers. Also, in the context of the web, download size is a significant concern because applications are essentially streamed to clients. While Petersen’s toolchain means that it’s possible to instantly inherit most of CPython’s benefits on the web, it also means that we get all of its flaws along with it—such as the fact that the standard CPython distribution is a few megabytes large. But there’s ways to get around this. In any case, I’m really excited to see how both Petersen’s work and PyPy proceed. I just hope I haven’t mis-represented either one of them here due to a lack of understanding; I’ll try to correct this blog post as I become aware of my mistakes |
Powered by Haiwit