车东 posted a photo:
Google 网站管理员工具更新:增加了Google Reader中对相应网站统计数据
www.google.com/webmasters/tools/
这个统计是基于一个域名下所有RSS订阅统计。
如果无法查看此图: 请试用Firefox的Access Flickr 插件
www.chedong.com/blog/archives/001355.html
各位朋友,为了方便大家使用标签、更有效地管理收藏,今天向大家介绍鲜果的一处改进:标签的联想输入法。
现在大家在标签输入框输入标签时,如果只输入字词的一部分,鲜果会在你的所有标签中检索出以这些字词开头的标签,以下拉菜单的方式提示给你,你可以按方向键或用鼠标点击选择某个标签添加。以下图为例:
除了这处改进以外,我们还替换了加载图标,对系统整体性能也作了一些优化,修复了一些bug,希望大家能感受得到:)
如果担心自己网站/Blog内容遇到不可抗力的用户可以考虑一下利用s3的服务将文件远程备份到国外。去年AMazon推出了一系列基于Web的服务,其中S3(Simple Storage Service)是网络服务的存储和带宽传输,发布时的价格为:
# $0.15 per GB-Month of storage used.具体成本可以参考一下Jeremy的在家备份和使用S3的比较,算算电费和灾难恢复等可靠性指标还是用s3比较便宜,其实我自己目前也在用DreamHost的空间做远程定期同步备份。
# $0.20 per GB of data transferred.
由于是公开的web服务: 现在的可用工具也很多了。从面向个人用户的客户端程序(Java的客户端JetS3T和不免费的JungleDisk),到面向自动备份的脚本,也有用于应用开发的各种语言样例; 从国内访问,速度是无法保证的,因此远程安全备份和用于自己在不同机器上共享文件就是主要的目的了,自动备份文件有文章推荐了s3curl,我下载用了一下,需要用到的就是以下几个命令: s3curl就是在curl命令外面包了一个选项的perl脚本,登录Amazon的s3服务,先从Your Web Service Account菜单进入到AWS Access Identifiers,获得你的Your Access Key ID Your Secret Access Key 。
列表:
./s3curl.pl --id YourAccessKeyID --key YourSecretAccessKey -- http://s3.amazonaws.com
创建目录[Bucket]:Bucket就是文件夹,但是不能在文件夹下再创建文件夹。
./s3curl.pl --id YourAccessKeyID --key YourSecretAccessKey --createBucket -- http://s3.amazonaws.com/chedong
上传文件[Object]:
./s3curl.pl --id YourAccessKeyID --key YourSecretAccessKey --put mysql.4.gz -- http://s3.amazonaws.com/chedong/mysql.backup.gz
./s3curl.pl --id YourAccessKeyID --key YourSecretAccessKey -- http://s3.amazonaws.com/chedong
注意:
请预先确认已经安装 perl -MCPAN -e 'install "Digest::HMAC_SHA1"'
我们评估垃圾网站举报
我们非常重视垃圾网站的举报,并有专门人员及时处理。
我们主要根据我们的网站管理员指南来处理垃圾网站举报,确定是否赞同或不赞同用户的举报。
垃圾站点通常使用作弊手法来误导搜索引擎使之错误地把用户带入某些网站。谷歌网站管理员指南包含大部分(但不是全部)常见形式的欺骗性或操纵行为。我们建议你经常阅读我们网站管理员帮助中心上的网站管理员指南。该指南内容将不但帮助你创建一个对搜索引擎友好的网站,而且避免了谷歌和你的用户把你的网站看作是垃圾网站。
在有些情况下,我们并不赞同用户的举报内容,被举报的网站将不会受到任何影响。对确认作弊的垃圾网站我们会将他们转交给我们的软件工程师作出相应的惩罚。
我们对确认的垃圾网站进行惩罚
对确认作弊的网站,我们会人工地或从算法上采取一些行动。当然,我们对作弊网站的惩罚度会视网站违反质量指南的严重程度而定,也就是说,对确认作弊的网站并不总是把他们全部从我们的索引中移去。
改进反垃圾网站算法
反 垃圾网站算法是我们打击垃圾网站最有效的方法。对某一网站的举报可能改进我们对所有类似垃圾网站的处理算法。当然,在我们使用我们的新代码之前,我们会 大量地测试新代码。这个过程需要时间。当人们问"为什么我举报的网站没有受到惩罚?”,如果是我们确认的垃圾网站举报,很可能是我们正在给出,或者将会给 出一个算法上的处理。
人工处理一个垃圾站点
我们也可能人工处理一个确认了的垃圾网站。这个过程显然要快得多,但它并不是一个健全的方法。我们更愿意使用算法改善我们的搜索质量。
我们可能联系网站管理员,让他们改正他们的网站
如果我们发现一个被举报的垃圾站点可能无意中违反了谷歌网站管理员指南,我们会试图联络网站管理员来以纠正他们的错误。我们可能通过电子邮件来联系网站管理员。如果他们已经在网站管理员工具上确认了他们的网站,我们会通过信息中心来传递我们的信息。
我们的宗旨是为用户提供最相关的结果。我们希望我们的用户和网站管理员继续举报垃圾网站。它对我们改进算法和改善搜索质量是有很大帮助的。如果您还不了解什么是垃圾网站,请访问我们的帮助中心或者在我们的讨论组上发表你的问题。当然,如果你发现一个垃圾网站,请告诉我们!
We evaluate the spam report
We take spam reports very seriously, and we have dedicated staff to timely process reports.
We primarily evaluate spam reports in reference to our webmaster guidelines. We determine whether we agree or disagree with the user's report.
A spam site commonly uses illicit techniques to mislead search engines to (mis)lead users to certain websites. The Webmaster Guidelines cover most (but not all) common forms of behavior that we consider deceptive or manipulative. We suggest you review our webmaster guidelines listed in our Webmaster Help Center. These will help you create a search-engine friendly website that both Google and users would view as spam-free.
There are cases where we disagree with the spam report's evaluation, and those reports are then disregarded. The confirmed reports are forwarded to our engineering teams.We take action on many confirmed spam sites, either manually and/or algorithmically. Furthermore, the extent of our action is dependent on the severity of the violation -- a confirmed spam report doesn't necessarily mean the entire site will be removed from the index.
If we believe that a reported spam site is in violation of the webmaster guidelines but is otherwise legitimate, we may try to contact the webmaster to correct their site. We contact webmasters via email and, if they have a verified site in Webmaster Tools, we can also send them a note through the Message Center.
Our goal is to deliver the most relevant results to users. We hope that our users and webmasters keep reporting spam sites, as it helps us to improve our algorithms and improve search quality. If you have questions about what's spam, visit our Help Center or post your question in our discussion group. And, of course, if you find a spam site, please let us know!关于英文的写作有一本十分著名的书,The
Elements of Style(风格要素),编写程序也有一本The Elements of Programming Style(编程风格要素)。证明了在某种程度上,编写程序其实就是语文写作,清晰的风格对程序的质量有着重要的影响。草率含混的风格会隐蔽程序真性。
作为JavaScript Guru, Douglas Crockford提出了自己对JavaScript风格的创见(第一部分,第二部分)。
第一部分主要讨论JavaScript语言本身,包括:
讨论了在HTML页面引入JavaScript的方式。经典的写法是:
<script language=javascript><!--
--></script>
language
并不是W3C所认同的标准,建议使用的是type
, 但作为type
值的MIME type并没有标准化(有时是text/javascript
, 有时是application/ecmascript),但目前所有的浏览器都是使用JavaScript作为默认的脚本语言,因此仅仅些<script>就是安全的。随着NetScape 3的淘汰,
<-- -->
也不是必要的了。
(注:这个东西Web标准社区也有自己的看法,并认为应该写type="text/javascript"
,我也赞成。)
莫偷懒,省略区块(即{ }
)会引发不经意的错误和麻烦。即使只有一句,也老老实实写上:
if (expression) { ... }
第二部分主要讲的是一些使程序更清晰和简洁的习惯用法:
==
得当心强类型。1 == true
是真,但1 === true
却为假。?:
运算符选择两值之一。在这种操作中,三元运算符为此而生。var
.?:
来选择两种行为的其一。写作p.style.backgroundColor = z ? '#fff' : '#989898';
而不是(z == 0) ? p.style.backgroundColor = '#fff' : p.style.backgroundColor = '#989898';
。||
来指定一个默认值。最典型的莫过于处理事件参数了:var e = e || event;
。这些风格是Crock在2005年提出的,现在有些已经深入人心(如不要使用全局变量),因而也没有必要多做解释了。如果你有所疑惑,不如详细看看这两篇风格文章,里面有大量的代码来举证这些风格的重要性。
更新:Dojo的风格指南也不错。
大家可能看到新闻,9月8日,英特尔在大连市投资建立的Fab 68芯片厂举行了奠基典礼。出席和见证这次仪式的,有政府官员、英特尔员工、新闻记者,甚至还有我们的博客朋友。我还有幸参加了在大连举办的世界经济论坛。大连非常成功地举办了这场盛会,包括提供了世界水平的接待,祝贺大连!
奠基仪式结束了,我想向大家通报我们工厂项目的建设进展。
事实上,我们是5月份开始建设的,现在到那里你可以看到构成Fab 68第一期厂区建筑的雏形了。我们将建设大约16万平米的建筑面积,Fab将会占其中1万5千平米。现在建设进展很快,施工安全记录也非常优异。
前几天,我到工地转了一圈,他们告诉我,大约有700名建筑工人在现场。工程质量也给我留下了深刻印象。我们施工进度的第一个关键时间点,比预期提前了12天完成。这一点很了不起,要知道三周之前,大连的大雨给我们增加了很多难度。我们已经有了一个很好的开始,我期待看到,大连工厂将会拥有一个非常优秀的建筑设施。
我还和英特尔公司董事长贝瑞特先生一起去了大连理工大学,在那里贝瑞特先生被授予名誉教授。他发表了演讲,着重讲了他对中国未来发展的建议——中国需要继续投资于教育系统,投资于研发,为有智慧的人才创造有利于聚会、交流思想并将创意转变成为实际行动的空间。我很高兴Fab 68将会成为这样的一个地方,将贝瑞特先生讲的3点建议变成现实。我盼望着工厂建成投产的日子早点到来。
九月 2007 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 日 |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |