<?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>Justin Bahn&#039;s Blog &#187; eavab</title>
	<atom:link href="http://eavab.com/author/eavab/feed/" rel="self" type="application/rss+xml" />
	<link>http://eavab.com</link>
	<description>Perspective from a Professional</description>
	<lastBuildDate>Thu, 09 Jun 2011 19:34:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Dynamic AS3 Slideshow (Counts Files in Directory)</title>
		<link>http://eavab.com/2010/06/03/dynamic-as3-slideshow-counts-files-in-directory/</link>
		<comments>http://eavab.com/2010/06/03/dynamic-as3-slideshow-counts-files-in-directory/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 00:31:29 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[Technology Articles]]></category>

		<guid isPermaLink="false">http://eavab.com/?p=74</guid>
		<description><![CDATA[I was presented with a challenge by a client to produce a Flash based, lightweight slideshow for use on a website. This slideshow would be able to read the number of images in a directory on a webserver and cycle through the images based on the number of images present. Futhermore, it would be able [...]]]></description>
			<content:encoded><![CDATA[<p>I was presented with a challenge by a client to produce a Flash based, lightweight slideshow for use on a website. This slideshow would be able to read the number of images in a directory on a webserver and cycle through the images based on the number of images present. Futhermore, it would be able to detect and adapt itself when there was a new image or image removed WITHOUT the need to adjust and re-compile Flash code.</p>
<p>During my initial searches on the internet, it seemed that the only way to do this would be to use a PHP script to regulate the information sent to AS3. The consensus on the internet was that it was not possible to detect the number of files present in a web directory. I did figure out a way to do this.</p>
<p>Here is the basic approach I took to solving this problem. Flash can not read what files are in a directory, but it can pull a file with a specific name. If the file doesn&#8217;t exist then it will throw an exception. So what I ended up doing was create a naming convention (eg: photo01.jpg, photo02.jpg, etc.) for the pictures that would be loaded in. Flash then goes through a loop archiving the valid file names and stops on the first null. I then make a pass starting backwards and eliminate any null entries in my array and preload the photo&#8217;s that are valid. To hide the time it takes to do this, I show the first valid file in the slideshow when it does the first scan. Then we start our slideshow loop in reverse, it takes about the same amount of time to load the photos as it did to swap photos, so this masks the loading well.</p>
<p>This approach was certainly not the fastest or most efficient, but on a time crunch it worked well. If I ever need to do it again for a client, I have a strong starting point and can optimize the code.</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2010/06/03/dynamic-as3-slideshow-counts-files-in-directory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Version Control</title>
		<link>http://eavab.com/2009/12/08/version-control/</link>
		<comments>http://eavab.com/2009/12/08/version-control/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 07:09:22 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[Technology Articles]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/12/08/version-control/</guid>
		<description><![CDATA[I am currently not using any form of version control, although I would really like to get in the habit of using one. From what I have read there are really 2 good options, SVN (http://subversion.tigris.org/) and CVS (http://www.nongnu.org/cvs/). You can also subscribe or get spaces on the internet that supply loads of tools in [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently not using any form of version control, although I would really like to get in the habit of using one. From what I have read there are really 2 good options, SVN (<a href="http://subversion.tigris.org/">http://subversion.tigris.org/</a>) and CVS (<a href="http://www.nongnu.org/cvs/">http://www.nongnu.org/cvs/</a>).</p>
<p>You can also subscribe or get spaces on the internet that supply loads of tools in addition to version control. These places are ideal multiple people to collaborate over the internet and still have access to the same files and communicate efficiently.  Assembla (<a href="http://www.assembla.com/">http://www.assembla.com/</a>) is one I have used in the past and it works pretty well. The one drawback is it used to be free, not sure it still is for private spaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/12/08/version-control/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dani Jones &#8211; Graphic Artist &amp; Illustrator Extraordinare</title>
		<link>http://eavab.com/2009/12/01/dani-jones-graphic-artist-illustrator-extraordinare/</link>
		<comments>http://eavab.com/2009/12/01/dani-jones-graphic-artist-illustrator-extraordinare/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 07:41:50 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/?p=37</guid>
		<description><![CDATA[I have been following the art of Dani Jones for a long time and have become quite impressed with the methods Dani uses to share artwork on the internet. Dani uses the a personal website to showcase art, a Blog to keep people updated on events and post tutorials for new artists that are up [...]]]></description>
			<content:encoded><![CDATA[<p>I have been following the art of Dani Jones for a long time and have become quite impressed with the methods Dani uses to share artwork on the internet. Dani uses the a personal website to showcase art, a Blog to keep people updated on events and post tutorials for new artists that are up and coming, and even does a live show most weekdays. There is also the usual Facebook, Twitter, mySpace, Deviant Art, YouTube etc, linked from the Contact page. I highly recommend checking out some of Dani&#8217;s art, you won&#8217;t be disappointed.</p>
<p><a href="http://danidraws.com/">http://danidraws.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/12/01/dani-jones-graphic-artist-illustrator-extraordinare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Backup</title>
		<link>http://eavab.com/2009/12/01/wordpress-backup/</link>
		<comments>http://eavab.com/2009/12/01/wordpress-backup/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 07:29:39 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[PHP Template Design Class]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/12/01/wordpress-backup/</guid>
		<description><![CDATA[So I only had a slight hitch in my backup. I had to locate where WordPress defines the base bits of all the URLs that stem from the home page. Turns out this is all located in the mySQL database which is easy enough to change. So first thing was first I transfered a copy [...]]]></description>
			<content:encoded><![CDATA[<p>So I only had a slight hitch in my backup. I had to locate where WordPress defines the base bits of all the URLs that stem from the home page. Turns out this is all located in the mySQL database which is easy enough to change.</p>
<p>So first thing was first I transfered a copy of all the files on my ftp to the new location. I then did a mySQL backup and moved that to a new database for the backup. Lastly I used 3 mySQL statements to rewrite the base values for the URLs. I followed a guide at this link here on specifics (<a href="http://www.mydigitallife.info/2007/10/01/how-to-move-wordpress-blog-to-new-domain-or-location/">http://www.mydigitallife.info/2007/10/01/how-to-move-wordpress-blog-to-new-domain-or-location/</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/12/01/wordpress-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Template Modification</title>
		<link>http://eavab.com/2009/10/27/template-modification/</link>
		<comments>http://eavab.com/2009/10/27/template-modification/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 06:46:51 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[PHP Template Design Class]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/10/27/template-modification/</guid>
		<description><![CDATA[So I&#8217;ve started modifying a template for my WordPress site. Pretty straight forward, WordPress breaks down where elements have their html generated into individual files. For example, the header of your pages is generated in header.php. Styling is controlled in a CSS file called style.css and depending on your base theme, the id tags are [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve started modifying a template for my WordPress site.</p>
<p>Pretty straight forward, WordPress breaks down where elements have their html generated into individual files. For example, the header of your pages is generated in header.php.</p>
<p>Styling is controlled in a CSS file called style.css and depending on your base theme, the id tags are pretty easy to figure out. This is even easier if you use FireBug as that will tell you what each element&#8217;s id tags and hierarchy are exactly.</p>
<p>So far I have just had time to change some font styles for the header and body and start work on a banner image. The banner image will be inserted this week.</p>
<p>Theme I am using is the ArcLite Theme by <a href="http://digitalnature.ro/">http://digitalnature.ro/</a></p>
<p>You can see the base theme at my site here <a href="http://eavab.com">http://eavab.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/10/27/template-modification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Site &#8211; SEO</title>
		<link>http://eavab.com/2009/10/19/project-site-seo/</link>
		<comments>http://eavab.com/2009/10/19/project-site-seo/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 00:36:10 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[PHP Template Design Class]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/?p=30</guid>
		<description><![CDATA[So for my site here are the following actions being taken to make it SEO friendly: Search friendly links are in place for the content Page Titles are Search friendly so far and will be designed to be for future pages Site is registered with my Google Webmaster Tools Account In the future, when I [...]]]></description>
			<content:encoded><![CDATA[<p>So for my site here are the following actions being taken to make it SEO friendly:</p>
<ul>
<li>Search friendly links are in place for the content</li>
<li>Page Titles are Search friendly so far and will be designed to be for future pages</li>
<li>Site is registered with my Google Webmaster Tools Account</li>
</ul>
<p>In the future, when I am writing/modifying my themes, I will be making a pass to ensure that all my headers and tag code are appropriate since I will be accessing a lot of that code anyways for styling.</p>
<p>Time to play the content catchup game on my site tonight. Once content has been uploaded, I will generate and post an XML sitemap for the site. The one issue with this is that it will become outdated every so often due to dynamic content in the blog portion. But, I might be able to find a WordPress plugin to keep it up to date.</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/10/19/project-site-seo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SEO Links</title>
		<link>http://eavab.com/2009/10/19/seo-links/</link>
		<comments>http://eavab.com/2009/10/19/seo-links/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 00:17:01 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[Technology Articles]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/10/19/seo-links/</guid>
		<description><![CDATA[So a couple weeks ago, I got hit up to take a free introduction Webinar that this dude was doing. It gave an overview of a course he is doing and he gave out 10 tools and did a quick overview on how to use them. So I figured I would share these tools with [...]]]></description>
			<content:encoded><![CDATA[<p>So a couple weeks ago, I got hit up to take a free introduction Webinar that this dude was doing. It gave an overview of a course he is doing and he gave out 10 tools and did a quick overview on how to use them.</p>
<p>So I figured I would share these tools with you guys. A few of them you probably have used in the past:</p>
<p>1. Google Keyword Tool (<a href="https://adwords.google.com/select/KeywordToolExternal">https://adwords.google.com/select/KeywordToolExternal</a>)<br />
2. Google Website Content Tool (<a href="https://adwords.google.com/select/KeywordToolExternal">https://adwords.google.com/select/KeywordToolExternal</a>)<br />
3. Google Wonder Wheel (<a href="http://google.com">http://www.google.com/</a>)<br />
1. To get to this one, do a search and then hit &#8220;show options&#8221; on the toolbar.<br />
2. Third Group, Second Option<br />
4. KeywordSpy (<a href="http://keywordspy.com">http://www.keywordspy.com/</a>)<br />
5. SEOBook&#8217;s FireFox Rank Checker (<a href="http://tools.seobook.com">http://tools.seobook.com/</a>)<br />
6. XML Sitemap Generator (<a href="http://www.xml-sitemaps.com">http://www.xml-sitemaps.com/</a>)<br />
7. Google Web Master Tools (<a href="http://www.google.com/webmasters/tools">http://www.google.com/webmasters/tools</a>)<br />
8. Keyword Density (<a href="http://keyworddensity.com">http://www.keyworddensity.com/</a>)<br />
9. Yahoo Site Explorer (<a href="siteexplorer.search.yahoo.com">http://siteexplorer.search.yahoo.com/</a>)<br />
10. Google Analytics (<a href="http://www.google.com/analytics">http://www.google.com/analytics/</a>)</p>
<p>Also just a heads-up. I was doing some SEO stuff for the company I work for and noticed Bing has released the first of their webmaster tools. Worth checking out, nothing to fancy but they have the basics for the Bing search engine.</p>
<p>4 (when it works for your site), 1, 2, 7, 10 and 6 I use often.</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/10/19/seo-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript 3 and the new AS3 Chromeless YouTube Player</title>
		<link>http://eavab.com/2009/10/18/actionscript-3-and-the-new-as3-chromeless-youtube-player/</link>
		<comments>http://eavab.com/2009/10/18/actionscript-3-and-the-new-as3-chromeless-youtube-player/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 04:22:22 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[Technology Articles]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/10/18/actionscript-3-and-the-new-as3-chromeless-youtube-player/</guid>
		<description><![CDATA[So first off, I am working with this brand new technology (10/14/09) and it &#8220;works&#8221; quite well. A few issues I have run into so far is my calls to pull a video by id were getting a security sandbox error. I did some more research and found information regarding external sites that you use [...]]]></description>
			<content:encoded><![CDATA[<p>So first off, I am working with this brand new technology (10/14/09) and it &#8220;works&#8221; quite well. A few issues I have run into so far is my calls to pull a video by id were getting a security sandbox error. I did some more research and found information regarding external sites that you use in flash and approving them for loading external content.</p>
<p><a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/Security.html#allowDomain%28%29">http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/Security.html#allowDomain%28%29</a></p>
<p>This answers a LOT of questions about why some of my content was not loading properly from external sources.</p>
<p>Once I figure out more about how the player is stored in my swf file and what I can control about it I will post again. At that point my Flash class&#8217;s Mid Term project will be looking pretty snazzy.</p>
<p>Information regarding the new AS3 Chromeless YouTube Player:</p>
<p><a href="http://apiblog.youtube.com/2009/10/actionscript-3-youtube-chromeless.html">http://apiblog.youtube.com/2009/10/actionscript-3-youtube-chromeless.html</a><br />
<a href="http://code.google.com/apis/youtube/flash_api_reference.html#setPlaybackQuality">http://code.google.com/apis/youtube/flash_api_reference.html#setPlaybackQuality</a></p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/10/18/actionscript-3-and-the-new-as3-chromeless-youtube-player/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HT Access Information</title>
		<link>http://eavab.com/2009/10/14/ht-access-information/</link>
		<comments>http://eavab.com/2009/10/14/ht-access-information/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 18:42:33 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[Technology Articles]]></category>
		<category><![CDATA[articles]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/10/14/ht-access-information/</guid>
		<description><![CDATA[I recently stumbled upon a very good article on .ht Access files that is helping to clear up this unknown section of web design for me. http://www.askapache.com/htaccess/htaccess.html Hope you enjoy]]></description>
			<content:encoded><![CDATA[<p>I recently stumbled upon a very good article on .ht Access files that is helping to clear up this unknown section of web design for me.</p>
<p><a href="http://www.askapache.com/htaccess/htaccess.html">http://www.askapache.com/htaccess/htaccess.html</a></p>
<p>Hope you enjoy</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/10/14/ht-access-information/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Big Bad Site Plan&#8230;.</title>
		<link>http://eavab.com/2009/09/20/the-big-bad-site-plan/</link>
		<comments>http://eavab.com/2009/09/20/the-big-bad-site-plan/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 23:26:41 +0000</pubDate>
		<dc:creator>eavab</dc:creator>
				<category><![CDATA[PHP Template Design Class]]></category>

		<guid isPermaLink="false">http://eavab.wordpress.com/2009/09/20/the-big-bad-site-plan/</guid>
		<description><![CDATA[So here we go, lets make this a legit presentation by showing a chart. So according to that chart, we have 4 major sections and here they are in outline form: Blog Wiki Tutorials i.      This will include any and all tutorials I have created over the years and in the future. I will be [...]]]></description>
			<content:encoded><![CDATA[<p>So here we go, lets make this a legit presentation by showing a chart.</p>
<p><a href="http://eavab.com/images/phpSiteMap.jpg"><img class="alignnone" title="Site Map" src="http://eavab.com/images/phpSiteMap.jpg" alt="" width="335" height="279" /></a></p>
<p>So according to that chart, we have 4 major sections and here they are in outline form:</p>
<ol>
<li>Blog</li>
<li>Wiki
<ol>
<li>Tutorials</li>
</ol>
</li>
</ol>
<ol>
<li> i.      This will include any and all tutorials I have created over the years and in the future. I will be able to organize a wiki page to show links to each tutorial and then the tutorials themselves.</li>
<li> i.      Here I will be able to create a list of new technologies, a synopsis about them, useful resources I have found for them, and any experiences I have with them. This will be useful for obscure things that I don’t use all the time like RDFa or cryptographic things like SHA encoding etc.</li>
<li> i.      Going to use a Flickr module/plugin to showcase the artwork I have done over the years.</li>
<li> i.      Link list to demo sites and past web work.</li>
</ol>
<ol>
<li>
<ol>
<li>Technology</li>
</ol>
</li>
</ol>
<ol>
<li>Portfolio
<ol>
<li>Art</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Web       Work</li>
</ol>
</li>
</ol>
<ol>
<li>About      Me
<ol>
<li>Resume</li>
<li>Background</li>
<li>Contact</li>
</ol>
</li>
</ol>
<p>The Blog, which will be powered by the standard blog features of WordPress. This will incorporate a few different RSS and link log widgets that WordPress has available.</p>
<p>The Wiki, which will most likely be DotWiki or another external php module that I will integrate into the site. DotWiki is a new module I have heard on the grapevine, and if it doesn&#8217;t work then the whole standard mediawiki thing will probably be the direction I go. Integration will include one user login, so the tables/php code will need to be adjusted to work for that.</p>
<p>The Portfolio, this will be a Flickr style image gallery widget and a link list of some sort linking to demo sites/launched sites of web work I have done. There are a few of these advertised on the WordPress site and I will be testing out various ones till I get one that I like. Mainly I will be looking for easy ability to upload and a thumbnail/expansion feature that will let me show a preview of an image and then expand it to full quality/size. This will also be useful for the blogging functions of the site.</p>
<p>About Me, this will be just standard WordPress pages.</p>
<p>Finally, there will be a custom WordPress theme and themes for external modules I use to tie them all together. The goal will be to make it seem like even external modules are still on the same site as to not confuse users coming to my site.</p>
<p>All in all I think this will be a healthy amount of content for my site to begin with. I am sure as I am building it more things I will want to do will come up.</p>
<p>Time to find my hard hat and get to work&#8230;.Up first, design layout ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://eavab.com/2009/09/20/the-big-bad-site-plan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

