August 2006 Archives

手机丢了(值得学习)zz

| 4 Comments | No TrackBacks

From zoomq

昨天一MM手机丢了,急得没办法告诉我同学,我同学那是相当镇静,掏出手机便开始跟那贼发短信聊起天来。

同学:妈要给你寄五千块钱,你把你建行卡号告诉我!

贼很快回:213************。

同学:不对吧?我记得好像不是这个!

贼:哦,这是我新办的卡,你先把钱打到这上吧!

同学:好的,不过存款时好像还需要用你身份证号码确认,你把号码也发过来吧。

过了一会儿,贼:3245235********。

同学:咦?怎么只有15位?你身份证号不是十八位吗?你认真点儿好不好,要不妈就不给你寄钱了!

贼很快回复:嘿嘿,刚才打错了,应该是23456546*******。

同学:好的!乖儿,你就老老实实地坐在家里等警察叔叔来抓你吧!

然后我同学把身份证号送到海淀公安局,结果今天下午就拿到了手机!

有一个人去一个公司面试一个编程的工作,面试官问他一个经典的问题: “你如何知道一个函数或者方法太大了呢?” 他回答说:“我不喜欢任何比我的脑袋还大的函数。” 面试官说:“你的意思是你的脑袋不能记住所有的细节?” 他说:“不。我的意思是,我把脑袋靠在屏幕上,代码看起来不应该比我的脑袋大。”

trac+apache+ldap验证

| No Comments | No TrackBacks

trac确实是个好东西。为了方便(主要是为了少维护一个daemon考虑),我采用的方式是cgi方式(除此之外还有两种常见的用法,一种是使用trac自己的daemon,另一种是通过FastCGI)。

原来game这这如此重要

| 2 Comments | No TrackBacks

以前一直是装FreeBSD最小安装,因为感觉很多东西在服务器上根本用不到;又更有甚者,前几天甚至在考虑进一步精简系统,使其在服务器上安装尽可能少的文件(例如开发工具完全不安装)。结果今天发现了一个之前一直没有注意到的问题:game这个看似没用的distribution其实也还是蛮有用的,比如生成素数表,等等。

不过,我觉得在系统内部依赖games的存在并不可取。

代发一则招聘启事

| No Comments | No TrackBacks

软件测试开发工程师(1人,工作地点:北京)

职责描述:
1. 为开发团队开发专用、高效的自动化测试工具
2. 搭建自动化测试平台
3. 编写测试计划、设计案例和分析、定位问题

职位要求:
1. 至少2年以上的软件开发或系统管理经验或活跃于开源社区的应届毕业生
2. 熟悉Linux/FreeBSD中至少一种操作系统、熟悉shell编程
3. 缜密的思维、很强的学习能力、工作认真、细致,善于分析和发现问题
4. 了解软件测试理论、方法、过程
5. 具有互联网软件开发经验者或大型软件测试工具开发经验者优先
6. 具有白盒测试经验者优先

简历请发送至samhoo[at]vip.sina.com

由于磁盘故障,ftp.freebsdchina.org 暂时无法提供服务了(初步估计是panic掉了)。更头疼的是,由于连续5年运行没有出过什么严重问题,这台机器在机房的位置恐怕也不太好找了。

目前还不清楚何时能恢复服务,跟阿鲁商量了一下,打算先重新申请一个 cvsup-master 的 access,然后用另一台机器临时顶替一下 ftp.freebsdchina.org 上的 cvsup 服务。

sh与csh中的算符优先顺序

| 1 Comment | No TrackBacks

第一个脚本(1.sh):
#!/bin/sh
echo test
exit 1

测试命令:./1.sh | grep test && echo 1

csh:
./1.sh | grep test && echo e
test

sh:
./1.sh | grep test && echo e
test
e

从公开的文字上看起来:两年以前,我们总自夸着“地大物博”,是事实;不久就不再自夸了,只希望着国联,也是事实;现在是既不夸自己,也不信国联,改为一味求神拜佛,怀古伤今了——却也是事实。于是有人慨叹曰:中国人失掉自信力了。

如果单据这一点现象而论,自信其实是早就失掉了的。先前信“地”,信“物”,后来信“国联”,都没有相信过“自己”。假使这也算一种“信”,那也只能说中国人曾经有过“他信力”,自从对国联失望之后,便把这他信力都失掉了。

It seems that John Baldwin has published a debugging helper script for gdb, which is interesting to have a look at:

http://people.freebsd.org/~jhb/gdb.6

Maybe we can extend it to have some VM inspection function as well? :-)

搞定了Safari的中文显示

| 1 Comment | No TrackBacks

之前用Safari访问很多中文网页都有问题,今天端木同学帮忙看了一下,发现是默认语言顺序导致的问题。不过调整之后,Firefox又毛病了……不知道是否应该在里面装个FreeBSD,然后再到FreeBSD里面装个X?:P

The missing uptime explained

| No Comments | No TrackBacks

