<?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>bradKELLETT &#187; Tools</title>
	<atom:link href="http://bradkellett.com/p/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://bradkellett.com</link>
	<description></description>
	<lastBuildDate>Fri, 11 May 2012 08:57:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Javascript/CSS Minification Script</title>
		<link>http://bradkellett.com/p/javascript-css-minification-script/</link>
		<comments>http://bradkellett.com/p/javascript-css-minification-script/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 10:08:52 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[compressor]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[minify]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://bradkellett.com/?p=595</guid>
		<description><![CDATA[I&#8217;ve been using a little bash script I wrote that will automatically minify any Javascript and CSS files recursively in a directory with the YUI Compressor, and I thought I&#8217;d share it with the world. With the script, you can chose to minify just Javascript (with the -j option), just CSS (with the -c option), [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using a little bash script I wrote that will automatically minify any Javascript and CSS files recursively in a directory with the YUI Compressor, and I thought I&#8217;d share it with the world. With the script, you can chose to minify just Javascript (with the -j option), just CSS (with the -c option), delete any existing minifed files (with the -d option), or any combination of the three. Files will be saved with a <em>.min.js</em> or <em>.min.css</em> extension (for example, <em>test.js</em> will become <em>test.min.js</em>). All you need to do is put the <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> JAR file somewhere within the current working directory, and the script will find it.</p>
<p>Usage is simple:</p>
<pre>
<div class="codesnip-container" >$ ./minify.sh -dcj
Deleting existing minified files...

Minifying JavaScript...
Processing: ./test.js

Minifying CSS...
Processing: ./test.css

Done.</div>
</pre>
<p>You can download the latest version of the script from <a href="http://github.com/bck/scripts/blob/master/minify.sh">my GitHub repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/javascript-css-minification-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools For Agile Development</title>
		<link>http://bradkellett.com/p/tools-for-agile-development/</link>
		<comments>http://bradkellett.com/p/tools-for-agile-development/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 04:31:54 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bug tracking]]></category>
		<category><![CDATA[bug tracking system]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[development methodologies]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[jot]]></category>
		<category><![CDATA[macfuse]]></category>
		<category><![CDATA[repositories]]></category>
		<category><![CDATA[revisions]]></category>
		<category><![CDATA[source tree]]></category>
		<category><![CDATA[spreadsheet]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://pantsland.com/?p=288</guid>
		<description><![CDATA[I&#8217;ve been doing web development for many years now, and over time I&#8217;ve discovered a few tools that make my life easier. I&#8217;ve used these in personal projects and recommended them to others, and I thought I&#8217;d share them here. While I&#8217;m a web guy, most of these can quite easily be used for other [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing web development for many years now, and over time I&#8217;ve discovered a few tools that make my life easier. I&#8217;ve used these in personal projects and recommended them to others, and I thought I&#8217;d share them here. While I&#8217;m a web guy, most of these can quite easily be used for other types of projects as well.</p>
<p>To begin, tools for managing the development process:</p>
<h3>Beanstalk (SVN)</h3>
<p>SVN is an obvious requirement for any company doing development. The problem is, SVN takes time to set up and maintain properly, and smaller companies just can&#8217;t afford to spend this time taking care of it. <a href="http://beanstalkapp.com">Beanstalk</a> provides a simple solution to the problem with off-site SVN server hosting, but the real beauty is not in just the stock SVN server &#8211; Beanstalk have a great web interface to enable you to manage your repositories and users/permissions, as well as see the latest activity in any repository and browse the source tree. The web UI also allows you to easily diff revisions and download files at specific revisions, and you can configure Beanstalk to send you emails for every commit in pretty HTML format with a full diff. With it&#8217;s reasonable pricing and great features above and beyond standard SVN, you really can&#8217;t go past it.</p>
<h3>16bugs (Bug Tracking)</h3>
<p><a href="http://16bugs.com">16bugs</a> has a few bugs itself, but overall it is a great, simple, &#8216;web 2.0&#8242; style bug tracking system. 16bugs has a fairly basic feature set when compared with some of the more mature products like <a href="http://trac.edgewall.org/">Trac</a>, but its hosted, web-based nature makes it a snap to maintain.</p>
<h3>Google Sites (Wiki)</h3>
<p><a href="http://sites.google.com/">Google Sites</a> provides a great, simple wiki solution. Sites was created out of Google&#8217;s purchase of Jot, and while I prefer the layout of the Jot version, Google Sites is almost as good. Both products take care of the core feature set for a wiki. I&#8217;ve used <a href="http://www.mediawiki.org">MediaWiki</a> and <a href="http://www.pmwiki.org/">PmWiki</a> for various purposes in the past, but they can be a pain to set up and I&#8217;ve really only used the most basic features of them, which Google Sites easily takes care of.</p>
<p>The key thing you will notice about the above is that they are all hosted solutions. In a small, fast-moving company or for personal purposes, hosted solutions are often the best option to cut down on the time needed to maintain the various systems. Had I not already vested myself in the above, I would have loved to have checked out <a href="http://www.assembla.com/">Assembla</a>, which groups all these things into a single product (SVN, wiki, and Trac for bug management). Though if I did go with Assembla, I&#8217;m sure I would miss Beanstalk&#8217;s great web UI.</p>
<p>Now, a couple of tools for the development itself:</p>
<h3>Aptana Studio (IDE)</h3>
<p>Originally based on Eclipse, my IDE of choice for the web is <a href="http://aptana.com/">Aptana Studio</a>. Aptana Studio was built for developing AJAX web applications, includes code highlighting and completion for HTML, Javascript, and CSS, and has plugins for PHP and Ruby on Rails. Plugins are also available to ease development for AIR applications and the iPhone.</p>
<h3>MacFUSE (Remote Access)</h3>
<p><a href="http://code.google.com/p/macfuse/">Google&#8217;s MacFUSE</a>, cutting through the highly technical descriptions, is a way for you to mount a bunch of file systems on your Mac computer. I use it to mount remote file systems on development machines via SSH, meaning I can work within my home directory on the server as if it was just another locally connected hard drive. This is invaluable when you don&#8217;t have a totally self contained local development environment, saving you the effort of having to transfer files back and forth to the server.</p>
<p>In a similar situation? What are your tools of choice?</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/tools-for-agile-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Brightkite Mobile Check-ins From Australia</title>
		<link>http://bradkellett.com/p/brightkite-mobile-check-ins-from-australia/</link>
		<comments>http://bradkellett.com/p/brightkite-mobile-check-ins-from-australia/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 05:13:09 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[brightkite]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mms]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[outside]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[u.s.]]></category>
		<category><![CDATA[usa]]></category>

		<guid isPermaLink="false">http://pantsland.com/?p=272</guid>
		<description><![CDATA[I have been using the new Brightkite location-aware social network (invite-only at this point) a lot over the last few days, and one of the very common questions I hear is how I do check-ins from my mobile phone, since at this point only U.S. carriers are supported for their SMS service. The (not so) [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using the new <a href="http://brightkite.com">Brightkite </a>location-aware social network (invite-only at this point) a lot over the last few days, and one of the very common questions I hear is how I do check-ins from my mobile phone, since at this point only U.S. carriers are supported for their SMS service. The (not so) secret is you can send MMS messages to email addresses with most Australian carriers (Vodafone seems to be only exception here), and Brightkite gives a personal email address for every account to send commands to.</p>
<p>Once you have an MMS compatible handset, simply:</p>
<ol>
<li>Log in to Brightkite and select <em>Account settings</em> from the left of the screen</li>
<li>Click the <em>Mobile</em> tab</li>
<li>Scroll to the bottom and find your unique account email address, program this into your phone or remember it</li>
<li>On your mobile phone, create a new MMS message</li>
<li>In the <em>To</em> field, instead of putting in a phone number, put your Brightkite email address</li>
<li>Put the standard SMS commands into the body of the message. These can be found in the Brightkite help, but the basic ones are:
<ul>
<li><em>@placemark</em> or <em>@full address</em> to check-in</li>
<li><em>!message</em> to post a message and attach it to your current location</li>
</ul>
</li>
</ol>
<p>Using this method also means you can post photos to Brightkite from your phone. To do so, just add the photo in the body of the MMS message, and the text you want to go with it in the <em>Subject</em> field.</p>
<p>Enjoy, and feel free to <a href="http://brightkite.com/people/bck">add me as a friend over on Brightkite</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/brightkite-mobile-check-ins-from-australia/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Released: Twitter Timeline Export (TweetDumpr)</title>
		<link>http://bradkellett.com/p/released-twitter-timeline-export-tweetdumpr/</link>
		<comments>http://bradkellett.com/p/released-twitter-timeline-export-tweetdumpr/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 06:41:53 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[dumper]]></category>
		<category><![CDATA[dumpr]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[timeline]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[tweetdumpr]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://pantsland.com/?p=271</guid>
		<description><![CDATA[Read about some changes and updates. The general response to my hesitation on the release of my Twitter timeline export tool was that I should, indeed, release it. So I have. The tool now carries one of the most attractive names around: TweetDumpr. With it, you can export your entire Twitter timeline to a CSV [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/2009/04/12/tweetdumpr-updates/">Read about some changes and updates.</a></p>
<p>The general response to my <a href="http://pantsland.com/2008/04/09/privacy-conundrum-twitter-timeline-export/"><span>hesitation on the release of my Twitter <span>timeline</span> export tool</span></a> was that I should, indeed, release it. So I have.</p>
<p>The tool now carries one of the most attractive names around: <a href="http://bradkellett.com/tweetdumpr"><span><span>TweetDumpr</span></span></a><span>. With it, you can export your entire Twitter <span>timeline</span> to a CSV (comma separated value) file, which can be read by any spreadsheet application. To get around the lingering privacy issues, the tool now requires you to authenticate to Twitter first, which makes sure you are only dumping your <span>timeline</span> and not someone <span>else&#8217;s</span>.</span></p>
<p>Currently, the tool only works on public timelines, but a new version is already in the works that handles protected users. Feel free to give it a go and report back on bugs that you encounter &#8211; it is still in the early stages of development.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/released-twitter-timeline-export-tweetdumpr/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Privacy Conundrum: Twitter Timeline Export</title>
		<link>http://bradkellett.com/p/privacy-conundrum-twitter-timeline-export/</link>
		<comments>http://bradkellett.com/p/privacy-conundrum-twitter-timeline-export/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 04:58:12 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[timeline]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://pantsland.com/?p=269</guid>
		<description><![CDATA[Update: I have now released the tool. As part of developing the Twitter Stats application, I created a standalone script that will dump a user&#8217;s entire Twitter timeline to a CSV file (comma separated value, readable by spreadsheet applications such as Excel), including the tweet text and the post time. Initially, it was my intention [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> I have now <a href="http://pantsland.com/2008/04/14/released-twitter-timeline-export-tweetdumpr/">released the tool</a>.</p>
<p>As part of developing the Twitter Stats application, I created a standalone script that will dump a user&#8217;s entire Twitter timeline to a CSV file (comma separated value, readable by spreadsheet applications such as Excel), including the tweet text and the post time.</p>
<p>Initially, it was my intention to release this script to the public. I had several requests from people that wanted to have a record of all their tweets, which I kindly provided for them, and in my opinion the tool would prove quite useful.</p>
<p>After mentioning this to a couple of very smart people, they raised privacy concerns and suggested I keep the code to myself, which I have done thus far. These concerns stem from the fact that the tool can dump any user&#8217;s entire non-protected timeline, not just your own. Personally, I don&#8217;t really think this is a huge problem &#8211; if you have an unprotected timeline, all your tweets are public record anyway, the tool just makes it easier to extract and save these tweets. On the other hand, someone having a local copy of your stream does sound like a worrying proposition.</p>
<p>Clearly, there are far larger privacy issues associated with all of this, but I wanted to open up the floor and find out what other people think of the possible release of this tool. Should I put it out there, or keep it to myself?</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/privacy-conundrum-twitter-timeline-export/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Twitter Trivia Bot</title>
		<link>http://bradkellett.com/p/twitter-trivia-bot/</link>
		<comments>http://bradkellett.com/p/twitter-trivia-bot/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 12:17:06 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Announcments]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[facts]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[trivia]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2008/01/09/twitter-trivia-bot/</guid>
		<description><![CDATA[After a suggestion from @abacab, I have created a little Twitter trivia bot. This bot posts a random fact from RandomFacts.org to its Twitter account every hour. There are some really interesting things coming through on it, so if you like trivia, give @triviabot a follow. I will be adding more features soon, such as [...]]]></description>
			<content:encoded><![CDATA[<p>After a suggestion from @<a href="http://twitter.com/abacab">abacab</a>, I have created a little Twitter trivia bot. This bot posts a random fact from <a href="http://randomfacts.org">RandomFacts.org</a> to its Twitter account every hour. There are some really interesting things coming through on it, so if you like trivia, give @<a href="http://twitter.com/triviabot">triviabot</a> a follow. I will be adding more features soon, such as being able to ask it questions and to play simple trivia games, but I have to work out the details first.</p>
<p>If anyone has any other suggestions for bots or other Twitter scripts (or anything for that matter), feel free to drop a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/twitter-trivia-bot/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Twitter Stats on Google Code</title>
		<link>http://bradkellett.com/p/twitter-stats-on-google-code/</link>
		<comments>http://bradkellett.com/p/twitter-stats-on-google-code/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 09:53:08 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Announcments]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2008/01/03/twitter-stats-on-google-code/</guid>
		<description><![CDATA[I have created a Google Code page to house the source for Twitter Stats. Both the web version and the command line CSV-output version are available through a straight download or SVN. While the other contributors and I don&#8217;t have a problem with derivative works (the code is released under the GPLv2 license), we would [...]]]></description>
			<content:encoded><![CDATA[<p>I have created a <a href="http://code.google.com/p/twitterstats" title="Twitter Stats Google Code Page">Google Code page</a> to house the source for <a href="http://bradkellett.com/twitter_stats.html">Twitter Stats</a>. Both the web version and the command line CSV-output version are available through a straight download or SVN.</p>
<p>While the other contributors and I don&#8217;t have a problem with derivative works (the code is released under the GPLv2 license), we would appreciate it if you instead thought about contributing back into the project. If you would like to contribute code, make a <a href="http://code.google.com/p/twitterstats/w/">wiki page</a> or <a href="/contact">contact me</a> to become a member of the project so you can check-in using SVN. If you do choose to use some of the code in your own projects, please provide prominent attribution and a link back to the Google Code page and/or the web version of the script.</p>
<p>The code is pretty hideous at the moment, and there are quite a few bugs to work out, but please bear with us &#8211; we will be making enhancements and bug fixes very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/twitter-stats-on-google-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Statistics Script</title>
		<link>http://bradkellett.com/p/twitter-statistics-script/</link>
		<comments>http://bradkellett.com/p/twitter-statistics-script/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 12:36:24 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Off-Topic]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2008/01/02/twitter-statistics-script/</guid>
		<description><![CDATA[For all those Twitter lovers out there, like me, I&#8217;ve put together a little script based on the work found here to calculate some statistics from your Twitter timeline and present them using the Google Charts API. Statistics include: Tweets per hour of the day Total Tweets per day of the week Total Tweets per [...]]]></description>
			<content:encoded><![CDATA[<p>For all those Twitter lovers out there, like me, I&#8217;ve put together a <a href="http://bradkellett.com/twitter_stats.html" title="Twitter Statistics">little script</a> based on the work found <a href="http://dcortesi.com/2007/12/27/twitter-stats/">here</a> to calculate some statistics from your Twitter timeline and present them using the Google Charts API.</p>
<p>Statistics include:</p>
<ul>
<li> Tweets per hour of the day</li>
<li>Total Tweets per day of the week</li>
<li>Total Tweets per day of the month</li>
<li>Top @replies</li>
<li>Top overall @s</li>
</ul>
<p>Please keep in mind that there are probably a lot of bugs in it, and it can take a <strong>very</strong> long time to process if you have a large timeline. Other than that, enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/twitter-statistics-script/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft Exchange to Gmail Migration with IMAP</title>
		<link>http://bradkellett.com/p/microsoft-exchange-to-gmail-migration-with-imap/</link>
		<comments>http://bradkellett.com/p/microsoft-exchange-to-gmail-migration-with-imap/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 04:05:28 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[entourage]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google_apps]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[microsoft_exchange]]></category>
		<category><![CDATA[outlook_express]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2007/11/04/microsoft-exchange-to-gmail-migration-with-imap/</guid>
		<description><![CDATA[(Yes, an update. I know it&#8217;s been a while, but I will try to blog more regularly.) While I understand Google had to do a lot behind the scenes to ensure that actions mapped into Gmail properly, it has been a long wait for long-time Gmail users like me to get IMAP support in Google&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><small>(Yes, an update. I know it&#8217;s been a while, but I will try to blog more regularly.)</small></p>
<p>While I understand Google had to do a lot behind the scenes to ensure that actions mapped into Gmail properly, it has been a long wait for long-time Gmail users like me to get  IMAP support in Google&#8217;s mail product. I&#8217;ve been using Microsoft Exchange for email for a while, but with my reshuffling of jobs, I found I no longer need the advanced features that it provides. Instead, with the new addition of IMAP access (a necessity in my books), I decided to save myself the money on Exchange and switch to <a href="http://google.com/a">Google Apps</a>, and as such, back into Gmail.</p>
<p><!--adsense--></p>
<p>This decision left me with a conundrum &#8211; how to get my bank of email out of the clutches of the MS empire and into the supposedly less evil Gmail. While my mailbox is not the largest around, weighing in at around 2GB, this was still a daunting task. IMAP support certainly made this easier, but finding the right application to do the move proved difficult.</p>
<p>I tried Outlook 2007 itself, Mozilla Thunderbird, Entourage, and Eudora with varying success, from Outlook&#8217;s constant timeouts on the IMAP connection, to Thunderbird ending up with messages without subjects or senders due to Exchange mangling headers. The solution came from an unlikely source: Windows Mail.</p>
<p>Windows Mail is the replacement to Outlook Express in Windows Vista, and was able to import email directly from the Exchange server through Outlook, then upload it to Gmail through IMAP. While the process was slow (around 10 hours for all my email), it managed to get the job done perfectly, without any timeouts and with the complete messages intact. I did not expect much from Windows Mail, but it pulled through in the end, and if Thunderbird wasn&#8217;t so damn good, I would consider using it as my full-time email client.</p>
<p>I now have Thunderbird with the Lightning calendar plugin syncing to  my Google Apps Gmail and Google Calender, complete with all my email and calendar entries from Exchange. I still fire up Outlook and use the wonderful <a href="http://remotecalendars.sourceforge.net/">RemoteCalendars</a> to pull down my Google Calendar for syncing with my iPhone and other devices, but other than that I am totally satisfied with the free alternative to Exchange.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/microsoft-exchange-to-gmail-migration-with-imap/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Desktop Sidebar Issues</title>
		<link>http://bradkellett.com/p/desktop-sidebar-issues/</link>
		<comments>http://bradkellett.com/p/desktop-sidebar-issues/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 11:13:25 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google-Desktop-Search]]></category>
		<category><![CDATA[Sidebar]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2006/08/20/desktop-sidebar-issues/</guid>
		<description><![CDATA[I have been running with a sidebar (the aptly named Desktop Sidebar application) ever since I started using a dual monitor setup many years back. The added productivity from having so much at your fingertips certainly makes up for the small loss of screen real estate. I have tried a couple of different alternatives, but [...]]]></description>
			<content:encoded><![CDATA[<p>I have been running with a sidebar (the aptly named <a target="_blank" title="Visit the Desktop Sidebar website" href="http://www.desktopsidebar.com/">Desktop Sidebar</a> application) ever since I started using a dual monitor setup many years back. The added productivity from having so much at your fingertips certainly makes up for the small loss of screen real estate. I have tried a couple of different alternatives, but have always come back to Desktop Sidebar. My latest adventure was with turning on the sidebar in Google Desktop Search. The GDS sidebar would have worked perfectly for me, if it were not lacking one thing:</p>
<p>Auto fit.</p>
<p>The plugins for the GDS sidebar cannot be set to auto fit depending on the size of the information displayed. I use auto fit on several panels in my normal Desktop Sidebar, such as the Windows Live Messenger contact list and Outlook Calendar and Task viewer. These panels have content that varies in size, so they need to stretch when several contacts come online, for example. In the sidebar in GDS, if I get too many Live contacts online at a time, I need to manually resize the pane (which is a pain, with Google&#8217;s algorithms that resize every other pane to try to make room for your actions), or the contact list scrolls off the page &#8211; with no scroll bar!</p>
<p>If anyone can point me to how to turn on auto fit in the GDS sidebar, please do.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/desktop-sidebar-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

