<?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.comopenntf</title>
    <link>http://lekkimworld.com/tags/openntf/</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.comopenntf</title>
      <url>http://lekkimworld.com/tags/openntf/</url>
    </image>
    <item>
      <title>IBM contributes LiveText to Java sample project on OpenNTF</title>
      <link>http://lekkimworld.com/2011/03/12/ibm_contributes_livetext_to_java_sample_project_on_openntf.html</link>
      <content:encoded>&lt;p&gt;
As I've highlighted previously on this blog I've done quite a lot of work on LiveText to Java integration in my &lt;a href="http://lekkimworld.com/tags/extending_notes8"&gt;How to extend Notes 8&lt;/a&gt;-series. This week IBM contributed a sample on OpenNTF showing of the same thing - the project is &lt;a href="http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8ESC9P"&gt;New OpenNTF Sample: Eclipse Live Text Action&lt;/a&gt;. I recommend you take a look at the project as well as my series of blog entries for information on how to extend the Notes client yourself.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/extending_notes8/">extending_notes8</category>
      <category domain="http://lekkimworld.com/tags/livetext/">livetext</category>
      <category domain="http://lekkimworld.com/tags/openntf/">openntf</category>
      <pubDate>Sat, 12 Mar 2011 12:23:11 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2011-03-12:default/1299932591796</guid>
      <dc:date>2011-03-12T12:23:11Z</dc:date>
    </item>
    <item>
      <title>An update on the RedWiki</title>
      <link>http://lekkimworld.com/2010/10/05/an_update_on_the_redwiki.html</link>
      <content:encoded>&lt;p&gt;
The writing on the wiki is almost done and all chapters are of to review. I think IBM is shooting for a release by mid October. As to the code examples it has been decided that all code goes on OpenNTF for easy download and hosting using the recently announced &lt;a href="http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-89CBXF"&gt;SVN capabilities&lt;/a&gt;. This will also make it easier to control additions to the code base as the wiki hopefully continues to evolve.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/openntf/">openntf</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/svn/">svn</category>
      <pubDate>Tue, 05 Oct 2010 08:13:57 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2010-10-05:default/1286266437449</guid>
      <dc:date>2010-10-05T08:13:57Z</dc:date>
    </item>
    <item>
      <title>New pet project: LiveTextr</title>
      <link>http://lekkimworld.com/2009/10/20/new_pet_project_livetextr.html</link>
      <content:encoded>&lt;p&gt;
