Tue 30 June, 2009
15:34 Revitalizing Enterprise Software » Martin Fowler's Bliki
add to del.icio.us. look up in del.icio.us.
add to furl
15:34 Agilists and Architects: Allies not Adversaries » Martin Fowler's Bliki
add to del.icio.us. look up in del.icio.us.
add to furl
2009 年 6 月 25 日,音乐巨星“流行音乐之王”迈克尔•杰克逊去世,犹如一颗灿烂星辰划过天际,留下他的音乐及梦想予世人评说。
谷歌中国在谷歌音乐搜索页面专门制作了“迈克尔•杰克逊”专题,这个专题囊括了迈克尔•杰克逊的 40 余年音乐生涯中的全部 24 张正版音乐专辑,其中包括销售 6000 万张、音乐史上销售量无出其右的专辑《颤栗》(Thriller)。
谷歌音乐搜索是谷歌中国和巨鲸音乐网(www.Top100.cn)一起,面向中国大陆用户正式推出的免费、高品质的正版音乐搜索。目前已经获得了包括全球四大唱片公司在内的 140 多家音乐公司的支持,获得正版授权的音乐超过 110 万首。
迈克尔•杰克逊自 70 年代作为“杰克逊 5 人组”主唱以来,在美国共创造了 13 首冠军单曲,单曲《Thriller》的音乐录像带被誉为全世界“最伟大的音乐录像带”之一。他与“猫王”、“披头士”并列为流行乐史上最伟大的不朽象征,并被誉为“流行音乐之王”(King of Pop)。现在,谷歌中国将迈克尔•杰克逊用一生创作的正版音乐呈现给世人,与全国歌迷一起,对迈克尔•杰克逊的音乐才华和音乐梦想致以最后的敬意。
音乐人的创作和才华让生命有了深度和思考,任何人都应当尊重美妙音乐背后的付出与艰辛。不论多少官司与债务,无可否认的是,迈克尔•杰克逊的一生属于音乐,他的音乐赋予我们的世界以新的生命意义。打开谷歌音乐搜索,输入“迈克尔•杰克逊”,或者点击音乐搜索的“专题”选项,就可以找到迈克尔•杰克逊的所有音乐。让穿越了近半个世纪的声音重新响起,让我们重温迈克尔•杰克逊的音乐,纪念这个音乐天才永远逝去的年代。
add to del.icio.us. look up in del.icio.us.
add to furl
你知道非营利组织和公益组织是怎样利用谷歌地球和谷歌地图来展示他们的公益成果吗?你可以在谷歌地球和谷歌地图上找到这些公益项目,体验使用测绘技术展示的这些研究的魅力。
在谷歌地球上打开 David Tryse 制作的 All the Water 动画,你可以看到一个非常奇妙的画面。这个画面中,地球上所有的水按照来源的不同收集起来的,形成了一串不同大小的若干个球体,最大的那个球体代表地下水,因为地球上的地下水资源最丰富。
根据这些小球体的大小,你可以清晰的了解到,地球上水的来源,根据资源的丰富与否,依次是地下水、永久冻土、地表水和大气水汽、淡水湖泊、土壤水分、大气层、其他湿地、河水以及植物和动物身体中的水分。
add to del.icio.us. look up in del.icio.us.
add to furl
清洁干净的水是生活必需,但是世界上有八分之一的人口不能享用洁净的水,另外,由于缺乏卫生保障,每年超过两百万人死于与水相关的疾病。在谷歌地球,你可以看到水援助组织(WaterAids)为此做出的努力。
埃塞俄比亚是世界上供水覆盖率是最低的国家之一。在埃塞俄比亚只有 22 % 的人能饮用洁净的水,只有 13 % 的人有卫生设施。在埃塞俄比亚,水援助组织与 8 个主要伙伴合作,包括非政府组织和当地政府,以改善当地供水。该地区的地形复杂多变,需要不同的供水方案,比如在高原耕地就需要钻井取水。
水援助组织也一直在加强与各国伙伴的合作关系,以便得到多方协助,改善当地的个人卫生和环境卫生。在孟加拉的
Indramoni Para 地区,水援助组织的合作伙伴 Green Hill 召开卫生会议,他们使用图片卡的方式教给人民卫生知识。现在,孟加拉 13 岁的小女孩 Kripa 已经知道, “如厕后要你必须用肥皂洗手,因为不这样你可能感染细菌,最终得病。”
add to del.icio.us. look up in del.icio.us.
add to furl
全球气候变暖产生了可怕的力量,气候的变化导致海平面不断上升。有一天,一部分陆地将会淹没在海洋中,今天的沙漠会变成海洋。
你可以在谷歌地球上打开 Zoltán Büki 制作的 Rising Sea Level Animation 动画,使用时间模块,你可以穿越到 2040 年,看看哪些地方将随着地球海平面的上升而被淹没。
在这个图层上,拉动时间模块,就会看到海平面上涨的动画演示,最终这会导致世界 43 个岛国从地球上消失。
海平面上升导致日本海岸线发生变化,图为两个日本人正在穿过被洪水淹没的街道
add to del.icio.us. look up in del.icio.us.
add to furl
房贷、利息、个税……我们生活中息息相关的事情,却经常因为复杂的计算而让人心烦意乱。现在,iGoogle个性化主页将这些与我们生活息息相关的内容做成小工具,你只要把他们放在你的iGoogle个性化主页上,就能用一个属于你自己的首页搞定过去用几个页面才能解决的问题。
租房买房,在我们中国人的观念中是人生大事,如何精确了解自己的房贷情况呢?让iGoogle房贷计算器告诉你。
你清楚自己的缴税情况吗?让个税计算器精确的告诉你自己的财务情况吧。
理清财务情况,你还在上网搜索利率来算利息吗?用iGoogle个性化主页小工具,不需要传统搜索也能轻松搞定利息问题。
汇率常有变化,如何掌握人民币和外汇的兑换,无需上网搜索也无需问银行,只要用iGoogle汇率计算器,一切都变得简单。
除了上述的这些小工具之外,iGoogle个性化主页还为用户设计出了一个独特的两用计算器,它既是传统的计算器,也是具有谷歌特色的计算器,究竟有什么不同呢?快来体验就知道啦!
怎么样?看过这些小工具的介绍,是不是觉得iGoogle个性化主页很酷呢?无论是之前介绍过的“伴你fun心搜索”的趣味小工具,还是在工作生活中为你提供帮助的工具类小工具,iGoogle个性化主页让你在一个页面中解决所有问题,小工具让你精打细算,fun心搜索!
add to del.icio.us. look up in del.icio.us.
add to furl
为了纪念音乐巨星“流行音乐之王”迈克尔•杰克逊,谷歌移动搜索首页也推出“迈克尔•杰克逊”专题链接,为广大歌迷提供有关迈克尔•杰克逊的资讯、视频和图片等专题内容。大家用手机登陆谷歌 (www.g.cn),就能在首页上看到纪念迈克尔•杰克逊专题的链接。
迈克尔•杰克逊的一生属于音乐,他的音乐赋予我们的世界以新的生命意义。打开谷歌移动搜索,点击搜索框下方的“纪念迈克尔•杰克逊”链接,就可以搜索到迈克尔•杰克逊 60 年代中期出道以来的 40 多年的音乐历程.
让我们重温迈克尔•杰克逊的生平,纪念永远逝去的音乐天才。
add to del.icio.us. look up in del.icio.us.
add to furl
谷歌拼音输入法 2.0 正式版发布以后,又有很多的新用户加入了谷拼的大家庭。与此同时,我们的谷歌拼音输入法论坛,也变得更加火热起来。
论坛里面的“行者孙”同学可能是大家最喜闻乐见的“大师兄级”人物了。为了帮助新用户更好的了解谷歌拼音输入法,我们特意以“行者孙”等论坛的活跃分子为原型做了几期漫画与大家共享,一起来“漫话”我们的谷歌拼音输入法。

