<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Ben Poole</title>
<link>http://benpoole.com</link>
<language>en-gb</language>
<description>Ben Poole: last 10 &#8217;blog entries filed under &#8220;Notes and Domino&#8221;</description>
<copyright>Copyright 1997 - 2013, Benedict Poole</copyright>
<generator>Domino SimpleFeed from http://foo-soft.com</generator>
<webMaster>site@benpoole.com (Ben Poole)</webMaster>
<atom:link href="http://benpoole.com/bp.nsf/blogs-cat.rss" rel="self" type="application/rss+xml" />
<item><title>IBM Connect 2013: the last post</title><pubDate>Thu, 14 Feb 2013 22:36 +0100</pubDate><description><![CDATA<p>And so to the last day of Connect, Thursday (this post is a bit of a ramble, I warn you now). I started off poorly by missing <a href="http://www.stickfight.co.uk">Mark</a> and <a href="http://www.nsftools.com">Julian</a>’s show ’n’ tell, <cite>“Buried Treasure: Finding the Hidden Gold in IBM Notes Data”</cite>. Damn! Instead, a little work and then off to the various Q&amp;A sessions, kicking off with Gurupalooza, hosted by the wonderful <a href="http://notesgoddess.wordpress.com">Susan Bulloch</a>. This is always a fun session, and the “re-education bat” added a certain <span class="latin">je ne sais quoi</span>.</p>

<p>Gurupalooza was followed by “Ask the Product Managers” which started with <a href="http://www.edbrill.com">Ed</a> announcing his move away from the IBM Notes product and into IBM’s mobile enterprise team (read more in Ed’s post, <cite><a href="http://edbrill.com/ebrill/edbrill.nsf/dx/my-new-role-moving-to-ibm-mobile-enterprise-marketing">My new role: Moving to IBM Mobile Enterprise marketing</a></cite>). Ah, the end of an era. I well recall Ed starting up his blog a decade ago (initially hosted in Movable Type by that good mother <a href="http://vowe.net">vowe</a>), and I wish Ed the very best in his new role. Ed also introduced <a href="
http://twitter.com/sssouder
">Scott Souder</a> who looks after Notes, iNotes and Connections Mail. Count the likes of Pete Jantzen and Dan O’Connor too, and I think the Notes / Designer world is in good hands.</p>

<p>A spot of lunch in the sun was just what the doctor ordered (not those flaming pretzel cookies though), before nipping off to attend the final Q&amp;A session, “Ask The Developers.” All three of these panels were well-compered and full of good humour, with some excellent questions.</p>

<h4>Byeeeee</h4>
<p>I thoroughly enjoyed the closing session with the excellent <a href="http://www.johnhodgman.com">John Hodgman</a> and <a href="http://www.stevenstrogatz.com">Steven Strogatz</a>. I was especially delighted to see our very own <a href="http://www.nsftools.com">Mr. Robichaux</a> acquit himself so admirably on the big screen when discussing the proof for <a href="http://en.wikipedia.org/wiki/0.999...">how 1 actually equals 0.9&hellip;</a>. After the traditional blogger photo on stage (complete with reclining Hodgman!) it was time for the bit we all hate: a whirlwind of hugs and goodbyes, followed by (in this case) ten minutes of frantic packing and a mad dash through the Dolphin Rotunda (not for the first time) to catch a cab to the airport with Julian “Math Whizz” Robichaux.</p>

<p>All done then, for another year. It went too fast.</p>

<h4>Highlights (people!)</h4>
<p>There were sad and sombre times, but there was also jolliness scaled the very heights of joyful. Particular highlights:</p>

<ul>
    <li>The Nerd Girls’ <a href="http://nerdgirlsgroup.com/2013/01/22/spark-ideas-the-line-up/">Spark Ideas</a> session</li>
    <li>The Nerd Girls’ <a href="
http://www.greatgeekchallenge.com
">The Great Geek Challenge</a>: a great job by <a href="http://blog.turtleweb.com">Gab, Tim</a>, <a href="http://www.iminstant.com">Carl</a>, <a href="
http://pmooney.net
">Paul</a>, <a href="https://twitter.com/ByRavenDesk">Abigail</a> and co.!</li>
    <li>Seeing folks like <a href="
http://www.joelitton.net
">Joe</a>, <a href="https://twitter.com/robmcdonagh">Rob McD</a> and <a href="http://twitter.com/jonvon">jonvon</a> who came to Orlando to catch up with everyone: you chaps are the best <span class="smiley smile">:-)</span></li>
    <li>Friday night was an unexpected riot and set the tone for the rest of the week</li>
    <li>Chats, hugs and coffee (thank you Mrs. Elsmore!) in the rotunda</li>
    <li>When a seagull shat on <a href="http://www.stickfight.co.uk">the Wookiee</a></li>
    <li>Swigging superb homebrews and apple pie vodka around the pool courtesy of <a href="http://www.devinolson.net">Devin</a>, <a href="https://twitter.com/RayBilyk">Ray</a> and <a href="http://blog.texasswede.com/">Karl-Henry</a>&hellip;</li>
    <li>&hellip; then ending up in the hot tubs after said brews</li>
    <li>Seeing so many old and new friends</li>
    <li>Late night (and early morning) chats</li>
    <li>Hugs from <a href="http://www.matnewman.com">Mat Newman</a>!</li>
    <li>Flying out with <a href="http://mattwhite.me">Matt</a>, <a href="
http://tc-soft.com/blog/
">Tim</a> and Mark. Especially when the Wookiee got his IBM keyboard out and plugged it in to his Nexus 7. The stewardesses thought our little quarter of the plane rather hilarious</li>
</ul>

<p><img src="http://benpoole.com/bp.nsf/files/201302032143/$file/geeks.jpg" class="feature-image inline" style="margin-left: .5em"  width="368px" height="490px" alt="Geeks on a plane" /></p>

<h4>Uh, so&hellip; technology?</h4>
<p>Oh yeah. Several people reported an upsurge in XPages-related activity, and I can well believe it. Having largely watched from the sidelines whilst doing other stuff (mobile web, Java and PHP), I now find myself getting involved in a reasonable amount of “modern” Domino development. Less forms, views and agents, more XPages and server-side Javascript and Java. The conference also exposed me to something I had hitherto ignored—<abbr title="Domino OSGi Tasklet Services">DOTS</abbr>—which I am most keen to get to grips with (assuming IBM see fit to include it in the server, scheduled hooks and all).</p>

<p>Beyond IBM, as I mentioned in <a href="/weblog/201302032143" title="Link to &#8220;IBM Connect 2013: the first post&#8221;">my first post</a>, I ended up buying a Nexus 7 at the airport, and used it a lot during the conference—definitely recommended. It beats out the iPad mini for me in a few areas: it’s slightly narrower, has a few more dots per inch to the screen, and is somewhat cheaper. Besides, my phone takes care of iOS things; as a technologist it’s good to have an Android device too (that’s my excuse and I’m sticking to it).</p>

<p>As an aside, the Wookiee used his Nexus most successfully to write and publish blog posts&#8212;if you want to know more about how he does that from pretty much any device that can use a text editor and <a href="http://www.dropbox.com">Dropbox</a>, you should read the following posts forthwith:</p>

<ol>
    <li><a href="http://www.stickfight.co.uk/blog/Migrating-to-Markdown-Pt1-The-Rant">Migrating to Markdown Pt1-The Rant!</a></li>
    <li><a href="http://www.stickfight.co.uk/blog/Migrating-to-Markdown-Pt2-Nuts-and-Bolts">Migrating to Markdown Pt2 Nuts and Bolts</a></li>
    <li><a href="http://www.stickfight.co.uk/blog/Migrating-to-Markdown-Pt3-From-Domino-To-Markdown">Migrating to Markdown Pt3 From Domino To Markdown</a></li>
</ol>

<p>Wonderful. Can’t wait to catch up with everyone again. Which brings me to my last point: if you feel the same, and are in London next week, come and join a load of us at some informal #LotusBeers in <a href="
http://www.the-counting-house.com/find-us
">The Counting House</a> from 6pm on Thursday (the 21st).</p>]></description><link>http://benpoole.com/weblog/201302142236</link><dc:subject>ibm connect, lotusphere, conference, people, nexus, lotusbeers</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201302142236</guid><comments>http://benpoole.com/weblog/201302142236#comments</comments></item><item><title>IBM Connect 2013: the third post</title><pubDate>Tue, 5 Feb 2013 22:39 +0100</pubDate><description><![CDATA<p>Tuesday was a superb day in Orlando, really enjoyed it. And I’ll tell you for why… (said in best <a href="http://gavinstacey.wikia.com/wiki/Bryn_West" title="Link to “Bryn West” on the Gavin &amp; Stacey Wiki">Uncle Bryn</a> voice):</p>

<p>First up, a load of work, and chat in the rotunda. Always good!</p>

<p>And then, just before lunch we had a <em>gem</em> of a session: <a href="http://nerdgirlsgroup.com/2013/01/22/spark-ideas-the-line-up/">Spark Ideas</a>, put together by the <a href="
http://nerdgirlsgroup.com
">Nerdgirls</a>. It was just wonderful. I nearly ended up blubbing like a baby (thanks Graham <span class="smiley smile">:-)</span>) and also laughed like a drain. Nothing technical, nothing about IBM. Just a group of people I respect (more than ever) laying a little of themselves bare&#8212;and all power to them. <a href="http://blog.visitusinanguilla.com">Francie</a> was a compere beyond compare (do you see what I did there?) and everyone who spoke was deserving of a massive round of applause. So thank you Susan, Carl, Gab, Tim C, Graham, Jenn, Andy, Kathy and Tim D.</p>

<p>Come the afternoon I cracked on with some more work (so diligent), thus missing out on a number of good sessions, boo! That said, I managed to attend a presentation chock-full of Domino Designer tips courtesy of senior members of the Designer team Kathy Howard and Dan O’Connor. This was a good ’un, some handy nuggets of info and a few Eclipse tweaks I had hitherto missed.</p>

<p>As the day drifted into evening, things really got going. <a href="http://www.penumbra.org">The Penumbra Group</a> put on their mighty Milkshake reception, which was made especially delicious (and not at all fattening) with some new custom milkshake flavours: whiskey and bacon being one of them if you please. It tasted amazing, although for the most part I stuck to a rather splendid boozy coffee concoction. <a href="http://www.stickfight.co.uk">The Wookiee</a> managed to put away his own body weight in fruity vodka shakes, and as a result felt somewhat peculiar all evening (not that we noticed).</p>

<p>Tuesday night got even better with participation in another Nerd Girls event, <a href="http://www.greatgeekchallenge.com">The Great Greek Challenge</a> which was just so much fun. Kudos to all the organisers, question-setters, and question masters! Team LDC managed to scrape prizes in a couple of rounds (despite a dire performance in the music round from yours truly)&#8212;in fact, we acquitted ourselves more admirably than we ever could have hoped. LDC were also very proud to be sponsoring this event alongside many other splendid organisations in the IBM world (check out the GGC site for a full list of sponsors).</p>

<p>But Tuesday was not done! Not by a long chalk! Many repaired to Kimonos (of course) along with half of the conference, but the evening topped-out for many of us with some wonderful homebrew (courtesy of <a href="http://www.devinolson.net">Devin Olson</a>, excellent apple pie vodka (thank you <a href="http://www.texasswede.com">Karl-Henry Martinsson</a>!), and of course fab company, all round the Swan-Dolphin pools (and later hot tubs. Class will out).</p>

<p>And so to Wednesday. This was by far the most session-mungous day undertaken. I attended excellent talks from <a href="http://www.bruceelgort.com">Bruce Elgort</a> and <a href="http://lotusnotus.com/lotusnotus_en.nsf">Serdar Başeğmez</a> (“Meet the Java Application Server you already own&hellip;”), <a href="http://mattwhite.me">Matt White</a> and <a href="http://warrenelsmore.com">Warren Elsmore</a> (“Deploying &amp; Managing Your XPages Applications”), and <a href="http://blog.innerringsolutions.com">Craig Schumann</a> (“Take a REST &amp; Put Your Data To Work With APIs”). One other notable presentation was from Tony McGuckin and Martin Donnelly, all about XPage patterns. Very useful info, and helped validate my own approach to a lot of work recently, but sometimes a tricky presentation to follow&#8212;these gentlemen are very quietly-spoken!</p>

<p>Last, but by no means least, we flew the LDC flag and came along to the Wookiee’s presentation. The poor sod was placed in the last slot of the day (5.15pm) <strong>and</strong> was up against <a href="http://www.pmooney.net">Paul</a> and <a href="http://www.billbuchan.com">Bill’s</a> “Worst Practices” session. How unfair was that?? Anyway, the loon acquitted himself well, talking about alternative languages on the IBM <abbr title="Java Virtual Machine">JVM</abbr>, principally <a href="http://www.scala-lang.org">Scala</a>. Bravo Wookiee! Have an arm to gnaw on&hellip;</p>

<p>We opted to skip the park in the evening and instead dined with good chums. After the meal, can you guess where we went?</p>]></description><link>http://benpoole.com/weblog/201302052239</link><dc:subject>ibm connect, lotusphere, conference</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201302052239</guid><comments>http://benpoole.com/weblog/201302052239#comments</comments></item><item><title>IBM Connect 2013: the second post</title><pubDate>Mon, 4 Feb 2013 22:04 +0100</pubDate><description><![CDATA<p><img src="http://benpoole.com/bp.nsf/files/201302042204/$file/bottles.jpg" class="feature-image inline" style="margin-left: .5em"  width="368px" height="490px" alt="Give-away tins: the aftermath" /></p>

<p>And so to Sunday. I suppose one would class this as the first “proper” day of IBM Connect as Jumpstart sessions get going, and there’s business development stuff going on. In the Woodward / Myers / Poole <del>suite</del> pit things were somewhat muted and slow to start. We all had things to do, so the day was spent gently faffing. Mark and I even got a decent brunch in (one of the few proper meals enjoyed during the week).</p>
<p>Predictably, the evening started early at the pool-side reception, and finished late (by “late”, I mean around half an hour before the opening general session began. Oof!)</p>

<p>During the course of the evening, we found out that distant good people and closer good friends <a href="
http://dominoyesmaybe.blogspot.co.uk/2013/01/who-can-say-where-road-goes-where-day.html
" title="Link to Steve McDonagh, &#8220;Who can say where the road goes, where the day goes? Only time&hellip;&#8221;">were going through hell</a> after an appalling tragedy earlier. There is really not a lot one can do or say in such situations, but I hope the quiet chats and big hugs helped a little as the week passed.</p>

<p>&hellip;so to Monday, and IBM Connect “proper”! The general impression was that this year’s Opening General Session (OGS) was pretty good (certainly compared with the last couple of years). A few whacky ads-in-disguise and some rambling nonsense, but also some great content and&hellip; <strong>They Might Be Giants!</strong></p>

<p>As for sessions, I particularly enjoyed <a href="http://lekkimworld.com">Mikkel Flindt Heisterberg</a> and <a href="
http://ryanjbaxter.com
">Ryan Baxter</a> talking about <abbr title="Application Programming Interface">API</abbr>s and API design: a good summary of the issues involved with some excellent tips (I think these sessions, which don’t focus on a single platform or product, are extremely worthwhile). I also attended <a href="
http://teamstudio.com
">Teamstudio</a>’s overview of their <a href="http://unplugged.teamstudio.com">Unplugged</a> product which was very informative (well worth a look&#8212;not least because our very own <a href="http://mattwhite.me">Matt White</a> has done so much good work on this suite).</p>

<p>Monday evening got going with Speed-Geeking in the product showcase, followed by&#8212;what else?&#8212;UK Night! Once again we at <a href="
http://londondevelopercoop.com
">LDC</a> sponsored along with many other worthy firms, and everyone filled Shula’s bar with noise and laughter.</p>

<p style="width: 380px; margin: 1em auto"><img src="http://benpoole.com/bp.nsf/files/201302042204/$file/lunch.jpg" class="feature-image" width="368px" height="490px" alt="Mr. Woodward dining al fresco. So smooth." /></p>]></description><link>http://benpoole.com/weblog/201302042204</link><dc:subject>ibm connect, lotusphere, conference</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201302042204</guid><comments>http://benpoole.com/weblog/201302042204#comments</comments></item><item><title>IBM Connect 2013: the first post</title><pubDate>Sun, 3 Feb 2013 21:43 +0100</pubDate><description><![CDATA<p>A taxi, a plane, a train, a walk, another train, and another walk. Left the Dolphin just after 5pm on Thursday, and walked through my front door in Blighty exactly fourteen hours later.</p>

