<?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>Sat, 18 Apr 2026 12:35:27 -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;isdir=1&amp;max=40&amp;</link><atom:link href="https://www.irasnyder.com/websvn/rss.php?isdir=1&amp;path=%2F&amp;repname=programming" rel="self" type="application/rss+xml" />
<item><pubDate>Fri, 07 Mar 2008 17:40:51 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 441 – Switch from moreverb to fancyvrb package in homework.tex  This ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Switch from moreverb to fancyvrb package in homework.tex&lt;br /&gt;
&lt;br /&gt;
This switches the \sourcecode{} and \plaintext{} commands to use the fancyvrb&lt;br /&gt;
package instead of the moreverb package. This was done because fancyvrb is&lt;br /&gt;
more featureful, as well as being available by default on more LaTeX systems.&lt;/div&gt;~ /languages/tex/homework.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=441</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=441</guid></item>
<item><pubDate>Thu, 25 Oct 2007 18:15:44 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 440 – Update vim support files in SVN to pretty much the ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update vim support files in SVN to pretty much the same as is on my&lt;br /&gt;
machines.&lt;/div&gt;+ /vim/colors/zenburn.vim&lt;br /&gt;~ /vim/gvimrc.local&lt;br /&gt;x /vim/plugin/python.vim&lt;br /&gt;+ /vim/skel&lt;br /&gt;+ /vim/skel/skel.c&lt;br /&gt;+ /vim/skel/skel.cpp&lt;br /&gt;+ /vim/skel/skel.h&lt;br /&gt;+ /vim/skel/skel.hpp&lt;br /&gt;x /vim/syntax/python.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=440</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=440</guid></item>
<item><pubDate>Sat, 29 Sep 2007 11:02:54 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 439 – Add updated, tab-preserving plaintext importer.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add updated, tab-preserving plaintext importer.&lt;/div&gt;~ /languages/tex/homework.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=439</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=439</guid></item>
<item><pubDate>Sat, 29 Sep 2007 11:01:34 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 438 – Added the original requirements used to write this program.</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added the original requirements used to write this program.&lt;/div&gt;+ /school/cs408/p3/cs408_hw3.pdf&lt;br /&gt;~ /school/cs408/p3/hw03.lisp&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=438</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=438</guid></item>
<item><pubDate>Tue, 25 Sep 2007 15:32:28 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 437 – Add a good LaTeX homework template</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add a good LaTeX homework template&lt;/div&gt;+ /languages/tex/homework.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=437</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=437</guid></item>
<item><pubDate>Thu, 08 Feb 2007 12:11:31 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 436 – Add latex-beamer examples.</title><description>&lt;div&gt;&lt;strong&gt;ira – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add latex-beamer examples.&lt;/div&gt;+ /languages/tex/beam&lt;br /&gt;+ /languages/tex/beam/beam.tex&lt;br /&gt;+ /languages/tex/beam/irabeam.tex&lt;br /&gt;+ /languages/tex/beam/Makefile&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=436</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=436</guid></item>
<item><pubDate>Tue, 06 Feb 2007 18:04:23 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 435 – Add more pdfLatex options to the template.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add more pdfLatex options to the 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=435</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=435</guid></item>
<item><pubDate>Tue, 02 Jan 2007 12:07:54 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 434 – Update python template.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update python template.&lt;/div&gt;~ /languages/python/template.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=434</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=434</guid></item>
<item><pubDate>Tue, 02 Jan 2007 12:07:40 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 433 – Update tex template.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update tex 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=433</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=433</guid></item>
<item><pubDate>Thu, 16 Nov 2006 22:44:23 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 432 – hw04.lisp:  * HI comes before LO in problem #2. ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;hw04.lisp:&lt;br /&gt;
	* HI comes before LO in problem #2.&lt;br /&gt;
	* Fix ordering of arguments in the &quot;or&quot; part of the cond in problem #2.&lt;/div&gt;~ /school/cs408/p4/hw04.lisp&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=432</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=432</guid></item>
