<?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>Chris’s Projects</title>
	<atom:link href="http://www.crmacd.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crmacd.net</link>
	<description>Various Ideas and Projects of a chaotic mind.</description>
	<lastBuildDate>Tue, 13 Nov 2007 20:43:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Long Overdue Update&#8230;</title>
		<link>http://www.crmacd.net/2007/11/13/long-overdue-update/</link>
		<comments>http://www.crmacd.net/2007/11/13/long-overdue-update/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 20:43:31 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.crmacd.net/2007/11/13/long-overdue-update/</guid>
		<description><![CDATA[I&#8217;m currently working on the following:

Golf Average &#8211; Your golf game your stats.
Dr Reminder &#8211; An appointment reminder with a back end to your doctors office.
Psi Worlds &#8211; A very large web based game using the D&#38;D rules.
Poker &#38; adventure games for my programming classes I teach.
Universal Parse &#8211; a universal parsing tool that converts [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on the following:</p>
<ul>
<li>Golf Average &#8211; Your golf game your stats.</li>
<li>Dr Reminder &#8211; An appointment reminder with a back end to your doctors office.</li>
<li>Psi Worlds &#8211; A very large web based game using the D&amp;D rules.</li>
<li>Poker &amp; adventure games for my programming classes I teach.</li>
<li>Universal Parse &#8211; a universal parsing tool that converts from a data type to csv.</li>
<li>MArchIveL &#8211; a pop mail archiver.</li>
</ul>
<p>I&#8217;m playing with the following technologies:</p>
<ul>
<li>Qooxdoo</li>
<li>Ext JS</li>
<li>Android</li>
<li>Blender</li>
<li>Source SDK</li>
<li>wxWidgets</li>
<li>PHP 5</li>
<li>MySQL (all my apps are designed to run on any database but I usually start with this one)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2007/11/13/long-overdue-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: Sudoku</title>
		<link>http://www.crmacd.net/2006/08/29/update-sudoku-2/</link>
		<comments>http://www.crmacd.net/2006/08/29/update-sudoku-2/#comments</comments>
		<pubDate>Wed, 30 Aug 2006 05:15:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Puzzles]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=10</guid>
		<description><![CDATA[So using the same algorithm I changed the variable from 9 to 16. Which suprisingly worked right away. This however takes almost a full minute. I&#8217;m working on a better appoach the results of which will be uploaded. It is possible with this algorithm to be able to create any size Sudoku puzzle having a [...]]]></description>
			<content:encoded><![CDATA[<p>So using the same algorithm I changed the variable from 9 to 16. Which suprisingly worked right away. This however takes almost a full minute. I&#8217;m working on a better appoach the results of which will be uploaded. It is possible with this algorithm to be able to create any size Sudoku puzzle having a whole number when the square root is taken.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/08/29/update-sudoku-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: Sudoku</title>
		<link>http://www.crmacd.net/2006/08/21/update-sudoku/</link>
		<comments>http://www.crmacd.net/2006/08/21/update-sudoku/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 07:26:38 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Puzzles]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=9</guid>
		<description><![CDATA[I have added a method to solve puzzles utilizing the same method I already wrote to generate Sudoku puzzles. So now we can solve them given information. It is cool to watch when given just a little bit of information how many combinations there are. This function basically generates the board and removes the row, [...]]]></description>
			<content:encoded><![CDATA[<p>I have added a method to solve puzzles utilizing the same method I already wrote to generate Sudoku puzzles. So now we can solve them given information. It is cool to watch when given just a little bit of information how many combinations there are. This function basically generates the board and removes the row, cell, and 3&#215;3 options before calling the solve/generate method. Kind of nice to have the same algorithm solve and generate puzzles.</p>
<p><a title="Sudoku Puzzle Solver" href="http://www.crmacd.net/projects/sudoku/">Sudoku Puzzle Solver</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/08/21/update-sudoku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing: Sudoku</title>
		<link>http://www.crmacd.net/2006/08/14/introducing-sudoku/</link>
		<comments>http://www.crmacd.net/2006/08/14/introducing-sudoku/#comments</comments>
		<pubDate>Mon, 14 Aug 2006 07:57:45 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Puzzles]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=8</guid>
		<description><![CDATA[So last night I got this bright idea to create my own Sudoku generator. The first iteration it randomly generated the first row and for each row after that it kept generating random arrays until they fit. This worked for some cases but failed more times that not. In addition processing time became an issue.
I [...]]]></description>
			<content:encoded><![CDATA[<p>So last night I got this bright idea to create my own Sudoku generator. The first iteration it randomly generated the first row and for each row after that it kept generating random arrays until they fit. This worked for some cases but failed more times that not. In addition processing time became an issue.</p>
<p>I then tried to create the puzzles using a brute force methodology. This worked but I noticed that some 3&#215;3 sections were not correct or had repeating numbers.</p>
<p>Finally, I created a loop and a method that seemed to work. There were however occasions (not sure why I think it has to do with some inconsistencies in PHP) where it would fail. So, I built a simple row check that told the program to re-run itself when it failed. The result a simple PHP class that generates Sudoku puzzles in record time. It uses recursion to eliminate certain rows combinations.</p>
<p>I&#8217;ve posted the puzzle page for printing&#8230; I&#8217;m working on a web based puzzle version. I also posted a debug version that shows the algorithm step by step&#8230; the max number of re-runs I&#8217;ve seen is five if your playing with it and see more than that I would love to know.</p>
<p>Enjoy&#8230;</p>
<p><a title="Sudoku Puzzle Generator" href="http://www.crmacd.net/projects/sudoku/">Sudoku Puzzle Generator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/08/14/introducing-sudoku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Video Redone&#8230;</title>
		<link>http://www.crmacd.net/2006/08/04/google-video-redone/</link>
		<comments>http://www.crmacd.net/2006/08/04/google-video-redone/#comments</comments>
		<pubDate>Sat, 05 Aug 2006 02:39:20 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=7</guid>
		<description><![CDATA[So I figured out a way to recreate the same stuff Google, YouTube, and BroadRamp are doing only using free and open source software.

ffmpeg

For conversion from to FLV

flvmdi

To add the XML so it streams

FlowPlayer

To play the videos once converted


Normally I just convert a couple of times to be able to eventually convert to FLV from [...]]]></description>
			<content:encoded><![CDATA[<p>So I figured out a way to recreate the same stuff Google, YouTube, and BroadRamp are doing only using free and open source software.</p>
<ul>
<li>ffmpeg</li>
<ul>
<li>For conversion from to FLV</li>
</ul>
<li>flvmdi</li>
<ul>
<li>To add the XML so it streams</li>
</ul>
<li>FlowPlayer</li>
<ul>
<li>To play the videos once converted</li>
</ul>
</ul>
<p>Normally I just convert a couple of times to be able to eventually convert to FLV from my original format. Recently I found a Windows <img src='http://www.crmacd.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  tool called SUPER that does a great job converting the video. Now all I have to do is run the file through the gui version of flvmdi. Done.</p>
<p>Check out my results at my own <a title="video player" href="http://www.crmacd.com/videos/">video player</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/08/04/google-video-redone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Examples: Bingo Builder</title>
		<link>http://www.crmacd.net/2006/01/18/examples-bingo-builder/</link>
		<comments>http://www.crmacd.net/2006/01/18/examples-bingo-builder/#comments</comments>
		<pubDate>Wed, 18 Jan 2006 07:16:32 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Bingo Builder]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=6</guid>
		<description><![CDATA[
Classic Bingo
Old Timer Bingo

More to come&#8230;

]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.crmacd.net/projects/bingo/">Classic Bingo</a></li>
<li><a href="http://www.crmacd.net/projects/bingo/old_bingo.php">Old Timer Bingo</a></li>
</ul>
<p>More to come&#8230;</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/01/18/examples-bingo-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcement: Test Maker</title>
		<link>http://www.crmacd.net/2006/01/13/announcement-test-maker/</link>
		<comments>http://www.crmacd.net/2006/01/13/announcement-test-maker/#comments</comments>
		<pubDate>Sat, 14 Jan 2006 05:08:55 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Test Maker]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=4</guid>
		<description><![CDATA[New project started to allow instructors and other educators to create tests and have them graded in real time.
Features:

Sessions
Timers
Real Time Calculations / Post Test/Surveys Results
Class Stats
Question Stats
Question Building
Test/Survey Building

More features in the future.
]]></description>
			<content:encoded><![CDATA[<p>New project started to allow instructors and other educators to create tests and have them graded in real time.</p>
<p>Features:</p>
<ul>
<li>Sessions</li>
<li>Timers</li>
<li>Real Time Calculations / Post Test/Surveys Results</li>
<li>Class Stats</li>
<li>Question Stats</li>
<li>Question Building</li>
<li>Test/Survey Building</li>
</ul>
<p>More features in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/01/13/announcement-test-maker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing: Bingo Builder</title>
		<link>http://www.crmacd.net/2006/01/13/introducing-bingo-builder/</link>
		<comments>http://www.crmacd.net/2006/01/13/introducing-bingo-builder/#comments</comments>
		<pubDate>Sat, 14 Jan 2006 05:07:55 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Bingo Builder]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=5</guid>
		<description><![CDATA[I have created a class that when given a list of 50 words will create a bingo board and will also relate a classic number based bingo game to the newly formed word based bingo game. I will be creating an application or possibly a website that will allow you to create your own word [...]]]></description>
			<content:encoded><![CDATA[<p>I have created a class that when given a list of 50 words will create a bingo board and will also relate a classic number based bingo game to the newly formed word based bingo game. I will be creating an application or possibly a website that will allow you to create your own word based bingo games.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/01/13/introducing-bingo-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcement: LEGOut Builder</title>
		<link>http://www.crmacd.net/2006/01/13/announcement-legout-builder/</link>
		<comments>http://www.crmacd.net/2006/01/13/announcement-legout-builder/#comments</comments>
		<pubDate>Fri, 13 Jan 2006 06:14:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[LEGOut Builder]]></category>

		<guid isPermaLink="false">http://crmacd.biz/projects_blog/?p=3</guid>
		<description><![CDATA[New project started to assist in the planning of events held by LEGO User Groups. The web based application will allow users to claim space in a rectangular grid as well as specify what model (MOC) they will be bringing. More details to follow as the application is developed.
]]></description>
			<content:encoded><![CDATA[<p>New project started to assist in the planning of events held by LEGO User Groups. The web based application will allow users to claim space in a rectangular grid as well as specify what model (MOC) they will be bringing. More details to follow as the application is developed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crmacd.net/2006/01/13/announcement-legout-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
