The Last King of Scotland

I watched this movie over the weekend, and while the movie was very entertaining, I was somewhat dismayed when I learned (while watching the DVD extras) that 50% of the movie was bogus. The author mixed a real world character (and events) with a completely fictional character and story. And what was amazing was how accurate many of the events were and how the author played his “story” into it.

What makes me mad is I did not know any of the movie was fiction. I thought it was all true (while watching it) and up to picking it.

Property Broker Monitor and Topology Peek tools now posted on Lotus Sandbox

What started out as being internal tools to help me and Chuck test our areas of Composite Applications (CA) ended up being some really nice tools to help debug the declarative apps at runtime for development. The tools are now used by many internal developers to see what is going on at runtime, in the CA cache, and the property broker registry. I look at this as the old “Iris” way of doing things.

I packaged the tools as an NSF update site with some basic help. This means you simply copy the NSF to your data directory and open it, the Eclipse plug-ins are automatically installed – you restart, and you are ready to go! Of course the tools are “as is” but I am willing to answer any questions or look at problems if you need help.

I also have a posting going on the CA blog in the morning to announce it.

You can download the tools for Lotus Notes 8 here.

Tags: : : : :

Where are all of these Eclipse preferences stored?

Did you ever wonder where the preferences for Eclipse based applications are stored? Well, wonder no more!

Locate your workspace directory for Lotus Notes 8, it will be under the data directory in a directory named “workspace”. In Expeditor, the default is under the current users Home directory under “Application Data\Lotus\XPD”.

Here is the path from there:
.metadata\.plugins\org.eclipse.core.runtime\.settings

Each file in that directory is the preference store for the plugin name. Here is an example list of files from my Notes 8 .settings directory:

06/04/2007  01:33 PM                97 com.ibm.collaboration.realtime.community.prefs
06/04/2007  01:34 PM                85 com.ibm.notes.branding.prefs
06/04/2007  01:34 PM             1,304 com.ibm.notes.desktopsets.prefs
06/04/2007  01:34 PM               113 com.ibm.notes.managedsettings.provider.prefs
06/04/2007  01:33 PM                93 com.ibm.osg.service.migration.prefs
06/04/2007  01:33 PM               242 com.ibm.osg.service.osgiagent.prefs
06/04/2007  02:23 PM               111 com.ibm.rcp.feedreader.providers.prefs
06/04/2007  01:34 PM               107 com.ibm.rcp.locationmanager.prefs
06/04/2007  01:34 PM               336 com.ibm.rcp.managedsettings.prefs
06/04/2007  01:34 PM                88 com.ibm.rcp.net.defaults.prefs
06/04/2007  01:34 PM               179 com.ibm.rcp.net.http.prefs
06/04/2007  01:34 PM               124 com.ibm.rcp.offline.prefs
06/04/2007  02:06 PM                81 com.ibm.rcp.portal.app.prefs
06/04/2007  01:34 PM                90 com.ibm.rcp.portletviewer.prefs
06/04/2007  01:34 PM               134 com.ibm.rcp.provisioning.prefs
06/04/2007  01:34 PM                76 com.ibm.rcp.search.prefs
06/04/2007  01:33 PM                98 com.ibm.rcp.security.auth.prefs
06/04/2007  01:34 PM               308 com.ibm.rcp.topologyhandler.prefs
06/04/2007  01:34 PM               365 CompositeApp.prefs
06/04/2007  01:34 PM               126 Mail.prefs
06/05/2007  09:40 AM            18,222 org.eclipse.ui.workbench.prefs
06/04/2007  01:34 PM               693 theme.prefs

Tags: : : : :

Completed my Masters program

Today is the last day of a two year adventure to complete my Masters degree in Information Systems Management. Many people have asked why an MISM degree and my only answer is after working in the field for 17 years as a software engineer I consider the management and business side of the house a bit more important for me now. The only thing I can say is I am glad I made that choice because I now understand a lot more about running a company, managing projects, budgeting, and communications. The degree polished my writing and communication skills – even though this blog may show different.

Anyway, the real reason I am blogging about this is because I need to say thank you to my entire family – especially my wife because she put up with a lot of long nights with me either working on work or working on homework. I could not have done this degree without her support.

Adding additional preferences to Composite Application Components

One of the cool things about composite application components is you can change or add preferences of the components during runtime or deployment time. This are basically configurable parameters that a user or administrator can set. I just posted a blog entry on the composite applications blog that explains this with an example.

Tags: : : : :