<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - mono tag</title>
  <link>http://www.weiqigao.com/blog/tags/mono/</link>
  <description>Sharing My Experience...</description>
  <language>en</language>
  <copyright>Weiqi Gao</copyright>
  <lastBuildDate>Fri, 11 May 2012 12:48:36 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>Weiqi Gao&#039;s Observations</title>
    <link>http://www.weiqigao.com/blog/</link>
  </image>
  
  
  <item>
    <title>Mono 2.0 Is Released</title>
    <link>http://www.weiqigao.com/blog/2008/10/06/mono_2_0_is_released.html</link>
    
      
        <description>
          &lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://www.mono-project.com/news/archive/2008/Oct-06.html&#034; &gt;Mono Project at Novell&lt;/a&gt;: Mono&#039;s 2.0 grand release has finally arrived.&lt;/p&gt;

&lt;p&gt;See our &lt;a href= &#034;http://www.go-mono.com/archive/2.0&#034; &gt;detailed release notes&lt;/a&gt; covering both the 2.0 launch and the changes since Mono 1.9.&lt;/p&gt;

&lt;p&gt;Or you can go directly and &lt;a href= &#034;http://www.go-mono.com/mono-downloads&#034; &gt;download Mono 2.0&lt;/a&gt; for your platform.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The release notes has a lot more detailed information.  The following struck me as nice, cool, or important:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;C# 3.0 compiler implementation, with full support for LINQ&lt;/li&gt;
&lt;li&gt;Mono.Posix: a library to access Linux and Unix specific functionality from your managed application. With both a low-level interface as well as higher level interfaces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I was hoping to find more than two cool features from the release notes, but I couldn&#039;t.  Had I been an active user of Mono 1.2, or Visual C#, I probably would find more appealing new features, like Mono.Cecil, Mono.Cairo, Mono.SQLite, or even the System.Drawing 2.0 API.&lt;/p&gt;

&lt;p&gt;But life as it is, you don&#039;t always have time to learn all the interesting new things.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2008/10/06/mono_2_0_is_released.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2008/10/06/mono_2_0_is_released.html</guid>
    <pubDate>Mon, 06 Oct 2008 12:27:35 GMT</pubDate>
  </item>
  
  <item>
    <title>Mono&#039;s Response To XPF/XAML, Flash and XPF/E</title>
    <link>http://www.weiqigao.com/blog/2007/04/16/monos_response_to_xpf_xaml_flash_and_xpf_e.html</link>
    
      
        <description>
          &lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://tirania.org/blog/archive/2007/Apr-16.html&#034; &gt;Miguel de Icaza&lt;/a&gt;: Today we are announcing the response to Microsoft&#039;s WPF/XAML, a response to Flash and WPF/E. A cross-platform GUI toolkit (supports Windows, MacOS and Linux and is easily ported to new platforms) written entirely in managed code and 100% open source.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;center&gt;
&lt;a href=&#034;http://picasaweb.google.com/miguel.de.icaza/GuiCs/photo#5053818881624147186&#034;&gt;
&lt;img src=&#034;http://www.weiqigao.com/blog/images/mono-gui-cs.jpg&#034; title=&#034;gui.cs&#034; width=&#034;540&#034; height=&#034;321&#034; /&gt;
&lt;/a&gt;
&lt;/center&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2007/04/16/monos_response_to_xpf_xaml_flash_and_xpf_e.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2007/04/16/monos_response_to_xpf_xaml_flash_and_xpf_e.html</guid>
    <pubDate>Mon, 16 Apr 2007 12:55:54 GMT</pubDate>
  </item>
  
  <item>
    <title>Fedora Core 5: The Two Week Review</title>
    <link>http://www.weiqigao.com/blog/2006/04/09/fedora_core_5_the_two_week_review.html</link>
    
      
        <description>
          &lt;p&gt;I&#039;ve been running &lt;a href= &#034;http://fedora.redhat.com/docs/release-notes/fc5/&#034; &gt;Fedora Core 5&lt;/a&gt; on my desktop machine &lt;a href= &#034;http://www.weiqigao.com/blog/2006/03/24/fedora_core_5_smooth_upgrade_refreshing_new_theme_faster_responses.html&#034; &gt;for 16 days&lt;/a&gt;.  I posted snippets of first impressions about two &lt;a href= &#034;http://www.weiqigao.com/blog/2006/03/26/fedora_core_5_desktop_moving_backwards.html&#034; &gt;Gnome misfeatures&lt;/a&gt; and the &lt;a href= &#034;http://www.weiqigao.com/blog/2006/04/04/screencast_comes_to_fedora_core_5.html&#034; &gt;screencast&lt;/a&gt; utility earlier.  As promised, this post summarized my overall impression of the Fedora Core 5 release.&lt;/p&gt;

