Archive for November, 2003

Google的创始人也….Blog?!

Sunday, November 30th, 2003

我刚才在cnblog上面看到的,网址:http://searchguild.com/googleblog/
嗯,人家老外就是幽默,不过有钱人幽的也财大气粗的,还老拿Bill开涮,我简单摘录意译于此(嘿嘿,翻译的不好就算意译了~~)
Update 2006-1-4:
今天在整理blog的时候把这篇重新完整的翻译了一下。重点理解一下什么是邪恶的:) Enjoy!

我们一起做了一个叫”Google”的网站,它聚集起那些有这样抱怨的人:“昨天还看过那页呢,可今天把网址忘了”。
现在我们也Blog了~~
这是我们的blog。从下往上读傻瓜们. 呃…我是说尊贵的Google用户们.
2003-11-26 哦 - 我们的排名
Larry Page
想不通为啥在我们自己的搜索引擎(Google)上搜索”search engine(搜索引擎)”的时候我们的排名下降到第四位了!去SearchGuild上看看原因。Sergey告诉我的。
Sergey说他们很…酷。
2003-11-8 免费食物!!!
Larry Page

我今晚和Bill吃饭了。他想要用5套微软模拟飞行2004来收购我们。我告诉他有戏,不过我还要求再加一个微软游戏手柄!
(图片中游戏手柄的三个按钮: 重建索引,删除SPAM,排序)
2003-11-7 Google的臭虫 -好吧
Sergey Brin

一些家伙认为Google有臭虫–当它屏蔽搜索结果中的SPAM网站时,其后的所有其他网站也被屏蔽了。
其实那不是臭虫。我是说,如果一个网站的Pagerank比SPAM网站还低的话,那它就不值得一看。这个是特色!哦…呃…诚实的讲,我们还没和微软谈过…
这照片里的是?哦,那只是一个看起来像的家伙,我们雇他来,给大家压力大的时候丢东西用的。
另一个家伙是Bill Gates。我说他很邪恶。
2003-8-20 旱冰鞋坏了
Larry Page

我的旱冰鞋弄坏了。只好回家了--发呆。Sergey说坏的旱冰鞋是邪恶的。
2003-7-14 所有其它的搜索引擎
Larry Page
让Sergey去看看其它的搜索引擎都在干什么。Sergey认为他们在研究SearchRank。Sergey说它们是邪恶的。
2003-7-13 Gigablast
Larry Page

让Sergey去看看Gigablast的家伙们都在干什么。Sergey认为他们在研究千兆排名(GigaRank)。Sergey说它们是邪恶的。
2003-7-12 Gimpsy
Larry Page

让Sergey去看看Gimpsy的家伙们都在干什么。Sergey认为他们在研究仓鼠排名(HamsterRank)。Sergey说它们是邪恶的。
2003-6-6 MSN的家伙们
Larry Page

在WebMasterWorld上,MSN的家伙们实在是让我很生气。他们总是在调整他们索引的时候小题大作。
2003-5-24 PageRank坏了
Sergey Brin

根据论坛上的消息,PageRank又坏了。没关系。Larry修好了,他懂这些东西。
2003-4-1 鸽子排名

Larry Page
SearchKing的家伙们卖我们的PageRank,我们精疲力尽了。今天我们引入了一个新的鸽子排名技术作为替代。但是所有的人都认为这只是个笑话。
Eric想谈论一下我们计划的发布日期。我不知道为什么。
2003-2-29 邪恶 (译注: 2003年有29号吗?)
Sergey Brin

我刚刚在《连线》读到一篇文章,Eric的说法--“邪恶,”Google CEO Eric Schmidt, “Sergey说的就是邪恶。”
我正在整理我的列表:
邪恶的
卖PageRank
操纵我的索引
Bill Gates
其它的搜索引擎
不邪恶的
声名我们不会移除恋童癖的页面
为毒品做广告
实际上,为所有我们称为邪恶的东西做广告
联合外国政府,如中国,帮助它们进行网络审查
2003-2-15 我们的新Blog
Larry Page

我计划想要写Blog有几年了,但是Sergey笨的安不上MovableType。看起来这个“太难了”。
无论如何,第二天他建议,把Blogger.com买下来要容易一千倍。
于是我们就买了。
当我们把新的雇佣条款告诉他们的时候,只有一个人不同意。

From Real-Machine to Virtual-Machine: LFS Linux *不完全*移植指南

Wednesday, November 26th, 2003

