<?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>Jordan Perr &#187; web development</title>
	<atom:link href="http://jperr.com/wp/tags/web-development/feed" rel="self" type="application/rss+xml" />
	<link>http://jperr.com/wp</link>
	<description>A public display of my projects and thoughts.</description>
	<lastBuildDate>Mon, 23 Aug 2010 20:03:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Subversion Repository Index Page</title>
		<link>http://jperr.com/wp/post/301</link>
		<comments>http://jperr.com/wp/post/301#comments</comments>
		<pubDate>Fri, 28 May 2010 21:28:37 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jperr.com/wp/?p=301</guid>
		<description><![CDATA[Back when I was working on my FRC robotics team&#8217;s web infrastructure, I wrote a simple page to display all of the subversion repositories related to my team. Realizing that there were no existing &#8220;simple&#8221; subversion repository index page generators, I decided to make the code human readable and post it here for the world [...]]]></description>
			<content:encoded><![CDATA[<p>Back when I was working on my FRC robotics team&#8217;s web infrastructure, I wrote a simple page to display all of the subversion repositories related to my team. Realizing that there were no existing &#8220;simple&#8221; subversion repository index page generators, I decided to make the code human readable and post it here for the world to use.</p>
<p><a href="http://svn.jperr.com" target="_blank"><strong>See it in action!   http://svn.jperr.com</strong></a></p>
<p><strong><a href="http://jperr.com/wpstatic/svnindex.txt" target="_blank">Download svnindex.py</a></strong></p>
<p>The code was developed and tested using Python2.6, but I see no reason why it shouldn&#8217;t work in Python3.0. Likewise, I&#8217;ve developed and tested this using UNIX based machines (Mac 10.6 and Debian Linux), but it <em>should</em> work under Windows. The script requires the command line &#8220;svn&#8221; client to be installed and accessible by the user under which Python runs, and you must have the standard python &#8220;time&#8221; and &#8220;commands&#8221; modules installed. 99.9% of Python installations will have them pre-installed.</p>
<p>All you need to do to get svnindex.py running on your site:</p>
<ul>
<li>Download svnindex.py (link above)</li>
<li>Modify the settings at the top of the file</li>
<li>Set up a daily cronjob to run the generation script. Something like `python /path/to/svnindex.py` works just fine.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jperr.com/wp/post/301/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rewriting Stuyvesant&#8217;s Computer Science Website</title>
		<link>http://jperr.com/wp/post/153</link>
		<comments>http://jperr.com/wp/post/153#comments</comments>
		<pubDate>Sun, 20 Dec 2009 11:18:42 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[stuy]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wsgi]]></category>

		<guid isPermaLink="false">http://jperr.com/wp/?p=153</guid>
		<description><![CDATA[I have been given the responsibility of redesigning and rewriting Stuyvesant High School&#8217;s computer science website (cs.stuy.edu). We are leaning towards writing a bare-bones server using Python&#8217;s WSGI specification. The specifics are still being worked out, but this new web presence will need to: Serve a &#8220;presentable&#8221; site to the public complete with teacher bios, [...]]]></description>
			<content:encoded><![CDATA[<p>I have been given the responsibility of redesigning and rewriting Stuyvesant High School&#8217;s <a href="http://cs.stuy.edu" target="_blank">computer science website (cs.stuy.edu). </a></p>
<p>We are leaning towards writing a bare-bones server using Python&#8217;s <a href="http://wsgi.org" target="_blank">WSGI</a> specification. The specifics are still being worked out, but this new web presence will need to:</p>
<ul>
<li>Serve a &#8220;presentable&#8221; site to the public complete with teacher bios, course descriptions, syllabus, and possibly a calendar.</li>
<li>Serve special class pages with editable sections and some sort of source code browser to authenticated users.</li>
</ul>
<p>Since every teacher at Stuy would rather edit files in Emacs than bother with a buggy AJAX admin interface, most configuration and static content will be kept in plain-text files. Again, the specifics have not been worked out. More to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://jperr.com/wp/post/153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuypulse Website (2008 PHP)</title>
		<link>http://jperr.com/wp/post/78</link>
		<comments>http://jperr.com/wp/post/78#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:25:02 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[frc]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jperr.com/wp/?p=78</guid>
		<description><![CDATA[After an entire christmas vacation&#8217;s worth of PHP and Javascript wrangling, Daryl and I finished the 2008 Stuypulse website! The new site contains a novel CMS developed from scratch. Using a seamless interface, team members can add and edit pages and subpages to an infinite depth, create and display custom &#8220;widgets&#8221; for both sidebars, and [...]]]></description>
			<content:encoded><![CDATA[<p>After an entire christmas vacation&#8217;s worth of PHP and Javascript wrangling, Daryl and I finished the <a href="http://stuypulse.com">2008 Stuypulse website</a>!</p>
<div id="attachment_129" class="wp-caption aligncenter" style="width: 560px"><a style="text-decoration: none;" rel="attachment wp-att-129" href="http://jperr.com/wp/post/78/stuypulse"><img class="size-full wp-image-129 " title="Stuypulse 2008 Website Screenshot" src="http://jperr.com/wp/wp-content/uploads/2009/12/stuypulse.png" alt="Stuypulse 2008 Website Screenshot" width="550" height="120" /></a><p class="wp-caption-text">Click to visit stuypulse.com</p></div>
<p>The new site contains a novel CMS developed from scratch. Using a seamless interface, team members can add and edit pages and subpages to an infinite depth, create and display custom &#8220;widgets&#8221; for both sidebars, and easily update header and footer information. Integration with our existing SMF forum login system means that team members can use their forum credentials to log into the CMS.</p>
]]></content:encoded>
			<wfw:commentRss>http://jperr.com/wp/post/78/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Job: Harvey Citron Enterprises</title>
		<link>http://jperr.com/wp/post/54</link>
		<comments>http://jperr.com/wp/post/54#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:41:09 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Right Brain]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jperr.com/wp/?p=54</guid>
		<description><![CDATA[Harvey Citron wanted a Flashy new site to show off his amazing custom guitars and basses. Keeping with the &#8220;film strip&#8221; design of his previous site, I created a general swf file that loads images dynamically from a MYSQL database. This is the first dynamic Flash app I have ever made. I wrote a nifty [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-127" href="http://jperr.com/wp/post/78/citron-guitars"><img class="aligncenter size-full wp-image-127" title="Harvey Citron Enterprises Screenshot" src="http://jperr.com/wp/wp-content/uploads/2009/12/citron-guitars.png" alt="Harvey Citron Enterprises Screenshot" width="550" height="120" /></a></p>
<p>Harvey Citron wanted a <em>Flash</em>y new site to show off his amazing custom guitars and basses. Keeping with the &#8220;film strip&#8221; design of his previous site, I created a general swf file that loads images dynamically from a MYSQL database. This is the first dynamic Flash app I have ever made.</p>
<p>I wrote a nifty little administrative interface that allows Harvey to add instruments, delete them, and modify them. He can also change any other static looking page on the site. No framework was used, just raw PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://jperr.com/wp/post/54/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Jobs: Janet Perr Design</title>
		<link>http://jperr.com/wp/post/52</link>
		<comments>http://jperr.com/wp/post/52#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:40:14 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Right Brain]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jperr.com/wp/?p=52</guid>
		<description><![CDATA[I have been maintaining my mother&#8217;s freelance web presence since 2002. The current iteration of her site(s) feature some statically loaded flash content and simple JavaScript rollovers. janetperr.com yiddishfordogs.com hiphopfordogs.com yiddishforbabies.com]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-128" href="http://jperr.com/wp/post/78/janetperr"><img class="aligncenter size-full wp-image-128" title="Janet Perr Screenshot" src="http://jperr.com/wp/wp-content/uploads/2009/12/janetperr.png" alt="Janet Perr Screenshot" width="550" height="120" /></a></p>
<p>I have been maintaining my mother&#8217;s freelance web presence since 2002. The current iteration of her site(s) feature some statically loaded flash content and simple JavaScript rollovers.</p>
<ul>
<li><a href="http://janetperr.com" target="_blank">janetperr.com</a></li>
<li><a href="http://yiddishfordogs.com" target="_blank">yiddishfordogs.com</a></li>
<li><a href="http://hiphopfordogs.com" target="_blank">hiphopfordogs.com</a></li>
<li><a href="http://yiddishforbabies.com" target="_blank">yiddishforbabies.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jperr.com/wp/post/52/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configured WordPress!</title>
		<link>http://jperr.com/wp/post/23</link>
		<comments>http://jperr.com/wp/post/23#comments</comments>
		<pubDate>Fri, 13 Nov 2009 02:58:36 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jperr.com/wp/?p=23</guid>
		<description><![CDATA[I finally decided to take the plunge into the not-so wild world of blogging! It was very hard to part ways with my old site, but I think that the move will give me more flexibility and encourage me to update my site more often. Here&#8217;s to changing times!]]></description>
			<content:encoded><![CDATA[<p>I finally decided to take the plunge into the not-so wild world of blogging! It was very hard to part ways with my <a href="http://jperr.com/2007/" target="_blank">old site</a>, but I think that the move will give me more flexibility and encourage me to update my site more often. Here&#8217;s to changing times!</p>
]]></content:encoded>
			<wfw:commentRss>http://jperr.com/wp/post/23/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
