Sunday, December 31, 2006

Going into overtime!

The game wasn't supposed to be that close, but the game went into overtime. Guess we got our money's worth for New Years! Too bad the game ended the season for the Broncos. Hopefully we will have a better season in 2007.

Give me an "F-R-E-E-Z-I-N-G"!

This image is blurry because my hand is shaking from the cold! It's all because we wore regular shoes instead of snow boots. Wet socks for 4 hours is a good way to get chilled...

New Years Eve at the Broncos!

Dawn and I went to the Broncos game to celebrate our New Years Eve.

Friday, December 22, 2006

First Candidate for the Next Generation!

Norm Walsh has posted the first candidate release of DocBook v5.0! We are getting very close to releasing the next generation of the DocBook standard.

You can download the new schema from:

There are a few outstanding issues we will be voting on in January, including:

  • The creation of a new generic container as a sibling to chapter, etc. vs. creating an acknowledgements element at the same level
  • Allowing info in HTML tables (they are allowed in CALS and would be useful for metadata)
  • Allowing task to be a sibling of section

Wednesday, December 20, 2006

Dreaming of a White Christmas

I'm dreaming of a White Christmas, and I'm going to get it! A massive storm has hit Colorado, and we have 25" so far as of 11pm. It's supposed to continue snowing until noon tomorrow, and the rate so far has been 1-2" per hour! Here are some pics:

Update: the snow is tapering off as of 9am on 12/21. Storm total: 26" with drifts to 4'!

Friday, December 15, 2006

The Proliferation of Social Bookmarking Sites

Do we have enough social bookmarking sites yet?!?

I am a frequent reader of Rich Burridge, who provided a Roller template for adding social bookmark links to your blog posts. I thought I'd give it a try on Blogger to see how it works, too. Here's the Blogger template if you want to do the same. Just add it at the bottom of your post template:

  Share and enjoy: 
  <a href="<$BlogItemTitle$>;Url=<$BlogItemPermalinkURL$>" rel="external" title="Bookmark it with Blinklist"><img src="" width="16" height="16" alt="Bookmark it with Blinklist" /></a>
  <a href="<$BlogItemPermalinkURL$>" title="Submit to Bloglines"><img src="" height="16" width="16" alt="Submit to Bloglines"/></a>
  <a href="<$BlogItemPermalinkURL$>;title=<$BlogItemTitle$>" rel="external" title="Bookmark it with Blogmarks"><img src="" width="16" height="16" alt="Bookmark it with Blogmarks" /></a>
  <a href="<$BlogItemPermalinkURL$>&title=<$BlogItemTitle$>" title="Track with co.mments"><img src="" width="16" height="16" alt="Track with co.mments" /></a>
  <a href=";url=<$BlogItemPermalinkURL$>;title=<$BlogItemTitle$>" rel="external" title="Bookmark it with"><img src="" width="16" height="16" alt="Bookmark it with" /></a>
  <a href="<$BlogItemPermalinkURL$>;title=<$BlogItemTitle$>" rel="external" title="Submit it to Digg"><img src="" width="16" height="16" alt="Submit it to Digg" /></a>
  <a href="<$BlogItemPermalinkURL$>&new_comment=<$BlogItemTitle$>&new_link_other=&linktype=Misc" title="Submit it to Fark"><img src="" height="16" width="16" alt="Submit it to Fark"/></a>
  <a href="<$BlogItemPermalinkURL$>&u=<$BlogItemTitle$>" rel="external" title="Bookmark it with Furl"><img src="" width="16" height="16" alt="Bookmark it with Furl" /></a>
  <a href="<$BlogItemPermalinkURL$>&title=<$BlogItemTitle$>" rel="external" title="Bookmark it with Ma.gnolia"><img src="" width="16" height="16" alt="Bookmark it with Ma.gnolia" /></a>
  <a href="<$BlogItemPermalinkURL$>&bookmark%5Bname%5D=<$BlogItemTitle$>" rel="external" title="Bookmark it with Maple"><img src="" width="16" height="16" alt="Bookmark it with Maple" /></a>
  <a href="<$BlogItemPermalinkURL$>&h=<$BlogItemTitle$>" title="Bookmark it at NewsVine"><img src="" height="16" width="16" alt="Bookmark it at NewsVine"/></a>
  <a href="<$BlogItemPermalinkURL$>&title=<$BlogItemTitle$>" title="Bookmark it at"><img src="" height="16" width="16" alt="Bookmark it at"/></a>
  <a href="<$BlogItemPermalinkURL$>&title=<$BlogItemTitle$>" title="Bookmark it at"><img src="" height="16" width="16" alt="Bookmark it at"/></a>
  <a href="<$BlogItemTitle$>&url=<$BlogItemPermalinkURL$>" rel="external" title="Bookmark it with Spurl"><img src="" width="16" height="16" alt="Bookmark it with Spurl" /></a>
  <a href="<$BlogItemPermalinkURL$>" title="Submit it to slashdot"><img src="" width="16" height="16" alt="Submit it to slashdot" /></a>
  <a href="<$BlogItemPermalinkURL$>&title=<$BlogItemTitle$>" title="Track with TailRank"><img src="" width="16" height="16" alt="Track with TailRank" /></a>
  <a href='$utilities.encode("<$BlogItemPermalinkURL$>")' title="See who links to it via Technorati"><img src="" alt="See who links to it via Technorati" height="16" width="16" /></a>
  <a href="<$BlogItemPermalinkURL$>&title=<$BlogItemTitle$>" title="Bookmark it with wists"><img src="" height="16" width="16" alt="Bookmark it with wists"/></a>
  <a href="<$BlogItemPermalinkURL$>&t=<$BlogItemTitle$>" rel="external" title="Bookmark it with Yahoo! Bookmarklets"><img src="" width="16" height="16" alt="" /></a>

