<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Weblog of Neill Horsman</title>
	
	<link>http://blog.neillh.com.au</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 15 Jun 2011 04:26:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/com/KgTM" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="com/kgtm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Photo Tagging Version 2</title>
		<link>http://blog.neillh.com.au/2010/03/29/photo-tagging-version-2/</link>
		<comments>http://blog.neillh.com.au/2010/03/29/photo-tagging-version-2/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 10:05:11 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[imgareaselect]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[photo tag]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=241</guid>
		<description><![CDATA[well its been almost a year and I have only now started work on the photo tagger again. With some new enhancements: Now working in IE 8. Haven&#8217;t had much time to test in IE 7 but I&#8217;m sure it wouldn&#8217;t take much effort. Tag title form now shows below the tagged area. Server side [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_223" class="wp-caption alignnone" style="width: 414px"><a href="http://blog.neillh.com.au/wp-content/uploads/2009/07/phototagging.jpg" rel="lightbox"><img class="size-full wp-image-223 " title="phototagging" src="http://blog.neillh.com.au/wp-content/uploads/2009/07/phototagging.jpg" alt="" width="404" height="209" /></a><p class="wp-caption-text">Neill Horsman Photo Tagging</p></div>
<p>well its been almost a year and I have only now started work on the photo tagger again.</p>
<p>With some new enhancements:</p>
<ul>
<li>Now working in IE 8. Haven&#8217;t had much time to test in IE 7 but I&#8217;m sure it wouldn&#8217;t take much effort.</li>
<li>Tag title form now shows below the tagged area.</li>
<li>Server side error checking.</li>
<li>Slightly cleaner code (still have to finish it off)</li>
</ul>
<p>You can view the demo <a href="http://neillh.com.au/phototagging2/index.php" target="_blank">here</a></p>
<p>and download the source removed</p>
<p>There is still one minor problem with the form, when you cancel your tag (click away from the tagged area) the form still displays in the top left corner.<br />
I am working on this issue.</p>
<p>If anyone has an idea or fix I am happy to hear</p>
<p>More to come soon</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2010/03/29/photo-tagging-version-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Photo tagging project update</title>
		<link>http://blog.neillh.com.au/2009/07/09/photo-tagging-project-update/</link>
		<comments>http://blog.neillh.com.au/2009/07/09/photo-tagging-project-update/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:20:44 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[horsman]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[neill]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=222</guid>
		<description><![CDATA[if you are familiar with the photo tagging project I recently released you will know the Image Selection plug-in didn&#8217;t work in IE web browsers. After reading the authors website I have found there is a new version on the jQuery plug-in available (0.8). I plan to update the photo tagging project this week to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.neillh.com.au/phototagging/"></a><a href="http://NeillHorsmanPhotoTagging"><img class="alignnone size-full wp-image-225" title="phototagging" src="http://blog.neillh.com.au/wp-content/uploads/2009/07/phototagging1.jpg" alt="phototagging" width="472" height="224" /></a></p>
<p>if you are familiar with the <a href="http://blog.neillh.com.au/2009/06/24/photo-tagging-project-with-jqueryphpmysqlcss-and-an-unordered-list/">photo tagging project</a> I recently released you will know the Image Selection plug-in didn&#8217;t work in IE web browsers. After reading the <a href="http://odyniec.net/">authors website</a> I have found there is a new version on the jQuery plug-in available (0.8).</p>
<p>I plan to update the photo tagging project this week to let all the IE users see this in action, but remember the better alternate is to download <a href="http://www.mozilla.com/en-US/firefox/upgrade.html">Firefox 3.5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2009/07/09/photo-tagging-project-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ken Block 2 The Infomercial</title>
		<link>http://blog.neillh.com.au/2009/06/24/ken-block-2-the-infomercial/</link>
		<comments>http://blog.neillh.com.au/2009/06/24/ken-block-2-the-infomercial/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:22:52 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[Shed Life]]></category>
		<category><![CDATA[0-60]]></category>
		<category><![CDATA[BFG]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[DC]]></category>
		<category><![CDATA[donut]]></category>
		<category><![CDATA[drift]]></category>
		<category><![CDATA[drifting]]></category>
		<category><![CDATA[Dyrdek]]></category>
		<category><![CDATA[Ellis]]></category>
		<category><![CDATA[Goodrich]]></category>
		<category><![CDATA[Gymkhana]]></category>
		<category><![CDATA[Impreza]]></category>
		<category><![CDATA[Infomercial]]></category>
		<category><![CDATA[Jason]]></category>
		<category><![CDATA[jump]]></category>
		<category><![CDATA[ken]]></category>
		<category><![CDATA[Mad]]></category>
		<category><![CDATA[Magazine]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Monster]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[racing]]></category>
		<category><![CDATA[Rally]]></category>
		<category><![CDATA[Rob]]></category>
		<category><![CDATA[Segway]]></category>
		<category><![CDATA[Shoes]]></category>
		<category><![CDATA[STI]]></category>
		<category><![CDATA[Subaru]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[TWO]]></category>
		<category><![CDATA[USA]]></category>
		<category><![CDATA[WRX]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=215</guid>
		<description><![CDATA[I can drive like this :p]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/HQ7R_buZPSo&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/HQ7R_buZPSo&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I can drive like this :p</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2009/06/24/ken-block-2-the-infomercial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo Tagging Project with jQuery/PHP/MySQL/CSS and an unordered list</title>
		<link>http://blog.neillh.com.au/2009/06/24/photo-tagging-project-with-jqueryphpmysqlcss-and-an-unordered-list/</link>
		<comments>http://blog.neillh.com.au/2009/06/24/photo-tagging-project-with-jqueryphpmysqlcss-and-an-unordered-list/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:16:58 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[image map]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ul]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=189</guid>
		<description><![CDATA[A few months back I worked on a project that required photo tagging. The project got scraped but I am still developing most of the functionality for future work. The requirement for this particular project was for a photo gallery grouped into albums, with photos consisting mainly of people out on the town. I wont [...]]]></description>
			<content:encoded><![CDATA[<p>A few months back I worked on a project that required photo tagging. The project got scraped but I am still developing most of the functionality for future work.</p>
<p>The requirement for this particular project was for a photo gallery grouped into albums, with photos consisting mainly of people out on the town. I wont go into full details but here is how you tag a static image.</p>
<p><strong>View the demo <a href="http://www.neillh.com.au/phototagging" target="_blank">here</a></strong><strong></strong><br />
<script type="text/javascript">// <![CDATA[
digg_url = 'http://blog.neillh.com.au/2009/06/24/photo-tagging-project-with-jqueryphpmysqlcss-and-an-unordered-list/';
// ]]&gt;</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>
<p><strong>We will start with creating a table to store all the image information in</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> CREATE TABLE phototags <span style="color: #009900;">&#40;</span>
 id int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span> AUTO_INCREMENT<span style="color: #339933;">,</span>
 photoid int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 title varchar<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 x1 int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 y1 int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 x2 int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 y2 int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 width int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 height int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
 PRIMARY <span style="color: #990000;">KEY</span> <span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span>
 <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>*photoid can be used later to implement into a photo gallery</p>
<p><strong>1.</strong> First include the required .js</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;"> &lt;!-- Include jQuery and the image area select js --&gt;
 &lt;script src=&quot;js/jquery-1.3.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:2--&gt;&lt;/script&gt;
&lt;script src=&quot;js/jquery.imgareaselect-0.7.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:3--&gt;&lt;/script&gt;
&lt;strong&gt;2.&lt;/strong&gt; add an image to your document.
&lt;pre lang=&quot;html&quot;&gt;&lt;img id=&quot;imageid&quot; src=&quot;images/image.jpg&quot; alt=&quot;Our image&quot; /&gt;</pre></div></div>

<p>*note we need to give it an ID which will correspond with out jQuery selector.</p>
<p><strong>3.</strong> Now the jQuery</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">//Create some vars to hold the x/y info when selecting areas of the image</span>
<span style="color: #003366; font-weight: bold;">var</span> $x1<span style="color: #339933;">,</span> $y1<span style="color: #339933;">,</span> $x2<span style="color: #339933;">,</span> $y2<span style="color: #339933;">,</span> $w<span style="color: #339933;">,</span> $h<span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">function</span> selectChange<span style="color: #009900;">&#40;</span>img<span style="color: #339933;">,</span> selection<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
$x1.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">x1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$y1.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">y1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$x2.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">x2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$y2.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">y2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$w.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">width</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$h.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">height</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">//load the x/y/width/height into hidden text boxes</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input#x1'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">x1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input#y1'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">y1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input#x2'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">x2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input#y2'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">y2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input#w'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">width</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input#h'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>selection.<span style="color: #660066;">height</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
$x1 <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#x1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$y1 <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#y1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$x2 <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#x2'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$y2 <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#y2'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$w <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#w'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$h <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#h'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//here is where we tell jQuery what image the area select will appear on.</span>
$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">load</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img#imageid'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">imgAreaSelect</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> selectionOpacity<span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span> onSelectChange<span style="color: #339933;">:</span> selectChange<span style="color: #339933;">,</span>
outerOpacity<span style="color: #339933;">:</span> <span style="color: #CC0000;">0.4</span><span style="color: #339933;">,</span> handles<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.imgareaselect-handle'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'opacity'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0.7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>In the above code, we inclued jQuery files, made an image with an ID, told jQuery to use that image for the image area select, and set up some other bits to later store this information in a database.</p>
<p><strong>4.</strong> Now we need to store the x/y/width/height into some hidden text boxes, lets create a form</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>form action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;index.php&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span> <span style="color: #339933;">&lt;!--</span> Grab the X<span style="color: #339933;">/</span>Y<span style="color: #339933;">/</span>Width<span style="color: #339933;">/</span>Height <span style="color: #339933;">--&gt;</span>
<span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;x1&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;x1&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$x1</span>; ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;y1&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;y1&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$y1</span>; ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;x2&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;x2&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$x2</span>; ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;y2&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;y2&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$y2</span>; ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;w&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;w&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$w</span>; ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;h&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;h&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$h</span>; ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;title&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;30&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;form&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>input <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;send&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Submit&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #009900;">&#91;</span><span style="color: #339933;">/</span>code<span style="color: #009900;">&#93;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">.&lt;/</span>strong<span style="color: #339933;">&gt;</span> Then we can connect to out <span style="color: #990000;">mysql</span> database and insert all this information
<span style="color: #009900;">&#91;</span>code lang<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;php&quot;</span><span style="color: #009900;">&#93;</span>
<span style="color: #666666; font-style: italic;">// mysql('localhost', 'yourUsername', 'yourPassword', 'yourDatabase');</span>
<span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> mysqli<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'localhost'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'user'</span> <span style="color: #339933;">,</span><span style="color: #0000ff;">'pass'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'db_name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// If user has submitted a tag, insert into database</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$db</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">// Show error if we cannot connect.</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'ERROR: Could not connect to the database.'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_REQUEST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'form'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>query<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; INSERT INTO phototags (id, title, x1, y1, x2, y2, width, height) &quot;</span> <span style="color: #339933;">.</span>
<span style="color: #0000ff;">&quot; VALUES('', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'x1'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'y1'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'x2'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'y2'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'w'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'h'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;') &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p><strong>6</strong>. Now we need to get the coordinates from the database to make up our imagemap using an ul.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$db</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">// Show error if we cannot connect.</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'ERROR: Could not connect to the database.'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">//database select</span>
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>query<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; SELECT id, title, x1, y1, x2, y2, width, height FROM phototags &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$query</span> <span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>fetch_object<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">//take the title for the tag and replace all spaces with a - to name the css class</span>
<span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>title<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;!--</span> create a CSS <span style="color: #000000; font-weight: bold;">class</span> with the title name from our tag <span style="color: #339933;">--&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;!--</span> 	<span style="color: #666666; font-style: italic;">#map a. { top:px; left:px; width:px; height:px; } --&gt;&lt;!-- create a UL with the CSS class --&gt;
</span>
<span style="color: #339933;">&lt;</span>ul id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;map&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>a <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php echo <span style="color: #006699; font-weight: bold;">$name</span>; ?&amp;gt;&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#&quot;</span><span style="color: #339933;">&gt;&lt;</span>span<span style="color: #339933;">&gt;&lt;</span>strong<span style="color: #339933;">&gt;</span>title<span style="color: #339933;">;</span> ?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&lt;/</span>strong<span style="color: #339933;">&gt;&lt;/</span>span<span style="color: #339933;">&gt;&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>ul<span style="color: #339933;">&gt;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p><strong>7.</strong> Now for some CSS to show the title for the tag</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#map</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:arial</span><span style="color: #00AA00;">,</span> helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">8pt</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#map</span> li <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#map</span> li a <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/blank.gif</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#map</span> li a span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#map</span> li a<span style="color: #3333ff;">:hover </span>span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">120px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> filter<span style="color: #00AA00;">:</span>alpha<span style="color: #00AA00;">&#40;</span>opacity<span style="color: #00AA00;">=</span><span style="color: #cc66cc;">80</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> opacity<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0.8</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><strong>View the demo <a href="http://www.neillh.com.au/phototagging" target="_blank">here</a></strong></p>
<p>This is my first tutorial so if its a bit hard to follow I am sorry, have a look at the source, its rather straight forward.</p>
<p>Feel free to use this for any personal project.<br />
Send me an email if you find a use for it, or a better way to do everything.</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2009/06/24/photo-tagging-project-with-jqueryphpmysqlcss-and-an-unordered-list/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Bugatti comes to Australia</title>
		<link>http://blog.neillh.com.au/2009/01/22/bugatti-comes-to-australia/</link>
		<comments>http://blog.neillh.com.au/2009/01/22/bugatti-comes-to-australia/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 15:01:29 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[Shed Life]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[1000hp]]></category>
		<category><![CDATA[400kmh]]></category>
		<category><![CDATA[buggati]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[koenigsegg]]></category>
		<category><![CDATA[trivett]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=183</guid>
		<description><![CDATA[Trivett Group, Australia&#8217;s largest prestige automotive group raised the benchmark in automotive motoring yet again by adding the world&#8217;s fastest production car ever built to its stable of brands, becoming the exclusive authorised dealer for Bugatti Automobile in Australia&#8230;. Read full story here. Now they fail to mention that the Buggati wont be road legal/registrable [...]]]></description>
			<content:encoded><![CDATA[<p>Trivett Group, Australia&#8217;s largest prestige automotive group raised the benchmark in automotive motoring yet again by adding the world&#8217;s fastest production car ever built to its stable of brands, becoming the exclusive authorised dealer for Bugatti Automobile in Australia&#8230;. <a href="http://www.trivett.com.au/news/238/Trivett_Group_welcomes_Bugatti/" target="_blank">Read full story here</a>.</p>
<p>Now they fail to mention that the Buggati wont be road legal/registrable here or that it will cost somewhere between $2.7 and $3 Million dollars, but if you have the money for it I&#8217;m sure you could hire out any local race tracks a few times a week for some beyond amazing fun.</p>
<p>Now I just have to wait for the Koenigsegg to come to Australia and I will be one happy little boy.</p>
<p><strong><a style="text-align: right;" href="http://media.drive.com.au/?rid=36317"><strong>Watch a video Review of the Bugatti at Sandown: The world&#8217;s fastest road car</strong></a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2009/01/22/bugatti-comes-to-australia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Project Deploy</title>
		<link>http://blog.neillh.com.au/2008/12/07/project-deploy/</link>
		<comments>http://blog.neillh.com.au/2008/12/07/project-deploy/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 00:45:31 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[project deploy]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=164</guid>
		<description><![CDATA[Came across Project Deploy via a friend on Twitter last week. Great little app for designers where you can create a project framework. Are you tired of creating a new project folder, images folder, css files, linking in jquery. This app asks you what items your project will need from css including a reset, jquery, [...]]]></description>
			<content:encoded><![CDATA[<p>Came across <a href="http://projectdeploy.org/" target="_blank">Project Deploy</a> via a friend on Twitter last week.</p>
<p>Great little app for designers where you can create a project framework.</p>
<p>Are you tired of creating a new project folder, images folder, css files, linking in jquery.</p>
<p>This app asks you what items your project will need from css including a reset, jquery, images directory, project name, doc type etc, then lets you download a zipped file with folder structure complete.</p>
<p>Just extract in your web server directory and away you go.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2008/12/07/project-deploy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ken Block – Awesome vid</title>
		<link>http://blog.neillh.com.au/2008/11/25/ken-block-awesome-vid/</link>
		<comments>http://blog.neillh.com.au/2008/11/25/ken-block-awesome-vid/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 12:18:54 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[Shed Life]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[drifting]]></category>
		<category><![CDATA[ken]]></category>
		<category><![CDATA[wrc]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=156</guid>
		<description><![CDATA[Just came across this awesome video on YouTube. check it out, clip is directed amazingly, and some great driving]]></description>
			<content:encoded><![CDATA[<p>Just came across this awesome video on YouTube. check it out, clip is directed amazingly, and some great driving</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rs-jAImScms&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/rs-jAImScms&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2008/11/25/ken-block-awesome-vid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web design tools</title>
		<link>http://blog.neillh.com.au/2008/08/17/web-design-tools/</link>
		<comments>http://blog.neillh.com.au/2008/08/17/web-design-tools/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 12:48:20 +0000</pubDate>
		<dc:creator>Neill Horsman</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Kuler]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.neillh.com.au/?p=71</guid>
		<description><![CDATA[Tools, tools and more tools. Opening my Firefox bookmarks list now take 3gig of ram alone :p No but i have been organising them neatly now and have a new bookmark folder named tools. Over the years i have found sites that provide free services for web designers, anything from building a sitemap online to [...]]]></description>
			<content:encoded><![CDATA[<p>Tools, tools and more tools. Opening my Firefox bookmarks list now take 3gig of ram alone :p</p>
<p>No but i have been organising them neatly now and have a new bookmark folder named tools.</p>
<p>Over the years i have found sites that provide free services for web designers, anything from building a sitemap online to making a .htaccess file.</p>
<p><span style="text-decoration: underline;">Here are my top 6 so far</span></p>
<p>1. <a title="Stripe generator" href="http://www.stripegenerator.com/">Stripe Generator</a></p>
<p>For creating vertical, horizontal or diagonal stripes in any colour, width shadows etc, great for backgrounds or navigation&#8217;s, has come in handy many times and Ive passed the link out to a lot of other designer friends.</p>
<p>2. <a title="ajaxload" href="http://ajaxload.info/">Ajax Loading Generator</a></p>
<p>Similar to Stripe Generator, this tool creates for you a loading animated gif, like the one you see here when you click an image in a post. You can select style, colour size, background or transparent, there&#8217;s lots of styles to choose from so check it out. In fact i should redo mine as its made for a white background.</p>
<p>3. <a title="Jeroen Wijering" href="http://www.jeroenwijering.com/?page=wizard">Jeroen Wijering</a></p>
<p>Flash Video wizard, need to put a video up on your site that not on youtube, use this wizard to style a flash video player, give it a file name/location, to play on page load or wait, and it gives you all the code you need to drop into your CMS or HTML code. Easy as pie!</p>
<p>4. <a title="dynamicdrive" href="http://www.tools.dynamicdrive.com/password/">.htaccess .htpasswd</a></p>
<p>Ever need to password protect a website or sub folder, this is a wizard to build the Apache .htaccess files required, give it your desired user/pass name of the password protected area and path to the folder and it does the rest. Nice and quick.</p>
<p>5. <a title="writemaps" href="http://writemaps.com/">Write Maps</a></p>
<p>When working with a client you don&#8217;t get to see often, sometimes a websites structure can get lost between emails, now when sending a proposal i create a new online sitemap for their website with this tool, allow sharing and include a link in the proposal, then can login, edit, add pages and names, and sign-off on the sitemap.</p>
<p>6. <a title="Adobe Kuler" href="http://kuler.adobe.com/">Kuler</a></p>
<p>I talked about this one <a title="Adobe Kuler" href="http://blog.neillh.com.au/2008/08/14/kuler-saved-my-life-again/">eairler this week</a>, Adobe Kuler colour schemes, browse or search through tons of user added colour schemes and download as a Adobe Photoshop swatch.</p>
<p>Thats all i have for now, have to get back to work.</p>
<p>There are tons more useful web servies and articals i have bookmarked, then i will talk about them next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neillh.com.au/2008/08/17/web-design-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