<item><pubDate>Thu, 16 Nov 2006 22:35:35 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 431 – hw04.lisp:  * Remove bogus fixme.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;hw04.lisp:&lt;br /&gt;
	* Remove bogus fixme.&lt;/div&gt;~ /school/cs408/p4/hw04.lisp&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=431</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=431</guid></item>
<item><pubDate>Thu, 16 Nov 2006 22:26:14 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 430 – Import CS408 Project #4.</title><description>&lt;div&gt;&lt;strong&gt;ira – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Import CS408 Project #4.&lt;/div&gt;+ /school/cs408/p4/hw04.lisp&lt;br /&gt;+ /school/cs408/p4/hw04.tex&lt;br /&gt;+ /school/cs408/p4/Makefile&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=430</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=430</guid></item>
<item><pubDate>Thu, 09 Nov 2006 17:36:04 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 429 – Actions.py:  * Simplify actions a bit.  * Add ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Actions.py:&lt;br /&gt;
	* Simplify actions a bit.&lt;br /&gt;
	* Add a NPC part to Action, which is Negative Preconditions.&lt;br /&gt;
&lt;br /&gt;
PROJ3.py:&lt;br /&gt;
	* Make the monkey move (more or less) randomly throughout&lt;br /&gt;
	  it&apos;s possible moves, instead of fixing the problem.&lt;/div&gt;~ /school/cs420/p3/Actions.py&lt;br /&gt;~ /school/cs420/p3/PROJ3.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=429</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=429</guid></item>
<item><pubDate>Mon, 06 Nov 2006 14:27:55 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 428 – hw03.lisp:  * Simplify the solution for Problem 2. This ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;hw03.lisp:&lt;br /&gt;
	* Simplify the solution for Problem 2. This uses a local function.&lt;/div&gt;~ /school/cs408/p3/hw03.lisp&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=428</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=428</guid></item>
<item><pubDate>Sun, 05 Nov 2006 14:36:04 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 427 – Import CS408 Project #3.</title><description>&lt;div&gt;&lt;strong&gt;ira – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Import CS408 Project #3.&lt;/div&gt;+ /school/cs408/p3/hw03.lisp&lt;br /&gt;+ /school/cs408/p3/hw03.tex&lt;br /&gt;+ /school/cs408/p3/Makefile&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=427</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=427</guid></item>
<item><pubDate>Sun, 05 Nov 2006 13:53:08 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 426 – Get set up for CS408.</title><description>&lt;div&gt;&lt;strong&gt;ira – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Get set up for CS408.&lt;/div&gt;+ /school/cs408&lt;br /&gt;+ /school/cs408/p3&lt;br /&gt;+ /school/cs408/p4&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=426</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=426</guid></item>
<item><pubDate>Sat, 04 Nov 2006 23:27:26 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 425 – p3.tex:  * Add source code printout.  Makefile:  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;p3.tex:&lt;br /&gt;
	* Add source code printout.&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
	* Add a generic Makefile to run this program.&lt;/div&gt;+ /school/cs420/p3/Makefile&lt;br /&gt;+ /school/cs420/p3/p3.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=425</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=425</guid></item>
<item><pubDate>Sat, 04 Nov 2006 23:16:13 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 424 – PROJ3.py:  * Menu()ize the main loop.  * Break ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;PROJ3.py:&lt;br /&gt;
	* Menu()ize the main loop.&lt;br /&gt;
	* Break solving function out of main().&lt;br /&gt;
&lt;br /&gt;
Meny.py:&lt;br /&gt;
	* Add the Menu class, derived from CS420 Project 1 Menu.&lt;/div&gt;+ /school/cs420/p3/Menu.py&lt;br /&gt;~ /school/cs420/p3/PROJ3.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=424</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=424</guid></item>