The question is, do we really need all of these social bookmarking sites? Seems like we have a lot of duplication of effort and proliferation of similar services...

One other cool feature, is that the new Blogger beta allows you to label posts, similar to the way Roller and MovableType let you categorize your posts. Originally, I had to use my tag cloud in to provide a similar categorizing scheme on Blogger.

Wednesday, December 13, 2006

New Discussion List: OASIS DITA S1000D Interoperability

I've kicked off a new discussion list at OASIS to address interoperability between S1000D and DITA!

The address of this list is:

Anyone, including OASIS members and non-members, may subscribe to this list in order to discuss the merits and possibility of the proposed project. The list is now open, and can be joined by sending a message to:

Here is the official statement of scope:

DITA is an OASIS XML markup standard designed for topic-based authoring and re-use. It is also designed for interoperability, with a highly flexible specialization mechanism. For more information please see:

S1000D is also an XML markup standard designed for re-use. This standard is aimed primarily at civil and military equipment documentation. It is also focused on Data Modules and a Common Source Database. For more information please see:

This discussion list is intended to facilitate an effort to graft S1000D type modules onto the DITA type hierarchy. The result would support content that's completely interoperable and provides a relatively good transform target (because of similar semantics and structure). This approach will have significant long-term benefits toward interoperability of content and authoring tools between the two standards.

Categories: , , , ,

Monday, December 11, 2006

Sing-Along Messiah

A friend of ours wanted to celebrate her birthday yesterday by getting a group together for a sing-along of Handel's "Messiah".

At the Boettcher Theater, the Colorado Symphony Orchestra and Chorus, soloists and the audience held a “sing along” of Handel’s beloved masterpiece. We had a good mix: 2 Bass, 2 Soprano, and 3 Alto. We sat together for Part 1, since we wanted to enjoy the time together, instead of splitting up to sit by SATB sections. Cindy even brought full scores for everyone to sing from! The problem, is that we happened to pick the Tenor section. We had a very good, strong tenor right behind us, and the two of us Bass singers kept getting thrown off our parts.

For Parts 2 and 3, the two of us Bass singers moved to the Bass section. It was much easier to sing on key and at the right time! We had a great time, and even got to sing the Hallelujah Chorus twice, as an encore.

You can also attend and just listen, but singing was very fun. I would highly recommend this next year!


Happy "Holly" Days!

We welcomed a new member of our family this weekend: Holly!