Part of my job, interest and efforts goes towards illustrating just how extensible the Notes 8 platform is. Part of this is playing around with the platform and trying to do stuff to illustrate how the platform may be extended. One of the very cool ways to extend Notes 8 is using widgets and LiveText but debugging it can be a hazzle due to the way widgets are created and installed into the platform. The goal of my latest pet project was to alleviate some of these pains and make it easier to work with LiveText.
&lt;/p&gt;
&lt;p&gt;
So I'm happy to show of LiveTextr! 
&lt;/p&gt;
&lt;p&gt;
LiveTextr is a sidebar plugin for Notes 8 that allows you to test LiveText regular expressions against the Notes documents you have open in Notes &lt;u&gt;without&lt;/u&gt; creating a widget first. This means that I can open a document that contains some text I would like to test against and start writing regular expressions and have them debugged in the Notes client before doing the actual widget. Installing and testing the pattern is done by clicking a button and the pattern is dynamically added to the LiveText engine.
&lt;/p&gt;
&lt;p&gt;
The first screenshot shows me debugging a pattern right there in my Notes 8.5.1 client.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://lekkimworld.com/images/livetextr/livetextr1_large.png"&gt;&lt;img src="http://lekkimworld.com/images/livetextr/livetextr1_small.png" border="0" /&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;i&gt;&lt;center&gt;Click image for larger version&lt;/center&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
LiveTextr also provides you with instant feedback on the syntax of your regular expression as you write it. This is also a problem with the built-in model as there's no way to test your regular expression as you write the widget. The second screen shot shows the current feedback (shown in red text) when the regular expression contains errors.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://lekkimworld.com/images/livetextr/livetextr2_large.png"&gt;&lt;img src="http://lekkimworld.com/images/livetextr/livetextr2_small.png" border="0" /&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;i&gt;&lt;center&gt;Click image for larger version&lt;/center&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
Further improvements I'm planning is to allow users to build regular expressions visually (or at least without having to know the syntax of regular expressions) and to handle capture groups. I also plan to open source the project on &lt;a href="http://wwww.openntf.org"&gt;OpenNTF.org&lt;/a&gt;.
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/livetext/">livetext</category>
      <category domain="http://lekkimworld.com/tags/livetextr/">livetextr</category>
      <category domain="http://lekkimworld.com/tags/mywidgets/">mywidgets</category>
      <category domain="http://lekkimworld.com/tags/notes85/">notes85</category>
      <category domain="http://lekkimworld.com/tags/notes851/">notes851</category>
      <category domain="http://lekkimworld.com/tags/openntf/">openntf</category>
      <pubDate>Tue, 20 Oct 2009 21:31:30 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2009-10-20:default/1256074290390</guid>
      <dc:date>2009-10-20T21:31:30Z</dc:date>
    </item>
    <item>
      <title>Using OpenAudit to save my hair... :-)</title>
      <link>http://lekkimworld.com/2006/11/07/using_openaudit_to_save_my_hair.html</link>
      <content:encoded>Now that there &lt;a href="http://www.bruceelgort.com/blogs/be.nsf/plinks/BELT-6V83WG"&gt;won't be an OpenNTF session at Lotusphere 2007&lt;/a&gt; I thought I would share how I just used Open Audit to implement auditing logging and hence save my hair... Furthermore I made to little hack in Open Audit that others might benefit from so I thought I would share.&lt;p&gt;&lt;a href="http://lekkimworld.com/2006/11/07/using_openaudit_to_save_my_hair.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/categories/ls/">LotusScript</category>
      <category domain="http://lekkimworld.com/tags/lotusscript/">lotusscript</category>
      <category domain="http://lekkimworld.com/tags/open_audit/">open_audit</category>
      <category domain="http://lekkimworld.com/tags/openlog/">openlog</category>
      <category domain="http://lekkimworld.com/tags/openntf/">openntf</category>
      <pubDate>Tue, 07 Nov 2006 21:25:52 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2006-11-07:default/1162934752880</guid>
      <dc:date>2006-11-07T21:25:52Z</dc:date>
    </item>
    <item>
      <title>AutoPurge for OpenLog</title>
      <link>http://lekkimworld.com/2006/08/16/autopurge_for_openlog.html</link>
      <content:encoded>&lt;p&gt;
We are using the &lt;a href="http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/OpenLog"&gt;OpenLog&lt;/a&gt; logging framework written by &lt;a href="http://www.nsftools.com"&gt;Julian&lt;/a&gt; extensively in our applications but in logging intensive applications or when running with our &lt;a href="http://lekkimworld.com/2005/12/09/1134129939867.html"&gt;custom DEBUG-level enabled&lt;/a&gt; you can generate a lot of logging documents. Cleaning these up should preferably be done automatically on a scheduled basis so I wrote a small agent to purge log documents older than 6 months and thought I would share:
&lt;pre class="code"&gt;
Sub Initialize
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim dc As NotesDocumentCollection
   Dim dt As NotesDateTime
	
   Set dt = New NotesDateTime(session.International.Today)
   Call dt.AdjustMonth(-6)
   Set db = session.CurrentDatabase
   Set dc = db.Search(|Form="LogEvent" &amp; LogEventTime&amp;lt;@TextToTime("| + dt.DateOnly + |")|, Nothing, 0)
   
   Call dc.RemoveAll(True)
End Sub
&lt;/pre&gt;
Really simple and nothing much to it...
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/categories/ls/">LotusScript</category>
      <category domain="http://lekkimworld.com/categories/ibm_products/">IBM</category>
      <category domain="http://lekkimworld.com/tags/lotusscript/">lotusscript</category>
      <category domain="http://lekkimworld.com/tags/openlog/">openlog</category>
      <category domain="http://lekkimworld.com/tags/openntf/">openntf</category>
      <pubDate>Wed, 16 Aug 2006 09:06:37 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2006-08-16:default/1155719197074</guid>
      <dc:date>2006-08-16T09:06:37Z</dc:date>
    </item>
  </channel>
</rss>