如何打造一个快速智能的输入法,一直是谷歌拼音输入法的努力方向。记得去年咏刚写过一篇 blog 叫做《指尖上的流畅文字 – 做善解人意的输入法》,谷歌希望通过一种“润物细无声”的方式来让用户感受到输入法的进步。举个例子来讲,在 2.0 正式版中实现的“个性化语言模型”功能就是希望输入法可以在潜移默化中了解用户的输入习惯和个性化的行文风格来提高我们的输入体验。
当然,在谷歌拼音输入法中也有很多用户可见的智能特性。“高老庄”和“弼马温”就是“上下文联想输入”的一个典型例子。而“用户词库参与组句”则是被谷歌拼音输入法论坛的超级用户评选为智能性的一个典范了。想了解更多的关于谷歌拼音输入法的技巧吗?赶紧去我们的论坛和大家聊一聊吧!
add to del.icio.us. look up in del.icio.us.
add to furl
谷歌在世界范围内共邀请了 130 多位艺术家、设计师和演艺明星等社会名流,以 iGoogle 为画布,创造了超过 130 多个 iGoogle 艺术主题,在互联网搜索体验中注入了艺术性和潮流感,让每一个 iGoogle 个性化主页都能体现每个用户的风格。这些作品中不仅包括弘扬民族文化的“中国风”作品、充满时尚气息的潮流品牌主题,也有以漫画卡通和儿童生活作为主题的艺术背景,在首页上使用这些主题,每天看着这些轻松愉快的人物形象和故事,也让我们忙里偷闲开心一笑。
大嘴猴(Paul Frank)
大嘴猴(Paul Frank)自 1997 年起不断推出独特的服装和配饰,深受不同年龄人士的喜爱。大嘴猴服饰的主要特点是鲜明的色彩和古灵精怪的设计,他们在艺术家及授权合作伙伴们的一起努力下,不断制作出一件件打破常规的精品。



小恐龙 (The Wiggles)
澳洲首席儿童表演团体,2007 年在世界各国巡回表演,观众超过百万。2008 年与团中四个知名角色一同欢度十七周年纪念。



Pocoyó
Pocoyó 是以幼儿为主打观众的立体电视动画系列,在许多国家皆有播出。此动画曾赢得许多大奖,包括 2006 年英国电影电视艺术学院奖( BAFTA)的最佳幼儿动画奖。



Nik
出生于阿根廷的漫画家,活跃于拉丁美洲。他创作的卡通角色 Gaturro 大受欢迎,他也多次荣获 Inter American Press Association (IAPA)大奖的殊荣。



马克•福伦菲尔德 (Mark Frauenfelder)
作家及插图画家,马克•福伦菲尔德 (Mark Frauenfelder) 是超人气博客《Boing Boing》的创办者之一,也是《Make Magazine》的主编。



