<?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>Seocracy.com &#187; Link-Love</title>
	<atom:link href="http://seocracy.com/category/link-love/feed/" rel="self" type="application/rss+xml" />
	<link>http://seocracy.com</link>
	<description>A blog about technical SEO, Ruby, Web Apps, and more</description>
	<lastBuildDate>Wed, 28 Apr 2010 21:47:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Updated Google Analytics Keyword Extractor</title>
		<link>http://seocracy.com/2009/04/updated-google-analytics-keyword-extractor/</link>
		<comments>http://seocracy.com/2009/04/updated-google-analytics-keyword-extractor/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 13:34:27 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Google Hacking]]></category>
		<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tools & Applications]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[gattica gem]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://seocracy.com/?p=298</guid>
		<description><![CDATA[OK,  I&#8217;ll admit, my last post was downright shameful&#8230;
The code was poorly presented, and poorly formatted. It wasn&#8217;t at ALL my normal caliber of work, so I went ahead and rewrote the concept into a tighter little wrapper.
I am using the Gattica gem to interact with the Google Analytics API.
This little script provides a wrapper [...]]]></description>
			<content:encoded><![CDATA[<p>OK,  I&#8217;ll admit, my last post was downright shameful&#8230;</p>
<p>The code was poorly presented, and poorly formatted. It wasn&#8217;t at ALL my normal caliber of work, so I went ahead and rewrote the concept into a tighter little wrapper.</p>
<p>I am using the <a href="http://github.com/cannikin/gattica/tree/master" target="_blank">Gattica gem</a> to interact with the Google Analytics API.</p>
<p>This little script provides a wrapper around the gem that easily allows you to extract your sites organic keywords and sort them based on the number of unique entrances to your site via each keyword.</p>
<p><script src="http://gist.github.com/104452.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2009/04/updated-google-analytics-keyword-extractor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>People are talking about your niche, but where?!?!</title>
		<link>http://seocracy.com/2008/10/people-are-talking-about-your-niche-but-where/</link>
		<comments>http://seocracy.com/2008/10/people-are-talking-about-your-niche-but-where/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=84</guid>
		<description><![CDATA[A short tip on finding out where your audience is talking, and what they're saying.]]></description>
			<content:encoded><![CDATA[<p>My curiosity has always been a great asset. I&#8217;ve always been interested in the social psychology behind word-of-mouth marketing, group trends, memes, etc. I&#8217;ve learned a ton from tracking emerging memes and seeing how/where they spread. </span></p>
<p>The techniques and discipline applied to researching memes can also be applied to brands and niche specific search queries. Its useful to research this kind of information because it lets you know where your audience is communicating. Knowing where your brand/niche evangelists are communicating is an incredible asset, because they really have their fingers on the pulse of that brand/niche, and people LISTEN to them. By knowing where the evangelists communicate, you are in a position to deal with bad PR before it spins out of control; you&#8217;re also in position to exploit and leverage opportunities you might have missed if you were just relying on Google News Alerts, and BlogSearch.</span></p>
<p>This isn&#8217;t just about researching the buzz on social sites like Twitter. I mean, let&#8217;s face it, Twitter has a fairly narrow demographic. For example, let&#8217;s say you want to know how to best communicate to real estate investors. You better know where the realtors are hanging out on the web. You&#8217;ve got to get your hands dirty and identify the popular opinion blogs, the obscure dicussion forums, and so on.</span></p>
<p>I use alot of the obvious tools to do my research, like google search, blog search, technorati, etc, but, my favorite new tool is BoardReader. It is, hands down, one of the best research tools I&#8217;ve used in recent months.</span></p>
<p>Let&#8217;s say I wanted to find out where people are talking about condos in Toronto. I&#8217;d goto BoardReader and peform <a href="http://boardreader.com/tp/toronto+condos.html?tsearch=1" target="_blank">this search</a></span></p>
<p>With that one search, I&#8217;ve just been given a whole group of new websites to research and monitor. Now I know that people are talking about Toronto Condos on forums such as SkyScraper Forum, and InvestorsHub  and Realestatetalks.com and Cyburbiaforums etc etc etc.</span></p>
<p>And the best part of this is that BoardReader gives us a list of recent/relevant topics and posts on these forums. This makes it incredibly easy for us to monitor the conversations, find the opinion makers, and connect with our audience through meaningful, relevant and timely communications. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2008/10/people-are-talking-about-your-niche-but-where/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Effective and Efficient ways to Mass Install Wordpress</title>
		<link>http://seocracy.com/2008/08/effective-and-efficient-ways-to-mass-install-wordpress/</link>
		<comments>http://seocracy.com/2008/08/effective-and-efficient-ways-to-mass-install-wordpress/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Tools & Applications]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=80</guid>
		<description><![CDATA[blah blah...slug line....blah blah.....catch phrase...]]></description>
			<content:encoded><![CDATA[<p>Blah&#8230;commencement of pleasantries&#8230;..blah blah&#8230;.witty charming banter&#8230;.blaah&#8230;.introduction to mass install wordpress..blaaah&#8230;&#8230;more witty commentary&#8230;.blah blah&#8230;..install this&#8230;ftp that&#8230;blah&#8230;incredibly complicated&#8230;.blah..self aggrandizement&#8230;.blah&#8230;&#8230;<br />
</span></p>
<p id="s2-23">Situation:<br />
Shared Host<br />
CPanel<br />
No SSH Access</span></p>
<p> Solution 1: FTP Transfer Folder  to server, Mechanize/CURL Install<br />
Process:<br />
</span></p>
<p id="s2-211">1) Collect variables: database, username, cpanel login, cpanel password, keywords<br />
</span></p>
<p id="s2-213">2) If necessary, create databases and users on CPanel host (using CURL, or Mechanize)</span></p>
<blockquote><p>
<em>Here is a function I use to create CPanel DBs:<br />
</em><span style="background-color: #ffff00">def self.create_db(base_url, cpanel_loc, cpanel_user, cpanel_pass, db, dbuser, dbpass)</span><br />
<span style="background-color: #ffff00"> agent = WWW::Mechanize.new </span><br />
<span style="background-color: #ffff00"> agent.user_agent_alias = $USER_AGENTS[rand($USER_AGENTS.length)]</span><br />
<span style="background-color: #ffff00"> agent.basic_auth(cpanel_user,cpanel_pass)</span><br />
<span style="background-color: #ffff00"> url = &#8220;http://#{base_url}#{cpanel_loc}/frontend/x/sql/&#8221;</span><br />
<span style="background-color: #ffff00"> agent.get(url)</span><br />
<span style="background-color: #ffff00"> agent.get(&#8221;#{url}adddb.html?db=#{db}&#8221;)</span><br />
<span style="background-color: #ffff00"> agent.get(&#8221;#{url}adduser.html?user=#{dbuser}&amp;pass=#{dbpass}&#8221;)</span><br />
<span style="background-color: #ffff00"> agent.get(&#8221;#{url}addusertodb.html?user=#{cpanel_user}_#{dbuser}&amp;db=#{cpanel_user}_#{db}&amp;ALL=ALL&#8221;)</span><br />
<span style="background-color: #ffff00"> end</span></p></blockquote>
<p id="cal50">3) For each keyword in the keyword list, create a different blog<br />
</span></p>
<p id="hquz0"> 3a) Write local wordpress-config file with user entered data</span></p>
<p id="hquz1"> 3b) Pull a random theme from local theme library</span></p>
<p id="kkiw"> 3c) Pull required plugins from local plugin library</span></p>
<p id="l8m2"> 3d) Create local folder for blog, copy base wordpress install files, plus files from 3a,3b,3c</span></p>
<p id="l8m20">4) Begin FTP Transfer of files from master server to destination on install server (Thread this process to speed up)</span></p>
<p id="l8m21">5) Mechanize/CURL to appropriate Install URL, then Mechanize/CURL through management panel to activate theme selected in 3b and plugins selected in 3c</span></p>
<p id="vn4b">*Repeat step 3 for each keyword supplied to the function<br />
</span></p>
<p id="s2-215">
</span></p>
<p>NOTES: This method, when optimized and threaded, can install about one blog / 90 seconds. The major speed limiting factor is the FTP transferring. A base wordpress install already has a TON of files, and depending on how many plugins and how many themes you are including, the number of files really slows down the FTP transfer. I recommend creating a personal WP base install with ALL of the junk and cruft removed (ie: the management panel niceities like password strength checking etc..). Removing all non-essential files from a wordpress base install can really speed up FTP transfers. This is a good practice anyways, since we want to be as resource efficient as possible, since we&#8217;re going to cram this shared server with nothing but blogs.</span></p>
<p>Solution 2: FTP package file to server, extract through file manager, Mechanize/CURL Install<br />
Process:<br />
</span></p>
<p id="c7-j0">1) Collect variables: database, username, cpanel login, cpanel password, keywords<br />
</span></p>
<p id="c7-j2">2) If necessary, create databases and users on CPanel host (using CURL, or Mechanize)<br />
</span></p>
<p id="c7-j4">3) For each keyword in the keyword list, create a different blog</span></p>
<p id="dbe5"> 3a) Write local wordpress-config file with user entered data</span></p>
<p id="c_bl"> 3b) Pull a random theme from local theme library</span></p>
<p id="c_bl0"> 3c) Pull required plugins from local plugin library</span></p>
<p id="c_bl1"> 3d) Create local folder for blog, copy base wordpress install files, plus files from 3a,3b,3c</span></p>
<p id="qp2u"> 3e) Package folder<br />
</span></p>
<p id="c_bl2">4) FTP Transfer Package from master server to destination on install server</span></p>
<p id="qp2u1">5) Mechanize or CURL CPanel Filemanager to unzip file on server</span></p>
<p id="fm6_">6) Mechanize/CURL to appropriate Install URL, then Mechanize/CURL through management panel to activate theme selected in 3b and plugins selected in 3c</span></p>
<p>*Repeat step 3 for each keyword supplied to the function</span></p>
<p>NOTES: This method, when optimized and threaded, can install one in about 25 seconds. Once again, the major impediment to speed here is the FTP transfer. This is still a lot faster than Solution 1, and is perhaps the best solution for a situation where you can&#8217;t use SSH. I should note that you could also just create one central tarball and then mechanize/CURL the CPanel File Manager to copy and unzip it for each new install, but&#8230;I really hate to use that amount of screen automation. It just tends to break down so often. </span></p>
<p>Situation:<br />
Shared / VPN Server<br />
CPanel<br />
SSH Access</span></p>
<p> Solution 1: Master Server Central Wordpress Install / Mechanize CURL Install<br />
Process:<br />
1) Upload base Wordpress install files, Theme Library, Plugin Library from master server to central location on install server<br />
2) Create a deployment file that does the following:<br />
2a) Copy base Wordpress install to destination folder using SSH<br />
2b) Set up symbolic links between destination install themes &amp; plugins, with the central libraries uploaded in step 1.<br />
2c) If necessary, create databases and users<br />
2d) Create Wordpress Config file based on information supplied by master server<br />
3) Mechanize/CURL to appropriate Install URL, then Mechanize/CURL through management panel to activate desired theme &amp; plugins.<br />
* For each blog you wish to install, just upload a new deployment file</span></p>
<p> NOTES: Once you have installed the central libraries, this method is extremely fast.</span></p>
<p> CONCLUSIONS: At the end of the day, it is definitely faster and more space efficient if you have SSH access through which you can automate the install process. Unfortunately, many shared hosts don&#8217;t offer SSH access (some offer it only if you provide some form of government identification). Many people go for shared hosting situations because they are very cheap, low-risk and you can afford to buy many different hosting packages with different IP addresses. For people who are running more sophisticated networks and have greater resources, VPS situations (without CPanel) are preferable, since they are more stable with more available resources, and of course, SSH, which really makes automation a breeze.</span></p>
<p> Automating the deployment and install of Wordpress blogs can be a really frustrating process to wade through. That said, ..blah&#8230;.blah&#8230;and&#8230;gratifying&#8230;.blah&#8230;1000 blogs&#8230;.blah blah&#8230;button click&#8230;.bla<br />
h&#8230;elite spammer&#8230;blah blah</span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2008/08/effective-and-efficient-ways-to-mass-install-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Interested in Learning how to Break CAPTCHAs?</title>
		<link>http://seocracy.com/2008/05/interested-in-learning-how-to-break-captchas/</link>
		<comments>http://seocracy.com/2008/05/interested-in-learning-how-to-break-captchas/#comments</comments>
		<pubDate>Fri, 30 May 2008 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=73</guid>
		<description><![CDATA[A great selection of resources for CAPTCHA breaking]]></description>
			<content:encoded><![CDATA[<p> </span></p>
<p>With the number of people openly discussing CAPTCHA solving techniques and posting examples, the efficacy of the CAPTCHA as a method for curbing spam is becoming questionable at best.  People are automating CAPTCHA decoding left right and center, and those few CAPTCHAs that can&#8217;t be easily automated are simply run through services like captchasolver.com which use Amazons Mechanical Turk API (at least, I think it uses Mechanical Turk. I may be wrong.)</span></p>
<p>At any rate, blackhat-seo.com just posted a great <a href="http://www.blackhat-seo.com/2008/how-to-break-captchas/" target="_blank">list of CAPTCHA breaking resources</a>, so if you are interested in reading more about how to break CAPTCHAs, or you are just interested in seeing how ubiquitous CAPTCHA breaking has become, I recommend you head over there and check it out. </span></p>
<p> </span></p>
<p> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2008/05/interested-in-learning-how-to-break-captchas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WeAllHateQuickBooks (.com)</title>
		<link>http://seocracy.com/2008/04/weallhatequickbooks-com/</link>
		<comments>http://seocracy.com/2008/04/weallhatequickbooks-com/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[Random!]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=68</guid>
		<description><![CDATA[a brilliant piece of twitter marketing and a PR nightmare for the QuickBooks team]]></description>
			<content:encoded><![CDATA[<p> </span></p>
<p>If you were the head of the Marketing / PR team responsible for the QuickBooks brand, would you not lay an egg upon seeing <a href="http://weallhatequickbooks.com/" target="_blank">http://weallhatequickbooks.com/</a> ?</span></p>
<p> </span></p>
<p>This is a great example of how Twitter can be used to impact brand reputations on the Internet. It&#8217;s reminiscent of the <a href="http://twitter.com/techcrunch" target="_blank">@TechCrunch</a> vs./ Comcast incident. Regardless, it&#8217;s a brilliant promotion for the folks at <a href="http://lesseverything.com/" target="_blank">less everything</a></span></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2008/04/weallhatequickbooks-com/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bad Blogger, BAD BLOGGER!</title>
		<link>http://seocracy.com/2008/02/bad-blogger-bad-blogger/</link>
		<comments>http://seocracy.com/2008/02/bad-blogger-bad-blogger/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Announcements & News]]></category>
		<category><![CDATA[Link-Love]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=57</guid>
		<description><![CDATA[I've been remiss in updating my blog]]></description>
			<content:encoded><![CDATA[<p>OK, sorry things have been so dead around here lately. </span></p>
<p> </span></p>
<p>Don&#8217;t blame me! Blame <a href="http://www.twitter.com/seocracy">Twitter</a>!!!! I seem to do so much more talking on Twitter about things I&#8217;d normally write on this blog.  It&#8217;s shameful I know.</span></p>
<p> </span></p>
<p>Let&#8217;s recap some stuff that&#8217;s been going on recently.</span></p>
<p> </span></p>
<p>- I found a pretty awesome collection of <a href="http://www.dict.org/bin/Dict?Form=Dict1&amp;Query=00-database-info&amp;Strategy=*&amp;Database=*" target="_blank">downloadable dictionary databases</a>, which is exactly the kind of thing that I get excited about. It&#8217;s like finding buried treasure. We all know about Word Net, but there are some other really great pieces of data in there as well. </span></p>
<p> </span></p>
<p>- Esrun <a href="http://www.esrun.co.uk/blog/create-unlimited-gmail-accounts/" target="_blank">outed a trick I told him about</a> a while back.</span></p>
<p>Never mind the fact that I asked him not to talk about it&#8230;who cares&#8230;.Esrun is practically a fucking saint for giving you all his little <a href="http://www.esrun.co.uk/blog/gmail-account-creator/" target="_blank">Gmail Account Creator</a> script.  So he can say whatever he wants. </span></p>
<p>Basically, when you are mass creating google accounts, after a few accounts are created, google will start serving you&#8221; sorry&#8221; messages instead of a captcha. The trick to get around this is to request the google captcha from one IP, but submit the form data from a second IP. Google doesn&#8217;t cross reference the submitting IP with the requesting IP. I think this is somewhat tied into the fact that Google uses the same captcha/account provisioning service for several of its different web properties (Gmail, Blogger, etc).</span></p>
<p>So basically, all you need to create unlimited Gmail accounts is two IPs because Google isn&#8217;t cross referencing them.</span></p>
<p> </span></p>
<p>You know&#8230;come to think of it, I am somewhat depressed that Esrun stole my thunder on this one. You filthy sonuvabitch&#8230;.. <img src='http://seocracy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p>Anyways, now Google will most likely patch it up pretty quick, so get on it now my friends!</span></p>
<p> </span></p>
<p>- Thar be drama a brewin&#8217; over at WickedFire, as Jon baits Shoemoney and then receives a C&amp;D, which of course leads to more drama. I have always liked Wicked Fire, but I feel that this is a little bit&#8230;.much.  Anyways, <a href="http://www.wickedfire.com/shooting-shit/23104-shoemoney-expert-guide-how-kill-your-reputation-week-less-2.html#post257941" target="_blank">I posted my thoughts over there</a> so I wont repeat them here. </span></p>
<p>And with that, I&#8217;m off to enjoy a well deserved weekend.<br />
</span></p>
<p> </span></p>
<p>Play nice kids. </span></p>
<p> </span></p>
<p> </span></p>
<p> </span></p>
<p> </span></p>
<p> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2008/02/bad-blogger-bad-blogger/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jott Spam? and other tid-bits</title>
		<link>http://seocracy.com/2008/01/jott-spam-and-other-tid-bits/</link>
		<comments>http://seocracy.com/2008/01/jott-spam-and-other-tid-bits/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[Random!]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=52</guid>
		<description><![CDATA[Some random links n' stuff]]></description>
			<content:encoded><![CDATA[<p>So I was reading about <a href="http://www.jott.com/how-to/how-bloggers-use-jott/" target="_blank">Jott</a> and got to thinking, &#8220;I wonder if I can use this to create spam?&#8221;</span></p>
<p> </span></p>
<p>Allow me to present a brief illustration of how I presumed I&#8217;d go about using Jott to spam the intertubes:</span></p>
<p> </span></p>
<p><img title="Jott Spam" src="http://img156.imageshack.us/img156/7816/jottdialor7.gif" alt="Jott Spam" width="747" height="130" /> <span style="font-size: xx-small;">By the way: They&#8217;ve got &#8220;Justin dials Jott&#8221; on the left and content getting posted on &#8220;James&#8217; Blog&#8221; on the right. So hey, Those guys may have</span> <span style="font-size: xx-small;"><a href="http://mashable.com/2007/05/11/jott/" target="_blank">raised $5.4 million</a> but somewhere in the company I bet there&#8217;s a marketing coordinator who really isn&#8217;t pulling his weight.</span></span></p>
<p>Anyways, turns out Jott has a 30 second time limit to your message so its not like I can have it transpose Kidnapped by Robert Louis Stevenson or something.  Oh well, pretty diagram at least.</span></p>
<p> </span></p>
<p>Moving on&#8230;..</span></p>
<p> </span></p>
<p>Here are some free chunks of data I came across lately. Most of them are <a href="http://mathforum.org/workshops/sum96/data.collections/datalibrary/data.set6.html" target="_blank">statistical sets</a> but there is one file called <a href="http://lib.stat.cmu.edu/datasets/" target="_blank">bankresearch that I think is a score</a></span></p>
<p> </span></p>
<p>Being the type of guy who loves a cheat sheet / set of crib notes. I really like what <a href="http://wooblelab.com/command?show_all=1" target="_blank">Wobblelab has created</a>. </span></p>
<p> </span></p>
<p>An oldie that I recently found useful again, the <a href="http://typetester.maratz.com/" target="_blank">Typetester</a> tool is incredibly useful.</span></p>
<p> </span></p>
<p>And lastly, but certainly not least, have you heard of <a href="http://www.dapper.net/" target="_blank">Dapper</a> yet?</span></p>
<p> </span></p>
<p> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2008/01/jott-spam-and-other-tid-bits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloaking for Dummies</title>
		<link>http://seocracy.com/2007/11/cloaking-for-dummies/</link>
		<comments>http://seocracy.com/2007/11/cloaking-for-dummies/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>
		<category><![CDATA[Random!]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=37</guid>
		<description><![CDATA[This is about as easy as it gets]]></description>
			<content:encoded><![CDATA[<p>For those of you who always wanted to try out cloaking, but never bothered, now you really have no excuse.</span></p>
<p>Check out this service provided by: </span></p>
<p>http://bot-filter.com/</span></p>
<p>It&#8217;s still in &#8216;testing&#8217; phase, and I&#8217;m pretty sure that this site won&#8217;t last long, so check it out while you can. </span></p>
<p>Basically, it will let you put in a URL to send human traffic to, and a seperate URL to send bot traffic to. As far as I can deduce, this service only identifies a bot based on it&#8217;s user-agent, so obviously it&#8217;s not entirely perfect&#8230;also..I have some reservations about the funky looking redirect page you get when following the cloaked link&#8230;&#8230;but it does make it incredibly easy for you all to try your hand at basic cloaking.</span></p>
<p> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2007/11/cloaking-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link Love &#8211; October 24</title>
		<link>http://seocracy.com/2007/10/link-love-october-24/</link>
		<comments>http://seocracy.com/2007/10/link-love-october-24/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=25</guid>
		<description><![CDATA[Security oversights &#038; more]]></description>
			<content:encoded><![CDATA[<p>For today&#8217;s link love, I want to showcase a little security oversight that gives me a chuckle.</span></p>
<p>In a ruby on rails app, there is a yml file that declares all the database connection info. It is typically stored in the /config/database.yml folder. Now if a rails app is properly set up, this folder is never publically accessible. </span></p>
<p>But <a href="http://rubyonroll.com/config/database.yml">some</a> <a href="http://communityfish.net/config/database.yml" target="_blank">people</a> <a href="http://www.bluebearworld.org/hieraki/config/database.yml" target="_blank">are</a> <a href="http://plans-metaphore.com/boxroom/config/database.yml" target="_blank">idiots</a>, as we all know.</span></p>
<p>Bonus points go out to the person who can figure out the google query that turns up database.yml files <img src='http://seocracy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p> </span></p>
<p>OK, that was fun. What else do we have here today&#8230;&#8230;</span></p>
<p>Going one step beyond the View Source Tool I linked to yesterday, today I want to show you the <a href="http://seo-text-browser.com/WebBrowser/browse.js?&amp;url=http://www.google.com" target="_blank">SEO Text Browser</a>. This little tool returns some salient SEO information for the target URL plus its content. Annnnnnnd&#8230;..wait for it&#8230;&#8230;.it follows redirects.</span></p>
<p> </span></p>
<p><a href="http://www.dabbledb.com" target="_blank">DabbleDB</a> is really cool. I used to work with a lovely young lady who&#8217;s partner is one of the lead guys on that project.  Last I heard they were digging around for some VC funding&#8230;I dont know if they ever got it, but regardless, DabbleDB is very very cool. This project is pretty ground breaking in my opinion, and has serious implications for the way data is stored, gathered, and shared on the intertube.</span></p>
<p> Check out this DabbleDB application of <a href="http://xssdb.dabbledb.com/publish/xssdb/e31f5ab5-eb91-4bc4-b5a2-9e7a994483f1/xssdbtestview01.html" target="_blank">XSS Vectors</a></span></p>
<p> </span></p>
<p>There&#8217;s your link love for the day! Enjoy! </span></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2007/10/link-love-october-24/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Link Love &#8211; October 23</title>
		<link>http://seocracy.com/2007/10/link-love-october-23/</link>
		<comments>http://seocracy.com/2007/10/link-love-october-23/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 00:00:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Link-Love]]></category>

		<guid isPermaLink="false">http://127.0.0.1/seocracy/?p=23</guid>
		<description><![CDATA[Various Notable Links around the net]]></description>
			<content:encoded><![CDATA[<p>I come across TONS of interesting things on a day to day basis. I usually just stuff interesting things into a folder called &#8220;interesting&#8221; which I then sort through at the end of each month.</span></p>
<p>Ive decided to start making regular brief posts highlighting some of the interesting/notable things I come across. </span></p>
<p> </span></p>
<p><a href="http://www.ragepank.com/articles/26/disable-phpsessid/">RagePank</a> has an interesting article about Disabling PHPSESSID&#8217;s to avoid duplicate content issues in the SERP&#8217;s</span></p>
<p> </span></p>
<p>Here is an interesting online <a href="http://www.dan.co.uk/viewsource/index.php?url=">View Source Tool</a> that lets you do some reconnaissance on whatever website you are currently researching. Sure there&#8217;s Firebug, Live HTTP Headers, Tamper Data and more, but this is still neat. There&#8217;s potential to leverage this for small amounts of data extraction, but it doesnt follow redirects.</span></p>
<p> </span></p>
<p><a href="http://jasonstallings.info/blog/?p=48">Jason Stallings</a> talked about a feature I never knew Google Images had: The ability to recognize your face.</span></p>
<p> </span></p>
<p><a href="http://www.v-nessa.net/2007/10/22/mass-moving-cpanel-accounts/">V-nessa.net</a> has a ton of WICKED articles. Her latest is on Mass Moving CPanel accounts, something which I personally have struggled with. </span></p>
<p> </span></p>
<p>There&#8217;s your link love for the day.</span></p>
<p>Enjoy! </span></p>
]]></content:encoded>
			<wfw:commentRss>http://seocracy.com/2007/10/link-love-october-23/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

