<?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>Aneal Khimani</title>
	<atom:link href="http://anealkhimani.com/Blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://anealkhimani.com/Blog</link>
	<description>I&#039;ll help you melt your electronics</description>
	<lastBuildDate>Sat, 25 Feb 2012 22:16:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Life doesn&#8217;t stop coming at you</title>
		<link>http://anealkhimani.com/Blog/2012/02/25/life-doesnt-stop-coming-at-you/</link>
		<comments>http://anealkhimani.com/Blog/2012/02/25/life-doesnt-stop-coming-at-you/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 22:11:52 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Slacking off]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[jukebox]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/Blog/?p=148</guid>
		<description><![CDATA[In case you haven&#8217;t noticed, I haven&#8217;t posted a new blog entry here in several months.  Please believe that it isn&#8217;t because I haven&#8217;t had anything interesting happen to me since my last post.  Quite the contrary.
I&#8217;ve written several interesting applications that I&#8217;m pretty proud of.  I&#8217;ve been killing it at the [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven&#8217;t noticed, I haven&#8217;t posted a new blog entry here in several months.  Please believe that it isn&#8217;t because I haven&#8217;t had anything interesting happen to me since my last post.  Quite the contrary.<br />
I&#8217;ve written several interesting applications that I&#8217;m pretty proud of.  I&#8217;ve been killing it at the office and have finally organized my life enough that I appear to outsiders to be an adult.</p>
<p>I&#8217;ve written a few times before about the PHP jukebox I was working on.  Well that is a reality now.  It&#8217;s a fairly slick little application.  It works pretty similarly to how some of those digital jukeboxes you see at the bar work.  There&#8217;s a screen that displays several album covers.  You click an album cover, you are presented with the tracks on that album.  You choose a track and blamo, it adds the track to the current playlist.  My version has a few extra bells and whistles too.  It tracks all the plays across every album.  So you can see which songs/albums/artists are most popular.  Also, it constantly tracks what song is currently playing and offers suggestions at what other songs on the jukebox are similar to it (if Metallica is playing it displays &#8220;You might also like Guns-N&#8217;-Roses).  Snazzy.</p>
<p>But of course, I&#8217;m never satisfied.  I&#8217;m already in the planning stages for version 5.  Gonna be a complete new build from the ground up.  Since HTML 5 has that snazzy new &lt;audio&gt; API, I&#8217;m gonna leverage that power and make the browser play the music natively.  No longer will I have to piggyback on Winamp for my audio playing capabilities.  This iteration of the jukebox will have the ability to access the Youtube API to pull the official music videos of some of the songs in the list and will offer the option of showing the video of the song (letting Youtube control the audio as well).<br />
I&#8217;m gonna try to find a good online Lyric database to populate that data for each track in the jukebox as well.  So, you could theoretically end all those arguments about exactly what Jimi Hendrix meant when he sang &#8220;Excuse me while I kiss this guy&#8221;.</p>
<p>I&#8217;m also going to split out my albums into their own table in the database this time around.  This was a pretty big limitation in my previous version.  Also, I&#8217;ve added an &#8216;active&#8217; field to all songs and albums too.  That way I can control exactly what songs/albums or combinations of the two are accessible (just in case I throw an &#8220;all ages&#8221; cookout or something; I can turn off all the 2 Live Crew).  I also plan on including some interesting configurations options to control the whole beast.  Limiting albums according to genre, adding an &#8216;attract mode&#8217; which will play random songs at a specified interval if nobody is interacting with it, color schemes, layout schemes, turning on/off features.  Should be pretty rich when it&#8217;s done.  Heck, I might even make a version available online for folks to download when I&#8217;m done&#8230;  We&#8217;ll see how much flexibility I decide to add in.</p>
<p>At any rate, it would seem that I&#8217;ve contacted a Real Estate agent who has put me in touch with a Mortgage Broker, and the wheels are spinning towards me purchasing a house later on this year.  The broker says it&#8217;s just a matter of finding a place, making a down payment and signing papers.  I&#8217;m currently working pretty hard on saving dough to make that down-payment part happen.  Should have my goal around the end of the year.  I intend on moving downtown (or close to it) so I can be closer to the office.  My daily commute is pretty life-sucking.</p>
<p>I&#8217;m also going to seriously ramp up looking for freelance IT work.  I have skills.  People have IT needs.  There&#8217;s no reason we can&#8217;t get those people and me together so they get solutions and I get money.  Seems simple enough right?</p>
<p>That&#8217;s it for now.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d148').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d148" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;submitHeadline=Life+doesn%26%238217%3Bt+stop+coming+at+you&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;title=Life+doesn%26%238217%3Bt+stop+coming+at+you" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;title=Life+doesn%26%238217%3Bt+stop+coming+at+you" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;title=Life+doesn%26%238217%3Bt+stop+coming+at+you" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;title=Life+doesn%26%238217%3Bt+stop+coming+at+you" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;title=Life+doesn%26%238217%3Bt+stop+coming+at+you" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Life+doesn%26%238217%3Bt+stop+coming+at+you+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2012%2F02%2F25%2Flife-doesnt-stop-coming-at-you%2F&amp;t=Life+doesn%26%238217%3Bt+stop+coming+at+you" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d148').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d148').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2012/02/25/life-doesnt-stop-coming-at-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QR Code and PHP &#8211; Quick project</title>
		<link>http://anealkhimani.com/Blog/2011/05/13/qr-code-and-php-quick-project/</link>
		<comments>http://anealkhimani.com/Blog/2011/05/13/qr-code-and-php-quick-project/#comments</comments>
		<pubDate>Sat, 14 May 2011 02:11:55 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=141</guid>
		<description><![CDATA[Hello all,
I know I haven&#8217;t written anything useful here in a few months, but tonight as I was working on one of my big projects (PHP jukebox) I got a flash of inspiration and threw together a really quick and dirty little trick that many of you can duplicate in just a couple minutes.
Every day [...]]]></description>
			<content:encoded><![CDATA[<p>Hello all,<br />
I know I haven&#8217;t written anything useful here in a few months, but tonight as I was working on one of my big projects (PHP jukebox) I got a flash of inspiration and threw together a really quick and dirty little trick that many of you can duplicate in just a couple minutes.</p>
<p>Every day the line between what your TV does and your PC does is blurring.  TV&#8217;s today are shipping with Netflix apps embedded, and your PC is no doubt packed with movies, music and other such media.  Many of us however still have a pretty expansive DVD collection.  I was thinking that I wanted a quick and easy way to watch any of my DVDs on my PC without having to take the disc outta the case, march it over to my PC, open the disc tray, launch etc.  Even better, I wanted a way for ANYONE who comes over to my place to be able to do this.  The answer?  QR codes!</p>
<p>If you&#8217;ve been living under a rock for the last few years, you haven&#8217;t seen anything like this:</p>
<p><a href="http://anealkhimani.com/Blog/wp-content/uploads/2011/05/proslacker.png"><img class="aligncenter size-full wp-image-142" title="QR Code" src="http://anealkhimani.com/Blog/wp-content/uploads/2011/05/proslacker.png" alt="QR Code" width="195" height="195" /></a></p>
<p>This is a QR Code.  It&#8217;s basically a fancy bar-code that can holds lots more interesting data than just a UPC code.  If you&#8217;ve got a smartphone, odds are you have some sort of QR reader already installed, or can grab one from the app store your phone is tied to.  These codes are easy to generate too.  There are several places on the web that will do it for you (even <a href="http://code.google.com/apis/chart/image/docs/gallery/qr_codes.html" target="_blank">Google Charts</a> will).</p>
<p>Basically, you can dump a phone number into the QR Code Generator, it&#8217;ll spit out a little QR code for you to use.  When you scan that code w/ your iPhone, blamo it&#8217;ll dial the phone number.  You can send a vCard to the QR generator, scan the output, blamo, you&#8217;ve added a contact to your phone&#8217;s address book. </p>
<p>The bit I used was to encode a URL into the QR Code.</p>
<p>Sooooo&#8230;</p>
<p>I grabbed one of the DVDs from my collection (Episode I, Star Wars of course), stuck it in my PC and ripped it to AVI.  Then I wrote a small PHP file that lets me launch the file.  It looks something like this:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'itemID'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; launchItem<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'itemID'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> launchItem<span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">switch</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">case</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/exec"><span style="color: #990000;">exec</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;F:\Movies\Star Wars\Star Wars Episode I - The Phantom Menace.avi&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Let&#8217;s go over this:<br />
First I check with an if statement if the Super Global $_GET is set.  If it is, then I analyze the data that gets passed in (&#8216;itemID&#8217;) with a switch statement.  There&#8217;s only one case to check against in this demo, but you could theoretically write as many as you want.  Heck, I&#8217;d even go a step further and create a small database to grab the files from there&#8230;  But I digress&#8230;</p>
<p>Keep in mind that you&#8217;ll need to have this php file on your web server somewhere for any of this to work.  I&#8217;ve got a Windows machine and use a WAMP stack for this.  If you&#8217;ve read any of my other posts, you should already know what this is.</p>
<p>Next step, create a QR code!  So I jumped out to Google Charts and generated a URL that points to that PHP file above on my WAMP server on my local network.  In my case the URL was:</p>
<p>192.168.1.64/xampp/sandbox/phonelaunch?itemID=0</p>
<p>See the ?itemID=0 bit?  That&#8217;s where the itemID comes into play with the GET super global in PHP.  Anyhoo, PHP tutorials isn&#8217;t what this post is about.</p>
<p>Then I printed the code out, taped it to the back of my DVD case and done.  Now all I have to do is make sure my phone is connected to the network, scan the code w/ my iPhone and my PC starts the movie, Jar Jar Binks and all.</p>
<p>One could theoretically rip every DVD, CD etc they owned, create a QR code for each and attach it to the case, tweak the PHP above and have your whole media library launchable from your phone.  The cool part is when my girlfriend comes over, she can decide what we watch and launch the move from her phone too.  No phone side code needed at all!  Heck, if you knew my outside IP, you could launch a movie on my machine!  Is this slick or what?!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d141').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d141" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;submitHeadline=QR+Code+and+PHP+%26%238211%3B+Quick+project&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;title=QR+Code+and+PHP+%26%238211%3B+Quick+project" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;title=QR+Code+and+PHP+%26%238211%3B+Quick+project" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;title=QR+Code+and+PHP+%26%238211%3B+Quick+project" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;title=QR+Code+and+PHP+%26%238211%3B+Quick+project" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;title=QR+Code+and+PHP+%26%238211%3B+Quick+project" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+QR+Code+and+PHP+%26%238211%3B+Quick+project+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F05%2F13%2Fqr-code-and-php-quick-project%2F&amp;t=QR+Code+and+PHP+%26%238211%3B+Quick+project" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d141').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d141').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2011/05/13/qr-code-and-php-quick-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yea, I haven&#8217;t blogged in a minute</title>
		<link>http://anealkhimani.com/Blog/2011/03/17/yea-i-havent-blogged-in-a-minute/</link>
		<comments>http://anealkhimani.com/Blog/2011/03/17/yea-i-havent-blogged-in-a-minute/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 03:59:19 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[MAME]]></category>
		<category><![CDATA[Arcade]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=137</guid>
		<description><![CDATA[Sorry if you&#8217;re hanging on my every word here at my little blog.  I really haven&#8217;t been moving electrons around lately.  Haven&#8217;t had much inspiration for working on any projects (coding, building, hacking, nothing).  There are a few things on the horizon though that I&#8217;m sure none of you are interested in. [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry if you&#8217;re hanging on my every word here at my little blog.  I really haven&#8217;t been moving electrons around lately.  Haven&#8217;t had much inspiration for working on any projects (coding, building, hacking, nothing).  There are a few things on the horizon though that I&#8217;m sure none of you are interested in.  (Isn&#8217;t it cute how I still pretend like anyone reads this blog?!)</p>
<p>I&#8217;ve got an arcade cabinet that I traded a few older busted cabinets for.  It&#8217;s some newish Street Fighter cabinet with a gigantic control panel and an equally gigantic 33&#8243; Arcade Monitor.  I&#8217;m going to basically gut this machine and build a MAME cabinet out of it.  </p>
<p>For those of you who are unaware of what MAME stands for, it&#8217;s a &#8220;Multi Arcade Machine Emulator&#8221;.  Basically I&#8217;m gonna shove a PC into the body of the cabinet (along with a kicking sound system), load a bazillion classic arcade ROMs onto it, find a tasteful front-end and start rocking the classic arcade machines.  Now keep in mind that I&#8217;ve been dabbling in the arcade business for several years now and I&#8217;ve actually owned Ms Pacman, Galaga, Mortal Kombat etc.  This machine however will have literally hundreds of games built into one cabinet.</p>
<p>Not only that, but I&#8217;m currently working on building a custom PHP Jukebox software app to let the cabinet double as a jukebox.  I know there are several out there, but none that I&#8217;ve seen so far are up to my liking.  I&#8217;ll just write my own, and it&#8217;ll rock.</p>
<p>Might have another website client too.  Seems a wedding event planner is a friend of a friend and needs a serious web update.  Dude, the site is literally covered up in<blink> blink tags</blink>.  Scary!</p>
<p>More later as I find inspiration to write.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d137').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d137" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;submitHeadline=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;title=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;title=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;title=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;title=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;title=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2011%2F03%2F17%2Fyea-i-havent-blogged-in-a-minute%2F&amp;t=Yea%2C+I+haven%26%238217%3Bt+blogged+in+a+minute" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d137').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d137').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2011/03/17/yea-i-havent-blogged-in-a-minute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launch any file on your PC via your iPhone (with some PHP help)</title>
		<link>http://anealkhimani.com/Blog/2010/11/17/launch-any-file-on-your-pc-via-your-iphone-with-some-php-help/</link>
		<comments>http://anealkhimani.com/Blog/2010/11/17/launch-any-file-on-your-pc-via-your-iphone-with-some-php-help/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 04:08:30 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=121</guid>
		<description><![CDATA[I was reading one of my favorite blogs today and saw a post where some guy was able to rig up some software on his machine that he could launch via his iPhone.  I thought this sounded cool to try so I gave it a shot.  After a couple hours, I was able [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading one of my favorite blogs today and saw a post where some guy was able to rig up some software on his machine that he could launch via his iPhone.  I thought this sounded cool to try so I gave it a shot.  After a couple hours, I was able to create a custom icon on my iPhone springboard that will launch any file on my machine (executable, mp3, you name it).<br />
<span id="more-121"></span></p>
<p>I will assume you know PHP, basic HTML and how to work an iPhone.</p>
<p>Here&#8217;s how I got it working:<br />
I&#8217;m running a Windows XP machine as my primary PC.  I installed a WAMP stack (Apache Web Server, MySQL, PHP) first.  I&#8217;m not going to get into the details of how to do this, but if you Google XAMPP, you&#8217;ll be able to have your very own full fledged web server running on your machine.  This is super overkill for this project, but I also do some web development in my spare time so I needed this setup anyhow.<br />
Once I had that running, I wrote a simple PHP script to run an external file on my machine.  The code is simple:</p>
<div class="codecolorer-container c mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="c codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;?</span>php<br />
&nbsp; &nbsp; exec<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'C:<span style="color: #000099; font-weight: bold;">\\</span>phonelaunch<span style="color: #000099; font-weight: bold;">\\</span>mst.m3u'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">?&gt;</span></div></td></tr></tbody></table></div>
<p>This bit of PHP code is calling the built-in function exec().  This function takes a string argument that equals the full path to an executable file (in this case, I&#8217;m calling a Winamp Playlist; Mystery Science Theater 3000 via Shoutcast to be exact).</p>
<p>You might notice that the path includes double backslashes as opposed to the actual path which only has single backslashes.  This is because of the way that PHP interprets slashes.  They basically tell PHP to escape the next character in the string, so since our string includes backslashes, we have to include them twice to escape them.</p>
<p>Save this PHP file as anything you like in your WAMP wwwroot folder and launch it in your browser (http://localhost/your/www/root/path/yourfilename.php).  Blamo, you should have launched the file that your script pointed to.</p>
<p>Next up is to create a shortcut on your iPhone to launch this PHP script.  Keep in mind that you&#8217;ll need to have your phone connected via Wifi to the same network that your PC is on.  First you&#8217;ll need to determine what the inside IP address of your computer is.  If you&#8217;re running Windows, you can simply launch the command line and type &#8220;ipconfig&#8221; and hit enter.<br />
This will show you a brief outline of your computers IP configurations (go figure).  At any rate, write down your computers IP address.  Crank up your iPhone and launch the Safari browser.  Type your PC&#8217;s IP address into the address bar followed by &#8220;:80/your/www/root/path/yourfilename.php&#8221;.  In my case it looks like this:</p>
<p>192.168.1.68:80/xampp/Sandbox/mstlaunch.php</p>
<p>Basically you&#8217;re telling the iPhone browser to look for a file at IP address XXX.XXX.XXX.XXX, communicate via port 80, and the file location is YYY/YYY/somefile.php.  I&#8217;m not going to get into the finer details of ports and http access.  I&#8217;m assuming you know this stuff.</p>
<p>If you&#8217;ve played your cards right, Blamo again!  Your PC should launch the file you specified in your script above.</p>
<p>Now, click the little &#8220;+&#8221; icon at the bottom of your Safari browser and then choose &#8220;Add to Home Screen&#8221;.  The iPhone will prompt you for a name for the new shortcut.  Click &#8220;Add&#8221; when you&#8217;re done naming it and Double Blamo!  You&#8217;ll have an icon on your iPhone springboard that will launch this PHP script on your machine in one key press.</p>
<p>Some other considerations&#8230;</p>
<p>I suggest that you add a little header data to the PHP script before you create the shortcut on your iPhone.  Adding a page title and a favicon link will greatly enhance your shortcut-making adventures.  Add a little bit of code just before your PHP script that goes something to this effect:</p>
<div class="codecolorer-container c mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="c codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>html<span style="color: #339933;">&gt;</span><br />
<span style="color: #339933;">&lt;</span>head<span style="color: #339933;">&gt;&lt;</span>title<span style="color: #339933;">&gt;</span>Some Title<span style="color: #339933;">&lt;/</span>title<span style="color: #339933;">&gt;</span><br />
<span style="color: #339933;">&lt;</span>link rel<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;apple-touch-icon&quot;</span> href<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;someicon.png&quot;</span><span style="color: #339933;">&gt;</span><br />
<span style="color: #339933;">&lt;/</span>head<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p>If you&#8217;ve ever coded HTML you should recognize what&#8217;s going on above.  We&#8217;re simply giving the PHP page a title.  Doing so will automatically name the bookmark you save on your iPhone to whatever you put between the title tags.</p>
<p>The link tag is specially suited for your iPhone.  It points to an icon file that will become the image icon for the bookmark that exists on your springboard when you create it.  Basically it works the same way as a favicon.  Just create a 57px X 57px png file, and save it in the same folder as the PHP script.  When you create the bookmark on your iPhone, the icon will automatically match this png file.  Nifty huh?</p>
<p>Eventually you&#8217;re gonna want to be able to have this functionality no matter where you are in the world.  This is pretty simple to achieve.  All you have to do is access your network router, open port 80 (http port) and forward all traffic on that port to your PC&#8217;s IP address (of course you&#8217;ll need a static IP on your PC).  This way, you can hit the outside IP address and the path to your PHP script and it&#8217;ll work via 3G as well (and from anywhere on the internet, using any PC, Mac, Linux etc. machine).</p>
<p>Going forward&#8230;</p>
<p>I got me one of them nifty Arduinos.  I&#8217;ve already interfaced with the real world via PHP and my Arduino (haven&#8217;t you read my other posts about the <a href="http://anealkhimani.com/2010/02/08/web-enabled-pantilt-webcam-with-arduino-and-php-part-1/">Arduino Webcam</a>?).</p>
<p>I might consider using this same setup to turn on my coffee maker in the morning, turn on/off the lamp on my desk etc&#8230;  The sky&#8217;s the limit!</p>
<p>Hope this helps you make awesome stuff!  Hit me up and let me know how you use this.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d121').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d121" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;submitHeadline=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;title=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;title=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;title=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;title=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;title=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F11%2F17%2Flaunch-any-file-on-your-pc-via-your-iphone-with-some-php-help%2F&amp;t=Launch+any+file+on+your+PC+via+your+iPhone+%28with+some+PHP+help%29" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d121').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d121').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/11/17/launch-any-file-on-your-pc-via-your-iphone-with-some-php-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I need to follow through on some projects</title>
		<link>http://anealkhimani.com/Blog/2010/10/23/i-need-to-follow-through-on-some-projects/</link>
		<comments>http://anealkhimani.com/Blog/2010/10/23/i-need-to-follow-through-on-some-projects/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 17:03:21 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Slacking off]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Skynet]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=116</guid>
		<description><![CDATA[By the end of the day, I'll have the project working, and I'll post a complete writeup on how I achieved it (pics and all) here.  By golly, I'm gonna get off my butt today and code!]]></description>
			<content:encoded><![CDATA[<p>Lately my co-workers have been riding me about not following through on any of the projects I start.  After giving it some thought, it would seem they are right (now if I can only get them off my back about it, I&#8217;d be happier).<span id="more-116"></span></p>
<p>I was looking at my electronics work space (which is actually just a card table in the dining area) and it&#8217;s practically riddled with electronics of all sorts.  Many of the cooler items there haven&#8217;t even been opened or used at all.  I was probably browsing the web and said &#8220;hey cool, RGB LED tape in 1 meter sections!&#8221;  So I bought some, and it still sits on my work table, unused.  Same holds true for the Wii Nunchuck breakout board I bought, and the 433Mhz RF Send/Receive breakout boards I bought.</p>
<p>Why haven&#8217;t I played with my cool new toys?  I can&#8217;t figure out if I&#8217;m just in a rut, or I&#8217;ve lost interest in physical computing projects or what.  I have been working on a client&#8217;s website lately, and that has been taking up some of my free time, but not enough to slack in my projects as much as I have.  At any rate, I don&#8217;t like it and I&#8217;m gonna do something about it.  Today I&#8217;m going to bring my little servos from the PHP Pan/Tilt webcam project back out and build a robotic something from them.  I&#8217;ll use my Wii Nunchuck breakout board and read the accelerometer data from it (or the joystick position data) and move the little servos around.  Heck, I might even strap a BB gun to it and make it a robotic sentry gun.  I&#8217;ve always wanted to build an autonomous one, maybe this will be a good first step.</p>
<p>By the end of the day, I&#8217;ll have the project working, and I&#8217;ll post a complete writeup on how I achieved it (pics and all) here.  By golly, I&#8217;m gonna get off my butt today and code!</p>
<p>More later, hopefully</p>
<p>&#8211;Quick update:<br />
Seems I loaned my Wii (and all accessories) to my girlfriend, and she&#8217;s not at home.  So my project will have to wait until I get that back from her.  Shucks.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d116').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d116" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;submitHeadline=I+need+to+follow+through+on+some+projects&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;title=I+need+to+follow+through+on+some+projects" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;title=I+need+to+follow+through+on+some+projects" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;title=I+need+to+follow+through+on+some+projects" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;title=I+need+to+follow+through+on+some+projects" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;title=I+need+to+follow+through+on+some+projects" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+I+need+to+follow+through+on+some+projects+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F10%2F23%2Fi-need-to-follow-through-on-some-projects%2F&amp;t=I+need+to+follow+through+on+some+projects" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d116').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d116').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/10/23/i-need-to-follow-through-on-some-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hey, we all get busy</title>
		<link>http://anealkhimani.com/Blog/2010/08/19/hey-we-all-get-busy/</link>
		<comments>http://anealkhimani.com/Blog/2010/08/19/hey-we-all-get-busy/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 20:50:14 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Slacking off]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Football]]></category>
		<category><![CDATA[Rock Tumbler]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=109</guid>
		<description><![CDATA[I&#8217;ve been wanting to post more often here and I&#8217;m kinda disappointed in myself for not having done just that.  So here we are.  Postin&#8217; and whatnot.
One thing that I&#8217;m super excited about is FOOTBALL!  Who doesn&#8217;t get excited about that? Lamers and Noobs, that&#8217;s who!  So far the most awesome [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting to post more often here and I&#8217;m kinda disappointed in myself for not having done just that.  So here we are.  Postin&#8217; and whatnot.</p>
<p>One thing that I&#8217;m super excited about is FOOTBALL!  Who doesn&#8217;t get excited about that? Lamers and Noobs, that&#8217;s who!  So far the most awesome team in the whole league (Atlanta Falcons, of course) have played one preseason game against the Chiefs and whooped them good.  Tonight is the second preseason game against the Pats.  I went to the first game and I&#8217;ll be in attendance tonight as well.  Lucky me!  <span id="more-109"></span></p>
<p>As far as projects that I&#8217;ve been working on go:<br />
I actually went to Home Depot and bought some hardware to make that silly rock tumbler that I told you all I might build.  Well I started building it the other day.  I have to say that I really need tools.  Not wrenches and screwdrivers (I&#8217;ve got that stuff), I need drill presses, band saws, lathes, scroll saws, table saws, Router tables, orbital spindle sanders, etc.  Basically I need a setup that would whip Norm&#8217;s setup on the &#8220;New Yankee Workshop&#8221;.  Seeing as how I don&#8217;t have a couple hundred thousand laying around, I&#8217;ll have to get by with my crappy tool chest.  I honestly believe that there isn&#8217;t anything I couldn&#8217;t build with wood if I had a workshop like Norm&#8217;s.   </p>
<p>At any rate, I took a spare part of a sheet of plywood I had in the garage and am turning it into a rock tumbler.  I mounted two &#8220;L&#8221; shaped brackets on the plywood, drilled holes in the brackets and mounted a 1-1/4&#8243; wooden dowel in between the brackets.  This allows the dowel to spin like a roller.  I had a crappy old 7.4 V cordless drill laying around, so I decided to use it to drive the roller.  I removed the battery and wired the motor directly to a 12V DC adapter.  I have no idea how long this will last.  Voltage is too high, and I feel pretty sure the motor in that drill isn&#8217;t rated for continuous operation.  In order to tumble a set of rocks correctly, the drill will be required to work (under load) for about a month without stopping.  Hmm, now that I look at that statement on paper (screen), I had probably better start thinking about alternatives to my current setup.</p>
<p>I also have (well the roommate has) a bench grinder.  Through much research I&#8217;ve found that lots of people that are into the whole Lapidary gig turn these things into rock cutting wheels.  This intrigues me so I may hack my roommates grinder into a diamond wheeled rock cutting device.  That way I can cut custom shapes into the rock before tumbling them.  I am thinking of the countless awesome paperweights I could make with such a cutting/tumbling setup.  I&#8217;m actually sorta excited about this one.  I&#8217;m imagining a shiny, glistening skull and crossbones granite paperweight in my future.</p>
<p>Haven&#8217;t done too many electronics projects lately.  I did order a green led matrix from Sure Electronics.  I stole some code from the web and got it up and running fairly easily.  I have installed that in my cubicle at work so everyone who passes by can know immediately that I&#8217;m a nerd.</p>
<p>I&#8217;ll give you all a writeup on that project as I find the time.</p>
<p>Later</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d109').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d109" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;submitHeadline=Hey%2C+we+all+get+busy&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;title=Hey%2C+we+all+get+busy" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;title=Hey%2C+we+all+get+busy" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;title=Hey%2C+we+all+get+busy" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;title=Hey%2C+we+all+get+busy" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;title=Hey%2C+we+all+get+busy" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hey%2C+we+all+get+busy+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F08%2F19%2Fhey-we-all-get-busy%2F&amp;t=Hey%2C+we+all+get+busy" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d109').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d109').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/08/19/hey-we-all-get-busy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work sucks, but how was your day?</title>
		<link>http://anealkhimani.com/Blog/2010/07/13/work-sucks-but-how-was-your-day/</link>
		<comments>http://anealkhimani.com/Blog/2010/07/13/work-sucks-but-how-was-your-day/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 13:58:17 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Slacking off]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=105</guid>
		<description><![CDATA[Yea, lately I&#8217;ve been finding it harder and harder to get motivated at the office.  I just sit there and stare at my queue.  I know the work isn&#8217;t going anywhere (because mostly I&#8217;m the only one in the office who does certain tasks), but I just don&#8217;t really care lately.
I&#8217;ve been doing [...]]]></description>
			<content:encoded><![CDATA[<p>Yea, lately I&#8217;ve been finding it harder and harder to get motivated at the office.  I just sit there and stare at my queue.  I know the work isn&#8217;t going anywhere (because mostly I&#8217;m the only one in the office who does certain tasks), but I just don&#8217;t really care lately.</p>
<p>I&#8217;ve been doing just the bare minimum for the last couple of months.  Now if they would come through and pay a brother what he&#8217;s worth, I might consider getting down and dirty again.  But man, how long can they jerk me around?  I suppose the real question is, how long will I allow them to jerk me around?</p>
<p>I don&#8217;t ask for much.  Just a competitive salary for the responsibilities that I have.  That&#8217;s all.  Sorry, ranting now. </p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d105').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d105" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;submitHeadline=Work+sucks%2C+but+how+was+your+day%3F&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;title=Work+sucks%2C+but+how+was+your+day%3F" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;title=Work+sucks%2C+but+how+was+your+day%3F" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;title=Work+sucks%2C+but+how+was+your+day%3F" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;title=Work+sucks%2C+but+how+was+your+day%3F" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;title=Work+sucks%2C+but+how+was+your+day%3F" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Work+sucks%2C+but+how+was+your+day%3F+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F13%2Fwork-sucks-but-how-was-your-day%2F&amp;t=Work+sucks%2C+but+how+was+your+day%3F" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d105').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d105').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/07/13/work-sucks-but-how-was-your-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I ain&#8217;t got time to code</title>
		<link>http://anealkhimani.com/Blog/2010/07/09/i-aint-got-time-to-code/</link>
		<comments>http://anealkhimani.com/Blog/2010/07/09/i-aint-got-time-to-code/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 05:22:00 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=103</guid>
		<description><![CDATA[So a friend of mine has hired me to build a website for his motorcycle club.  Doing freelance web design can be tough.  Mostly because the client rarely has any concrete info for you.  They&#8217;ll say &#8220;maybe we could have a &#8230;&#8221; or &#8220;it might be cool if we &#8230;&#8221;.  You [...]]]></description>
			<content:encoded><![CDATA[<p>So a friend of mine has hired me to build a website for his motorcycle club.  Doing freelance web design can be tough.  Mostly because the client rarely has any concrete info for you.  They&#8217;ll say &#8220;maybe we could have a &#8230;&#8221; or &#8220;it might be cool if we &#8230;&#8221;.  You learn to roll w/ the punches in this kind of business.  My advice to you all is to build a couple dozen templates in your spare time.  Offer each of these templates to your potential clients and let them pick and choose features that they like: &#8220;I&#8217;ll take header &#8216;A&#8217; with background &#8217;4&#8242; and font &#8216;W&#8217;.  Should cut down on dev time considerably.  Just be sure to use CSS to speed things up.  </p>
<p>Oh, and if they say we want a store/flash anything, make sure you let them know that it&#8217;ll cost a LOT more.</p>
<p>Rant done.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d103').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d103" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;submitHeadline=I+ain%26%238217%3Bt+got+time+to+code&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;title=I+ain%26%238217%3Bt+got+time+to+code" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;title=I+ain%26%238217%3Bt+got+time+to+code" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;title=I+ain%26%238217%3Bt+got+time+to+code" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;title=I+ain%26%238217%3Bt+got+time+to+code" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;title=I+ain%26%238217%3Bt+got+time+to+code" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+I+ain%26%238217%3Bt+got+time+to+code+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F07%2F09%2Fi-aint-got-time-to-code%2F&amp;t=I+ain%26%238217%3Bt+got+time+to+code" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d103').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d103').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/07/09/i-aint-got-time-to-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A tumblin&#8217; we might go</title>
		<link>http://anealkhimani.com/Blog/2010/06/17/a-tumblin-we-might-go/</link>
		<comments>http://anealkhimani.com/Blog/2010/06/17/a-tumblin-we-might-go/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 01:34:45 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Slacking off]]></category>
		<category><![CDATA[Rocks]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=101</guid>
		<description><![CDATA[So I&#8217;ve been thinking lately that I might build a rock tumbler.  What&#8217;s that you ask?  It&#8217;s a little (or sometimes big) device that has a motor, some rollers and a drum that you load up with rocks and silicone oxide grit.  The drum spins, tumbling the rocks and shining them up. [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been thinking lately that I might build a rock tumbler.  What&#8217;s that you ask?  It&#8217;s a little (or sometimes big) device that has a motor, some rollers and a drum that you load up with rocks and silicone oxide grit.  The drum spins, tumbling the rocks and shining them up.  Seems simple enough.</p>
<p>I&#8217;ve already got a few motors laying around (I&#8217;ll prolly use the one that&#8217;s in the old cordless drill I took apart), and I can pick up some empty paint cans at the local Sherwin Williams for the drums.  Now all I need is some rollers and a little elbow grease.  The only down side is that it takes weeks and weeks to tumble raw rock into polished beauties.  Maybe I&#8217;ll use multiple drums to speed things along between grit stages (rough to polish).  I&#8217;ll keep you posted if I&#8217;m not too lazy.  Got a busy weekend.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d101').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d101" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;submitHeadline=A+tumblin%26%238217%3B+we+might+go&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;title=A+tumblin%26%238217%3B+we+might+go" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;title=A+tumblin%26%238217%3B+we+might+go" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;title=A+tumblin%26%238217%3B+we+might+go" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;title=A+tumblin%26%238217%3B+we+might+go" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;title=A+tumblin%26%238217%3B+we+might+go" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+A+tumblin%26%238217%3B+we+might+go+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F06%2F17%2Fa-tumblin-we-might-go%2F&amp;t=A+tumblin%26%238217%3B+we+might+go" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d101').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d101').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/06/17/a-tumblin-we-might-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallax RFID reader &#8211; Arduino goodness</title>
		<link>http://anealkhimani.com/Blog/2010/05/31/parallaxrfid/</link>
		<comments>http://anealkhimani.com/Blog/2010/05/31/parallaxrfid/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 00:57:20 +0000</pubDate>
		<dc:creator>Aneal</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[RFID]]></category>

		<guid isPermaLink="false">http://anealkhimani.com/?p=95</guid>
		<description><![CDATA[Radio Shack (of all places) had a good price on a Parallax RFID reader. ]]></description>
			<content:encoded><![CDATA[<p>Early this morning (after my first smoke of the day) I hit up one of my favorite electronics/hacking websites <a href="http://hackaday.com">hackaday.com</a>.  I was reading the new posts and I saw one from a couple days back that said Radio Shack (of all places) had a good price on a Parallax RFID reader.  Thinking this was some sort of hoax (since &#8220;The Shack&#8221; never has good prices).  I took a ride out to my local store.</p>
<p><span id="more-95"></span></p>
<p>Now I remember a few months ago I saw that same RFID reader in a package with no price on it.  I asked the dude at the desk to price check it for me, and it was just as I thought, 50 bucks.  Well there was no way I was gonna pay that, so I left it alone.</p>
<p>Well today that same item rang up for $9.97.  Yes, ten bucks!  Needless to say I bought all of them that they had remaining in stock (and I might even trawl a couple of other close by Shacks to buy them out as well).<br />
<a href="http://anealkhimani.com/wp-content/uploads/2010/05/RFID.jpg"><img src="http://anealkhimani.com/wp-content/uploads/2010/05/RFID-225x300.jpg" alt="" title="RFID" width="225" height="300" class="aligncenter size-medium wp-image-99" /></a></p>
<p>Well I got them home and tore into one right away.  The device is pretty slick, compact and easy to use and comes with two pre-programmed tags.  It has a built in bi-color LED to display the status of the reader (red or green for enabled or disabled).  Only four connections too (Vcc or +5 volts, Ground, Serial Out and Enable).  The output pins on the reader are males, and they are breadboard compatible (which is how I hooked mine up).</p>
<p>Here&#8217;s the pin connections:</p>
<p>Vcc on Reader to +5volts on Arduino<br />
Enable on Reader to digital pin 2 on Arduino<br />
Serial Out on Reader to RX on Arduino<br />
Ground on Reader to Ground on Arduino</p>
<p>Easy as that (though remember, you&#8217;ll have to disconnect the RX pin from Arduino when it&#8217;s time to upload your sketch, or you&#8217;ll get errors and no action).</p>
<p>Well a quick search through the Arduino playground netted me a pretty damn simple sketch that reads the card (if one is close by) and displays the card code in the Serial Monitor.  <a href="http://www.arduino.cc/playground/Learning/PRFID">Here&#8217;s the link</a> to that tutorial.  Had it up and running in less than 10 minutes.  Now if I can only figure out what to do with this new technology (well, it&#8217;s new to me at least).</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d95').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Share this</em></strong></a>
<br />
<div class="d95" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;submitHeadline=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;title=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;title=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;title=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;title=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;title=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Parallax+RFID+reader+%26%238211%3B+Arduino+goodness+@+http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fanealkhimani.com%2FBlog%2F2010%2F05%2F31%2Fparallaxrfid%2F&amp;t=Parallax+RFID+reader+%26%238211%3B+Arduino+goodness" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://anealkhimani.com/Blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d95').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d95').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://anealkhimani.com/Blog/2010/05/31/parallaxrfid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

