<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>lekkimworld.comnotes8</title>
    <link>http://lekkimworld.com/tags/notes8/</link>
    <description>IBM Lotus Notes/Domino, Websphere, IBM Connections, mobile, web, JavaScript, Java...</description>
    <language>en</language>
    <copyright>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</copyright>
    <pubDate>Sat, 19 May 2012 06:50:25 GMT</pubDate>
    <dc:creator>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</dc:creator>
    <dc:date>2012-05-19T06:50:25Z</dc:date>
    <dc:language>en</dc:language>
    <dc:rights>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</dc:rights>
    <image>
      <title>lekkimworld.comnotes8</title>
      <url>http://lekkimworld.com/tags/notes8/</url>
    </image>
    <item>
      <title>Diagnosing wierd widget installation issue</title>
      <link>http://lekkimworld.com/2012/02/18/diagnosing_wierd_widget_installation_issue.html</link>
      <content:encoded>&lt;p&gt;
I had a customer report a widget (plugin) installation issue to me. They had clients being unable to install a widget (and hence a plugin) from an update site on our servers (external to their network). The error was reported as below:
&lt;pre&gt;
Unable to access "http://&amp;lt;host&amp;gt;/site.xml". 
Contains: Error parsing site stream. [White spaces are 
   required between publicId and systemId.]
&lt;/pre&gt;
The issue turned out to be caused by a firewall issue and hence wrongly reported in the log. The issue was solved by relocating the update site to the customers network. 
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/notes/">notes</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <category domain="http://lekkimworld.com/tags/widgets/">widgets</category>
      <pubDate>Sat, 18 Feb 2012 20:57:39 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2012-02-18:default/1329598659875</guid>
      <dc:date>2012-02-18T20:57:39Z</dc:date>
    </item>
    <item>
      <title>Configure Eclipse 3.5 for Notes 8.5.3</title>
      <link>http://lekkimworld.com/2011/10/08/configure_eclipse_3_5_for_notes_8_5_3.html</link>
      <content:encoded>&lt;p&gt;
For completeness sake I just updated my guide to manually configuring Eclipse 3.5 for Notes plugin development to work with Notes 8.5.3 which went Gold the other day. Please find a like to the guide below.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lekkimworld.com/pages/eclipse35_notes853.html"&gt;Configuring Eclipse 3.5 for Notes 8.5.3&lt;/a&gt;.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/eclipse/">eclipse</category>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <category domain="http://lekkimworld.com/tags/notes853/">notes853</category>
      <pubDate>Sat, 08 Oct 2011 09:33:14 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-10-08:default/1318066394078</guid>
      <dc:date>2011-10-08T09:33:14Z</dc:date>
    </item>
    <item>
      <title>Developing an Eclipse plug-in from start to finish</title>
      <link>http://lekkimworld.com/2011/04/01/developing_an_eclipse_plug_in_from_start_to_finish.html</link>
      <content:encoded>&lt;p&gt;
&lt;a href="http://ryanjbaxter.wordpress.com"&gt;Ryan Baxter&lt;/a&gt; from IBM who I had the honor of co-presenting with at Lotusphere just published a new article on the appdev wiki titled &lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Developing_an_Eclipse_plug-in_from_start_to_finish"&gt;Developing an Eclipse plug-in from start to finish&lt;/a&gt;. The article takes you step-by-step through building a nice plugin and uses the &lt;a href="http://www.eclipse.org/windowbuilder"&gt;Eclipse WindowBuilder&lt;/a&gt; (GUI editor) for taking the hassle out of building the UI.
&lt;/p&gt;
&lt;p&gt;
A very nice Friday read.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/eclipse/">eclipse</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <category domain="http://lekkimworld.com/tags/swt/">swt</category>
      <category domain="http://lekkimworld.com/tags/windowbuilder/">windowbuilder</category>
      <pubDate>Fri, 01 Apr 2011 07:27:36 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-04-01:default/1301642856500</guid>
      <dc:date>2011-04-01T07:27:36Z</dc:date>
    </item>
    <item>
      <title>March Lotus Technical Information and Education (LTIE) community meeting</title>
      <link>http://lekkimworld.com/2011/03/03/march_lotus_technical_information_and_education_ltie_community_meeting.html</link>
      <content:encoded>&lt;p&gt;
