<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page automated 
             and everything recently tagged automated -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>automated on SWiK</title>
        <doap:name>automated</doap:name>
        <doap:description></doap:description>
        <description></description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/automated</link>
        <doap:homepage></doap:homepage>
        
        <pubDate></pubDate>
        <lastBuildDate></lastBuildDate>
            
        <item>
            <title>automated forex trading, what the stock market is all about part 2</title>
            <link>http://swik.net/User:william510/automated+forex+trading%2C+what+the+stock+market+is+all+about+part+2</link>
            <description>&lt;p&gt;You could spend hours and hours researching the stock market and its functionality, learning how to become involved in the trade and who to contact to get in the game, especially if your interest lies in the Foreign Exchange Market, which goes far beyond the level of complication of the domestic stock market&lt;/p&gt;


	&lt;p&gt;http://insiders-guide-to-forex-trading.blogspot.com/2008/08/what-stock-market-is-all-about-part-2.html&lt;/p&gt;
</description>
                        <category>automated</category>
            <category>killer,</category>
            <category>secrets,</category>
            <category>pilot,</category>
            <category>autopilot</category>
            <category>system,</category>
            <category>auto</category>
            <category>trading</category>
            <category>forex</category>
            <category>commander,</category>

            <pubDate>Wed, 27 Aug 2008 10:29:15 -0700</pubDate>
        </item>
            
        <item>
            <title>Eclipse Buckminster Project</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/Eclipse+Buckminster+Project/ccfcf</link>
            <description></description>
            
            <pubDate>Wed, 13 Aug 2008 17:05:08 -0700</pubDate>
        </item>
            
        <item>
            <title>IBM KnowledgeWeb: WKC - Contribution details - Scheduled Business Process Invocation BPEL</title>
            <link>http://swik.net/BPEL/del.icio.us+tag%2FBPEL/IBM+KnowledgeWeb%3A+WKC+-+Contribution+details+-+Scheduled+Business+Process+Invocation+BPEL/cb981</link>
            <description></description>
            
            <pubDate>Tue, 12 Aug 2008 06:04:22 -0700</pubDate>
        </item>
            
        <item>
            <title>Make Money Online  Easily</title>
            <link>http://swik.net/User:cinthiacolleen/Home+Based+Business+Opportunities/Make+Money+Online++Easily/cb9x9</link>
            <description>&lt;p&gt;Limited opportunity for serious entrepreneurs to potentially earn 30k, 40k, 50k/month or more with our proven automated system with turnkey solutions.  &lt;span class=&quot;caps&quot;&gt;NO TELLING&lt;/span&gt;, NO &lt;span class=&quot;caps&quot;&gt;SELLING&lt;/span&gt;, NO &lt;span class=&quot;caps&quot;&gt;EXPLAINING&lt;/span&gt;, NO &lt;span class=&quot;caps&quot;&gt;DIALING FOR DOLLARS&lt;/span&gt;.  Serious entrepreneurs &lt;span class=&quot;caps&quot;&gt;ONLY&lt;/span&gt;!&lt;/p&gt;
</description>
            
            <pubDate>Tue, 12 Aug 2008 03:15:07 -0700</pubDate>
        </item>
            
        <item>
            <title>Business Opportunity for Serious Entrepreneurs</title>
            <link>http://swik.net/User:eadnanicole/Business+Opportunity+for+Entrepreneurs/Business+Opportunity+for+Serious+Entrepreneurs/caxwl</link>
            <description>&lt;p&gt;Limited opportunity for serious entrepreneurs to potentially earn 30k, 40k, 50k/month or more with our proven automated system with turnkey solutions.  &lt;span class=&quot;caps&quot;&gt;NO TELLING&lt;/span&gt;, NO &lt;span class=&quot;caps&quot;&gt;SELLING&lt;/span&gt;, NO &lt;span class=&quot;caps&quot;&gt;EXPLAINING&lt;/span&gt;, NO &lt;span class=&quot;caps&quot;&gt;DIALING FOR DOLLARS&lt;/span&gt;.  Serious entrepreneurs &lt;span class=&quot;caps&quot;&gt;ONLY&lt;/span&gt;!&lt;/p&gt;
</description>
            
            <pubDate>Sun, 20 Jul 2008 22:29:29 -0700</pubDate>
        </item>
            
        <item>
            <title>Business Opportunity for Entrepreneurs</title>
            <link>http://swik.net/User:eadnanicole/Business+Opportunity+for+Entrepreneurs</link>
            <description>&lt;p&gt;Limited opportunity for serious entrepreneurs to potentially earn 30k, 40k, 50k/month!&lt;/p&gt;
