Friday, March 26, 2004

金山 kingstorm--飓风办公软件Beta 0.9

具体网址在: http://www.kingsoft.com/kingstorm/stormdown_3-24.html

下载在(文件大小276M): http://www.kingsoft.com/download/wps/linux.rar 下载后安装 : #rar x linux.rar #cd Linux #chmod 700 install #./install

安装完成可以在/usr/local/KingStorm1.0找到,其实就是一个 OpenOffice 的衍生版本,和 redoffice 一样,加入了中文字体,金山添加的新功能有字典,中文文章朗读。

有网友说对 word 的兼容性还不及openoffice1.1.1firefly版,我不清楚,word我不用,OO 我也是不用的,^_^。

大体看了一下,对字体解决的还算可以,如果你懒得自己解决字体等等的问题,用金山的这个还是很好的,至少这个测试版本又没有要 $ ,而且也没说有时间限制。 ; )

当OO用吧。

截图:

Thursday, March 25, 2004

saxon 实践

其中说到了中文的解决办法。 saxon 应该是很好的了,有一个 docbook 集成管理软件 DocMan 使用的也是saxon,曾经试过,特性基本上都有,可惜根本不可用(无论是Linux版本还是windows版本),即使我用它自带的 test 来测试文件也是一样。一直不清楚原因。 其实最好的还是 openjade,不管什么样的照吃,XML 的处理器都太娇嫩了。openjade 的缺点是速度慢,看来两全是很难了。我现在的做法是编辑过程中用 xalna 处理预览,而真正发布的时候用 openjade。

Sunday, March 21, 2004

DocBook容易使用吗?

Dan Moniz 首先持反对意见:那是地狱,他们说了慌。

They Lied to Us

Norman Walsh 当然是持赞同观点了。

XML Interop, DocBook, and Ease of Use

Dan Moniz says no: I've been spending three weeks in XML hell.

In and amongst all my other work duties, I've been trying to develop a single-source XML based document publishing toolchain. A "solution", if you will, that will allow me to write documents in a layout-agnostic way based on document structure that can then be processed and published to whatever format I want or need: PDF, Microsoft Word, HTML, etc.

I'm surprised at the lack of integration and easy-to-use tools that seems to exist in the XML authoring world. I would have thought that by now, someone would have put together a package that approaches the sort of Microsoft Word/Corel WordPerfect model of authoring, but XML based, say with DocBook, but it doesn't seem to have been done. High-quality Windows-native XML editors with an authoring/publishing focus (as opposed to an IDE model) are rare, and I haven't found a free or open source editor yet that's reasonably feature complete. Once you have the editor, you still have to piece together an amazing amount of individual software and configuration details to put together a toolchain.

Norman Walsh says yes: Dan points out, fairly I think, that there’s been a lot of hype about the benefits of XML and how easy it’s going to make things. If you believe all that hype, the first few weeks in the trenches must be a real shock.

I’m trying to decide if I’ve contributed to that hype. I’m not sure. XML authoring, and DocBook authoring in particular, are easy by some metrics. For example, I do it in a free editor. By that metric, Word is extremely hard for me. I’d have to change operating systems ($$$) and buy the application ($$$). (Yes, I could use OpenOffice, in fact, I do sometimes, but that’s not really the point.)

The point is it depends on your metrics. It is dead easy for me to publish an essay like this one in HTML and PDF, and to syndicate it in RSS and Atom, and to generate metadata that can be queried. I could easily generate other forms as well.

Saturday, March 20, 2004

Norman Walsh 推荐的DocBook编辑器

Norman Walsh在他的 教程 中推荐了两款DocBook的编辑器: Arbortext Epic SoftQuad XMetaL

XMetaL起先也有说过,在wikki中也有记录,Norman Walsh 用的大约就是这个,记得在DocBook的邮件列表中见他提过。

Epic 在DocBook 的官方 wiki 中也有记载。不过两款都是不支持Linux的,所以一直没有尝试过。Epic 都有for Solaris 的版本却没有for linux 的,真怀疑是有歧视还是有黑幕。

Arbortext Epic Commercial solution from Arbortext

Customized for DocBook

GUI editor with DMS integration

Produces PostScript, HTML, HTML Help, CD-ROM, ...

Uses XSL and FOSIs

SoftQuad XMetaL

Commercial solution from SoftQuad

Supports DocBook

GUI editor

Produces draft print output

Uses CSS

2ndboy,这两款可都是 for poweruser 的,是你需要的吗?估计我是无福消受了,除非 Epic 有 Linux 的版本,XMetaL 更没有希望,这个公司好象和 M$ 有黑幕交易。

Friday, March 05, 2004

jEdit XML 相关插件 & 特征