<p>And what a trip! As long-time readers will know (!) I don’t do the Lotusphere thing very often. I went courtesy of my old employer <a href="http://benpoole.com/bp.nsf/weblog/200601202139" title="Link to Ben Poole, &#8220;Lotusphere day zero&#8221;">in 2006</a> and then thanks to <a href="http://www.elguji.com">team Elguji</a> got to go again in <a href="http://benpoole.com/bp.nsf/weblog/201001171353" title="Link to Ben Poole, &#8220;Lotusphere: Getting ready&#8221;">2010</a> as the indy coder I am now. Despite this paucity in my attendance record, Lotusphere always feels welcoming, it just feels “right”—and every time I leave, like everyone else I get the post-conference blues.</p>

<p>I decided to attend Connect 13 on a whim towards the end of last year. I think it came about because I went out for beers with <a href="http://mattwhite.me">Matt</a> and <a href="http://www.stickfight.co.uk">the Wookiee</a>, and their excited LS chat convinced me.</p>

<p>In other words, it’s all their fault.</p>

<p><img src="http://benpoole.com/bp.nsf/files/201302032143/$file/geeks.jpg" class="feature-image inline" style="margin-left: .5em"  width="368px" height="490px" alt="Geeks on a plane" /></p>
<p>Anyway, on to the conference. We flew out on the Friday before, in a surprisingly empty Virgin plane, which was just tickety-boo. The stewardesses were most amused by the ridiculous set-up witnessed in row 64: the Wookiee and I were in full geek flow, with <a href="https://play.google.com/store/devices/details?id=nexus_7_32gb">Nexus 7</a>s (I bought a new one on the way out&#8212;recommended!), laptops and various charging leads all over the shop.</p>

<p>Once landed, a car hired by Mr. White saw us all to the Dolphin for a swift check-in, and beers (of course). We opted to try and plough through the night in a bid to kill any jet-lag once and for all. This was achieved in memorable style with help from our colleague Mr. Woodward together with Mr. <a href="http://alandalziel.blogspot.co.uk">Alan Dalziel</a> and Mrs. Abigail Roberts (never give me another <a href="http://en.wikipedia.org/wiki/Jägerbomb" title="Link to Wikipedia page describing this most heinous of drinks">Jägerbomb</a>).</p>

<p>Saturday started gloriously, and we were on a mission: to purchase the remaining contents of our London Developer Co-op give-away this year. Controversially, we decided to move away from our t-shirts, and come up with something else. The Wookiee is a genius at this sort of thing, so everything was meticulously planned, and the &#8220;LDC Conference Survival Kit&#8221; was duly born&#8212;cue a morning pootling around various stores, followed by an afternoon of vigorous assembly:</p>

<p><img src="http://benpoole.com/bp.nsf/files/201302032143/$file/giveaways.jpg" class="feature-image" style="margin-right: 2em" width="221px" height="294px" alt="A selection of our give-away tins" /><img src="http://benpoole.com/bp.nsf/files/201302032143/$file/tin.jpg" class="feature-image" width="221px" height="294px" alt="Give-away tin content" /></p>

<p>These babies proved to be most popular as the week progressed; we have a tough job for future give-aways now.</p>

<p>The remainder of Saturday was passed in time-honoured tradtion at the <a href="
http://www.bigrivergrille.com/index.php?pg=location&amp;sub=loc&amp;location_id=23
">Big River</a> and in ESPN (the Dolphin bar also featured quite heavily as I recall). Of course, the highlight of Saturday was (re)acquainting myself with many many folk, some not seen in three years&#8212;including <em>finally</em> meeting the man himself, Mr. <a href="
http://www.matnewman.com
">Mat Newman!</a> (who was more than ready with a bear-hug of course, none of this shaking hands nonsense).</p>

<p style="width: 380px; margin: 1em auto"><img src="http://benpoole.com/bp.nsf/files/201302032143/$file/dolphin.jpg" class="feature-image" width="368px" height="490px" alt="The Dolphin by night" /></p>

<p>And so dear reader, I bring post #1 to a close, and shortly move to post #2&hellip;</p>]></description><link>http://benpoole.com/weblog/201302032143</link><dc:subject>ibm connect, lotusphere, conference</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201302032143</guid><comments>http://benpoole.com/weblog/201302032143#comments</comments></item><item><title>Quick XPage and rich text editor gotcha</title><pubDate>Wed, 17 Oct 2012 21:56 +0100</pubDate><description><![CDATA<p>A wee gotcha I encountered this week. Anyone who’s done Domino development is familiar with <abbr title="Uniform Resource Locator">URL</abbr>s that look like this:

<pre class="prettyprint">/0/83175A727DC5124200257A9A0025A7EE?EditDocument</pre>

<p>of course, these have changed somewhat in vanilla XPages apps, and look something like this:</p>

<pre class="prettyprint">/page.xsp?action=openDocument&amp;documentId=83175A727DC5124200257A9A0025A7EE</pre>

<p>As you are no doubt aware, you can still the use the &#8220;original&#8221; URL style if you’re XPageifying (technical term) an existing app. For example, my app contains views which generate the old-style URLs, yet its documents now open in spiffy new XPages rather than using their old web forms. This is achieved by making use of a form property which has documents using the relevant form open in a specified Xpage instead.</p>

<p>This is all well and good until it comes to using the in-built CKEditor to render rich text fields—specifically when dealing with image uploads (possibly files too, haven’t tried them). To reproduce the bug, open a document within an XPage with the CKEditor using the old Domino URL format. Then insert an image and save. This will work just fine when creating documents for the first time, but try editing said documents (again, via the old URL format&#8212;that&#8217;s important!) and inserting more images. The CKEditor image upload controls throw a hissy fit, resulting in server errors similar to this:</p>

<pre class="prettyprint">HTTP Web Server: Unknown Command Exception
[/SomeNSF.nsf/0/SomeUNID?$$axtarget=view:_id1:inputRichText1&amp;$$viewid=
!dap2navke5!&amp;command=QuickUpload&amp;type=Images&amp;CKEditor=
view%3A_id1%3AinputRichText1&amp;CKEditorFuncNum=0]</pre>

<p>Ugly innit? The tell-tale sign here is the lack of querystring in the generated URL, hence the error. If you edit the same document via the xsp URL route, no problems at all.</p>

<p>I would contend that this is a bug given that Domino URLs are a supported feature of the server, but have no idea where it sits in terms of priority&#8212;or indeed whether IBM know about it at all, so be warned!</p>

<p>(My thanks to <a href="http://mattwhite.me">Matt</a> for his invaluable assistance earlier today).</p>]></description><link>http://benpoole.com/weblog/201210172156</link><dc:subject>xpages, lotus notes domino, ckeditor, errors</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201210172156</guid><comments>http://benpoole.com/weblog/201210172156#comments</comments></item><item><title>Thought for the day</title><pubDate>Fri, 12 Oct 2012 20:09 +0100</pubDate><description><![CDATA<p>When someone likens a minor piece of IT journalism (and a positive piece at that) to child abuse or racism, then that someone loses a wee bit o&#8217; credibility.</p>

<p>Now, let&#8217;s get some perspective back and talk about something else shall we?</p>]></description><link>http://benpoole.com/weblog/201210122009</link><dc:subject>teacups, storms, bitter pills</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201210122009</guid><comments>http://benpoole.com/weblog/201210122009#comments</comments></item><item><title>Oh if you must: editing Lotusscript in Sublime Text 2</title><pubDate>Mon, 3 Sep 2012 14:11 +0100</pubDate><description><![CDATA<p>A Domino tip!</p>

<p>The easiest way to get going is to ensure you have VBScript syntax support installed in Sublime Text 2. Navigate to “Syntax” under the “View” menu and see what gets listed. If you don’t have the VBScript stuff, there are a few ways to update your package support, but I would just use <a href="http://wbond.net/sublime_packages/package_control">Sublime Package Control</a> to install it (a lovely add-in to the editor which lets you do all sorts of stuff).</p>

<p>Once you&#8217;ve done that, do this (these instructions are for OS X, but should be similar on Windows and Linux):</p>

<ol>
<li>Open the command palette (command-shift P on the Mac)</li>
<li>Start typing "install" in the dropdown. It should auto-complete to “Package Control: Install Package”</li>
<li>Once in package control type "vb" to find the VBScript Syntax Highlighting package</li>
<li>Restart the editor</li>
<li>Open an LSS file</li>
<li>Go to View » Syntax » Open all with current extension as…</li>
<li>Choose “VBScript”</li>
<li>Observe how your LSS file gets all colourfied innit</li>
</ol>

<p>Not perfect, but it will do&#8212;job done.</p>]></description><link>http://benpoole.com/weblog/201209031411</link><dc:subject>sublime text 2, lotusscript, tips</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201209031411</guid><comments>http://benpoole.com/weblog/201209031411#comments</comments></item><item><title>“Do you recall using Notes?”</title><pubDate>Sun, 18 Sep 2011 09:49 +0100</pubDate><description><![CDATA<p>I worked for <a href="http://www.pwc.com">PricewaterhouseCoopers</a> for twelve years, and well remember the early years (in what was then Coopers &amp; Lybrand) working on old Toshiba Satellites with Windows 3.1 and Lotus Notes 3.3. Heady days! Both Price Waterhouse and C&amp;L really steered the product in some respects, so their merger in 1998 (shortly after we in Coopers had moved to Windows 95 and Notes 4.5.3) certainly made sense from a technological perspective if nothing else. This is an interesting piece from ReadWrite Enterprise in which Notes, and the broader collaborative world, are discussed with Sheldon Laube, Chief <a href="http://pwcinnovate.wordpress.com/" title="Link to PwC Innovation blog">Innovation</a> Officer at PwC:</p>

<blockquote cite="http://www.readwriteweb.com/enterprise/2011/09/sheldon-laube.php">The new social media tools are going to have as much of an impact as Notes did in its day, according to Laube. The problem, he said, is that they aren&#8217;t oriented toward accomplishing particular tasks, other than staying in touch with your friends and colleagues. &#8220;It is easy to miss particular things in your news feed in Facebook, but in a business context that isn&#8217;t okay at all,&#8221; he said.</blockquote>

<p>Give the article a read, and more importantly listen to the accompanying podcast: Laube raises some good points (he even mentions the dreaded performance review!)</p>

<p>ReadWrite Enterprise: <a href="http://www.readwriteweb.com/enterprise/2011/09/sheldon-laube.php">How Lotus Notes Changed the Collaboration Landscape</a>.</p>]></description><link>http://benpoole.com/weblog/201109180949</link><dc:subject>pwc, enterprise, lotus notes domino, collaboration</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201109180949</guid><comments>http://benpoole.com/weblog/201109180949#comments</comments></item><item><title>On Karl-Henry’s frustrations…</title><pubDate>Thu, 31 Mar 2011 10:19 +0100</pubDate><description><![CDATA<p>In a weird synchronicity, Karl-Henry Martinsson <a href="http://www.bleedyellow.com/blogs/texasswede/entry/domino_designer_frustrations" title="Link to Karl-Henry Martinsson, &#8220;Domino Designer Frustrations&#8221;">has just posted about some frustrations</a> he&#8217;s been having with Domino Designer (I haven&#8217;t added the &#8220;Eclipse&#8221; bit to the end of &#8220;Domino Designer&#8221; because (a) I know <a href="http://www.mvgirl.net/">Maureen</a> doesn&#8217;t like it <span class="smiley smile">:-)</span>, and (b) because <strong>this issue affects Designer 7 too</strong>). So how does one get to this sad state of affairs?</p>

