Monthly Archives: May 2009

它真的不是一个搜索引擎

Wolfram 推出了一个叫做 WolframAlpha 的东西,之前网上有人把它称之为 Google 的挑战者,一时间得到了众多关注。然而它真的不是一个搜索引擎,它根本不是和 Google 竞争,它做和 Google 完全不同的事情。如果说它和 Google 有什么相似,那么最明显的只是——一个文本框——你输入词句,它给你信息。我没有说那个是搜索框,对,Google 的是搜索框,然而 WolframAlpha 的不是,它的输入框右边是个“=”,这是一个计算知识引擎(Computational Knowledge Engine),你在这里得到的信息,是算出来的。

前天一看到 Wolfram 这个词,就觉得似曾相识,而那个 Logo 更是相当面善,略加搜索才恍然大悟,Mathematica!如果你不知道 Wolfram,你也应该听说 Mathematica,如果你不知道 Mathematica,那么,你总该听说过 MATLAB…… Mathematica 是一个广泛使用的计算机代数系统,拥有强大的数值计算和符号运算能力。 我用过它,在我还是大一的时候,我懒得动手去算微积分作业,Mathematica 告诉了我答案,于是考试的时候我什么都不会,那门课我得了 B-……尽管如此,我还是很喜欢这个软件,虽然其实我不知道怎么用它。

一个数学计算软件摆在眼前,我就觉得有些头脑发热了——虽然我是学工科的,我并没有上很多数学课,而基础的数学我也可能学的不够好。对我来说,那都是些高深的东西,科学?计算?其实那些离我们并非太远,WolframAlpha 这次把一切搬到了网上,透过浏览器,在那个文本框中输入关键字,它用海量的数据和强劲的计算来告诉你想知道的信息。

integrate x^2 dx from 0 to 1

我花了大概半个小时来玩 WolframAlpha,还没有算正式上线,它显得非常不稳定。不过几次尝试的结果还是让人感到欣喜。输入 integrate x^2 dx from 0 to 1,它会告诉你 x^2dx 从 0 到 1 的定积分是 1/3,还附带一个图,标注了阴影部分来解释;输入 force m=1kg a=1m/s^2,它会告诉你,让质量为1千克的物体产生1米每平方秒的加速度,需要的力是1牛顿;输入 The Chinese University of Kong Kong,它会告诉你香港中文大学成立于1963年,大约有1万8千学生,本地生学费6千美元一年,国际生学费1万2千美元一年;输入 mortgage 5% 3 years $100k,它会告诉你,5分利息的按揭贷款10万美元,3年还清的话,每月要还2997美元,最后交了7895美元的利息……输入 D# 会得到什么?哦,五线谱和键盘图,还有 369.994Hz……

由于服务器不稳定,我不能试验太多东西,很多基于 JavaScript 的功能也不能正常工作。我尝试了 Firefox, IE 和 Safari,似乎都是这样,说明并非浏览器兼容性问题。就目前来看,我觉得 WolframAlpha 很好玩,但我不知道将来会是怎样,会不会很有用。它不会改变我依赖 Google 的习惯,如果非要说产生什么影响,我想被影响更多的应该是 Wikipedia,以后有些关于数字和图表的问题,问过 Google 和 Wikipedia 之后,我也许会试试 WolframAlpha。

我看不差钱

校内上这几天老看到分享,关于小沈阳常州演出的。先是一个视频,说小沈阳在常州差钱了……然后就是不少人撰文声讨,把小沈阳骂了个痛快……再然后,按正常发展趋势就变成了地域贴,加上几个搞不清事情缘由就加入讨论的同学,那是吵得相当热闹……

其实事情是这样的:[视频]
Continue reading

nginx 的 wordpress rewrite 规则

我目前在用的 nginx 设置就是这个,已经包含了 WP Super Cache 的 rewrite rule,大部分内容是我搜来的,很不幸暂时找不到来自哪里了…… 其实网上类似的内容太多了~

server {
  listen 80;
  server_name www.example.net;

  location / {
    index index.php;
    root /var/host/wordpress;
    gzip_static on;

    if (-f $request_filename) {
      break;
    }

    set $supercache_file '';
    set $supercache_uri $request_uri;

    if ($request_method = POST) {
      set $supercache_uri '';
    }

    if ($query_string) {
      set $supercache_uri '';
    }

    if ($http_cookie ~* "comment_author_|wordpress|wp-postpass_" ) {
      set $supercache_uri '';
    }

    if ($supercache_uri ~ ^(.+)$) {
      set $supercache_file /wp-content/cache/supercache/$http_host/$1index.html;
    }

    if (-f $document_root$supercache_file) {
      rewrite ^(.*)$ $supercache_file break;
    }

    if (!-e $request_filename) {
      rewrite . /index.php last;
    }
  }

  location ~ .*.php5?$ {
    include fastcgi_params;
    root /var/host/wordpress;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_pass unix:/var/run/php_fcgi.sock;
    fastcgi_index index.php;
  }
}

[配置笔记]CentOS + nginx + PHP

之前的这篇文章似乎是挖了个坑一直没填,然而每每出现这种情况的时候,都会发现还偏偏总有人通过 Google 搜索过来……一定让不少人失望了,真是过意不去~于是这次重新写一篇,但愿能把坑填上……

和上次略有不同,这次 Linux 发行版是用的 CentOS,因为最近一段时间来其实我接触最多的还是 RHEL,所以就不写 Ubuntu 了。MySQL 也不在本文叙述范围之内,我实际应用的时候是直接 yum install mysql-server 装的,没有什么好说的。

nginx 用了 0.7.x 开发版。php 当然是通过 fastcgi 运行,不过没有用从 lighttpd 里分离出来的 spawn-fcgi,而是用了 php-fpm 这个补丁。
Continue reading