<item><pubDate>Sat, 04 Nov 2006 22:32:28 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 423 – Initial Import of CS420 Project #3.</title><description>&lt;div&gt;&lt;strong&gt;ira – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Initial Import of CS420 Project #3.&lt;/div&gt;+ /school/cs420/p3&lt;br /&gt;+ /school/cs420/p3/Actions.py&lt;br /&gt;+ /school/cs420/p3/PROJ3.py&lt;br /&gt;+ /school/cs420/p3/PyCompat.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=423</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=423</guid></item>
<item><pubDate>Sun, 29 Oct 2006 20:35:33 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 422 – GanttChart.java:  * Remove unnecessary variables from for loops.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;GanttChart.java:&lt;br /&gt;
	* Remove unnecessary variables from for loops.&lt;/div&gt;~ /school/cs431/p1/GanttChart.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=422</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=422</guid></item>
<item><pubDate>Sun, 29 Oct 2006 14:57:47 -0800</pubDate><dc:creator>ira</dc:creator><title>Rev 421 – ConfigParser.java:  * Add a check for a generic Exception, ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;ConfigParser.java:&lt;br /&gt;
	* Add a check for a generic Exception, which will happen on any&lt;br /&gt;
	  error in the config file.&lt;br /&gt;
	* Print an appropriate message after catching the above Exception.&lt;/div&gt;~ /school/cs431/p1/ConfigParser.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=421</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=421</guid></item>
<item><pubDate>Fri, 27 Oct 2006 09:04:45 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 420 – Change text strings only. No feature changes.</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Change text strings only. No feature changes.&lt;/div&gt;~ /school/cs431/p1/Project1.java&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=420</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=420</guid></item>
<item><pubDate>Fri, 27 Oct 2006 00:12:33 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 419 – p1.tex:  * Add GanttChart.java to the output.  GanttChart.java: ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;p1.tex:&lt;br /&gt;
	* Add GanttChart.java to the output.&lt;br /&gt;
&lt;br /&gt;
GanttChart.java:&lt;br /&gt;
	* Automatically generate beautiful Gantt Charts.&lt;br /&gt;
&lt;br /&gt;
Scheduler.java:&lt;br /&gt;
	* Use GanttChart class to generate Gantt Charts now.&lt;/div&gt;+ /school/cs431/p1/GanttChart.java&lt;br /&gt;~ /school/cs431/p1/p1.tex&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=419</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=419</guid></item>
<item><pubDate>Thu, 26 Oct 2006 18:18:18 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 418 – LogEntry.java:  * Add a MsgType that represents a Process ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;LogEntry.java:&lt;br /&gt;
	* Add a MsgType that represents a Process being added to the run queue.&lt;br /&gt;
&lt;br /&gt;
Scheduler.java:&lt;br /&gt;
	* Create an entry in the log every time a Process is added to the&lt;br /&gt;
	  run queue.&lt;/div&gt;~ /school/cs431/p1/LogEntry.java&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=418</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=418</guid></item>
<item><pubDate>Thu, 26 Oct 2006 18:07:47 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 417 – Process.java:  * Have a Process store the time at ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Process.java:&lt;br /&gt;
	* Have a Process store the time at which it will enter the run queue.&lt;br /&gt;
	  This makes delaying processes easily possible in all Schedulers.&lt;br /&gt;
&lt;br /&gt;
Scheduler.java:&lt;br /&gt;
	* Add a waiting queue, which holds delayed processes.&lt;br /&gt;
	* Always add to the wait queue in addProcess().&lt;br /&gt;
	* Add queueWaitingProcesses() function so all Schedulers have support&lt;br /&gt;
	  for delayed processes.&lt;br /&gt;
	* Add schedulerFinished() function so that any Scheduler that uses the&lt;br /&gt;
	  default functions can know when it is finished.&lt;br /&gt;
	* Add printTurnaroundTime() function to calculate and print the&lt;br /&gt;
	  turnaround time for this run of the Scheduler.&lt;br /&gt;
	* Use printTurnaroundTime() in run() to print results.&lt;br /&gt;
&lt;br /&gt;
FCFSScheduler.java:&lt;br /&gt;
	* Switch to new interfaces in the Scheduler superclass.&lt;br /&gt;
&lt;br /&gt;
SJFScheduler.java:&lt;br /&gt;
	* Remove all of the custom delayed process support, it is now&lt;br /&gt;
	  implemented in the superclass Scheduler.&lt;br /&gt;
	* Switch to new interfaces in the Scheduler superclass.&lt;br /&gt;