<p>The dutiful developer performs a &#8220;compile all&#8221; in their database, and is shocked to see a whole load of <samp>Lotusscript Error - Syntax Error</samp> reports in the compiler window. Whilst the compiler is probably pointing to a load of forms in one&#8217;s app (yeah, that&#8217;s helpful), <strong>the issue is actually with the shared action design element</strong>. You know, that bastard anomaly of a design note in Designer, whereby things that look like multiple design elements (shared action buttons)&hellip; aren&#8217;t (I hates it so I does, hates the shared actions element. Can you tell?)</p>

<p>I encountered this very issue earlier this week in a Notes client application I was performing some maintenance on, and it took me a while to track down. The offending action scripts were referencing some files that must have been stored on the previous developer&#8217;s machine, and Designer was not happy at all. As I found to my cost, <code>Option Declare</code> will not fix this issue. Nor will editing and re-saving the offending elements. One has no choice but to go through the code, find the errors and resolve them. The compiler gives little, if any, assistance at this stage.</p>

<p>My solution&#8212;which to my mind makes for far better coding practice anyway&#8212;is to rip out all the Lotusscript from such shared actions, and stick these routines in a separate library. You then reference these routines from the shared action buttons, and we never talk of this again. Moving the code solves a few things in one fell swoop:</p>

