<?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>Random Rants and Raves of an SEO Coder&#187; Coding</title>
	<atom:link href="http://www.esoomllub.com/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.esoomllub.com</link>
	<description>Coding special solutions</description>
	<lastBuildDate>Wed, 17 Feb 2010 17:20:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Social Media API Links</title>
		<link>http://www.esoomllub.com/2009/01/27/social-media-api-links/</link>
		<comments>http://www.esoomllub.com/2009/01/27/social-media-api-links/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 14:43:21 +0000</pubDate>
		<dc:creator>esoomllub</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Obscure]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.esoomllub.com/?p=74</guid>
		<description><![CDATA[If you are a coder like me, I&#8217;d bet you are constantly dabbling in social media coding.  I&#8217;ve put together MySpace and Facebook apps.  I&#8217;ve experimented with my own Twitter apps.  I&#8217;ve looked in to coding interfaces to Mixx and other social bookmarking sites. The one common denominator for my projects is that I always [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a coder like me, I&#8217;d bet you are constantly dabbling in social media coding.  I&#8217;ve put together MySpace and Facebook apps.  I&#8217;ve experimented with my own Twitter apps.  I&#8217;ve looked in to coding interfaces to Mixx and other social bookmarking sites. The one common denominator for my projects is that I always (yes always) need to get to API documentation, and I never seem to have it bookmarked.</p>
<p>I realize this post may be of no interest to most, if any, of you. However, I am using it as kind of my own de.licio.us bookmark &#8212; a place that I come to often, and can modify as needed. Here goes:</p>
<ul>
<li><a title="Facebook Developers Starting Point" href="http://developers.facebook.com/" target="_blank">Facebook</a></li>
<li><a title="Twitter API" href="http://apiwiki.twitter.com/" target="_blank">Twitter</a></li>
<li><a title="Mixx API" href="http://help.mixx.com/API:v1r1:main" target="_blank">Mixx</a></li>
<li><a title="MySpace API" href="http://developer.myspace.com/community/" target="_blank">MySpace</a></li>
<li><a title="Digg API" href="http://apidoc.digg.com/" target="_blank">Digg</a></li>
<li><a title="OpenSocial" href="http://code.google.com/apis/opensocial/" target="_self">OpenSocial</a></li>
<li>Not social media, but important to me: <a title="Wordpress API" href="http://codex.wordpress.org/Main_Page" target="_blank">Wordpress API</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.esoomllub.com/2009/01/27/social-media-api-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspiration from Sarcastic Comments</title>
		<link>http://www.esoomllub.com/2008/03/28/inspiration-from-sarcastic-comments/</link>
		<comments>http://www.esoomllub.com/2008/03/28/inspiration-from-sarcastic-comments/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 14:50:14 +0000</pubDate>
		<dc:creator>esoomllub</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[File conversions]]></category>

		<guid isPermaLink="false">http://www.esoomllub.com/2008/03/28/inspiration-from-sarcastic-comments/</guid>
		<description><![CDATA[I did not intend my post about docx conversions to really be a sarcastic discussion on the virtuous Microsoft corporation, rather I was just pointing out a trick I learned when I needed some quick off-hours help.  A very positive comment was about the value of ZamZar in doing the conversion I needed.  [...]]]></description>
			<content:encoded><![CDATA[<p>I did not intend <a href="http://www.esoomllub.com/2008/03/26/help-a-docx-file/" title="Poor man's docx conversion">my post about docx conversions</a> to really be a sarcastic discussion on the virtuous <a href="http://www.microsoft.com" title="Evil Empire! (humor, laugh)" target="_blank">Microsoft</a> corporation, rather I was just pointing out a trick I learned when I needed some quick off-hours help.  A very positive comment was about the value of <a href="http://www.zamzar.com/" title="File conversions" target="_blank">ZamZar</a> in doing the conversion I needed.  I tried it out last night, and while the results were a correctly converted Powerpoint document &#8212; the results took most of the night to get to me.  I&#8217;m not complaining&#8230; it&#8217;s a free service and they even indicate that it can take up to an hour.  I was pleased</p>
<p>The inspiration though is not the link to Zamzar.  The inspiration is in the comment that if you just changed the extension from docx to doc that file would just work.  I took the comment as either incredibly dumb or wickedly sarcastic, I&#8217;m not sure what the true basis was. However, here is the inspiration.</p>
<p>What if a brilliant software company were to come up with an application that sat in the tray that listened for extension changes and responded far more intuitively than Windows &#8220;if you change the extension the file may become unusable &#8221; message.  What if this software noticed that I changed .docx to .doc, and recognizing that this was a &#8220;reasonable&#8221; conversion and popped up a message saying &#8220;Hey&#8230; that&#8217;s a valid conversion&#8230; do you want me to make this file conversion for you? Oh and while I am at it, do you want to to overwrite your existing file or just save this as a new file?&#8221;</p>
<p>That to me seems like a very valid, awesome, and as someone who has to send clients files all the time &#8212; <a href="http://en.wikipedia.org/wiki/Hammer" title="An obvious useful tool" target="_blank">very useful tool</a>. I have no idea whether something like this exists. If it does, awesome.  If not, I can see a simple set of file conversions that just make obvious sense to me:</p>
<ul>
<li>Image type conversions.  Jpegs to PNGs, Tiff to anything usable.</li>
<li>OpenOffice to Microsoft Office. As much as I like OpenOffice nearly all of my clients are Office users, and I can just send them that format.</li>
<li>Spreadsheet to CSV.  Oh yes, you can do this within pretty much every spreadsheet tool, but hey why not build it in to this conversion tool.</li>
</ul>
<p>This may be a <a href="http://hillaryclintonquarterly.com/hillaryclintonhealthcarereform.htm" title="It sounds so much better when Obama talks about it" target="_blank">really stupid idea</a>, but if you built it and it was successful, Mr. Gates (<a href="http://www.microsoft.com/about/default.mspx#values" title="Mr Bill has values (I like the guy, he's just the head of a juggernaut)" target="_blank">Bill</a> not Robert) may be knocking at your door to buy the technology.  It&#8217;s just a thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.esoomllub.com/2008/03/28/inspiration-from-sarcastic-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s The End of the World As We Know It</title>
		<link>http://www.esoomllub.com/2008/02/20/its-the-end-of-the-world-as-we-know-it/</link>
		<comments>http://www.esoomllub.com/2008/02/20/its-the-end-of-the-world-as-we-know-it/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 20:02:36 +0000</pubDate>
		<dc:creator>esoomllub</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[MySql]]></category>

		<guid isPermaLink="false">http://www.esoomllub.com/2008/02/20/its-the-end-of-the-world-as-we-know-it/</guid>
		<description><![CDATA[Sorry to steal an REM line for a blogpost title, but that is literally how I felt the moment I just read the headline.  Which headline? The one that goes something like this&#8230;. &#8220;Sun to Acquire MySql&#8220;.
Ok, Ok&#8230; so it is about a month old.  But for someone who has been heads down [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry to steal an <a href="http://remhq.com/index.php">REM</a> line for a blogpost title, but that is literally how I felt the moment I just read the headline.  Which headline? The one that goes something like this&#8230;. &#8220;<a href="http://blogs.sun.com/jonathan/date/20080116?cid=923034">Sun to Acquire MySql</a>&#8220;.</p>
<p>Ok, Ok&#8230; so it is about a month old.  But for someone who has been heads down coding with looming client deadlines for over that entire month, this was news to me.  And why do I think it is the end of the world?  I mean, Sun is not a bad company, are they?</p>
<p>When large companies get involved with <a href="http://www.opensource.org/">Open Source</a> things go south.  No matter how philanthropic an organization appears from the outside, the politics of power and personal agendas ALWAYS screws up something as pure as a product like MySql. For sure they will want to &#8220;move the product to the next level&#8221; (corporate code for monetize this bitch until she screams).  Sorry for the coarse terms, but that is how it seems to go with big companies.</p>
<p>Remember, Wall Street does not give a damn about Open Source.  They want numbers.  And the last time I checked, Sun (NY: <a href="http://finance.yahoo.com/q?s=JAVA">JAVA</a>) was a public company that must make a buck.</p>
<p>Oh Well. By the way&#8230; I don&#8217;t blame MySql for taking the money, I&#8217;m just disappointed from a user perspective.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.esoomllub.com/2008/02/20/its-the-end-of-the-world-as-we-know-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find the Google Keyword in 2 Lines of Code</title>
		<link>http://www.esoomllub.com/2007/12/03/find-the-google-keyword-in-2-lines-of-code/</link>
		<comments>http://www.esoomllub.com/2007/12/03/find-the-google-keyword-in-2-lines-of-code/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 18:48:53 +0000</pubDate>
		<dc:creator>esoomllub</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://www.esoomllub.com/2007/12/03/find-the-google-keyword-in-2-lines-of-code/</guid>
		<description><![CDATA[Ok, this is not meant to say I can find the Google keyword search phrase that led the user to your site in less lines of code than anyone else.  It is just meant to say that it is not some giant bulk of code that a non-programmer would find impossible to use. Here [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, this is not meant to say I can find the Google keyword search phrase that led the user to your site in less lines of code than anyone else.  It is just meant to say that it is not some giant bulk of code that a non-programmer would find impossible to use. Here it is:</p>
<pre>   preg_match_all( '/google.com/search?q=([^&amp;]*)/i', $_SERVER['HTTP_REFERER'], $match );
   $keywords = urldecode( $match[1][0] );
</pre>
<p>Your junior PHP programmer should be able to implement this without even trying to decode anything.  Actually, your junior PHP programmer should be able to take this snippet, and with very little effort extend it to all of the major search engines so that you could see not only what the user searched on to find your site, but also which engine they came from.</p>
<p>Now, you might be thinking&#8230; &#8220;whoop-de-do, how does this help me?&#8221;.  Well, ever thought about targetting affiliate links to users on your site?  Your programmer (yes, the junior programmer), should be able to take the keyword, and with little effort drop in a few related Amazon product links.  Or EBay links. Or other large brand affiliate links.  I say large brand, because you will want a program that can return related products for a wide range of search keywords. </p>
<p>Half of the battle to earning affiliate bucks is getting the right offer in front of the user. Well, the half of the battle is largely addressed with this. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.esoomllub.com/2007/12/03/find-the-google-keyword-in-2-lines-of-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is It Better to be a Programmer or a Marketer?</title>
		<link>http://www.esoomllub.com/2007/08/13/programmer-or-marketer/</link>
		<comments>http://www.esoomllub.com/2007/08/13/programmer-or-marketer/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 21:28:38 +0000</pubDate>
		<dc:creator>esoomllub</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://www.esoomllub.com/2007/08/13/programmer-or-marketer/</guid>
		<description><![CDATA[I don&#8217;t get this exact question all the time, but I do get a variation of it.  Nearly all my programmer friends wonder why I would give a damn about Internet marketing.  I&#8217;d guess they think it is too touchy/feely, as opposed to the logical world of coding.  I mean, in coding [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t get this exact question all the time, but I do get a variation of it.  Nearly all my programmer friends wonder why I would give a damn about Internet marketing.  I&#8217;d guess they think it is too touchy/feely, as opposed to the logical world of coding.  I mean, in coding nearly everything you do is based on a true versus false comparison.  Marketing is definitely not so cut and dry. I love the mixture of coding and marketing.</p>
<p>So my formal education is in economics.  My best comparison of economics to this question is that economics is very much the attempt to put logical true versus false comparisons on a touchy/feely situation.  The best (neh worst) of both worlds.  And that is exactly why I went the econmics route in college.  I very much like to see things in a true versus false world, but I have a strong yearning for touchy/feely.</p>
<p>Back to the original question though, the answer in my mind then is that I think it is best to be a combination of both marketer and programmer, if you already have the programming skills.  If you are starting from the programming side and can bring yourself to open your mind, build up your marketing skills.  However, if you are on the marketing side&#8230;. find a good programmer.  The Internet is littered with people who tried to leap into programming from another side (ie, designer, marketer, even content writer). I read your code when I get contracted to either add features or fix bugs on the sites you&#8217;ve written. I see all of the security holes in your code (I would not exploit them except in a proof of concept manner, probably).  When you are capturing user data, and as such are assumed to be protecting that data, you need to know what you are doing &#8212; leave that work to the professional coder.</p>
<p>Programmers &#8212; you need to read more, start to learn about <a href="http://www.stuntdubl.com" title="A good starting point" target="_blank">Internet marketing</a>, <a href="http://www.seomoz.org/" title="A good starting point" target="_blank">SEO</a>, and <a href="http://www.askshawncollins.com/" title="A good starting point" target="_blank">monetizing websites</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.esoomllub.com/2007/08/13/programmer-or-marketer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
