<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>programming &#x2013; /</title><description>WebSVN RSS feed &#x2013; programming</description><lastBuildDate>Wed, 27 May 2026 18:00:02 -0700</lastBuildDate><generator>WebSVN 2.8.5-DEV</generator><language>en</language><link>https://www.irasnyder.com/websvn/log.php?repname=programming&amp;path=%2F&amp;max=40&amp;peg=395</link><atom:link href="https://www.irasnyder.com/websvn/rss.php?path=%2F&amp;peg=395&amp;repname=programming" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 11 Oct 2006 14:55:31 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 395 – Lots of fixes for school computers (gotta hate them)! Add ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Lots of fixes for school computers (gotta hate them)!&lt;br /&gt;
Add render_stupid() to DrawGraph.&lt;/div&gt;~ /school/cs408/p1/DrawGraph.py&lt;br /&gt;~ /school/cs408/p1/Graph.py&lt;br /&gt;~ /school/cs408/p1/HW01.py&lt;br /&gt;~ /school/cs408/p1/Menu.py&lt;br /&gt;~ /school/cs408/p1/PuzzlePiece.py&lt;br /&gt;~ /school/cs408/p1/PuzzleSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=395&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=395&amp;peg=395</guid></item>
<item><pubDate>Sat, 07 Oct 2006 11:46:36 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 394 – HW01.py:  * Add the main file that handles the ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;HW01.py:&lt;br /&gt;
	* Add the main file that handles the CS420 HW01 requirements.&lt;br /&gt;
	* Basically, a menu driven interface to PuzzleSearch.&lt;br /&gt;
&lt;br /&gt;
Menu.py:&lt;br /&gt;
	* Add helper class that generates menus and gets input.&lt;br /&gt;
	* Must handle callback functions yourself, most of the time.&lt;/div&gt;+ /school/cs408/p1/HW01.py&lt;br /&gt;+ /school/cs408/p1/Menu.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=394&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=394&amp;peg=395</guid></item>
<item><pubDate>Sat, 07 Oct 2006 11:44:20 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 393 – PuzzlePiece.py:  * Keep track of current depth.  * ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;PuzzlePiece.py:&lt;br /&gt;
	* Keep track of current depth.&lt;br /&gt;
	* Keep track of goal node.&lt;br /&gt;
	* Remove find_empty_pos(), add generic find_position().&lt;br /&gt;
	* get_children() auto-increments depth.&lt;br /&gt;
	* Add num_out_of_place() for heuristics in search.&lt;br /&gt;
	* Add total_distance_from_correct() for heuristics in search.&lt;br /&gt;
	* Add tests when module is run directly.&lt;br /&gt;
&lt;br /&gt;
PuzzleSearch.py:&lt;br /&gt;
	* Add SearchResult class to hold search results.&lt;br /&gt;
	* Always return SearchResult when searching.&lt;br /&gt;
	* Add many pluggable search algorithms.&lt;br /&gt;
	* Updated tests to run with the new API.&lt;/div&gt;~ /school/cs408/p1/PuzzlePiece.py&lt;br /&gt;~ /school/cs408/p1/PuzzleSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=393&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=393&amp;peg=395</guid></item>
<item><pubDate>Fri, 06 Oct 2006 13:53:59 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 392 – PuzzleSearch.py:  * Store the current search depth with each ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;PuzzleSearch.py:&lt;br /&gt;
	* Store the current search depth with each node.&lt;br /&gt;
&lt;br /&gt;
Graph.py:&lt;br /&gt;
	* Do not create a new Vertex every time we set the value, just&lt;br /&gt;
	  change the value property.&lt;br /&gt;
	* Add more checking to getters / setters.&lt;/div&gt;~ /school/cs408/p1/Graph.py&lt;br /&gt;~ /school/cs408/p1/PuzzleSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=392&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=392&amp;peg=395</guid></item>
<item><pubDate>Fri, 06 Oct 2006 11:32:19 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 391 – DrawGraph.py:  * Add support for getting Vertex shapes from ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;DrawGraph.py:&lt;br /&gt;
	* Add support for getting Vertex shapes from the Graph.&lt;br /&gt;
&lt;br /&gt;
PuzzleSearch.py:&lt;br /&gt;
	* Change MAX_ITERATIONS to MAX_NODES_CREATED. It&apos;s a better metric.&lt;br /&gt;
	* Set start and goal node shapes.&lt;br /&gt;
