<?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>Test Blog &#187; Gregarius</title>
	<atom:link href="http://dcostanet.net/wordpress/category/computers/gregarius/feed/" rel="self" type="application/rss+xml" />
	<link>http://dcostanet.net/wordpress</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 05 May 2006 14:53:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Magpie Unit tests</title>
		<link>http://dcostanet.net/wordpress/2006/04/26/magpie-unit-tests/</link>
		<comments>http://dcostanet.net/wordpress/2006/04/26/magpie-unit-tests/#comments</comments>
		<pubDate>Wed, 26 Apr 2006 19:45:31 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Gregarius]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/2006/04/26/magpie-unit-tests/</guid>
		<description><![CDATA[Since people were waving tasks around several months ago and I finally got tired of atom feeds showing up incorrectly in Gregarius,  I decided to port some of Feedparser tests to Magpie. I created a rudimentary ajax-ified unit testing harness for Magpie. You can download it to your webserver with subversion

svn co http://svn.gregarius.net/svn/branches/magpie-hacks/

Then, just [...]]]></description>
			<content:encoded><![CDATA[<p>Since people were <a href="http://laughingmeme.org/articles/2005/12/20/atom-and-wiki-driven-testing">waving tasks around</a> several months ago and I finally got tired of atom feeds showing up incorrectly in <a href="http://gregarius.net">Gregarius</a>,  I decided to port some of <a href="http://feedparser.org/" rel="tag">Feedparser</a> tests to <a href="http://magpierss.sourceforge.net/" rel="tag">Magpie</a>. I created a rudimentary ajax-ified unit testing harness for Magpie. You can download it to your webserver with subversion<br />
<code><br />
svn co http://svn.gregarius.net/svn/branches/magpie-hacks/<br />
</code></p>
<p>Then, just point any ajax enabled browser at the runTests.php file. You can see it in action <a href="http://test.dcostanet.net/magpie-hacks/MagpieTests/runTests.php">here</a>. </p>
<p>Unfortunately, I could not think of any nice cross-language way to write the expect condition, and so I wrote some scripts (similar to <a href="http://www.intertwingly.net/blog/2005/10/30/Testing-FeedTools-Dynamically">Sam Ruby&#8217;s scripts</a>) to statically convert the python expect condition to php. Writing the correct expect condition is much harder than I thought. My goal is to port about 1000 or so feedparser tests  that I care about (out of the 3000 that exist) and make changes to Magpie without regressing anything. Then I will put this branch version of Magpie back into the Gregarius trunk. </p>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2006/04/26/magpie-unit-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dreamhost Quirks</title>
		<link>http://dcostanet.net/wordpress/2006/04/26/dreamhost-quirks/</link>
		<comments>http://dcostanet.net/wordpress/2006/04/26/dreamhost-quirks/#comments</comments>
		<pubDate>Wed, 26 Apr 2006 18:03:41 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Gregarius]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/2006/04/26/dreamhost-quirks/</guid>
		<description><![CDATA[Dreamhost is doing some strange things with my php scripts.  


Why are you stealing my newlines? 
For some strange reason newlines at the end of files seem to be eaten. Take a look at these two php files.

< ?phpecho "This string has no newline at the end";?>
and

< ?phpecho "This first string has a newline at the end\n";?>
If you wget these two files (file1, file2) you will see that they are exactly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dreamhost.com">Dreamhost</a> is doing some strange things with my php scripts.  </p>
<ol>
<li>
<h4>Why are you stealing my newlines? </h4>
<p>For some strange reason newlines at the end of files seem to be eaten. Take a look at these two php files.<br />
<code><font color="#000000"><br />
</font><font color="#0000BB">< ?php<br /></font><font color="#007700">echo </font><font color="#DD0000">"This string has no newline at the end"</font><font color="#007700">;<br /></font><font color="#0000BB">?><br /></font></code><br />
and<br />
<code><font color="#000000"><br />
</font><font color="#0000BB">< ?php<br /></font><font color="#007700">echo </font><font color="#DD0000">"This first string has a newline at the end\n"</font><font color="#007700">;<br /></font><font color="#0000BB">?><br /></font></code><br />
If you wget these two files (<a href="http://test.dcostanet.net/DreamhostQuirks/testNOnewline.php">file1</a>, <a href="http://test.dcostanet.net/DreamhostQuirks/testnewline.php">file2</a>) you will see that they are exactly the same. Who took my newline at the end of the second file?
</li>
<li>
<h4>Why don&#8217;t you be polite and flush? </h4>
<p>This is a slightly more serious problem as it prevents Gregarius&#8217; serverpush method for updating feeds from working on my dreamhost server. I took a very simple serverpush example from the <a href="http://www.xulplanet.com/tutorials/mozsdk/serverpush.php">XUL Planet Developer Guide</a> and put it on my dreamhost server.<br />
<code><font color="#000000"><br />
</font><font color="#0000BB">< ?php<br />  header</font><font color="#007700">(</font><font color="#DD0000">'Content-type: multipart/x-mixed-replace;boundary="rn9012"'</font><font color="#007700">);</p>
<p>  print </font><font color="#DD0000">"--rn9012\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"Content-type: application/xml\n\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"< ?xml version='1.0'?>\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"<content>First Part</content>\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"--rn9012\n"</font><font color="#007700">;<br />  </font><font color="#0000BB">flush</font><font color="#007700">();</p>
<p>  </font><font color="#0000BB">sleep</font><font color="#007700">(</font><font color="#0000BB">5</font><font color="#007700">);<br />  print </font><font color="#DD0000">"Content-type: application/xml\n\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"< ?xml version='1.0'?>\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"<content>Second Part</content>\n"</font><font color="#007700">;<br />  print </font><font color="#DD0000">"--rn9012--\n"</font><font color="#007700">;</p>
<p></font><font color="#0000BB">?><br /></font><br />
</code> If you are using a Gecko browser and you point to <a href="http://test.dcostanet.net/DreamhostQuirks/testupdate.php">this file on a dreamhost server</a>, there will be a 5 second pause and you will only see the second part. Compare this with <a href="http://www.xulplanet.com/ndeakin/tests/multipart.php">the same file on the xulplanet webserver</a>, where you see the first part and then after a 5 second pause the second part.
</li>
</ol>
<p>If you have any ideas about what is going on, please let me know. You can find all these files (and their sources) <a href="http://test.dcostanet.net/DreamhostQuirks/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2006/04/26/dreamhost-quirks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blog That</title>
		<link>http://dcostanet.net/wordpress/2005/11/15/blog-that/</link>
		<comments>http://dcostanet.net/wordpress/2005/11/15/blog-that/#comments</comments>
		<pubDate>Tue, 15 Nov 2005 18:08:07 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Gregarius]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/?p=96</guid>
		<description><![CDATA[I wrote a Gregarius plugin to send any item to a blog with 1 click. Yes I know another plugin!!. This is the last one for a while, I promise.. Maybe I should patent this one like amazon did. Anyway, here is a screenshot of what the output looks like. 
Screenshots

You can edit the output [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a <a href="http://gregarius.net/" rel="tag">Gregarius</a> plugin to send any item to a blog with 1 click. Yes I know another plugin!!. This is the last one for a while, I promise.. Maybe I should <a href="http://www.oreilly.com/news/patent_archive.html">patent this one like amazon did</a>. Anyway, here is a screenshot of what the output looks like. </p>
<h3>Screenshots</h3>
<p style="text-align:center"><img src="http://dcostanet.net/software/blogthat/blogthat-0.2.jpg" alt="blog that" class="aligncenter"/></p>
<p>You can edit the output by editing a template file just like you would do for a  <a href="http://wiki.gregarius.net/index.php/Theme_Authoring">regular Gregarius theme</a>. </p>
<h3>Download</h3>
<p>Jan 10, 2006. <a href="http://dcostanet.net/software/blogthat/blogthat-0.3.2.zip">Download version 0.3.2</a></p>
<h3>Older Versions</h3>
<ul>
<li>
  Jan 10, 2006. <a href="http://dcostanet.net/software/blogthat/blogthat-0.3.2.zip">Version 0.3.2</a>
<ul>
<li>Prevented the icon from appearing when you were not logged in. </li>
<li>Changed the default config options to a <a href="http://blogthat.wordpress.com">wordpress.com blog</a> </li>
</ul>
</li>
<li>
  Nov 26, 2005. <a href="http://dcostanet.net/software/blogthat/blogthat-0.3.1.zip">Version 0.3.1</a>
<ul>
<li>Prevented the icon from appearing when you were not logged in. </li>
<li>Changed the default config options to a <a href="http://blogthat.wordpress.com">wordpress.com blog</a> </li>
</ul>
</li>
<li>Nov 20, 2005. <a href="http://dcostanet.net/software/blogthat/blogthat-0.3.zip">Version 0.3</a>
<ul>
<li>Now checks the admin cookie for all items and not just private items.</li>
<li>Bug fix for posting as blog items as a draft. Thanks <a href="http://weblog.philringnalda.com/">Phil</a>.</li>
<li>User config value to change the category into which the blog is posted. </li>
</ul>
</li>
</ul>
<ul>
<li>Nov 15, 2005. <a href="http://dcostanet.net/software/blogthat/blogthat-0.2.zip">Version 0.2</a> </li>
</ul>
<ul>
<li>
   Initial release version.
</li>
</ul>
<h3>Requirements</h3>
<p>Gregarius version 0.5.2 +</p>
<h3>Notes</h3>
<ul>
<li>Remember to read the <tt>README.txt</tt> file in the subdirectory <tt>blogthat_files/</tt>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2005/11/15/blog-that/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Lilina theme for Gregarius</title>
		<link>http://dcostanet.net/wordpress/2005/11/12/lilina-theme-for-gregarius/</link>
		<comments>http://dcostanet.net/wordpress/2005/11/12/lilina-theme-for-gregarius/#comments</comments>
		<pubDate>Sat, 12 Nov 2005 18:28:47 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Gregarius]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/2005/11/12/lilina-theme-for-gregarius/</guid>
		<description><![CDATA[I added a new theme for Gregarius which gives it a similar interface to Lilina. It is still a work in progress, so I decided to create a page for it to keep track of changes in the version. This theme shows you the item titles, so you can scan them quickly. You can expand [...]]]></description>
			<content:encoded><![CDATA[<p>I added a new theme for <a href="http://gregarius.net/" rel="tag">Gregarius</a> which gives it a similar interface to <a href="http://lilina.sourceforge.net/" rel="tag">Lilina</a>. It is still a work in progress, so I decided to create a page for it to keep track of changes in the version. This theme shows you the item titles, so you can scan them quickly. You can expand out an individual item by clicking on the title. Expand out all the titles by clicking the expand/collapse all button. You can also hide the sidemenu by clicking on the button with the arrowheads. This last state is stored in a cookie and remembered across visits. </p>
<h3>Screenshots</h3>
<p><a href="http://dcostanet.net/software/lilina/lilina-theme.jpg"><img src="http://dcostanet.net/software/lilina/lilina-theme-thumbnail.jpg" alt="Lilina theme for Gregarius" class="aligncenter" /></a></p>
<h3>Download</h3>
<p>Dec 30, 2005. <a href="http://dcostanet.net/software/lilina/lilina-theme-0.4.1.zip">Download version 0.4.1</a><br />
This version has the following changes</p>
<ul>
<li>Fixed xhtml validity bugs</li>
<li>Included <a href="http://www.marteydodoo.com/">Martey Dodoo&#8217;s</a> low contrast css changes</li>
</ul>
<h3>Older Versions</h3>
<ul>
<li>
Dec 30, 2005. <a href="http://dcostanet.net/software/lilina/lilina-theme-0.4.zip">Download version 0.4</a><br />
This version has the following changes</p>
<ul>
<li>The items are now grouped by date.</li>
<li>More compitibilty with the svn version. Uses screenshots, overrides etc..</li>
</ul>
</li>
<li>
Dec 22, 2005. <a href="http://dcostanet.net/software/lilina/lilina-theme-0.3.2.zip">Download version 0.3.2</a> </p>
<ul>
<li>Added Accesskeys for collapsing the sidebar (Alt-f) and for expanding/collapsing all the items(Alt-C)</li>
<li>Fix for a bug while expanding/collapsing all the divs in Firefox </li>
</ul>
</li>
<li>Nov 12, 2005. <a href="http://dcostanet.net/software/lilina/lilina-theme-0.3.1.zip">Download version 0.3.1</a>
<ul>
<li>Fix for a bug that prompts you to download update.php after updating. </li>
</ul>
</li>
<li>
<a href="http://dcostanet.net/software/lilina/lilina-theme-0.3.zip">Download version 0.3.</a> </p>
<ul>
<li>The sidemenu hidden state is stored in a cookie and saved across visits</li>
<li>Removed underscores from the feed titles</li>
<li>Made the icons line up &#8211; Thanks Chris</li>
<li>Bug fixes when using this theme with version 0.5.2 of Gregarius</li>
</ul>
</li>
</ul>
<h3>Requirements</h3>
<p>Gregarius version 0.5.2 +</p>
<h3>Notes</h3>
<ul>
<li>I do not use this theme myself, so updates will be slow.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2005/11/12/lilina-theme-for-gregarius/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Stop the presses</title>
		<link>http://dcostanet.net/wordpress/2005/11/10/stop-the-presses/</link>
		<comments>http://dcostanet.net/wordpress/2005/11/10/stop-the-presses/#comments</comments>
		<pubDate>Thu, 10 Nov 2005 23:05:34 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Gregarius]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/?p=92</guid>
		<description><![CDATA[A shell script I wrote earlier got mentioned in the December issue of Macworld. It is hard to find the mention, but it is there.    I wrote the script to move my feeds from Safari RSS to Bloglines. Last month,  I upgraded the shell script to an Automator action, so you [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://dcostanet.net/wordpress/2005/06/13/export-safari-rss-feeds-via-opml/">shell script</a> I wrote earlier got mentioned in the <a href="http://www.macworld.com/2005/11/secrets/decmobilemac/index.php">December issue of Macworld</a>. It is hard to find the mention, but it is there. <img src='http://dcostanet.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I wrote the script to move my feeds from <a href="http://www.apple.com/safari/">Safari RSS</a> to <a href="http://www.bloglines.com/">Bloglines</a>. Last month,  I upgraded the shell script to an <a href="http://www.apple.com/macosx/features/automator/" rel="tag">Automator</a> action, so you do not need to open Terminal.app if you do not want to.  The article is a bit incorrect about that point, but I guess it was written a while ago. </p>
<p>If you are looking to move to/from <a href="http://www.bloglines.com/">Bloglines</a> and you want more freedom and would like complete control over your feed reader, I recommend the excellent, open source program : <a href="http://gregarius.net/" rel="tag">Gregarius</a>. It is highly extensible and supports plugins and themes and has lots of <a href="http://en.wikipedia.org/wiki/AJAX" rel="tag">Ajax</a> goodness.  If you spend a lot of time reading feeds it is important to have a feed reader that does everything just the way you want it to.</p>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2005/11/10/stop-the-presses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web based interfaces</title>
		<link>http://dcostanet.net/wordpress/2005/09/16/web-based-interfaces/</link>
		<comments>http://dcostanet.net/wordpress/2005/09/16/web-based-interfaces/#comments</comments>
		<pubDate>Fri, 16 Sep 2005 06:21:02 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Gregarius]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/?p=79</guid>
		<description><![CDATA[ Roundcube is a very impressive open source web based email reader. It seems to be just like a desktop application and has all the advantages of being web-based. You can access it from anywhere using almost any browser on any OS. The Ajaxified interface feels light and dynamic. Try out the demo. It is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.roundcube.net/images/screens/mail_view2.jpg"><img src="http://dcostanet.net/blogimages/roundcube.jpg" alt="" class="alignright" /></a> <a href="http://roundcube.net" rel="tag">Roundcube</a> is a very impressive open source web based email reader. It seems to be just like a desktop application and has all the advantages of being web-based. You can access it from anywhere using almost any browser on any OS. The Ajaxified interface feels light and dynamic. <a href="http://www.roundcube.net/?p=demo">Try out the demo.</a> It is quite amazing. What is the deal with all these developers from Switzerland releasing amazing Ajaxified webapps using php and mysql? Don&#8217;t they do anything else over there?</p>
<p><a href="http://mail.yahoo.com"> Yahoo! mail</a> is also getting a new Ajaxified look with drag &#038; drop organization, keyboard shortcuts and <a href="http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&#038;newsId=20050914005382&#038;newsLang=en">other features</a>. I am sure <a href="http://gregarius.net" rel="tag">Gregarius</a> can be themed to sport a really nice light Ajaxified interface. The key will be to piecemeal the data transferred between server and client. </p>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2005/09/16/web-based-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gregarius Crystal Theme</title>
		<link>http://dcostanet.net/wordpress/2005/09/09/gregarius-crystal-theme/</link>
		<comments>http://dcostanet.net/wordpress/2005/09/09/gregarius-crystal-theme/#comments</comments>
		<pubDate>Fri, 09 Sep 2005 17:47:15 +0000</pubDate>
		<dc:creator>Sameer</dc:creator>
				<category><![CDATA[Gregarius]]></category>

		<guid isPermaLink="false">http://dcostanet.net/wordpress/?p=75</guid>
		<description><![CDATA[
I added a few nice icons from the Crystal theme for KDE to the default Gregarius theme.  This KDE theme has been distributed under the LGPL so I think I am legally allowed to release this theme under the same license. 
To use the theme, download it and then unzip it into your theme [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dcostanet.net/blogimages/gregarius-crystal.jpg"><img src="http://dcostanet.net/blogimages/gregarius-crystal-thumbnail.jpg" class="alignright" alt="Gregarius Crystal theme" /></a><br />
I added a few nice icons from the <a href="http://www.kde-look.org/content/show.php?content=25668">Crystal theme for KDE</a> to the default <a href="http://gregarius.net" rel="tag">Gregarius</a> theme.  This KDE theme has been distributed under the <a href="http://www.gnu.org/copyleft/lesser.html" rel="tag">LGPL</a> so I think I am legally allowed to release this theme under the same license. </p>
<p>To use the theme, download it and then unzip it into your theme directory in Gregarius. Then go your your Admin-> Config page and switch the theme to <em>crystal</em>.</p>
<h3>Download</h3>
<p>Sept 24, 2005. <a href="http://dcostanet.net/software/crystal-theme-0.2.zip">Download version 0.2.</a><br />
This version includes modifications to make it work with the theme-caching system. </p>
<h3>Older Versions</h3>
<ul>
<li>
Sept 9th 2005. <a href="http://dcostanet.net/software/crystal-theme-0.1.zip">Download version 0.1.</a> &#8211; Initial Version
</li>
</ul>
<h3>Requirements</h3>
<p>Gregarius version 0.5.2  </p>
<h3>Screenshots</h3>
<p><a href="http://dcostanet.net/software/gregarius-crystal.jpg">Screenshot 1</a><br />
<a href="http://dcostanet.net/software/crystal-theme-0.1-screenshot.png">Screenshot 2</a></p>
<h3>Notes</h3>
<ul>
<li>This theme doesn&#8217;t look nice on Internet Exploiter.
</li>
</ul>
<h3> Credits</h3>
<p><a href="http://www.everaldo.com/">Everaldo</a> for the icons supplied in the KDE crystal theme. </p>
]]></content:encoded>
			<wfw:commentRss>http://dcostanet.net/wordpress/2005/09/09/gregarius-crystal-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