It seems that my box loses its uptime record after I have migrated it to the Yizhuang IDC. The two things are related, but technically speaking, they are not. Actually I have discovered gokeeper's hosts losed their uptimes as well, but I did not know why before. Sometimes I thought that was because the Linksys switch we have used, but there are some evidence that it is not; also I have at a point doubted the Cisco devices were misconfigured or have some firewalling features, but that's not the answell, either.

The problem surrounding it is that some changes in the FreeBSD kernel, say, in the 6-CURRENT age, has made uptime provided by TCP fingerprint inaccurate, as system timer was changed to 1000Hz.

So, it's not Linksys, nor Cisco to cause the uptime hidden under the way.

less is a very popular command line tool that is distributed with a lot of *nix distributions. Thanks goes to David Wolfskill (our postmaster) who helped the test.

The current plan is to MFC less(1) before 6.2-RELEASE's freeze, but because the date is near, we may want to change the plan.

Today Hiroki Sato has committed the long waited www/ cleanup mega-patch. Key features:
- Localized sgml, xmls and xslts are moved into <lang>/share/sgml/.
- Duplicated stuff between English and localized versions are eliminated as much as possible.
- Switched to use a custom FreeBSD DTD for HTML.

以下场景纯属虚构,请勿对号入座。

技术:现在您的计算机名叫“COMPUTER-X5V89KP”,您需要我帮您做点什么吗?
客户:我需要让我这台计算机的计算机名叫“电脑”。
技术:很抱歉,这样做不太好,我建议您把计算机命名为“COMPUTER-X5V89KP”,这是因为您的计算机名中只能出现字母、数字和连字号(-),并且连字号不能出现在第一个字符的位置,否则可能会给您的使用带来困难……
客户(不耐烦,打断):电脑是你的还是我的?我就要让它叫“电脑”!
技术:好吧。

看到 广电总局规定9月起电视台17-20时禁播国外动画 感觉真开心我们已经长大了……

新快报讯 《三湘都市报》消息,据《广电总局关于进一步规范电视动画片播出管理的通知》,自2006年9月1日起,全国各级电视台所有频道在每天17:00———20:00之间,均不得播出境外动画片和介绍境外动画片的资讯节目或展示境外动画片的栏目。合拍动画片在这一时段播出,需报广电总局批准。各动画频道在这个时间,必须播出国产动画片或国产动画栏目,以未成年人为主要对象的频道必须播出国产动画片或自制的少儿节目,不得播出境内外影视剧。

前几天 hzqbbc 兄 [blog]在blog上留言中提及此事,正好就这个话题说两句。

通常我们在设计安全系统的时候,会希望在满足功能的前提下为每个用户授予最少的权限。对一个数据元而言,假如我们限定允许的权限包含:写、读(获取其内容)、验证(判断给定值是否有很大概率与其相等)、判断其是否存在、完全没有这5类时,通常我们会发现,比较靠前的权限会包含(或暗含)靠后的权限,或者说,靠前的授权要比靠后的授权来的大。(注意,此处我们并不考虑拥有写权限,而没有读权限这种情形,这种授权通常见于文件系统)。

彩虹

| 2 Comments | No TrackBacks

北京最近一个月来一直在不停地下雨,结果今天下班的时候居然看到了久违的彩虹(很大,很漂亮),赶紧拿手机抓拍了一张,可惜效果很不好。不过,彩虹并没有持续很长时间,让我想起了一句话,叫做“年华易逝,美景无常”:-(

用的linksys的交换机,似乎没有启用任何防火墙功能。从网络流量上看,也没有很明显的规格化迹象。公司的Cisco交换机就没事,而且同网段的其他机器也没事,不理解。。。改天tcpdump一下。

sade(8)

| No Comments | No TrackBacks

一直有人抱怨FreeBSD的bsdlabel(8)和fdisk(8)不好用,而进一遍sysinstall又太过麻烦,因此这次有人把磁盘编辑器从sysinstall(8)里面拆了出来,作了一些修改使其成为了一个新的工具——sade(8)。

右下角的“WooCall”。

上了一个极端严厉的策略,看看是否管用?

测试一下新版本的Movable Type。这是Movable Type的3.31版本。

函数指针

| No Comments | No TrackBacks

今天在改rtld-elf的时候发现,它定义了一个函数指针数组,其内容是参数不定的,于是定义为:

typedef void (*func_ptr)();

然而,在较高的警告级别下,这一写法会被gcc认为不是prototype。

中文版本转载自:此处
转自Network World,专栏作家Mark Gibbs,原文出处:http://www.networkworld.com/columnists/2006/062606backspin.html

我们正处在互联网地狱之中!而且与但丁的版本相比,互联网地狱更像个真实的地狱。

兄弟姐妹们!我们正处在互联网地狱之中,而我,Mark Gibbs修士在此将引导你们走上拯救之路!

总有一天把它重写了……想知道为什么:
cd /usr/src/usr.sbin/pkg_install && make WARNS=6

暴雨

| No Comments | No TrackBacks

今天下班的时候下了一场很大的雨。

Monthly Archives

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.2.3