<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>prupert</title>
	<atom:link href="http://prupert.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://prupert.wordpress.com</link>
	<description>prupert.co.uk on WordPress.com</description>
	<lastBuildDate>Wed, 15 May 2013 17:04:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='prupert.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>prupert</title>
		<link>http://prupert.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://prupert.wordpress.com/osd.xml" title="prupert" />
	<atom:link rel='hub' href='http://prupert.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Raspberry Roller</title>
		<link>http://prupert.wordpress.com/2012/12/30/raspberry-roller/</link>
		<comments>http://prupert.wordpress.com/2012/12/30/raspberry-roller/#comments</comments>
		<pubDate>Sun, 30 Dec 2012 21:00:41 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://prupert.wordpress.com/?p=495</guid>
		<description><![CDATA[I got a Raspberry Pi a while ago (well, two actually) and have finally finished my first project with it, to make a portable music streaming device. This would have been pretty easy, but I decided to put it in an old retro 80s ghetto blaster case, namely this one, a Phillips Roller radio cassette [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=495&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I got a <a title="Raspberry Pi" href="http://www.raspberrypi.org/" target="_blank">Raspberry Pi</a> a while ago (well, two actually) and have finally finished my first project with it, to make a portable music streaming device.</p>
<p>This would have been pretty easy, but I decided to put it in an old retro 80s ghetto blaster case, namely this one, a Phillips Roller radio cassette player. My parents had one when I was a kid and I came across one on eBay and thought it would be perfect.</p>
<p><img class="alignright size-medium wp-image-496" alt="roller01scaled" src="http://prupert.files.wordpress.com/2012/12/roller01scaled.jpg?w=300&#038;h=199" width="300" height="199" /></p>
<p>So, I ripped out the guts, including the rather measly speakers and cut out loads of the inner plastic that was supporting the amp, radio and cassette parts and went to work to put in my own contents.</p>
<p>This took quite a while and the added difficulty of a young baby and a two year old who needs constant entertainment only added to the challenge (using a dremel when the wife has put your 6 month old son to sleep doesn&#8217;t go down too well <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Once all the insides had been cleaned out, I then went to work to put my own contents inside. Alongside the Raspberry Pi, I also put in:</p>
<div id="attachment_497" class="wp-caption alignleft" style="width: 106px"><img class="size-thumbnail wp-image-497" alt="USB WiFi dongle with external aerial (so I can replace the one on the radio)" src="http://prupert.files.wordpress.com/2012/12/usbwifi.jpg?w=96&#038;h=96" width="96" height="96" /><p class="wp-caption-text">USB WiFi dongle with external aerial (so I can replace the one you see from the outside)</p></div>
<div id="attachment_498" class="wp-caption alignleft" style="width: 106px"><img class="size-thumbnail wp-image-498" alt="Amp from Sure Electronics (I wanted a tripath, but this seemed the easiest)" src="http://prupert.files.wordpress.com/2012/12/sureamp.jpg?w=96&#038;h=96" width="96" height="96" /><p class="wp-caption-text">Amp from Sure Electronics (I wanted a tripath, but this seemed the easiest)</p></div>
<div id="attachment_499" class="wp-caption alignleft" style="width: 93px"><img class="size-thumbnail wp-image-499" title="Kenwood Car Speakers" alt="Kenwood Car Speakers" src="http://prupert.files.wordpress.com/2012/12/kenwood.jpg?w=83&#038;h=96" width="83" height="96" /><p class="wp-caption-text">Car Speakers (3-way speakers for better range, but at 5 1/4&#8243; these aren&#8217;t gonna rock the house too much)</p></div>
<div id="attachment_500" class="wp-caption alignleft" style="width: 106px"><img class="size-thumbnail wp-image-500" alt="Simple USB soundcard" src="http://prupert.files.wordpress.com/2012/12/usbdac.jpg?w=96&#038;h=96" width="96" height="96" /><p class="wp-caption-text">Simple USB sound card (I&#8217;d read the internal sound chip in the Pi is a bit basic if you are using the 3.5mm output, hence this)</p></div>
<p>The car speakers were chosen since the old ones were really small and not capable of any bass or offering high power output, the amp because i thought it had a volume control &#8211; but to get it to work needed some ninja soldering skills that I don&#8217;t have, the sound card I believe is an improvement on the in-built chip (but I might be wrong) and finally the WiFi dongle uses an external antennae, so I&#8217;ll still get a good service with all the different devices crammed inside the stereo.</p>
<p>The next step was getting the Pi to play music. Luckily, I tend to listen to all my music from a central server running the rather awesome <a title="MPD" href="http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki" target="_blank">MPD</a> to stream my music out to as many connected MPD clients as I want. So, all I had to do was install MPD on to a fresh version of the latest Raspbian and I was almost ready to go. I wrote a small script which, on boot, checks to see if my MPD server is available, if so it starts the MPD daemon on the server playing the stream, then starts the MPD client on the Pi playing the stream from the server. If it doesn&#8217;t find the server, it adds music from the small local library stored on the SD card and plays that instead., via MPD.</p>
<p>Here&#8217;s the inside of the Roller, with the Pi, amp, soundcard and speakers in place:</p>
<div id="attachment_502" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-502" alt="A view inside the Raspberry Roller." src="http://prupert.files.wordpress.com/2012/12/20121230_113337.jpg?w=300&#038;h=225" width="300" height="225" /><p class="wp-caption-text">A view inside the Raspberry Roller.</p></div>
<p>I stuffed the whole thing with cotton wool, to help boost the bass (but I know next to nothing about proper speaker design, it is one of those things I plan to do in my retirement &#8211; build massive bass-thundering speakers).</p>
<p>The Pi is at the bottom, the amp in the middle (you can see the amp&#8217;s fan sticking out) and the sound card is at the top.</p>
<div id="attachment_503" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-503" alt="The finished Roller in all it's red raspberry goodness." src="http://prupert.files.wordpress.com/2012/12/20121230_124015.jpg?w=300&#038;h=225" width="300" height="225" /><p class="wp-caption-text">The finished Roller in all it&#8217;s red raspberry goodness.</p></div>
<p>And here is the finished article (playing at the time, but you can&#8217;t tell when it is on apart from the music playing).</p>
<p>&nbsp;</p>
<p>It sounds pretty good considering. The bass could be better, but you can&#8217;t expect much from such relatively small speakers. However, it does go pretty loud for something so small and it sounds really clean and crisp, so I am happy with it.</p>
<p>For the other Pi I have lying around, I plan to use it (when Piface comes out) to control the lights in the dolls house we got my daughter this Christmas. Eventually she will hopefully get in to using Scratch herself to control the lights in her dolls house (and maybe some other things like a little mini stereo or even a small screen in her dolls house). I would imagine when she sees that we can plug her dolls house into the TV and it is a computer, she will be a little excited and intrigued!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/495/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=495&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2012/12/30/raspberry-roller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/roller01scaled.jpg?w=300" medium="image">
			<media:title type="html">roller01scaled</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/usbwifi.jpg?w=96" medium="image">
			<media:title type="html">USB WiFi dongle with external aerial (so I can replace the one on the radio)</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/sureamp.jpg?w=96" medium="image">
			<media:title type="html">Amp from Sure Electronics (I wanted a tripath, but this seemed the easiest)</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/kenwood.jpg?w=83" medium="image">
			<media:title type="html">Kenwood Car Speakers</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/usbdac.jpg?w=96" medium="image">
			<media:title type="html">Simple USB soundcard</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/20121230_113337.jpg?w=300" medium="image">
			<media:title type="html">A view inside the Raspberry Roller.</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/12/20121230_124015.jpg?w=300" medium="image">
			<media:title type="html">The finished Roller in all it&#039;s red raspberry goodness.</media:title>
		</media:content>
	</item>
		<item>
		<title>What A Crazy 48 Hours</title>
		<link>http://prupert.wordpress.com/2012/11/11/what-a-crazy-48-hours/</link>
		<comments>http://prupert.wordpress.com/2012/11/11/what-a-crazy-48-hours/#comments</comments>
		<pubDate>Sun, 11 Nov 2012 23:25:04 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://prupert.co.uk/2012/11/11/what-a-crazy-48-hours/</guid>
		<description><![CDATA[Well, that was fun. Interviewed by the BBC, got featured on BBC One (though crazy early at around 7am) and then on BBC News 24 twice. In-depth article on the BBC news website which makes the front of the Technology section (as a feature on the side) and then it makes the Home page as the most [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=494&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Well, that was fun. Interviewed by the BBC, got featured on BBC One (though crazy early at around 7am) and then on BBC News 24 twice. In-depth article on the BBC news website which makes the front of the Technology section (as a feature on the side) and then it makes the Home page as the most shared article and the second most read! Then get interviewed live on local radio and finally have a news agency come and take some photos and do another interview. Madness! All because of a blog post I wrote two years ago.</p>
<p>Many people have said I should try to cash in on this, but as others have pointed out, what I have done here isn&#8217;t rocket science, it isn&#8217;t complex, but I guess what is different is that I took the time to write about it and I plan to explain how to do it in non-techy speak. I also hope to write up a more detailed version, which will take time and I might charge a tiny amount for it, but that would simply be due to the time taken to write it up and because it would contains some code and scripts that I have created myself.</p>
<p>Kudos to WordPress for handling the server load. I use to host this site on my own sever at home, which would have melted by now!</p>
<p>I guess normality will resume tomorrow, but it was fun whilst it lasted. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/494/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=494&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2012/11/11/what-a-crazy-48-hours/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>
	</item>
		<item>
		<title>Build your own baby monitor revisited</title>
		<link>http://prupert.wordpress.com/2012/11/08/build-your-own-baby-monitor-revisited/</link>
		<comments>http://prupert.wordpress.com/2012/11/08/build-your-own-baby-monitor-revisited/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 17:50:00 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Baby]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[baby]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[ip webcam]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">https://prupert.wordpress.com/?p=480</guid>
		<description><![CDATA[(Quite) a while ago I wrote about my attempts to make my own video baby monitor. I had also written about a few other approaches as well, but they were pretty involved and complex and tended to break after a few days. Wanting to simplify the approach and make it easier to set up, I [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=480&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>(Quite) a while ago <a title="How To Make An Advanced Wireless Video Baby Monitor" href="http://prupert.co.uk/2010/04/27/how-to-make-an-advanced-wireless-video-baby-monitor/">I wrote about my attempts to make my own video baby monitor</a>. I had also written about a few other approaches as well, but they were pretty involved and complex and tended to break after a few days.</p>
<p>Wanting to simplify the approach and make it easier to set up, I came up with a slightly more refined solution that works much better. I&#8217;ve been using it successfully for about a year and it works with multiple cameras and screens. Now I have a second bundle of terror it has proved very useful.</p>
<p>Rather than trying to reinvent the wheel I decided to use products already out there, but ones that aren&#8217;t actually designed to monitor babies with and thus don&#8217;t have the crazy high price tags. I use an IP webcam, that connects to a WiFi network, this can then be viewed on any laptop or android device you have. It should also work with the iPhone as well, but not being a fan of Apple&#8217;s walled garden, I haven&#8217;t yet investigated this in any great detail.</p>
<p>The most important part of all this is the camera and I&#8217;ve stuck with the same camera I used last time, the IP Night Vision webcam. These can be found all over eBay, or there are also variants available on places like ebuyer.com and dabs.com. It has a WiFi and an ethernet network connection, night vision up to a couple of meters, two-way audio (so you can both listen to and talk to your baby &#8211; though I don&#8217;t suggest the latter, that is one big brother step too far) and it can be panned and tilted around so you can ensure the baby stays in view even if it moves. Most of these cameras are made by Chinese manufacturers, but some are of better quality than others. Foscam is a really good brand it seems, I have two and they have been running non-stop for the last year with no problems what so ever. The model I have used and would recommend is the <a title="Foscam FI8918W" href="http://foscam.co.uk/foscam-fi8918w-wireless-ip-camera-11.html" target="_blank">Foscam FI8918W</a>.</p>
<div id="attachment_487" class="wp-caption alignleft" style="width: 247px"><a href="http://prupert.co.uk/2012/11/08/build-your-own-baby-monitor-revisited/fi8918w-foscam-us/" rel="attachment wp-att-487"><img class="size-medium wp-image-487" title="fi8918w.foscam.us" alt="Foscam FI8918w" src="http://prupert.files.wordpress.com/2012/11/fi8918w-foscam-us.png?w=237&#038;h=300" height="300" width="237" /></a><p class="wp-caption-text">Foscam FI8918w</p></div>
<p>It is relatively simple to set up, you just need to connect it to your wireless network following the instructions included in the box. Once this is done you can then view the camera in many different ways. There is an internal web address that you can use to view it from any laptop connected to your wireless network using a web browser. You can also use the free media software <a title="VLC" href="http://www.videolan.org/vlc/index.html" target="_blank">VLC</a> to view the video feed, the advantage being this approach also gives you sound and will work on pretty much all platforms supported by VLC (so Windows, Linux and Mac OS). I have written a number of scripts that can be run on Linux (Ubuntu) and Windows that launches the necessary video feeds and restarts the video every hour, since the audio can sometimes get out of sync with the video.</p>
<p>However, the best way to view the video feed I have found is via an Android app, called <a title="IP Cam Viewer" href="http://hit-mob.com/ip-cam-viewer-android/" target="_blank">IP Cam Viewer</a>. There is a free version which works perfectly for my needs, but if you want to say thanks to the developer, you can get the Pro version which is only a few pounds and gives you a few more features. I run this app on my Android tablet, an Android set top box and my Android phone. It allows me to view the the video feed of the two sleeping terrors on a TV in the kitchen using the Android set top box, anywhere in the house on my Android tablet or whilst out and about pretty much anywhere in the world (with a mobile data connection) on my Android phone. The app allows you to move the camera around if you need to and you can put widgets on your home screen that update as fast as once every second, so you don&#8217;t even need to run the app to see what is happening.</p>
<div id="attachment_484" class="wp-caption alignright" style="width: 310px"><a href="http://prupert.co.uk/2012/11/08/build-your-own-baby-monitor-revisited/img_20121108_213750/" rel="attachment wp-att-484"><img class="size-medium wp-image-484 " title="ipwebcamsample" alt="IP Cam Viewer in action" src="http://prupert.files.wordpress.com/2012/11/img_20121108_213750.jpg?w=300&#038;h=225" height="225" width="300" /></a><p class="wp-caption-text">IP Cam Viewer in action</p></div>
<p>There is some technical cleverness that needs to be carried out to allow you to view the web cam outside of your wireless network on your phone, but this is very simple to set up and can be done for free.</p>
<p>All in all, this set-up works really well. So much so that the BBC just interviewed me about it! It is certainly a much cheaper and more flexible approach than the dedicated solutions on the market currently and rather than only being able to view the video feed on one tiny screen, you can view it on pretty much any screen you wish pretty much anywhere you want.</p>
<p>If you want to do this yourself, do get in contact via the Contact page. I might put together some more detailed information into a PDF, maybe with a &#8220;Pro&#8221; version that contains simple step-by-step instructions for a small fee or something. It seems all the rage these days <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>UPDATE: Gosh, so the story has got a bit of traction on BBC News and I&#8217;ve got quite a few comments and emails to read through. I&#8217;ll read and respond to all your comments over the weekend and I am sure I can produce a PDF with instructions.</p>
<p>Glad other people are keen on this idea!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=480&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2012/11/08/build-your-own-baby-monitor-revisited/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/11/fi8918w-foscam-us.png?w=237" medium="image">
			<media:title type="html">fi8918w.foscam.us</media:title>
		</media:content>

		<media:content url="http://prupert.files.wordpress.com/2012/11/img_20121108_213750.jpg?w=300" medium="image">
			<media:title type="html">ipwebcamsample</media:title>
		</media:content>
	</item>
		<item>
		<title>How to backup and sync your rooted Android phone automatically</title>
		<link>http://prupert.wordpress.com/2012/03/01/how-to-backup-and-sync-your-rooted-android-phone-automatically/</link>
		<comments>http://prupert.wordpress.com/2012/03/01/how-to-backup-and-sync-your-rooted-android-phone-automatically/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 19:35:00 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.prupert.co.uk/?p=462</guid>
		<description><![CDATA[I have for a while now been working on a custom automatic sync solution for my HTC Hero running Froyo (Froydvillain ROM). As I am a Linux junkie and love scripts and hacks I wanted to do it all via cunning hacks and I&#8217;ve finally got it nailed. This solution uses Scripting Layer 4 Android [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=462&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I have for a while now been working on a custom automatic sync solution for my HTC Hero running Froyo (Froydvillain ROM). As I am a Linux junkie and love scripts and hacks I wanted to do it all via cunning hacks and I&#8217;ve finally got it nailed.</p>
<p>This solution uses Scripting Layer 4 Android (SL4A) and Tasker alongside a custom ROM with rsync (any ROM should do so long as it has rsync). For those that don&#8217;t know, rsync is an awesome application that allows for remote backup and sync across machines. It turns out you don&#8217;t even need a ROM with rsync built in, as you can install an app that provides rsync, the app is called rsync backup for android and can be found here:&nbsp;<a href="https://market.android.com/details?id=eu.kowalczuk.rsync4android&amp;hl=en">https://market.android.com/details?id=eu.kowalczuk.rsync4android&amp;hl=en</a></p>
<p>The only issue is you can&#8217;t call rsync from the command line using simply &#8220;rsync&#8221; since it isn&#8217;t in your systems path. However, if you use the following string instead,replacing calls to &#8220;rsync&#8221; with the following, the scripts still work:&nbsp;/data/data/eu.kowalczuk.rsync4android/files/rsync</p>
<p>SL4A is used to set out what to do via a script. You can write scripts in various languages in SL4A but I am using Bash as I am familiar with it. Rsync is used to actually handle the sync / backup and Tasker is used to launch the scripts when certain conditions are met.</p>
<p>I have created two scripts in SL4A, one backups my photos folder to my main photo folder on my server. The server runs the rsync daemon which rsync on the phone connects to. The other script does the reverse and copies a remote folder in my server that contains a bunch of music to my phone.</p>
<p>Tasker is set up with a profile that activates when my phone is plugged in and it&#8217;s between midnight and 7.00 am. This then connects to my WiFi network and then runs the two scripts via the SL4A plugin. Since I charge my phone each night this is effectively automatic.</p>
<p>The key here is getting permissions correct with rsync during the file transfer, as the memory card uses fat32 it hasn&#8217;t got any permissions. The rsync daemon doesn&#8217;t like this and errors out, hence the need for various settings. The second key here is exporting your password as an environmental variable. This is inherently insecure but since my server has multiple redundant backups and is only locally accessible I don&#8217;t care much. I could use trusted keys but I&#8217;m too lazy.</p>
<p>Here are the two scripts. First the music script that syncs from server to phone:</p>
<p><code>#rsync sync<br />
export RSYNC_PASSWORD=password<br />
DATE=$(date)<br />
LOG=/mnt/sdcard/rsyncmusic.txt<br />
echo rsync started $DATE &gt; $LOG<br />
TRY=1<br />
rsync_com ()<br />
{<br />
DATE=$(date)<br />
if [ $TRY = 15 ]; then<br />
echo rsync failed, quitting on $DATE &gt;&gt; $LOG<br />
exit<br />
fi<br />
sleep 10<br />
echo rsync attempt $TRY started $DATE &gt;&gt; $LOG<br />
rsync --progress -vHrltD --chmod=Du+rwx,go-rwx,Fu+rw,go-rw --no-perms --stats --password-file=/mnt/sdcard/scrt prupert@prupert::amusic /mnt/sdcard/amusic &gt;&gt; $LOG 2&gt;&amp;1<br />
EXIT=$?<br />
TRY=`expr $TRY + 1`<br />
echo exit code is $EXIT &gt;&gt; $LOG<br />
echo "********************" &gt;&gt; $LOG<br />
}<br />
rsync_com<br />
while [ $EXIT != 0 ]; do<br />
rsync_com<br />
done<br />
echo rsync finished $DATE &gt;&gt; $LOG<br />
exit</code></p>
<p>The second script syncs the phones photos folder to my server:</p>
<p><code>#rsync sync photo<br />
export RSYNC_PASSWORD=password<br />
DATE=$(date)<br />
LOG=/mnt/sdcard/rsyncphoto.txt<br />
echo rsyncphoto started $DATE &gt; $LOG<br />
TRY=1<br />
rsync_com ()<br />
{<br />
DATE=$(date)<br />
if [ $TRY = 15 ]; then<br />
echo rsync failed, quitting on $DATE &gt;&gt; $LOG<br />
exit<br />
fi<br />
sleep 10<br />
echo rsync attempt $TRY started $DATE &gt;&gt; $LOG<br />
rsync -vHrltD --chmod=Du+rwx,go-rwx,Fu+rw,go-rw --no-perms --stats --password-file /mnt/sdcard/scrt /mnt/sdcard/DCIM prupert@prupert::apics &gt;&gt; $LOG 2&gt;&amp;1<br />
EXIT=$?<br />
TRY=`expr $TRY + 1`<br />
echo exit code is $EXIT &gt;&gt; $LOG<br />
echo "********************" &gt;&gt; $LOG<br />
}<br />
rsync_com<br />
while [ $EXIT != 0 ]; do<br />
rsync_com<br />
done<br />
echo rsync finished $DATE &gt;&gt; $LOG<br />
exit</code></p>
<p>I have put some logging in to check progress and also some retry code that retries&nbsp;the sync if it timesout. It seems my HTC Hero&#8217;s WiFi connection claps out after a while so the script retries up to 15 times to run successfully based on the rsync exit code.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/462/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/462/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=462&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2012/03/01/how-to-backup-and-sync-your-rooted-android-phone-automatically/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>
	</item>
		<item>
		<title>get_iplayer startup script</title>
		<link>http://prupert.wordpress.com/2012/02/19/get_iplayer-startup-script/</link>
		<comments>http://prupert.wordpress.com/2012/02/19/get_iplayer-startup-script/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 01:11:24 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[code snippets]]></category>
		<category><![CDATA[sabnzbd]]></category>
		<category><![CDATA[startup script]]></category>

		<guid isPermaLink="false">http://prupert.co.uk/?p=472</guid>
		<description><![CDATA[For funsies I am looking to create a web pvr, using get_iplayer, sickbeard and sabnzbd+ (though I am planning to stay on the legal side and only download what I can watch for free anyway). Since there is no startup script for the get_iplayer web pvr program, I created one. You can find it here: [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=472&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For funsies I am looking to create a web pvr, using get_iplayer, sickbeard and sabnzbd+ (though I am planning to stay on the legal side and only download what I can watch for free anyway).</p>
<p>Since there is no startup script for the get_iplayer web pvr program, I created one. You can find it here:</p>
<p><a href="https://github.com/pruperting/code_snippets/blob/master/get_iplayer">https://github.com/pruperting/code_snippets/blob/master/get_iplayer</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/472/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=472&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2012/02/19/get_iplayer-startup-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>
	</item>
		<item>
		<title>Not so long and thanks for all the clicks</title>
		<link>http://prupert.wordpress.com/2012/02/04/so-long-and-thanks-for-all-the-clicks/</link>
		<comments>http://prupert.wordpress.com/2012/02/04/so-long-and-thanks-for-all-the-clicks/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 14:58:59 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.prupert.co.uk/?p=464</guid>
		<description><![CDATA[Edit, I&#8217;ve transferred over to wordpress.com, so the site stays, it&#8217;ll just stagnate for a while&#8230;. So, clearly, I have let this blog fall by the wayside. I haven&#8217;t written a new post since April 2011. Bad bad me. As it&#8217;s time to renew my hosting, I have decided not to renew and to let [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=464&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Edit, I&#8217;ve transferred over to wordpress.com, so the site stays, it&#8217;ll just stagnate for a while&#8230;.</p>
<p><del>So, clearly, I have let this blog fall by the wayside. I haven&#8217;t written a new post since April 2011. Bad bad me.</del></p>
<p><del>As it&#8217;s time to renew my hosting, I have decided not to renew and to let this blog expire, rather than just let it attrite, as so many sites do. I use to have a lot more time, but now as I have a reasonably secure job (that I really enjoy), a wife, a lovely 2 year old and another on the way, I have no time to wax lyrical on tech any more.</p>
<p>You will be able to find me here:</p>
<p><a href="http://www.rupert-plumridge.co.uk/" rel="nofollow">http://www.rupert-plumridge.co.uk/</a></p>
<p>and my tech writings / scripts will move over to here: <a href="http://github.com/pruperting" rel="nofollow">http://github.com/pruperting</a></p>
<p></del></p>
<p><del>So, it leaves to me say thanks to everyone who read and commented, it&#8217;s been fun.</del></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/464/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/464/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=464&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2012/02/04/so-long-and-thanks-for-all-the-clicks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>
	</item>
		<item>
		<title>A Better FFmpeg Progress Script</title>
		<link>http://prupert.wordpress.com/2011/04/07/a-better-ffmpeg-progress-script/</link>
		<comments>http://prupert.wordpress.com/2011/04/07/a-better-ffmpeg-progress-script/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 20:42:26 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.prupert.co.uk/?p=456</guid>
		<description><![CDATA[So, a while ago I wrote an FFmpeg progress script. It worked, but it wasn&#8217;t brilliant and it fell apart on occassion. After getting so annoyed by trying to get it work, I gave up. However, having a need to encode some stuff with FFmpeg again, I decided to return to the script. In the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=456&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So, <a title="FINALLY: A Bash Progress Indicator for ffmpeg that WORKS" href="http://www.prupert.co.uk/2010/05/11/finally-a-bash-progress-indicator-for-ffmpeg-that-works/" target="_blank">a while ago I wrote</a> an FFmpeg progress script. It worked, but it wasn&#8217;t brilliant and it fell apart on occassion.</p>
<p>After getting so annoyed by trying to get it work, I gave up. However, having a need to encode some stuff with FFmpeg again, I decided to return to the script. In the interveening period, <a title="the Ubuntu discussion" href="http://ubuntuforums.org/showthread.php?t=1480242" target="_blank">my post on the Ubuntu forums</a>, apart from getting one of the best response ever (see the matrix comment) had also encouraged others to give their solutions.</p>
<p>I thus used a combination of these ideas to create my updated version, which is below. It seems to be slightly more robust and still give the same useful info. I will be using this version for now, so I  hope it is of use for others <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/"><img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-sa/2.0/uk/88x31.png" alt="Creative Commons License" /></a><br />
<span>YAFF</span> by <a rel="cc:attributionURL" href="www.prupert.co.uk">Rupert Plumridge</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/">Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK: England &amp; Wales License</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=456&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2011/04/07/a-better-ffmpeg-progress-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>

		<media:content url="http://i.creativecommons.org/l/by-nc-sa/2.0/uk/88x31.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
	</item>
		<item>
		<title>XBMC Ubuntu Minimal Maverick Install Script</title>
		<link>http://prupert.wordpress.com/2011/01/01/xbmc-ubuntu-minimal-maverick-install-script/</link>
		<comments>http://prupert.wordpress.com/2011/01/01/xbmc-ubuntu-minimal-maverick-install-script/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 20:12:39 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[HTPC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.prupert.co.uk/?p=451</guid>
		<description><![CDATA[As a little New Year&#8217;s present, I have updated a script that has been knocking around to allow you to install XBMC on a minimal version of Ubuntu Maverick. If you simply install Ubuntu from the mini.iso containing the basic Ubuntu Maverick install, then on reboot, download my script using: wget http://www.prupert.co.uk/scripts/xbmcmaverickrevo.sh make it executable, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=451&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As a little New Year&#8217;s present, I have updated a script that has been knocking around to allow you to install XBMC on a minimal version of Ubuntu Maverick.</p>
<p>If you simply install Ubuntu from the mini.iso containing the basic Ubuntu Maverick install, then on reboot, download my script using:</p>
<p><code>wget <a href="http://www.prupert.co.uk/scripts/xbmcmaverickrevo.sh" rel="nofollow">http://www.prupert.co.uk/scripts/xbmcmaverickrevo.sh</a></code></p>
<p>make it executable, using:</p>
<p><code>chmod a+x xbmcmaverickrevo.sh</code></p>
<p>then finally run it using:</p>
<p><code>sudo ./xbmcmaverickrevo.sh</code></p>
<p>I find it is best to run it again, once the script reboots the machine, as this fixes a few issues.</p>
<p>It is still a work in progress, as you can&#8217;t yet shutdown / restart etc via XBMC since it seems the method to add permissions in Ubuntu 10.10 have changed and they conflict with the setup here, so I am still looking into that. To shutdown / reboot at the moment, I log in via SSH and issue:</p>
<p><code>sudo shutdown -hP now</code></p>
<p>Also, it is designed to work just with the Acer Aspire Revo 3610, but there is no reason why it wont work with any other device (apart from maybe the audio configurations).</p>
<p>Enjoy.</p>
<p><a title="xbmcmaverickrevo.sh" href="http://www.prupert.co.uk/scripts/xbmcmaverickrevo.sh" target="_blank">Download It Here</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/451/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=451&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2011/01/01/xbmc-ubuntu-minimal-maverick-install-script/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>
	</item>
		<item>
		<title>Install the Latest Version of LCD4LINUX on Ubuntu</title>
		<link>http://prupert.wordpress.com/2010/08/12/install-the-latest-version-of-lcd4linux-on-ubuntu/</link>
		<comments>http://prupert.wordpress.com/2010/08/12/install-the-latest-version-of-lcd4linux-on-ubuntu/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 14:00:40 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.prupert.co.uk/?p=438</guid>
		<description><![CDATA[Update: It seems that I need to add some additional steps when installing on a completely vanilla version of Ubuntu. So I have added all the steps that should now be required. Despite the most recent version (0.11.0) of lcd4linux being released in November 2009, Ubuntu Lucid comes with an older version and thus misses [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=438&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Update: It seems that I need to add some additional steps when installing on a completely vanilla version of Ubuntu. So I have added all the steps that should now be required.</p>
<p>Despite the most recent version (0.11.0) of <a href="http://ssl.bulix.org/projects/lcd4linux/" target="_blank">lcd4linux</a> being released in November 2009, Ubuntu Lucid comes with an older version and thus misses out on some new features and drivers, in particular drivers for the cool and cheap Pertelian X2040. <a href="http://ssl.bulix.org/projects/lcd4linux/wiki/Pertelian"><img class="alignright size-medium wp-image-439" title="Pertelian" src="http://www.prupert.co.uk/wp-content/uploads/2010/08/model1-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>It is however, possible to build the latest version of lcd4linux from source, but you need to do a few things in order to get it to work.</p>
<p>This little guide assumes you have built stuff before on Ubuntu, so have all the necessary build tools.</p>
<p>First, navigate to the folder you want to download and build the source in.</p>
<p>Then, download the latest version via svn:</p>
<p><code>svn co <a href="https://ssl.bulix.org/svn/lcd4linux/trunk" rel="nofollow">https://ssl.bulix.org/svn/lcd4linux/trunk</a> lcd4linux</code></p>
<p>Next, navigate into the newly created source folder using <code>cd lcd4linux</code> and install some dependencies:</p>
<p><code>sudo apt-get install automake autoconf m4 perl libtool gettext</code></p>
<p>Then, run ./configure, if you want to include a specific driver, for instance for Pertelian, include it here, like this:<br />
<code>./configure --with-drivers=Pertelian</code><br />
Now, if you try to make, it wont work, I am not sure why, but there are some issues. To fix these, issue the two following commands:<br />
<code>mkdir m4</code><br />
<code>sudo ln -sf /usr/share/libtool/config/ltmain.sh .</code><br />
Now, you can run:<br />
<code>make</code><br />
<code>sudo make install</code><br />
And you now have a working and up-to-date lcd4linux. I&#8217;d recommend using checkinstall rather than make install, because you can uninstall the package at a later date if you want.</p>
<p>Doing all this allows me to run my Pertelan display on my little thin client that I use as a baby monitor. It now tells me the PIDs of FFmpeg and motion (so that I know that they are working and running), that the Internet connection is UP and the system load, alongside the date and time!<img class="alignleft size-medium wp-image-441" title="My Pertelian display." src="http://www.prupert.co.uk/wp-content/uploads/2010/08/2010-08-12-14.19.23-300x225.jpg" alt="" width="300" height="225" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/438/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/438/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=438&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2010/08/12/install-the-latest-version-of-lcd4linux-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>

		<media:content url="http://www.prupert.co.uk/wp-content/uploads/2010/08/model1-300x224.jpg" medium="image">
			<media:title type="html">Pertelian</media:title>
		</media:content>

		<media:content url="http://www.prupert.co.uk/wp-content/uploads/2010/08/2010-08-12-14.19.23-300x225.jpg" medium="image">
			<media:title type="html">My Pertelian display.</media:title>
		</media:content>
	</item>
		<item>
		<title>Backup All your Files Using Google Docs</title>
		<link>http://prupert.wordpress.com/2010/08/10/backup-all-your-files-using-google-docs/</link>
		<comments>http://prupert.wordpress.com/2010/08/10/backup-all-your-files-using-google-docs/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:54:49 +0000</pubDate>
		<dc:creator>prupert</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.prupert.co.uk/?p=432</guid>
		<description><![CDATA[Google Docs recently upgraded to allow you to upload any file to Google Docs. This very handy feature means, if you purchase a little extra storage from Google, you can use Google Docs as your personal online backup service. Google offer a variety of storage plans: 20 GB ($5.00 USD per year) 80 GB ($20.00 [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=432&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Google Docs recently upgraded to allow you to upload any file to Google Docs. This very handy feature means, if you <a href="https://www.google.com/accounts/PurchaseStorage" target="_blank">purchase a little extra storage from Google</a>, you can use Google Docs as your personal online backup service. Google offer a variety of storage plans:</p>
<p><img class="alignright size-medium wp-image-434" title="gladi1" src="http://www.prupert.co.uk/wp-content/uploads/2010/08/gladi1-300x177.png" alt="" width="300" height="177" /></p>
<div id="_mcePaste">20 GB ($5.00 USD per year)</div>
<div id="_mcePaste">80 GB ($20.00 USD per year)</div>
<div id="_mcePaste">200 GB ($50.00 USD per year)</div>
<div id="_mcePaste">400 GB ($100.00 USD per year)</div>
<div id="_mcePaste">1 TB ($256.00 USD per year)</div>
<div id="_mcePaste">2 TB ($512.00 USD per year)</div>
<div id="_mcePaste">4 TB ($1,024.00 USD per year)</div>
<div id="_mcePaste">8 TB ($2,048.00 USD per year)</div>
<div id="_mcePaste">16 TB ($4,096.00 USD per year)</div>
<p>From what I remember when I looked in to it, these prices are pretty good compared to dedicated online backup services (though anyone who needs and can afford the 16TB option needs their head examined!). The only issue is how to get all your files into Google Docs. Well, if your Command Line-Fu is strong, you could use <a href="http://code.google.com/p/googlecl/" target="_blank">Google CL</a>, but it doesn&#8217;t work with a batch of files, unless you write some cunning script. A much easier alternative is to use software from <a href="http://www.gladinet.com/" target="_blank">Gladinet</a>, in particular their Gladinet Cloud Desktop tool. <img class="alignright size-medium wp-image-433" title="gladi2" src="http://www.prupert.co.uk/wp-content/uploads/2010/08/gladi2-300x177.png" alt="" width="300" height="177" />This allows you to define various backup tasks, allowing you to sync folders and their subfolders to a folder in Google Docs (or Picasa or a number of other online sources). All your folders and subfolders are backed up to Google Docs, with the folder structure being replicated in Google Docs. You can set these tasks to run every day and it should only update new and changed files. I have been using it for the past month or so and it seems to work fairly well. The only real issue is due to slow upload speeds, but I am not sure whether this is an issue with my broadband provider or a limitation of the Google Docs servers. Either way, the results are that all my files are backed up to Google Docs automatically.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/prupert.wordpress.com/432/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/prupert.wordpress.com/432/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=prupert.wordpress.com&#038;blog=654867&#038;post=432&#038;subd=prupert&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://prupert.wordpress.com/2010/08/10/backup-all-your-files-using-google-docs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ee181cfcc3e55eb3a5fdb0576476ebbd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">prupert</media:title>
		</media:content>

		<media:content url="http://www.prupert.co.uk/wp-content/uploads/2010/08/gladi1-300x177.png" medium="image">
			<media:title type="html">gladi1</media:title>
		</media:content>

		<media:content url="http://www.prupert.co.uk/wp-content/uploads/2010/08/gladi2-300x177.png" medium="image">
			<media:title type="html">gladi2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