&lt;br /&gt;
Graph.py:&lt;br /&gt;
	* Add Vertex class to store vertex data.&lt;br /&gt;
	* Add support for setting a Vertex&apos;s shape.&lt;/div&gt;~ /school/cs408/p1/DrawGraph.py&lt;br /&gt;~ /school/cs408/p1/Graph.py&lt;br /&gt;~ /school/cs408/p1/PuzzleSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=391&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=391&amp;peg=395</guid></item>
<item><pubDate>Fri, 06 Oct 2006 09:39:36 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 390 – template.tex:  * Add some improvements to the LaTeX template.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;template.tex:&lt;br /&gt;
	* Add some improvements to the LaTeX template.&lt;/div&gt;~ /languages/tex/template.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=390&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=390&amp;peg=395</guid></item>
<item><pubDate>Fri, 06 Oct 2006 09:02:21 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 389 – Add LaTeX template files.</title><description>&lt;div&gt;&lt;strong&gt;ira – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add LaTeX template files.&lt;/div&gt;+ /languages/tex&lt;br /&gt;+ /languages/tex/template.bib&lt;br /&gt;+ /languages/tex/template.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=389&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=389&amp;peg=395</guid></item>
<item><pubDate>Wed, 04 Oct 2006 15:30:08 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 388 – PuzzleSearch.py:  * Add add_algorithm parameter to the GGSA.  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;PuzzleSearch.py:&lt;br /&gt;
	* Add add_algorithm parameter to the GGSA.&lt;br /&gt;
	* Add a MAX_ITERATIONS parameter to the GGSA.&lt;/div&gt;~ /school/cs408/p1/PuzzleSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=388&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=388&amp;peg=395</guid></item>
<item><pubDate>Wed, 04 Oct 2006 15:00:51 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 387 – DrawGraph.py:  * Allow layout engine to be chooseable at ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;DrawGraph.py:&lt;br /&gt;
	* Allow layout engine to be chooseable at render-time.&lt;br /&gt;
&lt;br /&gt;
PuzzleSearch.py:&lt;br /&gt;
	* Implement an 8-Puzzle specific searcher. This assumes that&lt;br /&gt;
	  each searchable node has a get_children() method.&lt;br /&gt;
	* This implementation does not need a full Graph() to operate.&lt;br /&gt;
	* FIXME: still only searches via BFS.&lt;br /&gt;
	* FIXME: still has no inf-time limiter.&lt;/div&gt;~ /school/cs408/p1/DrawGraph.py&lt;br /&gt;+ /school/cs408/p1/PuzzleSearch.py &lt;i&gt;(copied from /school/cs408/p1/GraphSearch.py@383)&lt;/i&gt;&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=387&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=387&amp;peg=395</guid></item>
<item><pubDate>Wed, 04 Oct 2006 13:53:17 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 386 – PuzzleGenerator.py:  * Remove PuzzleGenerator, since it was succeeded by ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;PuzzleGenerator.py:&lt;br /&gt;
	* Remove PuzzleGenerator, since it was succeeded by the&lt;br /&gt;
	  better class PuzzlePiece.&lt;/div&gt;x /school/cs408/p1/PuzzleGenerator.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=386&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=386&amp;peg=395</guid></item>
<item><pubDate>Wed, 04 Oct 2006 13:50:26 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 385 – PuzzlePiece.py:  * This generates 8-Puzzle pieces and it&apos;s children.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;PuzzlePiece.py:&lt;br /&gt;
	* This generates 8-Puzzle pieces and it&apos;s children.&lt;/div&gt;+ /school/cs408/p1/PuzzlePiece.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=385&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=385&amp;peg=395</guid></item>
<item><pubDate>Mon, 02 Oct 2006 15:19:17 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 384 – Generator.py:  * Remove this, it was mostly useless.  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Generator.py:&lt;br /&gt;
	* Remove this, it was mostly useless.&lt;br /&gt;
&lt;br /&gt;
PuzzleGenerator.py:&lt;br /&gt;
	* Move Generator function into the PuzzleGenerator class.&lt;/div&gt;x /school/cs408/p1/Generator.py&lt;br /&gt;~ /school/cs408/p1/PuzzleGenerator.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=384&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=384&amp;peg=395</guid></item>
<item><pubDate>Mon, 02 Oct 2006 15:17:39 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 383 – DrawGraph.py:  * Move to Project 1 directory.  Graph.py: ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;DrawGraph.py:&lt;br /&gt;
	* Move to Project 1 directory.&lt;br /&gt;
