329 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Don't try this at home!
Tue, May 21st 2013 362
Enterprise 2.0 and weight loss - siblings separated at birth?
Tue, May 14th 2013 98
Modernizing Notes applications - lessons from the trenches
Thu, May 9th 2013 372
CRM > Sales Tracking
Sun, May 5th 2013 191
Dear SingTel, please fix your routing performance!
Wed, Apr 24th 2013 123
I want one
Tue, Apr 23rd 2013 216
MAMIL*
Sun, Apr 21st 2013 186
Top 10
What to do with Save & Replication conflicts
Wed, Jan 2nd 2013 654
Connect 2013 in one picture
Thu, Jan 31st 2013 638
Avoiding login prompts in mobile approvals
Mon, Dec 31st 2012 602
Now that you can have embedded experiences in Notes, you need to send them
Thu, Dec 13th 2012 598
How we successfully killed eMail (almost)
Wed, Jan 9th 2013 594
Fun with TCPMon and Lotus Traveler
Sun, May 13th 2012 528
Inbox vs. Stream interaction pattern
Thu, Dec 13th 2012 505
Managing @Today in view selection formulas
Fri, Nov 30th 2012 499
Graceful degradation
Wed, Dec 5th 2012 492
It ain't pretty, but this is what we do!
Thu, Feb 28th 2013 483


Preparing for a boring flight - XPages.tv offline (Extract media from a feed)
Stephan H Wissel    

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):
  1. First you download the feed: curl -G -L -o notesin9.xml http://feeds.feedburner.com/notesin9/iTunes
  2. Run the transformation: XSLT notesin9.xml feedburner2curl.xslt getXPagesTV.sh (on Windows you would use .cmd)
  3. Make the script executable: chmod +x getXPagesTV.sh
  4. 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:
#!/bin/bash
notify-send -t 500 -u low -i gtk-dialog-info "Transforming $1 with $2 into $3 ..."
java -jar /home/stw/bin/XSLTHelper.jar $*
notify-send -t 1000 -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):
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:media="http://search.yahoo.com/mrss/"
   version="2.0">
   
    <xsl:output indent="no" method="text"/>
   
    <xsl:template match="/">#!/bin/bash<xsl:apply-templates select="//media:content" /></xsl:template>
   
    <xsl:template match="media:content">
        curl -C - -G <xsl:value-of select="@url"/> -L -o <xsl:value-of select="reverse(tokenize(@url,'/'))[1]"/>
    </xsl:template>
   
</xsl:stylesheet>
The only interesting part is reverse(tokenize(@url,'/'))[1] which I use to get the file name - basically the String after the last /. "tokenize" and "reverse" need a XSLT 2.0 processor.
As usual YMMV

---------------------
http://feedproxy.google.com/~r/Wisselnet/~3/jlYcW3iq-M4/SHWL-8RZKH7
Mar 02, 2012
148 hits



Recent Blog Posts
362


Don't try this at home!
Tue, May 21st 2013 1:14p   Stephan H Wissel
Domino has a refined security system, so the java.policy file can be a real PITA. So you would be tempted to write a few lines of LotusScript and run it on a scheduled agent, so on the next server restart that pain goes away. Of course you wouldn't write code like below which lacks any error handling.You also would not hide this code from your admin people who would want an impact study and your firstborn for any change they make. So instead of doing all this you wait until there is a proper co [read] Keywords: admin agent domino lotusscript xpages google java security server
98


Enterprise 2.0 and weight loss - siblings separated at birth?
Tue, May 14th 2013 12:18p   Stephan H Wissel
This blog entry is inspired and largely translated from this German article authored by enterprise consultant Andreas Schulze-Kopp. Having gone through some personal transformation (final results in November) myself I found Andreas' comparison of Enterprise 2.0 initiatives and weight loss programs intriguing. The tasks are comparable: alter habits, break through the mould of old behavioural pattern (a.k.a processes in business lingo) show enough determination and will power to see it through. [read] Keywords: connections ibm development enterprise linux profile wiki
372