&lt;br /&gt;
RRScheduler.java:&lt;br /&gt;
	* Switch to new interfaces in the Scheduler superclass.&lt;/div&gt;~ /school/cs431/p1/FCFSScheduler.java&lt;br /&gt;~ /school/cs431/p1/Process.java&lt;br /&gt;~ /school/cs431/p1/RRScheduler.java&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;~ /school/cs431/p1/SJFScheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=417</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=417</guid></item>
<item><pubDate>Thu, 26 Oct 2006 14:12:46 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 416 – Process.java:  * Add the wait time to the processor. ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Process.java:&lt;br /&gt;
	* Add the wait time to the processor.&lt;br /&gt;
&lt;br /&gt;
Scheduler.java:&lt;br /&gt;
	* Update the wait times in scheduleCurrent().&lt;br /&gt;
	* Add printWaitTimes() function to print the average wait time.&lt;/div&gt;~ /school/cs431/p1/Process.java&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=416</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=416</guid></item>
<item><pubDate>Wed, 25 Oct 2006 23:37:37 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 415 – Add LaTeX source for printing this project.  All Java ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add LaTeX source for printing this project.&lt;br /&gt;
&lt;br /&gt;
All Java Files:&lt;br /&gt;
	* JavaDoc Documentation for all classes, methods, etc.&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
	* Add doc target to build JavaDoc documentation.&lt;/div&gt;~ /school/cs431/p1/ConfigParser.java&lt;br /&gt;~ /school/cs431/p1/FCFSScheduler.java&lt;br /&gt;~ /school/cs431/p1/LogEntry.java&lt;br /&gt;~ /school/cs431/p1/Makefile&lt;br /&gt;+ /school/cs431/p1/p1.tex&lt;br /&gt;~ /school/cs431/p1/Process.java&lt;br /&gt;~ /school/cs431/p1/Project1.java&lt;br /&gt;~ /school/cs431/p1/RRScheduler.java&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;~ /school/cs431/p1/SJFScheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=415</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=415</guid></item>
<item><pubDate>Wed, 25 Oct 2006 20:19:48 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 414 – Makefile:  * Add proper dependencies to the Makefile.  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Makefile:&lt;br /&gt;
	* Add proper dependencies to the Makefile.&lt;br /&gt;
	* Finally, a perfectly working version.&lt;br /&gt;
&lt;br /&gt;
Scheduler.py:&lt;br /&gt;
	* Add printing of Gantt charts in the run() method.&lt;br /&gt;
	* Remove verbose printing, since the Gantt chart displays the same data.&lt;/div&gt;~ /school/cs431/p1/Makefile&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=414</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=414</guid></item>
<item><pubDate>Wed, 25 Oct 2006 18:05:36 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 413 – LogEntry.java:  * Initial implementation of Log Entries, for use ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;LogEntry.java:&lt;br /&gt;
	* Initial implementation of Log Entries, for use by Schedulers.&lt;br /&gt;
&lt;br /&gt;
Process.java:&lt;br /&gt;
	* Add copy constructor.&lt;br /&gt;
	* Add more private fields. (Some not used, yet).&lt;br /&gt;
	* Add equals() method.&lt;br /&gt;
&lt;br /&gt;
Scheduler.java:&lt;br /&gt;
	* Now an abstract class, not an interface.&lt;br /&gt;
	* Add protected fields.&lt;br /&gt;
	* Add default implementations of most functions.&lt;br /&gt;
	* Add many functions to make writing schedulers easier.&lt;br /&gt;
&lt;br /&gt;
FCFSScheduler.java:&lt;br /&gt;
	* Switch to new Scheduler superclass.&lt;br /&gt;
	* Use Scheduler functions.&lt;br /&gt;
&lt;br /&gt;
SJFScheduler.java:&lt;br /&gt;
	* Switch to new Scheduler superclass.&lt;br /&gt;
	* Clean up private SJFProcess class.&lt;br /&gt;
	* Use Scheduler functions.&lt;br /&gt;
