<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Joseph Tinsley</title>
	
	<link>http://www.josephtinsley.com</link>
	<description>Trying to build applications that I think are useful</description>
	<lastBuildDate>Tue, 24 Apr 2012 04:00:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.josephtinsley.com/josephtinsley" /><feedburner:info uri="josephtinsley" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Cleaning out old domain names</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/ZU8bERMvLo4/</link>
		<comments>http://www.josephtinsley.com/2012/04/23/cleaning-out-old-domain-names/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 04:00:21 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[me]]></category>
		<category><![CDATA[Domain Names]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=567</guid>
		<description><![CDATA[I&#8217;ve been tied up lately with my fully time contract and my side projects. But between times I&#8217;ve been going through the list of domain names I own, trying to pick out the few that I think I can breathe some life back into. Plus the renewal fees are getting pretty expensive each year. Hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been tied up lately with my fully time contract and my side projects. But between times I&#8217;ve been going through the list of domain names I own, trying to pick out the few that I think I can breathe some life back into. Plus the renewal fees are getting pretty expensive each year.<br />
Hopefully by the beginning of next week I should have something worth talking about.</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/ZU8bERMvLo4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2012/04/23/cleaning-out-old-domain-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2012/04/23/cleaning-out-old-domain-names/</feedburner:origLink></item>
		<item>
		<title>Codapus, simple code share site</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/kflJ5frfp5c/</link>
		<comments>http://www.josephtinsley.com/2012/02/12/codapus-simple-code-share-site/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 03:01:03 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[me]]></category>
		<category><![CDATA[MongDB]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[MongoDB]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=541</guid>
		<description><![CDATA[Currently working on Codapus.com. Simple site that allows programmers to share their code easily. This is probably my real first MongoDB backed site. I&#8217;m so looking forward to building more sites using this database when I get time. You can check out my beginning here http://www.codapus.com/josephtinsley/]]></description>
			<content:encoded><![CDATA[<p>Currently working on Codapus.com. Simple site that allows programmers to share their code easily.<br />
This is probably my real first MongoDB backed site. I&#8217;m so looking forward to building more sites using this database when I get time.<br />
You can check out my beginning here <a title="http://www.codapus.com/josephtinsley/" href="http://www.codapus.com/josephtinsley/">http://www.codapus.com/josephtinsley/</a></p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/kflJ5frfp5c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2012/02/12/codapus-simple-code-share-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2012/02/12/codapus-simple-code-share-site/</feedburner:origLink></item>
		<item>
		<title>IPhone App Development Plans</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/3eV181qkSlY/</link>
		<comments>http://www.josephtinsley.com/2011/08/10/iphone-app-development-plans/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 03:36:57 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=550</guid>
		<description><![CDATA[Only a few of you know about the contract gig I’ve been working the last couple of months. Well it looks like it’ll be coming to an end shortly. I’ve had some good times and worked with some really great people but it’s time to turn the page and look towards the next chapter. If [...]]]></description>
			<content:encoded><![CDATA[<p>Only a few of you know about the contract gig I’ve been working the last couple of months.<br />
Well it looks like it’ll be coming to an end shortly. I’ve had some good times and worked with some really great people but it’s time to turn the page and look towards the next chapter.</p>
<p>If there’s one thing that I’ve learned from my past experiences is that it’s hard to focus on a new job and be involved in side projects at the same time, at least it is for me. So I’ve decided to take a few months to myself to re-vamp some old projects I’ve been neglecting and to learn some new technologies.</p>
<p>One of the goals that I’ve been putting off for some time now is IPhone development. This is something that I’ve been really interested in but didn’t have the proper equipment or the time.  So this time around I plan to focus most of my efforts on developing a IPhone application. That doesn’t mean that I’m not open to listening to new opportunities, that would be crazy. What it means is that I plan to buckle down and dedicate myself to learning and understanding the process needed to get an application developed and submitted to Apple’s Application store.<br />
I’m giving myself 6 months to do this, maybe it’s possible and maybe it’s not, we’ll see.</p>
<p>P.S. I&#8217;m sure I could use some help along the way so, I’m open to any advice regarding the topic.</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/3eV181qkSlY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/08/10/iphone-app-development-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/08/10/iphone-app-development-plans/</feedburner:origLink></item>
		<item>
		<title>HP 2511x and I’m loving it</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/gxhvhyd_Ja4/</link>
		<comments>http://www.josephtinsley.com/2011/08/08/hp-2511x/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 02:22:50 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=542</guid>
		<description><![CDATA[This weekend my new monitor was delivered, the HP 2511X and it totally awesome. This is one of the best purchases I&#8217;ve made in a longtime. I&#8217;m like the kid in the candy shop. Today sitting at work I couldn&#8217;t stop thinking about my monitor and the code that I was going to write when [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend my new monitor was delivered, the <strong>HP 2511X</strong> and it totally awesome. This is one of the best purchases I&#8217;ve made in a longtime. I&#8217;m like the kid in the candy shop. Today sitting at work I couldn&#8217;t stop thinking about my monitor and the code that I was going to write when I got home, yeah it&#8217;s like that.</p>
<p>For the longest I&#8217;ve rocked a DELL 2001FP 20in and it&#8217;s a great monitor don&#8217;t get me wrong. I mean me and the 2001FP has been through a lot of good times together and we&#8217;ve made a gang of money. But it was time to upgrade.</p>
<p>I originally bought the <a title="HP 2511x" href="http://www.josephtinsley.com/gadgets/hp2511x/">HP 2511x</a> with the intentions of setting up dual monitors, but after hooking it up I realized there was no need for dual monitors. The HP 2511x provides all of the real estate I need.</p>
<p>It took me a while to make my mind up. I had a hard time deciding between the HP 2509b and the HP2511x but went with the HP2511x because it was slightly cheaper at the time.</p>
<p>I&#8217;ve read plenty of reviews and comments and majority of the bad comments I&#8217;ve come across was regarding the monitor not having built in speakers, or not being able to adjust vertically. To me having speakers attached is kind of silly. The way I play music attached speakers wouldn&#8217;t last past  the first couple of weeks, and then what, ship the whole monitor back. No that&#8217;s not for me, I prefer to have my speakers detached. Right now I have some incredible Logitech speakers that are able to handle anything I throw at them.</p>
<p>As for the vertical adjustment, I was a bit concerned about that. I had this option on the 2001FP, but what I found out was the vertical adjustment was no longer needed because the <strong>HP 2511x</strong> is so freaking huge.<br />
Basically to sum it all up <a title="HP2511x" href="http://www.josephtinsley.com/gadgets/hp2511x/">HP2511x</a> is awesome and I&#8217;m loving it.</p>
<p>Wait one thing that did suck. I bought some 3ft Monster HDMI cables but they were a bit too short.. Going to Monoprice.com for some longer one.</p>
<p>But besides that get this monitor you&#8217;ll love it.</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/gxhvhyd_Ja4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/08/08/hp-2511x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/08/08/hp-2511x/</feedburner:origLink></item>
		<item>
		<title>Gmail Contact Importer</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/Nb7E5C44OTY/</link>
		<comments>http://www.josephtinsley.com/2011/04/06/gmail-contact-importer/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 20:17:05 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=525</guid>
		<description><![CDATA[Import your Gmail Contacts the fast and easy way (insert Billy Mays voice here) My overall objective was to build very simple API that would allow a user to download his/her Gmail contacts and display them in a specific format. In my opinion a API like this should be very popular amongst the social networking [...]]]></description>
			<content:encoded><![CDATA[<p>Import your Gmail Contacts the fast and easy way <em>(insert Billy Mays voice here)</em></p>
<p>My overall objective was to build very simple API that would allow a user to download his/her Gmail contacts and display them in a specific format.</p>
<p>In my opinion a API like this should be very popular amongst the social networking sites.</p>
<p>The API has the capability to be configured to show results in several different formats XML, JSON, and PHP format. The PHP format returns the results in an array format.</p>
<p>The operating format is as follows.</p>
<ul>
<li>Source:contacts</li>
<li>Gmail:Username</li>
<li>Gmail:Password</li>
<li>Format:PHP, or XML, or JSON</li>
</ul>
<p>http://apime.josephtinsley.com/contacts/{user_name}:{user_password}/{format}</p>
<p>http://apime.josephtinsley.com/contacts/bob:I_luv_Tacos/json</p>
<p>A simple way of including the result set into your PHP web page is to use PHP&#8217;s file_get_contents function.</p>
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?PHP</span><br />
<br />
<span style="color: #000088;">$results</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://apime.josephtinsley.com/contacts/{Email_Address}:{Password}/{Format}'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/print_r"><span style="color: #990000;">print_r</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$results</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p><i>*results are limited to 25 contacts right now*</i><br />
Thanks,<br />
Joe</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/Nb7E5C44OTY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/04/06/gmail-contact-importer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/04/06/gmail-contact-importer/</feedburner:origLink></item>
		<item>
		<title>Google’s Analytics API with PHP</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/fKduBIRBIIw/</link>
		<comments>http://www.josephtinsley.com/2011/04/05/googles-analytics-api-with-php/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 17:51:05 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=500</guid>
		<description><![CDATA[I was recently asked about my experience with Google&#8217;s Analytics API, my reply was bla, bla, bla, I do not have any experience with their API&#8217;s.  But to be honest I couldn&#8217;t remember why at that moment I didn&#8217;t. I think the only reason was because of their documentation, for some of their API&#8217;s it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently asked about my experience with Google&#8217;s Analytics API, my reply was bla, bla, bla, I do not have any experience with their API&#8217;s.  But to be honest I couldn&#8217;t remember why at that moment I didn&#8217;t. I think the only reason was because of their documentation, for some of their API&#8217;s it&#8217;s a pretty long, difficult read. But overall that wasn&#8217;t a very good reason, so I decided to take some time and dive in and whoop that trick <em>(line from the hustle and flow movie)</em>.<br />
The goal for this post to help anyone who may be having a hard time understanding how to build a connection to Google&#8217;s Analytics API.<br />
So first there are a couple of things you need to know.</p>
<ul>
<li>In this post I&#8217;m only talking about their Data Export API &#8211; <a href="http://code.google.com/apis/analytics/">http://code.google.com/apis/analytics/</a></li>
<li>PHP and cURL is a major component in this Class</li>
</ul>
<p>There are only two files needed in this script but the connection part is the only part we will be going over, it&#8217;s in the gaClass.php file.<br />
So basically I&#8217;m still new to  Google&#8217;s Analytics API but what I&#8217;ve learned so far is that once you&#8217;ve established a connection the rest is pretty simple.  So basically that&#8217;s why we will be focusing on the establishing a connection part only.</p>
<p>Your first major goal while trying to establish a connection is to collect the authentication string. Within that string is your authentication token, and without that token you can&#8217;t get anywhere so remember that. The overall objective is to get the authentication token.</p>
<p>So open up the gaClass.php file and take a look at the construct method, this is where the connection happens. Please contact me if I confuse your somewhere, I try to code so that it&#8217;s easy to follow.</p>
<ul>
<li>Within the construct method we start off by collection your email and password that was set on the form page. They of course are needed to connect to your account.</li>
<li>We set the url that we will be trying to making a connection to. In this case it&#8217;s the ClientLogin URL <em>(https://www.google.com/accounts/ClientLogin)</em> . Take note that the protocol starts with HTTPS.</li>
<li>Within our POST request we have a few additional parameters that will need to be pass along including your email and password. A short description of these parameters can be found at <em>(<a href="http://code.google.com/apis/analytics/docs/gdata/gdataAuthentication.html">http://code.google.com/apis/analytics/docs/gdata/gdataAuthentication.html</a>) </em>scroll down until you see the HTTP Protocol Details heading</li>
<li>Now once we have all the parameters set we will try to actually make the connection. We do this within the next method. The curlConnection method, and it does exactly what it says, tries to makes the connection via cURL</li>
<li>The curlConnection method will take the parameters we talked about earlier and send them to the ClientLogin URL via cURL using a POST method. The answer we receive from this post will or will not include our authentication token.</li>
<li>Now let&#8217;s suppose it does and the header status code equal 200, which means it&#8217;s A-OK. Within that connection response output you will see a encrypted string. But look closers you&#8217;ll see three variables with three values assigned to it. The variables are labeled , &#8220;SID&#8221;, &#8220;LSID&#8221; and  &#8220;AUTH&#8221;. Well you want the AUTH and it value.  Our next task is to parse out the AUTH variable and its value, and we do this with the setAccessToken method.</li>
<li>The setAccessToken is fairly simple we take that string and convert it to an array using PHP&#8217;s built in explode function.  The access token should be in the second element. I then assign this value to a token variable to be used later for accessing other parts of the API. If you recall when we started this post the authentication token is essential to other parts of the API. Without it you basically can&#8217;t do anything.</li>
</ul>
<p>So that you can get a idea of what the output data look like.  I&#8217;ve included a screen shot of the header response output, the authentication output, when the authentication output is converted into a array, and the authentication token.</p>
<p><a href="http://www.josephtinsley.com/images/2011/04/response-screenshot-e1302024287286.png"><img class="alignleft size-medium wp-image-512" title="Googles-Analytics-API-response-screenshot" src="http://www.josephtinsley.com/images/2011/04/response-screenshot-291x300.png" alt="Googles Analytics API Header Response" width="291" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I&#8217;m new to Mercurial so please don&#8217;t give me a hard time about my commits or the lack of.<br />
<a href="https://bitbucket.org/josephtinsley/google-analytics-api/overview">https://bitbucket.org/josephtinsley/google-analytics-api/overview</a></p>
<p><a href="http://www.josephtinsley.com/download/php-scripts/Josephtinsley-Google-Analytics-API.zip">Google Analytics API with PHP</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/fKduBIRBIIw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/04/05/googles-analytics-api-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/04/05/googles-analytics-api-with-php/</feedburner:origLink></item>
		<item>
		<title>My First Mongo PHP APP</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/NH1uVvDahOo/</link>
		<comments>http://www.josephtinsley.com/2011/02/26/my-first-mongo-php-app/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 00:08:23 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[me]]></category>
		<category><![CDATA[MongDB]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[Sql]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=468</guid>
		<description><![CDATA[Today I created my first MongoDB application. Please no applause, this app is incredibly boring.  At the time I was fresh out of cool ideas, especially ideas that required a nice amount of data. So I went with a simple US Population search script. I actually had a copy of the 2009 census data in [...]]]></description>
			<content:encoded><![CDATA[<p>Today I created my first MongoDB application. Please no applause, this app is incredibly boring.  At the time I was fresh out of cool ideas, especially ideas that required a nice amount of data.<br />
So I went with a simple <a href="http://www.josephtinsley.com/seo-tools/my-first-mongo-php-app.php">US Population search script</a>. I actually had a copy of the 2009 census data in a mysql table from some time ago. I have no idea why, I guess I&#8217;m a hoarder like that.<br />
But basically I built this just for the experience. I&#8217;ve been hearing a lot of hub bub about MongoDB and thought I should give it a try.  I have to say from what I&#8217;ve fiddled with so far it is pretty interesting. If you&#8217;re coming from a RDBMS like I was, it&#8217;s going to take some time to change your thought process.</p>
<p>MongoDB store its data in what they call documents which are somewhat like table rows. I&#8217;m not going to go down that road because I&#8217;m still a newbie myself and I don&#8217;t want to put anyone on the wrong path. But what helped me get along was that I envisioned accessing data from a XML feed. Of course MongoDB documents are not XML feeds but they are structured a bit like a feed.</p>
<p>For example goto Buy.com and view the source of one of their product feeds (<a href="http://www.buy.com/rss/feed.asp?loc=273&amp;grp=4">Example Product Feed</a>) look specifically at each product node. When accessing data from MongoDB document I put myself in the mindset as if I&#8217;m grabbing data from a XML product feed.  Crazy, but it works for me.</p>
<p><a href="http://www.josephtinsley.com/images/2011/02/mongodb-documents-e1298764730669.png"><img class="size-medium wp-image-478 alignnone" title="mongodb-documents-mongovue" src="http://www.josephtinsley.com/images/2011/02/mongodb-documents_300x270.png" alt="Mongo Document Mongovue" width="300" height="270" /></a></p>
<p>Bottom line I think MongoDB is pretty interesting, I&#8217;m still new to it so I&#8217;m not quite ready to ditch MySql.<br />
During my quest for knowledge I found myself looking for examples to help me get started. In my opinion there wasn&#8217;t that much out there but that&#8217;s probably because it&#8217;s fairly still new. But here are few sites that help me get started.</p>
<ul>
<li><a href="http://learnmongo.com/">http://learnmongo.com/</a> &#8211; He/She had some good PHP examples.</li>
<li><a href="http://www.php2all.de/manual/mongo.tutorial.html">http://www.php2all.de/manual/mongo.tutorial.html</a> &#8211; Also has some good PHP &amp; MongoDB example</li>
<li><a href="http://www.mongodb.org/">http://www.mongodb.org/</a> &#8211; The MongoDB Official site
<ul>
<li><a href="http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart">http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart</a> – The Sql to MongoDB mapping chart is pretty cool.</li>
</ul>
</li>
<li><a href="http://blog.mongovue.com/">http://blog.mongovue.com/</a> &#8211; I think it&#8217;s a great tool for view your collections and documents.</li>
<li><a href="http://www.slideshare.net/kriswallsmith/mongod-pdxphp">http://www.slideshare.net/kriswallsmith/mongod-pdxphp</a>
<ul>
<li>Also check around for other presentations on slideshare.com there a bunch of good one out there.</li>
</ul>
</li>
</ul>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/NH1uVvDahOo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/02/26/my-first-mongo-php-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/02/26/my-first-mongo-php-app/</feedburner:origLink></item>
		<item>
		<title>Reverse IP Look up .V2</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/kvwRQBjgs3Q/</link>
		<comments>http://www.josephtinsley.com/2011/01/26/reverse-ip-lookup-v2/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 18:17:54 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=455</guid>
		<description><![CDATA[I&#8217;ve updated my Reverse IP Look up script. This script/tool will attempt to display a list of domain names that are hosted on the same IP address. My original script was a bit slow, this one should display results a lot  faster. I&#8217;ve also add a simple API that can be configure to show results [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated my Reverse IP Look up script. This script/tool will attempt to display a list of domain names that are hosted on the same IP address.</p>
<p>My original script was a bit slow, this one should display results a lot  faster. I&#8217;ve also add a simple API that can be configure to show results in different formats XML, JSON, and PHP format. The PHP format returns the results in an array format.</p>
<p>The GUI interface is located in the SEO tools section of this site <a href="http://www.josephtinsley.com/seo-tools/reverse-ip-lookup.php">Reverse IP Look up</a></p>
<p>To access the API, use the URL below.</p>
<p>Just include your domain name where the curly brackets are, then pick a format to display the results in.</p>
<p>Example</p>
<p>http://apime.josephtinsley.com/{domain_name}/php/</p>
<p>http://apime.josephtinsley.com/bk.com/php/</p>
<p>Thanks,</p>
<p>Joseph</p>
<p>== UPDATED APRIL 06, 2011 ==<br />
In the near future I plan to add more API&#8217;s<br />
To handle this change you are now required to add the API&#8217;s source that you want to use.<br />
The Reverse IP Look Up source is &#8220;<strong>reverse</strong>&#8221;</p>
<p>So or example<br />
Instead of </p>
<p>http://apime.josephtinsley.com/{domain_name}/php/</p>
<p>It will need to be </p>
<p>http://apime.josephtinsley.com{source}/{domain_name}/php/</p>
<p>so</p>
<p>http://apime.josephtinsley.com/reverse/bk.com/php/</p>
<p>would be the finished URL.</p>
<p>Thanks again,<br />
Joe</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/kvwRQBjgs3Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/01/26/reverse-ip-lookup-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/01/26/reverse-ip-lookup-v2/</feedburner:origLink></item>
		<item>
		<title>Brand New Year</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/QFTrY7aYpsU/</link>
		<comments>http://www.josephtinsley.com/2011/01/03/brand-new-year/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 21:09:18 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[Domaining]]></category>
		<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=448</guid>
		<description><![CDATA[It&#8217;s a Brand New Year and I have a few things that I would like to focus on and learn more about in 2011. Geo Location &#8211; I think this year we are going to see a lot of Geo based application. I have a few goto API&#8217;s that I use to pull this data. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a Brand New Year and I have a few things that I would like to focus on and learn more about in 2011.</p>
<ul>
<li> Geo Location &#8211; I think this year we are going to see a lot of Geo based application. I have a few goto API&#8217;s that I use to pull this data. But this technology has a lot of room to grow. I would love to get in front of this and ride the wave of projects that are about to come in.</li>
<li> Git &#8211; I bought a book a few months ago, but I&#8217;ve been pretty business and have not found the time to crack it open. This Version Control seems to be a must have nowadays.</li>
<li> IPhone App &#8211; I&#8217;m sure I&#8217;m catching the tail end of the IPhone application gold rush, but I would love to learn how to build a app, regarding how simple it may be.</li>
<li>Domaining &#8211; I want to sale a domain for over $500.00 this year.</li>
<li> Funding &#8211; I follow Techcruch pretty closely and there appears to be a lot of  funding going on. I would love to find out how this process works.</li>
<li>California -  This is a long shot but I would not mind moving to the west coast. It seems like a lot of what I&#8217;m into is happening over there.</li>
</ul>
<p>Well that&#8217;s the list. It will be interesting to see if I&#8217;m able to cross any of these off next year.</p>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/QFTrY7aYpsU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2011/01/03/brand-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2011/01/03/brand-new-year/</feedburner:origLink></item>
		<item>
		<title>Programmableweb’s API directory</title>
		<link>http://feeds.josephtinsley.com/~r/josephtinsley/~3/gInuk1vxjbQ/</link>
		<comments>http://www.josephtinsley.com/2010/06/29/programmablewebs-api-directory/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 19:18:03 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
				<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://www.josephtinsley.com/?p=442</guid>
		<description><![CDATA[Really, Really quick update. Last night the Frinly API was added to Programmableweb.com&#8217;s API directory. To me this is huge deal because I&#8217;m such a big fan of the site. The approval process took a about week or maybe it was two, and I have to admit there where times that I was seriously doubting [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Really, Really quick update. Last night the  <a title="Frinly API" href="http://frin.ly/api.php">Frinly API</a> was added to Programmableweb.com&#8217;s API directory. To me this is huge deal because I&#8217;m such a big fan of the site. The approval process took a about week or maybe it was two, and I have to admit there where times that I was seriously doubting if it would ever happen. Then last night at dinner, during one of my random email checks, BAM, the acceptance email! Yea that basically made my day, it was pretty Awesome.</p>
<div id="attachment_443" class="wp-caption alignleft" style="width: 460px"><a href="http://www.josephtinsley.com/images/2010/06/Frinly-API-Profile_1277825588766-copy-e1277838510449.png"><img class="size-full wp-image-443" title="Frinly API Profile_1277825588766 (copy)" src="http://www.josephtinsley.com/images/2010/06/Frinly-API-Profile_1277825588766-copy-e1277838510449.png" alt="Frinly API Screenshot" width="450" height="333" /></a><p class="wp-caption-text">Frinly API Screenshot</p></div>
<img src="http://feeds.feedburner.com/~r/josephtinsley/~4/gInuk1vxjbQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.josephtinsley.com/2010/06/29/programmablewebs-api-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.josephtinsley.com/2010/06/29/programmablewebs-api-directory/</feedburner:origLink></item>
	</channel>
</rss>