She's a Soft Coated Wheaten Terrier, and absolutely adorable.

We were planning to surprise the kids on Christmas Day with a puppy, but saw her this weekend and decided it would be better to go with a puppy we really liked early, rather than wait and have one not be available, or have no choice in the personality. Holly and our collie, Duncan, get along famously. They already run and play together.It's fun having a puppy again, except for a few accidents and waking up at 2am, she is very well behaved. I think she has made a great addition to the family. Merry Christmas and Happy "Holly" Days!


Wednesday, December 06, 2006

XML 2006: DocBook Dinner

We had a great time at the DocBook Dinner at XML 2006. Attendees included: Norm Walsh, Nancy Harrison, Gary Cornelius, Elliotte "Rusty" Harold, Michael Smith, Bob DuCharme, Liam Quin, Jean, Paul Downey, myself. (I think I'm missing at least two others, so please help me complete the list!).

UPDATE: Doh! Eliot Kimber was sitting right next to me, and we chatted quite a bit. Sorry, Eliot!

We dined at Legal Seafoods, and had quite the variety of topics to discuss!

Tuesday, December 05, 2006

XML 2006: Boston

The view from above. They put me on the 29th floor, so I had a very nice view!


Tuesday, November 28, 2006

If you're not RelaxNG, you are working too hard!

After reading Elliotte Rusty Harold and Tim Bray's blog entries, I'm glad I'm no longer in the minority!

I've been preaching the adoption of RelaxNG as your native schema format since Norm Walsh created the initial drafts of DocBook v5.0. It just makes sense. And for those of us who have always been more comfortable with DTD-like syntax, Relax NG Compact is definitely the way to go!

Long live RelaxNG, and down with XSD!


DocBook from the DocBook Wiki!

This is way cool: Norm Walsh upgraded the DocBook Wiki to a newer version of Moin Moin. This upgrade now provides support to export DocBook! From Norm's blog entry:

Go to a page in the wiki and, click on the “More Actions:” pulldown, choose “Render as DocBook” and voilá DocBook source.

Thank you, Norm!


Monday, November 27, 2006

Si tuvieras fe como un grano de mostaza

What did you do for Thanksgiving this year?

We decided as a family that we wanted to give because we have been so blessed already. We spent the week of Thanksgiving with a team of 45 people from Rock Creek Church on a mission with IFM to help the people of Juarez, Mexico (more pictures from the trip can be viewed here).

It is disturbing and amazing to see the living conditions of the people there.Many of them live in "pallet homes" made from shipping pallets, cardboard boxes, and any other material they can find. Water is delivered once a day for 10 pesos, and is stored in a plastic barrel at the corner of their property. Sometimes they have to sleep in their cars because the wind blows so hard, or because of the cold. Of course, you can also expect to see a fair amount of lice because of the unclean conditions. They were also heavily impacted by the extreme flooding earlier this summer.

Our schedule on the trip was very full: Saturday: travel by bus to the House of Cornelius base in Fabens, TX.

Sunday: indoor and outdoor mercados in Juarez, Mexico

Monday: food and ministry to the people of La Colonia Granjas del Desierto

Tuesday: food, medical, health fair and ministry to the people of La Colonia Granjas del Desierto

Wednesday: Brother Ray's Feeding Center in Juarez, Mexico (pictured is Jenny, Ray's widow)

Thursday: Thanksgiving and day of rest at House of Cornelius

Friday: ministry, puppets, tea party and Christmas gifts at an Orfanatorio (orphanage) near Colonia Granjas de Desierto

Saturday: leave for home

The scary part, is that they were relying on my Spanish to get us across the border for 4 of the days! (Yo hablo un poquito español!) We made it across each of the days, though.

Elvia, translated for us on two of the days. She is such a neat lady.

We made a great friend, Eric, who also works at the Feeding Center.

He taught us a great song:

Si tuvieras fe como un grano de mostaza, Eso lo dice El Señor

Si tuvieras fe como un grano de mostaza, Eso lo dice El Señor

Tú le dirías, a la montaña “muévete”, “muévete” Tú le dirías, a la montaña “muévete”, “muévete”