迈克尔•罗尼格 (Michael Leunig)
集漫画家、诗人、画家、哲学家与表演者于一身,他是《Curly Flat》的作者,其中最为人熟悉的角色是Curly 先生和他的宠物鸭。



爱德华•蒙克顿 (Edward Monkton)
善用简单直接的线条,搭配富趣味的文字说故事,在英国和美国皆大受欢迎,其作品常见于书籍、贺卡和限量印刷品。



中川雅也 (リリー・フランキー)
日本畅销作家,著作有畅销书《东京塔》,同时也是插画家和演员。



野田凪 (Nagi Noda)
新一代日本設計界的奇才,不但其作品“Han-Panda”大受欢迎,而且还为多个时尚品牌设计广告、短片及时装。



每天与这些可爱的漫画或卡通人物为伴,是不是觉得生活也变的更轻松有趣了呢?用这些主题作为主页背景,我们的心也回归简单和纯净。
add to del.icio.us. look up in del.icio.us.
add to furlMon 29 June, 2009

在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。
1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。
2、ISAPI(Internet Server Application Program Interface)是微软提供的一套面向WEB服务的API接口,它能实现CGI提供的全部功能,并在此基础上进行了扩展,如提供了过滤器应用程序接口。ISAPI应用大多数以DLL动态库的形式使用,可以在被用户请求后执行,,在处理完一个用户请求后不会马上消失,而是继续驻留在内存中等待处理别的用户输入。此外,ISAPI的DLL应用程序和WEB服务器处于同一个进程中,效率要显著高于CGI。
在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的“WEB服务扩展”中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再“环境变量”-“系统变量”中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\php\php5isapi.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。重启服务器即可完成PHP的配置。
3、FastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。
FastCGI已经集成于IIS7,也支持IIS6,在IIS6中的安装方法可参见微软的官方文档,我这里简单翻译一下。
先点这里下载一个32位的FastCGI extension for IIS,然后将其安装,安装后的文件应该放到system32\inetsrv目录下。
之后打开system32\inetsrv目录,执行下面的语句,其中c:\php为你的PHP目录,可以修改为其他数值。
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"c:\php\php-cgi.exe"
在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\windows\system32\inetsrv\fcgiext.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。
修改php.ini文件,增加如下语句:
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
之后打开system32\inetsrv目录,执行以下语句:
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
最后,配置c:\php目录的安全性,使得IIS_WPG组对于这个目录有读取和执行的权限。
这时候,基于FastCGI的PHP就成功配置到IIS6上了。
不过根据我自己的测试,FastCGI的性能比ISAPI的好像高不了多少,不知道Windows Server 2008下的IIS7是不是会好一些。这里是微软提供的基于内置FastCGI的IIS7安装PHP的方法。
评论《IIS下PHP的ISAPI和FastCGI比较》的内容...
相关文章:
关于我们:我的Google Reader - 我的Twitter - 我的饭否 - 我的开心 - 我的Facebook
add to del.icio.us. look up in del.icio.us.
add to furl
Got a question in response to a Localization article today that asked how to store requested culture settings. In the article I recommend that easiest and most reliable way to switch cultures is to assign the culture when the application runs and allow the user to change cultures somewhere in the UI. When the culture is changed it’s up to the application to decide how to handle the actual culture change. One of the easiest things to do is write the change to a configuration setting and then exit and immediately restart the application.
.NET 2.0 gained the ability to write configuration settings in addition to easily reading them. Although this isn’t something you need frequently it’s quite handy to be able to update values easily and then write the changes back out into the configuration store. Here’s an example of a sample application that allows changing the active culture writing a new culture selection into a configuration file (in WPF):
private void lstLanguageSelections_SelectionChanged(object sender, SelectionChangedEventArgs e) { string origCulture = CultureInfo.CurrentUICulture.IetfLanguageTag; string culture = ((ComboBoxItem)this.lstLanguageSelections.SelectedValue).Tag as string; // static app method that acutally sets the culture App.SetCulture(culture, true); // force windows to close if (this.IsInitialized && culture != origCulture) { System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // Add an Application Setting. config.AppSettings.Settings.Remove("Culture"); config.AppSettings.Settings.Add("Culture", culture); // Save the configuration file. config.Save(ConfigurationSaveMode.Modified); // Force a reload of a changed section. ConfigurationManager.RefreshSection("appSettings"); Process.Start( new ProcessStartInfo(Environment.CommandLine) { UseShellExecute = false, WindowStyle = ProcessWindowStyle.Normal }); Application.Current.Shutdown(); } }
Notice that you have to remove the setting before adding it back in when updating the value. The code checks to see if the culture has indeed changed (a little odd since this IS a SelectionChanged event handler after all but this has to do with how WPF initially assigns values) and removes the key and adds it back in. Finally the whole file is written back out and the configuration values are refreshed so the next time you read the changed configuration key(s) they will reflect the new values.
All of this assumes the that you have appropriate permissions – you need to have read/write access in the folder where your .config file is located – most likely the applications’s startup folder, which by no means is guaranteed. Under restricted profiles (or with UAC enabled in Vista) writing into the installation folder is not allowed. So use this approach with some awareness of the security environment it runs in.
add to del.icio.us. look up in del.icio.us.
add to furl
遇到一个奇怪问题,在web.config中无论怎么设置customErrors,都不起作用,即使设置为<customErrors mode="Off">,显示的也是customErrors。
在网上搜索到“Why I am not able Turn Off CustomErrors? ”,才知道原来是在machine.config中设置了<deployment retail="true"/>引起的,设置为<deployment retail="false"/>问题就解决了。
--------------------------
新闻:IBM发布最新两大云计算产品与服务
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furlSun 28 June, 2009

Google Trends(谷歌趋势)发布过中文版,是Google推出的一款基于搜索日志分析的应用产品,通过这个工具可以知道某一搜索关键词在Google被搜索的频率和相关统计数据。Google Insights是Google推出的一个新服务,目前只有英文版,功能比Google Trends多一些,相当于Google Trends的升级版,主要用于市场分析等商业用途。
Google Insights和Google Trends的区别:
Google官方解释,Google Insights和Google Trends使用相同的数据来源,Google Insights主要面向那些研究人员或广告商的那类需要更多更高级功能的用户。
因此我们知道,Google Trends和Google Insights由于使用同一数据来源,因此统计的结果理论上应该是相同的。
继续昨天讨论的问题,对于“儿子”这个关键字的统计,Google Trends搜索“儿子”和Google Insights搜索“儿子”的统计的结果的确完全一致,统计曲线吻合,两者均将6月6日和6月19日做为两个峰值。
Google Trends搜索“儿子”
Google Insights搜索“儿子”
对于其他关键字的搜索,两者的统计曲线也是完全吻合的,大家可以搜索一下自己所想得到的热门关键字来看看,例如“百度”、“QQ”等。
但是,对于“儿子与情人”、“儿子母亲”等等类似的关键字,两者的统计却不尽相同。
在Google Trends上看,之前搜索量很低,6月18号开始出现大量搜索,之后呈现不规则的曲线下降,后来还有反弹。
而Google Insights显示从11号开始出现“线性”增长趋势,到了17号达到顶峰,之后出现“线性”下降趋势,也就是说该关键词的搜索量按照固定比例增加,第一天10个,第二天20个,第三天30个,这种搜索现象非常奇特。
我觉得,Google Insights对于“儿子与情人”等关键字的统计数据有很多不合理的地方。
首先是搜索顶点,6月18号央视新闻之后,该关键词的搜索量不升反降,和Google Trends相矛盾,也不符合常识,因为6月18号之后肯定会有大量网民对其进行搜索验证的,从而带动这个关键词搜索量上升。
其次是搜索曲线,对于“儿子与情人”等等关键字,Google Trends显示的是一条曲线,先暴增,然后下降,然后再增,较为符合常识,而Google Insights显示的是一条线性增长和下降的直线,也就是说,每天增加的搜索量按比例呈有规则的增长,并且按比例下降,特别是18号之后也没有任何波动,依旧呈现“线性”下降趋势,这显然不符合常识。
因此可以看出,Google Insights对于上述几个关键词的统计结果有很多不合常识的地方,和实际情况以及Google Trends的数据有很多矛盾之处,相对来说Google Trends的统计数据更具准确性,更值得参考,做分析和判断应该以Google Trends的数据为准。
评论《Google Trends和Google Insights》的内容...
相关文章:
关于我们:我的Google Reader - 我的Twitter - 我的饭否 - 我的开心 - 我的Facebook
add to del.icio.us. look up in del.icio.us.
add to furlSat 27 June, 2009

这两天看到Google Docs上有匿名人士写的一篇文章,称根据谷歌趋势和Google Insights来分析,谷歌上搜索“儿子”后出现的低俗内容都是之前人为刷关键字形成的,为了验证真伪,我也通过使用Google Trends和Google insights对“儿子”这个关键词进行了分析。
根据Google Trends的显示,“儿子”的搜索量在6月17日的时候还非常低,在18日的时候就开始上扬,6月19日达到了顶峰,而央视新闻联播和焦点访谈抨击谷歌的节目正好是在6月18日晚上播出,因此“儿子”的搜索量剧增完全有可能是因为大量观众看完新闻后进行的搜索而产生的,我记得我自己当时看完新闻后就搜索过两次,相信对此关注的网民都会进行一番搜索,从而导致其搜索量的剧增。而下面的新闻引用量的增长恰好和上面的搜索量同步,说明新闻媒体也是在6月19日才大量报道这一新闻的。

Google Trends上关于“儿子”的三十天搜索数据
Google Trends上关于“儿子”的“搜索建议关键词”的三十天搜索数据
更新:支持Google的网友的主要根据是下面这张图,这也是比较令我困惑的地方,从这张图上看,的确是这几个关键字从11号开始搜索量上升,并且持续到17号,并且只有北京地区有同时搜索这几个关键词的行为。
按道理来说,Google Insights应该和Google Trends的数据是相同的,但是同样的关键字,我在Google Trends上进行查询,却是另一个结果,Google Trends显示这几个关键词在17号的搜索还是0,18号开始猛增,同时搜索城市包括北京、广州、上海三个城市,这两个系统按道理来说都是调用Google的数据中心,为什么同一个数据却出现不同的结果,这也是令我困惑的地方。关于Google Insights和Google Trends的详细比较请参见这里。
因此,说谷歌搜索“儿子”的信息是“刷”出来的,并没有足够的证据,恰恰相反,反面的证据倒是不少,我在2007年2月,谷歌“搜索建议”刚刚上线的时候,我就曾经截过一幅图,下图就是那时候搜索“儿子”所产生的“搜索建议”,说明搜索这个关键词的确有些问题。

2007年2月搜索“儿子”截屏
对于新闻联播和焦点访谈的报道模式以及采访形式,很多人都很反感,因为其对于Google的不良信息有很多夸大其辞和片面的说法,并且后来还出现Google被域名劫持的事件,令大家都很气愤,但是己所不欲、勿施于人,如果我们采用CCTV的形式来反驳CCTV,甚至用一些片面或者带有倾向性的言论进行误导,这反而可能会使事情变得更糟,他们说的谎话已经够多了,如果我们也用谎话来回击他们,那和他们有什么不同呢?
相关文章:
关于我们:我的Google Reader - 我的Twitter - 我的饭否 - 我的开心 - 我的Facebook
add to del.icio.us. look up in del.icio.us.
add to furl
小激动一把,不过还是看出了破绽。Fetion变成了F etion.然后发送短信的号码长得还和标准号码差不多:12520863349492. 并且前一天还有来自这个号码的xxx加入您为飞信好友。
上面有个网站,www.feixin08.com。登录上去看了下,看起来很真,但是转向到http://2009.txvip-qq.com/feixin8/index3.htm.
根据上面的电话400-675-1722打了过去,一口广东腔。哈哈,这些确认无疑,肯定是骗子。他要求提供身份信息验证,无视之。
搞明白了,原来是这样诈骗的。手法还很高级,大概转了3道。
有兴趣玩的输入幸运号码:7985尝试。
add to del.icio.us. look up in del.icio.us.
add to furlFri 26 June, 2009

一清早,在Twitter和饭否上,就听到一个令人震惊的消息,流行音乐之王(the King of Pop)——迈克尔·杰克逊去世了。
迈克尔·杰克逊是令我怀念的一个歌手,记得我第一次听他的歌曲,还是在八十年代,记得那时候,我在一台小小的十四寸黑白电视机上,第一次看到了Michael Jackson的MTV,听到了他的歌声,在那个娱乐极度贫乏的年代,是多么的震撼。之后,有了流行音乐、霹雳舞、摇滚等,人们的娱乐生活才开始多起来,九十年代,MJ的好歌不断推出,对于那个曾经没有多少娱乐的年代,迈克尔.杰克逊给了我们很大的惊喜,他是当之无愧的世界流行音乐之王。
至今,我的电脑里还保留着我最喜欢Michael Jackson的几首歌Beat It、Black Or White、Dangerous、JAM、Heal The World等歌曲,我最喜欢他的专辑是《危险之旅(Dangerous)》。
值得一提的是,谷歌中国在谷歌音乐搜索页面专门制作了“迈克尔·杰克逊”专题,这个专题囊括了迈克尔.杰克逊几十年音乐生涯中的全部24张正版音乐专辑,其中包括销售6000万张、音乐史上销售量无出其右的专辑《颤栗》(Thriller),实在是不错的好东西,喜欢怀旧的网友可以下载听一下。
附:新闻资料——迈克尔.杰克逊(Michael Jackson)生平简介
迈克尔·杰克逊(1958.8.29-2009.6.25)(Michael Jackson)被誉为流行音乐之王(the King of Pop),是继猫王之后西方流行乐坛最具影响力的音乐家,他开创了现代MTV,他把流行音乐推向了巅峰,他拥有世界销量第一的专辑《THRILLER》,销量达1.04亿(2006年吉尼斯世界纪录认证数据)。据2006年底统计,其正版专辑全球销量已超过7.5亿,被载入“吉尼斯世界记录大全”。他是音乐史上第一位在美国以外卖出上亿张唱片的艺术家。2006年,吉尼斯世界纪录颁发了一个最新认证:世界历史上最成功的艺术家! 他一个人支持了世界上39个慈善救助基金会,保持着2006年的吉尼斯世界个人慈善纪录,是全世界以个人名义捐助慈善事业最多的人。
相关文章:
关于我们:我的Google Reader - 我的Twitter - 我的饭否 - 我的开心 - 我的Facebook
add to del.icio.us. look up in del.icio.us.
add to furl
当我拿到第一份正经工作的Offer的时候,在当年还算是比较有竞争力的收入。
但是,我一直没有想明白一个道理就是,真的值这么多钱吗?正如很多人在网上讨论,凭啥进了这些xx,yy公司的毕业生就能拿这么多钱,而很多人干了好多年却还收入平平,这公平吗?
我也很是怀疑了很长时间,并且老在怀疑自己似乎也没有为社会创造什么价值,也没搞明白为啥值这么多钱呢?为啥呢?
这个问题再深挖下去,就是如果你被裁了,你还能值这么多钱吗?比如摩托罗拉的大裁员。
再挖下去,就是你的安全感在什么地方?凭啥生存?时髦点的话就是,竞争力在哪里?
再挖下去,就是你的信心从何而来。(这个问题单独开篇讨论,有次和未鹏专门交流过,很有意思)
回到这个问题,为啥值钱?
简单点来讲,价格和价值是不一样的。价格是你的雇主给出的薪水,价值是你能干的事情。
1. 刚进xx,yy公司的拿很多钱的毕业生,刚开始可能价格小于价值。但是,一段时间之后,因为他们的稀缺性。价格会等于甚至大于价值。而相比其他的行业,由于不具备稀缺性,所以,价值无法体现。(没办法,这个是社会现实。并且,我现在认为天天能够有空乱叫的,怕是自身价值的确不够,所以在其他的行业也给不出很好的价格)
2. 的确是有价值。简单点来讲,这个价值就是你工作中学会的思考问题的方法,分析问题的思路和解决问题的能力。这个是通用的。还有,你对开发的理解,对流程的理解,对质量的保证等等。在这个环境,你拥有了这些你看起来很平常,很应该掌握的能力,但是出了这个环境,你会发现这并不是平常的能力,而是很稀缺的能力。很奇怪吧,但是这个是现实。你会很无语地看到,很多的人还未必稀罕去学。
总结: 在你没有啥可以投资的时候,就投资自己吧。只要你在的环境中你还在发现正在对自我进行投资,这就是值得的。
add to del.icio.us. look up in del.icio.us.
add to furl
新花样北京6月25日电 “救救孩子,不能再让替党说话不替人民说话的信息在网上大行其道了。”
“请有关部门下大力气,动真格,彻底铲除媒体毒瘤。”
“如果能形成更多曝光、评议的平台,发动群众对媒体的日常运营进行监督,相信创建和谐文明的社会环境指日可待。”
……
在匿名人士发起的关于肃清媒体文革遗风与极左思潮的调查和话题论坛互动中,这样的网民留言很多,坚决支持我国采取更加有力的措施还媒体一片绿色空间。
此前,针对CCTV、人民网、新华网存在大量传播极左思想以及误导和虚假的内容,广大中国网民连日来对其提出了强烈谴责,要求国家有关部门对其进行处罚,并责令其立即进行整改,彻底清理政治群殴和恶意误导内容。
6月25日,匿名人士发起调查,就如何肃清文革遗风与极左思潮请广大网友表态并发表意见建议。
调查一推出就受到了的网民关注,他们积极参与投票和留言。截至目前,33%的网民坚决支持打击、整顿这些媒体的文革遗风;更有54%的网民认为,这些媒体正在自绝于人民;48%的网友投票求有关部门“健全法制,严格监管,该罚罚,该关关”。
媒体文革遗风与极左思潮泛滥早已成为公害,特别是在我国大力倡导践行社会主义荣辱观的环境下,一些喉舌仍然道德丧失,忘记了自己的社会责任,其颠倒黑白的行为遭到了网民的鞭笞,40%的网民认为这些媒体腐蚀社会,特别是未成年人,腐蚀性大,必须严惩不怠。
如何构建一个健康文明、替百姓说话的媒体环境,网民建议除了采取更加有力的措施治理整顿外,也希望垂死的媒体尽早死去,同时还强烈要求媒体行业尤其要加强自律。
新浪、搜狐、腾讯等网站有关负责人在接受本网采访时强调了媒体社会责任的重要性。
投票结果截屏(截止到25日19点) >>>>>>点击进入投票
一位家长留言说:我很气愤,一些不良媒体为了压制人民群众的声音,真是无所不用其极,这对我们的孩子是多么大的伤害啊!思想被这些垃圾媒体严重影响,注意力被引到这些恶心的东西上面,他们如何健康成长?
网友“央视高也”表示,CCTV、人民网、新华网似乎完全继承了姚文元的衣钵,弄得我至今心神不宁。
在本月17日,逯军局长对记者发表的“是准备替党说话,还是准备替老百姓说话?”的重要讲话发表之后,这些无良媒体不但没有任何悔改,反而变本加厉,更加嚣张,疯狂篡改、伪造民意。在网上网下人们对文革遗风与极左思潮“一片喊打”的时候,这些媒体的可耻行径,也让我们感到治理文革遗风任重道远。
(本文可与该文对照阅读。)
add to del.icio.us. look up in del.icio.us.
add to furlThu 25 June, 2009

DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是把域名转换成为网络可以识别的IP地址。目前国内电信运营商通过使用DNS劫持的方法,干扰用户正常上网,使得用户无法访问Google、Gmail、Google AdSense、Google Maps等常用服务,昨天我介绍了使用OpenDNS的方法解决这个问题,由于OpenDNS的服务器在美国,如果使用的人多了有可能会速度变慢,因此今天我介绍一些其他国外的DNS服务器地址,供大家选择。
通常来说,香港、韩国、日本等国的DNS服务器速度会比较快,大家可以多用几个试试,尽量选择一个自己访问最快的DNS服务器,中国的电信运营商都是流氓,DNS服务器,早换早轻松。
港澳台DNS服务器地址
香港:
205.252.144.228
208.151.69.65
202.181.202.140
202.181.224.2
澳门:
202.175.3.8
202.175.3.3
台湾:
168.95.192.1
168.95.1.1
国外DNS服务器地址
美国:
208.67.222.222
208.67.220.220
165.87.13.129
165.87.201.244
205.171.3.65
205.171.2.65
198.41.0.4
198.41.0.4
198.32.64.12
192.33.4.12
192.203.230.10
192.5.5.241
192.112.36.4
192.36.148.17
192.58.128.30
192.9.9.3
193.0.14.129
128.9.0.107
128.8.10.90
66.33.206.206.
208.96.10.221
66.33.216.216
205.171.3.65
205.171.2.65
165.87.13.129
165.87.201.244
加拿大:
209.166.160.36
209.166.160.132
英国:
193.0.14.129
日本
202.12.27.33
202.216.228.18
韩国:
164.124.101.31
203.248.240.31
168.126.63.60
168.126.63.61
新西兰:
202.27.184.3
泰国:
209.166.160.132
202.44.8.34
202.44.8.2
印度:
202.138.103.100
202.138.96.2
国内各省市DNS服务器地址
北京:
202.96.199.133
202.96.0.133
202.106.0.20
202.106.148.1
202.97.16.195
202.138.96.2
深圳:
202.96.134.133
202.96.154.15
广州:
61.144.56.100
61.144.56.101
广东:
202.96.128.86
202.96.128.143
上海:
202.96.199.132
202.96.199.133
202.96.209.5
202.96.209.133
天津:
202.99.96.68
202.99.104.68
广西:
202.96.128.68
202.103.224.68
202.103.225.68
河南:
202.102.227.68
202.102.245.12
202.102.224.68
河北:
202.99.160.68
福建:
202.101.98.54
202.101.98.55
厦门:
202.101.103.55
202.101.103.54
湖南:
202.103.0.68
202.103.96.68
202.103.96.112
湖北:
202.103.0.68
202.103.0.117
202.103.24.68
江苏:
202.102.15.162
202.102.29.3
202.102.13.141
202.102.24.35
浙江:
202.96.102.3
202.96.96.68
202.96.104.18
陕西:
202.100.13.11
202.100.4.16
202.100.4.15
202.100.0.68
山东:
202.102.154.3
202.102.152.3
202.102.128.68
202.102.134.68
山西:
202.99.192.68
202.99.198.6
四川:
202.98.96.68
61.139.2.69
重庆:
61.128.128.68
成都:
202.98.96.68
202.98.96.69
辽宁:
202.98.0.68
202.96.75.68
202.96.75.64
202.96.69.38
202.96.86.18
202.96.86.24
安徽:
202.102.192.68
202.102.199.68
10.89.64.5
吉林:
202.98.5.68
202.98.14.18
202.98.14.19
江西:
202.101.224.68
202.109.129.2
202.101.240.36
新疆:
61.128.97.74
61.128.97.73
贵州:
202.98.192.68
10.157.2.15
云南:
202.98.96.68
202.98.160.68
黑龙江:
202.97.229.133
202.97.224.68
219.150.32.132
海南:
202.100.192.68
202.100.199.8
宁夏:
202.100.0.68
202.100.96.68
甘肃:
202.100.72.13
内蒙古:
202.99.224.68
青海:
202.100.128.68
全球路由DNS服务器
全球只有13台路由DNS根服务器,在13台路由服务器中,名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本。下表是这些机器的管理单位、设置地点及最新的IP地址。
名称 管理单位及设置地点 IP地址
A INTERNIC.NET(美国,弗吉尼亚州) 198.41.0.4
B 美国信息科学研究所(美国,加利弗尼亚州) 128.9.0.107
C PSINet公司(美国,弗吉尼亚州) 192.33.4.12
D 马里兰大学(美国马里兰州) 128.8.10.90
E 美国航空航天管理局[NASA](美国加利弗尼亚州) 192.203.230.10
F 因特网软件联盟(美国加利弗尼亚州) 192.5.5.241
G 美国国防部网络信息中心(美国弗吉尼亚州) 192.112.36.4
H 美国陆军研究所(美国马里兰州) 128.63.2.53
I Autonomica公司(瑞典,斯德哥尔摩) 192.36.148.17
J VeriSign公司(美国,弗吉尼亚州) 192.58.128.30
K RIPE NCC(英国,伦敦) 193.0.14.129
L IANA (美国,弗吉尼亚州) 198.32.64.12
相关文章:
关于我们:我的Google Reader - 我的Twitter - 我的饭否 - 我的开心 - 我的Facebook
add to del.icio.us. look up in del.icio.us.
add to furl
博客堂源代码自从去年开始就一直紧跟ASP.NET MVC的进度,开发了很长时间,一直都不好意思拿出来给大家显白显白。主要原因是Bug太多,实在是拿不出手。但在开发过程当中,实在是需要听取大家的反馈意见,所以现在把相关的工作做了一下整理,先把0.5的第一个CTP发布出来,以听到相关的建议。目前博客堂还运行的是0.4版本,所以像BING的搜索在博客堂上还没有出现,取而代之的是Google的BlogBar功能(不过Google的BlogBar对页面加载还会有一定的阻碍的)。
如果您希望下载源代码,请确保您的开发环境与我一样(其它环境主要是我个人没有进行过测试,希望各位有测试结果可以通知一下)。
1. IDE: Visual Studio 2008 SP1;
2. .NET Framework Version: 3.5 SP1;
3. ASP.NET MVC: 1.0;
4. OS: Windows 7 RC/Windows Vista/Windows Server; (ASP.NET MVC在IIS6下运行还需要特殊配置);
5. SQL Server 2008: 2005应该也可以,但我没有做过测试。
点击此处查看或者下载源代码;点击此处下载安装文件(不含源文件)
目前版本尚有很多Bug,不推荐普通用户下载。非常感谢。
add to del.icio.us. look up in del.icio.us.
add to furl
几个月前曾经很巧地遇到1位富士通的同学,这位同学保密意识不强,被我问出了一些下一代苹果的特征。其中有提到说下一代iPhone的摄像头会有比较明显的改进。被lixiao同学贴的视频证实了~~
iphone3GS
Iphone 3GS 的摄像能力已经大大超过我的预期了,又是一场革命,也蕴含了无数的商机。。。
这个视屏就是IPhone3GS录下来的。
add to del.icio.us. look up in del.icio.us.
add to furl
[原文发表地址] Microsoft BizSpark: Serving 15,000 startups and counting!
[原文发表时间] Friday, June 19, 2009 11:15 PM
8个月之前,微软对外公布了Microsoft BizSpark的项目。这个项目旨在帮助创业初期的公司,通过提供免首付的微软软件、技术支持,以及可视度获得成功。
今天,我很高兴地宣布,迄今为止,已经有15000多个创业公司加入了BizSpark的项目。
参与的公司获得功能完整的微软平台及开发工具,比如Windows Server,SQL Server,Visual Studio和Expression Studio。BizSpark在99个国家中实施,并不要求独家经营权。许多开源的独立软件开发商正利用BizSpark测试他们应用程序的互通性,或是增加他们所能支持的客户端平台数量。
这15000个参与的公司所参与创新的领域包括社群网络,软件服务,保健,教育,移动,娱乐,以及财经。这些创业公司正在Windows的平台上成功的构建着他们的应用程序。他们的名字包括:ZocDoc,Tweba,SquareClock,Eduify,StackOverflow,Sobees,MixedInKey,Develomatic。
这里有一些最近加入BizSpark项目的富有创新精神的公司。
在2008年12月看过Microsoft Surface之后,Nicolas Chaillan激起了灵感,想创造after-mouse,为Windows7和Surface构建可定制的触觉用户体验。After-mouse使用WPF和Silverlight,为在欧洲及其它地区的旅行社,零售商,房产商和医院构建多点接触的用户体验。BizSpark的产品许可证让after-mouse可以使用微软的技术创建宿主解决方案。
下图中,after-mouse的酒吧和餐馆应用程序可以让客人直接在餐桌上为晚餐点单。
Curse是一家坐落于硅谷的大型多玩家在线游戏或MMO的门户社区。该网站为MMO游戏提供论坛、wiki、评论、下载、博客、录像以及其他资源。Curse的重点在于游戏玩家生成的内容,并允许玩家创建他们自己的页面。Curse包含了World of WarCraft,StarCraft和Age of Conan的门户网站。
现在Curse已经拥有了140多万用户,并且此数目还在快速增长中。他们的网站使用了三台IIS7的web服务器和一个运行SQL Server 2008的数据库服务器。Curse的桌面客户端从.NET web服务中获得数据。该.NET web服务用C#编写,并运行在两台IIS7 web服务器上。Curse的CEO曾说:“我们的成功大部分归功于微软技术的性能和稳定性,以及使用微软开发工具所提供的生产力。我们将继续依然只使用微软的技术。我们正在使用WPF开发下一代的Curse客户端版本,并用ASP.NET MVC构建公共宿主服务。”
Lokad,一个由5人组成,创建于2007年的法国创业公司,向零售业、制造业,和呼叫中心行业提供在线业务预测和统计数据。将你的历史数据,如销售、现金流、呼叫数量、客户要求等,发送给Lokad,他们会把预测结果发送给你。Lokad的数学家团队使零售公司可以用最少的投资使用到顶尖水平运作的业务预测。Lokad的网络应用程序使用的是.NET 3.5,并使用LINQ技术和SQL Server中的数据进行交互。除此之外,Lokad是第一个在他们的产品开发环境中使用Windows Azure服务的独立软件供应商。
看到这些创业公司使用微软的平台和工具进行创新的工作着实令人兴奋。
欲了解更多关于BizSpark,以及如何加入的信息,请访问BizSpark on Startup Zone。
Namaste!
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furlWed 24 June, 2009

今天晚上,包括Google.com在内的绝大多数Google国际网站,例如Google.com、Gmail、Google Reader、Google Docs等,在中国部分省市均出现无法访问的情况。
根据我的分析,这次封锁Google的方式并不新鲜,是采用域名劫持(DNS劫持)的方法,通过技术手段,将Google的各类境外域名解析到一个错误的地址,使得Google.com无法访问。前段时间,中央电视台曾经在多个栏目中指责Google,并要求其关闭境外网站搜索功能。
经过我的测试,使用中国大陆境内的DNS服务器,例如202.96.134.133是无法正确解析出Google的IP地址,而使用境外的OpenDNS进行域名解析,就可以正确解析出Google的IP地址。如下图所示。

解决的方法是使用境外的域名解析服务器(DNS服务器),例如OpenDNS的服务,设置方法是,在“设置”-“网络连接”中找到宽带上网的连接,打开网络连接属性,选择Interner协议(TCP/IP)的属性页里,不要选择自动获取DNS,而要选择“使用下面的DNS服务器地址”,首选DNS服务器和备用DNS服务器分别设置为208.67.222.222和208.67.220.220,如下图所示,完成后重新连接上网,就可以摆脱服务商对我们的DNS劫持。


对于Google的域名劫持,这已经不是第一次了,2002年的时候Google的域名就曾经被劫持到百度等网站,2006年的时候Google.cn被域名劫持到万网的买卖网,这次轮到Google.com了,无论是谁在幕后操纵了这次域名劫持,都会给中国互联网产生极为负面的影响,好在全球13台DNS根服务器全都放在一些法制健全的国家(例如美国、日本),因此这次针对Google的域名劫持对于国外用户没有影响。
最后,我强烈谴责这种对于Google网站进行域名劫持的无耻行为。
名词解释(来源于维基百科):
DNS是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一对一(或者一对多)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
域名解析的基本原理是把域名翻译成IP地址,以便计算机能够进一步通信,传递网址和内容等。
域名劫持就是在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP地址或者什么也不做使得请求失去响应,其效果就是对特定的网址不能访问或访问的是假网址。