花了将近两晚上的时间,在朋友们的热心帮助下,历经挫折,终于搞定了。
本文以 LFS 5.0 为例。
如果在VMWare中你要要虚拟的硬盘类型为SCSI(默认),请在编译Linux内核时加入SCSI支持和BusLogic SCSI Driver,虚拟类型为IDE硬盘则没问题。(只有新增加的虚拟硬盘才能选择类型: 添加新硬盘,在Disk File那步,不要点Finish,要点那个Advanced按钮,就可以看到硬盘类型选择了SCSI/IDE)
VMWare虚拟的网卡为AMD PCnet,请编译Linux内核时加入支持。
(其他硬件设备没有做过考证..待补充)
以root身份进入Host系统,将LFS分区挂接在 /mnt/lfs 下,运行命令:
cd /mnt
tar -cf lfs_bak.tar lfs
将会生成 lfs_bak.tar 包,为方便传输,压缩一下:
bzip2 lfs_bak.tar
将会生成 lfs_bak.tar.bz2
想办法(如通过FTP/SSH,刻CD,USB闪存或者挂接其他Windows能访问分区的方式)将此压缩包copy出来。
进入Windows,启动VMWare,添加一个新的Linux系统,硬盘镜像注意事项如前所述。
选择VMWare中原有的任意一个Linux Host系统,选择配置,添加已存在的硬盘镜像,选择刚才新建立的那个,然后启动进入VMWare Linux Host系统。
首先格式化新建立的硬盘。
假设我要分两个分区: 2048M的ext2主分区, 256MB的交换分区,以下以SCSI为例,IDE类似,请将 sdb 换成 hda 即可。(因为系统原有的那块SCSI硬盘为/dev/sda)
fdisk /dev/sdb
n # 建立分区
p # 主分区 /dev/sdb1 2048MB
1
+2048M
n
p # 主分区 /dev/sdb2 256MB
2
+256M
t # [...]

LFS安装流水账 && 学习笔记整理完毕

Monday, November 24th, 2003

LFS ID: 11420
使用LFS 5.0软件包
host: Fedura CORE 1.0
机器配置:
CPU: Athlon XP 1700+ OC 2000+
RAM: 512MB PC133
11.22 周六
中午开始在本论坛接触到LFS, 开始尝试在VMWare虚拟机中安装, 晚上7:00终于忍受不了VMWare了, 太慢了, 1SBU=20min。
晚上9:00当看完《麦兜的故事》后,不甘心,下决心将LFS进行到底,将硬盘中的Fedura删除,拆成一个1.5G的ext3分区和一个2G的ext2分区,前者安装了一个只带基本gcc编译器的字符界面的Fedura做Host,后者用来装LFS。然后使用GF的WinXP,通过SSH远程登录到Fedura开始了安装之旅。这下快多了,1SBU=2.5min,还可以一边看电影,一边做笔记,一边看文档,一边安装~~ 把GF 19′的显示器调到1280×1024分辨率,好爽阿~~
11.23 周日
凌晨6:00,在看完了《黑白森林》《台北晚九朝五》后,终于困的不行了去睡了,此时已经进行完第五章了,第六章也已经编译完了第二次GCC了。
中午12:30起床,继续安装。在下午3:00之前,基本进行完了第六章的所有程序包的编译工作。不得不去学校听倒霉的形势与政策报告。5:30返家完成第六章、第七章的工作,吃完饭继续睡觉。10:30进行最后的配置工作,不过此时就没有GF的电脑用了,呜呜~~ 只好在控制台切来切去的看英文文档继续工作了。
11.24 周一
今天凌晨1点,终于全部完成,注册LFS ID: 11420,启动一次成功。
我觉得安装LFS,最重要的并不是技术,而是耐心。
下面是我的《LFS安装学习笔记》:
Linux From Scratch 安装学习笔记 by windix
LFS — Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴—个性化的linux,不单单是个性的桌面。
优点:了解Linux工作方式;自定义你的系统;建立袖珍型Linux;安全性
我的LFS计划:
本来计划先通过VMWare在虚拟机中做一下试验,结果编译时间太长了,未果。
所以不太甘心,晚上卸载掉Fedura Core 1,重新安装了一个只带GCC等编译必须软件的最小化Fedura系统,
大概才1G多,腾出来空间划分出一个2G的留给LFS。
机器环境介绍:
Athlon XP 1700+ OC 2000+
512MB PC133内存
80GB ATA100 IDE硬盘
已安装系统: [...]

如此软件开发

Tuesday, November 18th, 2003