<ol>
<li>Shared actions are all stored in one note in the <abbr title="Notes Storage Facility">NSF</abbr>. If this note corrupts (and they do), you lose all that code</li>
<li>Storing all significant Lotusscript in one part of the application design (i.e. in script libraries) makes far more sense from a maintenance point of view</li>
<li>When editing Lotusscript in a script library, the compiler behaves itself and tells you about any problems. In shared actions, you&#8217;ll be lucky</li>
</ol>

<p>So what do you know. 2011, and I&#8217;m still doing the odd Lotusscript tip&hellip; <span class="smiley wink">;-)</span></p>]></description><link>http://benpoole.com/weblog/201103311019</link><dc:subject>dde, lotusscript, bugs, shared actions, compiler, lotus notes domino</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201103311019</guid><comments>http://benpoole.com/weblog/201103311019#comments</comments></item><item><title>DDE on Mac &amp; Linux? Nope.</title><pubDate>Tue, 15 Feb 2011 16:51 +0100</pubDate><description><![CDATA<p>The whole Designer-on-Mac / Linux thing <a href="http://crashtestchix.com/2011/02/15/chicken-or-the-egg-domino-server-or-mac-dde" title="Link to Marie Scott, &#8220;Chicken or the Egg: Domino Server or Mac DDE?&#8221;">has cropped up again of late</a>, and there&#8217;s been a flurry of activity around the <a href="http://ideajam.net/IdeaJam/P/ij.nsf/0/13F8AD7FC4AF30EF8625739300509ED8?OpenDocument">associated IdeaJam posts</a> too. <a href="http://www.billmal.com/billmal/billmal.nsf/dx/02142011062912PMWMAVJT.htm" title="Link to Bill Malchisky, &#8220;A Passionate Plea for DDE on Mac at Lotusphere 2011&#8221;">Bill Malchisky&#8217;s post</a> has a very eloquent take on it all.</p>

