<?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>Rohan Kapoor &#187; Rohan Kapoor</title>
	<atom:link href="http://rohankapoor.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://rohankapoor.com</link>
	<description>Student, Freelancer, &#38; Tech Enthusiast!</description>
	<lastBuildDate>Thu, 10 May 2012 09:54:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>

   <image>
    <title>Rohan Kapoor</title>
    <url>http://0.gravatar.com/avatar/dd9384da4455f837aa79f5935054b7af.png?s=48</url>
    <link>http://rohankapoor.com</link>
   </image>
		<item>
		<title>Raspberry Pi Working as AirPrint Server</title>
		<link>http://rohankapoor.com/2012/04/raspberry-pi-working-as-airprint-server/</link>
		<comments>http://rohankapoor.com/2012/04/raspberry-pi-working-as-airprint-server/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 02:14:23 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AirPrint]]></category>
		<category><![CDATA[Arm]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[network printing]]></category>
		<category><![CDATA[print server]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=521</guid>
		<description><![CDATA[As I just posted on Twitter, I have successfully gotten my Raspberry Pi to function as an AirPrint Server for ios devices. This allows any of the ios devices connected to my WiFi network to print to my network printers which do not support native AirPrint functionality. It was a bit convoluted to set up [...]]]></description>
			<content:encoded><![CDATA[<p>As I just posted on <a href="https://twitter.com/#!/rohankapoorcom/status/194930742940286976">Twitter</a>, I have successfully gotten my Raspberry Pi to function as an AirPrint Server for ios devices. This allows any of the ios devices connected to my WiFi network to print to my network printers which do not support native AirPrint functionality. It was a bit convoluted to set up and did require a heavy usage of the terminal but in the end it was totally worth it! It took me about 35 minutes to setup (including the 2 minutes I spent wondering why the iPhone couldn&#8217;t find the printer before I realized the WiFi was off)!</p>
<p>A tutorial (with step by step instructions) and a video demonstration will be coming out on Saturday, so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2012/04/raspberry-pi-working-as-airprint-server/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>&#8220;Americanizing&#8221; the Raspberry Pi</title>
		<link>http://rohankapoor.com/2012/04/americanizing-the-raspberry-pi/</link>
		<comments>http://rohankapoor.com/2012/04/americanizing-the-raspberry-pi/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 21:13:41 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Arm]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=495</guid>
		<description><![CDATA[The Raspberry Pi is made by the Raspberry Pi Foundation, a UK charity organization. For this reason the Debian SD card image (and presumably the others) default to the English &#8211; UK locale, timezone, and keyboard layout. For those of us in America, this is clearly not going to work! Clayton Smith excellently documents the procedure for [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://raspberrypi.org">Raspberry Pi</a> is made by the Raspberry Pi Foundation, a UK charity organization. For this reason the Debian SD card image (and presumably the others) default to the English &#8211; UK locale, timezone, and keyboard layout. For those of us in America, this is clearly not going to work! Clayton Smith excellently documents the procedure for Canadian&#8217;s in <a href="http://www.irrational.net/2012/04/18/making-the-raspberry-pi-less-british/">this post</a> on <a href="http://www.irrational.net/">his blog</a>. I followed his procedure, replacing en_CA with en_US. To make it a little easier to follow, I have turned this into a photo-tutorial using PuTTY to remotely SSH into the device from my Windows 7 running Desktop PC.</p>
<p>First up is logging in, which uses the username <code>pi</code> and password <code>raspberry</code>.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/01-Login.png"><img class="aligncenter size-full wp-image-496" title="Login to Raspberry Pi" src="http://rohankapoor.com/wp-content/uploads/2012/04/01-Login.png" alt="" width="643" height="383" /></a></p>
<p>Next, change the system locale from <code>en_GB.UTF-8</code>; to <code>en_US.UTF-8</code> by running the command <code>sudo dpkg-reconfigure locales</code>.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/02-Configure-Locales-1.png"><img class="aligncenter size-full wp-image-498" title="Configure Locales (1)" src="http://rohankapoor.com/wp-content/uploads/2012/04/02-Configure-Locales-1.png" alt="" width="641" height="382" /></a></p>
<p>Use the arrow keys to move up/down and highlight options. Use the spacebar to select/deselect the options.</p>
<p style="text-align: center;"><a href="http://rohankapoor.com/wp-content/uploads/2012/04/03-Configure-Locales-2.png"><img class="size-full wp-image-499 aligncenter" title="Configure Locales (2)" src="http://rohankapoor.com/wp-content/uploads/2012/04/03-Configure-Locales-2.png" alt="" width="641" height="384" /></a></p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/04-Configure-Locales-3.png"><img class="aligncenter size-full wp-image-500" title="Configure Locales (3)" src="http://rohankapoor.com/wp-content/uploads/2012/04/04-Configure-Locales-3.png" alt="" width="643" height="385" /></a></p>
<p>Press tab to select &lt;Ok&gt; and then press enter.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/05-Configure-Locales-4.png"><img class="aligncenter size-full wp-image-501" title="Configure Locales (4)" src="http://rohankapoor.com/wp-content/uploads/2012/04/05-Configure-Locales-4.png" alt="" width="642" height="382" /></a></p>
<p>Confirm your selection.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/06-Configure-Locales-5.png"><img class="aligncenter size-full wp-image-502" title="Configure Locales (5)" src="http://rohankapoor.com/wp-content/uploads/2012/04/06-Configure-Locales-5.png" alt="" width="641" height="383" /></a></p>
<p>The Raspberry Pi will now generate the selected locales.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/07-Configure-Locales-6.png"><img class="aligncenter size-full wp-image-503" title="Configure Locales (6)" src="http://rohankapoor.com/wp-content/uploads/2012/04/07-Configure-Locales-6.png" alt="" width="642" height="385" /></a></p>
<p>Now, it&#8217;s time to set the keyboard layout. Run the command <code>sudo dpkg-reconfigure keyboard-configuration</code>.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/08-Configure-Keyboard.png"><img class="aligncenter size-full wp-image-504" title="Configure Keyboard" src="http://rohankapoor.com/wp-content/uploads/2012/04/08-Configure-Keyboard.png" alt="" width="642" height="382" /></a></p>
<p>Next, we need to set the timezone. Run the command <code>sudo dpkg-reconfigure tzdata</code>.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/09-Configure-Timezone-1.png"><img class="aligncenter size-full wp-image-505" title="Configure Timezone (1)" src="http://rohankapoor.com/wp-content/uploads/2012/04/09-Configure-Timezone-1.png" alt="" width="642" height="381" /></a></p>
<p>Use the up/down arrows to select the appropriate location and press enter.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/10-Configure-Timezone-2.png"><img class="aligncenter size-full wp-image-506" title="Configure Timezone (2)" src="http://rohankapoor.com/wp-content/uploads/2012/04/10-Configure-Timezone-2.png" alt="" width="644" height="392" /></a></p>
<p>Use the up/down arrows (again) to select the appropriate timezone (closest city in your timezone) and press enter.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/11-Configure-Timezone-3.png"><img class="aligncenter size-full wp-image-507" title="Configure Timezone (3)" src="http://rohankapoor.com/wp-content/uploads/2012/04/11-Configure-Timezone-3.png" alt="" width="643" height="383" /></a></p>
<p>The Raspberry Pi will acknowledge the timezone change.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/12-Configure-Timezone-4.png"><img class="aligncenter size-full wp-image-508" title="Configure Timezone (4)" src="http://rohankapoor.com/wp-content/uploads/2012/04/12-Configure-Timezone-4.png" alt="" width="642" height="384" /></a></p>
<p>Next up is to modify the Debian packages source to use the US mirror (rather than the British one). Run the command <code>sudo vi /etc/apt/sources.list</code>.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/13-Configure-Sources-1.png"><img class="aligncenter size-full wp-image-510" title="Configure Sources (1)" src="http://rohankapoor.com/wp-content/uploads/2012/04/13-Configure-Sources-1.png" alt="" width="643" height="380" /></a></p>
<p>Change the uk to match your two digit country code (us for me).<a href="http://rohankapoor.com/wp-content/uploads/2012/04/14-Configure-Sources-2.png"><img class="aligncenter size-full wp-image-511" title="Configure Sources (2)" src="http://rohankapoor.com/wp-content/uploads/2012/04/14-Configure-Sources-2.png" alt="" width="642" height="387" /></a></p>
<p>Write the changes to disk by pressing escape and then entering <code>:w</code> and pressing enter.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/15-Configure-Sources-3.png"><img class="aligncenter size-full wp-image-512" title="Configure Sources (3)" src="http://rohankapoor.com/wp-content/uploads/2012/04/15-Configure-Sources-3.png" alt="" width="642" height="383" /></a></p>
<p>vi (the text editor) will confirm that the changes were written to the disk.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/16-Configure-Sources-4.png"><img class="aligncenter size-full wp-image-513" title="Configure Sources (4)" src="http://rohankapoor.com/wp-content/uploads/2012/04/16-Configure-Sources-4.png" alt="" width="642" height="385" /></a></p>
<p>Quit vi (the text editor) by entering <code>:q</code> and pressing enter.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/17-Configure-Sources-5.png"><img class="aligncenter size-full wp-image-514" title="Configure Sources (5)" src="http://rohankapoor.com/wp-content/uploads/2012/04/17-Configure-Sources-5.png" alt="" width="640" height="384" /></a></p>
<p>Then, run <code>sudo apt-get update</code> to update the package lists with the new source.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/18-Update-Source-Lists.png"><img class="aligncenter size-full wp-image-515" title="Update Source Lists" src="http://rohankapoor.com/wp-content/uploads/2012/04/18-Update-Source-Lists.png" alt="" width="640" height="384" /></a></p>
<p>Finally, run <code>sudo reboot</code> to reboot the Raspberry Pi and confirm your changes.</p>
<p><a href="http://rohankapoor.com/wp-content/uploads/2012/04/19-Reboot.png"><img class="aligncenter size-full wp-image-516" title="Reboot" src="http://rohankapoor.com/wp-content/uploads/2012/04/19-Reboot.png" alt="" width="640" height="383" /></a></p>
<p>Congratulations, your Raspberry Pi has been &#8220;Americanized!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2012/04/americanizing-the-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Raspberry Pi &#8211; It&#8217;s Finally Here!</title>
		<link>http://rohankapoor.com/2012/04/raspberry-pi-its-finally-here/</link>
		<comments>http://rohankapoor.com/2012/04/raspberry-pi-its-finally-here/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 20:10:11 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Arm]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=478</guid>
		<description><![CDATA[I first heard about the Raspberry Pi last September and was immediately excited thinking about the endless possibilities of such a device. It truly could serve as the center of many things including a small linux server, a security camera to IP Camera converter, a small television mounted media center, and even the brains behind [...]]]></description>
			<content:encoded><![CDATA[<p>I first heard about the <a href="http://raspberrypi.org">Raspberry Pi</a> last September and was immediately excited thinking about the endless possibilities of such a device. It truly could serve as the center of many things including a small linux server, a security camera to IP Camera converter, a small television mounted media center, and even the brains behind a small robot. At a price of $25 for the Model A version and $35 for the Model B version, it certainly is much more affordable than other such boards with this level of hardware. Both variants have a Broadcom BCM2835 &#8211; Arm11 CPU running at 700 Mhz with 256 MB of RAM and a Videocore 4 GPU. The only differences between them is the inbuilt USB hub and Ethernet ports providing two USB ports and 1 Ethernet jack directly on the board (Model B). This makes the Raspberry Pi a tremendous deal at $35 (for Model B).</p>
<p>After several manufacturing delays, the Raspberry Pi finally went on sale on February 29th with 10,000 available to buy. At this time, it was announced that the Raspberry Pi Foundation would not be the ones selling the Raspberry Pi (as was previously announced). To ramp up production quickly, <a href="http://www.premierfarnell.com/premier_farnell/">Premiere Farnell</a> and <a href="http://www.rselectronics.com/">RS Electronics</a> would be producing, selling and distributing Raspberry Pi&#8217;s. The first 10,000 were ordered by the Foundation and would be distributed to Element14 (Premiere Farnell) and RS Electronics when they arrived. I placed my order at <a href="http://newark.com">Newark</a> within minutes of the announcement, as the web-servers running the respective websites of Element14 and RS Electronics crashed. I was hopeful that I might have gotten one of the first 10,000 but cautiously so. At the end of the day, it was estimated that more than 100,000 Raspberry Pi&#8217;s were preordered.</p>
<p>It is now clear that there are in fact <a href="http://www.theinquirer.net/inquirer/news/2169068/raspberry-pi-pre-hit-350">more than 350,000 preorders</a> placed for the Raspberry Pi at this time. On Monday, I received an email from Newark stating that my Raspberry Pi had been shipped and I was ecstatic to hear that I had in fact, managed to get one of the first 10,000. After obsessively checking UPS for several days, my Raspberry Pi arrived on Thursday to my utmost delight!</p>
<p>After unpacking the Raspberry Pi, I burned the Debian release to my 8GB SD card and connected it all up and was greeted with&#8230; <em>nothing. </em>I had forgotten to actually put in the SD card (oops)! After putting in the SD card, the Raspberry Pi booted up with a proper terminal.</p>
<p>Next step: <a title="“Americanizing” the Raspberry Pi" href="http://rohankapoor.com/2012/04/americanizing-the-raspberry-pi/">&#8220;Americanizing&#8221; the Raspberry Pi</a>.</p>
<p>See below for a series of pictures of the Raspberry Pi and my setup!</p>

<div class="ngg-imagebrowser" id="ngg-imagebrowser-4-478">

	<h3>Top View</h3>

	<div class="pic">
<a href="http://rohankapoor.com/wp-content/gallery/raspberry-pi/img_2453.jpg" title="" class="shutterset_raspberry-pi">
	<img alt="Top View" src="http://rohankapoor.com/wp-content/gallery/raspberry-pi/img_2453.jpg"/>
</a>
</div>
	<div class="ngg-imagebrowser-nav"> 
		<div class="back">
			<a class="ngg-browser-prev" id="ngg-prev-54" href="http://rohankapoor.com/2012/04/raspberry-pi-its-finally-here/gallery/image/image-2">&#9668; Back</a>
		</div>
		<div class="next">
			<a class="ngg-browser-next" id="ngg-next-44" href="http://rohankapoor.com/2012/04/raspberry-pi-its-finally-here/gallery/image/front-view">Next &#9658;</a>
		</div>
		<div class="counter">Picture 1 of 12</div>
		<div class="ngg-imagebrowser-desc"><p> </p></div>
	</div>	

</div>	


]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2012/04/raspberry-pi-its-finally-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools I Use: S3 Browser</title>
		<link>http://rohankapoor.com/2012/04/tools-i-use-s3-browser/</link>
		<comments>http://rohankapoor.com/2012/04/tools-i-use-s3-browser/#comments</comments>
		<pubDate>Sat, 07 Apr 2012 20:08:45 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[NetSDK Software]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[S3 Browser]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=454</guid>
		<description><![CDATA[Disclaimer: NetSDK Software provided me with a free Professional License of S3 Browser as I am a freeware developer in exchange for an unbiased review. I was going to publish a review anyway but when I was given a Professional License, I modified it to include the additional unlocked features. However, my original thoughts and feelings [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://rohankapoor.com/wp-content/uploads/2012/04/Capture1.png"><img class="alignleft size-medium wp-image-464" style="border-image: initial; border-width: 5px; border-color: black; border-style: solid; margin: 5px;" title="S3 Browser Main Window" src="http://rohankapoor.com/wp-content/uploads/2012/04/Capture1-300x152.png" alt="" width="300" height="152" /></a>Disclaimer: <a href="http://netsdk.com/">NetSDK Software</a> provided me with a free Professional License of <a href="http://s3browser.com/">S3 Browser</a> as I am a freeware developer in exchange for an unbiased review. I was going to publish a review anyway but when I was given a Professional License, I modified it to include the additional unlocked features. However, my original thoughts and feelings about S3 Browser have not changed.</em></p>
<p><em></em>With the release of <a title="Custom Paper Deployment Tool" href="http://rohankapoor.com/projects/livescribe/custom-paper-deployment-tool/">Custom Paper Deployment Tool</a> last August, my server was flooded with users trying to download it. If you have used Custom Paper Deployment Tool at all, you know that it is a fairly hefty program with more than 500 MB of required files (This is due to the 32 PDF Notepads included within). My VPS (Virtual Private Server) with 384 MB of RAM and a 100 mbps network connection was unable to cope with the stress. I was forced to restart the server once per hour and the vast majority of users were unable to successfully download the program as the Apache Web Server would cut the connection when it got overwhelmed.</p>
<p>Needless to say, this was not a viable solution at all! As I was searching for something cost effective with the scalability needed to handle the load spikes when many people want to download Custom Paper Deployment Tool at once, I remembered that I had been playing with Amazon&#8217;s S3 (part of the AWS platform) and that it was designed to do exactly that! After verifying that S3 would allow me to utilize Microsoft&#8217;s ClickOnce deployment technology, I next needed a way to reliably move 500 MB of data to S3 and update it as necessary.</p>
<p>At first, I looked at <a href="http://www.s3fox.net/">S3Fox</a> a FireFox extension I had used back when I still used FireFox. However, I was not thrilled with the idea of firing up FireFox (in addition to Google Chrome, my daily-use browser).</p>
<p>This led me to look for desktop clients for Amazon S3 and the two that I tried were <a href="http://www.cloudberrylab.com/">CloudBerry Lab&#8217;s</a> <a href="http://www.cloudberrylab.com/amazon-s3-explorer-pro-cloudfront-IAM.aspx">CloudBerry Explorer for Amazon S3</a> &amp; NetSDK Software&#8217;s <a href="http://s3browser.com/">S3 Browser</a>. After trying out both of them, I decided to use to S3 Browser primarily because I preferred it&#8217;s user interface and it felt more comfortable to use (at least to me). I disliked Cloudberry Explorer&#8217;s dual pane approach (local and remote storage) as it led to confusion during my informal testing. S3 Browser allows me to upload the files I need to quickly, efficiently and reliably.</p>
<p>The freeware version allows you to transfer 2 files simultaneously to Amazon S3 while the Professional version eliminates that restriction and allows you to transfer as many files simultaneously as your internet connection will support. S3 browser easily allows the creation of new buckets and completely and simply manages your entire Amazon S3 account.</p>
<p>S3 Browser has been the perfect solution I have been looking for. So far, I have published several updates of Custom Paper Deployment Tool to S3 after testing them locally and each time S3 Browser has quickly and efficiently uploaded the relevant files to Amazon.</p>
<p>I would most definitely recommend S3 Browser to anyone who needs to quickly move files to and from Amazon S3. I have attached a comparison table showing the differences between S3 Browser&#8217;s Free and Professional versions as provided by NetSDK Software.<a href="http://rohankapoor.com/wp-content/uploads/2012/04/Capture1.png"><br />
</a></p>
<div id="attachment_463" class="wp-caption aligncenter" style="width: 668px"><a href="http://s3browser.com/s3-browser-free-vs-pro.php"><img class=" wp-image-463  " title="Comparison Table - S3 Browser - Free vs. Pro" src="http://rohankapoor.com/wp-content/uploads/2012/04/Capture.png" alt="" width="658" height="426" /></a><p class="wp-caption-text">Provided by NetSDK Software</p></div>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2012/04/tools-i-use-s3-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video: Introduction to Custom Paper Deployment Tool</title>
		<link>http://rohankapoor.com/2012/02/video-introduction-to-custom-paper-deployment-tool/</link>
		<comments>http://rohankapoor.com/2012/02/video-introduction-to-custom-paper-deployment-tool/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 04:50:55 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Custom Paper Deployment Tool]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Pulse]]></category>
		<category><![CDATA[Smartpen]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=452</guid>
		<description><![CDATA[Over the last couple of hours, I put together a quick little demonstration of the functionality available in Custom Paper Deployment Tool. This video walk through will take you from starting Custom Paper Deployment Tool, to deploying Custom Paper and retrieving diagnostic information from your Livescribe Smartpen!]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of hours, I put together a quick little demonstration of the functionality available in <a title="Custom Paper Deployment Tool" href="http://rohankapoor.com/projects/livescribe/custom-paper-deployment-tool/">Custom Paper Deployment Tool</a>. This video walk through will take you from starting Custom Paper Deployment Tool, to deploying Custom Paper and retrieving diagnostic information from your Livescribe Smartpen!</p>
<p><span style="text-align:center; display: block;"><a href="http://rohankapoor.com/2012/02/video-introduction-to-custom-paper-deployment-tool/"><img src="http://img.youtube.com/vi/7IjCN_a__k0/2.jpg" alt="" /></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2012/02/video-introduction-to-custom-paper-deployment-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Livescribe, We Want The Developer&#8217;s Program Back!</title>
		<link>http://rohankapoor.com/2012/01/livescribe-we-want-the-developers-program-back/</link>
		<comments>http://rohankapoor.com/2012/01/livescribe-we-want-the-developers-program-back/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 04:58:38 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Options]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Pulse]]></category>
		<category><![CDATA[Smartpen]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=432</guid>
		<description><![CDATA[As most of us know, back in July 2011, Livescribe closed their Developer&#8217;s Program citing a change in company policy aligning them with a new cloud initiative. As of July 29th, Livescribe will close its third-party developer program. With cloud technology and mobile information access becoming increasingly important to our customers, Livescribe is realigning its focus [...]]]></description>
			<content:encoded><![CDATA[<p>As most of us know, back in July 2011, Livescribe closed their Developer&#8217;s Program citing a change in company policy aligning them with a new cloud initiative.</p>
<blockquote>
<div id="content">
<div id="notice">
<h2></h2>
<p>As of July 29th, Livescribe will close its third-party developer program. With cloud technology and mobile information access becoming increasingly important to our customers, Livescribe is realigning its focus and resources on cloud access, storage and services. Our recent introduction of Livescribe Connect, which enables customers to easily send notes and audio, as a pencast PDF, to people or destinations of their choice like Google Docs, Evernote, email, and Facebook, is an important step in this direction.</p>
<h2></h2>
<p>Applications in our online store will remain available for download and purchase pending compatibility with future Livescribe software updates. We will continue to accept applications submitted for publishing in our online store, as well as pattern credit requests through July 22nd. At this time, the SDKs and developer website will no longer be available. If your application is close to completion and you would like to have it posted in our store, please contact us at<a href="mailto:developer@livescribe.com">developer@livescribe.com</a> for support.</p>
<h2></h2>
<p>We greatly appreciate the time, effort and support you have given to Livescribe and our platform over the past three years.</p>
<h2></h2>
<p>Thank you again for your contributions.</p>
<h2></h2>
<p>Sincerely,</p>
<h2></h2>
<p>Joyce &amp; Michael, Livescribe Developer Programs Team</p>
<h2></h2>
<p>Byron Connell, Livescribe CMO</p>
</div>
</div>
</blockquote>
<p>The full announcement is available on Livescribe&#8217;s website here: <a href="http://www.livescribe.com/errors/developer.html">http://www.livescribe.com/errors/developer.html</a> As one of the major custom paper developers, I was rather disappointed with Livescribe&#8217;s decision as Livescribe&#8217;s platform is one that I have greatly enjoyed developing for. I get between 4-5 thousand page views a month on this website and at least half of those are from people who are interested in using my custom paper products. Within the weeks that followed, I saw many, many forum posts, emails, and comments on this website all filled with one message:</p>
<blockquote><p>I&#8217;m a new Smartpen user. Now that Livescribe&#8217;s closed the Developer Program, is it over? Am I too late to join in and use Custom Paper?</p></blockquote>
<p>The preceding is my paraphrased version of several Private Messages sent to me through the Livescribe Forums. Unfortunately a recent forum overhaul has prevented me from accessing any of those Private Messages and I was forced to paraphrase from my memory. At first, I was forced to tell them that yes, they were too late. But that soon changed with the release of my <a title="Custom Paper Deployment Tool" href="http://rohankapoor.com/projects/livescribe/custom-paper-deployment-tool/">Custom Paper Deployment Tool</a>. Since then, I have been getting many requests from users to develop different kinds of custom paper including music staff paper and I have been forced to tell them that I cannot simply because I do not have access to any additional pattern license. I have been directing users to this thread on Livescribe&#8217;s Get Satisfaction page: <a href="http://getsatisfaction.com/livescribe/topics/tommy-1l7gjj">http://getsatisfaction.com/livescribe/topics/tommy-1l7gjj</a> and asking them to add their voices to the people asking Livescribe to bring the Developer&#8217;s Program back. Jeff, a member of Livescribe&#8217;s customer support team is working internally to make sure that people inside Livescribe know that we want this. If you want the Developer&#8217;s Program back, which will allow the creation of additional applications and custom paper products, please go here: <a href="http://getsatisfaction.com/livescribe/topics/tommy-1l7gjj">http://getsatisfaction.com/livescribe/topics/tommy-1l7gjj</a> and tell Livescribe that! The more people that voice this sentiment, the greater the chance that Livescribe will listen to us and bring back the Developer&#8217;s Program.</p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2012/01/livescribe-we-want-the-developers-program-back/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Custom Paper Deployment Tool Updated</title>
		<link>http://rohankapoor.com/2011/10/custom-paper-deployment-tool-updated/</link>
		<comments>http://rohankapoor.com/2011/10/custom-paper-deployment-tool-updated/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 04:12:48 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[anoto]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[Custom Paper]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[Pulse]]></category>
		<category><![CDATA[Smartpen]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=392</guid>
		<description><![CDATA[Since my last release of my Custom Paper Deployment Tool (now hosted on Amazon&#8217;s S3 Platform), I have made a series of changes to the tool as I have been preparing for the next major release (available now). These changes include new features, cosmetic fixes, as well as major changes to the tool&#8217;s code to increase [...]]]></description>
			<content:encoded><![CDATA[<p>Since my last release of my <a title="Custom Paper Deployment Tool" href="http://rohankapoor.com/projects/livescribe/custom-paper-deployment-tool/">Custom Paper Deployment Tool</a> (now hosted on Amazon&#8217;s S3 Platform), I have made a series of changes to the tool as I have been preparing for the next major release (available now). These changes include new features, cosmetic fixes, as well as major changes to the tool&#8217;s code to increase reliability and stability as well as increase performance while running the tool. I&#8217;ll go more in-depth about these changes below.</p>
<p><strong>New Features</strong></p>
<ul>
<li>Today I am happy to announce that using the &#8220;File&#8221; &#8211;&gt; &#8220;Open&#8221; menu options, users can manually select .afd files and deploy them using my Custom Paper Deployment Tool. Under the &#8220;Open&#8221; menu there are two options &#8220;File&#8221; and &#8220;Folder&#8221;. &#8220;File&#8221; allows users to deploy .afd files one at a time. However, if you have a directory full of files and want to install all of the .afd inside it at once, you can use the &#8220;Folder&#8221; option to select the directory with the files in it, and it will install all of them at once.</li>
<li>The &#8220;Tools&#8221; &#8211;&gt; &#8220;Smartpen&#8221; &#8211;&gt; &#8220;List Installed Packages&#8221; function has been enabled and is now functioning. This allows users to connect their smartpen and view a complete list of all installed packages on their smartpen. This includes all Livescribe packages as well as all custom packages.</li>
</ul>
<div><strong>Cosmetic Fixes</strong></div>
<div>
<ul>
<li>The bottom of the main screen now shows the current status of deployment as the tool is deploying the .afd files. Previously, it only displayed the last file deployed.</li>
<li>I noticed several minor visual issues with the interface of the spawned windows when a user selects an option under &#8220;Tools&#8221; &#8211;&gt; &#8220;Smartpen&#8221; including button and text field placement. Basically, the text field continued on underneath the button which led to a problem when large amounts of text were placed in the field and the user was unable to scroll all the way down to view it. Those errors have been corrected.</li>
<li>I found that the check boxes required selecting the text and then selecting the check mark itself (a full two step process). This has been replaced with a single click to either the check mark or the box itself to select it, significantly decreasing the number of clicks when deploying all of the notepads.</li>
<li>I have replaced modified the &#8220;Tools&#8221; &#8211;&gt; &#8220;Smartpen&#8221; &#8211;&gt; &#8220;View Smartpen Data&#8221; screen to format the user set time in a human readable format. Previously, it simply provided the number of milliseconds that had passed since Unix Epoch Time (Midnight on 1/1/1970 UTC). This number is now formatted correctly to show both date and time in a way that human-readable text. I have also removed the RTC (<strong>R</strong>eal <strong>T</strong>ime <strong>C</strong>lock) displayed on the same screen. This shows the milliseconds that have elapsed from the smartpen&#8217;s creation. I removed this because it provided no useful information. As far as I know, it is only used to calculate the user set time.</li>
</ul>
<div><strong>Performance &amp; Reliability Tweaks</strong></div>
<div>
<ul>
<li>I&#8217;ve enabled multi-threading to allow the tool to process multiple actions simultaenously which increases it&#8217;s efficiency and stability. Each window now uses it&#8217;s own thread to allow background windows to continue processing while another window is open in the foreground. This also allows the main screen to display the current status at all times, even while deploying .afd files.</li>
<li>My main reasoning for not enabling the &#8220;List Installed Packages&#8221; function in version 1.0.x.x was that it took an insanely long time to list the data (over 10 minutes) and was constantly polling the smartpen while doing so. I&#8217;ve reworked that code so that it pulls the data from the smartpen once and then parses it quickly, while displaying the results in the window. This function is now enabled.</li>
<li>Previously, Custom Paper Deployment Tool required that users connect their smartpens after starting the program though it should have found any connected smartpens as it started up. I found a bug within the initialization routine that ran that part of the program in the wrong order resulting in the bug. This has been fixed and from now on, Custom Paper Deployment Tool correctly detects smartpens that have been connected before it starts up.</li>
<li>If there are no boxes checked, the deploy button will disable itself to prevent crashing the program by attempting to deploy nonexistent notepads.</li>
</ul>
<div>All in all, this is a very major release with a couple of new features, as well as many cosmetic and non-cosmetic bug fixes. It&#8217;s a rather hectic time for me so I&#8217;m thrilled that I was able to get this update out as quickly as I did. I&#8217;m looking forward to seeing your thoughts on the update!</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2011/10/custom-paper-deployment-tool-updated/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Update to Problems with Downloading my Custom Paper Deployment Tool</title>
		<link>http://rohankapoor.com/2011/08/update-to-problems-with-downloading-my-custom-paper-deployment-tool/</link>
		<comments>http://rohankapoor.com/2011/08/update-to-problems-with-downloading-my-custom-paper-deployment-tool/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:29:54 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[Pulse]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Smartpen]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=386</guid>
		<description><![CDATA[I know there have been severe problems with DNS (provided for free by http://xname.org) as well as web server overloads so I have finally setup deployment using Amazon&#8217;s S3 service for reliability and stability. The link on the download page has been updated to reflect that change. If you have a working copy of the [...]]]></description>
			<content:encoded><![CDATA[<p>I know there have been severe problems with DNS (provided for free by <a href="http://xname.org">http://xname.org</a>) as well as web server overloads so I have finally setup deployment using Amazon&#8217;s S3 service for reliability and stability. The link on the download page has been updated to reflect that change. If you have a working copy of the download, it is not required that you uninstall and reinstall using that link, but it is recommended so that you automatically get future updates.</p>
<p>I would also like to note that as of now: <a href="http://xname.org">http://xname.org</a> DNS is now back in sync with all three of their DNS servers so my domains are routing correctly now. The plan is to eventually setup cname records to push out a new update (or two) with a seamless transition for user back to the install.rohankapoor.com install domain while still hosting on Amazon&#8217;s S3 platform. This should be seamless with an estimated 3 updates to the Custom Paper Deployment Tool. If you have not downloaded the new version since I changed the url, it is recommended that you do so, so as to not miss the updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2011/08/update-to-problems-with-downloading-my-custom-paper-deployment-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problems Downloading Custom Paper Deployment Tool</title>
		<link>http://rohankapoor.com/2011/08/problems-downloading-custom-paper-deployment-tool/</link>
		<comments>http://rohankapoor.com/2011/08/problems-downloading-custom-paper-deployment-tool/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 23:15:05 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Pulse]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Smartpen]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=376</guid>
		<description><![CDATA[Recently I&#8217;ve talked about a new tool I&#8217;ve released for Livescribe Smartpens, my Custom Paper Deployment Tool, which allows users (running Windows) to deploy any of my custom papers (and soon any other custom paper) to any Livescribe Smartpen now that the Development Program has officially ended and Livescribe will no longer support Custom Paper [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve talked about a new tool I&#8217;ve <a title="Announcement: Custom Paper Deployment Tool" href="http://rohankapoor.com/2011/08/announcement-custom-paper-deployment-tool/">released</a> for Livescribe Smartpens, my <a title="Custom Paper Deployment Tool" href="http://rohankapoor.com/projects/livescribe/custom-paper-deployment-tool/">Custom Paper Deployment Tool</a>, which allows users (running Windows) to deploy any of my custom papers (and soon any other custom paper) to any Livescribe Smartpen now that the Development Program has officially ended and Livescribe will no longer support Custom Paper and third-party development.</p>
<p>I&#8217;ve noticed that many users are having problems connecting to the download page (http://install.rohankapoor.com) and have traced the problem with it. The DNS servers I use, run by http://xname.org are having a replication problem and the primary DNS server is serving the correct data while the secondary DNS server is serving incorrect data that is two months out of date. As far as I know, XName is aware of the problem and will hopefully have a fix soon. I&#8217;ve also noticed much higher load on my web-server as the download files are quite large and the demand is quite high.</p>
<p>The solution appears to be providing an alternate download location (which I will probably use Amazon&#8217;s S3 service for). Unfortunately, I am currently quite far from the my development computer and will be unable to modify the manifest file to change that location until I return. I can recommend trying to use Google&#8217;s DNS (8.8.8.8) until I am able to resolve this as it is bringing more accurate results. I apologize for the delay.</p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2011/08/problems-downloading-custom-paper-deployment-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Announcement: Custom Paper Deployment Tool</title>
		<link>http://rohankapoor.com/2011/08/announcement-custom-paper-deployment-tool/</link>
		<comments>http://rohankapoor.com/2011/08/announcement-custom-paper-deployment-tool/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 19:18:17 +0000</pubDate>
		<dc:creator>Rohan Kapoor</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Livescribe]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Echo]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Pulse]]></category>
		<category><![CDATA[Smartpen]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://rohankapoor.com/?p=364</guid>
		<description><![CDATA[With the end of Livescribe’s Development Program, it is no longer possible for end users (or even developers) to download the SDK and deploy any of the numerous Custom Paper Products made by developers such as myself (among others). For a while now, I have been discussing the possibility of Livescribe creating and releasing a tool that [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>With the <a href="http://www.livescribe.com/cgi-bin/WebObjects/LDApp.woa/wa/DeveloperOverviewPage">end</a> of Livescribe’s Development Program, it is no longer possible for end users (or even developers) to download the SDK and deploy any of the numerous Custom Paper Products made by developers such as myself (among others). For a while now, I have been discussing the possibility of Livescribe creating and releasing a tool that installs third party Custom Paper Products to their smartpens. For various reasons, none of which will be discussed here, Livescribe did not release such a tool. I have been toying with the idea of building one myself for the last year, however I have not done so assuming that Livescribe will at some point do so. At this point, with Livescribe closing their Developer Program, it is obvious that they will not be releasing such a tool now.</p>
<p>The other reason I was hesitating with building this tool was that it would be coded in C# which I have had zero experience coding in before. I’m primarily a Java programmer with experience with both C++ and PHP (all of which use very similar syntax). Seeing no tool forthcoming from Livescribe and not wanting Custom Paper Products to be a product of the past (no pun intended), I finally dove right into it! I During this process, I learned that C# is nowhere near as complicated as I feared and most of the Syntax still applies from C++. With minimal googling, I was able to build a fully functional Custom Paper Deployment Tool using Microsoft Visual Studio 2010 as my Integrated Development Environment (IDE).</p>
<p>Please note that the Custom Paper Deployment Tool is not supported by Livescribe in any way, shape or form. As the Developer Program has ended, this tool is not associated with it at all. There is no warranty (either explicit or implicit) on the tool. I do not take any responsibility if anything adverse were to happen to your smartpen because of my tool. By going to the bottom of the page and clicking-through to the installer page, you agree to the terms and conditions listed above.  This tool is available freely to all users by following the download link at the bottom of the page.</p></blockquote>
<p>You can download the current version (1.0.0.13) from the Custom Paper Deployment Tool <a title="Custom Paper Deployment Tool" href="http://rohankapoor.com/projects/livescribe/custom-paper-deployment-tool/">homepage</a>. Further information regarding Custom Paper Deployment Tool is available there. Along with the Custom Paper Deployment Tool, I am today releasing eight 150 page Lab Notebooks along with eight 25 page Unlined Notepads. Simultaneously, I have increased the number of all notepads to eight of each type. Stay tuned for their individual release pages coming up along with individual download links. The download for Custom Paper Deployment Tool includes all of the files needed to deploy and print all 32 of these Notepads so there is no need to download them individually anymore! As with all of my Livescribe related downloads, Custom Paper Deployment Tool is compatible with both Echo and Pulse Smartpens.</p>
]]></content:encoded>
			<wfw:commentRss>http://rohankapoor.com/2011/08/announcement-custom-paper-deployment-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

