Profile

Cover photo
G. Ken Holman
Works at Crane Softwrights Ltd.
Attended University of Waterloo
554 followers|265,089 views
AboutPostsCollectionsPhotosYouTube+1'sReviews

Stream

G. Ken Holman

Shared publicly  - 
 
Anniversary celebration today

I feel very lucky and privileged to have enjoyed my career.  I'm celebrating today, as I try to do every year, but always just at my desk with no party and no bunting.  But this is another multiple of 5, so I thought I'd celebrate a bit louder than before.

Today marks 45 years of computer programming for me.  I started on the morning of June 30, 1971.  I learned and was programming FORTRAN IV on an IBM 1401, using an old IBM 026 card punch (didn't get to the fancy 029 for a while) to make my decks.  The summer class was about four to six weeks long and I learned a lot and was proud of what I was able to do when it was done.

I haven't stopped since.

A fun memory every year.
6
D Aidroos's profile photo
 
Hi Ken, this is Daood from our Microstar days...nights and weekends. I am reminded now of PDP11s' whirring diskette drives and of the frequent scruuunch and sympathetic 3am nods of support as I would try to get the diskette pieces out. You were instrumental in sending me down the garden path of open standards and I have been on ISO committees setting cloud governance standards - I remember vividly your soft firm reprimand for my post promoting a product on the net:...shame on me
More recently, Ihave been pressing for a small adjustment to OSI that enables in effect UBL to operate directly on TCP/IP where my draft Federated Agile Collaborative Enterprise standard allows Software Defined Enterprises to transform another's architecture to meet its own evolving architecture needs in real time. As you know, the 15 minute demo is worth a thousand emails! Ummmm thank.... You.... For...sending me down the path....i think! Daidroos@gmail.com 
Add a comment...

G. Ken Holman

Shared publicly  - 
 
On my lunch-time walk yesterday I passed this sign and for some reason thought that +Norman Walsh would have laughed.
4
Add a comment...

G. Ken Holman

Shared publicly  - 
 
 Evening Walk in Early May

A routine walk this evening after dinner but with very non-routine sightings.  We live next to the Ottawa River and we like to take walks along the riverside paths.

Tonight we encountered a buzzard!  I haven't seen a wild buzzard in Ottawa in the 34 years I have lived here.  Wild turkeys abound in the rural area, but I've never seen a buzzard here.

A few steps later a beaver slapped the water, dove and then swam away.  We did see beavers when we lived in rural Ottawa, this is the first one we've seen in urban Ottawa.
4
Dave Pawson's profile photo
 
Keep your sandwiches in your pocket Ken!
Beaver as well! Lucky you.
Add a comment...

G. Ken Holman

Shared publicly  - 
 
TEMBO Network Documentation

Finally I finished documenting the system design, the XML and the stylesheets I created to remotely support a computerized learning resource implemented in a wireless network of laptops and Chromebooks connected to a content server:

http://goo.gl/mm7ubb

The Ottawa-based educators supporting the children and community in Longido continue to prepare additional materials that I simply install in Tanzania over the Internet from wherever I may be traveling in the world at the time.  They give me the index navigation they want users to have to the material, I express that in an XML description of the site map and I realize that as a set of index files for users and a review index for educators.  Educators then test the index files by connecting through DDNS to another content server sitting on my home network.  When the new content is deemed ready I then install it in Africa through a VPN. 

The students and staff at the Learning Centre built by http://ProjecTEMBO.org then have access to the local battery-backed-up content server from laptops and Chromebooks (important where the national power system goes dark for hours on most days).

Hopefully other groups interested in creating a remote network for users will now have enough information to mimic what I have done, or at least be inspired by what is now working well.

Please help spread the word if you know other NGOs or groups who might find this network design useful, as I would love to see it copied anywhere and everywhere.

For those interested in pictures, the travelogue of my trip to install the network is at:

http://www.CraneSoftwrights.com/links/tz201602.htm
TEMBO Network - A Learning Resource by projectembo.org. 8 items. TITLE. LAST MODIFIED. developer. Apr 5. images. Feb 9. Document. Chromebook Initialization - TEMBO Network. Mar 18. Document. Connections Diagram - TEMBO Network. Mar 18. Document. Contact us: mailto:projecTEMBO.org@gmail.com ...
1
Add a comment...

G. Ken Holman

Shared publicly  - 
 
[Announce] US$45 for streaming hands-on complete XSLT/XPath 2 training class

The streaming platform for my hands-on XSLT class is capping the cost of all classes offered by all instructors at the end of the month.  I am preempting that by dropping my price immediately rather than having the cap imposed on me.  The http://CraneSoftwrights.com/links/ptux-coupon.htm link offers an additional 10% discount, plus the lower US$45 cost puts more in my pocket because of the use of an instructor coupon (I net less when no coupon is used).  If you know anyone interested in learning about every element, every attribute and every function of XSLT/XPath 2.0 in a 24-hour 5-day hands-on class, please pass along the coupon link or direct them to my http://CraneSoftwrights.com home page where there are copies of the coupon link.

Thank you for any help you can be by spreading the word!
2
1
Kaitlyn Demasi's profile photo
 
Add a comment...

G. Ken Holman

Shared publicly  - 
 
My daughter +Kaitlyn Demasi was reading with the child of a friend and was going through this children's board book:

http://www.amazon.com/Programming-Languanges-ABC-Michael-Dowden/dp/194275504X

... and came across "X is for XSLT"!  How delightful!  Next step:  my XSLT video on Udemy!

Update:  I now have a high-res copy, but G+ won't let me change the image.

The text at the top of the page is a stylesheet fragment:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="p">X is for XSLT</xsl:template>
</xsl:stylesheet>

The text at the bottom reads:

Working Draft published in 1998 by editor James Clark of W3C.

An acronym for eXtensible Stylesheet Language Transformations, XSLT was created to transform eXtensible Markup Language (XML) documents into other document formats.  Despite its narrow focus, it is a Turing-complete language.  Unlike most common programming languages, XSLT is declarative rather than imperative.

After I typed it up and Googled the words, I found the complete text of the book here:

https://s3.amazonaws.com/cdn.inedo.com/abc/abc_book.pdf

See page 26.
16
G. Ken Holman's profile photoGarien Storm's profile photoGareth Oakes's profile photoDonald Teed's profile photo
6 comments
 
Easier to spell than xylophone, which has occupied that page for decades.
Add a comment...
Have him in circles
554 people
Gerrit Imsieke's profile photo
Philip Fearon's profile photo
Peter Ring's profile photo
Maxine Cunningham's profile photo
Hoda Omar's profile photo
Michael Kay's profile photo
Chris Maloney's profile photo
Murray Maloney's profile photo
Ron Hitchens's profile photo

G. Ken Holman

Shared publicly  - 
 
High tech, low tech

Having really enjoyed the #Songza streaming service, we ended up subscribing to the family plan at #GooglePlay after Google bought them out.  We enjoy the curated music lists.

But streaming to one of the two #Chromecast Video devices in our expansive apartment was a bit of a hassle, because we had to turn on and off one television in the bedroom in order to move the stream to the device on the television at the other side of the apartment in the office.  But there is no device in the kitchen.  Nor in the living room.

And then there were places like the bathroom where we couldn't hear the stream without turning the television up too loud.

But we do have FM radios in our bathrooms.  And the kitchen.  And the living room.  And the office.  And the bedrooms.  That got me to thinking about marrying low tech to high tech to get what we want.

And it works!  Off of Amazon I picked up a .5W LPFM (Low Power FM) transmitter that doesn't need a permit to operate.  I also bought a Chromecast Audio device that was on sale at BestBuy.  Total hardware investment CA$112 all in.

Now we can listen to Chromecast Audio simultaneously in all rooms on the FM band.  And learning that Chromecast Audio will only simulcast with other Chromecast Audio devices and not Chromecast Video devices ruled out that as an option for us (though it still wouldn't have been complete because only two rooms have the Chromecast Video devices).
1
Kaitlyn Demasi's profile photo
 
We have a cheap one of "these" (3.5mm aux cable to FM) for the car. It only has three choices for bands to choose from within a couple tenths of a unit from each other. While driving through Toronto, the band is so densely packed and the device is so weak that none of our settings work :(
Add a comment...

G. Ken Holman

Shared publicly  - 
Health Minister Jane Philpott says at UN she is convinced it is the best way to protect youth while enhancing public safety
2
Gareth Oakes's profile photoKaitlyn Demasi's profile photoDavid Megginson's profile photo
3 comments
 
I'm one of the small number of people in Canada who have never tried pot (or even tobacco, for that matter). Still, I think it's stupid to make recreational drug use a crime. Let's save the criminal justice system for stuff that matters.
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Does this vehicle remind anyone else of the 1965/66 Thunderbirds series by Gerry Anderson?  The wheels, the sharp angles and the pistons (especially the one under the front cab) immediately placed my imagination in the middle of an episode.
2
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Australia revealed today that it is going the OASIS SMP (PEPPOL) and UBL 2.1 (ISO/IEC 19845:2015) direction with country-wide electronic invoicing:

http://digitalbusinesscouncil.com.au/

Congratulations to them for taking the first steps forward towards an open system supported by an open marketplace!

https://plus.google.com/+GKenHolman-Crane/posts/2AT1WNfi7Cz
2
1
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Volunteer humanitarian work trip to Tanzania - February 2016

I had the privilege to volunteer my time and technical knowledge (such as it is!) to the small NGO http://projecTEMBO.org based in Ottawa, Canada.  This group is doing wonderful things in the village of Longido, Tanzania, all with volunteer work and generous donations.  Donations in Canada are tax deductible, as Project TEMBO is a registered charity.

Each collage has descriptive information and some stories.

IMPORTANT:  Some people report that the text is overwriting the pictures.  If this happens for you, maximize the window and then click on the circled "i" in the top right corner to see the text clearly as black on white.

The cover first page has a fairly complete summary with the back story.  The goal I've achieved is a computer network serviced by an offline content server delivering books and materials on a set of laptops for all ages to use.

Enjoy!

p.s. if you are interested in supporting my particular project at TEMBO, you can designate your donated funds to "computer projects" and I should then have it available to augment my work in the future.
G. Ken Holman originally shared:
 
2
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Open specifications open marketplaces!

I believe defining electronic government procurement the wrong way negatively impacts the Canadian and US Governments.  The European Commission's market-proven approach is a testament of the right way.  A key distinction is the use of open specifications.  A clear benefit is the spurring of open marketplaces.  I explain my views on this in this essay titled "How e-Invoicing open standards and open specifications will open marketplaces":

http://CraneSoftwrights.com/articles/OpenSpecificationsOpenMarketplaces.pdf

Comments are welcome.  I'll revise the essay periodically based on feedback and news.  I'll present the content at the Exchange Summit Americas conference in Orlando, Florida http://www.exchange-summit.com/exa/agenda in June 2016.  See some of you there!

(edited slightly to bring down any negative tone sensed by readers)
1
1
Ger Clancy's profile photo
 
This is a good summary of the need for, and genesis of PEPPOL eProcurement in Europe, and draws comparisons with current and future needs in USA and Canada.

As a result of developing and mandating open interoperability standards, a "growing free and open marketplace of many .. implementations" can be fostered which is good news for competitiveness and creativity

"The task is big, the benefits are huge"

Add a comment...
G. Ken's Collections
People
Have him in circles
554 people
Gerrit Imsieke's profile photo
Philip Fearon's profile photo
Peter Ring's profile photo
Maxine Cunningham's profile photo
Hoda Omar's profile photo
Michael Kay's profile photo
Chris Maloney's profile photo
Murray Maloney's profile photo
Ron Hitchens's profile photo
Work
Occupation
Chief Technology Officer, Crane Softwrights Ltd.
Employment
  • Crane Softwrights Ltd.
    CTO, 1997 - present
Basic Information
Gender
Male
Story
Tagline
Delivering consulting and training services worldwide in XML/XSLT/ XQuery/XSL-FO/UBL/code lists/&c.
Introduction
Mr. G. Ken Holman is the Chief Technology Officer for Crane Softwrights Ltd., a Canadian corporation offering XSL, XSLT, XQuery and XSL-FO language training, and general SGML and XML related computer systems analysis services regarding text markup technologies to international customers. 

Mr. Holman is a co-editor of the OASIS Universal Business Language (UBL) 2 specifications and co-chair of the OASIS UBL Technical Committee, an invited expert to the W3C and member of the W3C Working Group that developed XML from SGML, the current Canadian chair of the ISO subcommittee responsible for e-commerce documents, a former international secretary and former Canadian chair of the ISO subcommittee responsible for the SGML family of standards, the founding chair of the OASIS XML Conformance Technical Committee, the founding chair of the OASIS XSLT/XPath Conformance Technical Committee, the founding and current chair of the OASIS Code List Representation Technical Committee, the current chair and technical lead of numerous UBL task groups and subcommittees, the author of training videos and electronically-published and print-published books on XML-related technologies, and has often been a speaker at related conferences. 

In 2012 Mr. Holman was inducted as an OASIS Distinguished Contributor.

Prior to establishing Crane, Mr. Holman spent over 13 years in a software development and consulting services company working in the NAPLPS and the SGML industries.
Bragging rights
Please see http://www.CraneSoftwrights.com/bio/gkholman.htm
Education
  • University of Waterloo
    Honours Bachelor of Mathematics, Co-op Computer Science, 1976 - 1981
G. Ken Holman's +1's are the things they like, agree with, or want to recommend.
Jota+ (Text Editor)
market.android.com

\50万ダウンロード達成!/Jota+(イオタ・プラス) は、 Android用の本格的なテキストエディタです。 Jota+は使いやすく、充実した機能・性能を備えたテキストエディタです。 文書執筆用途にも、プログラミング用途にも、最高のテキスト編集体験を提供します。★Jota+の

TuneIn Radio
market.android.com

TuneIn lets you listen to the world’s radio with music, sports, news, talk, and comedy streaming from every continent. Enjoy 70,000 live rad

Almond Crusted Pork Chops
www.thenakedkitchen.net

I read a really good article today. Well, it wasn't really an article. More of a post about a guy who was "pissed". And I totally get it. I'

'The Economist' To Halt Production For Month To Let Readers Catch Up
www.theonion.com

LONDON—World-renowned news and opinion magazine The Economist announced plans to suspend any new online and print content for the next month

The Google+ Project
www.google.com

The Google+ project makes sharing online more like sharing in real life. Take the interactive tour for a quick look at five of the first key

Fady has been cutting my hair since June 1983 ... almost 30 years. He has the skill and the experience I value and over the many years I have always been more than satisfied with his service. And when he is too busy (everybody loves him!), I trust my hair to Lizz, who also is wonderful. It is great to know and experience how much she has learned from Fady. My wife and my son get their hair cut at Fady's, and our son has converted some of his friends as well. All the folks at Spa Junkie and at Hair Junkie are all very welcoming ... I hear great things about Louise's work and she simply exudes trust, talent, courtesy and caring. Give them a try! You won't be disappointed.
• • •
Public - 3 years ago
reviewed 3 years ago
Fady has been cutting my hair since June 1983 ... almost 30 years. He has the skill and the experience I value and over the many years I have always been more than satisfied with his service. And when he is too busy (everybody loves him!), I trust my hair to Lizz, who also is wonderful. It is great to know and experience how much she has learned from Fady. My wife and my son get their hair cut at Fady's, and our son has converted some of his friends as well. All the folks at Spa Junkie and at Hair Junkie are all very welcoming ... I hear great things about Louise's work and she simply exudes trust, talent, courtesy and caring. Give them a try! You won't be disappointed.
• • •
Public - 3 years ago
reviewed 3 years ago
2 reviews
Map
Map
Map