<p>Some of us have been clamouring for Domino Designer back on the Mac since it was pulled in release five. The Mac OS landscape (and mindshare of course) has changed dramatically since the R5 days, and then IBM came along and added fuel to the fire by using Eclipse as the base for new versions of Designer.</p>

<p><q>Fire? How so?</q> I hear you ask&hellip; Well, inadvertently or not, in using Eclipse for your <abbr title="Integrated Development Environment">IDE</abbr> you&#8217;re screaming that your environment will work on more than a Windows box. In the heady days of dreamy possibility represented by Hannover, one of the vaunted plus points for using Eclipse was its expandability, but also the fact that Eclipse is cross-platform.</p>

<p>Sooner or later, if Notes apps are to continue, the aged Windows-based C code underlying the standard Notes client has to be re-written, and then DDE has the wherewithal to become a true cross-platform Eclipse-based IDE of some heft.</p>

<p>But that won&#8217;t happen. Why? XPages. Drop the Notes cruft, go with the <abbr title="Java Server Faces">JSF</abbr>-based XPages platform. If you have that, and only that, for your Domino apps, you stand a fighting chance of getting a cross-platform IDE<sup>*</sup>. Until then, you&#8217;re pissing in the wind.</p>

<p><strong>Let me be clear</strong>: I don&#8217;t mean this as a criticism (which may surprise some readers given my long-standing fondness for Macs). IBM have to pick their battles, and funds have to be apportioned: they&#8217;re not going to spend $$$ making layout regions work in Designer on Ubuntu.</p>

<p><sup>*</sup> that said, I still wouldn&#8217;t hold your breath if I were you. The Rational / Websphere tooling doesn&#8217;t have all this cruft, and that doesn&#8217;t work on OS X either.</p>]></description><link>http://benpoole.com/weblog/201102151651</link><dc:subject>os x, dde, linux, lotus notes domino</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/201102151651</guid><comments>http://benpoole.com/weblog/201102151651#comments</comments></item>	</channel>
</rss>
