<?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>Mightystuff</title>
	<atom:link href="http://mightystuff.net/feed" rel="self" type="application/rss+xml" />
	<link>http://mightystuff.net</link>
	<description></description>
	<lastBuildDate>Wed, 04 Apr 2012 20:37:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Isometric Projection with JavaScript in HTML5 vs Flash and Actionscript</title>
		<link>http://mightystuff.net/isometric-projection-with-javascript-in-html5-vs-flash-and-actionscript</link>
		<comments>http://mightystuff.net/isometric-projection-with-javascript-in-html5-vs-flash-and-actionscript#comments</comments>
		<pubDate>Wed, 04 Apr 2012 20:30:06 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://mightystuff.net/?p=292</guid>
		<description><![CDATA[Recently I decided to build part of a game that used an isometric projection for displaying the game board using HTML5. Dirty plagiarist that I am, I found an excellent (albeit very old) tutorial by Danko Kozar for doing this. However it was written in Actionscript. No bother &#8211; I just modified the code to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fisometric-projection-with-javascript-in-html5-vs-flash-and-actionscript"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Recently I decided to build part of a game that used an <a href="http://en.wikipedia.org/wiki/Isometric_projection" target="_blank">isometric projection</a> for displaying the game board using HTML5.<br />
Dirty plagiarist that I am, I found an excellent (albeit very old) tutorial by <a href="http://www.kirupa.com/developer/actionscript/isometric_transforms.htm" target="_blank">Danko Kozar</a> for doing this. However it was written in Actionscript. No bother &#8211; I just modified the code to work in HTML5. This meant I could more or less ignore the theory of how isometric projection works and just get down to the business of doing it. Porting the code was easy. As it says in the tutorial:</p>
<blockquote><p>These tutorials can be used for programming an isometric game in many programming languages not just in Flash. They are more about game programming than about Flash programming.</p></blockquote>
<div style="float:left;margin-right:10px">
Here&#8217;s the swf from Danko&#8217;s tutorial:<br/><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://mightystuff.net/content/2012/03/iso-trans3.swf" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://mightystuff.net/content/2012/03/iso-trans3.swf"></embed></object><span id="more-292"></span></p>
<h2>Actionscript Code:</h2>
<pre>// isometric transformations
// author: Danko Kozar, DKOZAR.COM

// transforms x,y,z coordinates into Flash x coordinate
xFla = function (x, y, z) {
	// cartesian coordinates
	xCart = (x-z)*Math.cos(0.46365);
	// flash coordinates
	xI = xCart+xOrigin;
	return (xI);
};

// transforms x,y,z coordinates into Flash y coordinate
yFla = function (x, y, z) {
	// cartesian coordinates
	yCart = y+(x+z)*Math.sin(0.46365);
	// flash coordinates
	yI = -yCart+yOrigin;
	return (yI);
};

// --- drawing functions --------------------------------
style = function (a, b, c) {
	// a: line width
	// b: line color
	// c: line alpha
	lineStyle(a, b, c);

};

plot = function (x, y, z) {
	moveTo(xFla(x, y, z), yFla(x, y, z));
};

draw = function (x, y, z) {
	lineTo(xFla(x, y, z), yFla(x, y, z));
};
<br/><br/><br/><br/>
boxFilled = function (x, y, z, a, b, c, color, fill) {
	beginFill(fill);
	style(1, color, 100);
	plot(x, y, z);
	draw(x+a, y, z);
	draw(x+a, y+b, z);
	draw(x, y+b, z);
	draw(x, y, z);
	plot(x, y+b, z);
	draw(x+a, y+b, z);
	draw(x+a, y+b, z+c);
	draw(x, y+b, z+c);
	draw(x, y+b, z);
	plot(x, y, z);
	draw(x, y+b, z);
	draw(x, y+b, z+c);
	draw(x, y, z+c);
	draw(x, y, z);
	endFill();
};
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
// --- initialisation --------------------------------
xScreenSize = 400;
yScreenSize = 300;
xOrigin = xScreenSize/2;
yOrigin = yScreenSize-30;
<br/><br/>
// --- main ------------------------------------------
// left wall
boxFilled(0, 0, 200, 200, 80, 0, "0xEE0000", "0xAA0000");
// right wall
boxFilled(200, 0, 0, 0, 80, 200, "0xEE0000", "0xAA0000");
// floor
boxFilled(0, 0, 0, 200, 0, 200, "0x00BB00", "0x00BB00");
// left door
boxFilled(80, 0, 200, 40, 60, 0, "0xCCCCCC", "0x999999");
// right door
boxFilled(200, 0, 80, 0, 60, 40, "0xCCCCCC", "0x000000");
// blue box
boxFilled(100, 0, 130, 30, 60, 30, "0x0000FF", "0x0000AA");
// grey box
boxFilled(80, 0, 80, 30, 30, 30, "0xAAAAAA", "0x555555");
// yellow box
boxFilled(60, 0, 70, 20, 20, 20, "0xFFFF00", "0xAAAA00");
// purple box
boxFilled(60, 0, 20, 30, 20, 40, "0xFF00FF", "0xAA00AA");
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</pre>
</div>
<div>
And here&#8217;s the equivalent canvas element in HTML 5:<br/>
<!-- powered by embed-javascript plugin ver. 1.1 beta (sw-galati.ro) -->
<script type="text/javascript" width="100%" height="900" src="/public/js/isometric-projection.js"></script><br />
<canvas id="canvas" width="400" height="300" style="width:400px;height:300px;background:#000">Your browser does not support HTML5.</canvas></p>
<h2>HTML5/Javascript Code:</h2>
<pre>
// isometric transformations
// author: Christo, mightystuff.net

// transforms x,y,z coordinates into canvas x coordinate
xFla = function (x, y, z) {
	// cartesian coordinates
	xCart = ( x - z ) * Math.cos(0.46365);
	// canvas coordinates
	xI = xCart + xOrigin;
	return (xI);
};

// transforms x,y,z coordinates into canvas y coordinate
yFla = function (x, y, z) {
	// cartesian coordinates
	yCart = y + ( x + z) * Math.sin(0.46365);
	// canvas coordinates
	yI = -yCart + yOrigin;
	return (yI);
};

// --- drawing functions --------------------------------
style = function (a, b, c) {
	// a: line width
	// b: line color
	// c: line alpha
	context.lineWidth = a;
	context.strokeStyle = b;
};

plot = function (x, y, z) {
	move(xFla(x, y, z), yFla(x, y, z));
};

draw = function (x, y, z) {
	line(xFla(x, y, z), yFla(x, y, z));
};

line = function(x,y) {
	context.lineTo(x, y);
}

boxFilled = function (x, y, z, a, b, c, strokeColour, fillColour) {
	context.strokeStyle = strokeColour;
	context.fillStyle = fillColour;
	context.beginPath();
	plot(x, y, z);
	draw(x + a, y, z);
	draw(x + a, y + b, z);
	draw(x, y + b, z);
	draw(x, y, z);
	context.closePath();
	context.stroke();
	context.fill();
	context.beginPath();
	plot(x, y + b, z);
	draw(x + a, y + b, z);
	draw(x + a, y + b, z + c);
	draw(x, y + b, z + c);
	draw(x, y + b, z);
	context.closePath();
	context.stroke();
	context.fill();
	context.beginPath();
	plot(x, y, z);
	draw(x, y + b, z);
	draw(x, y + b, z + c);
	draw(x, y, z + c);
	draw(x, y, z);
	context.closePath();
	context.stroke();
	context.fill();
};

// --- initialisation --------------------------------
var xScreenSize = 400;				// isometric grid parameters
var yScreenSize = 300;
var xOrigin = xScreenSize/2;
var yOrigin = yScreenSize-30;

function drawElements() {

	// --- main ------------------------------------------
	// left wall
	boxFilled(0, 0, 200, 200, 80, 0, "#EE0000", "#AA0000");
	// right wall
	boxFilled(200, 0, 0, 0, 80, 200, "#EE0000", "#AA0000");
	// floor
	boxFilled(0, 0, 0, 200, 0, 200, "#00BB00", "#00BB00");
	// left door
	boxFilled(80, 0, 200, 40, 60, 0, "#CCCCCC", "#999999");
	// right door
	boxFilled(200, 0, 80, 0, 60, 40, "#CCCCCC", "#000000");
	// blue box
	boxFilled(100, 0, 130, 30, 60, 30, "#0000FF", "#0000AA");
	// grey box
	boxFilled(80, 0, 80, 30, 30, 30, "#AAAAAA", "#555555");
	// yellow box
	boxFilled(60, 0, 70, 20, 20, 20, "#FFFF00", "#AAAA00");
	// purple box
	boxFilled(60, 0, 20, 30, 20, 40, "#FF00FF", "#AA00AA");
}

jQuery(document).ready(function($) {
	init();
});

var canvas;                         // Reference to the canvas element
var context;

function init() {
	canvas = document.getElementById("canvas");
	context = canvas.getContext('2d');

	drawElements();
}
</pre>
</div>
<p>Pretty similar huh? This is just the tip of the iceberg and not everything is as easy as this when porting from Flash to HTML 5 (specifically the <a href="http://en.wikipedia.org/wiki/Canvas_element">canvas element</a>). In my (so far limited) experience the canvas element is a <a href="http://stackoverflow.com/questions/2766313/html5-canvas-object-events">bitch to hook up events to</a>, <a href="http://www.kineticjs.com/">handy libraries</a> notwithstanding. </p>
<p>As usual, other people have already thought about these things in depth: tackling the <a href="http://www.williammalone.com/articles/flash-vs-html5-canvas-drawing/">essentials of drawing</a> and <a href="http://www.themaninblue.com/writing/perspective/2010/03/22/">benchmarking the differences</a> between flash and html5. </p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/isometric-projection-with-javascript-in-html5-vs-flash-and-actionscript/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dynamic Leaderboard</title>
		<link>http://mightystuff.net/dynamic-leaderboard</link>
		<comments>http://mightystuff.net/dynamic-leaderboard#comments</comments>
		<pubDate>Mon, 19 Mar 2012 17:05:10 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[leaderboard]]></category>
		<category><![CDATA[tinysort]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://mightystuff.net/?p=250</guid>
		<description><![CDATA[So you want to create a dynamic leaderboard that changes on the fly using jQuery? Well do ya? Here&#8217;s the scenario: you have some cool (to you at least) data that you want to put up on a webpage/kiosk/touchscreen/smartphone that animates beautifully in real time to update the results. Here&#8217;s an example of what I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fdynamic-leaderboard"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So you want to create a dynamic leaderboard that changes on the fly using jQuery? Well do ya?</p>
<p>Here&#8217;s the scenario: you have some cool (to you at least) data that you want to put up on a webpage/kiosk/touchscreen/smartphone that animates beautifully in real time to update the results.</p>
<p>Here&#8217;s an example of what I&#8217;m talking about:</p>
<p>
<!-- powered by embed-javascript plugin ver. 1.1 beta (sw-galati.ro) -->
<script type="text/javascript" width="100%" height="900" src="/public/js/jquery.tinysort.min.js"></script><br /> 
<!-- powered by embed-javascript plugin ver. 1.1 beta (sw-galati.ro) -->
<script type="text/javascript" width="100%" height="900" src="/public/js/leaderboard.js"></script>
<ul id="leaderboard"></ul>
<p><span id="more-250"></span>
<p>You&#8217;ll notice that when a record updates, it will re-order the list depending on where a change has happened, in real time, without you having to do anything. This is ace for games, ops screens and anything else where you want to show off the timely prescience of your data which has a rating or score driving the reason behind its presentation.</p>
<p>All I&#8217;m going to talk about here is the front end &#8211; specifically how we can create a simple web page that will poll a server for any changes in the data. It&#8217;s up to you how you create your back end. However, the ajax poll expects a response in JSON &#8211; see step 2 below about what this needs to look like.</p>
<h3>Step 1: the leaderboard</h3>
<pre>&lt;ul id="leaderboard"&gt;&lt;/ul&gt;</pre>
<p>It&#8217;s an empty unordered list that will get populated by our jQuery ajax method in step 2&#8230;</p>
<h3>Step 2: the poll</h3>
<p>When the page loads, it will fire off poll() which will recursively call itself every 3 seconds.</p>
<p>The first thing it does is request the most up to date data from your server in a JSON format. For the sake of this example, it needs to look like this:</p>
<pre>
<div id="_mcePaste">[ { "facebook_id" : "606970183",</div>
<div id="_mcePaste">"id" : "3",</div>
<div id="_mcePaste">"score" : "269",</div>
<div id="_mcePaste">"username" : "Ant"</div>
<div id="_mcePaste">},</div>
<div id="_mcePaste">{ "facebook_id" : "627180753",</div>
<div id="_mcePaste">"id" : "4",</div>
<div id="_mcePaste">"score" : "268",</div>
<div id="_mcePaste">"username" : "Stuart"</div>
<div id="_mcePaste">},</div>
<div id="_mcePaste">etc...</div>
<div id="_mcePaste">]</div>
</pre>
<p>The poll method iterates through the JSON data. If an li already exists with a reference to the id in the data it contains it will update the li with the new count. If the li doesn&#8217;t exist with the id of the record you&#8217;re bringing back (probably because it&#8217;s a new entry in the results), it will append to the unordered list you have.</p>
<pre><span>	</span><span class="s1">function</span> poll() {
<span>	</span><span>	</span>$.ajax({
<span class="s2"><span>	</span><span>	</span><span>	</span>url: </span>'/ajax/sort-leaderboard'<span class="s2">,</span> // needs to return a JSON array of items having the following properties: id, score, facebook_id, username
<span>	</span><span>	</span><span>	</span>dataType: <span class="s3">'json'</span>,
<span>	</span><span>	</span><span>	</span>success: <span class="s1">function</span>(o) {
<span>	</span><span>	</span><span>	</span><span>	</span><span class="s1">for</span>(i=0;i<span class="s4">&lt;</span>o.length;i++) {
<span>	</span><span>	</span><span>	</span><span>	</span><span>	</span><span class="s1">if</span> ($(<span class="s3">'#user-'</span>+o[i].id).length == 0) {
<span class="s2"><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span></span>// this id doesn't exist, so add it to our list<span class="s2">.</span>
<span class="s2"><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span>$(</span>"#leaderboard"<span class="s2">).append(</span>'&lt;li&gt;&lt;h1 style="display:inline" id="user-'<span class="s2"> + o[i].id + </span>'"&gt;'<span class="s2"> + o[i].score + </span>'&lt;/h1&gt; &lt;img style="height:50px" src="http://graph.facebook.com/'<span class="s2"> + o[i].facebook_id + </span>'/picture"/&gt; '<span class="s2"> + o[i].username + </span>'&lt;/li&gt;'<span class="s2">);</span>
<span>	</span><span>	</span><span>	</span><span>	</span><span>	</span>} <span class="s1">else</span> {
<span class="s2"><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span></span>// this id does exist, so update 'score' count in the h1 tag in the list item<span class="s2">.</span>
<span>	</span><span>	</span><span>	</span><span>	</span><span>	</span><span>	</span>$(<span class="s3">'#user-'</span>+o[i].id).html(o[i].score);
<span>	</span><span>	</span><span>	</span><span>	</span><span>	</span>}
<span>	</span><span>	</span><span>	</span><span>	</span>}
<span>	</span><span>	</span><span>	</span><span>	</span>sort();
<span>	</span><span>	</span><span>	</span>},
<span>	</span><span>	</span>});<span>	</span>

<span class="s2"><span>	</span><span>	</span></span>// play it again, sa<span class="s2">m</span>
<span>	</span><span>	</span>t=setTimeout(<span class="s3">"poll()"</span>,3000);
<span>	</span>}</pre>
<h3>Step 3: the sorting</h3>
<p>After the list gets updates the poll() method calls the sort() method.</p>
<p>I wasn&#8217;t clever enough to figure this out, so I nicked the excellent animated sorting example from <a href="http://tinysort.sjeiti.com/" target="_blank">http://tinysort.sjeiti.com/</a>.</p>
<p>It will sort the results that have been updated in step 2 in a groovy way. Tinysort doesn&#8217;t animate itself, but it will sort your data and then use regular jQuery to animate it. The key things to remember is that you want to target the contents of the h1 which contains the score itself, so the first parameter for tsort is &#8217;h1:eq(0)&#8217; and the dude with the highest score goes on top, so the second parameter is setting the option of your sort order, like this: {order:&#8217;desc&#8217;}.</p>
<pre><span>	</span><span class="s1">function</span> sort() {
<span class="s2"><span>	</span><span>	</span></span><span class="s1">var</span><span class="s2"> $Ul = $(</span>'ul#leaderboard'<span class="s2">);</span>
<span>	</span><span>	</span>$Ul.css({position:<span class="s3">'relative'</span>,height:$Ul.height(),display:<span class="s3">'block'</span>});
<span>	</span><span>	</span><span class="s1">var</span> iLnH;
<span class="s2"><span>	</span><span>	</span></span><span class="s1">var</span><span class="s2"> $Li = $(</span>'ul#leaderboard&gt;li'<span class="s2">);</span>
<span>	</span><span>	</span>$Li.each(<span class="s1">function</span>(i,el){
<span>	</span><span>	</span><span>	</span><span class="s1">var</span> iY = $(el).position().top;
<span>	</span><span>	</span><span>	</span>$.data(el,<span class="s3">'h'</span>,iY);
<span>	</span><span>	</span><span>	</span><span class="s1">if</span> (i===1) iLnH = iY;
<span>	</span><span>	</span>});
<span>	</span><span>	</span>$Li.tsort(<span class="s3">'h1:eq(0)'</span>,{order:<span class="s3">'desc'</span>}).each(<span class="s1">function</span>(i,el){
<span>	</span><span>	</span><span>	</span><span class="s1">var</span> $El = $(el);
<span>	</span><span>	</span><span>	</span><span class="s1">var</span> iFr = $.data(el,<span class="s3">'h'</span>);
<span>	</span><span>	</span><span>	</span><span class="s1">var</span> iTo = i*iLnH;
<span>	</span><span>	</span><span>	</span>$El.css({position:<span class="s3">'absolute'</span>,top:iFr}).animate({top:iTo},500);
<span>	</span><span>	</span>});
<span>	</span>}</pre>
<p>Once it starts animating, the poll() method creates a timeout to call itself again so it can do this all over again.</p>
<p>As I mentioned, the back end is up to you, but here&#8217;s how it&#8217;s done for this example using the Zend Framework with php:</p>
<pre><span>	</span>$sql = "SELECT id,score,username,facebook_id FROM leaderboard_users ORDER BY score DESC";               
<span>	</span>$results = $this-&gt;db-&gt;query($sql)-&gt;fetchAll();               
<span>	</span>$table = new Zend_Db_Table("leaderboard_users");       
<span>	</span>$table-&gt;update(array("score"=&gt;$results[count($results)-1]['score'] + 2),'id='.$results[count($results)-1]['id']);                           
<span>	</span>echo Zend_Json::encode($results);</pre>
<p>You can download the html and jQuery <a href="http://mightystuff.net/content/2012/03/leaderboard.html.zip">code for this here</a>.</p>
<p>Go forth and dynamically leaderboard things.</p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/dynamic-leaderboard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy Linux Shortcuts and How To&#8217;s</title>
		<link>http://mightystuff.net/handy-linux-shortcuts-and-how-tos</link>
		<comments>http://mightystuff.net/handy-linux-shortcuts-and-how-tos#comments</comments>
		<pubDate>Thu, 15 Sep 2011 14:37:20 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mightystuff.net/?p=242</guid>
		<description><![CDATA[Here&#8217;s some linux tricks I use in my line of work. I find them useful, you may not. You decide. Delete all files and folders recursively, including hidden ones The example below will remove all folders called .svn within the current directory find . -name ".svn" -type d -exec rm -rf {} \; Rename file [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fhandy-linux-shortcuts-and-how-tos"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Here&#8217;s some linux tricks I use in my line of work. I find them useful, you may not. You decide.<br />
<span id="more-242"></span></p>
<h2>Delete all files and folders recursively, including hidden ones</h2>
<p>The example below will remove all folders called .svn within the current directory</p>
<p><code>find . -name ".svn" -type d -exec rm -rf {} \;</code></p>
<h2>Rename file extensions within a folder</h2>
<p>The example will rename files with a .jpg extension to .png within the current directory</p>
<p><code>for f in *.jpg; do mv ./"$f" "${f%jpg}png"; done</code></p>
<h2>Disk space usage per directory</h2>
<p>Returns human-readable (ie. mb, kb, gb instead of a long number) total bytes for the current directory</p>
<p><code>du -ch | grep total</code></p>
<h2>Download all files of a certain type from a website</h2>
<p>The example will download all .flv files from [URL]</p>
<p><code>wget [URL] -r -l2 -A.flv -H -nd</code></p>
<p>I&#8217;ll update this with anything new I think is useful. In 4 years I haven&#8217;t found anything further that&#8217;s useful to me so don&#8217;t check back with any vigour.</p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/handy-linux-shortcuts-and-how-tos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friend Photomosaics</title>
		<link>http://mightystuff.net/friend-photomosaics</link>
		<comments>http://mightystuff.net/friend-photomosaics#comments</comments>
		<pubDate>Sun, 16 Jan 2011 12:31:56 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://mightystuff.local/?p=15</guid>
		<description><![CDATA[Turn your Facebook profile picture into a photomosaic made up of your friends profile pictures.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Ffriend-photomosaics"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="/?attachment_id=163"><img src="/view-latest-photomosaic.php" alt="" title="Most Recent Photomosaic" class="alignnone size-medium wp-image-163" /></a><br />
Turn your Facebook profile picture into a photomosaic made up of your friends profile pictures.</p>
<p><span id="more-15"></span><br />
<iframe style="width:900px;height:550px;border:0;overflow:hidden" src="/friend-photomosaics.php"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/friend-photomosaics/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Chart Class</title>
		<link>http://mightystuff.net/php-chart-class</link>
		<comments>http://mightystuff.net/php-chart-class#comments</comments>
		<pubDate>Tue, 11 Jan 2011 12:06:01 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[barchart]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://mightystuff.local/?p=58</guid>
		<description><![CDATA[Create line or bar charts and graphs within php. They can be output directly or image files created. Create line or bar charts and graphs within php. They can be output directly or image files created. Usage Simple bar chart &#60;?php require_once 'Chart.php'; $bars = array(41,52,53,12,85,61,53,8,79,10,92,36); $graph = new Chart(); $graph-&#62;addBars($bars, 'ff0000'); $graph-&#62;output(); ?&#62; To [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fphp-chart-class"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignnone" src="http://mightystuff.net/thumb.php?size=290&#038;file=content/mightystuff/media/graph/example_3.png&amp;&lt;br/&gt;size=80" alt=""  /></p>
<p>Create line or bar charts and graphs within php. They can be output directly or image files created.</p>
<p><span id="more-58"></span></p>
<p>Create line or bar charts and graphs within php. They can be output directly or image files created.</p>
<h2>Usage</h2>
<h3>Simple bar chart</h3>
<pre>&lt;?php
require_once 'Chart.php';
$bars = array(41,52,53,12,85,61,53,8,79,10,92,36);
$graph = new Chart();
$graph-&gt;addBars($bars, 'ff0000');
$graph-&gt;output();
?&gt;</pre>
<div><img src="/content/mightystuff/media/graph/example_1.php" alt="" /></div>
<p>To output the chart to an image instead of directly to the browser:</p>
<pre>$graph-&gt;output('filename.png');</pre>
<h3>Add X labels</h3>
<pre>&lt;?php
require_once('Chart.php');
$bars = array(41,52,53,12,85,61,53,8,79,10,92,36);
$dates = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
$graph = new Chart(); $graph-&gt;addBars($bars, 'ff0000');
$graph-&gt;addXLabels($dates, '000000');
$graph-&gt;output();
?&gt;
</pre>
<div><img src="/content/mightystuff/media/graph/example_2.php" alt="" /></div>
<h3>Add Y scale</h3>
<pre>&lt;?php
require_once('Chart.php');
$bars = array(41,52,53,12,85,61,53,8,79,10,92,36);
$dates = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
$graph = new Chart();
$graph-&gt;addBars($bars, 'ff0000');
$graph-&gt;addXLabels($dates, '000000');
$graph-&gt;addYScale('000000');
$graph-&gt;output();
?&gt;</pre>
<div><img src="/content/mightystuff/media/graph/example_3.php" alt="" /></div>
<h3>Combine another bar graph</h3>
<pre>&lt;?php
require_once('Chart.php');
$bars1 = array(41,52,53,12,85,61,53,8,79,10,92,36);
$bars2 = array(61,22,83,42,95,21,67,3,19,99,11,64);
$dates = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
$graph = new Chart();$graph-&gt;addBars($bars1, 'ff0000');
$graph-&gt;addBars($bars2, '0000ff');
$graph-&gt;addXLabels($dates, '000000');
$graph-&gt;addYScale('000000');
$graph-&gt;output();
?&gt;</pre>
<div><img src="/content/mightystuff/media/graph/example_4.php" alt="" /></div>
<h3>Style with gradients</h3>
<pre>&lt;?php
require_once('Chart.php');
$bars1 = array(41,52,53,12,85,61,53,8,79,10,92,36);
$bars2 = array(61,22,83,42,95,21,67,3,19,99,11,64);
$dates = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
$graph = new Chart();
$graph-&gt;gradient = true;
$graph-&gt;addBars($bars1, 'ff0000');
$graph-&gt;addBars($bars2, '0000ff');
$graph-&gt;addXLabels($dates, '000000');
$graph-&gt;addYScale('000000');
$graph-&gt;output();?&gt;</pre>
<div><img src="/content/mightystuff/media/graph/example_5.php" alt="" /></div>
<h3>Add a line graph</h3>
<pre>&lt;?php
require_once('Chart.php');
$bars1 = array(41,52,53,12,85,61,53,8,79,10,92,36);
$bars2 = array(61,22,83,42,95,21,67,3,19,99,11,64);

// create line data based on sine waves
$lines = array();
for($i=0; $i &lt; 36; $i+=5) {
 $x = $i + 5;
 $y1 = 1.5 + sin($i*0.2);
 $y2 = 3.0 * (1.5 + sin($i * 0.2));
 $lines[] = $y1*20; $lines[] = $y2*20;
}
$dates = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
$graph = new Chart();
$graph-&gt;
gradient = true;
$graph-&gt;addBars($bars1, 'ff0000');
$graph-&gt;addBars($bars2, '0000ff');
$graph-&gt;addLines($lines, 'ffcc00');
$graph-&gt;addXLabels($dates, '000000');
$graph-&gt;addYScale('000000');
$graph-&gt;output();
?&gt;</pre>
<div><img src="/content/mightystuff/media/graph/example_6.php" alt="" /></div>
<h3>Requires:</h3>
<p>PHP 5.0 / GD Library</p>
<h3>Installation:</h3>
<p>The script should work with GD version 2, PHP 5.0 and Linux and Windows servers<br />
Licensed under the <a href="http://www.gnu.org/copyleft/lesser.txt" target="_blank">GNU Lesser General Public License</a> as published by the Free Software Foundation.<br />
Copyright © 2007 <a href="/contact">Chris Tomlinson</a>.</p>
<h3>Download</h3>
<p><a href="/content/mightystuff/downloads/chart_0.2.zip">Download chart.php v0.2</a></p>
<h3>Version Changes</h3>
<p>Changes:<br />
0.1 &#8211; first release<br />
0.2 &#8211; added most default values</p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/php-chart-class/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Drawing Gallery</title>
		<link>http://mightystuff.net/drawing-gallery</link>
		<comments>http://mightystuff.net/drawing-gallery#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:37:34 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://mightystuff.local/?p=9</guid>
		<description><![CDATA[Create your own drawing .entry ul li:before { content:none; } .gallery { width:900px; } #content ul, .gallery ul { list-style: none; padding:0; margin:0; } .gallery li { indent:none; margin:0; padding:0; display:inline; list-style:none; } .gallery img { border:1px solid #000; } .gallery { content:""; margin:0; padding:0; } .paginationControl { display:inline; list-style:none; } .pageNumber { width:10px; display:inline; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fdrawing-gallery"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="/vector.php?id=latest&#038;size=150"/></p>
<p><a href="/create-drawing">Create your own drawing</a></p>
<p><span id="more-9"></span></p>
<style>
.entry ul li:before {
	content:none;
}
.gallery {
width:900px;
}
#content ul,
.gallery ul {
	list-style: none;
	padding:0;
	margin:0;
}
.gallery li {
	indent:none;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}
.gallery img {
	border:1px solid #000;
}
.gallery {
	content:"";
	margin:0;
	padding:0;
}
.paginationControl {
	display:inline;
	list-style:none;
}
.pageNumber {
	width:10px;
	display:inline;
	text-align:center;
	overflow:hidden;
}
</style>
<div class="gallery">
<ul class="gallery">
<li><a href="/drawing?page=1&#038;id=1493"><img src="vector.php?size=150&#038;id=1493"/></a></li>
<li><a href="/drawing?page=1&#038;id=1492"><img src="vector.php?size=150&#038;id=1492"/></a></li>
<li><a href="/drawing?page=1&#038;id=1491"><img src="vector.php?size=150&#038;id=1491"/></a></li>
<li><a href="/drawing?page=1&#038;id=1489"><img src="vector.php?size=150&#038;id=1489"/></a></li>
<li><a href="/drawing?page=1&#038;id=1487"><img src="vector.php?size=150&#038;id=1487"/></a></li>
<li><a href="/drawing?page=1&#038;id=1484"><img src="vector.php?size=150&#038;id=1484"/></a></li>
<li><a href="/drawing?page=1&#038;id=1483"><img src="vector.php?size=150&#038;id=1483"/></a></li>
<li><a href="/drawing?page=1&#038;id=1482"><img src="vector.php?size=150&#038;id=1482"/></a></li>
<li><a href="/drawing?page=1&#038;id=1481"><img src="vector.php?size=150&#038;id=1481"/></a></li>
<li><a href="/drawing?page=1&#038;id=1480"><img src="vector.php?size=150&#038;id=1480"/></a></li>
<li><a href="/drawing?page=1&#038;id=1479"><img src="vector.php?size=150&#038;id=1479"/></a></li>
<li><a href="/drawing?page=1&#038;id=1478"><img src="vector.php?size=150&#038;id=1478"/></a></li>
<li><a href="/drawing?page=1&#038;id=1477"><img src="vector.php?size=150&#038;id=1477"/></a></li>
<li><a href="/drawing?page=1&#038;id=1476"><img src="vector.php?size=150&#038;id=1476"/></a></li>
<li><a href="/drawing?page=1&#038;id=1474"><img src="vector.php?size=150&#038;id=1474"/></a></li>
<li><a href="/drawing?page=1&#038;id=1470"><img src="vector.php?size=150&#038;id=1470"/></a></li>
<li><a href="/drawing?page=1&#038;id=1468"><img src="vector.php?size=150&#038;id=1468"/></a></li>
<li><a href="/drawing?page=1&#038;id=1467"><img src="vector.php?size=150&#038;id=1467"/></a></li>
<li><a href="/drawing?page=1&#038;id=1466"><img src="vector.php?size=150&#038;id=1466"/></a></li>
<li><a href="/drawing?page=1&#038;id=1465"><img src="vector.php?size=150&#038;id=1465"/></a></li>
<li><a href="/drawing?page=1&#038;id=1464"><img src="vector.php?size=150&#038;id=1464"/></a></li>
<li><a href="/drawing?page=1&#038;id=1461"><img src="vector.php?size=150&#038;id=1461"/></a></li>
<li><a href="/drawing?page=1&#038;id=1459"><img src="vector.php?size=150&#038;id=1459"/></a></li>
<li><a href="/drawing?page=1&#038;id=1457"><img src="vector.php?size=150&#038;id=1457"/></a></li>
<li><a href="/drawing?page=1&#038;id=1456"><img src="vector.php?size=150&#038;id=1456"/></a></li>
<li><a href="/drawing?page=1&#038;id=1455"><img src="vector.php?size=150&#038;id=1455"/></a></li>
<li><a href="/drawing?page=1&#038;id=1454"><img src="vector.php?size=150&#038;id=1454"/></a></li>
<li><a href="/drawing?page=1&#038;id=1453"><img src="vector.php?size=150&#038;id=1453"/></a></li>
<li><a href="/drawing?page=1&#038;id=1452"><img src="vector.php?size=150&#038;id=1452"/></a></li>
<li><a href="/drawing?page=1&#038;id=1451"><img src="vector.php?size=150&#038;id=1451"/></a></li>
</ul>
</div>
<div class="paginationControl">
<span class="disabled">&lt; Previous</span> |<span class="pageNumber">1&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=2">2</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=3">3</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=4">4</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=5">5</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=6">6</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=7">7</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=8">8</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=9">9</a>&nbsp;|&nbsp;</span><span class="pageNumber"><a href="/drawing-gallery?page=10">10</a>&nbsp;|&nbsp;</span><a href="/drawing-gallery?page=2">Next &gt;</a></div>
<p><script>
function hide(obj,id) {
	jQuery.ajax({
		url: '/hide-drawing.php',
		dataType: 'text',
		data: {id:id},
		success: function(o) {
			//alert("hidden");
		},
	});		
}
</script>
<p><a href="create-drawing">Create your own drawing&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/drawing-gallery/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create Flash Drawing</title>
		<link>http://mightystuff.net/create-drawing</link>
		<comments>http://mightystuff.net/create-drawing#comments</comments>
		<pubDate>Wed, 03 Mar 2010 11:36:00 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://mightystuff.local/?p=1</guid>
		<description><![CDATA[A collection of many spontaneous drawings generated with Flash Over a thousand random drawings created since 2003. Create your own drawing: Once you click submit, your drawing will be visible on the drawing gallery]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fcreate-drawing"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-50" href="http://dev.mightystuff.net/create-drawing/flash_drawing"><img class="alignnone size-full wp-image-50" title="flash_drawing" src="/content/2010/03/flash_drawing.png" alt="" width="80" height="80" /></a></p>
<p>A collection of many spontaneous drawings generated with Flash</p>
<p>Over a thousand random drawings created since 2003.</p>
<p><strong><span style="font-weight: normal;"><span id="more-1"></span></span></strong><span style="font-size: 20px;">Create your own drawing:</span></p>
<p><strong><span style="font-weight: normal;"><object id="create-drawing" style="width: 400px; height: 400px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="src" value="/content/mightystuff/media/Drawings/drawing.swf" /><embed id="create-drawing" style="width: 400px; height: 400px;" type="application/x-shockwave-flash" width="400" height="400" src="/content/mightystuff/media/Drawings/drawing.swf" quality="high" menu="false" loop="false"></embed></object></span></strong></p>
<p><strong><span style="font-weight: normal;">Once you click submit, your drawing will be visible on the <a href="/flash/drawing-gallery">drawing gallery</a></span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/create-drawing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Font List</title>
		<link>http://mightystuff.net/font-list</link>
		<comments>http://mightystuff.net/font-list#comments</comments>
		<pubDate>Sat, 19 Jan 2008 18:52:28 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://mightystuff.net/?p=207</guid>
		<description><![CDATA[.entry ul li:before { content:none; } #content ul, .gallery ul { list-style: none; padding:0; margin:0; } .gallery li { indent:none; margin:0; padding:0; display:inline; list-style:none; } .gallery img { border:1px solid #000; } .gallery { content:""; margin:0; padding:0; } .paginationControl { display:inline; list-style:none; } .pageNumber { width:10px; display:inline; text-align:center; overflow:hidden; } A B C D E [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Ffont-list"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src=""/><br />
<span id="more-207"></span></p>
<style>
.entry ul li:before {
	content:none;
}
#content ul,
.gallery ul {
	list-style: none;
	padding:0;
	margin:0;
}
.gallery li {
	indent:none;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}
.gallery img {
	border:1px solid #000;
}
.gallery {
	content:"";
	margin:0;
	padding:0;
}
.paginationControl {
	display:inline;
	list-style:none;
}
.pageNumber {
	width:10px;
	display:inline;
	text-align:center;
	overflow:hidden;
}
</style>
<p>
<ul class="gallery">
<li><a href="/font-list?page=A">A</a></li>
<li><a href="/font-list?page=B">B</a></li>
<li><a href="/font-list?page=C">C</a></li>
<li><a href="/font-list?page=D">D</a></li>
<li><a href="/font-list?page=E">E</a></li>
<li><a href="/font-list?page=F">F</a></li>
<li><a href="/font-list?page=G">G</a></li>
<li><a href="/font-list?page=H">H</a></li>
<li><a href="/font-list?page=I">I</a></li>
<li><a href="/font-list?page=J">J</a></li>
<li><a href="/font-list?page=K">K</a></li>
<li><a href="/font-list?page=L">L</a></li>
<li><a href="/font-list?page=K">K</a></li>
<li><a href="/font-list?page=M">M</a></li>
<li><a href="/font-list?page=N">N</a></li>
<li><a href="/font-list?page=O">O</a></li>
<li><a href="/font-list?page=P">P</a></li>
<li><a href="/font-list?page=Q">Q</a></li>
<li><a href="/font-list?page=R">R</a></li>
<li><a href="/font-list?page=S">S</a></li>
<li><a href="/font-list?page=T">T</a></li>
<li><a href="/font-list?page=U">U</a></li>
<li><a href="/font-list?page=V">V</a></li>
<li><a href="/font-list?page=W">W</a></li>
<li><a href="/font-list?page=X">X</a></li>
<li><a href="/font-list?page=Y">Y</a></li>
<li><a href="/font-list?page=Z">Z</a></li>
</ul>
<p>
<ul class="gallery">
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Uncial.TTF&#038;text=American Uncial.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/50 Fonts 2.ttf&#038;text=50 Fonts 2.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American-Uncial-Normal.TTF&#038;text=American-Uncial-Normal.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AHD Symbol Italic.TTF&#038;text=AHD Symbol Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Algerian.TTF&#038;text=Algerian.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Anwik.TTF&#038;text=Anwik.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AHD Symbol Sans Bold.TTF&#038;text=AHD Symbol Sans Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AmericanUncD.TTF&#038;text=AmericanUncD.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AHD Symbol.TTF&#038;text=AHD Symbol.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AlfonsoWhiteheadSH.TTF&#038;text=AlfonsoWhiteheadSH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AIEgyptianConBolSma.TTF&#038;text=AIEgyptianConBolSma.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americana BT.TTF&#038;text=Americana BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AIProsperaBook.TTF&#038;text=AIProsperaBook.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americana Bold BT.TTF&#038;text=Americana Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/APL-Normal.TTF&#038;text=APL-Normal.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americana Extra Bold BT.TTF&#038;text=Americana Extra Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ATROX normal.TTF&#038;text=ATROX normal.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Andes Bold.TTF&#038;text=Andes Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aachen BT.TTF&#038;text=Aachen BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americana Italic BT.TTF&#038;text=Americana Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aachen Bold BT.TTF&#038;text=Aachen Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Andes.TTF&#038;text=Andes.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aapex.ttf&#038;text=Aapex.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Andromeda.TTF&#038;text=Andromeda.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aarco-.TTF&#038;text=Aarco-.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amerigo BT.TTF&#038;text=Amerigo BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aardvark Bold.TTF&#038;text=Aardvark Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 721 Light Italic BT.TTF&#038;text=Aldine 721 Light Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Abadi MT Condensed Extra Bold.TTF&#038;text=Abadi MT Condensed Extra Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AlgerianBasD.TTF&#038;text=AlgerianBasD.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Abadi MT Condensed Light.TTF&#038;text=Abadi MT Condensed Light.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AmbersHand Regular.TTF&#038;text=AmbersHand Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Abadi MT Condensed.TTF&#038;text=Abadi MT Condensed.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americo Bold.TTF&#038;text=Americo Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AceBinghamSH.TTF&#038;text=AceBinghamSH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Andros.TTF&#038;text=Andros.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Acidic.TTF&#038;text=Acidic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AmarilloUSAF.TTF&#038;text=AmarilloUSAF.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AcmoDisplaySSK Italic.TTF&#038;text=AcmoDisplaySSK Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americo Outline Regular.TTF&#038;text=Americo Outline Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AcmoDisplaySSK.TTF&#038;text=AcmoDisplaySSK.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AndyMacarthurSH.TTF&#038;text=AndyMacarthurSH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Ad Lib BT.TTF&#038;text=Ad Lib BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americo Regular.TTF&#038;text=Americo Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Ad Lib Win95BT.TTF&#038;text=Ad Lib Win95BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amerigo Bold BT.TTF&#038;text=Amerigo Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AddisonLibbySH.TTF&#038;text=AddisonLibbySH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Angelots.TTF&#038;text=Angelots.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Adelaide.TTF&#038;text=Adelaide.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Anglican Regular.TTF&#038;text=Anglican Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AdobeFnt.lst&#038;text=AdobeFnt.lst The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Ann Regular.TTF&#038;text=Ann Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aduren.ttf&#038;text=Aduren.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amerigo Medium BT.TTF&#038;text=Amerigo Medium BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Advert Regular.TTF&#038;text=Advert Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amerigo Bold Italic BT.TTF&#038;text=Amerigo Bold Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Agate Bold.TTF&#038;text=Agate Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amerigo Italic BT.TTF&#038;text=Amerigo Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Agincort Italic.TTF&#038;text=Agincort Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AnneBoleynSH.TTF&#038;text=AnneBoleynSH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Agincort.TTF&#038;text=Agincort.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amherst Italic.TTF&#038;text=Amherst Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AinsworthSSK Bold.TTF&#038;text=AinsworthSSK Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amerigo Medium Italic BT.TTF&#038;text=Amerigo Medium Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AinsworthSSK.TTF&#038;text=AinsworthSSK.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amethyst Regular.TTF&#038;text=Amethyst Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AirbrushReverse.TTF&#038;text=AirbrushReverse.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Anson.TTF&#038;text=Anson.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Akka.TTF&#038;text=Akka.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amherst Regular.TTF&#038;text=Amherst Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Albertus Bold.TTF&#038;text=Albertus Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amelia BT.TTF&#038;text=Amelia BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Apollyon_.TTF&#038;text=Apollyon_.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Albertus Extra Bold.TTF&#038;text=Albertus Extra Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amelia.TTF&#038;text=Amelia.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arabia.TTF&#038;text=Arabia.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Albertus Medium Italic.TTF&#038;text=Albertus Medium Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amherst.TTF&#038;text=Amherst.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Albertus Medium.TTF&#038;text=Albertus Medium.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Anonymous.TTF&#038;text=Anonymous.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Alchemist.TTF&#038;text=Alchemist.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amy.TTF&#038;text=Amy.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 401 BT.TTF&#038;text=Aldine 401 BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AmerTypeLight.TTF&#038;text=AmerTypeLight.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 401 Bold BT.TTF&#038;text=Aldine 401 Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Garamond BT.TTF&#038;text=American Garamond BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 401 Bold Italic BT.TTF&#038;text=Aldine 401 Bold Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Garamond Bold BT.TTF&#038;text=American Garamond Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 401 Italic BT.TTF&#038;text=Aldine 401 Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Amphion Italic.TTF&#038;text=Amphion Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 721 BT.TTF&#038;text=Aldine 721 BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Garamond Italic BT.TTF&#038;text=American Garamond Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 721 Bold BT.TTF&#038;text=Aldine 721 Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Garamond Bold Italic BT.TTF&#038;text=American Garamond Bold Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 721 Bold Italic BT.TTF&#038;text=Aldine 721 Bold Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Typewriter Bold BT.TTF&#038;text=American Typewriter Bold BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 721 Italic BT.TTF&#038;text=Aldine 721 Italic BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Text BT.TTF&#038;text=American Text BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aldine 721 Light BT.TTF&#038;text=Aldine 721 Light BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AntiquaSSK Bold.TTF&#038;text=AntiquaSSK Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Alexina.TTF&#038;text=Alexina.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AlgerianD.TTF&#038;text=AlgerianD.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AntiquaLightSSK.TTF&#038;text=AntiquaLightSSK.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Algiers.TTF&#038;text=Algiers.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Anglophile Regular.TTF&#038;text=Anglophile Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Allegro BT.TTF&#038;text=Allegro BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Antique Olive.TTF&#038;text=Antique Olive.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AllureSSK.TTF&#038;text=AllureSSK.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AntiqueOliveT.TTF&#038;text=AntiqueOliveT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Alpine.TTF&#038;text=Alpine.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/American Typewriter Medium BT.TTF&#038;text=American Typewriter Medium BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Alternate Gothic No.2 BT.TTF&#038;text=Alternate Gothic No.2 BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aquiline Black.TTF&#038;text=Aquiline Black.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Alto.TTF&#038;text=Alto.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Americana Extra Bold Condensed BT.TTF&#038;text=Americana Extra Bold Condensed BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Ashes 1.TTF&#038;text=Ashes 1.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Antique Olive Bold.TTF&#038;text=Antique Olive Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Ashleigh 1994.TTF&#038;text=Ashleigh 1994.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Antique Olive Compact.TTF&#038;text=Antique Olive Compact.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Ashley Inline.TTF&#038;text=Ashley Inline.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Antique Olive Italic.TTF&#038;text=Antique Olive Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AssadSadatSH.TTF&#038;text=AssadSadatSH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AntonioMountbattenSH.TTF&#038;text=AntonioMountbattenSH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Astaire.TTF&#038;text=Astaire.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aquiline Book Bold.TTF&#038;text=Aquiline Book Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aster1.TTF&#038;text=Aster1.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aquiline Extra Bold.TTF&#038;text=Aquiline Extra Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arax.TTF&#038;text=Arax.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Austere SSi Bold.TTF&#038;text=Austere SSi Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArcadeAmerica.TTF&#038;text=ArcadeAmerica.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArchiBold.TTF&#038;text=ArchiBold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Architect.TTF&#038;text=Architect.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AustereBlackCapsSSK Bold.TTF&#038;text=AustereBlackCapsSSK Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Architecture.TTF&#038;text=Architecture.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AustereCapsSSK Bold.TTF&#038;text=AustereCapsSSK Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArchitextOneType.TTF&#038;text=ArchitextOneType.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AustereCapsSSK.TTF&#038;text=AustereCapsSSK.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arena Black.TTF&#038;text=Arena Black.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arroyo Bold Italic.TTF&#038;text=Arroyo Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arena Condensed Bold Italic.TTF&#038;text=Arena Condensed Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AustereLightCapsSSK Bold.TTF&#038;text=AustereLightCapsSSK Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arena Outline.TTF&#038;text=Arena Outline.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Asterx Regular.TTF&#038;text=Asterx Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArenaBlackExtended Italic.TTF&#038;text=ArenaBlackExtended Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Astigma Regular.TTF&#038;text=Astigma Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Argot Display Caps SSi.TTF&#038;text=Argot Display Caps SSi.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AstuteLightSSK Italic.TTF&#038;text=AstuteLightSSK Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Alternative Regular.TTF&#038;text=Arial Alternative Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AustereLightCapsSSK.TTF&#038;text=AustereLightCapsSSK.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Black.TTF&#038;text=Arial Black.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avalon Bold Italic.TTF&#038;text=Avalon Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Bold Italic.TTF&#038;text=Arial Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avalon Bold.TTF&#038;text=Avalon Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Bold.TTF&#038;text=Arial Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avalon Italic.TTF&#038;text=Avalon Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Italic.TTF&#038;text=Arial Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avalon Quest.TTF&#038;text=Avalon Quest.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial MT Black.TTF&#038;text=Arial MT Black.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Asylum 1.TTF&#038;text=Asylum 1.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Bold Italic.TTF&#038;text=Arial Narrow Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avalon.TTF&#038;text=Avalon.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Bold.TTF&#038;text=Arial Narrow Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Athletic Regular.TTF&#038;text=Athletic Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Italic.TTF&#038;text=Arial Narrow Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArsisDReg Italic.TTF&#038;text=ArsisDReg Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Special G1 Bold.TTF&#038;text=Arial Narrow Special G1 Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arroyo Italic.TTF&#038;text=Arroyo Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Special G1 Italic.TTF&#038;text=Arial Narrow Special G1 Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Atlantic Inline-Normal.TTF&#038;text=Atlantic Inline-Normal.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Special G1.TTF&#038;text=Arial Narrow Special G1.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArsisDReg.TTF&#038;text=ArsisDReg.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Special G2 Bold.TTF&#038;text=Arial Narrow Special G2 Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Special G2 Italic.TTF&#038;text=Arial Narrow Special G2 Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AtticAntique Regular.TTF&#038;text=AtticAntique Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow Special G2.TTF&#038;text=Arial Narrow Special G2.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avant Garde Book BT.ttf&#038;text=Avant Garde Book BT.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Narrow.TTF&#038;text=Arial Narrow.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Audities Black.TTF&#038;text=Audities Black.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Rounded MT Bold.TTF&#038;text=Arial Rounded MT Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArtBrush Medium.TTF&#038;text=ArtBrush Medium.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G1 Bold Italic.TTF&#038;text=Arial Special G1 Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Augsburger Initials.TTF&#038;text=Augsburger Initials.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G1 Bold.TTF&#038;text=Arial Special G1 Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Augustus.ttf&#038;text=Augustus.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G1 Italic.TTF&#038;text=Arial Special G1 Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avant Garde Medium BT.ttf&#038;text=Avant Garde Medium BT.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G1.TTF&#038;text=Arial Special G1.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arwen Regular.TTF&#038;text=Arwen Regular.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G2 Bold Italic.TTF&#038;text=Arial Special G2 Bold Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aurora Bold Condensed BT.TTF&#038;text=Aurora Bold Condensed BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G2 Bold.TTF&#038;text=Arial Special G2 Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aurora Condensed BT.TTF&#038;text=Aurora Condensed BT.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G2 Italic.TTF&#038;text=Arial Special G2 Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/AvantGarde-Thin-Italic.TTF&#038;text=AvantGarde-Thin-Italic.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial Special G2.TTF&#038;text=Arial Special G2.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arial.TTF&#038;text=Arial.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avion.TTF&#038;text=Avion.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aristocrat.ttf&#038;text=Aristocrat.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/everyfileaslink.php&#038;text=everyfileaslink.php The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArnoldBoeD.TTF&#038;text=ArnoldBoeD.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Aurora.ttf&#038;text=Aurora.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArnoldBoecklin-ExtraBold.TTF&#038;text=ArnoldBoecklin-ExtraBold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arriba Arriba.ttf&#038;text=Arriba Arriba.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArrowFont.TTF&#038;text=ArrowFont.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/ArrowsAPlentySH.TTF&#038;text=ArrowsAPlentySH.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Arroyo Bold.TTF&#038;text=Arroyo Bold.TTF The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avant Garde Book Oblique BT.ttf&#038;text=Avant Garde Book Oblique BT.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
<li><img style="border:0;width:630px;overflow:hidden" src="/modules/fontwriter/writefont.php?font=content/mightystuff/media/fonts/A/Avant Garde Medium Oblique BT.ttf&#038;text=Avant Garde Medium Oblique BT.ttf The quick brown fox jumps over the lazy dog 1234567890&#038;colour=000000&#038;size=25"/><br/><br/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/font-list/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Thumbnail Script</title>
		<link>http://mightystuff.net/php-thumbnail-script</link>
		<comments>http://mightystuff.net/php-thumbnail-script#comments</comments>
		<pubDate>Sat, 07 Apr 2007 21:06:29 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://mightystuff.local/?p=28</guid>
		<description><![CDATA[A script for converting images to different sizes inline, with support for server caching.

   ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fphp-thumbnail-script"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-239" href="http://mightystuff.net/php-thumbnail-script/mightystuff-%c2%bb-php-thumbnail-script-2"><img class="alignnone size-full wp-image-239" title="Mightystuff » PHP Thumbnail Script" src="http://mightystuff.net/content/2007/04/Mightystuff-»-PHP-Thumbnail-Script.jpg" alt="" width="293" height="202" /></a>A script for converting images to different sizes inline, with  support for server caching.</p>
<p><span id="more-28"></span><br />
<img src="/thumb.php?size=25&amp;file=/content/2011/01/PA010010-e1294741364573.jpg" border="0" alt="/images/sample.jpg" align="middle" /> <img src="/thumb.php?size=50&amp;file=/wp-content/uploads/2011/01/PA010010-e1294741364573.jpg" border="0" alt="/images/sample.jpg" align="middle" /> <img src="/thumb.php?size=100&amp;file=/content/2011/01/PA010010-e1294741364573.jpg" border="0" alt="/images/sample.jpg" align="middle" /> <img src="/thumb.php?size=200&amp;file=/content/2011/01/PA010010-e1294741364573.jpg" border="0" alt="images/sample.jpg" align="middle" /></p>
<h2><span style="font-weight: normal; font-size: 13px;">Very useful for creating multiple sizes of  image urls from single images. </span><span style="font-weight: normal; font-size: 13px;">Creates a thumbnail image depending on  variables passed to it via get.</span></h2>
<p>Images are cached on the server, so  server processing overhead is only needed for the first time the  script runs on a particular image.</p>
<p><!--more--></p>
<h2>Usage:</h2>
<pre>&lt;img src="thumb.php?file=FILE&amp;size=SIZE"&gt; <em>- to size the thumbnail  to fit a square

</em>&lt;img src="thumb.php?file=FILE&amp;sizex=SIZEX&amp;sizey=SIZEY"&gt; - <em>to  size the thumbnail to fit a rectangle</em>

&lt;img src="thumb.php?file=FILE&amp;size=SIZE&amp;quality=QUALITY&amp;nocache=NOCACHE"&gt; <em>-  to set a thumbnails quality </em></pre>
<p>Where:</p>
<ul>
<li>FILE = the  file to retrieve</li>
<li>SIZE = the maximum size of the thumbnail in  pixels</li>
<li>SIZEX = the maximum width of the thumbnail (height  adjusted accordingly)</li>
<li>SIZEY = the maximum height of the  thumbnail (width adjusted accordingly)</li>
<li>QUALITY = an integer  from 0-100 specifying the resulting jpeg quality of the image</li>
<li>NOCACHE  = an integer 1 or 0. If set to 1, the cached thumbnail is deleted and  recreated (use if the source image changes)</li>
</ul>
<h2>Features:</h2>
<ul>
<li>Server caching of images</li>
<li>Creation of jpeg thumbnails  inline, on the fly</li>
<li>Can be used for non-local images, if  allow_fopen_url in the php configuration is set to true</li>
</ul>
<h2>Requires:</h2>
<p>GD Library</p>
<h2>Installation:</h2>
<p>The  script should work with GD versions 1 and 2, and Linux and Windows  servers</p>
<p>Licensed under the <a href="http://www.gnu.org/copyleft/lesser.txt" target="_blank">GNU Lesser General Public  License</a> as published by the Free Software Foundation.<br />
Copyright ©  2005 <a href="/contact">Chris Tomlinson</a>.</p>
<h2>Download:</h2>
<p><a href="/content/mightystuff/media/Downloads/thumb_1.1.zip">Download  thumb.php v1.1</a></p>
<h2>Version Changes:</h2>
<p>Changes:<br />
0.1 &#8211;  first release<br />
0.2 &#8211; converted cache thumbnail from png to jpeg<br />
0.3 &#8211; fixed error where files weren&#8217;t being cached properly<br />
0.4 &#8211;  allowed non local urls (if allow_url_fopen is on), quality and nocache  switches<br />
0.5 &#8211; allowed maximum x and y settings (for scaling images  to fit non square sizes)<br />
0.6 &#8211; allowed tagging of images (with the  get query placing the text in the bottom left hand corner of the image)<br />
0.7 &#8211; fixed gd_info error for php&lt;4.3<br />
0.8 &#8211; added gif support  (for gd 2.0.28)<br />
0.9 &#8211; now supports native outputting of png, jpg and  gif formats<br />
1.0 &#8211; doesn&#8217;t fail if the cache file can&#8217;t be created<br />
1.1 &#8211; removed a few more notices</p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/php-thumbnail-script/feed</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Flash Chess</title>
		<link>http://mightystuff.net/flash-chess</link>
		<comments>http://mightystuff.net/flash-chess#comments</comments>
		<pubDate>Sat, 03 Mar 2007 22:14:41 +0000</pubDate>
		<dc:creator>Christo</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://mightystuff.local/?p=18</guid>
		<description><![CDATA[Chess program designed to learn from player interaction. Made with flash and PHP server technology, the finished version will (in theory) be able to beat all players that aren&#8217;t as good as players that have played the system often.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmightystuff.net%2Fflash-chess"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-92" href="http://mightystuff.net/flash-chess/mightystuff-%c2%bb-flash-chess"><img class="alignnone size-medium wp-image-92" title="Mightystuff » Flash Chess" src="/thumb.php?size=290&#038;file=content/2010/03/Mightystuff-»-Flash-Chess-300x199.jpg" alt="" /></a></p>
<p>Chess program designed to learn from player interaction. Made with flash and PHP server technology, the finished version will (in theory) be able to beat all players that aren&#8217;t as good as players that have played the system often.</p>
<p><span id="more-18"></span></p>
<p><strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="content/mightystuff/media/chess/chess4.swf" /><embed type="application/x-shockwave-flash" width="600" height="400" src="content/mightystuff/media/chess/chess4.swf"></embed></object><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://mightystuff.net/flash-chess/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

