<?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>Nefaria.com &#187; Development</title>
	<atom:link href="http://nefaria.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://nefaria.com</link>
	<description>☠ ☠ ☠ ☠ ☠ ☠</description>
	<lastBuildDate>Wed, 31 Aug 2011 16:12:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>new jQuery stuff!</title>
		<link>http://nefaria.com/2011/08/new-jquery-stuff/</link>
		<comments>http://nefaria.com/2011/08/new-jquery-stuff/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 17:08:46 +0000</pubDate>
		<dc:creator>musashi</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[I.T.]]></category>
		<category><![CDATA[Programming / Scripting]]></category>

		<guid isPermaLink="false">http://nefaria.com/?p=1020</guid>
		<description><![CDATA[Check it out: http://nefaria.com/project_index/jqueryfilebrowser/ Enjoy!]]></description>
			<content:encoded><![CDATA[<p>Check it out: <a href="http://nefaria.com/project_index/jqueryfilebrowser/">http://nefaria.com/project_index/jqueryfilebrowser/</a></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://nefaria.com/2011/08/new-jquery-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jqueryFileTree connector script for python cgi</title>
		<link>http://nefaria.com/2010/08/jqueryfiletree-connector-script-for-python-cgi/</link>
		<comments>http://nefaria.com/2010/08/jqueryfiletree-connector-script-for-python-cgi/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:49:12 +0000</pubDate>
		<dc:creator>musashi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[I.T.]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Programming / Scripting]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://nefaria.com/?p=934</guid>
		<description><![CDATA[If you use jquery and haven&#8217;t messed with the jqueryFileTree plugin, I&#8217;d highly recommend you do so. It&#8217;s pretty neat, and there are connector scripts already written in various languages for use with this plugin. However, there wasn&#8217;t one for python cgi (there was one for django however). So, I wrote my own! Try it [...]]]></description>
			<content:encoded><![CDATA[<p>If you use jquery and haven&#8217;t messed with the <a href="http://abeautifulsite.net/blog/2008/03/jquery-file-tree/">jqueryFileTree</a> plugin, I&#8217;d highly recommend you do so. It&#8217;s pretty neat, and there are <a href="http://abeautifulsite.net/blog/2008/03/jquery-file-tree/#connectors">connector scripts</a> already written in various languages for use with this plugin. However, there wasn&#8217;t one for python cgi (there was one for django however). So, I wrote my own! Try it out:</p>
<div class="code_block">
<font color="#8080ff">#!/usr/bin/python</font></p>
<p><font color="#8080ff">#&nbsp;jqueryFileTree connector script for python cgi</font><br />
<font color="#8080ff">#&nbsp;Version: 1.0 / 10 August 2010</font><br />
<font color="#8080ff">#&nbsp;Author: Charles Hamilton / musashi@nefaria.com</font><br />
<font color="#8080ff">#&nbsp;Released under the GNU GPLv3</font><br />
<font color="#8080ff">#&nbsp;Modifications and improvements are welcome</font></p>
<p><font color="#ff40ff">import</font>&nbsp;os, cgi, cgitb, urllib, re<br />
cgitb.enable() <br />
form = cgi.FieldStorage()</p>
<p><font color="#ffff00">print</font>&nbsp;&#8217;<font color="#ff6060">Content-Type: text/html</font><font color="#ff40ff">\n\n</font>&#8216;<br />
<font color="#ffff00">print</font>&nbsp;&#8217;<font color="#ff6060">&lt;ul class=&quot;jqueryFileTree&quot; style=&quot;display: none;&quot;&gt;</font>&#8216;</p>
<p>path = urllib.unquote(form['<font color="#ff6060">dir</font>'].value)</p>
<p>dirs = []<br />
files = []</p>
<p>filelist = sorted(os.listdir(path))</p>
<p><font color="#ffff00">for</font>&nbsp;object <font color="#ffff00">in</font>&nbsp;filelist:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffff00">if</font>&nbsp;os.path.isfile(path + &#8216;<font color="#ff6060">/</font>&#8216;&nbsp;+ object):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext = os.path.splitext(object)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files.append(&#8216;<font color="#ff6060">&lt;li class=&quot;file ext_</font>&#8216;&nbsp;+ re.sub(&#8216;<font color="#ff6060">\.</font>&#8216;, &#8221;, ext[1]) + &#8216;<font color="#ff6060">&quot;&gt;&lt;a href=&quot;#&quot; rel=&quot;</font>&#8216;+ path + object + &#8216;<font color="#ff6060">&quot;&gt;</font>&#8216;+ object + &#8216;<font color="#ff6060">&lt;/a&gt;&lt;/li&gt;</font>&#8216;)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffff00">elif</font>&nbsp;os.path.isdir(path + &#8216;<font color="#ff6060">/</font>&#8216;&nbsp;+ object):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dirs.append(&#8216;<font color="#ff6060">&lt;li class=&quot;directory collapsed&quot;&gt;&lt;a href=&quot;#&quot; rel=&quot;</font>&#8216;+ path + object +&#8217;<font color="#ff6060">/&quot;&gt;</font>&#8216;&nbsp;+ object + &#8216;<font color="#ff6060">&lt;/a&gt;&lt;/li&gt;</font>&#8216;)</p>
<p><font color="#ffff00">for</font>&nbsp;d <font color="#ffff00">in</font>&nbsp;dirs:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffff00">print</font>&nbsp;d</p>
<p><font color="#ffff00">for</font>&nbsp;f <font color="#ffff00">in</font>&nbsp;files:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffff00">print</font>&nbsp;f</p>
<p><font color="#ffff00">print</font>&nbsp;&#8217;<font color="#ff6060">&lt;/ul&gt;</font>&#8216;<br />
</font>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nefaria.com/2010/08/jqueryfiletree-connector-script-for-python-cgi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Autoresponse on HowToForge</title>
		<link>http://nefaria.com/2009/04/autoresponse-on-howtoforge/</link>
		<comments>http://nefaria.com/2009/04/autoresponse-on-howtoforge/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 12:32:37 +0000</pubDate>
		<dc:creator>musashi</dc:creator>
				<category><![CDATA[Autoresponse]]></category>
		<category><![CDATA[I.T.]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HowToForge]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[Programming / Scripting]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://nefaria.com/?p=341</guid>
		<description><![CDATA[Autoresponse now has a tutorial on HowToForge! Be sure to check it out. I also suggest signing up because there is a wealth of information on there, and with a paid subscription you can download any tutorial as a PDF (other formats are available as well) without the ads, graphics, and other unrelated items&#8230; it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nefaria.com/?page_id=7">Autoresponse</a> now has a tutorial on <a href="http://www.howtoforge.com/how-to-set-up-a-postfix-autoresponder-with-autoresponse">HowToForge</a>! Be sure to check it out. I also suggest signing up because there is a wealth of information on <a href="http://www.howtoforge.com">there</a>, and with a paid subscription you can download any tutorial as a PDF (other formats are available as well) without the ads, graphics, and other unrelated items&#8230; it&#8217;s well worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://nefaria.com/2009/04/autoresponse-on-howtoforge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Autoresponse 1.6.2 (bugfix) released!</title>
		<link>http://nefaria.com/2009/03/autoresponse-162-bugfix-released/</link>
		<comments>http://nefaria.com/2009/03/autoresponse-162-bugfix-released/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 18:15:02 +0000</pubDate>
		<dc:creator>musashi</dc:creator>
				<category><![CDATA[Autoresponse]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[I.T.]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[Programming / Scripting]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://nefaria.com/?p=262</guid>
		<description><![CDATA[This version of autoresponse addresses a minor bug that could cause any text in the message body that resembles a &#8220;To&#8221; header to be replaced with something other than what the user intended. There was a fairly small chance that this would happen, but it&#8217;s an improvement nonetheless. You can find the new version on [...]]]></description>
			<content:encoded><![CDATA[<p>This version of autoresponse addresses a minor bug that could cause any text in the message body that resembles a &#8220;To&#8221; header to be replaced with something other than what the user intended. There was a fairly small chance that this would happen, but it&#8217;s an improvement nonetheless. You can find the new version on the projects page.</p>
]]></content:encoded>
			<wfw:commentRss>http://nefaria.com/2009/03/autoresponse-162-bugfix-released/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Autoresponse 1.6.1 (bugfix) released!</title>
		<link>http://nefaria.com/2009/03/autoresponse-161-bugfix-release/</link>
		<comments>http://nefaria.com/2009/03/autoresponse-161-bugfix-release/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 13:32:09 +0000</pubDate>
		<dc:creator>musashi</dc:creator>
				<category><![CDATA[Autoresponse]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[I.T.]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[Programming / Scripting]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://nefaria.com/?p=235</guid>
		<description><![CDATA[Well the first round of bugs have been discovered (and fixed). The major issue resolved by this release is that a rogue user with a forged from header could set an autoresponse message for someone else. We now require SASL authentication which addresses this. This is a highly recommended update; you can find it under [...]]]></description>
			<content:encoded><![CDATA[<p>Well the first round of bugs have been discovered (and fixed). The major issue resolved by this release is that a rogue user with a forged from header could set an autoresponse message for someone else. We now require SASL authentication which addresses this. This is a highly recommended update; you can find it under the &#8220;projects&#8221; link in the upper-right corner.</p>
]]></content:encoded>
			<wfw:commentRss>http://nefaria.com/2009/03/autoresponse-161-bugfix-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

