<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inside DealTaker &#187; technology</title>
	<atom:link href="http://www.dealtaker.com/blog/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dealtaker.com/blog</link>
	<description>All Things Deal Oriented</description>
	<lastBuildDate>Fri, 20 Nov 2009 21:47:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kohana PHP 3.0 (KO3) Tutorial Part 1</title>
		<link>http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial-part-1/</link>
		<comments>http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial-part-1/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 21:47:05 +0000</pubDate>
		<dc:creator>ellisgl</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=1768</guid>
		<description><![CDATA[So you might have read my aricle on frameworks and/or my series of tutorials on Kohana PHP 2.3.x and you are wanting more. Today, I drop the old 2.3.x and bring the new and shiny! So I bring you information to get you started with Kohana PHP 3.0!
Lets check to make sure we have everything [...]]]></description>
			<content:encoded><![CDATA[<p>So you might have read my aricle on frameworks and/or my series of tutorials on Kohana PHP 2.3.x and you are wanting more. Today, I drop the old 2.3.x and bring the new and shiny! So I bring you information to get you started with Kohana PHP 3.0!<span id="more-1768"></span></p>
<p>Lets check to make sure we have everything needed before going on.</p>
<ul>
<li>*AMP (Apache MySQL PHP) install</li>
<li>Knowledge of PHP</li>
<li>Know what a frame work is (<a href="http://www.dealtaker.com/blog/2009/02/10/frameworks-frameworks-frameworks/">Framework Article</a>)</li>
<li>Know what MVC is (<a href="http://en.wikipedia.org/wiki/Model-view-controller">Wikipedia Entry</a>)</li>
</ul>
<p>Lets go!<br />
Download:<br />
<a href="http://dev.kohanaphp.com/projects/kohana3/files">Download the latest Kohana 3.0 PHP</a> (At the time of this writing: 3.0.1.2) and unpack it somewhere.</p>
<p>Install:<br />
Open the file we just downloaded in your favorite archive program and extract it to a temporary location. Open that temporary location and you should have a folder that is named &#8220;kohana&#8221; or something like that. Open that folder. Open a new window and open the root directory of your *AMP install. Since I’m using WAMP Server – mine is &#8220;C:\wamp\www\&#8221;. Next make a new folder in there named &#8220;myfirstkohana3&#8243;. Copy the files from the &#8220;kohana&#8221; directory to the &#8220;myfirstkohana3&#8243;. Make sure your *AMP installation is up and running then point your browser to &#8220;http://yourserver/myfirstkohana3/&#8221;. You should have a screen stating that everything is &#8220;OK&#8221;.<br />
<img src="//images.dealtaker.com/dealtaker/blog/ko3-tutorial/ko3-tut1-1.png" alt="" /></p>
<p>If everything is &#8220;OK&#8221;, then remove or rename the &#8220;install.php&#8221; file in the &#8220;myfirstkohana3&#8243; directory. Next open up the &#8220;example.htaccess&#8221; file and change the following line:</p>
<pre>RewriteBase /kohana/</pre>
<p>to:<br />
<code><br />
RewriteBase /myfirstkohana3/<br />
</code></p>
<p>Save it as &#8220;.htaccess&#8221;.</p>
<p>Now open the &#8220;bootstrap.php&#8221; file located in the &#8220;application&#8221; folder and cange the following line:</p>
<pre>Kohana::init(array('base_url' =&gt; '/kohana/'));</pre>
<p>to:</p>
<pre>Kohana::init(array('base_url'  =&gt; '/mykohana3/',
                   'index_file'=&gt; ''));</pre>
<p>Save this file then refresh your browser. You should get something that reads &#8220;hello, world!&#8221; on your screen.</p>
<p>You might already notice that configuration for KO3 is a little bit more involved, editing two files instead of one, which isn&#8217;t a big deal at all.</p>
<p>Now to make our first controller! Open a new document and put the following into it:</p>
<pre>&lt;?php
defined('SYSPATH') or die('No direct script access.');

class Controller_Ko3 extends Controller
 {
    public function action_index()
     {
        $this-&gt;request-&gt;response = 'My First Kohana 3.0 Controller';
     }
 } // End</pre>
<p>Save this as &#8220;ko3.php&#8221; in the &#8220;application/classes/controller&#8221; folder. You might have noticed another difference between Kohana 2.3.x and 3.0 is the directory structure, not really all that much of difference. Now that you have it saved, point your browser to &#8220;http://yourhost/mykohana3/ko3&#8243;. You should she &#8220;My First Kohana 3.0 Controller&#8221; on your screen now.</p>
<p>Now for an explanation of the code.</p>
<pre>defined('SYSPATH') or die('No direct script access.');</pre>
<p>This line basically tells PHP not load this file directly. It can only be included from the framework.</p>
<pre>class Controller_Ko3 extends Controller</pre>
<p>This creates an controller which is a class that is extended from the Controller class that is part of the framework.</p>
<pre>public function action_index()</pre>
<p>This created a public method called &#8220;action_index&#8221;. The &#8220;action_index&#8221; method is a default action that is loaded by the framework. It&#8217;s like your index.php file so to say.</p>
<pre>$this-&gt;request-&gt;response = 'My First Kohana 3.0 Controller';</pre>
<p>This will output &#8220;My First Kohana 3.0 Controller&#8221; to the screen. This basically works like &#8220;echo&#8221;.</p>
<p>Pretty easy eh? Now if you wanted to add addition action to your controller you would add another public method that has a prefix of &#8220;action_&#8221; and the you would access via going to &#8220;http://yourserver/myfirstkohana3/controller/action&#8221;</p>
<p>Let go ahead and add a new method to our &#8220;ko3&#8243; controller by adding the following after the &#8220;action_index&#8221; method:</p>
<pre>    public function action_another()
     {
        $this-&gt;request-&gt;response = 'Another action';
     }</pre>
<p>Save the file and loaded up &#8220;http://yourserver/mykohana3/ko3/another&#8221; in your browser. If all goes well you should see &#8220;Another action&#8221; in your browser.</p>
<p>That was fun an all, but lets make it a little bit more dynamic!</p>
<p>Copy this code and put it after the &#8220;action_another&#8221; method:</p>
<pre>    public function action_dynamic($say)
     {
        $this-&gt;request-&gt;response = 'You said: '.$say;
     }</pre>
<p>Save this and load &#8220;http://yourserver/mykohana3/ko3/dynamic/Monkey&#8221; and you should see &#8220;You said: Monkey&#8221;</p>
<p>Untill next time, when I will go over the first part of views, happy coding!<br />
Sources used: <a href="http://kerkness.ca/wiki/doku.php">Unofficial Kohana 3 Wiki</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201&amp;bodytext=So%20you%20might%20have%20read%20my%20aricle%20on%20frameworks%20and%2For%20my%20series%20of%20tutorials%20on%20Kohana%20PHP%202.3.x%20and%20you%20are%20wanting%20more.%20Today%2C%20I%20drop%20the%20old%202.3.x%20and%20bring%20the%20new%20and%20shiny%21%20So%20I%20bring%20you%20information%20to%20get%20you%20started%20with%20Kohana%20PHP%203.0%21%0D%0A%0D%0A" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201&amp;notes=So%20you%20might%20have%20read%20my%20aricle%20on%20frameworks%20and%2For%20my%20series%20of%20tutorials%20on%20Kohana%20PHP%202.3.x%20and%20you%20are%20wanting%20more.%20Today%2C%20I%20drop%20the%20old%202.3.x%20and%20bring%20the%20new%20and%20shiny%21%20So%20I%20bring%20you%20information%20to%20get%20you%20started%20with%20Kohana%20PHP%203.0%21%0D%0A%0D%0A" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;t=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201&amp;annotation=So%20you%20might%20have%20read%20my%20aricle%20on%20frameworks%20and%2For%20my%20series%20of%20tutorials%20on%20Kohana%20PHP%202.3.x%20and%20you%20are%20wanting%20more.%20Today%2C%20I%20drop%20the%20old%202.3.x%20and%20bring%20the%20new%20and%20shiny%21%20So%20I%20bring%20you%20information%20to%20get%20you%20started%20with%20Kohana%20PHP%203.0%21%0D%0A%0D%0A" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;submitHeadline=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201&amp;submitSummary=So%20you%20might%20have%20read%20my%20aricle%20on%20frameworks%20and%2For%20my%20series%20of%20tutorials%20on%20Kohana%20PHP%202.3.x%20and%20you%20are%20wanting%20more.%20Today%2C%20I%20drop%20the%20old%202.3.x%20and%20bring%20the%20new%20and%20shiny%21%20So%20I%20bring%20you%20information%20to%20get%20you%20started%20with%20Kohana%20PHP%203.0%21%0D%0A%0D%0A&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;t=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=So%20you%20might%20have%20read%20my%20aricle%20on%20frameworks%20and%2For%20my%20series%20of%20tutorials%20on%20Kohana%20PHP%202.3.x%20and%20you%20are%20wanting%20more.%20Today%2C%20I%20drop%20the%20old%202.3.x%20and%20bring%20the%20new%20and%20shiny%21%20So%20I%20bring%20you%20information%20to%20get%20you%20started%20with%20Kohana%20PHP%203.0%21%0D%0A%0D%0A" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;title=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Kohana%20PHP%203.0%20%28KO3%29%20Tutorial%20Part%201&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F11%2F20%2Fkohana-php-3-0-ko3-tutorial-part-1%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DealTaker Did You Know &#8211; Vol 1. Coupon Alerts</title>
		<link>http://www.dealtaker.com/blog/2009/07/27/dealtaker-did-you-know-vol-1-coupon-alerts/</link>
		<comments>http://www.dealtaker.com/blog/2009/07/27/dealtaker-did-you-know-vol-1-coupon-alerts/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 21:14:53 +0000</pubDate>
		<dc:creator>DBiles</dc:creator>
				<category><![CDATA[DealTaker]]></category>
		<category><![CDATA[Product Discussion]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Coupon Alerts]]></category>
		<category><![CDATA[Coupon Email Alerts]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=1235</guid>
		<description><![CDATA[From time to time, I&#8217;ll be writing on this blog about some features you may not have known existed on DealTaker. Today: Did you know that you can be alerted by email anytime new coupons are posted for your favorite store?
It&#8217;s easy. First, go to DealTaker.com and then click the &#8220;Stores/Coupons&#8221; button in the top [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time, I&#8217;ll be writing on this blog about some features you may not have known existed on DealTaker. Today: Did you know that you can be alerted by email anytime new coupons are posted for your favorite store?</p>
<p>It&#8217;s easy. First, go to DealTaker.com and then click the &#8220;Stores/Coupons&#8221; button in the top navigation bar.</p>
<p><img class="alignleft size-full wp-image-1236" title="storescouponsnav" src="http://www.dealtaker.com/blog/wp-content/uploads/2009/07/storescouponsnav.jpg" alt="storescouponsnav" width="340" height="171" /></p>
<p>Then select the store that you want to get alerts from. For this example, we&#8217;ll use Kohl&#8217;s.</p>
<p><img class="alignleft size-full wp-image-1237" title="kohlsselect" src="http://www.dealtaker.com/blog/wp-content/uploads/2009/07/kohlsselect.jpg" alt="kohlsselect" width="474" height="186" /></p>
<p>Once there, you&#8217;ll see a list of coupons for the store. The last coupon allows you to sign up to be alerted when new coupons are posted. If you are already a member of DealTaker (and logged in!) all you&#8217;ll have to do is click the &#8220;Sign me up!&#8221; button and they will be delivered to the email address that you originally signed up to DealTaker with.</p>
<p>If you are not a member of DealTaker, just enter your email address into the box and new coupons will be delivered straight to your inbox!</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts&amp;bodytext=From%20time%20to%20time%2C%20I%27ll%20be%20writing%20on%20this%20blog%20about%20some%20features%20you%20may%20not%20have%20known%20existed%20on%20DealTaker.%20Today%3A%20Did%20you%20know%20that%20you%20can%20be%20alerted%20by%20email%20anytime%20new%20coupons%20are%20posted%20for%20your%20favorite%20store%3F%0D%0A%0D%0AIt%27s%20easy.%20First%2C%20go%20to%20D" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts&amp;notes=From%20time%20to%20time%2C%20I%27ll%20be%20writing%20on%20this%20blog%20about%20some%20features%20you%20may%20not%20have%20known%20existed%20on%20DealTaker.%20Today%3A%20Did%20you%20know%20that%20you%20can%20be%20alerted%20by%20email%20anytime%20new%20coupons%20are%20posted%20for%20your%20favorite%20store%3F%0D%0A%0D%0AIt%27s%20easy.%20First%2C%20go%20to%20D" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;t=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts&amp;annotation=From%20time%20to%20time%2C%20I%27ll%20be%20writing%20on%20this%20blog%20about%20some%20features%20you%20may%20not%20have%20known%20existed%20on%20DealTaker.%20Today%3A%20Did%20you%20know%20that%20you%20can%20be%20alerted%20by%20email%20anytime%20new%20coupons%20are%20posted%20for%20your%20favorite%20store%3F%0D%0A%0D%0AIt%27s%20easy.%20First%2C%20go%20to%20D" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;submitHeadline=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts&amp;submitSummary=From%20time%20to%20time%2C%20I%27ll%20be%20writing%20on%20this%20blog%20about%20some%20features%20you%20may%20not%20have%20known%20existed%20on%20DealTaker.%20Today%3A%20Did%20you%20know%20that%20you%20can%20be%20alerted%20by%20email%20anytime%20new%20coupons%20are%20posted%20for%20your%20favorite%20store%3F%0D%0A%0D%0AIt%27s%20easy.%20First%2C%20go%20to%20D&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;t=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=From%20time%20to%20time%2C%20I%27ll%20be%20writing%20on%20this%20blog%20about%20some%20features%20you%20may%20not%20have%20known%20existed%20on%20DealTaker.%20Today%3A%20Did%20you%20know%20that%20you%20can%20be%20alerted%20by%20email%20anytime%20new%20coupons%20are%20posted%20for%20your%20favorite%20store%3F%0D%0A%0D%0AIt%27s%20easy.%20First%2C%20go%20to%20D" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;title=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=DealTaker%20Did%20You%20Know%20-%20Vol%201.%20Coupon%20Alerts&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F07%2F27%2Fdealtaker-did-you-know-vol-1-coupon-alerts%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/07/27/dealtaker-did-you-know-vol-1-coupon-alerts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana PHP Tuturial &#8211; Part III</title>
		<link>http://www.dealtaker.com/blog/2009/06/19/kohana-php-tuturial-part-iii/</link>
		<comments>http://www.dealtaker.com/blog/2009/06/19/kohana-php-tuturial-part-iii/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:26:09 +0000</pubDate>
		<dc:creator>ellisgl</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[kohana]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=1013</guid>
		<description><![CDATA[It&#8217;s been a couple weeks now, so lets get back on track with this series of tutorials. This tutorial will get into models and how to play with data.

The first thing I have to is tell you is that Kohana PHP has been updated since the last tutorial. So I have gone ahead and took [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a couple weeks now, so lets get back on track with this series of tutorials. This tutorial will get into models and how to play with data.<br />
<span id="more-1013"></span></p>
<p>The first thing I have to is tell you is that Kohana PHP has been updated since the last tutorial. So I have gone ahead and took the last tutorial and updated the core and made sure it worked with Kohana 2.3.4. <a href="http://images.dealtaker.com/dealtaker/blog/kohana/dealtaker-kohana-2-2.3.4.zip">You can grab that here</a>. Now onward to the glory!</p>
<p>The first thing we want to do is identify where and what the data is. Is it an XML feed, CSV, JSON, DB or something else? Well I&#8217;m going to make it easy. We are going to deal with our friend MySQL for this. The next step is to setup a MySQL DB connection.</p>
<p>Go into your system/config folder and copy the database.php file to your application/config folder. Edit the application/config/database.php to reflect your server settings. Mine looks like this:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">$config['default'] = array
(
	'benchmark'     =&gt; TRUE,
	'persistent'    =&gt; FALSE,
	'connection'    =&gt; array
	(
		'type'     =&gt; 'mysql',
		'user'     =&gt; 'root',
		'pass'     =&gt; 'root',
		'host'     =&gt; 'localhost',
		'port'     =&gt; FALSE,
		'socket'   =&gt; FALSE,
		'database' =&gt; 'myfirstkohana'
	),
	'character_set' =&gt; 'utf8',
	'table_prefix'  =&gt; '',
	'object'        =&gt; TRUE,
	'cache'         =&gt; FALSE,
	'escape'        =&gt; TRUE
);</pre>
<p>Now that we have a configuration a connection for our database, we should probably set up a database and a table. Here&#8217;s the SQL:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`myfirstkohana` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `myfirstkohana`;

/*Table structure for table `posts` */
DROP TABLE IF EXISTS `posts`;

CREATE TABLE `posts` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `title` varchar(255) default NULL,
  `post` text,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;

/*Data for the table `posts` */
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;</pre>
<p>This is a pretty straight forward &#8220;Create a DB and one table&#8221; setup. You might notice that we have everything set for UTF8. This will match the DB configuration setting and also will allow us to deal with i18n (Internationalization) stuff later on.</p>
<p>Onward to creating an actual model. There are a couple things to keep in mind with naming conventions, well really one. From the docs &#8220;The model class name is capitalized, does have _Model appended to it and should be the singular form of the name.&#8221;. There are so other rules when you are dealing with ORM, but we won&#8217;t be dealing with ORM in this tutorial.</p>
<p>Create a file named post.php in the &#8216;application/models/&#8217; folder and make it look like the following:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">&lt;?php
defined('SYSPATH') or die('No direct script access.');

class Post_Model extends Model
 {
    public function __construct()
    	{
		      parent::__construct();
    	}

 }</pre>
<p>As you can tell the above really doesn&#8217;t do much, so let&#8217;s give it some functionality:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">&lt;?php
defined('SYSPATH') or die('No direct script access.');

class Post_Model extends Model
 {
    public function __construct()
    	{
		      parent::__construct();
    	}

    public function getPosts()
     {
        $sql = 'SELECT *
                FROM   `posts`
                LIMIT  0, 10';

        return $this-&gt;db-&gt;query($sql);
     }
 }</pre>
<p>So we have a model method that pulls 10 posts from the table with a pretty simple query. We use &#8220;$this-&gt;query()&#8221; to run queries, which will return object and we return that to the calling entity. Check the query method <a href="http://docs.kohanaphp.com/libraries/database/query" target="_blank">docs here</a> for more information.</p>
<p>Let&#8217;s update our &#8216;Hello&#8217; controller to use this the model.</p>
<p>In your application/controllers/hello.php update your index() method to look like this:</p>
<pre>    public function index()
     {
        // Load the models
        $post  = new Post_Model;
        $posts = $post-&gt;getPosts();
        $rpsts = "";

        // Loop thru the posts
        foreach($posts-&gt;result_array(FALSE) as $row)
         {
          // Simple output of
          $rpsts .= '
    &lt;h1&gt;'.$row['title'].'&lt;/h1&gt;
    '.$row['post'].'&lt;hr /&gt;';
         }

        // Put something useful in our variables.
        $this-&gt;template-&gt;header-&gt;pageTitle .= ' ::: I am on the top';
        $this-&gt;template-&gt;content-&gt;content   = $rpsts;
     }</pre>
<p>When we run the hello controller, we won&#8217;t get much but &#8216;This is my second view&#8217;. We need to put stuff in the table. Use your favorite method of accessing your DB and insert some rows. Now when you run it you will see stuff!</p>
<p>If you notice there is a &#8220;$post-&gt;result_array()&#8221; inside a foreach loop. This allows us to loop though the results of the query easily from within the controller.</p>
<p>You might have notice something of bad practice. I pretty much created HTML inside the controller. As we all know, we shouldn&#8217;t do this. Let&#8217;s fix this!</p>
<p>Create a new view named main_posts.php and make it look like:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">&lt;?php foreach($posts as $post): ?&gt;
&lt;h1&gt;&lt;?php echo $post['title'];?&gt;&lt;h1&gt;
&lt;?php echo $post['post'];?&gt;&lt;hr /&gt;
&lt;?php endforeach; ?&gt;</pre>
<p>This view does a foreach on our query results and fills in our little view.</p>
<p>In the the index method of our controller we will need to change up the controller to use our new view.</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">   public function index()
     {
        // Load the models
        $post  = new Post_Model;
        $posts = $post-&gt;getPosts();

        // Put something useful in our variables.
        $this-&gt;template-&gt;header-&gt;pageTitle .= ' ::: I am on the top';

        // Posts view
        $this-&gt;template-&gt;content-&gt;content        = new View('main_posts');
        $this-&gt;template-&gt;content-&gt;content-&gt;posts = $posts-&gt;result_array(FALSE);
     }</pre>
<p>As you can tell, it&#8217;s pretty simple and it&#8217;s clean! Here&#8217;s a quick sample on how to do an insert. We are going to add a method to the post model called addPost.</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">  public function addPost($title, $post)
    {
       $sql = sprintf('INSERT INTO `posts`
                       SET         `title` = %s,
                                   `post`  = %s',
                       $this-&gt;db-&gt;escape($title),
                       $this-&gt;db-&gt;escape($post));
      $this-&gt;db-&gt;query($sql);
    }</pre>
<p>We need to add a method to handle adding of posts to our hello controller:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">   public function addpost()
     {
        // Load the models
        $post  = new Post_Model;
        $post-&gt;addPost($_POST['title'], $_POST['post']);
        url::redirect('hello');
     }</pre>
<p>And lets add a form to the end of the main_post.php in the views:</p>
<pre style="white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;">&lt;form method="POST" action="&lt;?php echo url::base();?&gt;hello/addpost/"&gt;
  &lt;table&gt;
    &lt;tr&gt;
     &lt;th&gt;
       Title
     &lt;/th&gt;
     &lt;th&gt;
       Post
     &lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td&gt;
      &lt;input type="text" name="title" /&gt;
     &lt;/td&gt;
     &lt;td&gt;
      &lt;textarea cols="20" rows="5" name="post"&gt;&lt;/textarea&gt;
      &lt;input type="submit" name="submit" value="Submit"/&gt;
     &lt;/td&gt;
  &lt;/table&gt;
&lt;/form&gt;</pre>
<p>Once again, pretty simple right? I could go on and give you how to edit entries, but I&#8217;m leaving that to you for your home work. Free free to post your results! Until next time when will go over libraries and helpers, keep on coding till your fingers bleed!</p>
<p><a href="http://images.dealtaker.com/dealtaker/blog/kohana/dealtaker-kohana-3.zip">Get the file for this tutorial here.</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III&amp;bodytext=It%27s%20been%20a%20couple%20weeks%20now%2C%20so%20lets%20get%20back%20on%20track%20with%20this%20series%20of%20tutorials.%20This%20tutorial%20will%20get%20into%20models%20and%20how%20to%20play%20with%20data.%0D%0A%0D%0A%0D%0AThe%20first%20thing%20I%20have%20to%20is%20tell%20you%20is%20that%20Kohana%20PHP%20has%20been%20updated%20since%20the%20last%20tutoria" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III&amp;notes=It%27s%20been%20a%20couple%20weeks%20now%2C%20so%20lets%20get%20back%20on%20track%20with%20this%20series%20of%20tutorials.%20This%20tutorial%20will%20get%20into%20models%20and%20how%20to%20play%20with%20data.%0D%0A%0D%0A%0D%0AThe%20first%20thing%20I%20have%20to%20is%20tell%20you%20is%20that%20Kohana%20PHP%20has%20been%20updated%20since%20the%20last%20tutoria" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;t=Kohana%20PHP%20Tuturial%20-%20Part%20III" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Kohana%20PHP%20Tuturial%20-%20Part%20III%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III&amp;annotation=It%27s%20been%20a%20couple%20weeks%20now%2C%20so%20lets%20get%20back%20on%20track%20with%20this%20series%20of%20tutorials.%20This%20tutorial%20will%20get%20into%20models%20and%20how%20to%20play%20with%20data.%0D%0A%0D%0A%0D%0AThe%20first%20thing%20I%20have%20to%20is%20tell%20you%20is%20that%20Kohana%20PHP%20has%20been%20updated%20since%20the%20last%20tutoria" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;submitHeadline=Kohana%20PHP%20Tuturial%20-%20Part%20III&amp;submitSummary=It%27s%20been%20a%20couple%20weeks%20now%2C%20so%20lets%20get%20back%20on%20track%20with%20this%20series%20of%20tutorials.%20This%20tutorial%20will%20get%20into%20models%20and%20how%20to%20play%20with%20data.%0D%0A%0D%0A%0D%0AThe%20first%20thing%20I%20have%20to%20is%20tell%20you%20is%20that%20Kohana%20PHP%20has%20been%20updated%20since%20the%20last%20tutoria&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;t=Kohana%20PHP%20Tuturial%20-%20Part%20III" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=It%27s%20been%20a%20couple%20weeks%20now%2C%20so%20lets%20get%20back%20on%20track%20with%20this%20series%20of%20tutorials.%20This%20tutorial%20will%20get%20into%20models%20and%20how%20to%20play%20with%20data.%0D%0A%0D%0A%0D%0AThe%20first%20thing%20I%20have%20to%20is%20tell%20you%20is%20that%20Kohana%20PHP%20has%20been%20updated%20since%20the%20last%20tutoria" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;title=Kohana%20PHP%20Tuturial%20-%20Part%20III" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Kohana%20PHP%20Tuturial%20-%20Part%20III&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F19%2Fkohana-php-tuturial-part-iii%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/06/19/kohana-php-tuturial-part-iii/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>The Wonderful World of APIs</title>
		<link>http://www.dealtaker.com/blog/2009/06/16/the-wonderful-world-of-apis/</link>
		<comments>http://www.dealtaker.com/blog/2009/06/16/the-wonderful-world-of-apis/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 13:38:42 +0000</pubDate>
		<dc:creator>smccarthy</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[eBay]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Linkedin]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=846</guid>
		<description><![CDATA[The Wonderful World of APIs
API or Application Programming Interface is a ubiquitous term used in the tech world everyday.  With the popularity of online social networking sites and the need to add features and content easily into your own site, executives are starting to understand the benefits of using and or providing a public API [...]]]></description>
			<content:encoded><![CDATA[<p>The Wonderful World of APIs</p>
<p>API or Application Programming Interface is a ubiquitous term used in the tech world everyday.  With the popularity of online social networking sites and the need to add features and content easily into your own site, executives are starting to understand the benefits of using and or providing a public API to third party organizations.  The term has become so popular that most executives now use API in their repertoire of business terms.  They should, considering users want these features and most organizations such as <a href="http://salesforce.com/" target="_blank">Salesforce.com</a>, <a href="http://www.youtube.com/dev" target="_blank">YouTube</a>, <a href="http://developer.ebay.com/common/api/" target="_blank">eBay</a>, <a href="http://apiwiki.twitter.com/" target="_blank">Twitter</a>, <a href="http://developers.facebook.com/" target="_blank">FaceBook</a>, <a href="http://developer.myspace.com/community/" target="_blank">MySpace</a> and <a href="http://www.linkedin.com/static?key=developers_apis" target="_blank">LinkedIn</a> provide an API for the public.  So, what exactly is an API?</p>
<p><span id="more-846"></span></p>
<p>APIs allow you to integrate third party content or features into your web site or web application using a set of common programming tools.  Basically, an API puts you in control of the data and how you want to present it.  It provides flexible, two-way communication and allows you to expand or enhance existing functionality.  APIs give you more control and greater options for integration than widgets or RSS feeds, but obviously require you to write more code in order to integrate it into your own applications.</p>
<p>One popular application called <a href="http://www.tweetdeck.com/beta/" target="_blank">TweetDeck</a> uses the Twitter API to enhance and expand Twitter’s features.  TweetDeck is an Adobe <a href="http://www.adobe.com/products/air/" target="_blank">Air</a> application that runs on your Mac or PC desktop.  TweetDeck provides many benefits.  For one, it provides a continuous stream of tweets without having to constantly hit the refresh button.  It helps you organize tweets by columns giving you a so-called tweet dashboard.  It also allows you to easily isolate users you follow by clicking on their icon and viewing their profile.  You can then view stats about that user.</p>
<p>Although the current features and benefits of TweetDeck are abundant, it only exists because of Twitter’s API and its ability to provide functionality Twitter has yet to offer.  This is of course good for Twitter, considering that 80% of their tweets or traffic comes through their API usage.</p>
<p>I&#8217;ve used the eBay and the YouTube API with great success in the past and look forward to providing one for DealTaker in the very near future.</p>
<p>The bottom line is this, APIs help both parties by allowing the reuse of features and content extending the existing business model while using less upfront investment.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs&amp;bodytext=The%20Wonderful%20World%20of%20APIs%0D%0A%0D%0AAPI%20or%20Application%20Programming%20Interface%20is%20a%20ubiquitous%20term%20used%20in%20the%20tech%20world%20everyday.%C2%A0%20With%20the%20popularity%20of%20online%20social%20networking%20sites%20and%20the%20need%20to%20add%20features%20and%20content%20easily%20into%20your%20own%20site%2C%20" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs&amp;notes=The%20Wonderful%20World%20of%20APIs%0D%0A%0D%0AAPI%20or%20Application%20Programming%20Interface%20is%20a%20ubiquitous%20term%20used%20in%20the%20tech%20world%20everyday.%C2%A0%20With%20the%20popularity%20of%20online%20social%20networking%20sites%20and%20the%20need%20to%20add%20features%20and%20content%20easily%20into%20your%20own%20site%2C%20" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;t=The%20Wonderful%20World%20of%20APIs" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=The%20Wonderful%20World%20of%20APIs%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs&amp;annotation=The%20Wonderful%20World%20of%20APIs%0D%0A%0D%0AAPI%20or%20Application%20Programming%20Interface%20is%20a%20ubiquitous%20term%20used%20in%20the%20tech%20world%20everyday.%C2%A0%20With%20the%20popularity%20of%20online%20social%20networking%20sites%20and%20the%20need%20to%20add%20features%20and%20content%20easily%20into%20your%20own%20site%2C%20" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;submitHeadline=The%20Wonderful%20World%20of%20APIs&amp;submitSummary=The%20Wonderful%20World%20of%20APIs%0D%0A%0D%0AAPI%20or%20Application%20Programming%20Interface%20is%20a%20ubiquitous%20term%20used%20in%20the%20tech%20world%20everyday.%C2%A0%20With%20the%20popularity%20of%20online%20social%20networking%20sites%20and%20the%20need%20to%20add%20features%20and%20content%20easily%20into%20your%20own%20site%2C%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;t=The%20Wonderful%20World%20of%20APIs" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=The%20Wonderful%20World%20of%20APIs%0D%0A%0D%0AAPI%20or%20Application%20Programming%20Interface%20is%20a%20ubiquitous%20term%20used%20in%20the%20tech%20world%20everyday.%C2%A0%20With%20the%20popularity%20of%20online%20social%20networking%20sites%20and%20the%20need%20to%20add%20features%20and%20content%20easily%20into%20your%20own%20site%2C%20" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;title=The%20Wonderful%20World%20of%20APIs" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=The%20Wonderful%20World%20of%20APIs&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F16%2Fthe-wonderful-world-of-apis%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/06/16/the-wonderful-world-of-apis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Other Side of The Deal</title>
		<link>http://www.dealtaker.com/blog/2009/06/15/the-other-side-of-the-deal/</link>
		<comments>http://www.dealtaker.com/blog/2009/06/15/the-other-side-of-the-deal/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 13:03:09 +0000</pubDate>
		<dc:creator>Kstraw</dc:creator>
				<category><![CDATA[DealTaker]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=1005</guid>
		<description><![CDATA[Energi-To-Go comes as advertised.]]></description>
			<content:encoded><![CDATA[<p>On June 9th I tweeted a great deal I saw on DealTaker.  Not all that uncommon &#8211; I see many great deals each week that I try to proliferate to my friands and family as much as possible.  This item was the Energizer Energi-To-Go cell phone batter back-up.  The cost for the product was $9.99 and had free shipping.  The special part of the deal was that once the item was received, a survey would be enclosed that provided a $10.00 rebate when the survey was completed.  I am happy to report that the item arrived sooner than I expected, was packaged well and as expected, and a survey was in the packaging as promised.  I filled it out, and am now awaiting the arrival of a check.  For 10 minutes worth of work, I get a free item.  Plus, I got to participate in a deal.  It is the little things in life sometimes that make it fun.  In this case &#8211; very small.  The bonus:  I also got a $2.00 off coupon for some more batteried when needed.  Stealing and enhancing a line from &#8220;Hannibal&#8221; Smith of <a href="http://en.wikipedia.org/wiki/The_A-Team#Characters" target="_blank">the A Team </a>- &#8220;I love it when a deal comes together&#8221;.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal&amp;bodytext=Energi-To-Go%20comes%20as%20advertised." title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal&amp;notes=Energi-To-Go%20comes%20as%20advertised." title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;t=The%20Other%20Side%20of%20The%20Deal" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=The%20Other%20Side%20of%20The%20Deal%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal&amp;annotation=Energi-To-Go%20comes%20as%20advertised." title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;submitHeadline=The%20Other%20Side%20of%20The%20Deal&amp;submitSummary=Energi-To-Go%20comes%20as%20advertised.&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;t=The%20Other%20Side%20of%20The%20Deal" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=Energi-To-Go%20comes%20as%20advertised." title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;title=The%20Other%20Side%20of%20The%20Deal" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=The%20Other%20Side%20of%20The%20Deal&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F15%2Fthe-other-side-of-the-deal%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/06/15/the-other-side-of-the-deal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geocoded Tweeting</title>
		<link>http://www.dealtaker.com/blog/2009/06/01/geocoded-tweeting/</link>
		<comments>http://www.dealtaker.com/blog/2009/06/01/geocoded-tweeting/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 19:06:48 +0000</pubDate>
		<dc:creator>ellisgl</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[geocode]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[Geocoding Tweets]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twit]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=923</guid>
		<description><![CDATA[I&#8217;ve been thinking about a how to  geocode tweets and here&#8217;s what I&#8217;ve come up with.
1.) Get the location&#8217;s latitude and longitude (IE. 33.017262, -96.98494).
2.) Make sure you have 3 numbers before decimal point.  So we would left pad with a &#8216;0&#8242; and we would end up  with 033 and 096.
3.) Add the + and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking about a how to  geocode tweets and here&#8217;s what I&#8217;ve come up with.</p>
<p>1.) Get the location&#8217;s latitude and longitude (IE. 33.017262, -96.98494).</p>
<p>2.) Make sure you have 3 numbers before decimal point.  So we would left pad with a &#8216;0&#8242; and we would end up  with 033 and 096.</p>
<p>3.) Add the + and &#8211; to our result, so +033 and -096 would be our result</p>
<p><span style="text-decoration: line-through;">4.) Take the first 3 numbers after the decimal point and add it to the end of result, so we end up with +033017-096984.</span></p>
<p>4.)Take the first 3 to 6 numbers after the decimal point and add it to the end of result, so we end up with +033017-096984 if we used 3 or if we used 6 we would end up with +033017255-096984955</p>
<p>5.) Post a tweet with the hash tag of #geotwit, the result and the rest of what your tweet.</p>
<p>Here&#8217;s an example of a full tweet: #geotwit +033017-096984 http://twitpic.com/6eh1a <span class="status-body"><span class="entry-content">Spotted this car Friday in Lewisville, TX.</span></span></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting&amp;bodytext=I%27ve%20been%20thinking%20about%20a%20how%20to%C2%A0%20geocode%20tweets%20and%20here%27s%20what%20I%27ve%20come%20up%20with.%0D%0A%0D%0A1.%29%20Get%20the%20location%27s%20latitude%20and%20longitude%20%28IE.%2033.017262%2C%20-96.98494%29.%0D%0A%0D%0A2.%29%20Make%20sure%20you%20have%203%20numbers%20before%20decimal%20point.%C2%A0%20So%20we%20would%20left%20pad%20with%20a" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting&amp;notes=I%27ve%20been%20thinking%20about%20a%20how%20to%C2%A0%20geocode%20tweets%20and%20here%27s%20what%20I%27ve%20come%20up%20with.%0D%0A%0D%0A1.%29%20Get%20the%20location%27s%20latitude%20and%20longitude%20%28IE.%2033.017262%2C%20-96.98494%29.%0D%0A%0D%0A2.%29%20Make%20sure%20you%20have%203%20numbers%20before%20decimal%20point.%C2%A0%20So%20we%20would%20left%20pad%20with%20a" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;t=Geocoded%20Tweeting" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Geocoded%20Tweeting%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting&amp;annotation=I%27ve%20been%20thinking%20about%20a%20how%20to%C2%A0%20geocode%20tweets%20and%20here%27s%20what%20I%27ve%20come%20up%20with.%0D%0A%0D%0A1.%29%20Get%20the%20location%27s%20latitude%20and%20longitude%20%28IE.%2033.017262%2C%20-96.98494%29.%0D%0A%0D%0A2.%29%20Make%20sure%20you%20have%203%20numbers%20before%20decimal%20point.%C2%A0%20So%20we%20would%20left%20pad%20with%20a" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;submitHeadline=Geocoded%20Tweeting&amp;submitSummary=I%27ve%20been%20thinking%20about%20a%20how%20to%C2%A0%20geocode%20tweets%20and%20here%27s%20what%20I%27ve%20come%20up%20with.%0D%0A%0D%0A1.%29%20Get%20the%20location%27s%20latitude%20and%20longitude%20%28IE.%2033.017262%2C%20-96.98494%29.%0D%0A%0D%0A2.%29%20Make%20sure%20you%20have%203%20numbers%20before%20decimal%20point.%C2%A0%20So%20we%20would%20left%20pad%20with%20a&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;t=Geocoded%20Tweeting" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=I%27ve%20been%20thinking%20about%20a%20how%20to%C2%A0%20geocode%20tweets%20and%20here%27s%20what%20I%27ve%20come%20up%20with.%0D%0A%0D%0A1.%29%20Get%20the%20location%27s%20latitude%20and%20longitude%20%28IE.%2033.017262%2C%20-96.98494%29.%0D%0A%0D%0A2.%29%20Make%20sure%20you%20have%203%20numbers%20before%20decimal%20point.%C2%A0%20So%20we%20would%20left%20pad%20with%20a" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;title=Geocoded%20Tweeting" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Geocoded%20Tweeting&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F06%2F01%2Fgeocoded-tweeting%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/06/01/geocoded-tweeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I love free stuff</title>
		<link>http://www.dealtaker.com/blog/2009/05/28/i-love-free-stuff/</link>
		<comments>http://www.dealtaker.com/blog/2009/05/28/i-love-free-stuff/#comments</comments>
		<pubDate>Thu, 28 May 2009 19:12:23 +0000</pubDate>
		<dc:creator>xzhang</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=903</guid>
		<description><![CDATA[It is so amazing that there are so many things which one can get for free in US. The only thing you need to do is to search the internet. Lots of companies do promotions and marketing campaigns, they are willing to give free stuff with or without little string attached to attract clients. If [...]]]></description>
			<content:encoded><![CDATA[<p>It is so amazing that there are so many things which one can get for free in US. The only thing you need to do is to search the internet. Lots of companies do promotions and marketing campaigns, they are willing to give free stuff with or without little string attached to attract clients. If everything sounds good, why not take it.</p>
<p>Personally, I got a Palm tengsen  and a ipod 30G classic from Ameritrade for free, another ipod mini from <a href="http://www.citibank.com/us/index.htm">Citibank</a>. Anyways, I need a brokerage account and checking account.  I will be very happy to take those gift .</p>
<p>There are free chocholate, free icecream, free donuts .. etc , it is fun to find out .</p>
<p>I love this.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff&amp;bodytext=It%20is%20so%20amazing%20that%20there%20are%20so%20many%20things%20which%20one%20can%20get%20for%20free%20in%20US.%20The%20only%20thing%20you%20need%20to%20do%20is%20to%20search%20the%20internet.%20Lots%20of%20companies%20do%20promotions%20and%20marketing%20campaigns%2C%20they%20are%20willing%20to%20give%20free%20stuff%20with%20or%20without%20lit" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff&amp;notes=It%20is%20so%20amazing%20that%20there%20are%20so%20many%20things%20which%20one%20can%20get%20for%20free%20in%20US.%20The%20only%20thing%20you%20need%20to%20do%20is%20to%20search%20the%20internet.%20Lots%20of%20companies%20do%20promotions%20and%20marketing%20campaigns%2C%20they%20are%20willing%20to%20give%20free%20stuff%20with%20or%20without%20lit" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;t=I%20love%20free%20stuff" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=I%20love%20free%20stuff%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff&amp;annotation=It%20is%20so%20amazing%20that%20there%20are%20so%20many%20things%20which%20one%20can%20get%20for%20free%20in%20US.%20The%20only%20thing%20you%20need%20to%20do%20is%20to%20search%20the%20internet.%20Lots%20of%20companies%20do%20promotions%20and%20marketing%20campaigns%2C%20they%20are%20willing%20to%20give%20free%20stuff%20with%20or%20without%20lit" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;submitHeadline=I%20love%20free%20stuff&amp;submitSummary=It%20is%20so%20amazing%20that%20there%20are%20so%20many%20things%20which%20one%20can%20get%20for%20free%20in%20US.%20The%20only%20thing%20you%20need%20to%20do%20is%20to%20search%20the%20internet.%20Lots%20of%20companies%20do%20promotions%20and%20marketing%20campaigns%2C%20they%20are%20willing%20to%20give%20free%20stuff%20with%20or%20without%20lit&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;t=I%20love%20free%20stuff" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=It%20is%20so%20amazing%20that%20there%20are%20so%20many%20things%20which%20one%20can%20get%20for%20free%20in%20US.%20The%20only%20thing%20you%20need%20to%20do%20is%20to%20search%20the%20internet.%20Lots%20of%20companies%20do%20promotions%20and%20marketing%20campaigns%2C%20they%20are%20willing%20to%20give%20free%20stuff%20with%20or%20without%20lit" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;title=I%20love%20free%20stuff" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=I%20love%20free%20stuff&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F28%2Fi-love-free-stuff%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/05/28/i-love-free-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana PHP 2.3.x Tutorial Part II</title>
		<link>http://www.dealtaker.com/blog/2009/05/21/kohana-php-23x-tutorial-part-ii/</link>
		<comments>http://www.dealtaker.com/blog/2009/05/21/kohana-php-23x-tutorial-part-ii/#comments</comments>
		<pubDate>Thu, 21 May 2009 14:51:27 +0000</pubDate>
		<dc:creator>ellisgl</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=633</guid>
		<description><![CDATA[Welcome to the second tutorial in this series on how to develop with Kohana PHP. If you haven&#8217;t read the first part, I would click here and read it before going on. In this tutorial we will be going over views, wonderful views, glorious views.

Let’s just dive straight into building our first picturesque view.
Create the [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to the second tutorial in this series on how to develop with Kohana PHP. If you haven&#8217;t read the first part, I would <a href="http://www.dealtaker.com/blog/2009/04/23/kohana-php-23x-tutorial-part-1/">click here</a> and read it before going on. In this tutorial we will be going over views, wonderful views, glorious views.<br />
<span id="more-633"></span></p>
<p>Let’s just dive straight into building our first picturesque view.<br />
Create the file &#8220;myfirstkohana/application/views/hello.php&#8221; and put the following into it:</p>
<pre>&lt;html&gt;
 &lt;head&gt;
  &lt;title&gt;Hello!&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;h1&gt;This is my first view&lt;/h1&gt;
  &lt;?php echo $content;?&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p>Looking at the above, it&#8217;s pretty straight forward and simple HTML file with some simple PHP code thrown in.</p>
<p>Just because we put a view with the same name as our controller, it&#8217;s not going to be shown until we say so. Let’s go back to our  wonderful controller &#8220;myfirstkohana/application/controllers/hello.php&#8221; and edit the index method to look like the following:</p>
<pre>public function index()
 {
  $view          = new View('hello');
  $view-&gt;content = 'Hello World!';
  $view-&gt;render(TRUE);
 }</pre>
<p>Let go through this line by line. The first line:</p>
<pre>$view = new View('hello');</pre>
<p>tells the framework to create a new &#8220;view&#8221; object and load the file :myfirstkohana/application/views/hello.php&#8221; into it. The next line:</p>
<pre>$view-&gt;content = 'Hello World!';</pre>
<p>creates a new property called &#8220;content&#8221; in the object that has the value &#8220;Hello World!&#8221;. The last line</p>
<pre>$view-&gt;render(TRUE);</pre>
<p>compiles the template with our assigned values and outputs it to the screen. What we should get when we load &#8220;http://youserver/myfirstkohana/hello&#8221; is &#8220;This is my first view&#8221; and below that should read &#8220;Hello World!&#8221;.</p>
<p>This might the simplist view you&#8217;ll see. Of course, I don&#8217;t think we&#8217;ll be wanting something so simple, so lets knock it up notch and create views with nested views.</p>
<p>Create the file &#8220;myfirstkohana/application/views/default_template.php&#8221; and put this in it:</p>
<pre>&lt;?php echo $header; ?&gt;
&lt;?php echo $content; ?&gt;
&lt;?php echo $footer; ?&gt;</pre>
<p>The above code is just a master template, or the template of templates if you will. Next lets create &#8220;myfirstkohana/application/views/default_header.php&#8221; and put the following into it:</p>
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" &gt;
 &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
  &lt;title&gt;&lt;?php echo $pageTitle;?&gt;&lt;/title&gt;
 &lt;/head&gt;</pre>
<p>and then &#8220;myfirstkohana/application/views/default_content.php&#8221;:</p>
<pre> &lt;body&gt;
  &lt;h1&gt;This is my second view&lt;/h1&gt;
  &lt;?php echo $content;?&gt;</pre>
<p>finally &#8220;myfirstkohana/application/views/default_footer.php&#8221;:</p>
<pre> &lt;/body&gt;
&lt;/html&gt;</pre>
<p>Above we taken a basic HTML page and split it up &#8220;logically&#8221; into a header, footer and a content section. Let open our controller to build out our more complex view.  Edit &#8220;myfirstkohana/application/controllers/hello.php&#8221; to make the index method look like this:</p>
<pre>  public function index()
   {
    $view                    = new View('default_template');
    $view-&gt;header            = new View('default_header');
    $view-&gt;content           = new View('default_content');
    $view-&gt;footer            = new View('default_footer');
    $view-&gt;header-&gt;pageTitle = 'I am on the top';
    $view-&gt;content-&gt;content  = 'Hello World!';

    $view-&gt;render(TRUE);
   }</pre>
<p>That wasn&#8217;t too hard was it? Basically we load our first view, which is the main template. Then we populate our properties with objects of our inner templates. It&#8217;s like working with multi-demential arrays in a sense.</p>
<p>With the ability to nest views/templates inside each other, things are a lot nicer to deal with. There is a problem thou. Each method (action) that needs to have a templated view, you need to do what we did to our index action to each one. Kohana does have an answer.</p>
<p>The Template_Controller allows to give a default view to actions, which if you have a lot of actions for a controller, it can really cut down on development and debugging time. Let go ahead and re-work out the hello controller (&#8221;myfirstkohana/application/controllers/hello.php&#8221;).</p>
<pre>&lt;?php
defined('SYSPATH') or die('No direct access allowed.');

class Hello_Controller extends Template_Controller
 {
    public $template    = 'default_template'; // Default template (view) to use
    public $auto_render = TRUE;               // Auto render template after controller is done

    public function __call($method, $arguments)
     {
        $this-&gt;name($method);
     }

    public function __construct()
     {
        parent::__construct(); // Has to be here!

        // Load the inner templates
        $this-&gt;template-&gt;header            = new View('default_header');
        $this-&gt;template-&gt;content           = new View('default_content');
        $this-&gt;template-&gt;footer            = new View('default_footer');
        $this-&gt;template-&gt;header-&gt;pageTitle = 'My first Kohana App';
     }

    public function index()
     {
        // Put something useful in our variables.
        $this-&gt;template-&gt;header-&gt;pageTitle .= ' ::: I am on the top';
        $this-&gt;template-&gt;content-&gt;content   = 'Hello World!';
     }

    public function america()
     {
        $this-&gt;template-&gt;content-&gt;content = 'Hello America!';
     }

    public function name($name)
     {
        $this-&gt;template-&gt;content-&gt;content = 'Hello ',$name,'!';
     }
 }</pre>
<p>Here we have defaulted our main template, so now we didn&#8217;t have to declare it in each method. Also in our constructor method, we loaded the sub templates in and gave a default value to one of the template variable that used in the title tag. In our index method we added on to the title tag (think SEO) and put some generic content in place.</p>
<p>Stay tuned for the third part of our series and find out about models and working with external data!<br />
<a href="http://images.dealtaker.com/dealtaker/blog/kohana/dealtaker-kohana-2.zip">Click here to download the files</a>.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II&amp;bodytext=Welcome%20to%20the%20second%20tutorial%20in%20this%20series%20on%20how%20to%20develop%20with%20Kohana%20PHP.%20If%20you%20haven%27t%20read%20the%20first%20part%2C%20I%20would%20click%20here%20and%20read%20it%20before%20going%20on.%20In%20this%20tutorial%20we%20will%20be%20going%20over%20views%2C%20wonderful%20views%2C%20glorious%20views.%0D%0A%0D%0A%0D%0AL" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II&amp;notes=Welcome%20to%20the%20second%20tutorial%20in%20this%20series%20on%20how%20to%20develop%20with%20Kohana%20PHP.%20If%20you%20haven%27t%20read%20the%20first%20part%2C%20I%20would%20click%20here%20and%20read%20it%20before%20going%20on.%20In%20this%20tutorial%20we%20will%20be%20going%20over%20views%2C%20wonderful%20views%2C%20glorious%20views.%0D%0A%0D%0A%0D%0AL" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;t=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II&amp;annotation=Welcome%20to%20the%20second%20tutorial%20in%20this%20series%20on%20how%20to%20develop%20with%20Kohana%20PHP.%20If%20you%20haven%27t%20read%20the%20first%20part%2C%20I%20would%20click%20here%20and%20read%20it%20before%20going%20on.%20In%20this%20tutorial%20we%20will%20be%20going%20over%20views%2C%20wonderful%20views%2C%20glorious%20views.%0D%0A%0D%0A%0D%0AL" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;submitHeadline=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II&amp;submitSummary=Welcome%20to%20the%20second%20tutorial%20in%20this%20series%20on%20how%20to%20develop%20with%20Kohana%20PHP.%20If%20you%20haven%27t%20read%20the%20first%20part%2C%20I%20would%20click%20here%20and%20read%20it%20before%20going%20on.%20In%20this%20tutorial%20we%20will%20be%20going%20over%20views%2C%20wonderful%20views%2C%20glorious%20views.%0D%0A%0D%0A%0D%0AL&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;t=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=Welcome%20to%20the%20second%20tutorial%20in%20this%20series%20on%20how%20to%20develop%20with%20Kohana%20PHP.%20If%20you%20haven%27t%20read%20the%20first%20part%2C%20I%20would%20click%20here%20and%20read%20it%20before%20going%20on.%20In%20this%20tutorial%20we%20will%20be%20going%20over%20views%2C%20wonderful%20views%2C%20glorious%20views.%0D%0A%0D%0A%0D%0AL" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;title=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Kohana%20PHP%202.3.x%20Tutorial%20Part%20II&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F21%2Fkohana-php-23x-tutorial-part-ii%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/05/21/kohana-php-23x-tutorial-part-ii/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>IM Without the Clutter</title>
		<link>http://www.dealtaker.com/blog/2009/05/07/im-without-the-clutter/</link>
		<comments>http://www.dealtaker.com/blog/2009/05/07/im-without-the-clutter/#comments</comments>
		<pubDate>Thu, 07 May 2009 13:32:19 +0000</pubDate>
		<dc:creator>Shane W</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[Instant Messaging]]></category>
		<category><![CDATA[meebo]]></category>
		<category><![CDATA[Pidgin]]></category>

		<guid isPermaLink="false">http://www.dealtaker.com/blog/?p=769</guid>
		<description><![CDATA[Having an instant messenger at my fingertips has been something that I am very accustom to. My first exposure was back in 2000 with Yahoo! Messenger. Shortly thereafter was AOL Instant Messenger or AIM. Rounding out the big three was MSN Messenger, now Windows Live Messenger.
Now it seems like there are so many instant messaging [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-780" src="http://www.dealtaker.com/blog/wp-content/uploads/2009/05/snagit1.png" alt="" width="276" height="281" />Having an instant messenger at my fingertips has been something that I am very accustom to. My first exposure was back in 2000 with Yahoo! Messenger. Shortly thereafter was AOL Instant Messenger or AIM. Rounding out the big three was MSN Messenger, now Windows Live Messenger.</p>
<p>Now it seems like there are so many instant messaging services surrounding us that it becomes almost impossible to utilize multiple services without running a multi-im application like Pidgin or Trillian. I have tried both and there were small things about each I didn&#8217;t like. Then I discovered <a title="Meebo for IM" href="http://www.meebo.com" target="_blank">Meebo</a>.</p>
<p>Meebo is 100% web based so I can open it up in any browser that is available. There&#8217;s no need to install a pesky application that slows down how quickly your computer boots. While there is no full application to download they have now introduced the Meebo Notifier. This very application doesn&#8217;t take up hardly any memory and allows you to remain signed in to Meebo without having to leave the browser open and when you recieve an IM you can go ahead and open up the browser to reply.</p>
<p>While this may be my client, if you can even call it a client, of choice it may not be for everyone. What IM client do you use? Do you connect to multiple services or do you stick with one of the big providers?</p>
<p>Let me know in the comments.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter&amp;bodytext=Having%20an%20instant%20messenger%20at%20my%20fingertips%20has%20been%20something%20that%20I%20am%20very%20accustom%20to.%20My%20first%20exposure%20was%20back%20in%202000%20with%20Yahoo%21%20Messenger.%20Shortly%20thereafter%20was%20AOL%20Instant%20Messenger%20or%20AIM.%20Rounding%20out%20the%20big%20three%20was%20MSN%20Messenger%2C%20n" title="Digg"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter&amp;notes=Having%20an%20instant%20messenger%20at%20my%20fingertips%20has%20been%20something%20that%20I%20am%20very%20accustom%20to.%20My%20first%20exposure%20was%20back%20in%202000%20with%20Yahoo%21%20Messenger.%20Shortly%20thereafter%20was%20AOL%20Instant%20Messenger%20or%20AIM.%20Rounding%20out%20the%20big%20three%20was%20MSN%20Messenger%2C%20n" title="del.icio.us"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;t=IM%20Without%20the%20Clutter" title="Facebook"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=IM%20Without%20the%20Clutter%20-%20http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F" title="Twitter"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter" title="StumbleUpon"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter" title="Mixx"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter&amp;annotation=Having%20an%20instant%20messenger%20at%20my%20fingertips%20has%20been%20something%20that%20I%20am%20very%20accustom%20to.%20My%20first%20exposure%20was%20back%20in%202000%20with%20Yahoo%21%20Messenger.%20Shortly%20thereafter%20was%20AOL%20Instant%20Messenger%20or%20AIM.%20Rounding%20out%20the%20big%20three%20was%20MSN%20Messenger%2C%20n" title="Google Bookmarks"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter" title="Reddit"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F" title="Technorati"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;submitHeadline=IM%20Without%20the%20Clutter&amp;submitSummary=Having%20an%20instant%20messenger%20at%20my%20fingertips%20has%20been%20something%20that%20I%20am%20very%20accustom%20to.%20My%20first%20exposure%20was%20back%20in%202000%20with%20Yahoo%21%20Messenger.%20Shortly%20thereafter%20was%20AOL%20Instant%20Messenger%20or%20AIM.%20Rounding%20out%20the%20big%20three%20was%20MSN%20Messenger%2C%20n&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;t=IM%20Without%20the%20Clutter" title="MySpace"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter&amp;source=Inside+DealTaker+All+Things+Deal+Oriented&amp;summary=Having%20an%20instant%20messenger%20at%20my%20fingertips%20has%20been%20something%20that%20I%20am%20very%20accustom%20to.%20My%20first%20exposure%20was%20back%20in%202000%20with%20Yahoo%21%20Messenger.%20Shortly%20thereafter%20was%20AOL%20Instant%20Messenger%20or%20AIM.%20Rounding%20out%20the%20big%20three%20was%20MSN%20Messenger%2C%20n" title="LinkedIn"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;title=IM%20Without%20the%20Clutter" title="Live"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=IM%20Without%20the%20Clutter&amp;body=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F" title="email"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.dealtaker.com%2Fblog%2F2009%2F05%2F07%2Fim-without-the-clutter%2F&amp;partner=sociable" title="Print"><img src="http://www.dealtaker.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dealtaker.com/blog/2009/05/07/im-without-the-clutter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
