quakelee

共 15 篇文章。

在服务器上运行的 ssh-agent

Security

之前 @quakelee 提的一个问题(通道上登录第二台机器作为跳板登录第三台机器,但不把ssh私钥传到中间那台机器上)。如果shell是csh,在 ~/.cshrc 中加入:

source ~/auth.csh
[ -e ${SSH_AUTH_SOCK} ] || ssh-agent -t 15m -c > ~/auth.csh && source ~/auth.csh

然后所有的 csh 就可以使用同一个ssh agent了。

阅读全文… ( 本文约 294 字,阅读大致需要 1 分钟 )

Droid试用感想

Hardware

如 quakelee 所说,这类手机应该当作上网本而不是手机。是的,非常费电。

功能方面基本上和之前希望的一致,没有超过太多,也没有太失望。性价比方面感觉比 iPhone 要好一些,当然更重要的原因是 iPhone 完全不支持 Verizon Wireless 使用的 CDMA 网络。

阅读全文… ( 本文约 790 字,阅读大致需要 2 分钟 )

奔三了......

Life

和蛇头GG、李逵还有你摸同学一样,我也终于开始进入奔三的行列了(我们把26岁叫做开始奔三,当然也有人以21岁或者29岁作为分界点),纪念一下,老了。

参与评论

关于fork的竞态条件修正MFC了

Kernel

今年2月底的时候我跟 李逵 发现了一个fork的race,然后我做了一个fix。在当时看来,这个fix并不是很理想(会在进程fork的时候增加两次PROC锁的持放操作),但与有人提出来的另外一种解决方案,也就是利用EVENTHANDLER(9)机制去作callback相比,这个解法没有活锁问题。

阅读全文… ( 本文约 274 字,阅读大致需要 1 分钟 )

测试了一下ZFS

Data Management

这周找了些公司淘汰的设备来测试ZFS。用14块SCSI盘的傻盘阵搭了一个RAID-Z2(可以掉两块盘的RAID-Z,1块盘作为热备)。测试机为2GB内存、双CPU(Xeon 5140双核、amd64模式)。

阅读全文… ( 本文约 587 字,阅读大致需要 2 分钟 )

调试进行时

Development

昨天深夜被李逵同学的电话叫醒,被告知新上线的一个Python应用发生了一个回归问题——一个使用了C模块的程序经常自己退出。

由于这个C模块已经几年没有改过了,加上没有coredump文件,因此调试起来非常困难。另一方面,我们的代码也是一行没改,因此很难确定到底是什么出了问题。李逵坚持认为这个问题是由于Python的编译配置不当引起的。天地良心……编译配置就是之前的配置,不过我还是想办法重编了一套,后来听这家伙说,他没有选pymalloc。

阅读全文… ( 本文约 449 字,阅读大致需要 1 分钟 )

连哄带吓之下,房东同学总算把英语这关过了

Life

之前和端木密谋的东海吃到死计划总算有了效果,房东同学的英语考试终于——在四年之后——过了。

同学们,为了庆祝他总算解决了这个老大难问题,吃饭是少不了的!具体地点是九门胡同,内容为烤串。

阅读全文… ( 本文约 246 字,阅读大致需要 1 分钟 )