为vi/vim自动更新tag文件和cscope数据库

xyf问:
我的开发工程很大,有上百万行代码,
之前使用sourceinsight,每次编辑代码,会自动更新函数、变量等符号信息,使用vim替换sourceinsight后,每次修改源代码后,如果不手动更新一下tag和cscope.out,相关的跳转就会不正确了,但是更新的话又要很久,请问有没有增量更新tag或cscope.out,或者你是如何解决这个棘手的问题的?
这个问题我在网上查找了很多资料,不过并没有找到一个好的解决方法。后来在开发的过程中,实时更新tag文件和cscope数据库的需求并不强烈,也就放下了。刚好xyf问这个问题,我把当时我的一些想法写出来,供大家参考。[……]

阅读完整文章

一个简单的Docbook 5.0例子

我关注Docbook已经很久了,在网上阅读了很多中文及英文的Docbook文档。一直没用 Docbook的主要原因是Docbook 4.2的编译环境配置看起来很繁琐。
直到有一天,我看到benr写的Playing With DocBook 5.0,才第一次真正书写Docbook文档。
下面我先介绍Windows下如何搭建Docbook 5.0编译环境,然后再以一个简单的Docbook 5.0文档为例,讲一下如何把Docbook文档转换成其它格式。 [……]

阅读完整文章

三星Android手机今年第三季度面世

昨天刚刚看到三星Android手机发布的消息,虽然未经官方证实。今天又看到报道,三星Android手机计划在今年第三季度面世。
引用DigiTimes的报道:根据三星公布的消息,三星公司的第一款Android手机和HTP即将发布的HTC Magic手机在设计上和硬件规格上都很相似。两款手机都使用Qualcomm的3.5G芯片解决方案。 [……]

阅读完整文章

vim邮件列表和论坛资源

在国外,很多讨论都通过邮件列表进行。这是一种非常简单而又高效的讨论方法。不过在国内似乎不太流行,大家更喜欢论坛。
vim邮件列表使用Google Group建立。订阅邮件列表很简单,向下列地址发送一封邮件(有无内容均可),接下来会收到一封确认邮件,确认后就可以收到邮件列表中的邮件了。
根据自己的需要订阅下面的邮件列表…[……]

阅读完整文章

Docbook介绍

Docbook提供了整个书写结构化文档的体系,它使用SGML/XML定义了一系列文档元素,并可以利用工具把原始的文档源文件转换成各种文档格式。它最适合用来书写计算机文档、论文。很多开源软件项目都使用Docbook来写自己的文档。在我看来,使用Docbook写文档的好处有以下几点…[……]

阅读完整文章

WP-PostURL插件发布: 在文章末尾添加版本声明和文章的链接

前些天写了一篇文章讲述如何在文章末尾添加版本声明和文章的链接,后来就想为什么不能把它做成一个WordPress插件,这样其它人做起来也方便些。
于是利用业余时间写了一个插件,WP-PostURL,来完成上述功能。
这个插件允许你在文章的开头或结尾处插入一段自定义的文字。这段文字可以是你的版权写明,也可以是广告,或者其它文字。 …[……]

阅读完整文章

(译) Sitemap会影响搜索引擎蜘蛛吗?

最近正为一个客户的网站工作,就像我一直以来的做法那样,我创建了一个sitemap,把它提交给了搜索引擎。我开始思考这样做是否真的对网站有帮助,以及当我提交sitemap时的影响是什么。
我联系到我的一个客户,他有一个受欢迎的博客,使用了WordPress和Wordpress的Google XML Sitemaps生成器插件。我请求他给我权限在他们的网站上安装一个监控搜索引擎蜘蛛行踪的脚本。
我的客户经常在他们的博客上增加原创文章,通常一周2至3篇。我在他们网站上安装的脚本用PHP写的,会把搜索机器人每次访问Sitemap、每次提交 Sitemap、以及搜索引擎蜘蛛每次在网站上爬过的网页记录下来。我也修改了一下Google XML网站地图生成器,加入了给搜索引擎提交Sitemap的时间戳。
看一看数据…[……]

阅读完整文章