Monday, May 28, 2012

Run VM on Your PC Easy - Rev. 0.10

Beta 1 of
Run VM on Your PC Easy:
Quick Practical Guide How to Run Virtual Machines in Several Easy Step

has been just published.


Rev. history

  • Changed Release Info
  • Expanded Print History
  • Added the section called “Get ISO Image”
  • Added the section called “On Linux”
  • Added entries to the section called “Abbreviations” and the section called “Conventions”
  • Expanded procedures for Ubuntu Server Installation Task and Ubuntu Installation Task
  • Added several substeps to some other procedures
  • Added entries to the section called “Abbreviations” and the section called “Conventions”
  • Upgraded Appendix B, The DocBook XSL Stylesheets Copyright Notice
  • Some minor corrections

Please feel free to comment.

Saturday, May 12, 2012

Run VM on Your PC Easy - Rev. 0.01

The first public revision of the article announced early this year - Run VM on Your PC Easy: Quick Practical Guide How to Run Virtual Machines in Several Easy Steps - is available.
Although a primary target audience of this article is very specific - readers of my other books and articles suggested to install VM as preparation for well-defined and predictable workspace - the article may certainly be interesting and useful under much wider range of users and circumstances (Ivan Zaporozhets, article's author).
Project's Home
 Read Online

Please feel free to comment.

Monday, May 7, 2012

Service Logo

I have just provide the new logo for Divine Dandelion℠Online Publishing Service (designed with Inkscape).



P. S. Thanks a lot for the invitation to join this blog authors.

Friday, December 30, 2011

What's New in 2012?

Just a few words about our plans. We are going to publish in the next year the following documents (at least):

  • Several Easy Practical Steps to Run Virtual Machines on Your PC (article, working title);
  • Free Complete TooolKit for DocBook XML V5.0+ (book, working title).

Happy New Year!

Tuesday, December 27, 2011

Thursday, July 21, 2011

Complete Tool Chain for DocBook XML 5.0+

Totally Free Solution Based On Emacs
Ivan Zaporozhets
First Edition
Copyright © 2010-2011 Divine DandelionSM Online Publishing Service


This tutorial explains how to build the complete tool chain suitable for modern DocBook XML 5.0+ projects and providing such brilliant features as RelaxNG-aware validation, completion, modularity, auto-building, etc.


Project's Home
Read Online


DocBook began in 1991. DocBook’s roots are in SGML, where it was defined with a Document Type Definition, or DTD. DocBook was released as both an SGML and an XML vocabulary starting with V4.1. The V4.x versions of DocBook, like the versions that came before them, were also defined with a DTD.

During that long DTD Era, many solutions were mentioned to make authoring easy and authors lucky. DTD-aware editors interactively validate documents as you edit them and assist in inserting valid elements, attributes, and values at a certain context.

Starting with DocBook V5.0 released on November 1, 2009, DocBook is exclusively an XML vocabulary defined with RELAX NG and Schematron. This is a slight problem because very few XML editors support them. Of course, using your habitual editor, you still can validate your DocBook V5.0+ documents with standalone validators, but it requires an extra tool in your tool chain, an extra step in your development process, and - what is more important - you can't use validation and completion anymore while you edit documents. It makes authoring uncomfortable and inefficient.

Most of RELAX NG supporting editors are commercial or restricted in some ways products. Probably there is only one free editor, old good Emacs (with nXML mode), providing both real-time RELAX NG validation and completion. In addition, you can use Emacs as an working environment to manage your project files, transform documents to various intermediate and output formats with external tools, etc. - i.e. to perform the full development process. Emacs, however, has a reputation for being extremely complicated.

All these prevent DocBook V5.0 transition or, at least, stick authors with DTD validation, that isn’t very valuable since the DTD version doesn’t enforce many DocBook constraints. Some publications attract our attention to Emacs mainly as to a very powerful XML editor that offers guided editing and validation of XML documents; others describe an interface to the make utility as well - although not for exclusive performing DocBook publishing. DocBook community still needs a simple and clear explanation of how to build from scratch an efficient tool chain based on Emacs for full processing DocBook V5.0+ documents.