<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3873580106915340884</id><updated>2024-10-25T07:26:57.379-04:00</updated><category term="webmaster"/><category term="SEO"/><category term="freelance"/><category term="PHP"/><category term="XML"/><category term="google"/><category term="tech news"/><category term="usability"/><category term="DOMDocument"/><category term="User Agents"/><category term="curl"/><category term="database"/><category term="rss"/><category term="security"/><title type='text'>Unfrozen Caveman Coder</title><subtitle type='html'>Once he was a caveman, now he’s a programmer. He’s unfrozen caveman coder !</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-2753041352348512278</id><published>2014-04-06T22:46:00.000-04:00</published><updated>2014-09-14T10:04:45.611-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freelance"/><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>What&#39;s wrong with the Freelancing industry</title><summary type="text">What&#39;s wrong? I&#39;ll tell you whats wrong. The big corporations with their profit at all cost mentality is what&#39;s wrong! Of course the same is true for so many things wrong today.A bit over 10 years ago I jumped into the realm of working from home, coding PHP, PERL and BASH, writing articles, doing some LINUX sysadmin stuff etc. It wasn&#39;t easy, but there were a few good websites that made it a lot </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/2753041352348512278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2014/04/whats-wrong-with-freelancing-industry.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/2753041352348512278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/2753041352348512278'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2014/04/whats-wrong-with-freelancing-industry.html' title='What&#39;s wrong with the Freelancing industry'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-8381732033803050482</id><published>2014-03-29T18:36:00.003-04:00</published><updated>2014-03-30T14:18:03.795-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freelance"/><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>How can freelancers protect themselves from scamming clients?</title><summary type="text">Those that know me, know I&#39;ve been a freelance web developer off &amp; on for the majority of the last 13 years. Over that time, I thought I had learned the appropriate steps to take to prevent myself from getting ripped off. Well, it would seem I wasn&#39;t as prepared as I thought I was.I take great interest in helping small &amp;amp; family owned businesses to create an effective web presence. In the past</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/8381732033803050482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2014/03/how-can-freelancers-protect-themselves.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8381732033803050482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8381732033803050482'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2014/03/how-can-freelancers-protect-themselves.html' title='How can freelancers protect themselves from scamming clients?'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-2464089863047434508</id><published>2012-12-29T12:20:00.000-05:00</published><updated>2014-04-02T16:42:33.046-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freelance"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><title type='text'>3 easy steps to make your freelance project fail miserably.</title><summary type="text"> I&amp;#39;m a freelancer. I primarily do web development focused on the the behind the scenes stuff you don&amp;#39;t actually see. Stuff like database optimization, automated back ups, load balancing, search engine optimization etc. You know, all the techno babble garbage no one cares about as long as the web site looks cool.

 Anyway, I am continually amazed by jobs I see posted on freelance job </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/2464089863047434508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2012/12/3-easy-steps-to-make-your-freelance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/2464089863047434508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/2464089863047434508'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2012/12/3-easy-steps-to-make-your-freelance.html' title='3 easy steps to make your freelance project fail miserably.'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-254449401770003519</id><published>2012-06-08T12:21:00.000-04:00</published><updated>2014-04-02T16:44:43.042-04:00</updated><title type='text'>Carving content that works</title><summary type="text">While I like to think of myself as an &quot;under the hood kinda guy&quot; when it comes to web development, I&#39;m often tasked with creating web content in my freelancing antics. So I, being the caveman that I am, try to break the tasks down to the simplest terms, primarily, what is the purpose of this content, and how can I ensure it will fulfill that purpose ...

I&#39;ve scribbled on my cave wall the </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/254449401770003519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2012/06/while-i-like-to-think-of-myself-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/254449401770003519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/254449401770003519'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2012/06/while-i-like-to-think-of-myself-as.html' title='Carving content that works'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-6310099610011432372</id><published>2010-12-15T13:39:00.002-05:00</published><updated>2010-12-15T13:42:37.939-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>It&#39;s all about the backlinks</title><summary type="text">I know I&#39;ve written in the past that I primarily do &quot;on site SEO&quot;, making sure my client&#39;s site is friendly to both human visitors, and search engine spiders, but once that aspect is done, all that is left to do is build up the number of relevant backlinks to your site, and of course continue to add quality content to it.