</description>
                        <category>business,</category>
            <category>income</category>
            <category>Marketing,</category>
            <category>turnkey</category>
            <category>opportunities</category>
            <category>based</category>
            <category>automated</category>
            <category>for</category>
            <category>home</category>
            <category>entrepreneurs,</category>

            <pubDate>Sun, 20 Jul 2008 22:29:14 -0700</pubDate>
        </item>
            
        <item>
            <title>DimeCasts.Net Details for # 21 - Creating an Automated Build for your Application</title>
            <link>http://swik.net/NAnt/del.icio.us%2Ftag%2Fnant/DimeCasts.Net+Details+for+%23+21+-+Creating+an+Automated+Build+for+your+Application/calbh</link>
            <description>In this episode we will walk you though how create and setup a basic automated build script for your application.</description>
            
            <pubDate>Wed, 16 Jul 2008 22:50:30 -0700</pubDate>
        </item>
            
        <item>
            <title>Taking Screenshots with Selenium &quot; Madaspeak</title>
            <link>http://swik.net/Maven/del.icio.us%2Ftag%2Fmaven/Taking+Screenshots+with+Selenium+%22+Madaspeak/b96v7</link>
            <description></description>
            
            <pubDate>Mon, 14 Jul 2008 00:45:10 -0700</pubDate>
        </item>
            
        <item>
            <title>让开发自动化: 文档化一键通</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/%E8%AE%A9%E5%BC%80%E5%8F%91%E8%87%AA%E5%8A%A8%E5%8C%96%3A+%E6%96%87%E6%A1%A3%E5%8C%96%E4%B8%80%E9%94%AE%E9%80%9A/b8b2y</link>
            <description></description>
            
            <pubDate>Wed, 25 Jun 2008 06:55:19 -0700</pubDate>
        </item>
            
        <item>
            <title>Automated News Slider using AS3 XML Feature | Web Resources | WebAppers</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Automated+News+Slider+using+AS3+XML+Feature+%7C+Web+Resources+%7C+WebAppers/b7iqe</link>
            <description></description>
            
            <pubDate>Sun, 15 Jun 2008 08:19:48 -0700</pubDate>
        </item>
            
        <item>
            <title>Reductio</title>
            <link>http://swik.net/scala/del.icio.us%2Ftag%2Fscala/Reductio/b7gjt</link>
            <description></description>
            
            <pubDate>Sat, 14 Jun 2008 09:22:07 -0700</pubDate>
        </item>
            
        <item>
            <title>Selenium IDE: automated testing firefox plug-in</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Selenium+IDE%3A+automated+testing+firefox+plug-in/b7ar1</link>
            <description></description>
            
            <pubDate>Thu, 12 Jun 2008 13:18:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Continuous Integration Using Team Foundation Build</title>
            <link>http://swik.net/ContinuousIntegration/http%3A%2F%2Fdel.icio.us%2Fpopular%2FContinuousIntegration/Continuous+Integration+Using+Team+Foundation+Build/b69ww</link>
            <description></description>
            
            <pubDate>Thu, 12 Jun 2008 08:23:45 -0700</pubDate>
        </item>
            
        <item>
            <title>Monthly articles on the latest Microsoft products.</title>
            <link>http://swik.net/ContinuousIntegration/http%3A%2F%2Fdel.icio.us%2Fpopular%2FContinuousIntegration/Monthly+articles+on+the+latest+Microsoft+products./b69wv</link>
            <description></description>
            
            <pubDate>Thu, 12 Jun 2008 08:23:45 -0700</pubDate>
        </item>
            
        <item>
            <title>Reductio</title>
            <link>http://swik.net/scala/del.icio.us%2Ftag%2Fscala/Reductio/b60sb</link>
            <description></description>
            
            <pubDate>Mon, 09 Jun 2008 16:07:16 -0700</pubDate>
        </item>
            
        <item>
            <title>ONJava.com -- Agile Database Refactoring with Hibernate</title>
            <link>http://swik.net/Hibernate/del.icio.us+tag%2Fhibernate/ONJava.com+--+Agile+Database+Refactoring+with+Hibernate/b6uf1</link>
            <description>&amp;amp;lt;sep/&amp;amp;gt;data models without affecting existing applications or processes. By using the latest technology from Hibernate (version 3.0 and up)--along with a combination of database views,</description>
            
            <pubDate>Sat, 07 Jun 2008 03:54:29 -0700</pubDate>
        </item>
            
        <item>
            <title>Reductio</title>
            <link>http://swik.net/scala/del.icio.us%2Ftag%2Fscala/Reductio/b6syf</link>
            <description></description>
            
            <pubDate>Fri, 06 Jun 2008 11:56:24 -0700</pubDate>
        </item>
            
        <item>
            <title>Reductio</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/Reductio/b6jlp</link>
            <description>Reductio is open source (BSD) software written using the Java Programming Language from an idea that originated in a research paper called QuickCheck</description>
            
            <pubDate>Tue, 03 Jun 2008 12:37:04 -0700</pubDate>
        </item>
            
        <item>
            <title>Reductio</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/Reductio/b5vxn</link>
            <description>inspired by QuickCheck</description>
            
            <pubDate>Mon, 26 May 2008 16:15:25 -0700</pubDate>
        </item>
            
        <item>
            <title>Examples on LoadRunner Regular Expressions</title>
            <link>http://swik.net/User:cweiblen/PerformanceEngineer.com/Examples+on+LoadRunner+Regular+Expressions/b5rjg</link>
            <description>I&#039;m going to show and explain &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;how to use Regular Expressions in LoadRunner&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Introduction:&lt;/span&gt;&lt;br/&gt;The present article is a summarizing of the &lt;a href=&quot;http://motevich.blogspot.com/2008/04/loadrunner-regular-expressions.html&quot;&gt;LoadRunner Regular Expressions challenge&lt;/a&gt; and &lt;a href=&quot;http://motevich.blogspot.com/2008/04/loadrunner-regexp-challenge-resolved.html&quot;&gt;its results&lt;/a&gt;. Also, I added code for RegExp patterns/subpatterns matching.&lt;br/&gt;All LoadRunner Regular Expressions functions are shown with examples.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;&lt;br/&gt;Outline:&lt;/span&gt; &lt;ol style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&lt;li&gt;How to check - whether RegExp pattern matches against a text or not&lt;br/&gt;&lt;/li&gt;&lt;li&gt;How to get a matched strings (RegExp patterns and subpatterns)&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;&lt;/span&gt;&lt;div style=&quot;text-align:center&quot;&gt;&lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&lt;br/&gt;How to check - Whether RegExp pattern matches against a text or not&lt;/span&gt;&lt;span style=&quot;color:rgb(0, 0, 0);font-weight:normal&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:rgb(0, 0, 0);font-weight:normal&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color:rgb(0, 0, 0);font-weight:normal&quot;&gt;&lt;br/&gt;I thanks Charlie Weiblen and Tim Koopmans for the solution. I modified it slightly.&lt;br/&gt;So, here it is:&lt;/span&gt; &lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Download and unpack&lt;/span&gt; &lt;a href=&quot;http://gnuwin32.sourceforge.net/downlinks/pcre-bin-zip.php&quot;&gt;Binaries&lt;/a&gt; and &lt;a href=&quot;http://gnuwin32.sourceforge.net/downlinks/pcre-lib-zip.php&quot;&gt;Developer files&lt;/a&gt; for PCRE (Perl Compatible Regular Expressions).&lt;br/&gt;These and others files are available on &lt;a href=&quot;http://gnuwin32.sourceforge.net/packages/pcre.htm&quot;&gt;Pcre for Windows page&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Unzip&lt;/span&gt; downloaded archives into c:\pcre&lt;br/&gt;&lt;a href=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBly60d-TvI/AAAAAAAAAf8/W1jqTIY4rYE/s1600-h/1_pcre_folder_c.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBly60d-TvI/AAAAAAAAAf8/W1jqTIY4rYE/s400/1_pcre_folder_c.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;?omment out&lt;/span&gt; the include for &lt;span style=&quot;color:rgb(0, 0, 153)&quot;&gt;stdlib.h&lt;/span&gt; file in:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;C:\pcre\include\pcre.h&lt;/li&gt;&lt;li&gt;C:\pcre\include\pcreposix.h&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBl5P0d-TwI/AAAAAAAAAgE/SB1_lOv75G8/s1600-h/2_commented_out_c.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBl5P0d-TwI/AAAAAAAAAgE/SB1_lOv75G8/s400/2_commented_out_c.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In your LoadRunner script, &lt;span style=&quot;font-weight:bold&quot;&gt;add to globals.h&lt;/span&gt;:&lt;br/&gt;&lt;ul style=&quot;color:rgb(51, 153, 153)&quot;&gt;&lt;li&gt;#include &quot;c:\\pcre\\include\\pcre.h&quot;&lt;/li&gt;&lt;li&gt;#include &quot;c:\\pcre\\include\\pcreposix.h&quot;&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBl7R0d-TxI/AAAAAAAAAgM/xqAxe_iXA9A/s1600-h/3_globals_h_c.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBl7R0d-TxI/AAAAAAAAAgM/xqAxe_iXA9A/s400/3_globals_h_c.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Add the &lt;span style=&quot;font-weight:bold&quot;&gt;match()&lt;/span&gt; function to vuser_init section:&lt;br/&gt;&lt;div style=&quot;border:1px solid gray;margin:10pt;padding:10pt;background-color:rgb(240, 240, 240);font-family:monospace&quot;&gt;&lt;span style=&quot;color:Green&quot;&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;font color=&quot;Green&quot;&gt;//////////////////////////////////////////////////////////////////////////&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Green&quot;&gt;/// &amp;#39;match&amp;#39; function matches a &amp;#39;pattern&amp;#39; against a given &amp;#39;subject&amp;#39;&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Green&quot;&gt;/// It returns 1 for a match, or 0 for a non-match / error&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Blue&quot;&gt;int&lt;/font&gt; match(&lt;font color=&quot;Blue&quot;&gt;const&lt;/font&gt; &lt;font color=&quot;Blue&quot;&gt;char&lt;/font&gt; *subject, &lt;font color=&quot;Blue&quot;&gt;const&lt;/font&gt; &lt;font color=&quot;Blue&quot;&gt;char&lt;/font&gt; *pattern) &lt;br/&gt;{ &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;int&lt;/font&gt; rc;            &lt;font color=&quot;Green&quot;&gt;// Returned code&lt;/font&gt; &lt;br/&gt;    regex_t re;        &lt;font color=&quot;Green&quot;&gt;// Compiled regexp pattern&lt;/font&gt; &lt;br/&gt;     &lt;br/&gt;    lr_load_dll(&lt;font color=&quot;Maroon&quot;&gt;&quot;c:\\pcre\\bin\\pcre3.dll&quot;&lt;/font&gt;); &lt;br/&gt;     &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;if&lt;/font&gt; (regcomp(&amp;#38;re, pattern, &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;) != &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;) &lt;br/&gt;        &lt;font color=&quot;Blue&quot;&gt;return&lt;/font&gt; &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;;     &lt;font color=&quot;Green&quot;&gt;// Report error&lt;/font&gt; &lt;br/&gt;     &lt;br/&gt;    rc = regexec(&amp;#38;re, subject, &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;, &lt;font color=&quot;Blue&quot;&gt;NULL&lt;/font&gt;, &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;); &lt;br/&gt;    regfree(&amp;#38;re); &lt;br/&gt; &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;if&lt;/font&gt; (rc != &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;) &lt;br/&gt;        &lt;font color=&quot;Blue&quot;&gt;return&lt;/font&gt; &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;;     &lt;font color=&quot;Green&quot;&gt;// Report error&lt;/font&gt; &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;else&lt;/font&gt; &lt;br/&gt;        &lt;font color=&quot;Blue&quot;&gt;return&lt;/font&gt; &lt;font color=&quot;Maroon&quot;&gt;1&lt;/font&gt;; &lt;br/&gt;}&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Let&#039;s &lt;span style=&quot;font-weight:bold&quot;&gt;run&lt;/span&gt; sample LoadRunner script and check the result:&lt;br/&gt;&lt;a href=&quot;http://bp3.blogger.com/_fjL89jPDk9E/SBmHVkd-TyI/AAAAAAAAAgU/jdl_DCahHT8/s1600-h/4_match_script_c.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp3.blogger.com/_fjL89jPDk9E/SBmHVkd-TyI/AAAAAAAAAgU/jdl_DCahHT8/s400/4_match_script_c.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;As you can see, &lt;span style=&quot;font-weight:bold&quot;&gt;match()&lt;/span&gt; function works correctly. Using &lt;span style=&quot;font-weight:bold&quot;&gt;match&lt;/span&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;()&lt;/span&gt; function, you can check - whether RegExp pattern matches against a text or not.&lt;br/&gt;&lt;br/&gt;It can be helpful, when you verify in LoadRunner that the text (RegExp pattern) matches the text on a downloaded page.&lt;br/&gt;&lt;br/&gt;I tested the &lt;span style=&quot;font-weight:bold&quot;&gt;match&lt;/span&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;()&lt;/span&gt; function with different patterns and subject strings:&lt;br/&gt;&lt;table style=&quot;width:590px;height:106px&quot; border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-weight:bold;text-align:center;color:rgb(0, 0, 153)&quot;&gt;#&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;font-weight:bold;text-align:center;color:rgb(0, 0, 153)&quot;&gt;Subject string&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;text-align:center;color:rgb(0, 0, 153)&quot;&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Patterns&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;text-align:center;color:rgb(0, 0, 153)&quot;&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Result of&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;match()&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;text-align:center;color:rgb(0, 0, 153)&quot;&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Is correct&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;result?&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center&quot;&gt;1&lt;br/&gt;&lt;/td&gt;&lt;td&gt;abcdef&lt;/td&gt;&lt;td&gt;b(c(.*))e&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;text-align:center&quot;&gt;1&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;text-align:center&quot;&gt;Yes&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;2&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;abcdef&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;b(z(.*))e&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;0&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;Yes&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;3&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;2008&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;\\d{2,5}&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;1&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;4&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;2008&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;\\d{5}&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;0&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;5&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;abc 1st of May 2008xyz&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top&quot;&gt;\\d.*\\d&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;1&lt;br/&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:top;text-align:center&quot;&gt;Yes&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Note: Since LoadRunner uses ANSI C language, please do not forget to double backslashes (\\). For example, to match any digit character (0-9), use pattern &lt;span style=&quot;font-weight:bold&quot;&gt;&quot;\\d&quot;&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;match()&lt;/span&gt; function is simple enough. But it searches only and it cannot &lt;span style=&quot;font-weight:bold&quot;&gt;extract&lt;/span&gt; matched subpatterns from the text. For example, we have to &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;extract the name of month&lt;/span&gt; from these strings:&lt;br/&gt;&lt;ul style=&quot;font-style:italic&quot;&gt;&lt;li&gt;&quot;abc 1st of May 2008xyz&quot;&lt;/li&gt;&lt;li&gt;&quot;abc 25th of February 2031&quot;&lt;/li&gt;&lt;li&gt;etc&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;We can use the following pattern:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;\d.+([A-Z]\w+)\s+\d{4}&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;The name of month will be matches by subpattern ([A-Z]\w+). &lt;span style=&quot;color:rgb(0, 0, 153);font-weight:bold&quot;&gt;How to extract the found text?&lt;/span&gt; You can use &lt;span style=&quot;font-weight:bold&quot;&gt;matchex()&lt;/span&gt; function for that. Let&#039;s discuss it in details...&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align:center&quot;&gt;&lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;How to get a matched strings (RegExp patterns and subpatterns)&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;To get a matched (found) strings, we have to update our &lt;span style=&quot;font-weight:bold&quot;&gt;match() &lt;/span&gt; function.&lt;br/&gt;That&#039;s why I created &lt;span style=&quot;font-weight:bold&quot;&gt;matchex() &lt;/span&gt;(&#039;match&#039; EXtended) function.&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Add the &lt;span style=&quot;font-weight:bold&quot;&gt;match&lt;/span&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;ex()&lt;/span&gt; function to vuser_init section&lt;br/&gt;&lt;div style=&quot;border:1px solid gray;margin:10pt;padding:10pt;background-color:rgb(240, 240, 240);font-family:monospace&quot;&gt;&lt;div&gt;&lt;font color=&quot;Green&quot;&gt;//////////////////////////////////////////////////////////////////////////&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Green&quot;&gt;/// &amp;#39;matchex&amp;#39; (EXtended) function matches a &amp;#39;pattern&amp;#39; against a given &amp;#39;subject&amp;#39;&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Green&quot;&gt;/// It returns number of matches:&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Green&quot;&gt;///     0 - for a non-match or error&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Green&quot;&gt;///     1 and more - for successful matches&lt;/font&gt; &lt;br/&gt;&lt;font color=&quot;Blue&quot;&gt;int&lt;/font&gt; matchex(&lt;font color=&quot;Blue&quot;&gt;const&lt;/font&gt; &lt;font color=&quot;Blue&quot;&gt;char&lt;/font&gt; *subject, &lt;font color=&quot;Blue&quot;&gt;const&lt;/font&gt; &lt;font color=&quot;Blue&quot;&gt;char&lt;/font&gt; *pattern, &lt;font color=&quot;Blue&quot;&gt;int&lt;/font&gt; nmatch, regmatch_t *pmatch) &lt;br/&gt;{ &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;int&lt;/font&gt; rc;            &lt;font color=&quot;Green&quot;&gt;// Returned code&lt;/font&gt; &lt;br/&gt;    regex_t re;        &lt;font color=&quot;Green&quot;&gt;// Compiled regexp pattern&lt;/font&gt; &lt;br/&gt; &lt;br/&gt;    lr_load_dll(&lt;font color=&quot;Maroon&quot;&gt;&quot;c:\\pcre\\bin\\pcre3.dll&quot;&lt;/font&gt;); &lt;br/&gt; &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;if&lt;/font&gt; (regcomp(&amp;#38;re, pattern, &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;) != &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;) &lt;br/&gt;        &lt;font color=&quot;Blue&quot;&gt;return&lt;/font&gt; &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;;     &lt;font color=&quot;Green&quot;&gt;// Report error&lt;/font&gt; &lt;br/&gt; &lt;br/&gt;    rc = regexec(&amp;#38;re, subject, nmatch, pmatch, &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;); &lt;br/&gt;    pcre_free(&amp;#38;re);    &lt;font color=&quot;Green&quot;&gt;// Release memory used for the compiled pattern&lt;/font&gt; &lt;br/&gt; &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;if&lt;/font&gt; (rc &amp;#60; &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;) &lt;br/&gt;        &lt;font color=&quot;Blue&quot;&gt;return&lt;/font&gt; &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;;     &lt;font color=&quot;Green&quot;&gt;// Report error&lt;/font&gt; &lt;br/&gt; &lt;br/&gt;    &lt;font color=&quot;Green&quot;&gt;// Get total number of matched patterns and subpatterns&lt;/font&gt; &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;for&lt;/font&gt; (rc = &lt;font color=&quot;Maroon&quot;&gt;0&lt;/font&gt;; rc &amp;#60; nmatch; rc++) &lt;br/&gt;        &lt;font color=&quot;Blue&quot;&gt;if&lt;/font&gt; (pmatch[rc].rm_so == -&lt;font color=&quot;Maroon&quot;&gt;1&lt;/font&gt;) &lt;br/&gt;            &lt;font color=&quot;Blue&quot;&gt;break&lt;/font&gt;; &lt;br/&gt; &lt;br/&gt;    &lt;font color=&quot;Blue&quot;&gt;return&lt;/font&gt; rc; &lt;br/&gt;}&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Let&#039;s &lt;span style=&quot;font-weight:bold&quot;&gt;run&lt;/span&gt; sample LoadRunner script and check the result:&lt;br/&gt;&lt;a href=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBmdc0d-TzI/AAAAAAAAAgc/rqgWoxQp1co/s1600-h/5_matchex_script_c.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp0.blogger.com/_fjL89jPDk9E/SBmdc0d-TzI/AAAAAAAAAgc/rqgWoxQp1co/s400/5_matchex_script_c.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;matchex()&lt;/span&gt; function returns a number of matched patterns/subpatterns and fill an array in with information about each matched substring.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&lt;br/&gt;What is an information about each matched substring?&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;This info contains the &lt;span style=&quot;font-weight:bold&quot;&gt;offset&lt;/span&gt; (rm_so) to the &lt;span style=&quot;font-weight:bold&quot;&gt;first character of each substring&lt;/span&gt; and the &lt;span style=&quot;font-weight:bold&quot;&gt;offset&lt;/span&gt; (rm_eo) to the &lt;span style=&quot;font-weight:bold&quot;&gt;first character after&lt;/span&gt; the end of each substring, respectively.&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;&lt;br/&gt;&lt;span style=&quot;color:rgb(51, 51, 255)&quot;&gt;Note1:&lt;/span&gt; &lt;/span&gt;The &lt;span style=&quot;font-weight:bold&quot;&gt;0th element&lt;/span&gt; of the array relates to the &lt;span style=&quot;font-weight:bold&quot;&gt;entire portion&lt;/span&gt; of string that was matched.&lt;br/&gt;&lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&lt;span style=&quot;color:rgb(51, 51, 255)&quot;&gt;Note2:&lt;/span&gt; &lt;/span&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subsequent elements&lt;/span&gt; of the array relate to the capturing &lt;span style=&quot;font-weight:bold&quot;&gt;subpatterns&lt;/span&gt; of the regular expression.&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;&lt;span style=&quot;color:rgb(51, 51, 255)&quot;&gt;Note3:&lt;/span&gt; Unused entries&lt;/span&gt; in the array have both structure members set to &lt;span style=&quot;font-weight:bold&quot;&gt;-1&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;Let&#039;s investigate it on out example. This is our subject string:&lt;br/&gt;&lt;a href=&quot;http://bp1.blogger.com/_fjL89jPDk9E/SBmljEd-T1I/AAAAAAAAAgs/StV5YVU432k/s1600-h/6_indexes.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp1.blogger.com/_fjL89jPDk9E/SBmljEd-T1I/AAAAAAAAAgs/StV5YVU432k/s400/6_indexes.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;The replay log shows offsets for matched substrings:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Action.c(&lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;7&lt;/span&gt;): Matched &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;3&lt;/span&gt; patterns&lt;/li&gt;&lt;li&gt;Action.c(&lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;10&lt;/span&gt;): Start offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;1&lt;/span&gt;, End offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;6&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Action.c(&lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;10&lt;/span&gt;): Start offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;2&lt;/span&gt;, End offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;5&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Action.c(&lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;10&lt;/span&gt;): Start offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;3&lt;/span&gt;, End offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;5&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Start offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;1&lt;/span&gt; and End offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;6 &lt;/span&gt;match substring &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&quot;bcdef&quot;&lt;/span&gt;.&lt;br/&gt;&lt;span style=&quot;font-weight:bold;color:rgb(51, 51, 255)&quot;&gt;Note4:&lt;/span&gt; End offset is the &lt;span&gt;first character &lt;/span&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;after&lt;/span&gt; the end the current substring. That&#039;s why character &quot;g&quot; (with index &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;6&lt;/span&gt;) is not a part of matched string.&lt;br/&gt;&lt;br/&gt;As I&#039;ve written in Note1, &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&quot;bcdef&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt; is &lt;/span&gt;the &lt;span style=&quot;font-weight:bold&quot;&gt;entire portion&lt;/span&gt; of string that was matched.&lt;br/&gt;Others items from an array relate to matched subpatterns.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;What is a subpattern in Regular Expression?&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;It is a part of the RegExp pattern surrounded with parenthesis - &quot;(&quot; and &quot;)&quot;.&lt;br/&gt;&lt;br/&gt;It&#039;s easy to get out the order of subpatterns. Just look through your pattern from left to right. When you find an open parenthes, this is a start of the current subpattern.&lt;br/&gt;Subpattern can be embedded.&lt;br/&gt;&lt;br/&gt;So, others captured subpatterns are:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Start offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;2&lt;/span&gt;, End offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;5&lt;/span&gt; matches substring &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&quot;cde&quot;&lt;/span&gt;.&lt;br/&gt;Note: current subpattern  is  &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&quot;([acqz](.*))&quot;&lt;/span&gt;. &lt;span style=&quot;font-weight:bold&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Start offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;3&lt;/span&gt;, End offset: &lt;span style=&quot;color:rgb(51, 153, 153)&quot;&gt;5 &lt;/span&gt;match substring &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&quot;de&quot;&lt;/span&gt;.&lt;br/&gt;&lt;span style=&quot;font-weight:bold;color:rgb(51, 51, 255)&quot;&gt;&lt;/span&gt;Note: current subpattern  is  &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;&quot;(.*)&quot;&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;As you can see - this is not so difficult. :)&lt;br/&gt;Regular Expressions can be very powerful and useful in LoadRunner.&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Another example:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Let&#039;s practise with an example I mentioned early:&lt;br/&gt;For example, we have to &lt;span style=&quot;font-weight:bold;color:rgb(0, 0, 153)&quot;&gt;extract the name of month&lt;/span&gt; from these strings:&lt;br/&gt;&lt;ul style=&quot;font-style:italic&quot;&gt;&lt;li&gt;&quot;abc 1st of May 2008xyz&quot;&lt;/li&gt;&lt;li&gt;&quot;abc 25th of February 2031&quot;&lt;/li&gt;&lt;li&gt;etc&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;We can use the following pattern:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;\d.+([A-Z]\w+)\s+\d{4}&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;The name of month will be matches by subpattern ([A-Z]\w+).&lt;br/&gt;&lt;br/&gt;Please, see LoadRunner script, which captures and prints name of months:&lt;br/&gt;&lt;a href=&quot;http://bp1.blogger.com/_fjL89jPDk9E/SBmvgEd-T2I/AAAAAAAAAg0/vApbtHMJPyY/s1600-h/7_example_c.gif&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center&quot; src=&quot;http://bp1.blogger.com/_fjL89jPDk9E/SBmvgEd-T2I/AAAAAAAAAg0/vApbtHMJPyY/s400/7_example_c.gif&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;Note: Pay attention that I use arr[1] to get info about substring.&lt;br/&gt;As you remember, arr[0] contains info about the entire matched pattern, arr[1], arr[2], and so on contain info about matched subpattern.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Summary:&lt;/span&gt;&lt;br/&gt;I&#039;ve explained, shown and demonstrated &lt;span style=&quot;font-weight:bold&quot;&gt;how to use Regular Expressions (RegExp) in LoadRunner&lt;/span&gt;.&lt;br/&gt;I hope, this knowledge will help you to create advanced LoadRunner scripts.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;Thank you, my readers!&lt;br/&gt;Dmitry Motevich&lt;img src=&quot;http://feeds.feedburner.com/~r/motevich/~4/281415093&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
            
            <pubDate>Fri, 23 May 2008 12:23:56 -0700</pubDate>
        </item>
            
        <item>
            <title>InfoQ: Implementing Automated Governance for Coding Standards</title>
            <link>http://swik.net/ContinuousIntegration/http%3A%2F%2Fdel.icio.us%2Fpopular%2FContinuousIntegration/InfoQ%3A+Implementing+Automated+Governance+for+Coding+Standards/b5fv0</link>
            <description></description>
            
            <pubDate>Tue, 20 May 2008 03:21:47 -0700</pubDate>
        </item>
            
        <item>
            <title>Jean-Paul S. Boodhoo&#039;s Blog - Automating Your Builds With NAnt - Part 6</title>
            <link>http://swik.net/NAnt/del.icio.us%2Ftag%2Fnant/Jean-Paul+S.+Boodhoo%27s+Blog+-+Automating+Your+Builds+With+NAnt+-+Part+6/b4znl</link>
            <description></description>
            
            <pubDate>Sun, 11 May 2008 22:16:30 -0700</pubDate>
        </item>
            
        <item>
            <title>The Marmoset Project</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/The+Marmoset+Project/b3q21</link>
            <description></description>
            
            <pubDate>Tue, 18 Mar 2008 10:53:36 -0700</pubDate>
        </item>
            
        <item>
            <title>[from chass] Ben Hall&#039;s Blog: Project White: Automated UI Testing</title>
            <link>http://swik.net/User:jeyrb/del.icio.us%2Fnetwork%2Fjey/%5Bfrom+chass%5D+Ben+Hall%27s+Blog%3A+Project+White%3A+Automated+UI+Testing/b22ms</link>
            <description></description>
            
            <pubDate>Thu, 21 Feb 2008 03:47:26 -0800</pubDate>
        </item>
            
        <item>
            <title>CruiseControl Home</title>
            <link>http://swik.net/ContinuousIntegration/http%3A%2F%2Fdel.icio.us%2Fpopular%2FContinuousIntegration/CruiseControl+Home/b146w</link>
            <description></description>
            
            <pubDate>Fri, 01 Feb 2008 19:05:43 -0800</pubDate>
        </item>
            
        <item>
            <title>Automated Disk Backup</title>
            <link>http://swik.net/bacula/del.icio.us%2Ftag%2Fbacula/Automated+Disk+Backup/b1wrp</link>
            <description></description>
            
            <pubDate>Thu, 31 Jan 2008 12:44:33 -0800</pubDate>
        </item>
            
        <item>
            <title>Which open source CI tool is best suited for your application&#039;s environment? - Java World</title>
            <link>http://swik.net/ContinuousIntegration/http%3A%2F%2Fdel.icio.us%2Fpopular%2FContinuousIntegration/Which+open+source+CI+tool+is+best+suited+for+your+application%27s+environment%3F+-+Java+World/b1dbj</link>
            <description></description>
            
            <pubDate>Tue, 22 Jan 2008 02:19:25 -0800</pubDate>
        </item>
            
        <item>
            <title>fb-crasher - Google Code</title>
            <link>http://swik.net/FindBugs/del.icio.us+tag%2Ffindbugs/fb-crasher+-+Google+Code/b093e</link>
            <description></description>
            
            <pubDate>Mon, 21 Jan 2008 10:59:02 -0800</pubDate>
        </item>
            
        <item>
            <title>Automated Testing of Eclipse Builds</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/Automated+Testing+of+Eclipse+Builds/b0bik</link>
            <description>This is a bit dated, but looks worth investigating for automatic testing of Eclipse apps.</description>
            
            <pubDate>Fri, 11 Jan 2008 20:12:47 -0800</pubDate>
        </item>
            
        <item>
            <title>Automated Testing of Eclipse Builds</title>
            <link>http://swik.net/RCP/RCP+bookmarks+from+del.icio.us/Automated+Testing+of+Eclipse+Builds/b0adr</link>
            <description>This is a bit dated, but looks worth investigating for automatic testing of Eclipse apps.</description>
            
            <pubDate>Fri, 11 Jan 2008 17:14:56 -0800</pubDate>
        </item>
                </channel>
</rss>