Y esa montaña se moverá, se moverá, se moverá Y esa montaña se moverá, se moverá, se moverá Y esa montaña se moverá, se moverá, se moverá Y esa montaña se moverá, se moverá, se moverá

Translated, it means "If you have faith like a grain of mustard, this says the Lord: If you say to the mountain, "Move", the mountain will move"

For me, this trip has been very moving indeed.


Thursday, November 16, 2006

Another handy shortcut for DITA and Firefox

I posted about the custom DITA search engine and firefox plugin yesterday, but there's another very handy Firefox feature that I use regularly to get information on DITA (I use the same feature for DocBook as well).

In Firefox, create a new bookmark for, and then give it a keyword (I used "dita"). Then you can type things like "dita topic" or "dita othermeta" into your address bar to go to the topic or othermeta language spec page!


Wednesday, November 15, 2006

DITA Search and Firefox plugin!

Since Chris Chiasson and David Cramer built custom search engines for DocBook, I thought it might be useful to create one for DITA, too! I frequently search the Language Specification, and it would also be handy to search the mailing archives. To that end, I present my custom Google Co-op search: DITA Search!

The DITA Search homepage is available here:

If you would like to have a search plugin for your browser, save the following as an xml file to your C:\Documents and Settings\username\Application Data\Mozilla\Firefox\Profiles\profilename\searchplugins directory:

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns=""
  <ShortName>DITA Search</ShortName>
  <Description>Search DITA1.0 Language Specification, DITA Wiki, DITA Focus Area and more! </Description>
  <Developer>Scott Hudson</Developer>
  <LongName>DITA Search</LongName>

  <Url type="text/html" method="GET" template="{searchTerms}&sa=Search&cof=CX%3ADITA%2520Search%3BFORID%3A0&hl=en&client=google-coop" /> 
Add to Google

I've also created a DITA Documentation search (lang spec, toolkit, other official docs) here:

Here's the plugin code for DITA Documentation:

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns=""
  <ShortName>DITA Documentation</ShortName>
  <Description>Search DITA1.0 Language Specification, DITA OT, and other official docs.</Description>
  <Developer>Scott Hudson</Developer>
  <LongName>DITA Official Documentation Search</LongName>

  <Url type="text/html" method="GET" template="{searchTerms}&sa=Search&cof=CX%3ADITA%2520Docs%3BFORID%3A0&hl=en&client=google-coop" /> 
Add to Google


NOTE: you must change the & to &amp; in the Url template string...


DocBook Search plugins for Firefox!

Chris Chiasson has created custom Google search engines for the DocBook-apps mailing list archives and the DocBook Official Documentation (including Norm's "DocBook:The Definitive Guide" and Bob's "DocBook XSL: The Complete Guide").

David Cramer then took them a step further and created Firefox search plugins for these pages! The plugins are available here: Very cool! Thanks guys!


Tuesday, October 31, 2006


This one was my wife's idea, so I won't take credit for it.



Hey, what're you tryin' to push on us?

Another Star Wars motivator from yours truly!



This one's got a bad motivator...

OK, I have the Sci-Fi motivational poster bug now...



Sci-Fi Motivators

One of my good friends sent me a link to Star Trek motivational posters. Very funny!

You could come up with a whole series of these things, with classics from Star Wars, Star Trek (each series), Battlestar Galactica (new and classic), Buck Rogers, Doctor Who, and more!

Here's a first attempt with my favorite character:


Thursday, October 19, 2006

DocBook XSL 1.71.1 released!

Michael Smith has released the latest DocBook XSL.

Version 1.71.1 of the DocBook XSL stylesheets is now available for download from the DocBook project site:

HTML and PDF versions of the release notes are also available:

This is the production release of the XSL, so if you've been waiting to upgrade, now is the time! Enjoy!


Tuesday, October 17, 2006

Mission to Mexico

