假如生命只剩下24小时,我会做什么呢?

这个问题最早源于看了一本书之后,一本叫《假如没有明天》的书。看了之后,我试图每天用这个问题来“欺骗”自己,告诉自己剩下的时间不多了,想着天天把工作做好一点,把生活过的有质量一点。我开始给自己每周的工作做周密的计划,每天几点到几点做什么事情,每周必须有几样比较周密的事情需要搞定。生活上差不多也是如此,我开始早上起早锻炼身体,开始晚上不是一味的做无聊得事情,开始给母亲打电话,开始打开QQ和周围的朋友、老同学聊天。

Tags: , ,
by matrix | 多云 2008/05/04 01:57 | 分类: 默认分类 | 评论(0) | 引用(0) | 阅读(304)
工作需要以及自己兴趣爱好,开始写一个Windows下面的报文回放工具,主要用于测试IPS对攻击的检测。类似于tomahawk (http://www.tomahawktesttool.org/ ) 。
只不过这个工具是Linux底下的,用起来不是很方便,平时很多人都不带Linux工作。

于是想写功能差不多的Windows下面的版本,暂时叫wtomahawk,在Google Code下注册了项目:
http://code.google.com/p/wtomahawk/
希望可以坚持下去把这个工具写好,并且维护下去。

这样说来明天开始晚上就得好好Coding了…… 加油 !!!
Tags: , ,
by matrix | 不指定 2008/04/28 01:19 | 分类: 我的故事 » 流水账 | 评论(0) | 引用(0) | 阅读(219)
在CSDN上看到一个兄弟的提问,想要控制SVN上传(确切的说应该是提交)文件的大小及类型。想起来自己在管理Bug单的时候也有经常类似审计每次提交,单个C文件的代码变更行数的需求。于是写了一个pre-commit的hook,以备忘。

原贴的地址: http://topic.csdn.net/u/20080404/15/acc7c13b-9079-4241-bcc2-fdb7a80be4a8.html?seed=1212379939


#!/bin/sh

# repot && transaction arguments
REPOS="$1"
TXN="$2"

# svnlook command
SVNLOOK=/usr/local/bin/svnlook

# file filter: we only allow commit .c && .h files.
FILTER='\.(c|h)$'

# max file size in bytes after commit.
MAX_SIZE=102400

# max change per one commit
MAX_CHANGE_LINES=50

files=$($SVNLOOK changed -t $TXN $REPOS | awk '{print $2}')

# check
for f in $files
do
    # check file type
    if echo $f | grep -Eq $FILTER ; then
        # valid file
        :
    else
        echo "File $f is not a .h or .c file" >> /dev/stderr
        exit 1
    fi

    # check file size
    filesize=$($SVNLOOK cat -t $TXN $REPOS $f | wc -c)
    if [ $filesize -gt $MAX_SIZE ] ; then
        echo "File $f is too large (must <= $MAX_SIZE)" >> /dev/stderr
        exit 1
    fi

    # check change lines
    changelines=$($SVNLOOK diff -t $TXN $REPOS $f | grep -E '^(\+|-)' | wc -l)
    if [ $changelines -gt $MAX_CHANGE_LINES ] ; then
        echo "File $f changes too much ($changelines lines, must <= $MAX_CHANGE_LINES)" >> /dev/stderr
        exit 1
    fi
done

exit 0



pre-commit 返回非0,则commit失败。
错误信息为stderr的信息。



发现svnlook 还是很强大的,有空得好好研究研究,还有什么奇妙功能可以深入挖掘之。
by matrix | 多云 2008/04/06 22:07 | 分类: 我的文档 » 开源工具 | 评论(0) | 引用(0) | 阅读(423)
最近用多Mac OS X比较多,前两天突然想在Mac上抓些包,第一反应自然是想到了Wireshark (以前叫Ethereal)。 可是去官方网站并找不到编译好的版本。 好在有Google,一搜就找到了:http://www.finkconsulting.com/page7.php 下载完后安装,可惜是基于 X11的,只能通过xterm来启动在term下:
/usr/local/bin/wireshark &

点击在新窗口中浏览此图片

不过解析报文好像特别快, 哈哈 grin
Tags: ,
by matrix | 晴 2007/10/13 04:26 | 分类: 我的故事 » 杂七杂八 | 评论(0) | 引用(0) | 阅读(441)

http://www.xici.net/b10244/d19242693.htm


我的本科四年


一、写在毕业之前

    我想写这个东西的时候,实在是有些顾虑的:一是怕朋友们看了这个东西之后以为我在写个人自传,然后就说我这个人太喜欢炫耀(当然事实也是如此);二是怕朋友们看了这东西后以为我在写遗书,毕竟在我们学校每年都有那么些不珍惜生命的家伙会有一些壮举。可是我仔细回顾了四年的本科生活,发现还是又不少东西是值得回忆的,并且我始终认为自己一直是一个被人羡慕的学生。这四年是一个由幼稚到成熟的四年,交织着幸福与痛苦、勤劳与懒惰、激情与颓废、成功与失败。我写下一些我的经历,希望可以给那些正在迷茫中的朋友们一点启示。我不是什么诗人,自然没有华丽的辞藻;我不是什么哲人,自然也没有什么人生哲理。我只是写下我的一些故事……

by matrix | 晴 2007/03/29 23:23 | 分类: 我的故事 | 评论(3) | 引用(0) | 阅读(1254)


哈哈,不多说了,http://picasaweb.google.com/ 使用Gmail帐号就可以申请,250M的相册,很好用哦~~
by matrix | 晴 2006/12/02 16:46 | 分类: 我的故事 » 流水账 | 评论(0) | 引用(0) | 阅读(985)
手臂好多了,差不多可以生活自理了。最近这段时间,真是要太感谢同事们。感谢大家在住院的时候来看我;感谢YH和雷公给我每周末炖汤;感谢老朱为我报销的事情来回奔波;感谢阿YO顶替我出了差;还有好多好多。原来这个世界这么奇妙,人在需要帮助的时候,总有那么多的人来帮助,真的感觉到很幸福。

因为手不舒服,好久没有写了,最近发生了好多事情。总之,我感觉我已经心力憔悴了。工作也总是心不在焉,回到家每天晚上总是睡不着觉。不知道阿丙最近是否还失眠。现在经常想起以前的兄弟,总有些怀念。可是过些日子我就该这样怀念的我的猴子了,因为终究我们还是成为了两个世界的人,有时候两个人很近可是总有些东西在阻碍着他们。

好在过些日子可以除去散散心了,虽然也是出差,不过因该比较轻松,不会像开局或是对外测试那么紧张。就是可能飞机会坐得比较累,今天算了一下差不多一共要飞18个小时(2+11+5)。这两天,想琢磨着给朋友们带些什么礼物,总是静不下心来。最后我只好在周末来研究多线程,发现原来心情不好的时候效率这么高。晕~~。

晚上似乎是枣子吃多了,胃有点不舒服,只好就此作罢,现休息去了……kill

其实,每次打开Blog之前有很多东西想写,因为我觉得充实;
但是,一旦打开Blog有没有什么想写的了,因为其实我空虚。
Tags:
by matrix | 多云 2006/11/20 23:31 | 分类: 我的故事 » 心情随笔 | 评论(1) | 引用(0) | 阅读(1411)
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]