If you're interested in plugin development and the recently published &lt;a href="http://bit.ly/pluginredwiki"&gt;RedWiki on plugin development for Lotus Notes, Sametime and Symphony&lt;/a&gt; (easy url is &lt;a href="http://bit.ly/pluginredwiki"&gt;http://bit.ly/pluginredwiki&lt;/a&gt;) be sure to join us for the March March Lotus Technical Information and Education (LTIE) community meeting. The conference call will be on 22 March at 10am Central Time (10am Eastern, 3pm CET).
&lt;/p&gt;
&lt;p&gt;
For more info head over to the &lt;a href="https://greenhouse.lotus.com/wikis/home?lang=en#/wiki/W6696b8ac7465_4a5f_9327_94f1a5d82132"&gt;Lotus Technical Information and Education wiki&lt;/a&gt; on Lotus Greenhouse (look under "When we meet" at the bottom of the page).</content:encoded>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/notes/">notes</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <category domain="http://lekkimworld.com/tags/plugins/">plugins</category>
      <category domain="http://lekkimworld.com/tags/redbook/">redbook</category>
      <category domain="http://lekkimworld.com/tags/redwiki/">redwiki</category>
      <category domain="http://lekkimworld.com/tags/sametime/">sametime</category>
      <pubDate>Thu, 03 Mar 2011 07:57:37 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-03-03:default/1299139057843</guid>
      <dc:date>2011-03-03T07:57:37Z</dc:date>
    </item>
    <item>
      <title>Bob Balfe: plugin_customization.ini and Eclipse preferences</title>
      <link>http://lekkimworld.com/2010/10/09/bob_balfe_plugin_customization_ini_and_eclipse_preferences.html</link>
      <content:encoded>&lt;p&gt;
Bob has, once again, written a very nice post on his blog. This time it's on plugin preferences and how the plugin_customization.ini file fits in and where Eclipse preferences are stored. As this is common cause of concern and questions from plugin developers and admins I wanted to point to the post. 
&lt;/p&gt;
&lt;p&gt;
Bob Balfe: &lt;a href="http://blog.balfes.net/?p=1725"&gt;plugin_customization.ini and Eclipse preferences&lt;/a&gt;
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/eclipse/">eclipse</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <category domain="http://lekkimworld.com/tags/plugin/">plugin</category>
      <category domain="http://lekkimworld.com/tags/preferences/">preferences</category>
      <pubDate>Sat, 09 Oct 2010 09:26:27 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2010-10-09:default/1286616387527</guid>
      <dc:date>2010-10-09T09:26:27Z</dc:date>
    </item>
    <item>
      <title>How to extend Notes 8: New version of the demo application</title>
      <link>http://lekkimworld.com/2010/08/24/how_to_extend_notes_8_new_version_of_the_demo_application.html</link>
      <content:encoded>&lt;p&gt;
I just posted an update to the demo application for my &lt;a href="http://lekkimworld.com/tags/extending_notes8/"&gt;Extending Notes 8&lt;/a&gt; series of posts. The demo application is discussed in more detail in my previous post (&lt;a href="http://lekkimworld.com/2010/08/06/how_to_extend_notes_8_livetext_demo_application.html"&gt;How to extend Notes 8: LiveText demo application&lt;/a&gt;). The issue was that I had a button to create a demo e-mail in the UI which made the plugin depend on the Notes Java UI API which was added in Notes 8.5.1 and hence meant that the demo application wasn't installable on previous Notes versions... :-(
&lt;/p&gt;
&lt;p&gt;
To remedy that I built an new version where the button using the offending API is added from an Eclipse plugin fragment and using a custom extension point (if you're running Notes 8.5.1+). More on that approach at a later date. For now you may install the new version using the updated &lt;a href="http://lekkimworld.com/files/extending_notes8/dynlivetextdemoapplication/extension_1.0.1.xml"&gt;widget descriptor (extension.xml)&lt;/a&gt; (simply drag the link to your MyWidgets sidebar plugin).
&lt;/p&gt;
&lt;p&gt;
If you do an update - which there's absolutely no reason to if it already works for you - the only way to tell is by verifying that the version number at the bottom of the sidebar application is changed to 1.0.1.
&lt;/p&gt;
&lt;p&gt;
That's all for this post. All the posts in the series may be found under the &lt;a href="http://lekkimworld.com/tags/extending_notes8/"&gt;extending_notes8&lt;/a&gt; tag.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/categories/java/">Java</category>
      <category domain="http://lekkimworld.com/categories/ibm_products/">IBM</category>
      <category domain="http://lekkimworld.com/tags/eclipse/">eclipse</category>
      <category domain="http://lekkimworld.com/tags/extending_notes8/">extending_notes8</category>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/livetext/">livetext</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <pubDate>Tue, 24 Aug 2010 17:51:38 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2010-08-24:default/1282672298902</guid>
      <dc:date>2010-08-24T17:51:38Z</dc:date>
    </item>
    <item>
      <title>How to extend Notes 8: LiveText demo application</title>
      <link>http://lekkimworld.com/2010/08/06/how_to_extend_notes_8_livetext_demo_application.html</link>
      <content:encoded>&lt;p&gt;
The day before yesterday I posted the first summary post in my &lt;a href="http://lekkimworld.com/tags/extending_notes8/"&gt;Extending Notes 8&lt;/a&gt; series with a complete end-to-end approach to &lt;a href="http://lekkimworld.com/2010/08/04/how_to_extend_notes_8_dynamic_livetext_recognizers_using_java.html"&gt;dynamically adding LiveTex recognizers&lt;/a&gt;. As part of that post I uploaded a &lt;a href=".files/extending_notes8/dynamiclivetextrecognizersusingjava/com.lekkimworld.extnotes8.dynext.zip"&gt;demo application (plugin)&lt;/a&gt; but I didn't add a screenshot so I thought I'd remedy that. 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://lekkimworld.com/files/extending_notes8/dynlivetextdemoapplication/emoapp.jpg" /&gt;
&lt;/p&gt;
&lt;p&gt;
As you can see the plugin has a small welcome text and two buttons. You'll also see a textbox to hold any exception (not that I'm expecting any) that might be raised as part of adding the recognizer and content type. You may use the two buttons to easily create a demo e-mail for use with the added LiveText stuff. The left button creates the e-mail in the UI (using the new handy Java UI classes) and the right one simply sends the e-mail to you in the backend. The latter is very handy for testing as the e-mail needs to be in read mode for the LiveText sub-system to kick in.
&lt;/p&gt;
&lt;p&gt;
I've put a compiled version of the plugin on my update site and tthe plugin may be installed by dragging this &lt;a href="http://lekkimworld.com/files/extending_notes8/dynlivetextdemoapplication/extension.xml"&gt;extension.xml&lt;/a&gt; file to your MyWidgets sidebar panel (policy permitting). 
&lt;/p&gt;
&lt;p&gt;
That's all for this post. All the posts in the series may be found under the &lt;a href="http://lekkimworld.com/tags/extending_notes8/"&gt;extending_notes8&lt;/a&gt; tag.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/categories/java/">Java</category>
      <category domain="http://lekkimworld.com/categories/ibm_products/">IBM</category>
      <category domain="http://lekkimworld.com/tags/eclipse/">eclipse</category>
      <category domain="http://lekkimworld.com/tags/extending_notes8/">extending_notes8</category>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/livetext/">livetext</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <pubDate>Fri, 06 Aug 2010 10:54:23 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2010-08-06:default/1281092063777</guid>
      <dc:date>2010-08-06T10:54:23Z</dc:date>
    </item>
    <item>
      <title>How to extend Notes 8: case insensitive LiveText patterns</title>
      <link>http://lekkimworld.com/2010/08/05/how_to_extend_notes_8_case_insensitive_livetext_patterns.html</link>
      <content:encoded>&lt;p&gt;