&lt;p&gt;Aside from the irritants I mentioned earlier, my over all impression of Fedora Core 5 is very positive.  Some highlights:&lt;/p&gt;

&lt;h4&gt;Free Java&lt;/h4&gt;

&lt;p&gt;For people who are used to the Sun JDK, the Free Java stack sounds like a patch work of many projects, a VM project here, a class library project there, a native compiler in GNU Compiler Collection, another compiler in Eclipse.  However, what people may not know is that the Fedora people did their best to package the various pieces together to provide an development environment that mimics Sun JDK so that users can start developing Java programs using the familiar &lt;tt&gt;javac/java/jar/javadoc&lt;/tt&gt; commands.&lt;/p&gt;

&lt;p&gt;Three SWT applications are included with Fedora Core 5: &lt;a href= &#034;http://eclipse.org&#034; &gt;Eclipse&lt;/a&gt;, &lt;a href= &#034;http://azureus.sourceforge.net/&#034; &gt;Azureus&lt;/a&gt; the BitTorrent tool, and &lt;a href= &#034;http://www.rssowl.org/&#034; &gt;RSSOwl&lt;/a&gt; the blog aggregator.  They seem to be stable and usable.&lt;/p&gt;

&lt;p&gt;Here&#039;s a screenshot of Azureus in action.  I&#039;m downloading Ubuntu Dapper! &lt;tt&gt;:)&lt;/tt&gt;
&lt;center&gt;
&lt;a href= &#034;./images/azureus.png&#034; &gt;
&lt;img src= &#034;./images/azureus.png&#034; title= &#034;Azureus BitTorrent Tool&#034; width=&#034;521&#034; height=&#034;236&#034; border=&#034;0&#034;/&gt;
&lt;/a&gt;
&lt;/center&gt;
&lt;/p&gt;

&lt;p&gt;Here&#039;s a screenshot of RSSOwl in action.  It&#039;s features are comparable with other desktop blog aggregators that I&#039;ve tried.  I doubt I&#039;ll switch from Bloglines.com but RSSOwl is definitely a usable application.  I particularly liked the HTML rendering component they used.
&lt;center&gt;
&lt;a href= &#034;./images/rssowl.png&#034; &gt;
&lt;img src= &#034;./images/rssowl.png&#034; title= &#034;RSSOwl Blog Aggregator&#034; width=&#034;588&#034; height=&#034;487&#034; border=&#034;0&#034;/&gt;
&lt;/a&gt;
&lt;/center&gt;
&lt;/p&gt;

&lt;p&gt;I also tried to compile and run some of my short Java classes.  They pretty much all compile and run fine, even some of the Swing classes that use JTree and JTable.  I do have to remove some com.sun.* references, mostly related to the UIManager.&lt;/p&gt;

&lt;p&gt;Finally, I tried to deploy &lt;a href= &#034;http://pebble.sourceforge.net/&#034; &gt;Pebble&lt;/a&gt; into the Tomcat 5.5.15 web container.  I ran into some problems.  With 2.0.0-M1, Tomcat went into a 100% Cpu infinite loop of the gij interpreter.  With 1.9, I had several problems.  I had a JSP error which is fixed by deleting the offending element.  I also had an intermittent error of TransformerFactoryImpl not  found which I don&#039;t know how to resolve.  During runs when the TransformerFactoryImpl was not a problem, I was able to create a blog entry and add comments but the content was not persisted to disk.&lt;/p&gt;