&lt;br /&gt;
Graph.py:&lt;br /&gt;
	* Move to Project 1 directory.&lt;br /&gt;
&lt;br /&gt;
GraphSearch.py:&lt;br /&gt;
	* Move to Project 1 directory.&lt;br /&gt;
&lt;br /&gt;
Generator.py:&lt;br /&gt;
	* A basic generation class.&lt;br /&gt;
&lt;br /&gt;
PuzzleGenerator.py:&lt;br /&gt;
	* A class to generate 8Puzzles.&lt;/div&gt;x /school/cs408/DrawGraph.py&lt;br /&gt;x /school/cs408/Graph.py&lt;br /&gt;x /school/cs408/GraphSearch.py&lt;br /&gt;+ /school/cs408/p1&lt;br /&gt;+ /school/cs408/p1/DrawGraph.py &lt;i&gt;(copied from /school/cs408/DrawGraph.py@380)&lt;/i&gt;&lt;br /&gt;+ /school/cs408/p1/Generator.py&lt;br /&gt;+ /school/cs408/p1/Graph.py &lt;i&gt;(copied from /school/cs408/Graph.py@380)&lt;/i&gt;&lt;br /&gt;+ /school/cs408/p1/GraphSearch.py &lt;i&gt;(copied from /school/cs408/GraphSearch.py@382)&lt;/i&gt;&lt;br /&gt;+ /school/cs408/p1/PuzzleGenerator.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=383&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=383&amp;peg=395</guid></item>
<item><pubDate>Mon, 02 Oct 2006 15:13:30 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 382 – GraphSearch.py:  * Fix GraphSearch so that different algorithms can ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;GraphSearch.py:&lt;br /&gt;
	* Fix GraphSearch so that different algorithms can be used.&lt;/div&gt;~ /school/cs408/GraphSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=382&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=382&amp;peg=395</guid></item>
<item><pubDate>Mon, 02 Oct 2006 14:21:42 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 381 – Add python syntax support.</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add python syntax support.&lt;/div&gt;+ /vim/syntax&lt;br /&gt;+ /vim/syntax/python.vim&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=381&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=381&amp;peg=395</guid></item>
<item><pubDate>Sun, 01 Oct 2006 11:32:33 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 380 – GraphSearch.py:  * Initial implementation of a graph searching class. ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;GraphSearch.py:&lt;br /&gt;
	* Initial implementation of a graph searching class.&lt;br /&gt;
	* Mostly works, colors edges taken during a search, and labels them&lt;br /&gt;
	  in the order taken.&lt;br /&gt;
	* Needs cleanups.&lt;/div&gt;+ /school/cs408/GraphSearch.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=380&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=380&amp;peg=395</guid></item>
<item><pubDate>Sun, 01 Oct 2006 11:31:43 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 379 – Graph.py:  * Add Edge class, which abstracts out edge ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Graph.py:&lt;br /&gt;
	* Add Edge class, which abstracts out edge properties.&lt;br /&gt;
	* Add functions for getting / setting edge properties.&lt;br /&gt;
&lt;br /&gt;
DrawGraph.py:&lt;br /&gt;
	* Switch from using the vertices / edges to using an already&lt;br /&gt;
	  created Graph directly. This enables colors, labels, etc.&lt;br /&gt;
	* Update examples to match the new constructor.&lt;/div&gt;~ /school/cs408/DrawGraph.py&lt;br /&gt;~ /school/cs408/Graph.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=379&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=379&amp;peg=395</guid></item>
<item><pubDate>Sat, 30 Sep 2006 15:47:28 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 378 – DrawGraph.py:  * Update Documentation.  * Add Author, Copyright, ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;DrawGraph.py:&lt;br /&gt;
	* Update Documentation.&lt;br /&gt;
	* Add Author, Copyright, and License.&lt;/div&gt;~ /school/cs408/DrawGraph.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=378&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=378&amp;peg=395</guid></item>
<item><pubDate>Sat, 30 Sep 2006 15:32:37 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 377 – DrawGraph.py:  * A class that will draw a Graph ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;DrawGraph.py:&lt;br /&gt;
	* A class that will draw a Graph in svg,png, or png formats.&lt;/div&gt;+ /school/cs408/DrawGraph.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=377&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=377&amp;peg=395</guid></item>
