<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Jason Bartholme's SEO Blog</title><link>http://www.jasonbartholme.com</link><description>Synapses Firing In All Directions - Opinions and reviews of topics regarding search engine optimization, social media, web development, and web design.</description><language>en</language><generator>http://wordpress.org/?v=2.5.1</generator><geo:lat>42.326227</geo:lat><geo:long>-89.025739</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://www.jasonbartholme.com</link><url>http://feeds.feedburner.com/%7Efc/JasonBartholme?bg=66CCFF&amp;amp;fg=660033&amp;amp;anim=1</url><title>Jason Bartholme's SEO Blog</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JasonBartholme" type="application/rss+xml" /><feedburner:emailServiceId>JasonBartholme</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>11 Free Apps to Get for Your Blackberry Storm</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/IrdrncSXhbs/</link><category>BlackBerry</category><category>9530</category><category>app</category><category>application</category><category>facebook</category><category>flickr</category><category>Google</category><category>Mobile</category><category>pandora</category><category>Storm</category><category>twitter</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Wed, 01 Jul 2009 06:00:52 PDT</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=314</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://jasonbartholme.com/wp-content/uploads/2009/blackberry-storm-9350.jpg" alt="Blackberry Storm 9350" align="right">Last week, I picked up the <a href="http://na.blackberry.com/eng/devices/blackberrystorm/">Blackberry Storm (9530)</a> because my contract was up and I wanted to be more connected with clients and friends when I wasn&#8217;t sitting at a laptop or computer.  </p>
<p>Once I got the Storm, I started looking around for mobile versions and applications of services and features I regularly use.  I have downloaded over 30 applications, but have since become removed all but a select few.  Here are 11 free apps to help you expand the capabilities of the BlackBerry Storm.</p>
<h3><a href="http://na.blackberry.com/eng/services/appworld/">BlackBerry&#8217;s App World</a></h3>
<dl>
<dd>App World is BlackBerry&#8217;s answer to the iPhone&#8217;s App Store.  It&#8217;s not as populated as the Apple rival, but it does have a good variety of applications, both free and paid, for direct download.</dd>
</dl>
<h3><a href="http://na.blackberry.com/eng/devices/features/social/facebook.jsp">Facebook</a></h3>
<dl>
<dd>I&#8217;m really impressed with this application.  The Facebook app developers did a nice job packing most of the features of the Facebook into a mobile version.  You can change your status, upload photos, manage friends, view your Wall, and send private messages.</dd>
</dl>
<h3><a href="http://na.blackberry.com/eng/devices/features/social/flickr.jsp">Flickr</a></h3>
<dl>
<dd>The Flickr App for the BlackBerry is extremely easy.  Simply, click on the &quot;Upload Photo&quot; button and it asks for a photo from your media library and upload it to Flickr.</dd>
</dl>
<h3><a href="http://www.google.com/mobile/blackberry/mail.html">Gmail</a></h3>
<dl>
<dd>As expected this Google App works quite well.  It has much of the same functionality as web version, although you do not have the ability include attachments.  FYI, the existing BlackBerry message center supports multi-touch so you can delete more than one email message at once.</dd>
</dl>
<h3><a href="http://www.blackberry.com/googletalk">Google Talk</a></h3>
<dl>
<dd>The Google Talk application is strikingly similar to the desktop version. Most of the functionality exists on the application and allows you to keep in contact with your G-buddies when you are away from the computer.</dd>
</dl>
<h3><a href="http://www.google.com/mobile/blackberry/maps.html">Google Maps</a></h3>
<dl>
<dd>The default mapping application for the BlackBerry OS is mediocre, at best.  This application takes the GPS functionality of the BlackBerry and incorporates it into Google&#8217;s mapping engine.  Satellite view is very nice when looking around in your immediate area.</dd>
</dl>
<h3><a href="http://www.google.com/mobile/blackberry/sync.html">Google Sync</a></h3>
<dl>
<dd>This simple utility syncs your Google calendar events and Gmail contacts with your Blackberry&#8217;s calendar and contact list.</dd>
</dl>
<h3><a href="http://www.pandora.com/blackberry">Pandora</a></h3>
<dl>
<dd>My first app download.  Pandora is a free streaming Internet radio service which an ongoing project to categorize hundreds of details of each song.  You give Pandora a song or artist you are interested in, and keep presenting you with music that is categorically similar to that selection.  If you like a song you can give it a thumbs up, if it is not your flavor, then click thumbs down and it will skip to the next song.</dd>
</dl>
<h3>Snap2Twitter</h3>
<dl>
<dd>This is a simple app that posts your photos to Twitter.  When you take a photo, Snap2Twitter asks you if you would like post to Twitter in addition to saving the image.  This application can be downloaded directly from <a href="http://na.blackberry.com/eng/services/appworld/">BlackBerry&#8217;s App World</a></dd>
</dl>
<h3><a href="http://orangatame.com/ota/twitterberry/">TwitterBerry</a></h3>
<dl>
<dd>This is a simple, yet powerful Twitter client that is the preferred choice of BlackBerry users.  TwitterBerry sends tweets and follows without going through SMS.</dd>
</dl>
<h3><a href="http://viigo.com/partner">Viigo</a></h3>
<dl>
<dd>Viigo is a robust RSS feed reader which suggests content as well as saves your preferences. Access a wide variety of news, sports, finance, weather, flight schedules, entertainment, and restaurant reviews.</dd>
</dl>
<h3>Weather Bug</h3>
<dl>
<dd>A real nice weather app that gives you forecasts, current conditions, precipitation overlays, national forecasts, and even time lapse video  public weather cams. This application can be downloaded directly from <a href="http://na.blackberry.com/eng/services/appworld/">BlackBerry&#8217;s App World</a></dd>
</dl>
<p>If you liked this post, feel free to <a href="http://twitter.com/jasonbartholme">follow me on Twitter</a> and/or <a href="http://www.facebook.com/jasonbartholme">friend me on Facebook</a>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=11+Free+Apps+to+Get+for+Your+Blackberry+Storm+http://www.jasonbartholme.com/?p=314" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=11+Free+Apps+to+Get+for+Your+Blackberry+Storm+http://www.jasonbartholme.com/?p=314" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=IrdrncSXhbs:iEnYZyR3syE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=IrdrncSXhbs:iEnYZyR3syE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=IrdrncSXhbs:iEnYZyR3syE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=IrdrncSXhbs:iEnYZyR3syE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=IrdrncSXhbs:iEnYZyR3syE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=IrdrncSXhbs:iEnYZyR3syE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=IrdrncSXhbs:iEnYZyR3syE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/IrdrncSXhbs" height="1" width="1"/>]]></content:encoded><description>Last week, I picked up the Blackberry Storm (9530) because my contract was up and I wanted to be more connected with clients and friends when I wasn&amp;#8217;t sitting at a laptop or computer.  
Once I got the Storm, I started looking around for mobile versions and applications of services and features I regularly [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/11-free-apps-to-get-for-your-blackberry-storm/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/11-free-apps-to-get-for-your-blackberry-storm/</feedburner:origLink></item><item><title>21 Twitter Directories and Follower Finders to Expand Your Twittersphere</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/ZVRQrpZz5G4/</link><category>Blogging</category><category>Social Media</category><category>api</category><category>directory</category><category>followers</category><category>geographic</category><category>local search</category><category>tag</category><category>tweeple</category><category>tweet</category><category>twitter</category><category>twittersphere</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Wed, 20 May 2009 12:31:42 PDT</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=310</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/05/twitter-directories.jpg" align="right" />New to <a href="http://www.twitter.com" title="Twitter" target="_blank">Twitter</a> and looking to expand your Twittersphere?  Even if you are a seasoned tweeter, then you need to be added to these directories so others may find you.  These active directories are all different ways of associating people with similar interests or geography using the developer-friendly Twitter API. </p>
<h2>Directories</h2>
<h3><a href="http://wefollow.com" title="WeFollow: A User Powered Twitter Directory" target="_blank">WeFollow</a></h3>
<dl>
<dd>
<p>Created by Kevin Rose, founder of Digg.com.  A nice clean directory that associates Twitter users by self-proclaimed tags.  To get listed you can click the &#8220;Add yourself&#8221; link on the home page or tweet the following from your account:  @wefollow #tag1 #tag2 #tag3.  Provide three tags that are relevant to your interests and you all set.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 7 | <strong>Alexa:</strong> 6,462</p>
</dd>
</dl>
<h3><a href="http://twibs.com" title="Twitter Business Directory" target="_blank">twibs</a></h3>
<dl>
<dd>
<p>A rapidly growing directory of Twittering businesses.  Their registration form allows you add three related tags and a business email.  You can also drop a link to your business&#8217;s blog and store.</p>
<p><strong>Type:</strong> Business | <strong>PR:</strong> 4 | <strong>Alexa:</strong> 42,177</p>
</dd>
</dl>
<h3><a href="http://www.hashtags.org/" title="What's happening right now on Twitter" target="_blank">Hashtags</a></h3>
<dl>
<dd>
<p>Hashtags is the zeitgeist of the Twitter world.  Popular has tags are listed from the last six hours with a drill-down to see those tweets containing the hashtags.  To appear in this directory, simply preface keywords in your tweets with a pound sign(#). An example would be as follows:  Looks like the #blackhawks got skunked on over time.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 6 | <strong>Alexa:</strong> 26,428</p>
</dd>
</dl>
<h3><a href="http://geofollow.com/" title="Search Twitter &amp; Twitter Directories" target="_blank">Geofollow</a></h3>
<dl>
<dd>
<p>This is another directory that takes advantage of adding listings based on tweets to their own account.  Tweet the following and replace your geographic information and tags:  @geofollow your city, your State Your Zip #tag1 #tag2 #tag3.</p>
<p><strong>Type:</strong> Geographic | <strong>PR:</strong> 0 | <strong>Alexa:</strong> 93,415</p>
</dd>
</dl>
<h3><a href="http://www.tweetertags.com/" title="Find similar people on Twitter" target="_blank">TweeterTags</a></h3>
<dl>
<dd>
<p>This directory relies on user-associated tags as well as tweets hashtagged with the keywords.  A good place to find people and conversations relevant to your interests.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 4 | <strong>Alexa:</strong> 247,971</p>
</dd>
</dl>
<h3><a href="http://www.twitterectory.com" title="A voluntary directory of Twitter users" target="_blank">The Twitterectory</a></h3>
<dl>
<dd>
<p>Twitterectory has the look and feel of a typical link directory site that has been modified for Twitter statistics.  Additional URLs can be dropped when signing up for inclusion.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 2 | <strong>Alexa:</strong> 2,001,158</p>
</dd>
</dl>
<h3><a href="http://justtweetit.com/" title="THE Directory for Twitter Users" target="_blank">Just Tweet It</a></h3>
<dl>
<dd>
<p>This popular directory groups tweeple by interests. Choose a category and add your Twitter URL, name, and comments which can include additional links.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 5 | <strong>Alexa:</strong> 48,086</p>
</dd>
</dl>
<h3><a href="http://twitr.org/" title="The No.1 Twitter Directory" target="_blank">TwitR</a></h3>
<dl>
<dd>
<p>TwitR is essentially a clone of the WeFollow directory.  However, it is still another opportunity find followers and tweets on desired topics.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 0 | <strong>Alexa:</strong> 167,084</p>
</dd>
</dl>
<h3><a href="http://tweetworks.com" title="With groups and discussions, TweetWorks helps you get the most out of Twitter" target="_blank">tweetworks</a></h3>
<dl>
<dd>
<p>Tweetworks takes the Twitter microblogging platform and uses it as a discussion forum.  Discussions are public and private on a wide range of topics.  Tweets are all listed with the discussion for easy reading.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 4 | <strong>Alexa:</strong> 92,594</p>
</dd>
</dl>
<h3><a href="http://www.loadedweb.com" title="Loaded Web Local Directory" target="_blank">Loaded Web</a></h3>
<dl>
<dd>
<p>Loaded Web is three directories in one.  Login with your Twitter ID and add yourself by providing your city and state.  Then, you can also add your blog.  The directory displays your information based on a category in a city and as a regional listing.</p>
<p><strong>Type:</strong> Geographic | <strong>PR:</strong> 5 | <strong>Alexa:</strong> 41,854</p>
</dd>
</dl>
<h3><a href="http://www.twitterpassion.com" title="TwitterPassion is a hub of twitter luv!" target="_blank">TwitterPassion</a></h3>
<dl>
<dd>
<p>Add your Twitter ID and a detailed description to be included in this link directory type of site.</p>
<p><strong>Type:</strong> General | <strong>PR:</strong> 3 | <strong>Alexa:</strong> 1,963,910</p>
</dd>
</dl>
<h3><a href="http://www.localtweeps.com" title="Help Localize The Twittersphere!" target="_blank">Localtweeps</a></h3>
<dl>
<dd>
<p>Getting listing on Localtweeps is easy. All you have to do is provide your zip code through a form on their site which is made into a tweet. Search by zip code, city, and state.  There are also popular city and state lists.</p>
<p><strong>Type:</strong> Geographic | <strong>PR:</strong> 0 | <strong>Alexa:</strong> 69,947</p>
</dd>
</dl>
<h3><a href="http://chirpcity.com" title="Local Twitter stuff" target="_blank">ChirpCity</a></h3>
<dl>
<dd>
<p>Write a tweet with your city name to be automatically include in this directory.  ChirpCity displays the most recent tweets with mentions of a city name.  This site relies on city name and not zip code like some others.</p>
<p><strong>Type:</strong> Geographic | <strong>PR:</strong> 5 | <strong>Alexa:</strong> 311,821</p>
</dd>
</dl>
<h3><a href="http://ubertwitter.com/" title="ÜberTwitter" target="_blank">ÜberTwitter</a></h3>
<dl>
<dd>
<p>This is a Twitter client for the BlackBerry that allows you to see everyone who is tweeting near you.  Your location is based on the <strike>cell tower instead of GPS hardware</strike> integrated GPS(Thanks, @<a href="http://twitter.com/robrowald">robrowald</a> for the update). </p>
<p><strong>Type:</strong> Geographic | <strong>PR:</strong> 0 | <strong>Alexa:</strong> 184,188</p>
</dd>
</dl>
<h2>Niche Directories</h2>
<dl>
<dd><a href="http://sagecircle.wordpress.com/directories/analyst-twitter-directory/" title="Twitter Directory – Analyst" target="_blank">Twitter Directory – Analyst</a> - AR Analysts</dd>
<dd><a href="http://sagecircle.wordpress.com/directories/ar-twitter-directory/" title="Twitter Directory – Analyst" target="_blank">Twitter Directory - Analyst Relations (AR)</a> - Analyst Relations</dd>
<dd><a href="http://proreportertips.com/govtwit-directory/" title="GovTwit Directory" target="_blank">GovTwit Directory</a> - Federal and local offical tweeple</dd>
<dd><a href="http://www.chambertwitterdirectory.com" title="Twitter Chamber Directory" target="_blank">Twitter Chamber Directory</a> - Chamber of commerce</dd>
<dd><a href="http://legalbirds.justia.com" title="Lawyers, Law Professors, and Legal Professionals who use Twitter" target="_blank">Justia Legal Birds</a> - Legal related users</dd>
<dd><a href="http://www.highspotinc.com/blog/2008/12/a-directory-of-book-trade-people-on-twitter/" title="A Directory of Book Trade People on Twitter" target="_blank">First Issue</a> - Book/publishing trade people on Twitter</dd>
<dd><a href="http://directoryfordesigners.com/twitter" title="Twitter Directory for Web Designers" target="_blank">Twitter Directory for Designers</a> - Web designers</dd>
</dl>
<h2>Follower Finders</h2>
<p>These sites look at your existing followers and determines who those tweeple are following and you are not.</p>
<dl>
<dd><a href="http://www.crazybob.org/twubble/" title="Twubble" target="_blank">Twubble</a></dd>
<dd><a href="http://whoshouldifollow.com/" title="WhoShouldiFollow recommends people to follow on Twitter" target="_blank">WhoShouldiFollow</a></dd>
</dl>
<p>If you enjoyed this list, be sure to follow me @<a href="http://www.twitter.com/jasonbartholme">jasonbartholme</a>.  If I have left any out, then please let me know below.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=21+Twitter+Directories+and+Follower+Finders+to+Expand+Your+Twittersphere+" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=21+Twitter+Directories+and+Follower+Finders+to+Expand+Your+Twittersphere+" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=ZVRQrpZz5G4:ztJfmg0W0Do:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=ZVRQrpZz5G4:ztJfmg0W0Do:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=ZVRQrpZz5G4:ztJfmg0W0Do:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=ZVRQrpZz5G4:ztJfmg0W0Do:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=ZVRQrpZz5G4:ztJfmg0W0Do:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=ZVRQrpZz5G4:ztJfmg0W0Do:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=ZVRQrpZz5G4:ztJfmg0W0Do:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/ZVRQrpZz5G4" height="1" width="1"/>]]></content:encoded><description>New to Twitter and looking to expand your Twittersphere?  Even if you are a seasoned tweeter, then you need to be added to these directories so others may find you.  These active directories are all different ways of associating people with similar interests or geography using the developer-friendly Twitter API. 
Directories
WeFollow


Created by Kevin [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/21-twitter-directories-and-follower-finders-to-expand-your-twittersphere/feed/</wfw:commentRss><category domain="http://rss.financialcontent.com/stocksymbol">AR</category><feedburner:origLink>http://www.jasonbartholme.com/21-twitter-directories-and-follower-finders-to-expand-your-twittersphere/</feedburner:origLink></item><item><title>A PHP Link Directory Reciprocal Link Exploit Revealed</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/Gr6nalivSlo/</link><category>Link Directory</category><category>alexa</category><category>ColdFusion</category><category>directory</category><category>exploit</category><category>mod</category><category>pagerank</category><category>PHP</category><category>reciprocal link</category><category>script</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Sun, 29 Mar 2009 14:52:39 PDT</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=309</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/links.jpg" alt="links" align="right">There is a relatively simple exploit going on in my <a href="http://www.phplinkdirectory.com">PHP Link Directory</a>, phpLD, script that has gotten significantly more popular in the last two months.  I don&#8217;t intend to open the floodgates to shady link builders, but hope to bring attention to the script creators to find a way to remedy the problem within the application.</p>
<p>I have been running the script on <a href="http://www.mydirectorylive.com">My Directory Live</a> for about two and a half years and I have recently given it more attention since the Page Rank and Alexa Ranks have increased substantially.  Right not it sits at a PR4 and an Alexa of 41k, not bad at all for a link directory.</p>
<p>With the volume of links coming in, I try to look at each individual one, but it is difficult sometimes to maintain my own personal guidelines.  There is a mass approve function in the admin. area which allows you to select all links and approve.  However, since sometimes due to how the reciprocal link is displayed on the admin. page, it&#8217;s difficult to see the full linking URL unless you mouse over it or sort all unapproved links to the top and check each one manually.</p>
<p>The exploit I have been seeing more frequently is websites using the URL of the web directory as a value in a $_GET variable in the link.  The page they link to simply takes the value of the variable and makes a single anchor tag on the page. When the  phpLD script look at the page it appears fine and verifies the link as valid and moves on. </p>
<p>Here is what the link and result look like:</p>
<p align="center"><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/link-directory-exploit.png" alt="php link directory exploit"></p>
<p>I am not familiar with the coding in the directory or the Smarty template engine, so I came up with a solution outside of the script.  I use a scheduled task with ColdFusion on another site to get at the database and look at the recpr_url,  ipaddress, and recpr_url fields in the pld_link table querying on if the reciprocal link URL contains my directory&#8217;s URL.  Then, for the links that are returned on the query, I delete them from the table and insert the IP and domain into the pld_banlist table.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="cfm">SELECT PLD_LINK.ID, PLD_LINK.URL, PLD_LINK.RECPR_URL
FROM PLD_LINK
WHERE PLD_LINK.RECPR_URL LIKE  '%www.mydirectorylive.com%'</pre></td></tr></table></div>

<p>If you run a link directory script, you may want to look at your tables and see how many links like this are in there.  Also, if you know how to mod the directory to check for this within the application, it would be great to see it in the next directory version.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=A+PHP+Link+Directory+Reciprocal+Link+Exploit+Revealed+http://5r8kf.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=A+PHP+Link+Directory+Reciprocal+Link+Exploit+Revealed+http://5r8kf.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=Gr6nalivSlo:OqpV9_kwmD0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=Gr6nalivSlo:OqpV9_kwmD0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=Gr6nalivSlo:OqpV9_kwmD0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=Gr6nalivSlo:OqpV9_kwmD0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=Gr6nalivSlo:OqpV9_kwmD0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=Gr6nalivSlo:OqpV9_kwmD0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=Gr6nalivSlo:OqpV9_kwmD0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/Gr6nalivSlo" height="1" width="1"/>]]></content:encoded><description>There is a relatively simple exploit going on in my PHP Link Directory, phpLD, script that has gotten significantly more popular in the last two months.  I don&amp;#8217;t intend to open the floodgates to shady link builders, but hope to bring attention to the script creators to find a way to remedy the problem [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/a-php-link-directory-reciprocal-link-exploit-revealed/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/a-php-link-directory-reciprocal-link-exploit-revealed/</feedburner:origLink></item><item><title>How to View Only Pictures on Fark.com with ColdFusion</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/AETkPpmt24w/</link><category>ColdFusion</category><category>backreference</category><category>cfhttp</category><category>content</category><category>fark</category><category>howto</category><category>images</category><category>regex</category><category>regular expressions</category><category>scraping</category><category>tags</category><category>tutorial</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Sat, 07 Feb 2009 23:51:56 PST</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=306</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/fark-logo.gif" alt="scraped fark home page" align="right"/>Take one part regular expressions, one part ColdFusion and one part <a href="http://www.fark.com">Fark.com</a> and you can see all the pics posted on the story comments minus all the comments.</p>
<p>I have been trying to hone my RegEx skills to use for good and a little bit of evil, so I decided to challenge myself.  I read Fark.com almost daily and love the pictures that people post along with comments about the particular story.  During my lunch break, I only have a limited amount of time to browse without a content filter, so I end up skimming the comment pages for the funny/interesting pics.</p>
<p>It would be nice to see the comment pages on Fark without conversation but only the pictures.  Here&#8217;s what we need to make this happen:</p>
<p><strong>Home Page</strong></p>
<ul>
<li>Grab the content from the live page</li>
<li>Extract the list of categories(tags), stories, comment count and story ID</li>
<li>Pass story title and ID to picture display page</li>
</ul>
<p><strong>Pic Page</strong></p>
<ul>
<li>Grab the comments from the live page based on the story ID</li>
<li>Parse out all the <img> tags within the comments</li>
<li>Discard all the images with &#8220;fark&#8221; in the image to not display site related images</li>
<li>Show only user submitted pictures and a link to get back to the main page</li>
</ul>
<p>We use ColdFusion <a href="http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_g-h_09.html">cfhttp</a> tag to pull the home page content as seen below:</p>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/main-page-cfhttp.jpg" alt="main page cfhttp" align="center"/></p>
<p>All that content is held in the CFHTTP.FileContent variable. Then, we use the <a href="http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_m-r_28.html">REMatchNoCase()</a> function to build an array for each story.  Within the array, we can parse and loop through the back references based on a complex regular expression we used to scrape the page.  </p>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/main-page-cfscript.jpg" alt="main page cfscript" align="center"/></p>
<p>We put those variables into a simple table that we can look over and decided what stories we are interested in with a link to spit out only the pictures from that stories comments.</p>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/fark-scraped home-page.jpg" alt="scraped fark home page" align="center"/></p>
<p>Onto the picture page. We have a story ID that we use to get the page contents from Fark.  We take that and apply two different regular expressions.  One is to isolate the user submitted comments, the second extract only the &lt;img&gt; tags.   </p>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/pic-page-parsing.jpg" alt="pic page parsing" align="center"/></p>
<p>Once we have the array built, then we simply loop through the array and display the images.  I filter out the images that contain &#8220;fark&#8221; within the tag, because that usually denotes a &#8220;Total Fark&#8221; member badge.</p>
<p>We place a simple link to get back to the main page, and possibly pass in the story name to the pic page.  There is limitless customization that can be done to this script.  I was more concerned about getting the correct data to display.</p>
<p><a href="http://www.jasonbartholme.com/wp-content/uploads/2009/fark-pic-view.zip">Download the entire script</a>.  Here is the working pages which include the complex RegEx that was used to get the desired content. </p>
<p>Disclaimer time.  Fark.com is a great site that loads of entertaining content that keeps me coming back.  The tutorial is more about applying the principles of regular expressions with ColdFusion to get  the data you want than exploiting Fark.  The same principles can be used on other master/detail sites.</p>
<p>I would have had all the code inline, but my plugin to do was acting screwy with the code. Any suggestions for displaying source code in WordPress?</p>
<p><script type="text/javascript">var dzone_style = '2';</script><br />
<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=How+to+View+Only+Pictures+on+Fark.com+with+ColdFusion+http://oziac.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=How+to+View+Only+Pictures+on+Fark.com+with+ColdFusion+http://oziac.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=AETkPpmt24w:EhWvtYXlK5A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=AETkPpmt24w:EhWvtYXlK5A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=AETkPpmt24w:EhWvtYXlK5A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=AETkPpmt24w:EhWvtYXlK5A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=AETkPpmt24w:EhWvtYXlK5A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=AETkPpmt24w:EhWvtYXlK5A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=AETkPpmt24w:EhWvtYXlK5A:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/AETkPpmt24w" height="1" width="1"/>]]></content:encoded><description>Take one part regular expressions, one part ColdFusion and one part Fark.com and you can see all the pics posted on the story comments minus all the comments.
I have been trying to hone my RegEx skills to use for good and a little bit of evil, so I decided to challenge myself.  I read [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/how-to-view-only-pictures-on-farkcom-with-coldfusion/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/how-to-view-only-pictures-on-farkcom-with-coldfusion/</feedburner:origLink></item><item><title>Huge Time Saving Technique for Manual Directory Submissions</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/e1omeJyokM8/</link><category>SEO</category><category>directory submission</category><category>fast</category><category>Firefox</category><category>list</category><category>rss directory</category><category>site submission</category><category>web directory</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Thu, 22 Jan 2009 20:12:04 PST</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=304</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/fast-motion.jpg" width="175" height="133" alt="fast motion" align="right"/>If one aspect of your link building is submitting your site to link directories, then you should try this to save tons of time.  I take advantage of the bookmarking feature in Firefox 3. It takes your long list of potential directories and makes smaller, more manageable batches. Time is also saved because you can open the contents of those smaller batches with a single mouse click.</p>
<h3><b>1. Find a list of directories</b></h3>
<p>Well, you have to start somewhere.  If you don&#8217;t already have a list; a quick Google search for <a href="http://www.google.com/search?q=web+directory+lists" target="_blank">web directory lists</a> will give you some sites to get you a sizable list.  You can check out RSSMage.com for a current list of <a href="http://www.rssmage.com" target="_blank">RSS feed directories</a>.</p>
<h3><b>2. Format your list</b></h3>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/list-of-formatted-urls.jpg" width="261" height="223" alt="List of formatted URLs" align="right" />No matter how you get the list, you want to format it so it is only one absolute URL per line.  Have a look at the example.</p>
<h3><b>3. Make Folders</b></h3>
<ul>
<li>Now that you have a clean list of URLs, count the links and see how many you have.  This is why it is a good idea to use Excel.</li>
<li>Say your list has 230 links: divide that list by 20, that gives us 11.5 rounding up, that&#8217;s 12.</li>
<li>Now, open Firefox: click Bookmarks > Organize Bookmarks or Control-Shift-B.  Select the &#8220;Bookmarks Toolbar&#8221; item on the left.</li>
<li>Inside the area to the right, right-click and create one folder called Links.</li>
<li>Inside that folder create 12 more folders named sequentially.  Something like Links1, Links2&#8230; is fine just so you have the number on the folder.</li>
<li>Be sure not to close the Bookmark Editor page, you&#8217;ll come right back to it.</li>
</ul>
<h3><b>4. Populate the Folders</b></h3>
<ul>
<li>Here is the magic. Go into your list and select the first 20 URLs.</li>
<li>Use Control-C to copy the URLs to the clipboard.</li>
<li>Go into Firefox and select the first numbered folder. (Links1)You&#8217;ll see an empty folder. </li>
<li>Hit Control-V to paste and the URLs will populate the empty folder.  Very nice, aye?</li>
<li>Now do this for the remainder of the URLs in your list, filling the rest of your folders.</li>
</ul>
<h3><b>5. Open the URLs</b></h3>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/open-tabs.jpg" width="261" height="214" alt="Open All Tabs" align="right"/>OK. So far we took a list of URLs, formatted them, and made bookmarks out of them.  Now we can open a batch of them at once.  </p>
<ul>
<li>It&#8217;s best to close all of your open tabs to eliminate extra open links.</li>
<li>Right-click on Links1 folder and select &#8220;Open All in Tabs&#8221;.  This will take all the links in the folder and open them in their own tab.</li>
<li>Wait a bit while all the pages are opening or the browser might crash.</li>
</ul>
<h3><b>6. Submit the forms</b></h3>
<p>Then, you can start at the first open tab and fill out the form.  There is a variety of applications and Firefox add-ons to assist you with form filling, check out <a href="http://www.jasonbartholme.com/3-tools-to-quickly-submit-your-sites-to-web-directories/">3 Tools to Quickly Submit Your Sites to Web Directories</a>.  Once you get to the last open tab,  right-click on that tab and select &#8220;Close Other Tabs&#8221;.  This will obviously close all the tabs with the one remaining tab. Rinse and repeat with Links2, etc. </p>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2009/open-firefox-pages.jpg" width="550" height="52" alt="Open Firefox pages" align="middle" /></p>
<h3><b>Conclusion</b></h3>
<p>I prefer manual submissions over an automated process and this technique allows me to take a lot of time out of the process so I can do other things.  You can have 50 links in a folder, or setup your folders to be particular niches.  Whatever makes it easier.  If you have other ways (aside from paying someone else) to reduce time in the manual submission process let me know in the comments.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Huge+Time+Saving+Technique+for+Manual+Directory+Submissions+http://zokg8.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=Huge+Time+Saving+Technique+for+Manual+Directory+Submissions+http://zokg8.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=e1omeJyokM8:DyIg4rgV564:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=e1omeJyokM8:DyIg4rgV564:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=e1omeJyokM8:DyIg4rgV564:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=e1omeJyokM8:DyIg4rgV564:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=e1omeJyokM8:DyIg4rgV564:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=e1omeJyokM8:DyIg4rgV564:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=e1omeJyokM8:DyIg4rgV564:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/e1omeJyokM8" height="1" width="1"/>]]></content:encoded><description>If one aspect of your link building is submitting your site to link directories, then you should try this to save tons of time.  I take advantage of the bookmarking feature in Firefox 3. It takes your long list of potential directories and makes smaller, more manageable batches. Time is also saved because you [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/huge-time-saving-technique-for-manual-directory-submissions/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/huge-time-saving-technique-for-manual-directory-submissions/</feedburner:origLink></item><item><title>Standardized Credit Card Year Field in ColdFusion</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/y-CmJ-J5O4c/</link><category>ColdFusion</category><category>Social Media</category><category>cfc</category><category>component</category><category>credit card</category><category>reusable code</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Mon, 15 Dec 2008 20:43:46 PST</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=303</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2008/12/credit-card-year.jpg" alt="credit card year"  align="right"/>Going back and updating old code sucks.  Especially, if you need to update code because it was statically coded.  I have been migrating a an older registration form for my current project, and noticed a the credit card year date field still had 2006 in the select list.  I created a solution that was reusable for any of my projects and I would not have to worry about updating the years ever again.</p>
<p>The current project is being built from scratch and has allowed me to really implement some best practices to save me time and resources.  I wanted a something that could be reused, so I allowed the user to change the field name of the drop list and the number of years in the future they care to display.  </p>
<h3><b>components.cfc</b></h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code"><pre class="cfm"><span style="color: #333333;">&<span style="color: #0000FF;">lt</span>;cfcomponent&<span style="color: #0000FF;">gt</span>;</span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cffunction</span> <span style="color: #0000FF;">name</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;getCCyearfield&quot;</span> output<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;no&quot;</span> returntype<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;string&quot;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;FieldName&quot;</span> <span style="color: #0000FF">required</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;no&quot;</span> <span style="color: #0000FF;">type</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;string&quot;</span> <span style="color: #0000FF">default</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;ExpirationYear&quot;</span> <span style="color: #0000FF;">/</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;YearsAhead&quot;</span> <span style="color: #0000FF">required</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;no&quot;</span> <span style="color: #0000FF;">type</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;numeric&quot;</span> <span style="color: #0000FF">default</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;15&quot;</span> <span style="color: #0000FF;">/</span><span style="color: #990000;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> ccyearselect <span style="color: #0000FF">=</span> <span style="color: #009900;">&quot;&quot;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> thisyear <span style="color: #0000FF">=</span> <span style="color: #0000FF;">val</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">dateformat</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">now</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">&#41;</span>,<span style="color: #009900;">'yyyy'</span><span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> futuredate <span style="color: #0000FF">=</span> <span style="color: #0000FF;">val</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">dateformat</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">dateadd</span><span style="color: #0000FF;">&#40;</span><span style="color: #009900;">'yyyy'</span>,ARGUMENTS.YearsAhead,<span style="color: #0000FF;">now</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#41;</span>,<span style="color: #009900;">'yyyy'</span><span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #990000;">&lt;cfoutput&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cfsavecontent</span> variable<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;ccyearselect&quot;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #000000; font-weight: bold;">&lt;select</span> <span style="color: #0000FF;">name</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;#ARGUMENTS.FieldName#&quot;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #000000; font-weight: bold;">&lt;option</span> <span style="color: #0000FF;">value</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;&quot;</span><span style="color: #990000;">&gt;</span></span>Choose Expiration Year<span style="color: #333333;"><span style="color: #990000;">&lt;</span><span style="color: #0000FF;">/</span>option&<span style="color: #0000FF;">gt</span>;</span>
<span style="color: #333333;"><span style="color: #990000;">&lt;cfloop</span> <span style="color: #0000FF">from</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;#thisyear#&quot;</span> <span style="color: #0000FF">to</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;#futuredate#&quot;</span> <span style="color: #0000FF">index</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;i&quot;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #000000; font-weight: bold;">&lt;option</span> <span style="color: #0000FF;">value</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;#i#&quot;</span><span style="color: #990000;">&gt;</span></span><span style="color: #0000FF;">#i#</span><span style="color: #333333;"><span style="color: #990000;">&lt;</span><span style="color: #0000FF;">/</span>option&<span style="color: #0000FF;">gt</span>;</span>
<span style="color: #333333;"><span style="color: #990000;">&lt;/cfloop&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;</span><span style="color: #0000FF;">/</span>select&<span style="color: #0000FF;">gt</span>;</span>
<span style="color: #333333;"><span style="color: #990000;">&lt;/cfsavecontent&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;/cfoutput&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #990000;">&lt;cfreturn</span> ccyearselect <span style="color: #0000FF;">/</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;/cffunction&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;/cfcomponent&gt;</span></span></pre></td></tr></table></div>

<p>The display of the field is fairly straightforward.  Optional arguments are &#8220;FieldName&#8221; and &#8220;YearsAhead&#8221;.</p>
<h3><b>display.cfm</b></h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="cfm"><span style="color: #333333;"><span style="color: #990000;">&lt;cfinvoke</span> component<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;components&quot;</span>
<span style="color: #0000FF;">method</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;getCCyearfield&quot;</span>
returnvariable<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;CCYear&quot;</span><span style="color: #990000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #990000;">&lt;</span><span style="color: #0000FF;">/</span>cfinvoke&<span style="color: #0000FF;">gt</span>;</span>
&nbsp;
<span style="color: #333333;"><span style="color: #990000;">&lt;cfoutput&gt;</span></span><span style="color: #0000FF;">#CCYear#</span><span style="color: #333333;"><span style="color: #990000;">&lt;/cfoutput&gt;</span></span></pre></td></tr></table></div>

<p>The code itself is not rocket science.  However, it should save me, and hopefully you, the effort of updating a static credit card year select field.</p>
<p>Was this helpful for you? Let me know.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Standardized+Credit+Card+Year+Field+in+ColdFusion+http://e2ore.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=Standardized+Credit+Card+Year+Field+in+ColdFusion+http://e2ore.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=y-CmJ-J5O4c:7Buw0Q-wKb4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=y-CmJ-J5O4c:7Buw0Q-wKb4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=y-CmJ-J5O4c:7Buw0Q-wKb4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=y-CmJ-J5O4c:7Buw0Q-wKb4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=y-CmJ-J5O4c:7Buw0Q-wKb4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=y-CmJ-J5O4c:7Buw0Q-wKb4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=y-CmJ-J5O4c:7Buw0Q-wKb4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/y-CmJ-J5O4c" height="1" width="1"/>]]></content:encoded><description>Going back and updating old code sucks.  Especially, if you need to update code because it was statically coded.  I have been migrating a an older registration form for my current project, and noticed a the credit card year date field still had 2006 in the select list.  I created a solution [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/standardized-credit-card-year-field-in-coldfusion/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/standardized-credit-card-year-field-in-coldfusion/</feedburner:origLink></item><item><title>Getting Ready for Adobe MAX in San Francisco</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/fLz6XmOnOu4/</link><category>Adobe</category><category>adobe max</category><category>air</category><category>ColdFusion</category><category>cs3</category><category>flex</category><category>san francisco</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Thu, 13 Nov 2008 20:04:30 PST</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=302</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.adobe.com/1to1_campaigns/2008_MAX/banners/MAX08_B125x125.jpg" alt="adobe air logo" align="right" />It&#8217;s been hectic for the last month with the fresh development of one of our major sites and myriad of other things on the home front.  I can safely say, I am ready for some fun.  Saturday, the web team and myself leave Chicago for Adobe MAX which is held in San Francisco this year.</p>
<p>I think I overloaded myself with sessions again this year. Sunday, I have the &#8220;Building High-Performance ColdFusion Applications&#8221; class all day which will hopefully give me some insight on making my own applications more robust.  Monday is sprinkled with AIR, Flex and more ColdFusion, Tuesday is a lot of AIR sessions and Wednesday is more advanced ColdFusion.</p>
<p>For fun our little group is hitting Alcatraz Monday for the twilight cruise.  It sounds like it&#8217;s going to be a great time, and I plan on taking a bunch of photos.   Hopefully, I hit it big again during the big event on Tuesday.  Last year, I took home a copy of the CS3 Master Collection for winning best hand at a Texas Hold &#8216;em game.  </p>
<p>I&#8217;ll be looking for the ColdFusion people and say I if I can.  Always nice to match the faces with the names.  </p>
<p>Hope to see you there. </p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Getting+Ready+for+Adobe+MAX+in+San+Francisco+http://wpped.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=Getting+Ready+for+Adobe+MAX+in+San+Francisco+http://wpped.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=fLz6XmOnOu4:Na6ixV-gF3s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=fLz6XmOnOu4:Na6ixV-gF3s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=fLz6XmOnOu4:Na6ixV-gF3s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=fLz6XmOnOu4:Na6ixV-gF3s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=fLz6XmOnOu4:Na6ixV-gF3s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=fLz6XmOnOu4:Na6ixV-gF3s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=fLz6XmOnOu4:Na6ixV-gF3s:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/fLz6XmOnOu4" height="1" width="1"/>]]></content:encoded><description>It&amp;#8217;s been hectic for the last month with the fresh development of one of our major sites and myriad of other things on the home front.  I can safely say, I am ready for some fun.  Saturday, the web team and myself leave Chicago for Adobe MAX which is held in San Francisco [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/getting-ready-for-adobe-max-in-san-francisco/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/getting-ready-for-adobe-max-in-san-francisco/</feedburner:origLink></item><item><title>I Finally Got Hooked on the Eclipse Kool-Aid</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/uhcBKd3C1xI/</link><category>Web Development</category><category>Adobe</category><category>aptana</category><category>cfeclipse</category><category>ColdFusion</category><category>css</category><category>development</category><category>dreamweaver</category><category>eclipse</category><category>ide</category><category>PHP</category><category>python</category><category>ruby</category><category>svn</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Tue, 30 Sep 2008 19:17:41 PDT</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=299</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2008/09/eclipse-logo.jpg" alt="eclipse logo" width="131" height="68" align="right" /></a>The <a href="http://www.eclipse.org/" target="_blank">Eclipse Open Source IDE</a> coupled with the CFML plugin, CFEclipse, has been embraced by the ColdFusion community for years.  All of my sites were built with HomeSite and Dreamweaver.  I was waiting for a good excuse to start a site from scratch in Eclipse.  Three weeks later, I am loving the functionality,  power and ease.  The Kool-Aid is quite delicious. </p>
<h3><strong>My Current Setup</strong></h3>
<p>Right now, I have &#8220;Ganymede&#8221; the current version of Eclipse. Along with that I installed a few plugins that are a vital part of making the application so powerful:  </p>
<h3><strong>CFEclipse</strong></h3>
<p><a href="http://www.cfeclipse.org/download.cfm" target="_blank">CFEclipse</a> is the essential plugin for ColdFusion developers. There so many features that make this plugin great.  Some of the more powerful features:</p>
<p><strong>Code Folding</strong> -  Which manually or automatically collapses code from view.</p>
<p><strong>Bracket Highlighting</strong> - Which changes the pairs brackets, parens, and squiggles different colors when your are next to one.</p>
<p><strong>Integrated Browser</strong> - Run your pages from within Eclipse</p>
<p><strong>Scribble Pad</strong> - This has kept my project code from being littered with test.cfm type of pages. It is a defined page within is accessed by a toolbar button which allows you to run your code inside of Eclipse before you add it to your project.  It works nice for small chunks of code.</p>
<p><strong>Dynamic Snippets</strong> - add variables to your snippets before they are inserted onto the page.</p>
<p><strong>TODO task list</strong> - Simply add the text &#8220;TODO:&#8221; to your ColdFusion comments and they are all reference in a &#8220;Tasks&#8221;.  Good for going back to finished incomplete code or assigning tasks to other team members.</p>
<p><strong>SnipEX</strong> - This is a wonderful feature to create and share snippets.  You can host your own SnipEx snippets to share with your team or get them from public servers.  Some notable SnipEX server URLs are the following:</p>
<dl>
<dd><a href="http://cfsnippets.org/model/snippets/snipEx/snipEx.cfc" target="_blank">http://cfsnippets.org/model/snippets/snipEx/snipEx.cfc</a></dd>
<dd><a href="http://www.cflib.org/snipex/snipex.cfc" target="_blank">http://www.cflib.org/snipex/snipex.cfc</a></dd>
</dl>
<h3><strong>ColdFusion 8 Extensions for Eclipse</strong></h3>
<p>This <a href="http://www.cfreport.org/downloads/CF_FB_Extensions.zip" target="_blank">plugin</a> is release by Adobe and is a CFC and AS code generation from you database schemas.  It also give you a &#8220;Components Explorer&#8221; view gives you a look at the available components.</p>
<h3><strong>Subclipse</strong></h3>
<p>This is plugin or Eclipse that plays nice with the CFEclipse perspective to give you the functionality to get at and manage your SVN code repository.  <a href="http://subclipse.tigris.org/" target="_blank">Subclipse</a> works well for team development and you don&#8217;t need to use Tortoise or go to a command line for commits, updates and syncronization.</p>
<h3><strong>Aptana</strong></h3>
<p><a href="http://www.aptana.com" target="_blank">Aptana</a> is good for syntax highlighting of CSS files and it&#8217;s boasts itself as an IDE for creating Adobe AIR applications.  It also gives you an environment for developing in PHP, Ruby on Rails, and Python. 	</p>
<p>This are the plugins I have been using for the last few weeks that has made it a joy to code in Eclipse.  I&#8217;m curious to know what CF developers are using for their plugins. Let me know, I&#8217;m still finding pieces in the toolset to make me code more efficiently.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=I+Finally+Got+Hooked+on+the+Eclipse+Kool-Aid+http://gncpt.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=I+Finally+Got+Hooked+on+the+Eclipse+Kool-Aid+http://gncpt.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=uhcBKd3C1xI:LeGg5SAdv8E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=uhcBKd3C1xI:LeGg5SAdv8E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=uhcBKd3C1xI:LeGg5SAdv8E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=uhcBKd3C1xI:LeGg5SAdv8E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=uhcBKd3C1xI:LeGg5SAdv8E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=uhcBKd3C1xI:LeGg5SAdv8E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=uhcBKd3C1xI:LeGg5SAdv8E:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/uhcBKd3C1xI" height="1" width="1"/>]]></content:encoded><description>The Eclipse Open Source IDE coupled with the CFML plugin, CFEclipse, has been embraced by the ColdFusion community for years.  All of my sites were built with HomeSite and Dreamweaver.  I was waiting for a good excuse to start a site from scratch in Eclipse.  Three weeks later, I am loving the [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/i-finally-got-hooked-on-the-eclipse-kool-aid/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/i-finally-got-hooked-on-the-eclipse-kool-aid/</feedburner:origLink></item><item><title>Dropbox Makes File Sharing and Storage Easy with Excellent OS Integration</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/bTG1pNJkfsM/</link><category>Site Reviews</category><category>dropbox</category><category>file sharing</category><category>linux</category><category>mac pc</category><category>online storage</category><category>operating systems</category><category>xp</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Thu, 11 Sep 2008 20:48:55 PDT</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=295</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2008/09/dropbox-logo.jpg" alt="dropbox logo" width="282" height="89" align="right"/>I was looking through Digg today and came across a new file sharing and storage service that just just launched today called, <a href="https://www.getdropbox.com/">Dropbox</a>.  I downloaded the installer and was up and running with a fresh account and I was sharing files with friends in a few minutes.</p>
<h3><strong>Quick Overview</strong></h3>
<p>Dropbox is a fast and easy way to share and store files remotely with the ability to access the files using PC, Mac, or Linux operating systems.  The files are versioned so you can actually restore previous versions of a file and even restore deleted files.   The basic account comes with 2GB of storage and premium accounts are $9.99 a month, or $99.99 a year.</p>
<h3><strong>Windows Experience</strong></h3>
<p>Once you install the application is installed, Dropbox sits in your notification area in the lower left of the desktop.  Right click on the icon and you can see your remaining storage space as well as other options.  When you click on &#8220;Open My Dropbox&#8221;, Explorer opens up a file location inside of your My Documents folder called &#8220;My Dropbox&#8221;.   </p>
<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2008/09/dropbox-pc.jpg" alt="dropbox pc" width="276" height="194" align="right" />Drop and drop files to the location and they sync to Dropbox&#8217;s servers automatically. It&#8217;s like SVN without having to manually commit and update.  It only takes a few moments for others to see the items you just placed in shared folders.  Also, you can choose to see any updates to your shared folders so you know when new items are added.   </p>
<h3><strong>Mac Experience</strong></h3>
<p>Installing Dropbox on the Mac was just as easy.  I downloaded the installed, dragged the program to the Application folder, signed into my account and I had Dropbox running on my G4 Mac.  I didn&#8217;t have to have an Intel Mac to run the software (yeay!). The program adds Dropbox to two locations on the Mac.  The first is in the area of Finder next to the Documents and Pictures.  The second is in the top right of the page with and icon to see the same options as on the PC.  </p>
<h3><strong>First Impressions</strong></h3>
<p>Right now, I carry around a few thumb drives in work bags to move around large files between work and home.  Now, I can simply drag and drop those files to a folder on either my Mac or PC. I&#8217;d say that&#8217;s pretty convenient.  Sharing files with friends is great too, already my friends and I have traded some large image files which wouldn&#8217;t send well in email.  I&#8217;m pretty excited on how easy the service is and will be using it in the foreseeable future.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Dropbox+Makes+File+Sharing+and+Storage+Easy+with+Excellent+OS+Integration+http://r5r29.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=Dropbox+Makes+File+Sharing+and+Storage+Easy+with+Excellent+OS+Integration+http://r5r29.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=bTG1pNJkfsM:gtP-4Ywu97Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=bTG1pNJkfsM:gtP-4Ywu97Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=bTG1pNJkfsM:gtP-4Ywu97Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=bTG1pNJkfsM:gtP-4Ywu97Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=bTG1pNJkfsM:gtP-4Ywu97Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=bTG1pNJkfsM:gtP-4Ywu97Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=bTG1pNJkfsM:gtP-4Ywu97Y:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/bTG1pNJkfsM" height="1" width="1"/>]]></content:encoded><description>I was looking through Digg today and came across a new file sharing and storage service that just just launched today called, Dropbox.  I downloaded the installer and was up and running with a fresh account and I was sharing files with friends in a few minutes.
Quick Overview
Dropbox is a fast and easy way [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/dropbox-makes-file-sharing-and-storage-easy-with-excellent-os-integration/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/dropbox-makes-file-sharing-and-storage-easy-with-excellent-os-integration/</feedburner:origLink></item><item><title>Link Building Wiki is a Great Resource for Learning How to Get Quality Backlinks</title><link>http://feedproxy.google.com/~r/JasonBartholme/~3/U1eUGLg5xfs/</link><category>Site Reviews</category><category>backlinks</category><category>black hat</category><category>feed aggregator</category><category>link building</category><category>linking</category><category>SEO</category><category>seo blog</category><category>serps</category><category>services</category><category>XML</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Bartholme</dc:creator><pubDate>Sat, 30 Aug 2008 20:17:39 PDT</pubDate><guid isPermaLink="false">http://www.jasonbartholme.com/?p=294</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.jasonbartholme.com/wp-content/uploads/2008/08/link-building-wiki-logo.jpg" alt="link building wiki logo" title="link-building-wiki-logo" width="250" height="34"  align="right"/>Looking to do some link building for you own site or your clients?   Then you need to bookmark the <a href="http://www.linkbuildingwiki.com" target="_blank">LinkBuildingWiki.com</a>.  It is an all inclusive list of everything you need to learn about the art of link building and find some new methods.</p>
<p>Getting quality inbound links is an important part for getting targeted traffic and to encourage search engine spiders.    The Link Building Wiki covers almost every conceivable aspect of <a href="http://www.linkbuildingwiki.com" target="_blank">link building</a>.  You can educate yourself with link building references on popular webmaster and SEO forums such as SE Roundtable,  Cr8asite, Webmaster  World, and Abacus to name a few. </p>
<p>The Link Building/SEO Blogs and Posts section has required reading from the leaders in the industry.  The XML is on the page and is ready to be added into your feed aggregator for each blog. There are even blogs that dabble in the “grey hat” and “black hat” realms of link building which often involve shady or unorthodox methods.  Those blogs are interesting to read because the authors are very intelligent and know their stuff when it comes to getting links.</p>
<p>If you are link building yourself then you need an arsenal of tools to help you analysis your competitors and look for linking opportunities.  Listed are an extensive list of tools which include entire software packages, online tools, and Firefox add-ons.  I use a good handful of the tools listed when I am in the link building phase of a project.</p>
<p>Another option is to look into <a href="http://www.linkbuildingwiki.com/wiki/Link_Building_Services">link building services</a> if would like a quality, professional team to do the work for you.  A good team knows where to find the great links that your site needs to get it in front of the right people and high in the SERPs.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Link+Building+Wiki+is+a+Great+Resource+for+Learning+How+to+Get+Quality+Backlinks+http://3zs6d.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.jasonbartholme.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="[Post to Twitter]" border="0" /></a> <a class="tt" href="http://twitter.com/home/?status=Link+Building+Wiki+is+a+Great+Resource+for+Learning+How+to+Get+Quality+Backlinks+http://3zs6d.th8.us" title="Post to Twitter">Tweet This Post</a>&nbsp; </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=U1eUGLg5xfs:d8De-QqQ-z4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=U1eUGLg5xfs:d8De-QqQ-z4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=U1eUGLg5xfs:d8De-QqQ-z4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=U1eUGLg5xfs:d8De-QqQ-z4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=U1eUGLg5xfs:d8De-QqQ-z4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JasonBartholme?a=U1eUGLg5xfs:d8De-QqQ-z4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JasonBartholme?i=U1eUGLg5xfs:d8De-QqQ-z4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JasonBartholme/~4/U1eUGLg5xfs" height="1" width="1"/>]]></content:encoded><description>Looking to do some link building for you own site or your clients?   Then you need to bookmark the LinkBuildingWiki.com.  It is an all inclusive list of everything you need to learn about the art of link building and find some new methods.
Getting quality inbound links is an important part for getting [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.jasonbartholme.com/link-building-wiki-is-a-great-resource-for-learning-how-to-get-quality-backlinks/feed/</wfw:commentRss><feedburner:origLink>http://www.jasonbartholme.com/link-building-wiki-is-a-great-resource-for-learning-how-to-get-quality-backlinks/</feedburner:origLink></item></channel></rss>
