共 35 页, « 1 2 [3] 4 5 6 » ... 最后一页 »
这两天在研究DocBook,打算以后用它来写点东西,可以方便地转换成任意格式。国内DocBook的入门文章不多, 推荐读读这篇:《DocBook 助你完成传世之作》, 虽然目前还没有完成,但一些入门的基础知识还是讲得不错的。
至于编译环境,我推荐使用Linux发行版自带的编译环境,一般都是已经配置好的。 我尝试了Fedora Core 6自带的环境,SGML和XML都能用,还不错。
阅读全文 »OpenNMS是个很强大的网管软件,用它可以监视服务器的资源使用状况, 并在必要的时候向管理员发出警告。(当然它的强大功能不止这些,我就用到这个功能而已)。 安装其实也不麻烦,基本上按照官方文档的安装过程都没问题。
网上流传的方法都是将OpenNMS装在Tomcat上,不过最新版的opennms-1.6.1内置了Web服务器, 所以Tomcat就不是必须的了,这样安装要方便许多。 下面这篇文章是在Redhat Liux Enterprise 4上安装的,其实RH系列的操作系统都差不多, 大家在安装时注意选择和操作系统匹配的软件包就行了。
阅读全文 »操作系统是Windows XP,不知道从什么时候起,右下角的系统图标全都不显示了,只剩下MSN Messenger和诺顿杀毒软件的图标。有人说那是托盘图标的自动隐藏,拜托,我还不至于犯那么低级的错误嘛。进程管理器里面进程都在,就是图标都看不到。系统启动之后手动启动的程序,图标就能正常显示。结果USB设备都没法热插拔,不得不想了个旁门左道。
今天偶然看到,关闭SSDP Discovery Service就能修复这个问题,马上将它停止并改成禁用,重启,嗯!挺灵!久违的托盘图标都回来了。
在抓虾上看到一篇Web开发分析工具的文章(链接就免了),怎么远没有我用的东西好用呢? 还是介绍介绍我用的吧。由于平常开发只用FireFox,完成后再去调试IE, 所以这些工具绝大部分是针对FireFox的。
如果把Web通信从上到下分为许多层——XMLHttpRequest层,HTTP层,TCP层, 那么这些工具可以分别抓取每个层的通信数据进行分析,结合使用极其强大。
2008/12/31:另外可以参考daniel同学的Web开发常用工具一文,相信会大有帮助哦。
阅读全文 »之前曾经介绍过 SmallProf 和 DProf。 之所以说NYTProf 是最强测试工具,是因为它给出了极其详尽的测试信息, 并且整理成便于阅读的HTML格式,将函数按着执行速度排序,而且测试速度相当快。
fcicq@2008/12/30:NYTProf是 New York Times Profiler的意思,想不到吧~
测试方法如下:
$ perl -d:NYTProf testfile.pl
执行后生成nytprof.out文件,执行以下命令将其转换成html:
$ nytprofhtml
然后打开nytprof/index.html,尽情查看测试结果吧。 结果中几乎每一项都有说明,这里就不多说了。

这两天不知从何时起,第一次打开IE访问网站,就会弹出一个广告窗口,指向 //www.97tl.cn 的。(前面省略了http) 今天终于忍无可忍下决心将它清除。用HijackThis扫描了一遍,发现了这个东西:

从属性中发现它指向C:\Windows\system32\NaviHelper.dll111,显然是个广告软件:

用HijackThis修复之后就好了。
Excel 2003中只能从调色版中选择颜色,但调色版中只有56种颜色,这就意味着一个工作簿中最多只能同时有56种颜色。 通过“工具->选项->颜色”可以设置调色版。
选中单元格后,从格式工具栏的背景色/字体颜色按钮中只能选取40种常用颜色,而在单元格属性对话框(用Ctrl-1打开)中, 则可以为单元格设置所有56种颜色。
阅读全文 »之前发过一篇在Windows下安装Trac的方法,不过Trac更多的是在Linux下使用, 所以这里介绍一下在Linux下的安装方法。时过境迁,Trac现在已正式发布了0.11版, 与之前的0.9、0.10相比,这个版本的代码浏览器增加了许多功能, 最好用的就是它支持subversion的Blame了,可以查看到源代码的每一行是在哪个版本由谁修改的。
这篇文章是在Fedora Core 8上进行的,其他的RedHat系的Linux应该大同小异。
阅读全文 »经过两个多月的努力,这本名为《Web开发修炼之道——创建高可用性的Web内容》 (豆瓣链接, 出版社预告, 勘误表)的书终于要与大家见面了。 这恐怕是国内第一本讨论可用性(Accessibility)的中文书籍——在豆瓣上搜索“可用性”, 找到的都是usability、availability等,没发现 accessibility。 可能这也是中国的网站在可用性方面做得很差的原因之一吧。

原书名为《Design Accessible Web Sites》(豆瓣链接),
书很不错,刚刚开始翻译时fcicq还在豆瓣上推荐了一把。
不过我现在还没拿到书的ISBN,所以暂时没法将中文版放到豆瓣上,抱歉。拿到时再补上吧。
简单介绍一下书的内容吧。可用性(Accessibility)就是说让网站能在任何平台、任何浏览器上运行, 并且残障人士也能毫无障碍地使用网站。这就要求开发网站时必须做到:
- 符合标准(以便跨浏览器跨平台)
- 为图片、视频等加上文字描述(供不支持图片的浏览器使用,同时考虑盲人所用的屏幕阅读器)
- 使用易于阅读的字体和颜色(考虑弱视、色盲)
- 使用简洁易懂的语言(考虑理解能力弱的用户)
- 足够大的导航和链接(让运动不方便的用户容易点击)
- 避免使用闪烁效果(防止诱发癫痫症)
不幸的是,国内的网站在这些方面做得极其差劲(原谅我用极其这个词), 特别是本该为残障人士周全地考虑的政府网站,在这方面简直是一片空白。 希望这本书能为国内的网站设计提供参考。
下面是本书的内容简介,请点开阅读。
阅读全文 »今天发现,制作的某个rpm包在执行 rpm -i --nodeps <packagename.rpm>时会出现以下的警告信息:
warning: cannot get shared lock on /var/lib/rpm/Packages
但如果不加--nodeps参数,就不会出现这个信息。
网上查了半天没找到相关资料,最后用排除法发现,SPEC文件的%post中有一行 rpm -qa,就是这行命令导致了该警告的发生。 原因尚且不明,估计是在安装过程中,rpm正在执行,此时在%post中再次启动rpm,当然会发生共享锁的错误。