Modernizing Notes applications - lessons from the trenches
Thu, May 9th 2013 6:18a   Stephan H Wissel
Not only since mobile first became fashionable corporations are trying to ditch the Lotus IBM Notes client - for various reasons. These efforts were branded "modernization", "web enablement", "mobile enablement" or if a competitor had a word "migration". Initially there was hope that this would be a short, painless and automated process (the upgrades, not the migrations that is). But reality taught a few facts that you need to consider: A Rich Client is based on RichText, a browser cli [read] Keywords: domino ibm lotus lotusscript notes notes client richtext xpages application applications bleedyellow bleedyellow.com css enterprise google mobile server twitter wiki
191


CRM > Sales Tracking
Sun, May 5th 2013 9:20a   Stephan H Wissel
IBM is ditching Siebel CRM in favour of SugarCRM. Cloud based CRM was made popular by SalesForce while Zoho wants a share of the pie too. All to often CRM offers or is used as sales force automation tool, which it is not (only). But what makes a good CRM? It needs to provide access to anything that relates to a customer. Doh - that's what the name claims. In larger organisations CRM typically is understood very narrowly as sales tracking tool, the broader definition as outlined above gets c [read] Keywords: ibm lotus notes applications wiki
123


Dear SingTel, please fix your routing performance!
Wed, Apr 24th 2013 9:18p   Stephan H Wissel
Slashdot asked for the latency to their site, so I ran a few tests with pretty consistent results in the 250ms range. Slashdot labels that as "still stuck on dialup or in space". Their expectations for overseas users was 80 to 150ms. Puzzled by the result (local websites typically respond in the sub 2ms range), I used traceroute to get to the bottom of this. Here are the results: td.Default {border-right : 1px dotted #CCCCCC; border-bottom : 1px dotted #EEEEEE; padding : 1px} Hop IP DNS [read] Keywords: admin css
216


I want one
Tue, Apr 23rd 2013 6:18a   Stephan H Wissel
[read] Keywords:




186


MAMIL*
Sun, Apr 21st 2013 6:17a   Stephan H Wissel
Cycling in Singapore can be fun once you: Find the right group Do it at night Are not afraid to cycle along an unlit Cemetery or ghosts * Middle Aged Man In Lycra [read] Keywords: wiki
180


A more actionable Connections UI
Fri, Apr 19th 2013 6:18a   Stephan H Wissel
IBM Connections is a two headed beast: on one hand it is a set of rich APIs offering different services (Status, Blogs, Wiki, Text, Activities etc) on the other it provides a set of UIs on top of this APIs. Yes, not one, but a set: Browser, Android, iShiny™ and IBM Notes. I'm a big fan of the APIs. After all they stand for IBM's commitment to open standards and are build with XML, REST, ATOM and ActivityStreams compliant to the OpenSocial specifications. I'm not so sure about the UIs, [read] Keywords: connections ibm notes application wiki xml
245


Planning applications (XPages MindMap)
Thu, Apr 18th 2013 8:18a   Stephan H Wissel
In a recent XPages workshop in Kuala Lumpur, the class brainstormed on the planning process for an XPages application. This is what we came up with. For every item on the list one could elaborate quite a bit, but putting that on the map would make it rather messy. Enjoy [read] Keywords: xpages application applications
317


Is SharePoint a Failed Vision for Collaboration?
Sun, Apr 14th 2013 6:16a   Stephan H Wissel
Rich Blank (of Jive software) makes a case on CMSWire to consider SharePoint a failure for collaboration. Looking closely it isn't SharePoint to fault. SharePoint with its place concept and flat views is a 1:1 conceptual copy of Lotus Notes implemented with a (then) current Microsoft technology stack. Thus it does have the potential for successful collaboration, as the (then) success of Lotus Notes clearly showed. With the right effort of adoption any collaborative technology can be successfu [read] Keywords: collaboration connections ibm lotus notes email linkedin microsoft sharepoint skype wiki




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition