<?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>Bash Bang Productions Inc.</title>
	<atom:link href="http://www.bashbang.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bashbang.com</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 05:22:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Progressive download mp4 with JW Player</title>
		<link>http://www.bashbang.com/geek/progressive-download-mp4-with-jw-player/</link>
		<comments>http://www.bashbang.com/geek/progressive-download-mp4-with-jw-player/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 23:35:30 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1057</guid>
		<description><![CDATA[The latest version of JW Player (Version 5.7) now allows us to stream H264 videos to iOS while still supporting the flash player for other platforms. YEAH! HTML5 isn&#8217;t quite ready for us to use and abandon the old ways, but we&#8217;re getting closer. Anyhow, while deploying a progressive download video for a client I [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="JW Player" src="/media/images/geek/logo_jwplayer.jpg" alt="JW Player" width="125" />The latest version of JW Player (Version 5.7) now allows us to stream H264 videos to iOS while still supporting the flash player for other platforms.  YEAH!  HTML5 isn&#8217;t quite ready for us to use and abandon the old ways, but we&#8217;re getting closer.</p>
<p>Anyhow, while deploying a progressive download video for a client I chose to use this latest version of JWPlayer. I ran into an issue where the source file was an mp4 and it was fully downloading before playing, rather than a progressive download (play as it&#8217;s downloading).  I&#8217;ve run into this problem before and luckily it&#8217;s an easy fix.</p>
<p>It has to do with the moov atom on an mp4 being placed at the tail end of the video rather than the head of the video.  So once you ffmpeg the video into your require h264 specs, you need to run qt-faststart on the video which will relocate the moov atom to the beginning of the video and your problem is fixed. Very simple syntax:</p>
<p><code>qt-faststart sourceVideo.mp4 finalVideo.mp4</code></p>
<p>for those who don&#8217;t have qt-faststart already installed on their CentOS computer:</p>
<p><code>shell> svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg<br />
shell> cd ffmpeg/<br />
shell> ./configure<br />
shell> make<br />
shell> make tools/qt-faststart<br />
shell> sudo cp tools/qt-faststart /usr/local/bin/qt-faststart</code></p>
<p>Thanx to <a href="http://turbolinux.org/tag/centos-qt-faststart/">turbolinux blog</a> for the qt-faststart install instructions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/progressive-download-mp4-with-jw-player/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Editing your Hosts file in Windows</title>
		<link>http://www.bashbang.com/geek/editing-your-hosts-file-in-windows/</link>
		<comments>http://www.bashbang.com/geek/editing-your-hosts-file-in-windows/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 20:22:23 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1050</guid>
		<description><![CDATA[The Hosts file on your computer is responsible for mapping hostnames to IP addresses. There are various reasons why you may want to edit your hosts file that I won&#8217;t get into here, but here in the office our main reason is to bypass the Internet on our development server located in-house. This means that [...]]]></description>
			<content:encoded><![CDATA[<p>The Hosts file on your computer is responsible for mapping hostnames to IP addresses. There are various reasons why you may want to edit your hosts file that I won&#8217;t get into here, but here in the office our main reason is to bypass the Internet on our development server located in-house. This means that if the Internet is down, we can still access our development sites via our web browser and continue developing.</p>
<p>We also will have clients edit their hosts file so they can see new versions of their site before we make any DNS changes.</p>
<p>The hosts file in Windows is located at:</p>
<p><code>Windows\system32\drivers\etc\</code></p>
<p>Once you locate the hosts file, right-click on the file and open it in any text editor such as notepad. From here editing it is easy. At the bottom of the file we enter the IP address of our internet connection, followed by the domain we want to to bypass (make sure there is a space or tab between the IP address and the hostname). Repeat for any additional hostnames and we&#8217;re done. If you want to temporarily omit an entry without completely deleting it, just ad a # in front of the IP address. The system will simply ignore the entry. Now just save and exit your file and your done.  An example entry:</p>
<p><code>192.168.01.26     www.bashbang.com</code></p>
<p>On a Windows 7 machine you may not be able to edit the hosts file directly, in which case just simply copy the file temporarily to a different location, edit it there, then copy/overwrite it back to the proper directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/editing-your-hosts-file-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transcode Video for Microsoft Movie Maker</title>
		<link>http://www.bashbang.com/geek/transcode-video-for-microsoft-movie-maker/</link>
		<comments>http://www.bashbang.com/geek/transcode-video-for-microsoft-movie-maker/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 18:31:55 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1043</guid>
		<description><![CDATA[I&#8217;m not a huge fan of MS Movie Maker, but it comes on newer versions of Windows and is easy to use, so who am I to judge. Just had a small project that required some DVDs converted so they&#8217;d work in Movie Maker. It was a bit more challenging than I expected. I just [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Windows Movie Maker" width="60" src="/media/images/geek/Windows_Movie_Maker_icon.jpg" alt="Windows Movie Maker"  />I&#8217;m not a huge fan of MS Movie Maker, but it comes on newer versions of Windows and is easy to use, so who am I to judge.  <img src='http://www.bashbang.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Just had a small project that required some DVDs converted so they&#8217;d work in Movie Maker.  It was a bit more challenging than I expected.  I just assumed xVid, DivX, or H264 avi files would be imported into Movie Maker.  Alas, this is not the case (at least from what I was able to find).</p>
<p>After several attempts at various video and audio codecs I finally got one to work.  Here&#8217;s the process I used:</p>
<p><code>bash$> cat VTS_1_1.vod VTS_1_2.vob VTS_1_3.vob > myMovie.vob<br />
bash$> ffmpeg -i myMovie.vob -qscale 7 -vcodec wmv2 -s 720x480 -aspect 4:3 -ab 256k -ar 48000 -vol 400 -async 48000 -ac 2 -acodec pcm_s16le -g 300 myMovie.wmv<br />
</code></p>
<p>** the asspect ratio, resolution and other settings were all defined to use the same specs as the original VOB file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/transcode-video-for-microsoft-movie-maker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diff over SSH</title>
		<link>http://www.bashbang.com/geek/diff-over-ssh/</link>
		<comments>http://www.bashbang.com/geek/diff-over-ssh/#comments</comments>
		<pubDate>Tue, 24 May 2011 00:44:08 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1039</guid>
		<description><![CDATA[Readers of this blog will know that I&#8217;m a big fan or rsync. We use it almost exclusively for doing our site deployments. Generally I do an rsync dry-run to ensure I&#8217;ve gotten the correct folders and have a reasonable idea that the files I&#8217;m about to launch live are really what should be going [...]]]></description>
			<content:encoded><![CDATA[<p>Readers of this blog will know that I&#8217;m a big fan or rsync.  We use it almost exclusively for doing our site deployments.  Generally I do an rsync dry-run to ensure I&#8217;ve gotten the correct folders and have a reasonable idea that the files I&#8217;m about to launch live are really what should be going up.</p>
<p>Sometimes though I&#8217;ll see a file and I&#8217;m unsure as to why it&#8217;s going to be pushed up to the live server.  I&#8217;m not always the one who&#8217;s edited the files so I&#8217;d like to see the differences between the live and the dev server.  I know looking at the diff in CVS or SVN is one way, but mid deployment sometimes it&#8217;s just easier to see the differences between the two files.</p>
<p>So use this to see the differences between a local file and one on a remote server:<br />
<code>ssh user@123.123.123.123 "cat /var/www/html/remote_file_to_compare.php" | diff - "/var/www/html/local_file_to_compare"</code></p>
<p>** Use the proper IP address and file names of course.</p>
<p>You can add switches to the diff command but this gives you the basic syntax.  The nice think about this solution is that it&#8217;s transferable to any command.  I&#8217;m doing a diff here, but you can run any remote server command in this way.  For example:<br />
<code>ssh user@123.123.123.123 "free -m"</code><br />
<code>ssh user@123.123.123.123 "df -h"</code></p>
<p>This simple trick will save you some time of logging into the server with a new session.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/diff-over-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash and z-index issue</title>
		<link>http://www.bashbang.com/geek/flash-and-z-index-issue/</link>
		<comments>http://www.bashbang.com/geek/flash-and-z-index-issue/#comments</comments>
		<pubDate>Thu, 19 May 2011 20:34:43 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1032</guid>
		<description><![CDATA[I came across a scenario where I needed to add html content in a place that was currently taken up by Flash content. Now, I could&#8217;ve broken up the Flash content into multiple swfs, and placed them accordingly on my page so the Flash content and html content can harmoniously co-exist beside each other, but [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Adobe Flash" src="/media/images/geek/flash-logo.jpg" alt="Adobe Flash"  />I came across a scenario where I needed to add html content in a place that was currently taken up by Flash content. Now, I could&#8217;ve broken up the Flash content into multiple swfs, and placed them accordingly on my page so the Flash content and html content can harmoniously co-exist beside each other, but I found a simpler, alternative solution that produces way less code and doesn&#8217;t involve breaking up my Flash.</p>
<p>I first attempted to place my html div content on top of the Flash using <strong>position: absolute;</strong> in my CSS (and of course, <strong>position: relative;</strong> on the parent div). This worked flawlessly in FF3, FF4, Chrome 11, Opera 11, and IE9 but the Flash content appeared <em>above</em> my html content in Safari 5 and (of course) IE7 and IE8. </p>
<p>To solve this issue I attempted to layer my content using z-index in my CSS, hoping to force the html content to display on top of the Flash, but that didn&#8217;t work. It didn&#8217;t matter if the Flash was set to a z-index of 0 and the html content was set to 1000, the Flash didn&#8217;t want to budge. At this point it seemed a shame to have to do all this the long convoluted way just to support those 3 odd behaving browsers.</p>
<p>Upon a little research, almost everyone who has ran into this particular issue has claimed that Flash will always take priority over any content on your page, but upon stumbling on a page from <strong>slightlymore</strong>, it appears there is a <a href="http://slightlymore.co.uk/flash-and-the-z-index-problem-solved/" target="_blank">solution</a>.</p>
<p>Turns out that altering the <em>window mode</em> in your Flash with a paramater of &#8216;opaque&#8217; allowed the html to sit on top of the Flash quite nicely. Simple.</p>
<p>So what was:<br />
<code>'wmode', 'window',</code><br />
was changed to:<br />
<code>'wmode', 'opaque',</code></p>
<p>Doing this made the z-index values in my CSS completely irrelavant, so I removed them. Now all had to do was re-design my current swf so content didn&#8217;t reside underneath the html and I was done.</p>
<p>Thanks to Clinton from <a href="http://slightlymore.co.uk/" target="_blank">slightlymore </a>for pointing this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/flash-and-z-index-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Site Search over SSL</title>
		<link>http://www.bashbang.com/geek/google-site-search-over-ssl/</link>
		<comments>http://www.bashbang.com/geek/google-site-search-over-ssl/#comments</comments>
		<pubDate>Tue, 17 May 2011 20:16:04 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1029</guid>
		<description><![CDATA[We recently had a client who wanted to enhance the search function on their website. Their current solution was just a keyword search through various fields in the database which is fine, but isn&#8217;t as robust a solution as they wish they could have. One of the key features they wanted was to have &#8220;recommendations&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>We recently had a client who wanted to enhance the search function on their website.  Their current solution was just a keyword search through various fields in the database which is fine, but isn&#8217;t as robust a solution as they wish they could have.  One of the key features they wanted was to have &#8220;recommendations&#8221; when someone made a spelling error.  This is potentially quite complex to implement. Rather than building it we opted to use Google Site Search.</p>
<p>We implemented the free Google Site Search function and got it all up and working, then we launched it and upgraded to the premium ad free version for the live site.  That all went smoothly until we hit what appeared to be a small problem.</p>
<p>The entire website in question is run over SSL.  This means that in certain browsers (Internet Explorer in particular) a warning message pops up when mixed SSL/non-SSL content is displayed on a page.  The Google content is non-ssl so we had a problem.  Granted, it&#8217;s only a warning, but MS has done a good enough job of making the language scary enough that many users will opt not to display the unprotected content&#8230;resulting in a blank search results page in our case.</p>
<p>I did a lot of searching around and caused a few additional bald spots on my scalp looking for a fix to the issue.  Something you&#8217;d expect to be a quick fix isn&#8217;t.  On the Google Site Search customize section they even provide a HTTPS option for a user to choose.  It pulls the required external javascript from HTTPS as it should.  After looking at what that file actually does I saw that it generates an iframe that has a hard coded HTTP: within it.  I simply downloaded that javascript file (https://www.google.com/afsonline/show_afs_search.js) put it on my site, modified the contents of the file where it shows HTTP: to HTTPS:, changed the call to use my own js file rather than the one from Google, and it&#8217;s done and works.</p>
<p>If you want to look at the code on show_afs_search.js you&#8217;ll need to read up on how to make the code readable.  Start by reading this <a href="http://www.bashbang.com/geek/javascript-deobfuscate-beautifier/">previous entry</a> I wrote.</p>
<p>No credit to anyone this time&#8230;I figured it out all on my own.  <img src='http://www.bashbang.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   In case you&#8217;re thinking it&#8217;s such an obscure problem no one else would ever have the same issue, <a href="http://www.google.com/support/forum/p/customsearch/thread?tid=7d18e9ef9974e8ac&#038;hl=en">read here</a>.</p>
<p><em>Update: I was premature with posting this fix.  Although it did work on the results page there seems to be issues when you choose a link from that results page.  The href makes a call to javascript that isn&#8217;t wrapped within the SSL which then produces a warning.  I gave up on it and just went to using CURL to grad the XML data, parsed, styled it then outputted it.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/google-site-search-over-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artifact on Firefox 4 on a Mac</title>
		<link>http://www.bashbang.com/geek/artifact-on-firefox-4-on-a-mac/</link>
		<comments>http://www.bashbang.com/geek/artifact-on-firefox-4-on-a-mac/#comments</comments>
		<pubDate>Tue, 10 May 2011 23:12:41 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1020</guid>
		<description><![CDATA[Recently we had a odd bug pop up on one of our projects. It only showed up on Firefox (3.6 &#038; 4) on OS X. The issue was that on input fields (in our case a radio buttons and text entry fields) there was an odd graphical artifact that showed up far to the right [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Mac and Firefox" src="/media/images/geek/mac_firefox.jpg" alt="Mac and Firefox" /><br />
Recently we had a odd bug pop up on one of our projects.  It only showed up on Firefox (3.6 &#038; 4) on OS X.  The issue was that on input fields (in our case a radio buttons and text entry fields) there was an odd graphical artifact that showed up far to the right of the entry field.</p>
<p><img class="img-border" title="Mac artifact" src="/media/images/geek/mac_artifact.jpg" alt="Mac artifact" /></p>
<p>It took some digging and a lot of experimenting, but we finally tracked it down to a line of CSS:<br />
<code>overflow: auto;</code></p>
<p>When I changed that to <code>overflow: hidden;</code> the problem went away.</p>
<p>I didn&#8217;t bother to dig any deeper into the problem or try and figure out the cause of the problem yet&#8230;I will when things settle down.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/artifact-on-firefox-4-on-a-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Font Embedding using Font Squirrel&#8217;s @font-face Generator</title>
		<link>http://www.bashbang.com/geek/font-embedding-using-font-squirrels-font-face-generator/</link>
		<comments>http://www.bashbang.com/geek/font-embedding-using-font-squirrels-font-face-generator/#comments</comments>
		<pubDate>Mon, 02 May 2011 22:46:56 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1018</guid>
		<description><![CDATA[Font embedding is something I haven&#8217;t implemented into website development until recently. The main reasons for this was lack of browser support and the preparation and process that goes with making a font work within a website didn&#8217;t make it a worthwhile effort, especially when alternative methods of using graphics was satisfactory and gave a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Font Squirrel" src="/media/images/geek/logo_font-squirrel.jpg" alt="Font Squirrel" /></p>
<p>Font embedding is something I haven&#8217;t implemented into website development until recently. The main reasons for this was lack of browser support and the preparation and process that goes with making a font work within a website didn&#8217;t make it a worthwhile effort, especially when alternative methods of using graphics  was satisfactory and gave a consistent cross-browser look.</p>
<p>Fortunately, the guys at <a href="http://www.fontsquirrel.com/" target="_blank">Font Squirrel</a> has made this process a bit easier by providing a service that gives us our desired fonts in all the necessary formats required by all the major browsers. With their @font-face Kit Generator, you upload your desired font (make sure it&#8217;s properly licensed), and it will spit out a downloadable package that contains your font in all the necessary formats needed plus the @font-face css code needed for implementation.</p>
<p>For example, uploading a font &#8220;MyFontFamily.otf&#8221; to the generator will result in in a downloadable package containing, &#8220;myfontfamily-webfont.eot&#8221; (needed for Internet Explorer 4+), &#8220;myfontfamily-webfont.svg&#8221; (required for iOS 4.2 and under), &#8220;myfontfamily-webfont.woff&#8221; (IE9+, FF3.6+, Chrome 5+) and &#8220;myfontfamily-webfont.ttf&#8221; (raw truetype file that works with FF3.5+, Safari 3.1+, Chrome 4.0.249.4+ and Opera 10+). You would then attach the @font-face CSS provided into your site&#8217;s CSS file:</p>
<p><code>@font-face {<br />
	font-family: 'MyFontFamily';<br />
	src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'),<br />
	     url('myfont-webfont.woff') format('woff'),<br />
	     url('myfont-webfont.ttf')  format('truetype'),<br />
	     url('myfont-webfont.svg#svgFontName') format('svg');<br />
	}</code></p>
<p>Make sure your fonts are placed and being called from the proper location and declare &#8220;font-family: &#8216;MyFontFamily&#8217;;&#8221; in your CSS where you want your font to show up. That&#8217;s it!</p>
<p><a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">Check it out!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/font-embedding-using-font-squirrels-font-face-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TheHungryOven.com</title>
		<link>http://www.bashbang.com/projects/thehungryoven-com/</link>
		<comments>http://www.bashbang.com/projects/thehungryoven-com/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:17:03 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1081</guid>
		<description><![CDATA[Debby at Hungry Oven needed a magazine style website that covered a great deal of content. She also wanted her staff to be able to have control over the content. We worked closely with her team to develop a WordPress theme that met all of these needs. There were a great deal of customizations done [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bashbang.com/media/images/projects/hungryoven_main.jpg" title="thehungryoven.com" rel='lytebox[thehungryoven-com]'><img class="projects_post-primaryimage" title="thehungryoven.com" src="/media/images/projects/thumbs/hungryoven_main_thumb.jpg" alt="thehungryoven.com"/></a></p>
<p>Debby at Hungry Oven needed a magazine style website that covered a great deal of content.  She also wanted her staff to be able to have control over the content.  We worked closely with her team to develop a WordPress theme that met all of these needs.  There were a great deal of customizations done to meet all of the requirements.</p>
<p>I&#8217;m looking forward to enrolling my daughter into a class so she can prepare an evening meal once in a while.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/projects/thehungryoven-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google AdSense Specs</title>
		<link>http://www.bashbang.com/geek/google-adsense-specs/</link>
		<comments>http://www.bashbang.com/geek/google-adsense-specs/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 00:59:18 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.bashbang.com/?p=1009</guid>
		<description><![CDATA[Since I always forget and have to look it up each time I figured I&#8217;d post this info to my own blog: &#8211; Headline: 25 characters max &#8211; Line 1: 35 characters max &#8211; Line 2: 35 characters max &#8211; Display URL: 35 characters max &#8211; Destination URL: 1024 characters max Google Source Google Optimization [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Google Adsense" src="/media/images/geek/adsense_logo.gif" alt="Google Adsense" /></p>
<p>Since I always forget and have to look it up each time I figured I&#8217;d post this info to my own blog:</p>
<p> &#8211; Headline: 25 characters max<br />
 &#8211; Line 1: 35 characters max<br />
 &#8211; Line 2: 35 characters max<br />
 &#8211; Display URL: 35 characters max<br />
 &#8211; Destination URL: 1024 characters max</p>
<p><a href="http://adwords.google.com/support/aw/bin/answer.py?hl=en&#038;answer=6095">Google Source</a><br />
<a href="http://adwords.google.com/support/aw/bin/answer.py?hl=en&#038;answer=27648">Google Optimization notes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bashbang.com/geek/google-adsense-specs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