My family and I are raising money for a mission trip during Thanksgiving week (Nov. 18-25) to help the flood-ravaged people of Juarez, Mexico and El Paso, Texas (for more info, see The money raised from the following items will be used to help fund this trip.

G. Harvey signed, numbered Lithographs:

"Whosoever Believeth" $300

"Beside Still Waters" $225

Larry Dyke signed, numbered Lithograph:

"A Heritage From the Lord" $300

Broncos tickets (face value = $70 each, asking $100 each as fundraiser):
section 235, row 11, seats 16 and 17

  • Sun Nov. 19 vs. San Diego Chargers
  • Sun Dec 3 vs. Seattle Seahawks
  • Sun Dec 24 vs. Cincinnati Bengals

Please send email to scottys dot log at gmail dot com if you are interested in any of these items.


Sunday, October 15, 2006

Thursday, October 12, 2006

Flatirons Solutions: Our Founders!

Pictured from left to right: Greg Beserra, Mary Pritchard, Eric Severson, John Pritchard.


Flatirons Solutions: Open House


Flatirons Solutions hosted an open-house to the Boulder community, friends, clients, and the Boulder Chamber of Commerce.

Wednesday, October 04, 2006

Harvard Yard

It's pronounced "Hahved Yahd"...

Working on a very cool project at Harvard Business School Publishing this week! I seem to be flying a lot to Boston this year, with projects at Fidelity and Harvard, and I'm also a panelist at XML2006 (which will be in Boston this year)!


Sunday, October 01, 2006

It's Official! DocBook v4.5 is now an OASIS Standard!

As of October 1, 2006, DocBook v4.5 is an official OASIS Standard! The voting went right down to the wire, as many of the eligible voters had neglected to vote at all. However, of those voting, the approval was unanimous!

In other cool DocBook news, the upcoming UBL v2.0 OASIS Standard submission will include the DocBook "editable source!" Nice to see that some of the other standards are using DocBook as the basis for their documentation!


Wednesday, September 27, 2006

New DocBook 5.0 test release (beta 8)

Norm Walsh has just posted a new test release of DocBook 5 (beta 8). DocBook 5 is very close to Release Candidate status. Tweaks in this release include: stronger data typing of attributes, and changing inlineequation to allow inlinemediaobject.

You can download the test release here:


Tuesday, September 26, 2006

Calling all OASIS members! DocBook needs your vote!

DocBook 4.5 has been a committee-approved specification since April 2006. We're trying to get it approved as an OASIS-approved specification. DocBook 4.5 as OASIS Standard went out to vote on Sept 1. So far 10% of members (33) have voted all in favor. (see We need as many member reps as possible to vote! If you are a DocBook user, and your company has not yet voted, please contact your representative and urge them to vote now!


Thursday, September 21, 2006

White and Nerdy

The new song from Weird Al, "White and Nerdy", just cracks me up! I'm afraid it does fit me pretty well, though I've changed a few of the lyrics below (marked in bold) to more closely align with me:

They see me mowin'... my front lawn
I know they're all thinkin' I'm so white & nerdy
Think I'm just too white & nerdy
Think I'm just too white & nerdy
Can't ya see I'm white & nerdy?
Look at me, I'm white & nerdy
I wanna roll with... the gangstas
But so far they all think I'm too white and nerdy
Think I'm just too white & nerdy
Think I'm just too white & nerdy
I'm just too white & nerdy
Really, really white & nerdy

Outstanding grad there at CSU
Got skills, I'm a champion at CCG, too
MC Escher, that's my favorite MC
Keep your 40, I'll just have an Earl Grey tea
My rims never spin - to the contrary
You'll find that they're quite stationary
All of my action figures are cherry
Got DocBook and DITA in my library
My blog page is all totally pimped out
Got people beggin' for my blogroll spaces
Yo, I know pi to a dozen places
Ain't got no grills, but I used to wear braces
I order all of my sandwiches with mayonnaise
I'm a whiz at Bejeweled, I could play for days
Once you see my sweet moves, you're gonna stay amazed
My fingers movin' so fast, I'll set the place ablaze
There's no killer app I haven't run
At structured markup, well, I'm a Top Gun
Do vector calculus just for fun
I ain't got a gat but I got a soldering gun
"Airwolf" is my favorite theme song
I could sure kick your butt in a game of Atari Pong
I'll ace any trivia quiz you bring on
I'm fluent in XSL as well as Klingon
Here's the part I sing on...

They see me building... my Legos
I know in my heart they think I'm white & nerdy
Think I'm just too white & nerdy
Think I'm just too white & nerdy
Can't ya see I'm white & nerdy?
Look at me, I'm white & nerdy
I'd like to build with... the gangstas
Although it's apparent I'm too white and nerdy
Think I'm just too white & nerdy
Think I'm just too white & nerdy
I'm just too white & nerdy
How'd I get so white & nerdy?

I've been browsin', inspectin'
X-Men comics, you know I collect 'em
If it's Sci-Fi, you know I must get 'em
My ergonomic keyboard never leaves me bored
Shoppin' online for deals on some writable media
I edit Wikipedia
I memorized "Holy Grail" really well
I can recite it right now and have you ROTFLOL
I got a business doin' web sites
When my friends need some code, who do they call?
I do HTML for 'em all
Even made a home page for my mom
Yo, I got myself a Boba jetpack
They were havin' a sale down at the TRU shack
Spend my nights with my family
More bricks, we're Legomaniacs
I'm nerdy in the extreme and whiter than sour cream
I was in Knowledge Bowl and Choir and even the chess team
Only question I ever thought was hard
Was, do I like Kirk or do I like Picard?
Spend money on LOTR, and Trek and Star Wars
Got NASA on my underwear

They see me strollin'... they laughin'
And rollin' their eyes 'cause I'm so white & nerdy
Just because I'm white & nerdy
Just because I'm white & nerdy
All because I'm white & nerdy
Holy cow, I'm white & nerdy
I wanna bowl with... the gangstas
But oh well, it's obvious I'm white and nerdy
Think I'm just too white & nerdy
Think I'm just too white & nerdy
I'm just too white & nerdy
Look at me, I'm white & nerdy


Wednesday, September 20, 2006

Sunday, September 17, 2006

That's great, but who are the Chefs?

WooHoo! The Broncos squeaked out the home opener against the Chiefs in OverTime by a field-goal-only game 9-6. My youngest son, Collin, and I were there to cheer them on!


Monday, September 11, 2006

Scotland slideshow

For those interested, I've posted a slideshow with some pics of my recent trip to Scotland at:

If you are looking for an OUTSTANDING travel agency, I would highly recommend The Travel Loft ( Tell them I sent you!


DocBook stylesheets 1.71.0 released!

Michael Smith has released the latest DocBook XSL stylesheets (version 1.71.0). This is the experimental release, to be followed shortly with v.1.71.1 if no problems are found.

This release incorporates a number of bug fixes, and also 2 new features:

  • source-code highlighting in output of programlisting instances (controlled through the highlight.source parameter). See
  • Changes to autoindexing. With this release, none of the code for the 'kimber' or 'kosek' methods is included in the default stylesheets. In order to use one of those methods, your customization layer must import one of the optional stylesheet modules:
    • html/autoidx-kosek.xsl
    • html/autoidx-kimber.xsl
    • fo/autoidx-kosek.xsl
    • fo/autoidx-kimber.xsl

You can download the latest stylesheets here.


Outstanding Boston DITA User Group!

As you can tell from my moblog pics from today, there was quite a crowd at the Boston DITA User Group meeting tonight! I had the pleasure of attending with David Schell and Michael Priestly from IBM, and Dave was the guest speaker.

I also had the pleasure of meeting both Nancy Harrison (with whom I've known on the DocBook TC for a number of years, but not met in person) and John Hunt (from the DITA Learning SC). I also saw Chris Wong, who is also on the DITA TC, but regretably was not able to meet.

Also in my "interesting new acquaintances" for the evening was Bob Doyle, creater of the Merlinand editor of the CMS Review, among many other notable publications and achievements! Bob also worked as the Coordinator of the NASA Ground-based Observing Program for the SkyLab missions! Bob is a very cool guy in my book!

If you are involved in DITA in the Boston-area, but not involved in the User Group yet, you really missed out tonight! Get more info here: and get involved!


Bob Doyle at the Boston DITA User Group meeting

John Hunt at the Boston DITA User Group meeting

Dave Schell and Michael Priestley at the Boston DITA User Group meeting