When you start to do a lot of LiveText recognizers you find yourself wanting to do more advanced stuff with your regular expressions. For instance you might want to do case insensitive patterns or use some of the others regular expression modifiers. This post will show you how to do this.
&lt;/p&gt;
&lt;p&gt;
By default the regular expressions you specify for your recognizers are case sensitive. This is normally fine unless you really want it to be case insensitive. Since the LiveText engine is in Java you may use the supported Java modifiers for your regular expressions. Normally the modifiers are specified when you "compile the pattern" in Java (java.util.regex.Pattern.compile(pattern, modifiers)) but as you don't have access to this process you can't do that. 
&lt;/p&gt;
&lt;p&gt;
There is however another way...
&lt;/p&gt;
&lt;p&gt;
You can embed some modifiers in the pattern such as Pattern.MULTILINE, Pattern.UNICODE_CASE, Pattern.DOTALL and most of all Pattern.CASE_INSENSITIVE! You embed the modifier in the start of the pattern. So instead of doing a case insensitive pattern like this (to recognizer "lotus" and "Lotus"):
&lt;pre&gt;
[Ll]otus
&lt;/pre&gt;
you do
&lt;pre&gt;
(?i)lotus
&lt;/pre&gt;
Cool isn't it?
&lt;/p&gt;
&lt;p&gt;
The following modifiers are supported in Java though not all makes sense for LiveText:
&lt;ul&gt;
&lt;li&gt;Pattern.CASE_INSENSITIVE = (?i)&lt;/li&gt;
&lt;li&gt;Pattern.MULTILINE = (?m)&lt;/li&gt;
&lt;li&gt;Pattern.DOTALL = (?s)&lt;/li&gt;
&lt;li&gt;Pattern.UNICODE_CASE = (?u)&lt;/li&gt;
&lt;/ul&gt;
Please bear in mind that it probably only makes sense to use DOTALL and CASE_INSENSITIVE.
&lt;/p&gt;
&lt;p&gt;
That's all for this post. All the posts in the series may be found under the &lt;a href="http://lekkimworld.com/tags/extending_notes8/"&gt;extending_notes8&lt;/a&gt; tag.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/categories/java/">Java</category>
      <category domain="http://lekkimworld.com/categories/ibm_products/">IBM</category>
      <category domain="http://lekkimworld.com/tags/eclipse/">eclipse</category>
      <category domain="http://lekkimworld.com/tags/extending_notes8/">extending_notes8</category>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/livetext/">livetext</category>
      <category domain="http://lekkimworld.com/tags/notes8/">notes8</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <pubDate>Thu, 05 Aug 2010 12:11:33 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2010-08-05:default/1281010293886</guid>
      <dc:date>2010-08-05T12:11:33Z</dc:date>
    </item>
  </channel>
</rss>