So, how do you do that? Well, there are numerous ways, one is to write </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/6310099610011432372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/12/its-all-about-backlinks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6310099610011432372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6310099610011432372'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/12/its-all-about-backlinks.html' title='It&#39;s all about the backlinks'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-3653646005564391842</id><published>2010-12-03T10:41:00.001-05:00</published><updated>2010-12-03T10:49:41.797-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="usability"/><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>Save the binvironment !!!</title><summary type="text">I came up with an expression about 10 years ago regarding 2 major players in the
realm of technology, Intel makes em&#39; faster, Microsoft makes em&#39; slower...
Taken at face value you might not get my meaning. What I mean is software developers will continue pushing the limits of the hardware of the times. 

The same is true today but now a broadband internet connection is a required hardware </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/3653646005564391842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/12/save-binvironment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3653646005564391842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3653646005564391842'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/12/save-binvironment.html' title='Save the binvironment !!!'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-8215532861245145342</id><published>2010-11-22T10:05:00.000-05:00</published><updated>2010-11-22T10:05:52.328-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>Apparent java script problem with IE8</title><summary type="text">&amp;lt;a href=&quot;http://www.somesite.com&quot; 
onclick=&quot;location.href=&#39;./out.php?ID=XXX&#39;;return false;&quot;&amp;gt;
SITE NAME&amp;lt;/a&amp;gt;


The above works in every browser I tested except IE8. I&#39;ve read many others have the same issue, but most forums were related to ASP, VB and .NET (whose developer&#39;s have an inclination to use Microsoft products for all things from  browsing to buttering toast) and the suggested</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/8215532861245145342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/11/apparent-java-script-problem-with-ie8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8215532861245145342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8215532861245145342'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/11/apparent-java-script-problem-with-ie8.html' title='Apparent java script problem with IE8'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-8081720205584532811</id><published>2010-09-26T14:06:00.001-04:00</published><updated>2010-11-16T13:19:35.246-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="usability"/><title type='text'>Gonna party like it&#39;s 1989 !</title><summary type="text">Sticking with my stolen song title methodology.. lame, I know.
Anyways, I thought I&#39;d touch on one of the little nuances of web development that can have a pretty large impact on a website&#39;s usability.  Link colors and decoration.
Webmasters have always had control over the color of their textual links, via the BODY tag, Then along came CSS and it became the new rage to make textual links look &quot;</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/8081720205584532811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/09/gonna-party-like-its-1989.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8081720205584532811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8081720205584532811'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/09/gonna-party-like-its-1989.html' title='Gonna party like it&#39;s 1989 !'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-5805244075932387468</id><published>2010-08-15T15:43:00.001-04:00</published><updated>2010-11-16T13:20:29.992-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security"/><title type='text'>It&#39;s a wild world (wide web)</title><summary type="text">Maybe showing my age here, by using a bit of Cat Steven&#39;s lyrics, but it&#39;s true, the world wide web is a wild and dangerous place.  Just as a &quot;user&quot; you are subjected to emails, the least harmful of which want you to buy viagra, others try to trick you into divulging sensitive information, or worse, infect your
computer with a trojan virus to later do the villains dirty work.

If you are reading </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/5805244075932387468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/08/its-wild-world-wide-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/5805244075932387468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/5805244075932387468'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/08/its-wild-world-wide-web.html' title='It&#39;s a wild world (wide web)'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-3154345120188598277</id><published>2010-07-21T12:55:00.004-04:00</published><updated>2010-11-16T13:20:45.392-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><title type='text'>Top on site SEO blunders</title><summary type="text">You may not know it from looking at this blog, but I&#39;ve been delving into on-site SEO since about 2003. In that time, I&#39;ve discovered SEO is not so much about knowing what to do, it&#39;s primarily about knowing what not to do.