这是我在HawkEye那里看到的,我翻译成了中文。看看,如此混乱的软件开发,不过仔细想想,我们国内其实大抵如此~~

Apache 中文乱码解决方案

Monday, November 17th, 2003

服务器端:
======
修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/)
查找:
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。
很多文章都说通过修改为 AddDefaultCharset GB2312 把缺省语言改成GB2312来解决中文乱码,确实GB2312内码的网页可以正常显示了,但这并非万全之策。因为当你的网页内码不是GB2312,就算你在网页用下面的meta指定了正确的语言,如ISO8859-1,也不会解码为ISO8859-1,因为Apache已经先你一步将GB2312指定为网页的语言了,如下图:

而这个是加了 AddDefaultCharset off 后的:

修改后请重新启动Apache,在Redhat中命令为
/etc/init.d/httpd restart
当使用一些网页脚本引擎,如PHP,还可能需要修改相应的配置文件。
以PHP为例,需要修改php.ini (Red Hat中位置在/etc/)
找到:
default_charset = “iso-8859-1″ 或者类似的,如 default_charset = “gb2312″,将其注释掉:
;default_charset=”iso-8859-1″
客户端:
=====
在中文网页请中依情况在标签中添加:
GB2312:
<META http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />
BIG5:
<META http-equiv=”Content-Type” content=”text/html; charset=big5″ />
UTF-8: (注意是UTF-8,而不是UTF8,我已经上过当了)
<META http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
如果还是不正常,请清空浏览器的Cache试试。
另外附上goghs的”blog工具中中文的问题“一文的修正版,这篇文章很好的阐述了Charset和Encoding之间的关系。

blog工具中中文的问题 [Blog] – goghs @ 23:26:56
现在的blog工具完全中文的并没有,而一般程序的默认,都是使用iso8859-1字符集,或者说en语言编码。字符集(Charset)和编码(Encoding)是两个不同的概念。
如果你使用MT的默认安装,或者使用B2的默认安装,你会发现你所发布的中文文章根本无法正常显示。(此处的MT的默认安装,以使用MySQL为基准,使用文件的我没有测试,不便评述。)
原因很简单,所有页面的默认都是iso8859-1字符集,所以在数据插入数据库的时候,都会被编码(成为html实体,如&#xxxx;类型,xxxx此处都是数字)。
处理的方式并不复杂,对MT而言,你需要将mt.cfg中的NoHTMLEntities以行前面的注释符号去掉,变成
NoHTMLEntities 1
一次来禁止使用HTML::Entities进行实体编码。
然后修改CGI.pm中的一处,设置为正确的gb2312字符集,我在前面的一篇文章中已经谈到。
并且需要修改所有的模板,将其中的charset从iso8859-1修改为gb2312。
而对B2,B2config.php里, 第91行有
# IMPORTANT! [...]

今天捡了个大便宜

Tuesday, November 11th, 2003

今天在学校图书馆大厅来了一些人搞图书展销,开始我还没在意,消息还是我的一个朋友打电话告诉我的:
“快去看看,O’reilly的图书特价了,我花了30元买了3本。”
我的天啊,盗版的吗?怎么这么便宜?!
我过去一看,狂晕,果真如此,而且居然还全都是正版的,除了O’reilly的图书外,还有很多别的中国电力出版社出版的图书,书都是新的,不过只是外皮有点旧,好像是在书架上展示用的书。
我抢购了136元的图书,嘿嘿,实际价值大约700多元。下图加上了我原来有的两本书:《PHP&MySQL Web数据库应用开发指南》(8折在本地的天宇书店买的)和《Perl语言入门》(也就是“小骆驼”,在华储书店5元钱买的,哈哈)。

真是太便宜了,比如这本《Perl语言编程》(也就是“大骆驼”,原价129,我花了30买的)。
看卖书的那帮人穿的破破烂烂,我甚至怀疑这些书是不是来路不正?比如从仓库偷来的?嘿嘿,谁知道呢。

去掉Windows中讨厌的“磁盘空间低”的提示

Thursday, November 6th, 2003

新建一个注册表文件,内容如下:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoLowDiskSpaceChecks”=dword:00000001
双击导入即可。

雅思成绩出来了

Monday, November 3rd, 2003

Test Results:
Listening: 6.0 Reading: 6.5 Writing: 5 Speaking: 5
Overall Band Score: 5.5
基本上算是我的正常水平吧,不过就我那天口语发挥的那么不好,还能给5分,也算是不错了。可惜啊,革命尚未成功,同志仍须努力,再接再厉,争取1月份拿到6.5。