<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cinq Software</title>
	<atom:link href="http://cinq.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cinq.com</link>
	<description>my code</description>
	<lastBuildDate>Fri, 23 Mar 2012 01:42:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Rich Web Application with Spring Framework</title>
		<link>http://cinq.com/2012/03/22/rich-web-application-with-spring-framework/</link>
		<comments>http://cinq.com/2012/03/22/rich-web-application-with-spring-framework/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 01:42:33 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=198</guid>
		<description><![CDATA[I just completed 4 days in a class room on this subject. A little bit overwhelming. A lot of good material but it is way too much to digest in just 4 days. I wish training companies would offer scheduling alternatives to these straight X days hellish setup. I think that offering 2 half days [...]]]></description>
			<content:encoded><![CDATA[<p>I just completed 4 days in a class room on this subject.</p>
<p>A little bit overwhelming.</p>
<p>A lot of good material but it is way too much to digest in just 4 days.</p>
<p>I wish training companies would offer scheduling alternatives to these straight X days hellish setup. I think that offering 2 half days a week for a month would be easier to digest.</p>
<p>After taking this course I have a voucher to go try the exam. I will take it and to prepare I received a few advices that I like:</p>
<ol>
<li>Set a date for the exam so you have the deadline motivation working for you</li>
<li>Use the study guide questions from Spring Source</li>
<li>Write all the answers on a cheat sheet and carry it with you every where you go to read it over and over</li>
<li>Redo all the labs and test alternative solutions</li>
</ol>
<p>So by Monday I will have my schedule written down and I will start on my certification path. I know that it will be a lot of work but I see all the benefits from it and that motivates me more than the deadline.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2012/03/22/rich-web-application-with-spring-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Sequence Diagrams</title>
		<link>http://cinq.com/2012/02/25/web-sequence-diagrams/</link>
		<comments>http://cinq.com/2012/02/25/web-sequence-diagrams/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 10:26:05 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=192</guid>
		<description><![CDATA[Certain days you find this cool little tool that makes things easier. Today I saw this site to create sequence diagrams which not only offers you a quick way to create your sequence diagram but offers a very simple API so you can embed it in your own site or application. Good idea, well delivered.]]></description>
			<content:encoded><![CDATA[<p>Certain days you find this cool little tool that makes things easier.</p>
<p>Today I saw <a title="Web Sequence Diagrams" href="http://www.websequencediagrams.com/" target="_blank">this site to create sequence diagrams</a> which not only offers you a quick way to create your sequence diagram but offers a very simple API so you can embed it in your own site or application.</p>
<p>Good idea, well delivered.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2012/02/25/web-sequence-diagrams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Assemblies</title>
		<link>http://cinq.com/2012/02/24/maven-assemblies/</link>
		<comments>http://cinq.com/2012/02/24/maven-assemblies/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 22:16:46 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=189</guid>
		<description><![CDATA[I spent a few days doing the pom.xml for a project. The difficulty was all these ancient libraries that the project depends on and that are not in any Maven repository. Ended up creating dependencies from my local repo and writing all the pom files for each library. Blamed it on the technical debt of [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a few days doing the pom.xml for a project. The difficulty was all these ancient libraries that the project depends on and that are not in any Maven repository. Ended up creating dependencies from my local repo and writing all the pom files for each library. Blamed it on the technical debt of this project.</p>
<p>One thing that I learned on this one was how to create the assembly file. This is very useful to bundle the project and be ready to deploy. This project is not a purely web app so we have all sorts of other files to bundle to be ready for deployment.</p>
<p>Maven has good documentation but when you are new to everything it takes a little while to sometimes find the right syntax to do what you want.</p>
<p>There was good <a title="Creating executable jars with Maven" href="http://left.subtree.org/2008/01/24/creating-executable-jars-with-maven/" target="_blank">documentation in this blog entry from Andrew E. Bruno</a> to give me some basic understanding of what I needed to do. The key thing was that the assembly file needs to be in src/assemble and can be named as you wish. It also tells you what to add to your pom.xml to make this work.</p>
<p>I also had to read the <a title="Maven Assembly" href="http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html" target="_blank">Maven documentation about all the keywords that can be used in the assembly file</a>. I wanted to remove the project name from the path in my tar.gz file. I simply needed to add:</p>
<p>&lt;includeBaseDirectory&gt;false&lt;/includeBaseDirectory&gt;</p>
<p>right after the formats and everything was clean for my assembly process.</p>
<p>There is probably a few other things I will want to complete with other plugins but this is a good start to simplify the deployment of this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2012/02/24/maven-assemblies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven and the Main-Class</title>
		<link>http://cinq.com/2012/02/19/maven-and-the-main-class/</link>
		<comments>http://cinq.com/2012/02/19/maven-and-the-main-class/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 03:08:48 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=184</guid>
		<description><![CDATA[I was not sure where to specify the Main-Class to get Maven to pick it up. Searched a bit and there was this recommendation on the Apache site about creating a src/main/resources/META-INF directory and it talked about the MANIFEST.MF. I must have read things wrong because I was never able to get that to work. [...]]]></description>
			<content:encoded><![CDATA[<p>I was not sure where to specify the Main-Class to get Maven to pick it up. Searched a bit and there was this recommendation on the Apache site about creating a src/main/resources/META-INF directory and it talked about the MANIFEST.MF. I must have read things wrong because I was never able to get that to work.</p>
<p>I found this other reference to add it to the pom.xml as a build section under the dependencies. That worked like a charm within seconds.</p>
<p>So here is my pom.xml with the Main-Class addition:</p>
<pre> &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;
 &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;</pre>
<p>&lt;groupId&gt;com.cinq.test&lt;/groupId&gt;<br />
&lt;artifactId&gt;project1&lt;/artifactId&gt;<br />
&lt;version&gt;0.1.0&lt;/version&gt;<br />
&lt;packaging&gt;jar&lt;/packaging&gt;</p>
<p>&lt;name&gt;project1&lt;/name&gt;<br />
&lt;url&gt;http://maven.apache.org&lt;/url&gt;</p>
<p>&lt;properties&gt;<br />
&lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;<br />
&lt;/properties&gt;</p>
<p>&lt;dependencies&gt;<br />
&lt;dependency&gt;<br />
&lt;groupId&gt;junit&lt;/groupId&gt;<br />
&lt;artifactId&gt;junit&lt;/artifactId&gt;<br />
&lt;version&gt;3.8.1&lt;/version&gt;<br />
&lt;scope&gt;test&lt;/scope&gt;<br />
&lt;/dependency&gt;<br />
&lt;/dependencies&gt;<br />
&lt;build&gt;<br />
&lt;plugins&gt;<br />
&lt;plugin&gt;<br />
&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;<br />
&lt;artifactId&gt;maven-jar-plugin&lt;/artifactId&gt;<br />
&lt;version&gt;2.3.1&lt;/version&gt;<br />
&lt;configuration&gt;<br />
&lt;archive&gt;<br />
&lt;manifest&gt;<br />
&lt;mainClass&gt;com.cinq.test.App&lt;/mainClass&gt;<br />
&lt;/manifest&gt;<br />
&lt;/archive&gt;<br />
&lt;/configuration&gt;<br />
&lt;/plugin&gt;<br />
&lt;/plugins&gt;<br />
&lt;/build&gt;<br />
&lt;/project&gt;</p>
<p>References:</p>
<p><a title="Apache" href="http://maven.apache.org/guides/getting-started/index.html#How_do_I_add_resources_to_my_JAR" target="_blank">http://maven.apache.org/guides/getting-started/index.html#How_do_I_add_resources_to_my_JAR</a></p>
<p><a title="Avajava" href="http://www.avajava.com/tutorials/lessons/how-do-i-specify-a-main-class-in-the-manifest-of-my-generated-jar-file.html" target="_blank">http://www.avajava.com/tutorials/lessons/how-do-i-specify-a-main-class-in-the-manifest-of-my-generated-jar-file.html</a></p>
<p>Note:</p>
<p>I initially forgot to specify the version for the maven-jar-plugin and maven gave me a detailed message to get it fixed:</p>
<p>[WARNING]<br />
[WARNING] Some problems were encountered while building the effective model for com.cinq.test:mvntest:jar:0.1.0<br />
[WARNING] &#8216;build.plugins.plugin.version&#8217; for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 28, column 15<br />
[WARNING]<br />
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.<br />
[WARNING]<br />
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.<br />
[WARNING]</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2012/02/19/maven-and-the-main-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE rendering engine</title>
		<link>http://cinq.com/2012/01/16/ie-rendering-engine/</link>
		<comments>http://cinq.com/2012/01/16/ie-rendering-engine/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 15:38:01 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=177</guid>
		<description><![CDATA[I just know that IE is a pain to deal with. I assumed that IE9 would be better at doing certain things and be more standard it is way to render web pages. I learned from that mistake. We have an application that can list all items tracked in a table. The convenience is for [...]]]></description>
			<content:encoded><![CDATA[<p>I just know that IE is a pain to deal with. I assumed that IE9 would be better at doing certain things and be more standard it is way to render web pages. I learned from that mistake.</p>
<p>We have an application that can list all items tracked in a table. The convenience is for users to quickly do global searches or to import this data in excel to do the manipulation they need.</p>
<p>When the table reached 1500 elements I received emails asking me what I changed to make it so slow in IE.</p>
<p>After some testing I realized that IE was rendering that web page in &#8220;quirks mode&#8221; which is not very efficient with large table.</p>
<p>After looking for a few minutes on Google I found an MSDN article talking about adding this header to tell IE to use the latest rendering engine for this page:</p>
<p><meta http-equiv="X-UA-Compatible" content="IE=edge" ></p>
<p>It is now applied across the site and IE9 performs fine but IE8 still shows some signs of slowness. Maybe more a computer issue that an IE issue but I can&#8217;t verify.</p>
<p>During my search on this IE issue I certainly came across a fair amount of displeased programmer with how IE does things (even in newer version) and I can see why. Hopefully I won&#8217;t be bitten too often.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2012/01/16/ie-rendering-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Performance when you go through an entire list of elements</title>
		<link>http://cinq.com/2011/11/27/java-performance-when-you-go-through-an-entire-list-of-elements/</link>
		<comments>http://cinq.com/2011/11/27/java-performance-when-you-go-through-an-entire-list-of-elements/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 01:02:53 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=168</guid>
		<description><![CDATA[This week I was told that my way of going through each elements in an ArrayList was not the most efficient. I should be using an Iterator. No reason to doubt an experienced programmer so I changed my code. I never trusted anyone when I did troubleshooting before. I always need to see the evidence [...]]]></description>
			<content:encoded><![CDATA[<p>This week I was told that my way of going through each elements in an ArrayList was not the most efficient. I should be using an Iterator.</p>
<p>No reason to doubt an experienced programmer so I changed my code.</p>
<p>I never trusted anyone when I did troubleshooting before. I always need to see the evidence for myself. So I decided to do this code to check the validity of the data I was given:</p>
<pre>
/**
 * Testing the performance of different ways to go through a list of items
 */
package com.cinq.test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.NoSuchElementException;

/**
 * @author mc
 * @version 0.1.0
 *
 * last updated on 2011-11-27
 *  initial release of these tests
 */
public class Performance {

    /**
     * @param args
     */
    public static void main(String[] args) {

        long dstart = 0;
        long dend = 0;

        // Allocate an ArrayList
        ArrayList&lt;String&gt; data1 = new ArrayList&lt;String&gt;();
        ArrayList&lt;String&gt; data2 = new ArrayList&lt;String&gt;();
        for ( int i = 0; i &lt; 10000; i++ ) {
            data1.add("abc" + String.valueOf(i));
            data2.add("xyz" + String.valueOf(i));
        }

        // Start going through all the elements with a get index method
        dstart = System.currentTimeMillis();
        for ( int j = 0; j &lt; data1.size(); j++ ) {
            data1.get(j);
            for ( int k = 0 ; k &lt; data2.size(); k++) {
                data2.get(k);
            }
        }
        dend = System.currentTimeMillis();

        System.out.println("Get Index for " + data1.size() + " by " + data2.size() + " elements took " + (dend - dstart) + " ms.");

        dstart = System.currentTimeMillis();
        for ( String s1 : data1 ) {
            for ( String s2 : data2 ) {
                // nothing
            }
        }
        dend = System.currentTimeMillis();

        System.out.println("For each for " + data1.size() + " by " + data2.size() + " elements took " + (dend - dstart) + " ms.");

        dstart = System.currentTimeMillis();
        Iterator&lt;String&gt; it1 = data1.iterator();
        try {
            while ( it1.next() != null ) {
                try {
                    Iterator&lt;String&gt; it2 = data2.iterator();
                    while ( it2.next() != null ) {
                        //nothing
                    }
                } catch ( NoSuchElementException e0 ) {
                    //ignore
                }
            }
        } catch ( NoSuchElementException e1 ) {
            // ignore
        }
        dend = System.currentTimeMillis();

        System.out.println("Iterator for " + data1.size() + " by " + data2.size() + " elements took " + (dend - dstart) + " ms.");
    }

}
</pre>
<p>The output I get from this is:</p>
<pre>
Get Index for 10000 by 10000 elements took 12 ms.
For each for 10000 by 10000 elements took 271 ms.
Iterator for 10000 by 10000 elements took 166 ms.
</pre>
<p>This makes no sense. I should see the performance of the Iterator way of doing things to be faster than my get(index) way. I will have to ask my co-worker tomorrow why I am getting this bad performance. Conclusion to follow in the next few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2011/11/27/java-performance-when-you-go-through-an-entire-list-of-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic: Java return code or throwing exceptions</title>
		<link>http://cinq.com/2011/10/28/basic-java-return-code-or-throwing-exceptions/</link>
		<comments>http://cinq.com/2011/10/28/basic-java-return-code-or-throwing-exceptions/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 20:51:07 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=165</guid>
		<description><![CDATA[Sometimes you have this basic question that you  are too shy to ask around because you should know. Reality is that I always have a few of those and eventually you have to look around for what others are doing if you want to get better. I just completed some code and I was wondering [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you have this basic question that you  are too shy to ask around because you should know. Reality is that I always have a few of those and eventually you have to look around for what others are doing if you want to get better.</p>
<p>I just completed some code and I was wondering if using the return code for errors was a good idea or if I should have used exceptions everywhere.</p>
<p>After reading a few articles I think that I did the right thing.</p>
<p>One key sentence that I like is: exceptions are for exceptional conditions. So you should see an exception if the failure is not expected and abnormal to the working of your application. A good point.</p>
<p>Others are saying that you should crash loudly. They are saying to use exceptions as much as possible so that it gets your attention and you fix the issue sooner than later.</p>
<p>The argument that return code makes the application more stable seems to be a bit simplistic because you might be hiding issues that will be more difficult to identify later.</p>
<p>There is room for both approach and I think that experience tells you what to do. Always using one or the other does not seem to make sense. Balance.</p>
<p>Return code makes sense right now because this Java code needs to integrate with some Bash code. If the solution was purely Java I think that I would need to change this strategy.</p>
<p>I may start using more checked exceptions since it gives me a better sense of balance and allows to have more information about the failure.</p>
<p>Continuous improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2011/10/28/basic-java-return-code-or-throwing-exceptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GrepCode</title>
		<link>http://cinq.com/2011/10/20/grepcode/</link>
		<comments>http://cinq.com/2011/10/20/grepcode/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 00:11:19 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=162</guid>
		<description><![CDATA[I was searching on how to use some library in my Java code and I came across the GrepCode.com site. It was great help to find the documentation/code for the library I was using. They only claim to have index for Java, JBoss and Eclipse but the F5 library was there as well. I installed [...]]]></description>
			<content:encoded><![CDATA[<p>I was searching on how to use some library in my Java code and I came across the <a href="http://grepcode.com">GrepCode.com</a> site.</p>
<p>It was great help to find the documentation/code for the library I was using. They only claim to have index for Java, JBoss and Eclipse but the F5 library was there as well.</p>
<p>I installed the Eclipse plugin because that could save some time when searching why I am getting a certain error or why some code is not working as expected.</p>
<p>You find new things every day.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2011/10/20/grepcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java 7 Optimization</title>
		<link>http://cinq.com/2011/10/20/java-7-optimization/</link>
		<comments>http://cinq.com/2011/10/20/java-7-optimization/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 09:59:21 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=157</guid>
		<description><![CDATA[I have not started to use Java 7 but I have started to read on the differences. This is a great blog post to learn a few new tricks to optimize the JVM: http://marxsoftware.blogspot.com/2011/10/javaone-2011-definitive-set-of-hotspot.html It is also funny that the small, almost irrelevant, option is the one that will relieve a serious pain for me: [...]]]></description>
			<content:encoded><![CDATA[<p>I have not started to use Java 7 but I have started to read on the differences. This is a great blog post to learn a few new tricks to optimize the JVM:</p>
<p><a href="http://marxsoftware.blogspot.com/2011/10/javaone-2011-definitive-set-of-hotspot.html">http://marxsoftware.blogspot.com/2011/10/javaone-2011-definitive-set-of-hotspot.html</a></p>
<p>It is also funny that the small, almost irrelevant, option is the one that will relieve a serious pain for me:</p>
<p><code>-XX:+PrintGCDataStamps If this works as I expect we will be able to read GC logs and easily figure out when events have happened<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2011/10/20/java-7-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to be an exceptional programmer</title>
		<link>http://cinq.com/2011/10/02/how-to-be-an-exceptional-programmer/</link>
		<comments>http://cinq.com/2011/10/02/how-to-be-an-exceptional-programmer/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 15:39:16 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cinq.com/?p=154</guid>
		<description><![CDATA[It is funny that sometimes I read an article about a totally different subject but I replace the words and it apply to my aspiration of being a programmer: How to be an exception photographer This article highlights the fact that you need to focus on something you like and you are good at. You [...]]]></description>
			<content:encoded><![CDATA[<p>It is funny that sometimes I read an article about a totally different subject but I replace the words and it apply to my aspiration of being a programmer:</p>
<p><a href="http://virtualphotographystudio.com/photographyblog/2011/09/how-to-be-an-exceptional-photographer/" target="_blank">How to be an exception photographer</a></p>
<p>This article highlights the fact that you need to focus on something you like and you are good at. You keep working on it and you become better. This is the way to plan your future compared to trying to being good at everything which will fail you sooner than later.</p>
<p>I have read enough of these articles to know these simple principles. What they also admit in the article is that it is not always easy to find where you are and where you should go. They have a few questions that you should ask yourself and answer honestly to be able to find where you want to go.</p>
<p>They key to success is having a realistic plan and actioning it. Keep working at it. Wishing for results is not enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://cinq.com/2011/10/02/how-to-be-an-exceptional-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