In fact, roughly 50% of my SEO related work has been un-doing what some other SEO &quot;expert&quot; did.  Nothing ruins a web based project like getting penalties or banned from </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/3154345120188598277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/07/top-on-site-seo-blunders.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3154345120188598277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3154345120188598277'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/07/top-on-site-seo-blunders.html' title='Top on site SEO blunders'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-6967202038466086707</id><published>2010-06-13T13:18:00.001-04:00</published><updated>2010-11-16T13:24:55.296-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>The flexability of Wordpress</title><summary type="text">I am continually amazed at all the ways Wordpress can be used. Granted, it was initially intended to
act as a blog, and still does of course, but it, it&#39;s thousands of plug-ins and themes have evolved,
making Wordpress suitable for just about any web based endeavor you can think of.

Speaking of add-ons. What Wordpress article would be complete without touting the can&#39;t live without add ons, so </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/6967202038466086707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/06/flexability-of-wordpress.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6967202038466086707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6967202038466086707'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/06/flexability-of-wordpress.html' title='The flexability of Wordpress'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-7533074941460809260</id><published>2010-06-06T11:38:00.004-04:00</published><updated>2010-11-16T13:20:12.472-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freelance"/><title type='text'>Hiring a freelancer</title><summary type="text">As a freelance web developer myself, I typically write from that perspective,
but on occasion I need to outsource. So today I thought I&#39;d share what I know about finding and hiring a freelancer.Where to look for freelancers.Well, if you are reading this you found one (Shameless resume link) but possibly I&#39;m just not the right guy. You can alert thousands of freelancers, myself included, of your </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/7533074941460809260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/06/hiring-freelancer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/7533074941460809260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/7533074941460809260'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/06/hiring-freelancer.html' title='Hiring a freelancer'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-8974135373195935360</id><published>2010-06-03T12:49:00.000-04:00</published><updated>2010-06-03T12:49:45.341-04:00</updated><title type='text'>We needed another Apollo 13 moment.</title><summary type="text">Granted I usually talk about web related stuff here, but the problem in the Gulf of Mexico has been on my mind quite a bit lately. Nearing the 50th day that oil and gas has been spewing into the gulf I can&#39;t help but think how poorly the collective parties involved have handled the problem.

I don&#39;t want to try and blame any one entity, the cause isn&#39;t my issue. It&#39;s the reaction, or rather lack </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/8974135373195935360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/06/we-needed-another-apollo-13-moment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8974135373195935360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8974135373195935360'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/06/we-needed-another-apollo-13-moment.html' title='We needed another Apollo 13 moment.'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-3284934753473686707</id><published>2010-05-28T15:04:00.001-04:00</published><updated>2010-11-16T13:24:26.859-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>What is your website actually worth ?</title><summary type="text">If you are curious what your own website is worth you likely have used one of the numerous online tools that calculate it&#39;s value.  The problem is, these simply can not be accurate, and often give the website owner a false impression their site is worth much more than it actually is, or occasionally much less.

Using one of my own site&#39;s I&#39;ve tested numerous services that calculate a website&#39;s </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/3284934753473686707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/05/what-is-your-website-actually-worth.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3284934753473686707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3284934753473686707'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/05/what-is-your-website-actually-worth.html' title='What is your website actually worth ?'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-6025417492027044345</id><published>2010-05-17T11:56:00.001-04:00</published><updated>2010-11-16T13:21:32.729-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>The lost art of writing HTML</title><summary type="text">I remember back in grade school, while I got pretty good grades for spelling and English grammar, I continually got bad marks for penmanship. Yes it&#39;s true, my handwriting was terrible. It seemed I was destined to print all my life, or maybe become a doctor, a profession where illegible scribblings is typical.

