天生我才必有用

Google Web fonts

Posted in 网站设计    作者:Ray    2011年二月20日

在过去,每当你创建一个网站或者网络应用的时候,能够让你选择的字体总是少得可怜——Times和Arial(宋体),这两种你随便挑吧。而如果你想个性,就需要使用Adobe Flash或者嵌入图像文本。而弊端是,图像文本是不能自动被翻译成其他语言的,并且不能被搜索引擎索引。

好了,现在有了Google网页字体,可以使你在你的网页里使用几百种字体,而不用担心安全性。选择你喜欢的字体然后应用到网页,博客或网页应用,嵌入的也仅仅是一小段HTML和CSS代码。只要30秒就可以让你的网页上布满漂亮的字体,并能在主流浏览器上显示。从此你就可以摆脱Flash和图像文本。

我们通常使用的Times和Arial字体是通过引用本地已安装的字体,而网页字体确实通过浏览器请求从服务器上获取的(就好比网页上图片的读取),这便意味着你可以在用户的机器上显示任何字体。而当用户看到这些漂亮的字体取代了枯燥的Arial时会非常高兴。

这种网页字体技术的普及非常迅速。现在Google网页字体每天处理来自80万个独立网站和50万人次的请求,并且以每月30%的速度增长。

程序API:http://code.google.com/apis/webfonts/

只需加入以下代码即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine">
    <style>
      body {
        font-family: 'Tangerine', serif;
        font-size: 48px;
      }
    </style>
  </head>
  <body>
    <h1>Making the Web Beautiful!</h1>
  </body>
</html>
标签: ,

本地安装W3C Link checker

Posted in 测试,网站设计    作者:Ray    2008年五月29日

对于网站的完整性来说,主要会发生的问题就是网站页面中出现的Dead Link。如何检验这种错误呢?当然你可以使用最笨的方法点击每一个链接,不过相信没人愿意去干这种枯燥乏味的体力活。其实最简单的方法是使用W3C Link checker,但这种Check却存在唯一的缺陷,无法解决内部网站的验证,除非你能把这些内部网站暴露在Internet上,让W3C Link Checker可以访问到它们。

要解决访问这个问题其实也不是非常困难,在参照W3C页面的Install it locally 说明来做就可以了。

如果你想我一样,有Debian/Ubuntu的环境,那么安装更方便。

  1. sudo apt-get install w3c-linkchecke。
  2. 修改/etc/w3c/checklink.conf文件,可以把Allow_Private_IPs = 1,这样可以验证non-public IP address,修改Doc_URLStyle_URL到正确的地址。
  3. 访问http://<servername>/w3c-linkchecker/checklink.html,可以了解是否安装成 功,最好把此html进行修改,把其中的localhost替换成实际的机器名称<servername>。(此页面是说明页面)
  4. 访问http://<servername>/cgi-bin/checklink,此地址才是正确校验工具的地址。(如步骤2 Style_URL设置有误,此时可能CSS会出现一些问题,但对任何功能没有影响)

现在就可以尝试验证一下你的网站,看看是否有问题了。

验证工作不仅可以使用Web方式,其实你也可以在命令行中输入checklink完成相同的工作。

不过这两种校验速度还是慢了点,现在还不清楚是否有没有其他的什么参数可以设置,来加快验证的工作。

标签: ,

我眼中的Baidu和Google

Posted in 网站设计    作者:Ray    2007年十二月5日

两个在搜索、股市争得你死我活的对手。在我的眼中到底谁强谁弱?

我们就以“爱米多”和“site:imiddle.net”两个keyword来进行比较吧。

输入“爱米多”,百度把我的论坛排在了第一个候选,但Google是怎么都无法在较优先的位置定位到的我们的论坛,这个可能不能说明什么。但当我把“爱米多论坛”作为关键字时,明显我的论坛应该优先第一定位到,但其他“米多”的关键字反而先成为优先候选项。猜想这个可能和Google的PageRank的计算方法有一定关系,但给人的感觉始终还是觉得怪怪的,我比较统一其它一些网友的看法:“Google的中文拆字不如Baidu人性化”,主要还是英文中并无中文词组的这么多组合。

接着看看搜索存储的效率,输入site:imiddle.net查询:Google的结果是570条结果,而Baidu不足16页。这点感觉Google保存信息量的效率比Baidu高很多。不过也不排除Baidu的前台检索的问题,只搜索出后台的部分结果。

总的来说:Google应该还是对中文词组的算法应该再进行优化,而百度则多关注自己的搜索,别把很大精力花在C2C其他上了。

标签: , ,

常用搜索引擎登入链接

Posted in 网站设计    作者:Ray    2007年九月18日
标签: ,