&lt;br /&gt;
RRScheduler.java:&lt;br /&gt;
	* Initial implementation of a Round-Robin Scheduler.&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
	* Minor improvements, still barely working.&lt;br /&gt;
&lt;br /&gt;
Project1.java:&lt;br /&gt;
	* Add SJFScheduler run.&lt;br /&gt;
	* Add RRScheduler run.&lt;/div&gt;~ /school/cs431/p1/FCFSScheduler.java&lt;br /&gt;+ /school/cs431/p1/LogEntry.java&lt;br /&gt;~ /school/cs431/p1/Makefile&lt;br /&gt;~ /school/cs431/p1/Process.java&lt;br /&gt;~ /school/cs431/p1/Project1.java&lt;br /&gt;+ /school/cs431/p1/RRScheduler.java&lt;br /&gt;~ /school/cs431/p1/Scheduler.java&lt;br /&gt;~ /school/cs431/p1/SJFScheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=413</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=413</guid></item>
<item><pubDate>Tue, 24 Oct 2006 22:35:41 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 412 – Project1.java:  * Initial implementation of the main functionality of ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Project1.java:&lt;br /&gt;
	* Initial implementation of the main functionality of CS431 Proj #1.&lt;br /&gt;
&lt;br /&gt;
Process.java:&lt;br /&gt;
	* A container for a process which is read from the input file.&lt;br /&gt;
&lt;br /&gt;
ConfigParser.java:&lt;br /&gt;
	* Parser of CS431 Proj #1&apos;s input file format.&lt;br /&gt;
&lt;br /&gt;
Scheduler.java:&lt;br /&gt;
	* Scheduler interface.&lt;br /&gt;
&lt;br /&gt;
FCFSScheduler.java:&lt;br /&gt;
	* Initial implementation of a First Come First Served Scheduler.&lt;br /&gt;
&lt;br /&gt;
SJFScheduler.java:&lt;br /&gt;
	* Starting point for a Shortest Job First Scheduler.&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
	* Probably non-working makefile for this project.&lt;/div&gt;+ /school/cs431/p1/ConfigParser.java&lt;br /&gt;+ /school/cs431/p1/FCFSScheduler.java&lt;br /&gt;+ /school/cs431/p1/Makefile&lt;br /&gt;+ /school/cs431/p1/Process.java&lt;br /&gt;+ /school/cs431/p1/Project1.java&lt;br /&gt;+ /school/cs431/p1/Scheduler.java&lt;br /&gt;+ /school/cs431/p1/SJFScheduler.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=412</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=412</guid></item>
<item><pubDate>Tue, 24 Oct 2006 16:50:23 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 411 – Add MIT Licensed template file.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add MIT Licensed template file.&lt;/div&gt;+ /languages/java/mit_template.java&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=411</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=411</guid></item>
<item><pubDate>Mon, 23 Oct 2006 22:19:24 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 410 – SudokuPuzzle.py:  * Re-implement the __iter__() function so that it ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;SudokuPuzzle.py:&lt;br /&gt;
	* Re-implement the __iter__() function so that it doesn&apos;t need a&lt;br /&gt;
	  generator. This was the quick and dirty way ;)&lt;/div&gt;~ /school/cs420/p2/SudokuPuzzle.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=410</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=410</guid></item>
<item><pubDate>Mon, 23 Oct 2006 11:17:32 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 409 – Rename cs408/ to cs420/. I got the class wrong.  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename cs408/ to cs420/. I got the class wrong.&lt;br /&gt;
&lt;br /&gt;
Add cs431/ and a directory for the first project.&lt;/div&gt;x /school/cs408&lt;br /&gt;+ /school/cs420 &lt;i&gt;(copied from /school/cs408@408)&lt;/i&gt;&lt;br /&gt;+ /school/cs431&lt;br /&gt;+ /school/cs431/p1&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=409</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=409</guid></item>
<item><pubDate>Mon, 23 Oct 2006 11:10:54 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 408 – p2.tex:  * Initial Commit of printout.  PROJ02.py:  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;p2.tex:&lt;br /&gt;
	* Initial Commit of printout.&lt;br /&gt;