But eventually, with practice my handwriting improved. Then along came the computer </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/6025417492027044345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/05/lost-art-of-writing-html.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6025417492027044345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6025417492027044345'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/05/lost-art-of-writing-html.html' title='The lost art of writing HTML'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-7316217709410413471</id><published>2010-03-18T17:08:00.003-04:00</published><updated>2010-11-16T13:21:53.736-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><title type='text'>Just because it has data in it does not make it a database.</title><summary type="text">I am continually surprised when I find companies using makeshift ways to manage data. Sure, Betty who sells pottery on Ebay is probably fine using her email client as a CRM, but when I see fortune 500 companies rely on outdated copies of Outlook Express to act as a customer database I just sort of sigh and die a little bit inside.

Outlook and Outlook Express are not databases, they are email </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/7316217709410413471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/03/just-because-it-has-data-in-it-does-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/7316217709410413471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/7316217709410413471'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/03/just-because-it-has-data-in-it-does-not.html' title='Just because it has data in it does not make it a database.'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-3828801728691320895</id><published>2010-02-27T16:02:00.002-05:00</published><updated>2011-12-09T12:58:14.301-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>Search and replace where you need it.</title><summary type="text">Being able to search and replace text, regardless of how it is stored is a humoungous time saver so I thought I&#39;d share a couple methods I use. 

SSH BASH perl one line search replace
I usually do my file editing &amp;amp; programming work via SSH with PuTTY so a command line search and replace is really handy especially when large amount of files are involved. Here is an example of altering one file</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/3828801728691320895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/search-and-replace-where-you-need-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3828801728691320895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/3828801728691320895'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/search-and-replace-where-you-need-it.html' title='Search and replace where you need it.'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-6826177571213343704</id><published>2010-02-18T13:01:00.001-05:00</published><updated>2010-11-16T13:22:29.962-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech news"/><title type='text'>Microsoft Yahoo merger</title><summary type="text">After Microsoft&#39;s failed attempt to simply buy Yahoo one would think they&#39;d realize, or at least learn to be content with their place in the search engine pecking order, which&amp;nbsp; is 2nd, or 3rd depending on where you look, but no. In classic more money than brains corporate fashion they&#39;ll be paying Yahoo to set aside it&#39;s own search engine and run a co-branded version of Microsoft&#39;s bing.&amp;</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/6826177571213343704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/microsoft-yahoo-merger.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6826177571213343704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6826177571213343704'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/microsoft-yahoo-merger.html' title='Microsoft Yahoo merger'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-4455516958130742021</id><published>2010-02-15T14:13:00.004-05:00</published><updated>2010-11-16T13:24:40.148-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech news"/><title type='text'>ISS almost finished</title><summary type="text">No tech talk today, well not internet related anyway. Wanted to talk about ISS, you know the almost
400 metric tons of materials and technology that has been shot into orbit and assembled, the international space station. Well, it is pretty close to completed.

I remember 12 years ago when the first parts were launched thinking if all the countries involved can
set aside petty bickering, focus on</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/4455516958130742021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/iss-almost-finished.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/4455516958130742021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/4455516958130742021'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/iss-almost-finished.html' title='ISS almost finished'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-2945634583219267933</id><published>2010-02-12T13:07:00.003-05:00</published><updated>2010-11-16T13:22:44.944-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><title type='text'>Search engines hate my site !</title><summary type="text">Ok, not actually my site, but some clients I have worked with in the past seemed convinced the cigar smoking bigwigs at certain search engine companies had a personal vendetta against them.  I can apreciate the desire to increase traffic to your website, I have my own as well that I&#39;d like to see improved (and it is gradually) but a word of caution.  In the case of SEO,  or more specifically on </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/2945634583219267933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/search-engines-hate-my-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/2945634583219267933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/2945634583219267933'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/02/search-engines-hate-my-site.html' title='Search engines hate my site !'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-57172976161624522</id><published>2010-01-22T13:46:00.003-05:00</published><updated>2010-11-16T13:23:34.535-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freelance"/><title type='text'>Freelancers need to occosionally say no.</title><summary type="text">As a freelance web developer I often find myself wrestling with morals. 

