<?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>聰明的生活2 &#187; opensource</title>
	<atom:link href="http://blog.yslifes.com/archives/category/opensource/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.yslifes.com</link>
	<description>自己寫java程式的一些筆記</description>
	<lastBuildDate>Wed, 08 Feb 2012 02:26:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://blog.yslifes.com/?pushpress=hub'/>
		<item>
		<title>c3p0 ConnectionPools設置與使用</title>
		<link>http://blog.yslifes.com/archives/975</link>
		<comments>http://blog.yslifes.com/archives/975#comments</comments>
		<pubDate>Mon, 12 Dec 2011 14:44:12 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/975</guid>
		<description><![CDATA[c3p0是一個基於JNDI-bindable DataSources(使用DriverManager-based)的很容易使用的JDBC驅動函數庫。 所以在使用c3p0時，還需要一個JDBC的Driver，才能使用，而c3p0的作用只是控制Database的Connection使用，舉個簡單的例子，當Connection被DataBase Server timeout斷線後，c3p0會自動多次去重新連線，避免程式就直接丟出SQLException。 這次剛好遇到Microsoft SQL Server 2005不知為何一直丟出以下訊息，才去找到c3p0來使用的，發生的原因似乎是SQL Server本身對JDBC的Connection TimeOut斷線、或是Connection數不夠。 I/O Error: Connection reset I/O Error: Software caused connection abort: recv failed 下面是一個範例，結果如下圖： package com.yslifes; &#160; import java.beans.PropertyVetoException; import java.sql.SQLException; &#160; import javax.sql.DataSource; &#160; import com.mchange.v2.c3p0.ComboPooledDataSource; &#160; public class DB &#123; private static ComboPooledDataSource ds = null; public static DataSource getPool&#40;&#41; throws java.sql.SQLException &#123; [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/975/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Csharp使用ADO.NET操作SQLite</title>
		<link>http://blog.yslifes.com/archives/972</link>
		<comments>http://blog.yslifes.com/archives/972#comments</comments>
		<pubDate>Sun, 30 Oct 2011 02:10:35 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[VisualStudio]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[datasource]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/972</guid>
		<description><![CDATA[SQLite是一個簡易的資料庫系統，開放原始碼，可以直接把SQLite綁在程式裡使用，FireFox及Android等軟體也都有內建SQLite。SQLite不需要安裝，看起來就只是一個檔案而已，也可以使用memory模式，讓它存在記憶體中而不需要建立一個檔案存放。 SQLite支援的SQL指令：http://www.sqlite.org/lang_corefunc.html C#要連接SQLite可以使用open source的System.Data.SQLite，它是一個基於ADO.Net所做與SQLite的溝通介面，目前支援到.net framework 3.5。可於sourceforge下載其dll來使用，就可以了。 下方的範例是介紹如何在Csharp下使用ADO.NET連接與操作SQLite，包含了自動產生SQLite檔案與DataGridView使用class binding datasource方法。 一、建立一個專案，並先將其儲存起來 (需要先建置專案才能使用專案裡的class當做datasource) 二、改變專案使用的Framework 在專案節點上選擇屬性 把目標Framework(G):改成.NET Framework 3.5以下 告知需要重新啟動專案 三、加入System.Data.SQLite的Dll當做參考 在專案裡的參考節點上按右鍵選加入參考(R).... 找到DLL加入 在參考的節點上可以看到System.Data.SQLite已加入成功 因為原本專案為.NET Framework 4被降為3.5，所以會多出一個無法使用的參考Microsoft CSharp，此時可順便移除掉它。 四、建立相容模式 SQLite ADO.NET是建立於版本v2.0.50727，所以在比較高的版本會有相容性問題，所以修改app.config或web.config來使其相容使用。 ps.有一說可以在.NET Framework 4.0修改設定則可以使用SQLite ADO.NET 在startup的tag上加上屬性 &#60;startup useLegacyV2RuntimeActivationPolicy=&#34;true&#34;&#62; &#60;supportedRuntime version=&#34;v2.0.50727&#34;/&#62; &#60;/startup&#62; 在範列裡我們會使用到二種建立SQLite Connection的方法，其中一種為DbProvider，所以需要使用到以下tag內容，放在configuration內就可以了，如果不使用此種DbProvider方法，也可不加。 &#60;system.data&#62; &#60;DbProviderFactories&#62; &#60;remove invariant=&#34;System.Data.SQLite&#34;/&#62; &#60;add name=&#34;SQLite Data Provider&#34; invariant=&#34;System.Data.SQLite&#34; description=&#34;.Net Framework Data Provider for SQLite&#34; [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/972/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jsp簡單留言板</title>
		<link>http://blog.yslifes.com/archives/925</link>
		<comments>http://blog.yslifes.com/archives/925#comments</comments>
		<pubDate>Sat, 16 Apr 2011 13:34:05 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[board]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/925</guid>
		<description><![CDATA[這個範例有新增留言、查詢留言及留言分頁顯示等功能，後台的管理還沒有建置完成，留言者需要填入標題、顯示名稱、電話、信箱及留言內容，其中電話與電子信箱不顯示在留言列表中，電話及信箱可以為之後後台回覆寄信連絡使用。 當然這還有需多可以增加的功能，像是留言通知、隱私留言、留言刪除等，之後會再慢慢增加。 資料庫使用MySQL資料庫，使用JDBC來連接資料庫(DataSource方式)，記錄檔則是使用log4j。 在新增留言部份，submit之前會先檢查是否有未填欄位，如果檢查通過則會自動建立IFrame來給這個form的target使用，新增完成後會自動回到留言列表的頁面。 查詢留言會對資料的標題及留言內容進行比對，有相同資料就會顯示查詢的結果，如果想進階做一個Search-Engine則可以參考建立自己的搜尋引擎。 最後也就是最重要的資料顯示功能，這裡包含了一個分頁模組，傳入的參數會有s，查詢條件，及p，目前頁數。 範例檢視 資料表 CREATE TABLE `threads` &#40; `post_id` INT&#40;11&#41; NOT NULL AUTO_INCREMENT, `post_name` VARCHAR&#40;150&#41; NOT NULL, `post_title` VARCHAR&#40;300&#41; DEFAULT NULL, `post_mail` VARCHAR&#40;100&#41; DEFAULT NULL, `post_tel` VARCHAR&#40;100&#41; DEFAULT NULL, `post_desc` text, `post_reply` INT&#40;11&#41; DEFAULT NULL, `post_show` VARCHAR&#40;1&#41; DEFAULT '1', `post_state` VARCHAR&#40;1&#41; DEFAULT '1', `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `create_id` INT&#40;11&#41; [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/925/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Java讀取檔案匯入MySQL資料庫／取得MySQL資料存入檔案</title>
		<link>http://blog.yslifes.com/archives/920</link>
		<comments>http://blog.yslifes.com/archives/920#comments</comments>
		<pubDate>Tue, 12 Apr 2011 14:06:03 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/920</guid>
		<description><![CDATA[範例是讀取一個csv檔案，內容每一行為一筆資料，每筆資料不同欄位以＂，＂做切割，使用split()方法來分離成String陣列／另一個範例則是相反的，從資料庫取select出資料，寫入檔案。 連MySQL接資料庫使用JDBC-Driver，方法可以參考Eclipse設定JDBC連接MySQL資料庫，這裡另外再提供一個使用DataSource的設定方法，使用起來也比較簡單。 JDBC連接資料庫，取得Connection的方法： 在需要連線時都會要求載入Driver Class，然後要求連線。 public static Connection getConnection &#40;&#41; throws SQLException &#123; try &#123; Class.forName&#40;&#34;com.mysql.jdbc.Driver&#34;&#41;.newInstance&#40;&#41;; &#125; catch&#40;Exception e&#41; &#123; &#160; &#125; Connection con=java.sql.DriverManager.getConnection&#40; &#34;jdbc:mysql://localhost/test?useUnicode=true&#38;characterEncoding=Big5&#34;,&#34;root&#34;,&#34;12345&#34;&#41;; return con; &#125; 利用建立DataSource來取得Connection： 當使用完畢Connection後，會交還DataSource，下次取用時直接取得連線資訊。 public static DataSource getPool&#40;&#41; &#123; //com.mysql.jdbc.jdbc2.optional. ds = null; com.mysql.jdbc.jdbc2.optional.MysqlDataSource ds = null; //try &#123; //ds = new oracle.jdbc.pool.OracleConnectionPoolDataSource (); ds = new com.mysql.jdbc.jdbc2.optional.MysqlDataSource&#40;&#41;; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/920/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>apache lucene-取得html內容建立索引檔</title>
		<link>http://blog.yslifes.com/archives/915</link>
		<comments>http://blog.yslifes.com/archives/915#comments</comments>
		<pubDate>Wed, 06 Apr 2011 23:04:52 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[架站]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/915</guid>
		<description><![CDATA[之前有介紹過怎麼讀取檔案來製作lucene的索引檔，這裡再提供另一個類似的方法，先從網路上取得網頁的html內容，有點像網路的爬蟲，爬取資料後再來建立索引檔。 程式有簡單的html資料取得的方式，需要更進階的方法可以參考URLConnection來實作get及post動作這一篇。 原始碼如下： 取得網頁資料建立索引內容 package testlucene; &#160; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; import java.util.Date; import org.apache.lucene.document.Document; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWriter; &#160; public class LuceneIndexHtml &#123; &#160; private IndexWriter writer = null; &#160; // 做測試的網址 private String url&#91;&#93; = &#123; &#34;http://catyku.pixnet.net/blog/post/22417532&#34;, &#34;http://catyku.pixnet.net/blog/post/22393052&#34;, &#34;http://catyku.pixnet.net/blog/post/22561736&#34; &#125;; &#160; private Document doc = null; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/915/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>apache lucene-建立自己的搜尋引擎-刪除已建立索引資料</title>
		<link>http://blog.yslifes.com/archives/914</link>
		<comments>http://blog.yslifes.com/archives/914#comments</comments>
		<pubDate>Wed, 06 Apr 2011 15:27:10 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[架站]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/914</guid>
		<description><![CDATA[當索引資料已被建立，需要刪除此筆資document料時，只要利用索引key值查到此筆資料document，然後利用deleteDocuments來刪除此筆資料document。 lucene有二種索引存放方式 RAM Directory記憶體，速度快，但程式結束後資料就不見了 FS Directory檔案系統，資料永久存在，一般比較常用 程式範例先建立二筆資料document，然後對第一筆資料document的test這個key field做刪除動作。此範例使用Ram Directory記憶體來存放索引值，可以與上一篇範例製作索引檔做比較。 原始碼： package testlucene; &#160; import org.apache.lucene.analysis.standard.*; import org.apache.lucene.document.*; import org.apache.lucene.index.*; import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene.search.*; &#160; public class DeleteTest &#123; public static void main&#40;String&#91;&#93; args&#41; throws Exception &#123; &#160; // 建構兩個文件檔案物件 Document doc1 = new Document&#40;&#41;; doc1.add&#40;new Field&#40;&#34;name&#34;, &#34;key1 key2 key3&#34;, Field.Store.YES, Field.Index.TOKENIZED&#41;&#41;; //做為刪除的索引key值 doc1.add&#40;new Field&#40;&#34;test&#34;, &#34;testword&#34;, [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/914/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apache lucene-建立自己的搜尋引擎-查詢資料</title>
		<link>http://blog.yslifes.com/archives/913</link>
		<comments>http://blog.yslifes.com/archives/913#comments</comments>
		<pubDate>Wed, 06 Apr 2011 14:51:39 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[架站]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/913</guid>
		<description><![CDATA[搜尋引擎最重要的功能就是查詢資料了，當建立好索引檔後，就可以針對索引檔內容進行查詢，索引資料可分為有做分詞及未做分詞，未做分詞的索引資料，只有全部內容均相同才會找到此筆資料，有做分詞者，則依分詞類型，可能有單字索引，雙字索引或中文字詞索引等，索引做的越好，搜尋到的資料會越精準。 資料Field也分成儲存及不存儲二種，當選擇儲存Store.YES時，查詢到此筆資料時則可以直接取用，不過此方法會佔用較多的空間，不存儲方法Store.NO則相反。 索引資料內容如下： 原始碼如下： package testlucene; import java.util.Date; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.index.IndexReader; import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.search.Hits; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.Query; &#160; public class LuceneSearch &#123; private IndexSearcher searcher = null; private Query query = null; private Analyzer analyzer = new StandardAnalyzer&#40;&#41;; &#160; public LuceneSearch&#40;&#41; &#123; try &#123; //建立查詢器 searcher = new [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/913/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>apache lucene-建立自己的搜尋引擎-索引檔</title>
		<link>http://blog.yslifes.com/archives/910</link>
		<comments>http://blog.yslifes.com/archives/910#comments</comments>
		<pubDate>Wed, 06 Apr 2011 14:06:09 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[架站]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/910</guid>
		<description><![CDATA[apachelucene是一套opensource的Search-Engine，搜尋效果比直接使用資料庫條件like還要來的好，而且也不會佔用到資料庫的資源，只需要使用到硬碟的IO，所以可以把搜尋引擎另外做到另一個硬碟，或是放到另一台主機上，單獨成搜尋引擎Server，設計成Multi-Tires架構。 在使用apache lucene時，需要先把資料建立成索引檔，搜尋時則直接取用索引資料，來加快查詢的速度，不同類型的資料可以依需求建立成不同的搜尋索引檔，以下範例是如何建立一組索引檔。 索引檔內容如下圖： 需要使用到的jar classpath為lucene-x.x.x.jar，可由官網下載，此範例使用2.3版本，新版本可能用法會不太一樣，如果需要中文的切詞器，可以找到庖丁解字這個opensource的framework。 原始碼如下： package testlucene; import java.io.*; import java.util.Date; import org.apache.lucene.document.Document; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWriter; &#160; &#160; public class LuceneIndex &#123; &#160; private IndexWriter writer = null ; &#160; public LuceneIndex&#40;&#41; &#123; try &#123; //建立index的寫入器 //使用標準的分詞器 //重新建立索引檔,也就是之前的檔案會全數重建 writer = new IndexWriter&#40;&#34;d:\\index&#34;, new StandardAnalyzer&#40;&#41;,true&#41;; &#125; catch&#40;Exception e&#41; &#123; &#160; &#125; [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/910/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Java亂數抽籤程式</title>
		<link>http://blog.yslifes.com/archives/902</link>
		<comments>http://blog.yslifes.com/archives/902#comments</comments>
		<pubDate>Mon, 21 Mar 2011 23:36:00 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[virtual editor]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/902</guid>
		<description><![CDATA[在很多場合都會用到抽籤功能，傳統的有用竹筷子上面寫數字放入籤筒裡來取得，還有用紙張寫數字折起來來取出需求數字，不過這些方法都可能會有人為的干擾，最好的方式還是交由程式來取得亂數，當做抽籤結果，以求公平。 這個範例是利用Java亂數來製作的一個抽籤程式，可以選擇是否取數時可允許重覆的數值取得。畫面如下： 程式碼如下： package rndApp; &#160; import javax.swing.JPanel; import javax.swing.JFrame; &#160; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Toolkit; &#160; import javax.swing.JTextArea; import javax.swing.JScrollPane; import javax.swing.JList; import javax.swing.JTextField; import java.awt.Font; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JCheckBox; import java.awt.event.KeyEvent; import javax.swing.BorderFactory; import javax.swing.JFormattedTextField; import javax.swing.SwingConstants; &#160; public class RndFrame extends JFrame &#123; &#160; private static final long serialVersionUID [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/902/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HttpURLConnection來實作檔案或圖片下載</title>
		<link>http://blog.yslifes.com/archives/899</link>
		<comments>http://blog.yslifes.com/archives/899#comments</comments>
		<pubDate>Tue, 15 Mar 2011 14:45:18 +0000</pubDate>
		<dc:creator>yku</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[Socket]]></category>

		<guid isPermaLink="false">http://blog.yslifes.com/archives/899</guid>
		<description><![CDATA[這個範例與之前的HttpURLConnection來實作get及post動作基本原理是一樣的，一個是使用java.io.BufferedReader來取得文字的html內容，而這個範例則是使用java.io.InputStream取得binary的檔案內容。 程式的流程大概是，先建立HttpConnection，給Connection標題Header、Referer、Cookie等內容，然後建立連線，跟伺服器request要求內容，再取得http的InputStrem，要取得伺服器response的內容，把內容讀取byte[]，然後寫入檔案，如此就完成下載檔案的動作了。 程式碼如下： package com.izero.http; &#160; import java.net.*; import java.net.Proxy.Type; import java.io.*; &#160; public class WebModuleDownload &#123; private org.apache.log4j.Logger logger; &#160; private Proxy proxy; private String fileName; private String filePath; &#160; public WebModuleDownload&#40;&#41; &#123; logger = org.apache.log4j.Logger.getLogger&#40;this.getClass&#40;&#41;&#41;; // buff = new StringBuffer(); proxy = null; fileName = null; filePath = null; &#125; &#160; // 如果要使用proxy,則使用此建構值 [...]]]></description>
		<wfw:commentRss>http://blog.yslifes.com/archives/899/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

