<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="0.92">
<channel>
	<language>en-us</language>
	<lastBuildDate>Tue, 30 Jun 2009 10:54:31 EST</lastBuildDate>
	<title>nsftools.com blog</title>
	<description>Julian's latest blog about Lotus Notes, Domino, Java, and random things</description>
	<link>http://www.nsftools.com/blog</link>
	<image>
	    <title>nsftools.com blog</title>
	    <url>http://www.nsftools.com/nlogomed.gif</url>
	    <link>http://www.nsftools.com/blog</link>
	</image>
	<item>
		<pubDate>Tue, 30 Jun 2009 10:54:24 EST</pubDate>
		<title>Calculator Sidebar App for the Lotus Notes 8 Client (Tuesday, Jun 30)</title>
		<description><![CDATA[<p>Finally getting around to officially releasing my Calculator Sidebar App to the <a href='http://templates.snapps.com/widgets/SidebarApps.nsf'>SNAPPS Widget Catalog</a>:
<p><center>
<a href='http://templates.snapps.com/widgets/SidebarApps.nsf'><img src='http://www.nsftools.com/misc/CalcScreenshot.png' height='324' width='284' alt='SNAPPS Calculator Sidebar App' style='padding: 6px;border: none;'></a>
</center><p>
I've actually had it on the Update Site for personal beta testing since last month, so if you are one of the clever people who found it before today please reinstall so you get the latest version.  ;-)
<p>
The premise of this application is pretty simple: it's a calculator. Carl Tyler created the very nice <a href='http://www.epilio.com/web/CalcPlugin.htm'>Epilio Calculator Plugin for Sametime</a> some time ago, so I'm certainly not the first one to have this idea. I had a few personal requirements for a calculator though:
<p><ul>
<li>Parenthesis</li>
<li>An "undo" button</li>
<li>Visual display of the entire calculation I'm performing</li>
<li>Hex and binary support, including logical operators and bit shifting</li>
<li>Basic conversions (inches to centimeters, etc.)</li>
</ul><p>
There are other functions too -- including <a href='http://www.lotusrockstar.com/blog/robblog.nsf'>Rob "Bossman" Novak's</a> request for a Base64 encoding/decoding dialog -- but those were the things that I really wanted in a calculator app. Also, I still have it informally listed as a beta release, mostly because I haven't developed a full suite of test calculations to use for validation yet. So please tell me if you think you find a bug.
<p><p><hr>[ <a href='http://www.nsftools.com/blog/blog-06-2009.htm#06-30-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Calculator Sidebar App for the Lotus Notes 8 Client'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=063009&usersite=http://www.nsftools.com/blog/blog-06-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-06-2009.htm#06-30-09</link>
	</item>

	<item>
		<pubDate>Thu, 18 Jun 2009 7:38:43 EST</pubDate>
		<title>Setting Up A Linux VM For Lotus Notes Client Testing (Thursday, Jun 18)</title>
		<description><![CDATA[<p>I finally got around to setting up a fresh new Linux virtual machine so I could install a Lotus Notes 8.5 client on Linux (and test multiplatform things like <a href='http://pandabear.snapps.com'>PandaBear</a> and <a href='http://templates.snapps.com/widgets/SidebarApps.nsf'>custom Sidebar apps</a>). Despite some long download times, it was a relatively easy process once I got all the pieces together. Here are the basic steps:
<p><ul>
<li>Download the DVD ISO for the Linux distro of your choice. In my case, I chose <a href='http://software.opensuse.org/old/10.3'>OpenSUSE 10.3</a>. It's close to the "real" SUSE version on the <a href='http://www-01.ibm.com/support/docview.wss?rs=475&uid=swg27013074#Linux85standard'>official Notes 8.5 distro list</a> and I just happen to like OpenSUSE. No "my Linux is better than your Linux" comments, please ;-).<p></li>
<li>Install Linux as a virtual machine using all the defaults, with:</li>
<ul>
<li>Gnome as the default desktop environment (the Notes client will need some of these libraries)</li>
<li>All current package updates downloaded and installed (this will take a while)</li>
</ul><p>
<li>If you're using VMWare, install VMWare Tools. Here are <a href='http://en.opensuse.org/Setting_up_SUSE_Linux_as_a_VMware_Guest'>the instructions and requirements for SUSE</a>. There are also some <a href='http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html'>more generic instructions from VMWare</a>.<p></li>
<li>Make sure you have <a href='http://www.ibm.com/support/docview.wss?&uid=swg27013076'>all the required Linux packages installed</a> using your package manager of choice (like YaST).<p></li>
<li>Download the RPM install of Lotus Notes 8.5 for SUSE and Red Hat, or the DEB install for Ubuntu. I'm not sure if this is available as a <a href='http://www.ibm.com/developerworks/lotus/downloads/'>trial download</a> right now or not; I got it from the Lotus software catalog for Business Partners.<p></li>
<li>Install the Notes client <i>as root</i> using the <a href='http://publib-b.boulder.ibm.com/lotus/c2724060.nsf/f4b82fbb75e942a6852566ac0037f284/2fe1d89ec01a8824852574d50009479c?OpenDocument'>install instructions from Domino Administrator Help</a>. Note that for me, nothing actually happened after the RPM install was completed -- no "configure your client" screens or anything -- it just installed and then closed the installer. I thought I did it wrong and ended up doing it twice.<p></li>
<li>As a normal, <i>non-root</i> user, run the Notes client from the "Start" menu (or whatever it's called for Linux... the "Computer" menu?). You should find a Lotus Notes icon in the "Office" section of your program menu icons. This will run you through the normal Notes client setup wizard.<p></li>
</ul><p>
The only weird problem I ran into was that all the fonts were really really small after I installed the VMWare tools; so tiny I couldn't actually read anything. The fix ended up being to edit my /etc/X11/xorg.conf file, change the default resolutions from "1280x768" to "1024x768", and restart the X-server (or the whole workstation). Not sure why that worked but it did, and I can still stretch my VM screen to whatever size I want.
<p><p><hr>[ <a href='http://www.nsftools.com/blog/blog-06-2009.htm#06-18-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Setting Up A Linux VM For Lotus Notes Client Testing'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=061809&usersite=http://www.nsftools.com/blog/blog-06-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-06-2009.htm#06-18-09</link>
	</item>

	<item>
		<pubDate>Fri, 12 Jun 2009 12:30:45 EST</pubDate>
		<title>PandaBear (beta) for Quickr: Cool Tool (Friday, Jun 12)</title>
		<description><![CDATA[<p><a href='http://ekrantz.com'>Viktor</a> has been working on an Adobe Air application for a little while now, and it's finally ready for a FREE public beta release. Looks really cool, and will be very handy for Lotus Quickr users. Go get it at <a href='http://pandabear.snapps.com'>pandabear.snapps.com</a>.
<p><center><a href='http://pandabear.snapps.com'>
<img src='http://www.nsftools.com/misc/PandaBearSplash.png' alt='PandaBear for Quickr' width='590' height='280'>
</a></center><p>
Also see the announcements by <a href='http://planetlotus.org/4f65c8'>Rob Novak</a> and <a href='http://ekrantz.com/index.php/2009/06/12/introducing-pandabear-for-lotus-quickr.html'>Viktor Krantz</a> for more tempting details. Who said Adobe Air apps are only good for Twitter clients?
<br/>;-)
<p>
<p><hr>[ <a href='http://www.nsftools.com/blog/blog-06-2009.htm#06-12-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=PandaBear (beta) for Quickr: Cool Tool'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=061209&usersite=http://www.nsftools.com/blog/blog-06-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-06-2009.htm#06-12-09</link>
	</item>

	<item>
		<pubDate>Tue, 19 May 2009 08:30:06 EST</pubDate>
		<title>Custom Sidebar Apps For You (Tuesday, May 19)</title>
		<description><![CDATA[<p>Hey look, free custom Sidebar apps!
<p><center>
<table border="0"><tr>
<td><a href='http://templates.snapps.com/widgets/SidebarApps.nsf'><img src='http://www.nsftools.com/misc/ReConScreenshot.jpeg' height='359' width='304' alt='ReCon Sidebar App' style='padding: 6px;border: none;'></a></td>
<td><a href='http://templates.snapps.com/widgets/SidebarApps.nsf'><img src='http://www.nsftools.com/misc/ScrappleScreenshot.jpeg' height='355' width='302' alt='Scrapple Sidebar App' style='padding: 6px;border: none;'></a></td>
</tr></table>
</center><p>
Over the past few weeks I've been grabbing slices of my free time to finally finish some Lotus Notes Sidebar apps that have been in various states of unfinishedness on my laptop and in my brain. Here they are, in a Widget Catalog on the SNAPPS template server:
<p>
<ul><b><a href='http://templates.snapps.com/widgets/SidebarApps.nsf'>http://templates.snapps.com/widgets/SidebarApps.nsf</a></b></ul>
<p>
I'll talk a little more about them over the next few days. They're all free, a few are open source, and the more useful ones are the Remote Console (ReCon) app and the Scrap Collector (Scrapple) app pictured above.<p><hr>[ <a href='http://www.nsftools.com/blog/blog-05-2009.htm#05-19-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Custom Sidebar Apps For You'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=051909&usersite=http://www.nsftools.com/blog/blog-05-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-05-2009.htm#05-19-09</link>
	</item>

	<item>
		<pubDate>Tue, 12 May 2009 09:07:27 EST</pubDate>
		<title>Collaboration University Registration is Open (One Day Discount) (Tuesday, May 12)</title>
		<description><![CDATA[<p>Registration is now open for <a href='http://www.collaborationuniversity.com'>Collaboration University 2009</a>. It'll be in Chicago and London again, and new this year there's an extra <b>$100 discount</b> if you sign up on the first day of registration. <b>That's today!</b> See my boss <a href='http://www.lotusrockstar.com/blog/robblog.nsf/d6plinks/RNOK-7RXSMR'>Rob Novak's blog announcement</a> for more details.
<p>
As a freshly minted SNAPPS employee last year, I attended both of the 2008 CollabU events. The locations were great and the speakers were fantastic. I've also referred back to the workshop lab materials a number of times as I've worked on Quickr place customizations and tweaks over the past 6 months (Tip: the workshops are very hands-on and useful).
<p>
If you're an admin or developer responsible for Sametime or Quickr, or you want to find out about Connections, there's no better place to learn.<p><hr>[ <a href='http://www.nsftools.com/blog/blog-05-2009.htm#05-12-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Collaboration University Registration is Open (One Day Discount)'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=051209&usersite=http://www.nsftools.com/blog/blog-05-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-05-2009.htm#05-12-09</link>
	</item>

	<item>
		<pubDate>Mon, 11 May 2009 19:05:28 EST</pubDate>
		<title>Chalkboard Animation (Monday, May 11)</title>
		<description><![CDATA[<p>Very cool chalkboard animation music video. 6 months, 1900 frames, lots of chalk:
<p>
<object width="400" height="230"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4347460&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4347460&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="230"></embed></object><p><a href="http://vimeo.com/4347460">Firekites - AUTUMN STORY - chalk animation</a> from <a href="http://vimeo.com/user1657924">Lucinda Schreiber</a> on <a href="http://vimeo.com">Vimeo</a>.</p><p><hr>[ <a href='http://www.nsftools.com/blog/blog-05-2009.htm#05-11-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Chalkboard Animation'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=051109&usersite=http://www.nsftools.com/blog/blog-05-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-05-2009.htm#05-11-09</link>
	</item>

	<item>
		<pubDate>Thu, 30 Apr 2009 21:04:15 EST</pubDate>
		<title>OSGi Console On Mac (Thursday, Apr 30)</title>
		<description><![CDATA[<p>I've been playing around with a Notes 8 Sidebar app recently, and it looked like it was getting an error on my 8.5 client on the Mac.
<p>
If you start the Eclipse-based Notes 8.x Standard client with the '-RPARAMS -console' arguments (as described in <a href='http://www-01.ibm.com/support/docview.wss?rs=475&uid=swg21304955'>Technote 1304955</a>) then it launches with the OSGi console active. This allows you to -- <a href='http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.help.domino.designer85.doc/DOC/H_USING_CONSOLE_WITH_LOADING.html'>among other things</a> -- see any System.out and System.err messages that get generated in the background. The problem was, I couldn't figure out how to add command line arguments to an application launch icon on my Mac.
<p>
After some digging and searching, I found that I needed to launch Notes by opening a Terminal window and typing the following at the prompt:
<p><blockquote><code>
/Applications/Notes.app/Contents/MacOS/Notes -RPARAMS -console
</code></blockquote><p>
This launches the Notes client with the OSGi console running in the Terminal window like so:
<p><center>
<img src='http://www.nsftools.com/misc/OSGiConsoleOnMac.png' alt='OSGi Console on the Notes 8.5 client for Mac' width='585' height='461'>
</center><p>
If you're a plugin developer, you can even add functionality to your app so it accepts commands from the console. <a href='http://blog.balfes.net/?p=486'>Bob Balfes</a> and <a href='http://lekkimworld.com/tags/osgi/'>Mikkel Heisterberg</a> have discussed this before, and there's also an introductory article on developerWorks called <a href='http://www.ibm.com/developerworks/library/os-ecl-osgiconsole/index.html'>Explore Eclipse's OSGi console</a>.<p><hr>[ <a href='http://www.nsftools.com/blog/blog-04-2009.htm#04-30-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=OSGi Console On Mac'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=043009&usersite=http://www.nsftools.com/blog/blog-04-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-04-2009.htm#04-30-09</link>
	</item>

	<item>
		<pubDate>Fri, 24 Apr 2009 10:09:35 EST</pubDate>
		<title>Collaboration University Coming Soon! (Friday, Apr 24)</title>
		<description><![CDATA[<p>Just a reminder that <a href='http://www.collaborationuniversity.com'>Collaboration University</a> registrations will open soon, so if you need to talk to your boss about getting travel approval and whatnot you should do it now -- early registration is cheaper. <a href='http://www.lotusrockstar.com/blog/robblog.nsf/d6plinks/RNOK-7RCSEJ'>Rob just blogged about guest speakers</a> and he also set up an <a href='http://twitter.com/collabu'>@CollabU</a> Twitter account you can follow.
<p>
We're in the process of putting together the session list, so if you have any requests for topics you'd like to have covered please let us know either by Twitter or by old fashioned e-mail. Even though the event is about IBM collaboration products in general (Quickr, Sametime, Connections, etc.), it's really good to know what kind of focus people want. How to install? How to customize? How to integrate? What will provide the most business value? Keep in mind that this tends to be a pretty technical, hands-on kind of show.
<p>
Also on the subject of conferences, Chris Miller just opened registration for <a href='http://iamlug.org'>IamLUG</a> in St. Louis and I think there are still a few slots left for <a href='http://www.uklug.info'>UKLUG</a> in Edinburgh.<p><hr>[ <a href='http://www.nsftools.com/blog/blog-04-2009.htm#04-24-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Collaboration University Coming Soon!'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=042409&usersite=http://www.nsftools.com/blog/blog-04-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-04-2009.htm#04-24-09</link>
	</item>

	<item>
		<pubDate>Mon, 20 Apr 2009 22:31:32 EST</pubDate>
		<title>Notes 8.5.1 and DDE Editors (Monday, Apr 20)</title>
		<description><![CDATA[<p>Last week I was up in Boston for the VIEW's <a href='http://www.lotusdeveloper2010.com'>Lotus Developer Conference</a>. It was actually the 10th anniversary of VIEW Lotus conferences and it's still going strong. Excellent technical content and a really fun bunch of speakers, as usual.
<p>
One of the sessions I got to attend (I only gave 4 presentations this time around so I had a little freedom) was an update to one that I missed at Lotusphere: <a href='http://www.mvgirl.net'>Maureen Leland's</a> <i>Domino Designer 8.5 And Beyond</i>. She demoed the brand new LotusScript and Java editors in DDE 8.5.1 -- full native LotusScript class browser with type-ahead! "Real" Eclipse Java editor! Huzzah! -- and also mentioned that they're very close to XPages in the Notes client, although I can't remember if they've committed to that for 8.5.1 or not. No news on whether the <a href='http://www.dominopoint.it/Dominopoint/dominopoint_blog.nsf/dx/Notes-UI-Tools-WOW-UI'>Java UI classes</a> that have been unearthed are going to be available for use (extremely doubtful).
<p>
I do have to say that from everything I've seen at conferences as well as NDA beta previews that I can't talk about, it really seems like 8.5.1 is going to be a very significant point release. Lots of features and improvements. There's no official release date yet, but it's supposed to be sometime this year.<p><hr>[ <a href='http://www.nsftools.com/blog/blog-04-2009.htm#04-20-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Notes 8.5.1 and DDE Editors'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=042009&usersite=http://www.nsftools.com/blog/blog-04-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-04-2009.htm#04-20-09</link>
	</item>

	<item>
		<pubDate>Wed, 25 Feb 2009 08:44:35 EST</pubDate>
		<title>My Clippings Articles (so far) (Wednesday, Feb 25)</title>
		<description><![CDATA[<p>Many of you may not know this, but in addition to putting information out on this website I also write a technical article for the <a href='http://www.lotususergroup.org/glug.nsf/LkupView/Clippings'>LotusUserGroup.org Clippings Newsletter</a> every other month (I write a developer article on the even months, <a href='http://www.elsmore.net'>Warren Elsmore</a> writes an admin article on odd months -- 'cause admins are odd, heh heh).
<p>
If you're not currently subscribed, here are the articles I've written over the past year:
<p><ul>
<li><a href='http://lotususergroup.org/Submissions.nsf/postedNewsletters/96A342C5E11D0D54862573E70040A1CB?openDocument#4a'>Installing and Testing the Notes 8 Client</a> (Feb 08)</li>
<li><a href='http://lotususergroup.org/submissions.nsf/postedNewsletters/F32F0FE0A140C3598625741D006543E4?openDocument#5'>Lotus Notes Web-Based File Downloads</a> (April 08)</li>
<li><a href='http://lotususergroup.org/submissions.nsf/postedNewsletters/3F5EC7BA6ABC513B8625746A00661BA8?openDocument#5'>LS2J: Calling Java From LotusScript</a> (June 08)</li>
<li><a href='http://lotususergroup.org/Submissions.nsf/postedNewsletters/11A23EC42AB8667D8625749E0055E18F?openDocument#7'>Calling ActiveX Components (and OLE Classes) from LotusScript</a> (Aug 08)</li>
<li><a href='http://lotususergroup.org/Submissions.nsf/postedNewsletters/85A2D8EAFF30246D862574DD0055D95C?openDocument#6'>Using Constant Values In LotusScript: Tips and Traps</a> (Oct 08)</li>
<li><a href='http://www.lotususergroup.org/Submissions.nsf/postedNewsletters/3C227F04B8C79F5F86257513004A59CB?openDocument#5'>Four Things You Thought You Couldn't Do With Rich Text</a> (Dec 08)</li>
<li><a href='http://www.lotususergroup.org/submissions.nsf/postedNewsletters/13832611460A0C7D8625755500485210?openDocument#5'>Writing Notes Data to Symphony Spreadsheets: A LotusScript Primer</a> (Feb 09)</li>
</ul><p><p><hr>[ <a href='http://www.nsftools.com/blog/blog-02-2009.htm#02-25-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=My Clippings Articles (so far)'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=022509&usersite=http://www.nsftools.com/blog/blog-02-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-02-2009.htm#02-25-09</link>
	</item>

	<item>
		<pubDate>Tue, 24 Feb 2009 08:29:13 EST</pubDate>
		<title>A Worthwhile Cause, And Win A Beach Vacation! (Tuesday, Feb 24)</title>
		<description><![CDATA[<p>In case you haven't seen this in other places, <a href='http://blog.visitusinanguilla.com'>Francie</a> is helping put on <a href='http://shop.omololu-institute.com/main.sc'>a charity drive</a> for a school on her home island of Anguilla. Not only can you donate money outright, there's also a raffle to win one of <b>five</b> 6 day/5 night trips for two at a 5-star resort hotel.
<p><center><a href='http://shop.omololu-institute.com/main.sc'>
<img src='http://www.nsftools.com/misc/AnguillaResort.jpg' alt='Anguilla resort by the ocean' width='662' height='341'>
</a></center><p>
Do you want to win a vacation at the beach on a Carribean island? Come on, of course you do. Out-of-pocket these places will cost you over $500 per night. And <b>you're helping a school</b> by <a href='http://shop.omololu-institute.com/main.sc'>entering the raffle</a>.
<p>
If you need more information (or you just don't trust me), Francie's got <a href='http://blog.visitusinanguilla.com/2009/02/20/help-needed--for-a-good-cause-and.aspx'>some background on the school and the contest</a> on her blog.<p><hr>[ <a href='http://www.nsftools.com/blog/blog-02-2009.htm#02-24-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=A Worthwhile Cause, And Win A Beach Vacation!'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=022409&usersite=http://www.nsftools.com/blog/blog-02-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-02-2009.htm#02-24-09</link>
	</item>

	<item>
		<pubDate>Sun, 22 Feb 2009 22:11:51 EST</pubDate>
		<title>Why Facebook Is For Old Fogies (Sunday, Feb 22)</title>
		<description><![CDATA[<p>I'm sure someone else has already blogged this (someone else has <i>ALWAYS</i> already blogged everything), but I thought this little piece from Time magazine was pretty funny:
<p>
<b><a href='http://www.time.com/time/magazine/article/0,9171,1879169,00.html'>Why Facebook Is For Old Fogies</a></b>
<p>
I think I have to agree with pretty much the entire article, although I guess that also makes me an old fogie ("Hi, my name is Julian and I've been on Facebook for over 14 months"). I'm not ashamed.
<br/>;-)<p><hr>[ <a href='http://www.nsftools.com/blog/blog-02-2009.htm#02-22-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Why Facebook Is For Old Fogies'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=022209&usersite=http://www.nsftools.com/blog/blog-02-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-02-2009.htm#02-22-09</link>
	</item>

	<item>
		<pubDate>Fri, 20 Feb 2009 07:47:20 EST</pubDate>
		<title>How To Write A Sidebar App Or Composite App Component (Friday, Feb 20)</title>
		<description><![CDATA[<p>I've had a lot of questions since Lotusphere from people who want to write their own custom Composite Application components or Sidebar applications. There's no magic wand that will get you going right away, but here are a few places to start.
<p><ul>
<li>First and foremost, you <b>must</b> learn Java. Sorry, no shortcuts there. If you're starting from scratch <a href='http://oreilly.com/catalog/9780596009205'>Head First Java</a> is a great first step.</li>
<li>The PDF file <a href='http://www-128.ibm.com/developerworks/blogs/resources/CompApps/CompAppsTutorialPart2M4.pdf'>CompAppsTutorialPart2M4.pdf</a> is a step-by-step guide to creating a Composite Application component.</li>
<li>Our friend Mr. Frunobulax has a three-part guide to writing a Sidebar app on his <a href='http://www.domiclipse.com/domiclipse/web.nsf'>Domiclipse blog</a>. Look in the "Tutorials" section of the left-hand sidebar on the page.</li>
<li>The <a href='http://www-10.lotus.com/ldd/compappwiki.nsf'>Composite Applications Wiki</a> has a lot of information, but it's a bit spread out.</li>
<li>For sample code and tips, <a href='http://lekkimworld.com'>Mikkel Heisterberg</a>, <a href='http://www.jeffgilfelt.com'>Jeff Gilfelt</a>, and <a href='http://blog.balfes.net'>Bob Balfes</a> all have examples to look at, and the <a href='http://openntf.org/Projects/pmt.nsf/ProjectLookup/Composite%20Application%20Component%20Library'>Composite App Library on OpenNTF.org</a> is also good.</li>
</ul><p>
<p><hr>[ <a href='http://www.nsftools.com/blog/blog-02-2009.htm#02-20-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=How To Write A Sidebar App Or Composite App Component'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=022009&usersite=http://www.nsftools.com/blog/blog-02-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-02-2009.htm#02-20-09</link>
	</item>

	<item>
		<pubDate>Tue, 17 Feb 2009 07:23:46 EST</pubDate>
		<title>Cornhole (Tuesday, Feb 17)</title>
		<description><![CDATA[<p>I went to dinner with two of my brothers last night. The place we went to was out of the way and a bit of a dive, but decent food. When I asked my older brother about how he found it, he said that some of his friends have come here before, and that they have a Cornhole tournament every Tuesday.
<p>
"A cornhole tournament?" I asked.
<p>
"Yeah, I've told you about Cornhole before, haven't I? They have a place out behind the bar where they play. I think it's just sort of something to do while the guys are drinking beer."
<p>
I racked my brain trying to remember a previous discussion of Cornhole, and then I finally remembered. It's a game they play largely in the midwest -- Iowa, Ohio, Kentucky, etc. -- 'cause I guess they have a lot of corn laying around, looking for a purpose. The guy who told my brother about the game said it's a really popular outdoor game out there at family reunions. You just set up the board out on the lawn and start tossing bags.
<p>
It might be fun to build a board and try out sometime. You can get all the rules on the <a href='http://www.playcornhole.org'>American Cornhole Association</a> website, and instructions on building your own set on <a href='http://www.cornholeplayers.net'>cornholeplayers.net</a>. There is also a nice selection of t-shirts at <a href='http://www.cornholeshop.com/apparel.html'>cornholeshop.com</a> and equipment at <a href='http://www.windycitybags.com'>windycitybags.com</a>. And, of course, there's <a href='http://en.wikipedia.org/wiki/Cornhole_(game)'>a Wikipedia page</a>.
<p>
One word of advice though: if you're looking for information on the Internet, please make sure you have <a href='http://www.google.com/safesearch_help.html'>SafeSearch</a> turned on.
<p>
<i>UPDATE:</i> <a href='http://henrynewberry.com'>Henry Newberry</a> offered some additional history in the comments:
<p><blockquote><i>
Cornhole as a competitive sport originated around 2000 in several bars on the west side of Cincinnati where I live. These bars range from extreme dives to almost nice. One of the past times is throwing real steel tip darts (not the plastic tip machine games). Cornhole grew in popularity because the league met on Tuesdays while the Darts league met on Thursdays. That gave players and bar owners two nights of increased beverage consumption and business.
<p>
So, I continue to play on a drinking team with a dart problem that occasionally gets into its cornhole problem. 
</i></blockquote><p>
<p><hr>[ <a href='http://www.nsftools.com/blog/blog-02-2009.htm#02-17-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=Cornhole'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=021709&usersite=http://www.nsftools.com/blog/blog-02-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-02-2009.htm#02-17-09</link>
	</item>

	<item>
		<pubDate>Thu, 12 Feb 2009 12:31:34 EST</pubDate>
		<title>SnTT: Lotus Notes Icon Collections (Thursday, Feb 12)</title>
		<description><![CDATA[<p><p>
<img src='http://www.nsftools.com/misc/SNTTbtn.png' align='right' style='padding: 6px'>

Lotus Notes database icons are still limited to only 32x32 pixel, 16 color bitmaps. I will neither defend nor attack that position because there's nothing I can do about it, and an argument about what the icon limitation <i>should theoretically</i> be is beside the point. That's the current limit.
<p>
That being the case, it's usually hard to find or create your own nice-looking database icons due to this limitation. <a href='http://inotes.de'>Gregory Engels</a> was asking about where to get good "vintage" icon collections just the other day. I struggle with this every time I create a new database. It's difficult to create a new icon from scratch, and shrinking larger graphics often yields unsatisfactory results.
<p>
Here are a few places to look:
<p><ul>
<li><a href='http://tango.freedesktop.org/Tango_Desktop_Project'>Tango Icon Library</a> is a great place to start, although you often have to play with the colors a bit when you import to 16 color</li>
<li><a href='http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/82985038630a644c88256ae3006a717b?OpenDocument'>The Notes Icon Database</a> from the Notes.net Sandbox. Old, but a decent starting place for ideas.</li>
<li><a href='http://iconlibrary.com'>IconLibrary</a>, a [non-Notes] database of old but "safe" icons</li>
<li><a href='http://www.syncedit.com/software/imagecopier/index.html'>Image Copier</a>, another [non-Notes] database of old but "safe" icons</li>
</ul><p>
Something else you can do is search for .ICL files on the Internet. These are <b>I</b>con <b>C</b>ollection <b>L</b>ibraries, so each file holds a large number of icons. You can view and extract the icons using a tool like <a href='http://www.irfanview.com'>IrfanView</a>.
<p>
As a bonus tip, if you're looking for mini-icons for custom view graphics or outline entries <a href='http://www.famfamfam.com'>the famfamfam Silk icons</a> are fantastic.
<p><p><hr>[ <a href='http://www.nsftools.com/blog/blog-02-2009.htm#02-12-09'>permalink</a> ] [ <a href='mailto:blogs@nsftools.com?subject=SnTT: Lotus Notes Icon Collections'>e-mail me</a> ] [ <a href='http://www.nsftools.com/blog/comments.php?&commentid=021209&usersite=http://www.nsftools.com/blog/blog-02-2009.htm' target='_blank'>read/add comments</a> ] <p>]]></description>
		<link>http://www.nsftools.com/blog/blog-02-2009.htm#02-12-09</link>
	</item>

</channel>
</rss>