&lt;p&gt;This means that if I were to upgrade my blog server (currently FC3 with Sun JDK and JPackage rpms) to FC5, I&#039;ll have to get the Sun JDK and go through the &lt;a href= &#034;http://www.weiqigao.com/blog/2004/11/23/an_introduction_to_jpackage_org.html&#034; &gt;JPackage installation cycle&lt;/a&gt; again.&lt;/p&gt;

&lt;p&gt;I have compiled a partial list of available Java packages at the end of this post.&lt;/p&gt;

&lt;h4&gt;Mono and .NET Applications&lt;/h4&gt;

&lt;p&gt;Fedora Core 5 is the first Fedora Core distribution that included the &lt;a href= &#034;http://www.mono-project.com/Main_Page&#034; &gt;Mono .NET stack&lt;/a&gt;.  There are several notable included applications: a desktop search utility called &lt;a href= &#034;http://beaglewiki.org/Main_Page&#034; &gt;Beagle&lt;/a&gt;, a desktop note taking applet called &lt;a href= &#034;http://www.beatniksoftware.com/tomboy/&#034; &gt;Tomboy&lt;/a&gt;, and a photo manager called &lt;A href= &#034;http://f-spot.org/Main_Page&#034; &gt;F-Spot&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One thing that I want to mention about all these applications is: although they are developed in a technology very similar to Java, they don&#039;t feel like Java applications speedwise.  They feel more like native applications.&lt;/p&gt;

&lt;p&gt;Here&#039;s Beagle in action.  The search result screen is very intuitive.
&lt;center&gt;
&lt;a href= &#034;./images/beagle.png&#034; &gt;
&lt;img src= &#034;./images/beagle.png&#034; title= &#034;Beagle Desktop Search&#034; width=&#034;355&#034; height=&#034;290&#034; border=&#034;0&#034;/&gt;
&lt;/a&gt;
&lt;/center&gt;
&lt;/p&gt;

&lt;p&gt;Here&#039;s Tomboy in action:
&lt;center&gt;
&lt;a href= &#034;./images/tomboy.png&#034; &gt;
&lt;img src= &#034;./images/tomboy.png&#034; title= &#034;Tomboy Note-taking Application&#034; width=&#034;230&#034; height=&#034;195&#034; border=&#034;0&#034;/&gt;
&lt;/a&gt;
&lt;/center&gt;

&lt;h4&gt;Add/Remove Software&lt;/h4&gt;

&lt;p&gt;The Add/Remove Software utility has changed.  It uses the yum repositories now.  It allows me to browse and search for installed/available applications by categories and subcategories.  It also have a list view where everything is listed without reference to their categories/subcategories.&lt;/p&gt;

&lt;p&gt;For each subcategory, there is a general description and a button that brings up a list of optional packages for me to select/deselect.  The problem is that it never shows what mandatory packages a subcategory contains.  I&#039;m sure that information is contained in some XML file somewhere in on the internet, maybe even on my file system.  I&#039;ll just have to dig deeper.&lt;/p&gt;

&lt;h4&gt;Subversion&lt;/h4&gt;

&lt;p&gt;My Subversion repository survived the Fedora Core 4 to Fedora Core 5 upgrade.  I didn&#039;t have to do anything special.  I can do &lt;tt&gt;svn status&lt;/tt&gt;, &lt;tt&gt;svn update&lt;/tt&gt; and &lt;tt&gt;svn commit&lt;/tt&gt; from all of my previously checked out Subversion project sites, both on the same machine and on remote machines.&lt;/p&gt;

&lt;h4&gt;Multimedia and video driver&lt;/h4&gt;

&lt;p&gt;Multimedia support has always been less than optimal on Red Hat distributions because of their patent policy.  Luckily my multimedia needs is not too demanding (mp3s, real audio, CDs and DVDs, MPEG and QuickTime videos) and I was able to set everything up using &lt;a href= &#034;http://rpm.livna.org/&#034; &gt;livna.org&lt;/a&gt; and the &lt;a href= &#034;http://home.gagme.com/greg/linux/fc5-tips.php&#034;&gt;Fedora Core 5 Tips and Tricks&lt;/a&gt;.  I can do all I want with Totem and Xine.&lt;/p&gt;