<item><pubDate>Fri, 29 Sep 2006 22:13:42 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 376 – Graph.py:  * Add weighted graphing class.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Graph.py:&lt;br /&gt;
	* Add weighted graphing class.&lt;/div&gt;+ /school/cs408/Graph.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=376&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=376&amp;peg=395</guid></item>
<item><pubDate>Fri, 29 Sep 2006 16:37:02 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 375 – Get set up for CS408.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Get set up for CS408.&lt;/div&gt;+ /school/cs408&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=375&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=375&amp;peg=395</guid></item>
<item><pubDate>Fri, 22 Sep 2006 20:17:22 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 374 – animesorter2.py:     * Whoops, forgot to change ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;animesorter2.py:&lt;br /&gt;
    * Whoops, forgot to change the logic around. Now we can get output :)&lt;/div&gt;~ /projects/animesorter/animesorter2.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=374&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=374&amp;peg=395</guid></item>
<item><pubDate>Fri, 22 Sep 2006 16:32:48 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 373 – animesorter2.py:     * Move print functions back ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;animesorter2.py:&lt;br /&gt;
    * Move print functions back inside the AnimeSorter class.&lt;br /&gt;
    * Add back the --quiet command line option.&lt;/div&gt;~ /projects/animesorter/animesorter2.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=373&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=373&amp;peg=395</guid></item>
<item><pubDate>Mon, 18 Sep 2006 16:07:17 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 372 – Remove animesorter.py, since the new animesorter2.py is a better replacement, ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove animesorter.py, since the new animesorter2.py is a better&lt;br /&gt;
replacement, with the same features and more.&lt;/div&gt;x /projects/animesorter/animesorter.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=372&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=372&amp;peg=395</guid></item>
<item><pubDate>Mon, 18 Sep 2006 15:17:53 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 371 – animesorter2.py:  * Add the &apos;pretend&apos; command line option.  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;animesorter2.py:&lt;br /&gt;
	* Add the &apos;pretend&apos; command line option.&lt;br /&gt;
	* Add better error checking.&lt;br /&gt;
	* Add a default to the &apos;interactive&apos; mode.&lt;br /&gt;
	* Remove &apos;quiet&apos; command line option, since it&apos;s broken right now.&lt;/div&gt;~ /projects/animesorter/animesorter2.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=371&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=371&amp;peg=395</guid></item>
<item><pubDate>Sun, 17 Sep 2006 14:02:52 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 370 – raid_checker:     * Make the drive checking ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;raid_checker:&lt;br /&gt;
    * Make the drive checking run in parallel. This should give a speedup&lt;br /&gt;
      equal to the number of drives you have.&lt;/div&gt;~ /projects/raid_checker/raid_checker&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=370&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=370&amp;peg=395</guid></item>
<item><pubDate>Thu, 14 Sep 2006 17:09:22 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 369 – Add the PrintSystem project.  NOTE: It&apos;s not really a ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add the PrintSystem project.&lt;br /&gt;
&lt;br /&gt;
NOTE: It&apos;s not really a full project, but it&apos;s more of a reference&lt;br /&gt;
for a printing system I came up with.&lt;/div&gt;+ /projects/PrintSystem&lt;br /&gt;+ /projects/PrintSystem/PrintSystem.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=369&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=369&amp;peg=395</guid></item>
<item><pubDate>Thu, 14 Sep 2006 17:08:10 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 368 – animesorter2.py:     * Remove stupid threading stuff. ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;animesorter2.py:&lt;br /&gt;
    * Remove stupid threading stuff.&lt;br /&gt;
    * (re)implement a simple printing system.&lt;br /&gt;
    * No feature changes.&lt;/div&gt;~ /projects/animesorter/animesorter2.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=368&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=368&amp;peg=395</guid></item>
<item><pubDate>Wed, 06 Sep 2006 23:35:37 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 367 – Add a good bash script skeleton.</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add a good bash script skeleton.&lt;/div&gt;+ /languages/bash&lt;br /&gt;+ /languages/bash/template.sh&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=367&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=367&amp;peg=395</guid></item>
<item><pubDate>Sun, 03 Sep 2006 23:58:44 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 366 – animesorter2.py:  * Fix comments beginning with whitespace, then a ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;animesorter2.py:&lt;br /&gt;
	* Fix comments beginning with whitespace, then a hash symbol.&lt;br /&gt;
	* Make parsing a little more robust.&lt;/div&gt;~ /projects/animesorter/animesorter2.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=366&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=366&amp;peg=395</guid></item>