看上去就挺不错的。 真正适用后才发现他的正常强大之处(就jEdit来说的),基于JAVA的跨平台,多达90中文件格式的语法加亮,快捷键的超强可定制,最主要的是他的扩展性能非常好,所以才有了非常多的插件包括编辑XML的。 用于XML编辑的插件主要有: XML 编辑XML文件主要的插件 XmlIndenter 用于XML文档的自动缩进整理 XSLT XPath以及XSLT工具 插件可以在 http://sourceforge.net/projects/jedit-plugins/ 下载 其他配合使用的有: BufferTabs 以标签模式显示当前打开的文件;Code2HTML;CommonControls 很多其它插件依赖他;Console 终端插件;EditorScheme 提供几种编辑加亮模式方案;ErrorList 错误信息;InfoViewer 显示当前buffer中的内容,也用于预览html文件;ProjectViewer 项目管理插件;SideKick XML树模式以及语法分析依赖他。 霍霍,这样的组合基本上可以组成Linux上编辑XML文件的黄金装备了,有XML树状显示、语法加亮、语法错误检测、代码补全......最喜爱的就是他的代码补全功能了,自动根据前面输入的内容以及父标签调整出现的补全标签。

Wednesday, March 03, 2004

自由软件中最好的XML编辑器 - jEdit

继续昨天的足迹又开始寻找可用的DocBook编辑器,偶然在一篇文章中作者推荐了几款编辑器其中就有jEdit,已经倦了的心想试试看吧。jEdit在sourceforge的老家:jedit.sourceforge.net在其中看到一张屏幕截图:

回头测试测试。

欲寻一款好用的DocBook编辑器不可得

这几天一直在寻找可用与Linux下的DocBook编辑器,几乎尝试了所有可用的版本。 居然没有一款个人比较满意的: Emacs/PSGML不会用,首先排除了。 epcEdit安装的时候需要TCL/TK的库,在Debian下的TCL/TK库位置和epcEdit的安装程序默认位置不同,换个目录后这个问题解决了,真正的问题是后面弹出一个窗口之后就僵死在那了。 LyX不支持CJK,下在了CJK的patch编译不能通过,后来用alien转换CJK patch作者提供的LyX-qt RPM包安装后可以正常输入中文,只是界面不满意,而且不能够直接编辑源代码。 Morphon XML Editor基于JAVA的,慢而且界面只有JAVA的和Motif的,非常丑陋,不过他的几个视图模式还是可以。 Corel XMetaL没有Linux的版本,这个应该不错,因为Norman Walsh用这个。 Syntext Serna基于QT,速度到是不错,安装也没有什么问题,不过不可以编辑源代码。 XMLBuddy是基于eclipse的插件,没有代码补全,不是所见即所得,不过也算不错了。 oxygenxml虽然不是所见即所得的但有代码补全功能,还是很喜欢,可惜在Linux上安装后运行一直不成功,包括作为eclipse的插件。 最欣赏的该是Conglomerate,这个基于GTK2的而且以GPL发布,是为DocBook量身定做的,唯一的遗憾是不支持中文输入,另外还有一些不稳定。 看来还是用kate算了。

Monday, March 01, 2004

DocBook Authoring Tools

编辑器平台Free?XMLSGMLOff-the-shelf DocBook support?评价&备注
External LinkEmacs/PSGMLAllYesXMLSGMLincluded in most DocBook Packages****
External LinkepcEditLinux, Win, SolarisNoXMLSGMLDTD, WYSIWYM, tables***,安装程序有bug
External LinkLyx(*not* just for Latex editing!)*nix, Win, MacYesnoSGMLDTD, hybrid-WYSIWYG, tables?***,输入中文需要CJK-patch
External LinkMorphon XML EditorAllYesXMLNODTD, WYSIWYG, tables?, stylesheets****,java平台,慢
External LinkXXE Standard EditionAll (Java)YesXMLNODTD, WYSIWYG
External LinkCorel XMetaLWinNoXMLSGML (until version 3.1)tables;*****,Norman Walsh用这个
External Link XML EditorAll (Java)NoXMLSGMLDTD, stylesheets,code completion****,有for eclipse的插件,安装不成功
External LinkConglomerateLinuxYesXMLNOAs far as I know****,接口最好,需要更多的特性,不支持CJK,希望有人能够patch一下
External LinkSyntext SernaWin, LinuxNoXMLNOSchema, DTD, WYSIWYG, Tables, XSL rendering****
External LinkXMLBuddyALL(Java)YesXMLNOSchema***,plugin for eclipse,pro版本需要license
External LinkjaxeALL(Java)YesXMLNOSchema***,plugin for netbeans
External LinkVEXALL(Java)YesXMLNOSchema,WYSIWYG***