&lt;p&gt;Another rough spot is the binary only video driver for my nVidia based card.  The kernel module for the binary driver won&#039;t compile with the initial release of Fedora Core 5.  It took ten days for an updated kernel to show up.  Once that happened, I was able to install the driver from livna.org.  And it worked beautifully.&lt;/p&gt;

&lt;h4&gt;GCC&lt;/h4&gt;

&lt;p&gt;GCC 4.1 contains several features that are easily observable.  One is double free detection.  One is stack overflow protection.&lt;/p&gt;

&lt;h4&gt;The new input method system&lt;/h4&gt;

&lt;p&gt;The newly integrated input method platform &lt;a href= &#034;http://www.scim-im.org/&#034; &gt;SCIM&lt;/a&gt; replaced IIIMP.  They offer the same set of Chinese input methods.  However, if I remember correctly, the old IIIMP works only in some applications (like the Gnome Terminal) but not other applications (like Firefox).  The new SCIM works everywhere.  That&#039;s a big improvement.  谢谢&lt;span style=&#034;color:red&#034;&gt;红帽&lt;/span&gt;(Thank you, Red Hat).

&lt;h4&gt;Games and such&lt;/h4&gt;

&lt;p&gt;On the game front, the upgrade wiped out the high scores for my favorite game (Five or More).  I&#039;m really disappointed. &lt;tt&gt;:( &lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;To balance that out, I found &lt;a href= &#034;http://stellarium.sourceforge.net/&#034; &gt;Stellarium Nightsky Renderer&lt;/a&gt; in the Graphics menu that shows the night sky in real time/real location.  Here&#039;s the &lt;a href= &#034;./images/stellarium.png&#034; &gt;sky above me last night&lt;/a&gt;.  I was able to go out and spot Saturn and Mars without difficulties.&lt;/p&gt;

&lt;h4&gt;Other applications&lt;/h4&gt;

&lt;p&gt;Other included applications that I found interesting but haven&#039;t had time to play with yet: XEN, Blender, ErLang, git, HSQLDB, Geronimo.&lt;/p&gt;

&lt;h4&gt;Drawbacks of x86_64&lt;/h4&gt;

&lt;p&gt;The 64-bit Firefox 1.5.0.1 browser lacks several plugins.  The most obvious is Flash plugin.  Adobe hasn&#039;t made it available yet.  So I&#039;m browsing without Flash, which means I don&#039;t get to see the most annoying kind of online ads.  On the other hand, more and more websites integrate their video feeds within a Flash player, and I can&#039;t see those either.&lt;/p&gt;

&lt;p&gt;The Java plugin is also missing for the x86_64 platform.  Strangely I don&#039;t feel it, probably because no modern website uses Java applets anymore.&lt;/p&gt;