&lt;br /&gt;
PROJ02.py:&lt;br /&gt;
	* Main program for CS420 Project #2.&lt;br /&gt;
&lt;br /&gt;
PyCompat.py:&lt;br /&gt;
	* Compatibility for school computers.&lt;br /&gt;
&lt;br /&gt;
SudokuPuzzle.py:&lt;br /&gt;
	* Include PyCompat for school computers.&lt;br /&gt;
	* Print the initial puzzle configuration in solve().&lt;br /&gt;
	* Add timing support.&lt;br /&gt;
&lt;br /&gt;
Menu.py:&lt;br /&gt;
	* Automatic menu generation.&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
	* Automation.&lt;/div&gt;+ /school/cs408/p2/Makefile&lt;br /&gt;+ /school/cs408/p2/Menu.py&lt;br /&gt;+ /school/cs408/p2/p2.tex&lt;br /&gt;+ /school/cs408/p2/PROJ02.py&lt;br /&gt;+ /school/cs408/p2/PyCompat.py&lt;br /&gt;~ /school/cs408/p2/SudokuPuzzle.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=408</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=408</guid></item>
<item><pubDate>Sat, 21 Oct 2006 22:05:55 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 407 – SudokuPuzzle.py:  * Add a return value so I can ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;SudokuPuzzle.py:&lt;br /&gt;
	* Add a return value so I can tell if a value was actually pruned.&lt;br /&gt;
	* Add a way to enable and disable printing.&lt;br /&gt;
	* Convert to the printsystem.&lt;br /&gt;
	* Add some comments.&lt;/div&gt;~ /school/cs408/p2/SudokuPuzzle.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=407</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=407</guid></item>
<item><pubDate>Fri, 20 Oct 2006 19:55:56 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 406 – SudokuPuzzle.py:  * Fully working version, including &apos;evil&apos; puzzles.  ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;SudokuPuzzle.py:&lt;br /&gt;
	* Fully working version, including &apos;evil&apos; puzzles.&lt;br /&gt;
	* Splitting works now.&lt;/div&gt;~ /school/cs408/p2/SudokuPuzzle.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=406</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=406</guid></item>
<item><pubDate>Fri, 20 Oct 2006 19:41:03 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 405 – SudokuPuzzle.py:  * Initial, mostly working version that solves Sudoku ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;SudokuPuzzle.py:&lt;br /&gt;
	* Initial, mostly working version that solves Sudoku puzzles&lt;br /&gt;
	  using the Arc Consistency Algorithm.&lt;/div&gt;+ /school/cs408/p2&lt;br /&gt;+ /school/cs408/p2/SudokuPuzzle.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=405</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=405</guid></item>
<item><pubDate>Mon, 16 Oct 2006 15:49:16 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 404 – template.py:  * Fix a typo. (missing quote)</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;template.py:&lt;br /&gt;
	* Fix a typo. (missing quote)&lt;/div&gt;~ /languages/python/template.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=404</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=404</guid></item>
<item><pubDate>Mon, 16 Oct 2006 13:57:10 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 403 – template.py:  * Update template to modern standards.</title><description>&lt;div&gt;&lt;strong&gt;ira – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;template.py:&lt;br /&gt;
	* Update template to modern standards.&lt;/div&gt;~ /languages/python/template.py&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=403</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=403</guid></item>
<item><pubDate>Thu, 12 Oct 2006 22:49:53 -0700</pubDate><dc:creator>ira</dc:creator><title>Rev 402 – p1.tex:  * Add class number.  Makefile:  * ...</title><description>&lt;div&gt;&lt;strong&gt;ira – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;p1.tex:&lt;br /&gt;
	* Add class number.&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
	* Be sure to render as letter paper, not a4.&lt;/div&gt;~ /school/cs408/p1/Makefile&lt;br /&gt;~ /school/cs408/p1/p1.tex&lt;br /&gt;</description><link>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=402</link><guid>https://www.irasnyder.com/websvn/revision.php?repname=programming&amp;path=%2F&amp;isdir=1&amp;rev=402</guid></item>
</channel></rss>