Should I work for a client with obvious or even questionable morals ?

Should I help a client promote a product or service I wouldn&#39;t recommend to a friend ?

Should I provide what the client is asking for even though I know it will detract from their web site&#39;s search engine performance ?

While it&#39;s been hard at times, I </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/57172976161624522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/01/freelancers-need-to-occosionally-say-no.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/57172976161624522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/57172976161624522'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2010/01/freelancers-need-to-occosionally-say-no.html' title='Freelancers need to occosionally say no.'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-8751462329544147204</id><published>2009-11-04T19:28:00.004-05:00</published><updated>2010-11-16T13:23:18.765-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Top 5 most common PHP blunders</title><summary type="text">PHP is a very flexible language. Flexible enough that someone with no programming experience at all can create useful programs, meanwhile appeasing the needs of the formally trained OOP programmers. 

Coders from either of these two groups have certainly written code that generated an error. Sometimes I just wish that either the errors were more helpful, or simply spat out a number, so you could </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/8751462329544147204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/11/top-5-most-common-php-blunders.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8751462329544147204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/8751462329544147204'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/11/top-5-most-common-php-blunders.html' title='Top 5 most common PHP blunders'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-6067687972981454083</id><published>2009-10-09T15:20:00.008-04:00</published><updated>2010-11-16T13:19:00.394-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><title type='text'>Some helpful mod rewrite rules to improve SEO.</title><summary type="text">If you are new to creating websites, or just want add some new tricks to your existing skill set, getting a grasp on mod rewrite is a pretty good way to improve your website, both in terms of usiblity (for people) and improving search engine rankings (for bots).

Getting started, the .htaccess file
htacess is feature of Apache web server. If set up correctly, it gives the website owner a way to </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/6067687972981454083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/10/some-helpful-mod-rewrite-rules-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6067687972981454083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/6067687972981454083'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/10/some-helpful-mod-rewrite-rules-to.html' title='Some helpful mod rewrite rules to improve SEO.'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-5242101401497813522</id><published>2009-09-30T12:48:00.004-04:00</published><updated>2009-09-30T13:13:16.361-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curl"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="rss"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>Proxies PHP and XML OH MY</title><summary type="text">I like PHP. I like XML, but like anything, it sometimes just flat out pisses me off. Such was the case when a host I had been gleefully fetching an RSS feed from decided they needed to move their website to a host that provides DDOS detection and protection.  The happy little code snippet below, that had been chugging along for almost a year, and continued to work on other hosts suddenly broke...</summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/5242101401497813522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/09/proxies-php-and-xml-oh-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/5242101401497813522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/5242101401497813522'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/09/proxies-php-and-xml-oh-my.html' title='Proxies PHP and XML OH MY'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3873580106915340884.post-5596641566215138753</id><published>2009-09-15T13:23:00.006-04:00</published><updated>2010-11-16T13:24:14.786-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>Tiny little trickling income streams</title><summary type="text">I know a lot of website owners that spend their time and money making their site as good as it can be. For them it&#39;s not about making a buck, it&#39;s about giving back, which is of course a good thing.. but, there is certainly nothing wrong
with supplementing your income so that at the end of the month you are at least covering the costs of hosting your website, and if you come out ahead, well </summary><link rel='replies' type='application/atom+xml' href='http://unfrozencavemancoder.blogspot.com/feeds/5596641566215138753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/09/tiny-little-trickling-income-streams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/5596641566215138753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3873580106915340884/posts/default/5596641566215138753'/><link rel='alternate' type='text/html' href='http://unfrozencavemancoder.blogspot.com/2009/09/tiny-little-trickling-income-streams.html' title='Tiny little trickling income streams'/><author><name>Dewed</name><uri>http://www.blogger.com/profile/16232426066884181367</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>