&lt;h4&gt;Appendix: Java packages in FC5&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;adaptx&lt;/li&gt;
  &lt;li&gt;adaptx-doc&lt;/li&gt;
  &lt;li&gt;ant&lt;/li&gt;
  &lt;li&gt;ant-antlr&lt;/li&gt;
  &lt;li&gt;ant-apache-bcel&lt;/li&gt;
  &lt;li&gt;ant-apache-bsf&lt;/li&gt;
  &lt;li&gt;ant-apache-log4j&lt;/li&gt;
  &lt;li&gt;ant-apache-oro&lt;/li&gt;
  &lt;li&gt;ant-apache-regexp&lt;/li&gt;
  &lt;li&gt;ant-apache-resolver&lt;/li&gt;
  &lt;li&gt;ant-commons-logging&lt;/li&gt;
  &lt;li&gt;ant-javamail&lt;/li&gt;
  &lt;li&gt;ant-jdepend&lt;/li&gt;
  &lt;li&gt;ant-jsch&lt;/li&gt;
  &lt;li&gt;ant-junit&lt;/li&gt;
  &lt;li&gt;antlr&lt;/li&gt;
  &lt;li&gt;ant-nodeps&lt;/li&gt;
  &lt;li&gt;ant-scripts&lt;/li&gt;
  &lt;li&gt;ant-swing&lt;/li&gt;
  &lt;li&gt;ant-trax&lt;/li&gt;
  &lt;li&gt;avalon-framework&lt;/li&gt;
  &lt;li&gt;avalon-logkit&lt;/li&gt;
  &lt;li&gt;azureus&lt;/li&gt;
  &lt;li&gt;axis&lt;/li&gt;
  &lt;li&gt;bcel&lt;/li&gt;
  &lt;li&gt;bsf&lt;/li&gt;
  &lt;li&gt;bsh&lt;/li&gt;
  &lt;li&gt;castor&lt;/li&gt;
  &lt;li&gt;castor-doc&lt;/li&gt;
  &lt;li&gt;castor-test&lt;/li&gt;
  &lt;li&gt;castor-xml&lt;/li&gt;
  &lt;li&gt;classpathx-jaf&lt;/li&gt;
  &lt;li&gt;classpathx-mail&lt;/li&gt;
  &lt;li&gt;classpathx-mail-monolithic&lt;/li&gt;
  &lt;li&gt;concurrent&lt;/li&gt;
  &lt;li&gt;cryptix&lt;/li&gt;
  &lt;li&gt;cryptix-asn1&lt;/li&gt;
  &lt;li&gt;eclipse-bugzilla&lt;/li&gt;
  &lt;li&gt;eclipse-cdt&lt;/li&gt;
  &lt;li&gt;eclipse-changelog&lt;/li&gt;
  &lt;li&gt;eclipse-ecj&lt;/li&gt;
  &lt;li&gt;eclipse-jdt&lt;/li&gt;
  &lt;li&gt;eclipse-jdt-devel&lt;/li&gt;
  &lt;li&gt;eclipse-pde&lt;/li&gt;
  &lt;li&gt;eclipse-pde-devel&lt;/li&gt;
  &lt;li&gt;eclipse-platform&lt;/li&gt;
  &lt;li&gt;eclipse-platform-devel&lt;/li&gt;
  &lt;li&gt;eclipse-pydev&lt;/li&gt;
  &lt;li&gt;eclipse-rcp&lt;/li&gt;
  &lt;li&gt;eclipse-rcp-devel&lt;/li&gt;
  &lt;li&gt;geronimo-specs&lt;/li&gt;
  &lt;li&gt;geronimo-specs-compat&lt;/li&gt;
  &lt;li&gt;gnu-crypto&lt;/li&gt;
  &lt;li&gt;gnu.getopt&lt;/li&gt;
  &lt;li&gt;hsqldb&lt;/li&gt;
  &lt;li&gt;itext&lt;/li&gt;
  &lt;li&gt;jakarta-commons-beanutils&lt;/li&gt;
  &lt;li&gt;jakarta-commons-cli&lt;/li&gt;
  &lt;li&gt;jakarta-commons-codec&lt;/li&gt;
  &lt;li&gt;jakarta-commons-collections&lt;/li&gt;
  &lt;li&gt;jakarta-commons-daemon&lt;/li&gt;
  &lt;li&gt;jakarta-commons-dbcp&lt;/li&gt;
  &lt;li&gt;jakarta-commons-digester&lt;/li&gt;
  &lt;li&gt;jakarta-commons-discovery&lt;/li&gt;
  &lt;li&gt;jakarta-commons-el&lt;/li&gt;
  &lt;li&gt;jakarta-commons-fileupload&lt;/li&gt;
  &lt;li&gt;jakarta-commons-httpclient&lt;/li&gt;
  &lt;li&gt;jakarta-commons-lang&lt;/li&gt;
  &lt;li&gt;jakarta-commons-launcher&lt;/li&gt;
  &lt;li&gt;jakarta-commons-logging&lt;/li&gt;
  &lt;li&gt;jakarta-commons-modeler&lt;/li&gt;
  &lt;li&gt;jakarta-commons-pool&lt;/li&gt;
  &lt;li&gt;jakarta-commons-validator&lt;/li&gt;
  &lt;li&gt;jakarta-taglibs-standard&lt;/li&gt;
  &lt;li&gt;java-1.4.2-gcj-compat&lt;/li&gt;
  &lt;li&gt;java-1.4.2-gcj-compat-devel&lt;/li&gt;
  &lt;li&gt;java-1.4.2-gcj-compat-src&lt;/li&gt;
  &lt;li&gt;javacc&lt;/li&gt;
  &lt;li&gt;java_cup&lt;/li&gt;
  &lt;li&gt;jdepend&lt;/li&gt;
  &lt;li&gt;jdom&lt;/li&gt;
  &lt;li&gt;jgroups&lt;/li&gt;
  &lt;li&gt;jlex&lt;/li&gt;
  &lt;li&gt;jpackage-utils&lt;/li&gt;
  &lt;li&gt;jrefactory&lt;/li&gt;
  &lt;li&gt;jsch&lt;/li&gt;
  &lt;li&gt;junit&lt;/li&gt;
  &lt;li&gt;jzlib&lt;/li&gt;
  &lt;li&gt;ldapjdk&lt;/li&gt;
  &lt;li&gt;libswt3-gtk2&lt;/li&gt;
  &lt;li&gt;log4j&lt;/li&gt;
  &lt;li&gt;lucene&lt;/li&gt;
  &lt;li&gt;lucene-devel&lt;/li&gt;
  &lt;li&gt;mockobjects&lt;/li&gt;
  &lt;li&gt;mockobjects-alt-httpclient&lt;/li&gt;
  &lt;li&gt;mockobjects-alt-jdk1.4&lt;/li&gt;
  &lt;li&gt;mockobjects-httpclient&lt;/li&gt;
  &lt;li&gt;mockobjects-jdk1.4&lt;/li&gt;
  &lt;li&gt;mx4j&lt;/li&gt;
  &lt;li&gt;oro&lt;/li&gt;
  &lt;li&gt;puretls&lt;/li&gt;
  &lt;li&gt;regexp&lt;/li&gt;
  &lt;li&gt;rssowl&lt;/li&gt;
  &lt;li&gt;struts&lt;/li&gt;
  &lt;li&gt;struts-webapps-tomcat5&lt;/li&gt;
  &lt;li&gt;tanukiwrapper&lt;/li&gt;
  &lt;li&gt;tomcat5&lt;/li&gt;
  &lt;li&gt;tomcat5-admin-webapps&lt;/li&gt;
  &lt;li&gt;tomcat5-common-lib&lt;/li&gt;
  &lt;li&gt;tomcat5-jasper&lt;/li&gt;
  &lt;li&gt;tomcat5-jsp-2.0-api&lt;/li&gt;
  &lt;li&gt;tomcat5-server-lib&lt;/li&gt;
  &lt;li&gt;tomcat5-servlet-2.4-api&lt;/li&gt;
  &lt;li&gt;tomcat5-webapps&lt;/li&gt;
  &lt;li&gt;velocity&lt;/li&gt;
  &lt;li&gt;werken.xpath&lt;/li&gt;
  &lt;li&gt;wsdl4j&lt;/li&gt;
  &lt;li&gt;xalan-j2&lt;/li&gt;
  &lt;li&gt;xalan-j2-xsltc&lt;/li&gt;
  &lt;li&gt;xdoclet&lt;/li&gt;
  &lt;li&gt;xerces-j2&lt;/li&gt;
  &lt;li&gt;xerces-j2-scripts&lt;/li&gt;
  &lt;li&gt;xml-commons&lt;/li&gt;
  &lt;li&gt;xml-commons-apis&lt;/li&gt;
  &lt;li&gt;xml-commons-resolver&lt;/li&gt;
  &lt;li&gt;xml-commons-which&lt;/li&gt;
  &lt;li&gt;xmlrpc&lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/04/09/fedora_core_5_the_two_week_review.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/04/09/fedora_core_5_the_two_week_review.html</guid>
    <pubDate>Sun, 09 Apr 2006 14:46:18 GMT</pubDate>
  </item>
  
  </channel>
</rss>

