Customizing Micro Cloud Foundry?

I love micro cloud foundry.  I spend a fair bit of time on airplanes, and I hate not being able to work because my internet connection is flaky in some hotel room so being self sufficient when I am doing dev is critical. So good thinking, and thanks Cloud Foundry team. Micro cloud foundry is […]

Building Git on Ubuntu 11.10

I struggled a bit with this today but as is often the case, one little tweak (okay, really two) and I was good to go.  I did lots of googling in the process and found many sources for information on building Git from source but most were a bit older and out of date in […]

WS-REST 2012

This post is a bit late – in fact two months late, but what I want to tell you about is interesting enough, the goodness knows the topic remains relevant enough to warrant carrying on.  So here goes. On April 17 was the third annual WS-REST Workshop, a WWW Conference workshop.  I didn’t attend the […]

Passing parameters to an XQuery or XSLT through an XProc Pipeline

I’ve recently been helping someone get started with the XML REST Framework, and they asked about getting query string parameters into the XQueries or XSLTs that were a part of their resource implementation. For those of you who are not familiar, what the XML REST Framework does is leverages Spring MVC for all of the HTTP protocol stuff, a developer builds a very thin Java shim to an XProc pipeline that implements the RESTful service. The post I link to above and two earlier versions explain this all in more detail. What I am focusing on in this post is how I can get values from the query string into the right places within my pipeline; there are two parts to this. 1) you need to get your hands on the query string argument and 2) you need to pass that into the XProc pipeline in such a way that it gets to the XQuery or XSLT. It turns out that #2 was already demonstrated in the Patients.java class file in combination with the resourceGET.xpl. Let’s drill in on that a little bit.

Cleaning WordPress Malware

I was hacked. I cleaned it. I was hacked. I cleaned it. I was hacked…

All told, I think it was 4 times before I stopped the attacks. I don’t like to mess with IT-type issues, least of all security issues, so when something like this comes up, I don’t know what I don’t know, and it takes me some time to learn enough to deal with the issue completely. Before I describe what I did to finally fix things once and for all (knock on wood), let me describe my naivety, because I suspect I am not the only one who suffers from it.

more…

Balisage 2011

I made it to the Balisage conference this year. I’d been eyeing the conference for a couple of years, so I submitted a paper proposal that was accepted and spent the first week of August in Montreal. I confess, aside from a couple of morning runs in the Mount Royal Park, (which is just fantastic) […]

Paul Maritz’s Keynote At EMC World 2011

Of all of the keynotes and big stage presentations from EMC World 2011, my absolute favorite was the Tuesday morning session from VMWare CEO, Paul Maritz. I tried to tweet a few things but in the end decided that too much would be lost in 140 character snippets. I remember seeing a VMWare presentation about […]

More on PUT Idempotency

This has been a hot topic in my world this week. I have a couple of colleagues with whom I have been having very good discussions (in the context of two totally separate projects) and I wanted to capture one particularly interesting thread here. One of those conversations was started with a reference to a […]

IHE Connectathon – An Oustanding Event

I’m sitting at O’hare waiting for my flight home after a wonderful visit with some friends from my graduate school days at IU that was preceeded by a week of work at the IHE North American Connectathon. As I start writing, it’s in the forth quarter of the NFC championship game, right here in Chicago, […]

XSLT and the default namespace

A colleague of mine who is relatively new to XSLT was getting bitten by an issue with a “hello world” stylesheet where the elements in the source document were all in a namespace and he wasn’t addressing or even including the namespace in the declarations of the XSLT. I found a great write-up that describes […]