<item><pubDate>Sat, 02 Sep 2006 16:51:41 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 365 – Par2Types.py:  * Holds the types that can be used ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Par2Types.py:&lt;br /&gt;
	* Holds the types that can be used to classify a Par2 set.&lt;/div&gt;+ /projects/rarslave/Par2Types.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=365&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=365&amp;peg=395</guid></item>
<item><pubDate>Sat, 02 Sep 2006 14:53:11 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 364 – Par2Parser.py:  * Tabify the entire file.  * Make ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Par2Parser.py:&lt;br /&gt;
	* Tabify the entire file.&lt;br /&gt;
	* Make the class only have private variables, and make the private&lt;br /&gt;
	  variables only accessible using getter methods.&lt;/div&gt;~ /projects/rarslave/Par2Parser.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=364&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=364&amp;peg=395</guid></item>
<item><pubDate>Fri, 01 Sep 2006 12:18:11 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 363 – Add chartab plugin.</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add chartab plugin.&lt;/div&gt;+ /vim/plugin/chartab.vim&lt;br /&gt;~ /vim/vimrc.local&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=363&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=363&amp;peg=395</guid></item>
<item><pubDate>Tue, 15 Aug 2006 11:40:00 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 362 – New vim defaults</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;New vim defaults&lt;/div&gt;~ /vim/gvimrc.local&lt;br /&gt;~ /vim/vimrc.local&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=362&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=362&amp;peg=395</guid></item>
<item><pubDate>Tue, 15 Aug 2006 11:37:10 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 361 – Add new plugins.</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add new plugins.&lt;/div&gt;+ /vim/colors/candycode.vim&lt;br /&gt;+ /vim/plugin/sh.vim&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=361&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=361&amp;peg=395</guid></item>
<item><pubDate>Sat, 01 Jul 2006 08:55:25 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 360 – Switch to cmake</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Switch to cmake&lt;/div&gt;+ /c_progs/RingBuffer/CMakeLists.txt&lt;br /&gt;x /c_progs/RingBuffer/Makefile&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=360&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=360&amp;peg=395</guid></item>
<item><pubDate>Wed, 21 Jun 2006 21:26:09 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 359 – Par2Classifier.py:     * Make the class automatically ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Par2Classifier.py:&lt;br /&gt;
    * Make the class automatically figure out it&apos;s information in the&lt;br /&gt;
      __init__() method.&lt;br /&gt;
    * Add regexes in a dict, for easier retrieval (WIP).&lt;/div&gt;~ /projects/rarslave/Par2Classifier.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=359&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=359&amp;peg=395</guid></item>
<item><pubDate>Mon, 19 Jun 2006 22:14:06 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 358 – This is the beginnings of a re-write (the 4th...) of ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;This is the beginnings of a re-write (the 4th...) of rarslave. Hopefully&lt;br /&gt;
it will detect more of the hard to predict cases that the current code&lt;br /&gt;
cannot deal with.&lt;br /&gt;
&lt;br /&gt;
Par2Classifier.py:&lt;br /&gt;
    * Adding the initial implementation of Par2Classifier.&lt;br /&gt;
    * It will classify a par-set into one of the types it knows about.&lt;br /&gt;
    * It will find the heads of extraction, but this may change later.&lt;br /&gt;
&lt;br /&gt;
Par2Parser.py:&lt;br /&gt;
    * Adding the initial implementation of Par2Parser.&lt;br /&gt;
    * It will parse a par2 file and extract all of the useful information from it.&lt;br /&gt;
    * It will make a guess about the files that _might_ be part of this set.&lt;/div&gt;+ /projects/rarslave/Par2Classifier.py&lt;br /&gt;+ /projects/rarslave/Par2Parser.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=358&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=358&amp;peg=395</guid></item>
<item><pubDate>Sat, 10 Jun 2006 13:59:16 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 357 – The final version of the paper for HST370</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;The final version of the paper for HST370&lt;/div&gt;~ /school/hst370/final.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=357&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=357&amp;peg=395</guid></item>
<item><pubDate>Fri, 09 Jun 2006 17:33:42 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 356 – Adding support to compile statically</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Adding support to compile statically&lt;/div&gt;~ /school/cs480/draw/draw.c&lt;br /&gt;~ /school/cs480/draw/Makefile&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=356&amp;peg=395</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=356&amp;peg=395</guid></item>
</channel></rss>