David Leedy provides us with the incredible useful Notes in 9 (a.k.a XPages.tv) tutorials and insights about XPages and Notes. The feed with all the videos is hosted by feedburner. To enjoy them while off the grid you can subscribe to them using iTunes, but that's for Warmduscher .
I'll show you how to use curl and a shell script (easy to translate to a cmd file):
First you download the feed: curl -G -L -o notesin9.xml http://feeds.feedburner.com/notesin9/iTunes
Run the transformation: XSLT notesin9.xml feedburner2curl.xslt getXPagesTV.sh (on Windows you would use .cmd)
Make the script executable: chmod +x getXPagesTV.sh
Fetch the movies: ./getXPagesTV.sh
This technique works for any media RSS feed (ATOM wouldn need a different XSLT), so it is worth to be added to the toolbox. There are a few moving parts (which you should have anyway): You need to have curl and a XSLT shell script (that uses a little jar file) as well as the stylesheet to convert the feed into a command file. The XSLT command file looks like this:
notify-send -t500-u low -i gtk-dialog-info "Transforming $1 with $2 into $3 ..."
java -jar/home/stw/bin/XSLTHelper.jar $*
notify-send -t1000-u low -i gtk-dialog-info "Extraction into $3 done!"
(where only the line with "java..." is relevant, the rest is eye candy). The XSLT stylesheet isn't much more complicated (the statements are in one line each, so check the download version to get them right):
From XML to JSON and back
Fri, Jul 11th 2014 8:12p Stephan H Wissel In the beginning there was csv and the world of application neutral (almost) human readable data formats was good. Then unrest grew and the demand for more structure and contextual information grew. This gave birth to SGML (1986), adopted only by a few initiated.
Only more than a decade later (1998) SGML's offspring XML took centre stage. With broad support for schemas, transformation and tooling the de facto standard for application neutral (almost) human readable data formats was established [read] Keywords: application
The folly of root cause analysis
Wed, Jul 9th 2014 6:12a Stephan H Wissel IT support's dealing with management is a funny business. Whenever something goes wrong, support teams engage in "defensive blaming" and the elusive quest for a root cause.
I've seen this quest (and blaming god and country along the way if it doesn't appear) taking priority over problem resolution and prevention. The twisted thought is: "If I'm not sure about the (single) root cause, I can't neither fix nor prevent it from happening again".
Why is that a folly?
It paralyses: If a pe [read] Keywords: application
Documents vs eMails
Fri, Jul 4th 2014 6:14a Stephan H Wissel With a public sector customer I had an interesting discussion on non-repudiation, messaging and regulatory control. We were discussing how to ensure awareness of information that has behavioural or legal consequences. While "I didn't know" is hardly a viable defence, relying on the other party to keep themselves updated is just asking for trouble. In a collaborative environment, where a regulator sees itself primarily as the facilitator of orderly conduct and only as policing the conduct as s [read] Keywords: domino
The taxi loyalty program isn't working and how to fix it
Mon, Jun 16th 2014 10:11a Stephan H Wissel Singapore is a little like New York: train and taxis are a mainstay of the daily commute. So the taxi market is highly regulated and fiercely competitive. As no surprise taxi companies try to bind customers before they loyalty switches to alternative bookings or the disruptors.
So Comfort & CityCab started CabRewards. After all loyalty cards work well for their inventor.
In a smart move, instead of creating a new piece of plastic, Comfort teamed up with ezLink Singapore's leading provider [read] Keywords: admin
Value, Features and Workflows
Mon, May 12th 2014 6:11a Stephan H Wissel In sales school we are taught to sell value. Initially that approach was designed to defang the threat of endless haggling over price, but it took an extra twist in the software industry. Since software companies rely on user's desire to "buy the next version" to secure revenue from maintenance and upgrade sales, a feature war was the consequence.
As a result, buyers frequently request feature comparison tables, driving the proponents of "value & vision" up the wall. It also creates te [read] Keywords: ibm
You want to move to Domino? You need a plan!
Thu, Apr 17th 2014 6:12a Stephan H Wissel Cloud services are all en vogue, the hot kid on the block and irressitible. So you decided to move there, but you decided your luggage has to come along. And suddenly your realize, that flipping a switch won't do the trick. Now you need to listen to the expert.
The good folks at Amazon have compiled a table that gives you some idea how much it would take to transfer data:
Available Internet Connection
Theoretical Min. Number of Days to Transfer 1TB at 80% Network Utilization
T1 [read] Keywords: domino
Mustache and CKEditor - Round two
Mon, Apr 14th 2014 9:11a Stephan H Wissel ving just a few static values in the CK Editor drop down list really doesn't cut it. So we extend the bean today to have more flexible options. There are a few that spring to mind:
List of all items in a given document
List of all fields in a form (including subforms), eventually with or without the $ fields
List of provided field names
So here we go:
Mustache and CKEdit demo
The big change here is the replacement of the EL Expression mustache.sampleData wit [read] Keywords: ibm