搜索此博客

2009年3月31日星期二

用inotify监视Linux文件系统事件

没事写点东西。

用inotify监视Linux文件系统事件
  • 一、引言
  • 二、inotify介绍
  • 三、inotify的用法——inotify C API
  • 四、一个例子
  • 五、inotify的实现原理
  • 六、总结
  • 七、参考资料

PDF:用inotify监视Linux文件系统事件.pdf

文中例子代码:inotify.c

发钱了,定额给付金

收到“定额给付金”的申请书了,今天填了明天寄出去。每个人12000日元,老人小孩20000。定额给付金的对象是日本人和长期签证的外国人。俺和老婆都有,还不知道什么时候能领到钱。


申请需要附上《外国人登陆证明书》正反两面复印件。以前就遇到过正反两面怎么印一张纸的问题。看别人都是印一面然后再把印出来的纸放回給纸盘里印另一面。这回参与打印机项目了,发现这东西不是那么玩的。


首先原稿尺寸选择A5(如果要印A4的话)。A5是A4的一半,两张印一张不会缩放。功能选项里找多页组合的,2页合1。扫完正面它会让你继续放原稿的。我干的这个项目中文翻译的实在不咋地,俺就不说具体选叫啥了,估计各家机器也都不一样。


24000,花了还是留着呢?日本政府当然希望你花了,刺激消费嘛。要留着觉着真不多,要花了还觉得真不少,归根结底是自己穷!

2009年3月19日星期四

小葱豆腐拌大酱

金泥砌就白玉砖
翡翠妆成碧栏杆
如意金箍下双管
美味佳肴作一盘

2008年7月16日星期三

Vim的2html脚本

用Vim直接转HTML,很方便。

:runtime! syntax/2html.vim

Windows版要把“/”反过来写成“\”。

2008年7月11日星期五

Vim显示ecpg语法高亮

要使用Vim编写ecpg代码(*.pgc),可以这样做。建立一个名为~/.vim/ftdetect/ecpg.vim的文件,内容如下:


" ecpg
au BufRead,BufNewFile *.pgc set filetype=esqlc

用Cscope帮助Vim浏览代码


  1. 建立cscope.out的脚本makecs.sh,makecs.sh 。

  2. #/bin/bash

    TEMPLATE=cscope.XXXXXX

    if [ -n "$1" ]; then
    cd "$1";

    TEMP_FILE=$(mktemp "$TEMPLATE")
    find -regex '.*\.\([ch]\|[ch][px][px]\|pgc\)' | grep -v '.svn' > "$TEMP_FILE"
    cscope -b -i "$TEMP_FILE"

    rm "$TEMP_FILE"
    else
    echo "makecs <dir>"
    exit 1
    fi

  3. Cscope插件

  4. autoload_cscope,放在./vim/plugin/或者/usr/share/vim/vim70/plugin/。我下的是0.3,78行的“find c”改成了“find s”,在175、176行加入了*.pgc。
  5. 用法

  6. C-] = 查定义

    C-\, s = 查引用

    C-\, c = 查调用

开张啦!

到目前还不知道什么是Blog,是不是太跟不上时代了?即使这样,俺的《备忘录》还是开张了,呵呵。

开张1年多了啊,Blogger被墙了,搬家了。用WordPress搞独立博客了。