<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>ATLChris.com</title>
	
	<link>http://atlchris.com</link>
	<description />
	<lastBuildDate>Tue, 09 Jun 2009 21:12:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Atlchris" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">Atlchris</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>iPhone 3.0: Find My iPhone Feature</title>
		<link>http://atlchris.com/852/iphone-30-find-my-iphone-feature/</link>
		<comments>http://atlchris.com/852/iphone-30-find-my-iphone-feature/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 20:29:49 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Find My iPhone]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[WWDC]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=852</guid>
		<description><![CDATA[
Lastnight, Apple decided to activate the &#8220;Find My iPhone&#8221; feature that was announced yesterday at Apples WWDC keynote speech. The &#8220;Find My iPhone&#8221; feature is a iPhone locate service that works through Mobile Me &#38; GPS.
Say I misplace my iPhone, and someone who works at the establishment I left it at finds it, well most [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-853 aligncenter" title="find_my_iphone" src="http://atlchris.com/wp-content/uploads/2009/06/find_my_iphone-300x199.jpg" alt="find_my_iphone" width="300" height="199" /></p>
<p>Lastnight, Apple decided to activate the &#8220;Find My iPhone&#8221; feature that was announced yesterday at Apples WWDC keynote speech. The &#8220;Find My iPhone&#8221; feature is a iPhone locate service that works through Mobile Me &amp; GPS.</p>
<p>Say I misplace my iPhone, and someone who works at the establishment I left it at finds it, well most people would just look in the phone book and try to call someone like Home, Mom or Dad, well I lock my iPhone so they can&#8217;t do that.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/06/untitled.jpg"><img class="size-medium wp-image-859 aligncenter" title="untitled" src="http://atlchris.com/wp-content/uploads/2009/06/untitled-300x242.jpg" alt="untitled" width="300" height="242" /></a></p>
<p style="text-align: left;">This is where the new &#8220;Find My iPhone&#8221; feature comes in handy. I login to Mobile Me, and locate my iPhone on a Google Map. I have left my iPhone inside Lenox Mall in Atlanta, Georgia. Well it is inside  a steal building so it can&#8217;t get a exact location, just with in a hundred feet. Well that doesn&#8217;t help much because I visited like 20 stores while I was there.<span id="more-852"></span></p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/06/untitled-2.jpg"><img class="alignnone size-thumbnail wp-image-857" title="untitled-2" src="http://atlchris.com/wp-content/uploads/2009/06/untitled-2-125x125.jpg" alt="untitled-2" width="125" height="125" /></a><a href="http://atlchris.com/wp-content/uploads/2009/06/photo.jpg"><img class="alignnone size-thumbnail wp-image-856" title="photo" src="http://atlchris.com/wp-content/uploads/2009/06/photo-125x125.jpg" alt="photo" width="125" height="125" /></a></p>
<p>Well this is where Apple took it a step further. Not only can you locate your iPhone, but I can also push a message to the iPhone saying if found please email me or call me at some number or email. Well, ring ring, my friend&#8217;s, who is with me, iPhone rings and it is the store manager from the Lenox Mall Apple Store letting me know he found my iPhone next to a iMac in the store.</p>
<p>Not to quote Staples, but &#8220;That Was Easy.&#8221;</p>
<p>I have played with the feature, and have no complaints, it works wonderfully. I was able to find my iPhone in side Lenox Mall and even in a parking garage outside the mall. This is a great feature, and probably the feature that put the biggest smile on my face during yesterdays keynote at WWDC.</p>
<p>WHEN YOU UPGRADE TO IPHONE OS 3.0 ENABLE THIS FEATURE IMMEDITLY VIA THE MOBILE ME SETTINGS ON THE IPHONE.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/06/photo-31.jpg"><img class="alignnone size-thumbnail wp-image-865" title="photo-31" src="http://atlchris.com/wp-content/uploads/2009/06/photo-31-125x125.jpg" alt="photo-31" width="125" height="125" /></a><a href="http://atlchris.com/wp-content/uploads/2009/06/untitled-3.jpg"><img class="alignnone size-thumbnail wp-image-858" title="untitled-3" src="http://atlchris.com/wp-content/uploads/2009/06/untitled-3-125x125.jpg" alt="untitled-3" width="125" height="125" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=7zuoSo1HAtM:WgVOfAtFG7E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=7zuoSo1HAtM:WgVOfAtFG7E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=7zuoSo1HAtM:WgVOfAtFG7E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=7zuoSo1HAtM:WgVOfAtFG7E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=7zuoSo1HAtM:WgVOfAtFG7E:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/852/iphone-30-find-my-iphone-feature/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HOW TO: Backup Your Website to Amazon S3 (Automatically)</title>
		<link>http://atlchris.com/828/how-to-backup-your-website-to-amazon-s3-automatically/</link>
		<comments>http://atlchris.com/828/how-to-backup-your-website-to-amazon-s3-automatically/#comments</comments>
		<pubDate>Thu, 28 May 2009 15:47:02 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Media Temple]]></category>
		<category><![CDATA[S3sync]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=828</guid>
		<description><![CDATA[Some of you might not know this about me, but I am a successful web developer outside of this blog. I currently host and run 9 sites on my Media Temple (dv) server. One of my biggest concerns was how I can keep safe, up-to-date, and secure backups of my website files outside of my [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you might not know this about me, but I am a successful web developer outside of this blog. I currently host and run 9 sites on my Media Temple (dv) server. One of my biggest concerns was how I can keep safe, up-to-date, and secure backups of my website files outside of my home. After turning to my good friend Google, I came across a couple of great articles from two local Atlanta bloggers about this topic. My friend <a href="http://paulstamatiou.com/2007/07/29/how-to-bulletproof-server-backups-with-amazon-s3">Paul Stamatiou</a> and <a href="http://www.christinawarren.com/2008/06/24/s3-backup-media-temple-gs/">Christina Warren</a> both have written in depth articles on how they used Amazon S3 to securely backup their websites daily, which is where I learned to do the following.</p>
<p>While Paul and Christina&#8217;s guides are great, I wanted to further explore S3sync and give my experience using S3sync to backup my Media Temple (dv) server to Amazon S3. The steps I am going to walk you through are based on S3sync, a open source Ruby application, that will allow you to transfer files to Amazon S3 using secure SSL encryption. Let me start by warning you, that you need to know a bit about the UNIX commands. You will need a application like Terminal for OS X, Linux, or <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTy</a> for Windows to SSH into your web server. <strong>If you don&#8217;t know what SSH is, then this tutorial might not be for you.</strong> I will be using Terminal which is built into Apple OS X.</p>
<p><em>**It is very important that you use absolute paths through out this tutorial. If you are not sure what your absolute path is, enter &#8220;pwd&#8221; in the terminal window after you have logged into you server. For this tutorial, I am going to work directly from the root level.**<span id="more-828"></span></em></p>
<h2>Step 1: Install Ruby</h2>
<p>I could walk you through a step by step guide on how to install Ruby, but truth be told, I would recommend you check with your web host for specific instructions. For Media Temple, I would use these guides: <a href="http://kb.mediatemple.net/questions/128/(dv)+2.0+Install+Ruby+on+Rails">(dv) 2.0 server</a> or <a href="http://kb.mediatemple.net/questions/279/Ruby+on+Rails+using+Mongrel+Clusters">(dv) 3.0 server</a>. The Media Temple Grid server comes with Ruby pre-installed so you can skip this step.</p>
<h2>Step 2: Install S3sync</h2>
<p>To get started, we need to connect to S3sync&#8217;s Amazon S3 and download the S3sync tar-file. Once we have done that, we are going to decompress it and download the SSL certificates for secure transfers.</p>
<p>Start by getting the S3sync tar:</p>
<div class="codesnip-container" >wget http://s3.amazonaws.com/ServEdge_pub/s3sync/s3sync.tar.gz</div>
<p>Decompress the tar file:</p>
<div class="codesnip-container" >tar xvzf s3sync.tar.gz</div>
<p>Remove the S3syc tar file, get the SSL certificates, and decompress them:</p>
<div class="codesnip-container" >rm s3sync.tar.gz<br />
cd s3sync<br />
mkdir certs<br />
cd certs<br />
wget http://mirbsd.mirsolutions.de/cvs.cgi/~checkout~/src/etc/ssl.certs.shar<br />
sh ssl.certs.shar</div>
<h2>Step 3: Setup S3sync</h2>
<p>Next, we are going to make the directory that will store the backups before they are transferred to your S3 account. This folder will be inside the S3sync folder.</p>
<div class="codesnip-container" >cd ..<br />
mkdir s3backup</div>
<p>Edit the s3config.rb file, this is a step that only needs to be done with newer version of S3sync.</p>
<div class="codesnip-container" >vi s3config.rb</div>
<p>You need to replace the confpath with this:</p>
<div class="codesnip-container" >confpath = ["./", "#{ENV['S3CONF']}&#8221;, &#8220;#{ENV['HOME']}/.s3conf&#8221;, &#8220;/etc/s3conf&#8221;]</div>
<p>Now, enter your Amazon S3 account information into the s3config.yml file which we will create in the S3sync directory:</p>
<div class="codesnip-container" >vi s3config.yml</div>
<p>Now that you are in the VI editor, hit the &#8220;i&#8221; key to enter insert mode then enter the following:</p>
<div class="codesnip-container" >aws_access_key_id:***********************<br />
aws_secret_access_key: ***************************<br />
ssl_cert_dir: /s3sync/certs</div>
<p>If you are having problems with this step, look at the s3config.yml.sample file which comes with S3sync. After you have entered your Amazon S3 keys and the absolute path to your certs directory, you need to hit the &#8220;escape&#8221; key then &#8220;:wq&#8221; to save and quit the VI editor. If you are not sure how to use the VI editor, check out this <a href="http://www.eng.hawaii.edu/Tutor/vi.html">resource</a>.</p>
<h2>Step 4: Write the Shell Backup Script</h2>
<p>Now, you need to change directories so you are in the S3sync directory which is where we will create the backup shell script. I have said it before, but this is very important for the automation part at the end of this tutorial, use absolute paths in this script. For the script example below, I am assuming everything is at the root level.</p>
<div class="codesnip-container" >vi backupscript</div>
<p>Hit the &#8220;i&#8221; key to enter insert mode.</p>
<div class="codesnip-container" >!/bin/bash</p>
<p>echo `date` &#8220;: Deleting Previous TAR Files&#8230;&#8221; &gt; /s3sync/s3backup/backup.log</p>
<p># Empty the backup folder of previous backups.<br />
cd /s3sync/s3backup<br />
rm -f *<br />
cd /s3sync</p>
<p>echo `date` &#8220;: Beginning Backup Process&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p>
<p># Get the date.<br />
NOW=$(date +_%b_%d_%y_%H-%M)</p>
<p>echo `date` &#8220;: Generating File Backup TAR&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p>
<p># Generate a tar-file of the server contents.<br />
tar czvf websites_backup$NOW.tar.gz **********<br />
mv websites_backup$NOW.tar.gz /s3sync/s3backup<br />
cd /s3sync/s3backup</p>
<p># Database Backup<br />
DBNAME=**********<br />
DBPWD=**********<br />
DBUSER=**********</p>
<p>echo `date` &#8220;: Generating SQL Backup TAR&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p>
<p># Generate a tar-file of the SQL database.<br />
touch $DBNAME.backup$NOW.sql.gz<br />
mysqldump -u $DBUSER -p$DBPWD $DBNAME | gzip -9 &gt; $DBNAME.backup$NOW.sql.gz</p>
<p>echo `date` &#8220;: Compressing 2 TAR Files Into 1&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p>
<p># Compress all tar-files in to 1<br />
tar czvf server_backup$NOW.tar.gz $DBNAME.backup$NOW.sql.gz websites_backup$NOW.tar.gz</p>
<p>echo `date` &#8220;: Delete Individual TAR Files&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p>
<p># Remove individual tar-files.<br />
rm -f $DBNAME.backup$NOW.sql.gz websites_backup$NOW.tar.gz</p>
<p>echo `date` &#8220;: Running S3sync Ruby Script&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p>
<p># Transfer tar-file to Amazon S3<br />
BUCKET=**********<br />
cd ~/<br />
ruby /s3sync/s3sync.rb -r -v &#8211;ssl /s3sync/s3backup/ BUCKET:</p>
<p>echo `date` &#8220;: Backup Complete&#8230;&#8221; &gt;&gt; /s3sync/s3backup/backup.log</p></div>
<p>This script is not very complex but I will walk through it with you a little bit. All of the echo statements in the script are where I output the status of the script for debugging purposes. These statements are not required, but they might help you troubleshoot any problems that might arise.Make sure you replace the directory you want to backup, the SQL database information, and the Amazon S3 Bucket information where you see:  **********</p>
<p>The script starts by deleting the contents of the backup folder, which will contain the backups that were generated the last time the script was ran. Next, we will generate the date for labeling the tar-files. After that, it is time to compress the actual web server files into a tar-file. Make sure you replace the &#8220;**********&#8221; with the absolute path of the directory you would like to backup. Next, we will generate a tar-file with the contents of a SQL database. Again, make sure you replace the &#8220;**********&#8221; with your specific information. Finally, we are going to compress the 2 tar-files into one and transfer that tar-file to your Amazon S3 account. Make sure you edit the last occurrence of &#8220;**********&#8221; with the name of the Amazon S3 bucket you wish to save the backups in.</p>
<h2>Step 5: Test the Script</h2>
<div class="codesnip-container" >./backupscript</div>
<p>When you start the script, you should see a fast scrolling list of files as they backup. When it stops scrolling, the 2 tar-files are being combined and transferred to your Amazon S3. This can take a few minutes, so be patient. If successful, the prompt will reappear in the terminal window. Now, you should see the tar-file in your Amazon S3 bucket.</p>
<h2>Step 6: Automate the Script</h2>
<p>Now, I am going to walk you through how to edit your crontab file to run the script daily at a time of your choosing. If you don&#8217;t know how a crontab works, check out this great <a href="http://www.adminschoice.com/docs/crontab.htm">crontab resource</a>. The basic format of a crontab entry is:</p>
<div class="codesnip-container" >*     *   *   *         *  command to be executed<br />
-     -    -    -         -<br />
|     |     |          |     |<br />
|     |     |          |     +&#8212;&#8211; day of week (0 &#8211; 6) (Sunday=0)<br />
|     |     |          +&#8212;&#8212;- month (1 &#8211; 12)<br />
|     |     +&#8212;&#8212;&#8212; day of month      (1 &#8211; 31)<br />
|     +&#8212;&#8212;&#8212;&#8211; hour (0 &#8211; 23)<br />
+&#8212;&#8212;&#8212;&#8212;- min (0 &#8211; 59)</div>
<p>Start by entering your crontab file:</p>
<div class="codesnip-container" >crontab -e</div>
<p>There may already be some crontab entries in this file, so make sure you do not edit any of the current entries. Scroll down to the last entry and insert a new line. One the new line, enter the new crontab:</p>
<div class="codesnip-container" >0    6    *    *    *    /s3sync/backupscript</div>
<p>This will run your backupscript at 0 minutes into the 6th hour of everyday. To change the time, edit the 0 for minutes or the 6 for hours (use military time.) This works off of your server time, so if your host is in a different timezone, the backup might not occur when you expect it to. Finally, make sure the path to the file is the absolute path.</p>
<h2>Final Words</h2>
<p>There are many local factors that can effect this script, if the script is not working, I would walk back through the tutorial, and make sure your file tree layout is the way it is suppose to be. Everything we created and edited in this tutorial, belongs inside the /s3sync/ directory.</p>
<p>One of the problems I struggled with, was that the script ran fine manually, but would not transfer the files to Amazon S3 when automated by the crontab. If this problem occurs use the &#8220;SET&#8221; command inside your script, and directly from the terminal and compare the environment variables (<a href="http://www.computerhope.com/unix/uset.htm">more on &#8220;set&#8221;</a>.) Any differences you find might need to be annually adjusted in your script. For me it was the &#8220;PATH&#8221; varible.</p>
<p>I am not a pro with terminal, but I can try to help you troubleshoot any problems you might have when you setup your script. Just drop me a comment below and I will defiantly try my best to help you out.</p>
<h2>Helpful Links</h2>
<ul>
<li><a href="http://kb.mediatemple.net/questions/82/Using+Cron+on+a+%2528dv%2529+Dedicated+Virtual+Server">Media Temple&#8217;s CronTab Guide</a></li>
<li><a href="http://s3sync.net/wiki">S3sync Homepage and Wiki</a></li>
<li><a href="http://www.computerhope.com/unix.htm">General UNIX Guide</a></li>
<li><a href="http://www.christinawarren.com/2008/07/13/video-tutorial-s3-backup-media-temple-gs/">Christina Warren&#8217;s Screencast On S3sync</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=tRJrfA7Ii7k:NefanoMaws8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=tRJrfA7Ii7k:NefanoMaws8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=tRJrfA7Ii7k:NefanoMaws8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=tRJrfA7Ii7k:NefanoMaws8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=tRJrfA7Ii7k:NefanoMaws8:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/828/how-to-backup-your-website-to-amazon-s3-automatically/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How I use Amazon S3</title>
		<link>http://atlchris.com/819/how-i-use-amazon-s3/</link>
		<comments>http://atlchris.com/819/how-i-use-amazon-s3/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 18:42:18 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Jungle Disk]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=819</guid>
		<description><![CDATA[A couple of months ago, I was reading about Amazon S3 a developer geared online storage solution at Paul Stamatiou&#8217;s blog. Amazon S3 is a very cheap internet based storage facility that can be used in a wide variety of ways. While I have not tapped into all that the S3 service has to offer, [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago, I was reading about <a href="http://aws.amazon.com/s3/">Amazon S3</a> a developer geared online storage solution at <a href="http://paulstamatiou.com/2008/06/08/how-i-use-amazon-s3">Paul Stamatiou&#8217;s</a> blog. <a href="http://aws.amazon.com/s3/">Amazon S3</a> is a very cheap internet based storage facility that can be used in a wide variety of ways. While I have not tapped into all that the S3 service has to offer, I wanted to spread the word a bit on how I use it as an online backup/storage service.</p>
<h2>Why I Choose Amazon S3</h2>
<p>Online backup services are really starting to become a big business opportunity, there are a wide range of online backup services that charge flat monthly fee&#8217;s, and provide both Windows and Mac support. I did a good bit of research on these other companies, and finally decided to sign up for a service called <a href="http://mozy.com/">Mozy</a>. This is a online backup service that provides a very user-friendly cross platform application to allow people to control their auto backups.</p>
<p>While <a href="http://mozy.com/">Mozy</a> is a nice, and easy to use, I found it to not be very useful. <a href="http://mozy.com/">Mozy</a> only allows you to store files that currently exist on your computer. This means that if you want to backup a large archive of pictures to your Mozy account, you can do this. The problem is though, you have to still keep these file on your computer locally. If you delete the files from your computer it will be deleted from the Mozy server. While this is fine for some stuff like my websites development directory, I also want the option to store files on the server and remove them from my hard drive.<span id="more-819"></span></p>
<p>With more and more people switching to laptops these days, small amounts of local storage space on computers is starting to become more of an issue. More and more, people are turning to the internet to store information that is not used on a daily basis.</p>
<h2>Amazon S3 &amp; Jungle Disk</h2>
<p>What really makes <a href="http://aws.amazon.com/s3/">Amazon S3</a> standout is the openness to use the space as you wish. While S3 is geared towards the technologically advanced developer types, a wide range of tools and applications have been developed to make it more user-friendly for basic computer users.</p>
<p style="text-align: center;"><img class="size-full wp-image-822 aligncenter" title="Jungle Disk" src="http://atlchris.com/wp-content/uploads/2009/04/picture-21.jpg" alt="Jungle Disk" width="275" height="226" /><img class="size-full wp-image-823 aligncenter" title="Jungle Disk Configuration" src="http://atlchris.com/wp-content/uploads/2009/04/picture-4.jpg" alt="Jungle Disk Configuration" width="275" height="228" /></p>
<p>I have been using Amazon S3 with <a href="http://www.jungledisk.com/">Jungle Disk</a>, which is a Mac OS X based backup up application. <a href="http://www.jungledisk.com/">Jungle Disk</a> is like the <a href="http://mozy.com/">Mozy</a> client, but has more customization options and openness to how you can use the space you pay for. <a href="http://www.jungledisk.com/">Jungle Disk</a> allows you to setup you own <a href="http://aws.amazon.com/s3/">Amazon S3</a> account, or use theirs which comes setup with the app. Once you have your S3 account setup with the software, you can add auto backup jobs with a ton of different customization options. One of these options gives you the ability to keep previous versions of files, and keep files that have been deleted. With Jungle Disk, you also have the option to drag and drop content to your S3 through a virtual drive in OS X&#8217;s Finder.</p>
<h2>Final Thought&#8217;s</h2>
<p>Like I said earlier, I have only been using <a href="http://aws.amazon.com/s3/">Amazon S3</a> for a little while, and I have not even come close to tapping into all that the Amazon S3 can do. While I am very happy with it so far, I would like to dig deeper and explore other ways I can use it to save space and money. My next mission is to better understand how I can use Amazon S3 to optimize my website content by hosting some content on <a href="http://aws.amazon.com/s3/">Amazon&#8217;s S3</a> server instead of my <a href="http://www.mediatemple.net/go/order/?refdom=atlchris.com">MediaTemple (dv)</a> server.</p>
<p><strong>Do you use Amazon S3? If so, how do you use it? Do you have a specific S3 application you recommend?</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=FkoOZEXwKWA:6Kg-_weXDYs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=FkoOZEXwKWA:6Kg-_weXDYs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=FkoOZEXwKWA:6Kg-_weXDYs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=FkoOZEXwKWA:6Kg-_weXDYs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=FkoOZEXwKWA:6Kg-_weXDYs:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/819/how-i-use-amazon-s3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gmail Gives Users The Ability to “Undo Send”</title>
		<link>http://atlchris.com/805/gmail-gives-users-the-ability-to-undo-send-an-email/</link>
		<comments>http://atlchris.com/805/gmail-gives-users-the-ability-to-undo-send-an-email/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 13:28:35 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Gmail Labs]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Undo Send]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=805</guid>
		<description><![CDATA[
Google has added a new Gmail labs component that allows users to &#8220;Undo Send&#8221; an email for a few seconds after the message sends.
Once the feature is activated, a new &#8220;Undo&#8221; link will appear next to every sent email confirmation notice. When clicked, the &#8220;Undo&#8221; will take you back to the composing window confirm the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-809 aligncenter" title="Google Gmail" src="http://atlchris.com/wp-content/uploads/2009/03/picture-4.png" alt="Google Gmail" width="140" height="63" /></p>
<p>Google has added a new <a href="mail.google.com/">Gmail</a> labs component that allows users to &#8220;Undo Send&#8221; an email for a few seconds after the message sends.</p>
<p>Once the feature is activated, a new &#8220;Undo&#8221; link will appear next to every sent email confirmation notice. When clicked, the &#8220;Undo&#8221; will take you back to the composing window confirm the retrieval of the email and allow you to edit it further.</p>
<p style="text-align: center;"><img class="size-full wp-image-808 aligncenter" title="Gmail Undo Send" src="http://atlchris.com/wp-content/uploads/2009/03/picture-3.png" alt="Gmail Undo Send" width="395" height="60" /></p>
<p>However, &#8220;Undo Send&#8221; doesn’t really recall a message that has been already sent. The feature only holds emails in a queue for five seconds, giving you time for second thoughts. I personally wish it was available to more like 1 minute after you click send.</p>
<p>To enable it, log in to your <a href="mail.google.com/">Google Gmail</a> account. At the very top of your <a href="mail.google.com/">Gmail Inbox</a>, you will see a green chemical flask (<img class="alignnone size-full wp-image-810" title="picture-5" src="http://atlchris.com/wp-content/uploads/2009/03/picture-5.png" alt="picture-5" width="21" height="16" />). This will bring up the <a href="mail.google.com/">Google Gmail</a> Labs experimental area. About 3 quarters of the way down the page you will &#8220;Undo Send.&#8221;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=F-eAaGZI3Tk:NtJRzI6DpUw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=F-eAaGZI3Tk:NtJRzI6DpUw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=F-eAaGZI3Tk:NtJRzI6DpUw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=F-eAaGZI3Tk:NtJRzI6DpUw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=F-eAaGZI3Tk:NtJRzI6DpUw:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/805/gmail-gives-users-the-ability-to-undo-send-an-email/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Development Book Review: The Ultimate CSS Reference</title>
		<link>http://atlchris.com/764/web-development-book-review-the-ultimate-css-reference/</link>
		<comments>http://atlchris.com/764/web-development-book-review-the-ultimate-css-reference/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 14:00:44 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[Book Review]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Sitepoint]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=764</guid>
		<description><![CDATA[I am trying to refine my development skills by increasing cross-browser compatibility and W3C standard compliance in my code. While this is possible to do using free resources on the internet, I personally find it easier and quicker to refer back to an actual book. In light of this, I am going to do a [...]]]></description>
			<content:encoded><![CDATA[<p>I am trying to refine my development skills by increasing cross-browser compatibility and W3C standard compliance in my code. While this is possible to do using free resources on the internet, I personally find it easier and quicker to refer back to an actual book. In light of this, I am going to do a whole series of web development book reviews over the course of the next few months.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-1.jpg"><img class="size-medium wp-image-785 aligncenter" title="css_reference_sitepoint-1" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-1-300x198.jpg" alt="css_reference_sitepoint-1" width="300" height="198" /></a></p>
<p>I want to start with <a href="http://www.sitepoint.com/">Sitepoint&#8217;s</a> <a href="http://www.sitepoint.com/books/cssref1/"><em>The Ultimate CSS Reference</em></a>. <a href="http://www.sitepoint.com/">Sitepoint</a> is a great resource for all kinds of information, they have a large amount of online web development content, but I still prefer to use physical books. This book is hardcover, which is rare to see in a tech book. I like the hard cover, because it doesn&#8217;t show wear and tear as easy as softcover books. For those that don&#8217;t know, CSS stands for Cascading Style Sheets, which is a web based language that allows you to attach style to other web languages. I currently code CSS at a 2.1 level which is the version of CSS that is most widely accepted by web browsers today.<span id="more-764"></span></p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-2.jpg"><img class="alignnone size-thumbnail wp-image-786" title="css_reference_sitepoint-2" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-2-125x125.jpg" alt="css_reference_sitepoint-2" width="125" height="125" /></a><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-3.jpg"><img class="alignnone size-thumbnail wp-image-787" title="css_reference_sitepoint-3" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-3-125x125.jpg" alt="css_reference_sitepoint-3" width="125" height="125" /></a></p>
<p>While I don&#8217;t have any other CSS books to compare it to, I can say that I am very happy with this reference guide. <a href="http://www.sitepoint.com/books/cssref1/">The Ultimate CSS Reference </a>explains CSS elements using a 4 part system, <strong>Syntax</strong>, <strong>Compatibility</strong>, <strong>Other Relevant Stuff</strong>, and <strong>Usage Examples</strong>.</p>
<p>The book starts with a very easy to follow introduction chapter on what CSS is. This chapter introduces beginners to exactly what CSS is, how it works, and how you link to style sheets. This chapter is not just for beginners, it also goes in to more advanced items like how to have style sheets for different media types (i.e. hand held, print, screen, &#8230;) and how to reference an external style sheet using XML PI. I would recommend everyone read this chapter regardless of your current CSS skill level, everyone is bound to learn something new from this chapter.</p>
<p>The next few chapters introduce you to general CSS syntax. You will learn how to layout selectors and general CSS syntax. These are great chapters to refer back to when you have a brain fart while trying to code CSS. To this day, I still have problems remembering how to layout HTML tag specific CSS code when being reference inside the tag which is linked and enclosed in an ID styled DIV.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-4.jpg"><img class="size-medium wp-image-788 aligncenter" title="css_reference_sitepoint-4" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-4-300x198.jpg" alt="css_reference_sitepoint-4" width="300" height="198" /></a></p>
<p>The guts of the book are the chapters on the properties, this is where the 4 part&#8217;s I spoke of earlier comes into effect. Each property has 4 sections of explanation, starting with the <strong>Syntax</strong> section which gives you the property layout, and all its different property values.  The second section you will see is a <strong>Compatibility Chart</strong>. This chart includes <em>IE 5.5, IE 6.0, IE 7.0, FF 1.0, FF 1.5, FF 2.0, Safari 1.3, Safari 2.0, and Safari 3.0</em>. Compatibility is measured with 3 variables, <em>Full, Buggy, and None</em>. I find the compatibility very useful when you design at a professional level and need full cross browse compatibility. The 3rd section is <strong>Other Relevant Stuff</strong>, this section is used to explain how other relevant elements might interact with the one you are currently reading about. The final section, is <strong>Usage Examples</strong>, this of course is where you can explore the element syntax in a real world example.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-7.jpg"><img class="alignnone size-thumbnail wp-image-791" title="css_reference_sitepoint-7" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-7-125x125.jpg" alt="css_reference_sitepoint-7" width="125" height="125" /></a><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-6.jpg"><img class="alignnone size-thumbnail wp-image-790" title="css_reference_sitepoint-6" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-6-125x125.jpg" alt="css_reference_sitepoint-6" width="125" height="125" /></a><a href="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-5.jpg"><img class="alignnone size-thumbnail wp-image-789" title="css_reference_sitepoint-5" src="http://atlchris.com/wp-content/uploads/2009/03/css_reference_sitepoint-5-125x125.jpg" alt="css_reference_sitepoint-5" width="125" height="125" /></a></p>
<p>The last few chapters go into more advanced level detail. This advanced information includes vendor-specific properties, which walks you though elements that are specific to certain browsers. You will also learn how to work with multiple style sheets for browser specific compatibility, Workarounds, Filters, and Hacks that will help you to solve some cross browser CSS issues.</p>
<p>The book is available for about $30.00 on Amazon: <a href="http://www.amazon.com/gp/product/0980285852?ie=UTF8&amp;tag=rowmo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0980285852">The Ultimate CSS Reference</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=rowmo-20&amp;l=as2&amp;o=1&amp;a=0980285852" border="0" alt="" width="1" height="1" />. I highley recommend you pick it up, it is a great resource that will defiantly improve the level to which you code CSS.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=fxjAkHDey6Q:mC9cQCliaV8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=fxjAkHDey6Q:mC9cQCliaV8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=fxjAkHDey6Q:mC9cQCliaV8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=fxjAkHDey6Q:mC9cQCliaV8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=fxjAkHDey6Q:mC9cQCliaV8:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/764/web-development-book-review-the-ultimate-css-reference/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Thoughts on the iPhone 3.0 OS</title>
		<link>http://atlchris.com/770/thoughts-on-the-iphone-30-os/</link>
		<comments>http://atlchris.com/770/thoughts-on-the-iphone-30-os/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 14:04:25 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=770</guid>
		<description><![CDATA[
Yesterday, March 17th, Apple premiered the iPhone 3.0 OS software. They have really stepped it up in this release, with over 100 new features for consumers. While no exact release date is set, Apple noted that it will be released sometime this summer. A beta version is available to developers immediately.
Cut, Copy, and Paste

I am [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-780 aligncenter" title="iPhone 3.0 OS" src="http://atlchris.com/wp-content/uploads/2009/03/123333-iphone-3-new-1_300.jpg" alt="iPhone 3.0 OS" width="300" height="233" /></p>
<p>Yesterday, March 17th, Apple premiered the iPhone 3.0 OS software. They have really stepped it up in this release, with over 100 new features for consumers. While no exact release date is set, Apple noted that it will be released sometime this summer. A beta version is available to developers immediately.</p>
<h2>Cut, Copy, and Paste</h2>
<p style="text-align: center;"><img class="size-medium wp-image-773 aligncenter" title="iPhone Cut, Copy, and Paste" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-4-300x147.png" alt="iPhone Cut, Copy, and Paste" width="300" height="147" /></p>
<p>I am very excited about this, many times I have needed to cut, copy, and paste content. This is something that was really hurting the reputation of the iPhone. It works like the magnifying glass, you double tap on a word, then a menu pops up asking you if you want to select, or unselect, from there, you can stretch the highlighted area to a larger selection, and cut, copy, and paste.<span id="more-770"></span></p>
<h2>Spotlight</h2>
<h2 style="text-align: center;"><img class="alignnone size-medium wp-image-778" title="iPhone Spotlight" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-13-300x147.png" alt="iPhone Spotlight" width="300" height="147" /></h2>
<p>Spotlight is a new addition to the home screen. It appears as your left most home screen. Spotlight is a built in search application that will search through your entire iPhone. I am most excited to use this with SMS, Email, and best of all Contacts. What my hopes are, is I can use spotlight to make calls, so when I want to call someone, I can just scroll left, type the first few letters of the person I want to call, then click call! This would save me a lot of time scrolling through my massive contacts list.</p>
<h2>Landscape Keyboard (All Default Apps)</h2>
<p style="text-align: center;"><img class="size-medium wp-image-777 aligncenter" title="iPhone Landscape Keyboard" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-12-300x99.png" alt="iPhone Landscape Keyboard" width="300" height="99" /></p>
<p>Let me start off by saying, my girlfriend is a text fanatic (I am slowly becoming one!), she is the reason I now have an unlimited text plan.  So I am very excited I will be able to text with the larger landscape keyboard. This will make typing quicker and more accurate!</p>
<h2>Google Maps w/ Turn by Turn and 3rd Party Map API</h2>
<p style="text-align: center;"><img class="size-medium wp-image-779 aligncenter" title="iPhone Google Maps Turn by Turn" src="http://atlchris.com/wp-content/uploads/2009/03/apple-2009-iphone-3-1206-rm-300x199.jpg" alt="iPhone Google Maps Turn by Turn" width="300" height="199" /></p>
<p>Finally, the default Maps application by Google is going to support turn-by-turn directions. This is awesome, the current Maps app is great, but it sucks at directions. What excites me most about this, is that Apple is know going to allow developers to design turn-by-turn direction apps. This is huge, companies like Garmin, Tom/Tom, and Dash can now design iPhone versions of there popular GPS software.</p>
<h2>The Rest</h2>
<p>While I could write a paragraph on each new feature, I wont bore you all with that, so here are the rest of the new features that I am not going to spotlight:</p>
<ul>
<li>Attach multiple pictures to emails.</li>
<li>MMS, allowing you to send audio, pictures, and other content.</li>
<li>Forward SMS support.</li>
<li>New Voice Memo App, allowing you to record voice notes and trim them.</li>
<li>Added details to Stocks.</li>
<li>Note Sync via iTunes.</li>
<li>iCal with gCal support.</li>
<li>Bluetooth Stereo Support (I hope this will lead to in car bluetooth iPhone audio support.)</li>
<li>Push Notifications.</li>
<li>Subscription App Support.</li>
</ul>
<h2>Additional Screenshots</h2>
<p style="text-align: center;"><img class="size-thumbnail wp-image-776 aligncenter" title="iPhone Email Attach" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-9-125x125.png" alt="iPhone Email Attach" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-775" title="iPhone SMS Forward" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-8-125x125.png" alt="iPhone SMS Forward" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-774" title="iPhone Cut, Copy, and Paste" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-5-125x125.png" alt="iPhone Cut, Copy, and Paste" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-772" title="iPhone Voice Record" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-3-125x125.png" alt="iPhone Voice Record" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-771" title="iPhone Voice Memo" src="http://atlchris.com/wp-content/uploads/2009/03/iphone3-090317-2-125x125.png" alt="iPhone Voice Memo" width="125" height="125" /></p>
<p>There are over 100 new features in all. I am very excited for this release, and hope it is released in early summer so I can get my hands on it. It is available to developers today, but you have to pay $100.00 to be in the developer program, and get a beta release of the OS.</p>
<p>What features are you excited about? Anything you didn&#8217;t see that makes you sad?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=hCVUMet6KwU:Bz3gmnxjHDk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=hCVUMet6KwU:Bz3gmnxjHDk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=hCVUMet6KwU:Bz3gmnxjHDk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=hCVUMet6KwU:Bz3gmnxjHDk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=hCVUMet6KwU:Bz3gmnxjHDk:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/770/thoughts-on-the-iphone-30-os/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>15 Beautifully Simple Web Designs</title>
		<link>http://atlchris.com/733/15-beautifully-simple-web-designs/</link>
		<comments>http://atlchris.com/733/15-beautifully-simple-web-designs/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 16:26:23 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Simple Design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=733</guid>
		<description><![CDATA[For a couple of weeks now I have been browsing the internet looking for some good examples of beautiful yet simple professional web designs. My hope is that some of these designs will help to inspire you when you design your next site. I will try to give my 2 cents on some of these [...]]]></description>
			<content:encoded><![CDATA[<p>For a couple of weeks now I have been browsing the internet looking for some good examples of beautiful yet simple professional web designs. My hope is that some of these designs will help to inspire you when you design your next site. I will try to give my 2 cents on some of these designs as I go.</p>
<h2>31Three</h2>
<h2><a href="http://31three.com/" target="_blank"><img class="alignnone size-full wp-image-734" title="31three" src="http://atlchris.com/wp-content/uploads/2009/03/31three.jpg" alt="31three" width="450" height="150" /></a></h2>
<p>I love how 31Three uses the image of a butterfly to add some complexity to its simple design. The image really makes the design pop.</p>
<p><a href="http://31three.com/">http://31three.com/<span id="more-733"></span></a></p>
<h2>GoPlan</h2>
<h2><a href="http://www.goplan.info/" target="_blank"><img class="alignnone size-full wp-image-743" title="goplan" src="http://atlchris.com/wp-content/uploads/2009/03/goplan.jpg" alt="goplan" width="450" height="150" /></a></h2>
<p>GoPlan is on this list because of their color scheme. The dark header with a light colored content area is really becoming a common design trait, and goplan executes it beautifully.</p>
<p><a href="http://www.goplan.info/">http://www.goplan.info/</a></p>
<h2>FluidBook</h2>
<h2><a href="http://www.fluidbook.com/" target="_blank"><img class="alignnone size-full wp-image-742" title="fluidbook" src="http://atlchris.com/wp-content/uploads/2009/03/fluidbook.jpg" alt="fluidbook" width="450" height="150" /></a></h2>
<p>What resulted in me adding fluidbook to this list is how they use icons and typography to help the design flow.</p>
<p><a href="http://www.fluidbook.com/">http://www.fluidbook.com/</a></p>
<h2>ExpressionEngine</h2>
<h2><a href="http://expressionengine.com/" target="_blank"><img class="alignnone size-full wp-image-741" title="expressengine" src="http://atlchris.com/wp-content/uploads/2009/03/expressengine.jpg" alt="expressengine" width="450" height="150" /></a></h2>
<p>ExpressEngine does a great job enfisizing<em></em> the main content area of the site through a dark background and light content area color scheme.</p>
<p><a href="http://expressionengine.com/">http://expressionengine.com/</a></p>
<h2>CarbonMade</h2>
<h2><a href="http://www.carbonmade.com/" target="_blank"><img class="alignnone size-full wp-image-738" title="carbonmade" src="http://atlchris.com/wp-content/uploads/2009/03/carbonmade.jpg" alt="carbonmade" width="450" height="150" /></a></h2>
<p>CarbonMade is another example of how a color scheme can make a design. Using many bright colors can sometimes cause flow issues for a site, but CarbonMade uses bright colors to its advantage.</p>
<p><a href="http://www.carbonmade.com/">http://www.carbonmade.com/</a></p>
<h2>3000k</h2>
<p><a href="http://www.3000k.com/" target="_blank"><img class="alignnone size-full wp-image-735" title="3000k" src="http://atlchris.com/wp-content/uploads/2009/03/3000k.jpg" alt="3000k" width="450" height="150" /></a></p>
<p>3000k is probably my favorite on this list. They use both images and color to create a beautiful design that really stands out to me.</p>
<p><a href="http://www.3000k.com/">http://www.3000k.com/</a></p>
<h2>Daferno</h2>
<p><a href="http://www.daferno.com/" target="_blank"><img class="alignnone size-full wp-image-740" title="daferno" src="http://atlchris.com/wp-content/uploads/2009/03/daferno.jpg" alt="daferno" width="450" height="150" /></a></p>
<p>This is another example of how a lot of colors can be used to make up a simple and professional looking design. The use of orange and gray really helps to flow the eye to the main sections of the site.</p>
<p><a href="http://www.daferno.com/">http://www.daferno.com/</a></p>
<h2>Amy Mahon</h2>
<h2><a href="http://www.amymahon.com/" target="_blank"><img class="alignnone size-full wp-image-736" title="amymahon" src="http://atlchris.com/wp-content/uploads/2009/03/amymahon.jpg" alt="amymahon" width="450" height="150" /></a></h2>
<p>Amy Mahon&#8217;s design is easy, it uses a handwritten typography to standout as a blog like no other.</p>
<p><a href="http://www.amymahon.com/">http://www.amymahon.com/</a></p>
<h2>Level9 Design</h2>
<h2><a href="http://www.level9design.com/" target="_blank"><img class="alignnone size-full wp-image-744" title="level9" src="http://atlchris.com/wp-content/uploads/2009/03/level9.jpg" alt="level9" width="450" height="150" /></a></h2>
<p>Dark color schemes can be very hard to work with, but Level9 does an excellent job with the dark color scheme. For me, it is the background pattern that really makes this design.</p>
<p><a href="http://www.level9design.com/">http://www.level9design.com/</a></p>
<h2>SimpleBits</h2>
<h2><a href="http://www.simplebits.com/" target="_blank"><img class="alignnone size-full wp-image-746" title="simplebits" src="http://atlchris.com/wp-content/uploads/2009/03/simplebits.jpg" alt="simplebits" width="450" height="150" /></a></h2>
<p>SimpleBits is probably the most simple and plain design on my list, but again the use of a dark header with a bright content area really helps your eyes to flow with the design.</p>
<p><a href="http://www.simplebits.com/">http://www.simplebits.com/</a></p>
<h2>Creative Ireland Forums</h2>
<h2><a href="http://www.creativeireland.com/forums/" target="_blank"><img class="alignnone size-full wp-image-739" title="creativeireland" src="http://atlchris.com/wp-content/uploads/2009/03/creativeireland.jpg" alt="creativeireland" width="450" height="150" /></a></h2>
<p>The Creative Ireland Forum really does a great job of using colors to break up a forum. Most forum designs are very repetitive because it is just list of post or forums. The use of blue links on a light brown/tan background keeps your eyes from getting tired.</p>
<p><a href="http://www.creativeireland.com/forums/">http://www.creativeireland.com/forums/</a></p>
<h2>TickSpot</h2>
<h2><a href="http://www.tickspot.com/" target="_blank"><img class="alignnone size-full wp-image-748" title="tickspot" src="http://atlchris.com/wp-content/uploads/2009/03/tickspot.jpg" alt="tickspot" width="450" height="150" /></a></h2>
<p>Tick is another great example of how multiple colors can be used to create flow in a web design.</p>
<p><a href="http://www.tickspot.com/">http://www.tickspot.com/</a></p>
<h2>Avenue Creative</h2>
<p><a href="http://www.avenuecreative.nl/" target="_blank"><img class="alignnone size-full wp-image-737" title="avenuecreative" src="http://atlchris.com/wp-content/uploads/2009/03/avenuecreative.jpg" alt="avenuecreative" width="450" height="150" /></a></p>
<p>Avenue Creative is just like Level9, in that it uses a nice background pattern to break up a very dark design.</p>
<p><a href="http://www.avenuecreative.nl/">http://www.avenuecreative.nl/</a></p>
<h2>Simply Invoices</h2>
<h2><a href="http://www.simplyinvoices.com/" target="_blank"><img class="alignnone size-full wp-image-747" title="simplyinvoices" src="http://atlchris.com/wp-content/uploads/2009/03/simplyinvoices.jpg" alt="simplyinvoices" width="450" height="150" /></a></h2>
<p>Simply Invoices uses just a little bit of color to break up a predominantly simple white design.</p>
<p><a href="http://www.simplyinvoices.com/">http://www.simplyinvoices.com/</a></p>
<h2>Ploink-Brothers</h2>
<h2><a href="http://www.ploink-brothers.com/" target="_blank"><img class="alignnone size-full wp-image-745" title="ploink" src="http://atlchris.com/wp-content/uploads/2009/03/ploink.jpg" alt="ploink" width="450" height="150" /></a></h2>
<p>Ploink-Brothers does a great job with color scheme and background pattern. The orange on brown color combination is hard to work with, but they have done it beautifully.</p>
<p><a href="http://www.ploink-brothers.com/">http://www.ploink-brothers.com/</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Atlchris?a=YlVNDrQNXJU:7IvnTTxQg-U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Atlchris?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=YlVNDrQNXJU:7IvnTTxQg-U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=YlVNDrQNXJU:7IvnTTxQg-U:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Atlchris?a=YlVNDrQNXJU:7IvnTTxQg-U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Atlchris?i=YlVNDrQNXJU:7IvnTTxQg-U:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/733/15-beautifully-simple-web-designs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Watch Your Mouth Mr. Obama!</title>
		<link>http://atlchris.com/718/watch-your-mouth-mr-obama/</link>
		<comments>http://atlchris.com/718/watch-your-mouth-mr-obama/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 14:23:47 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Comedy]]></category>
		<category><![CDATA[Obama]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=718</guid>
		<description><![CDATA[A local radio station here in Atlanta, played the &#8220;HD&#8221; version of the Obama speech to congress this morning. If you didn&#8217;t here this version, your TV is not ready for the digital transition.
For more great stuff like this, browse over to http://www.Q100Atlanta.com/
Again, I did not make this, I just wanted to repost it because [...]]]></description>
			<content:encoded><![CDATA[<p>A local radio station here in Atlanta, played the &#8220;HD&#8221; version of the Obama speech to congress this morning. If you didn&#8217;t here this version, your TV is not ready for the digital transition.</p>
<p>For more great stuff like this, browse over to <a href="http://www.Q100Atlanta.com/">http://www.Q100Atlanta.com/</a></p>
<p>Again, I did not make this, I just wanted to repost it because it is F**king awesome! Credit goes to The Bert Show of Q100 on 99.7 FM here in Atlanta. You can listen to them live online for 5 to 10am M-F! They are awesome!</p>
<h2>SKIP TO 1:20!</h2>
<p><object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/6OuAmsoUP2k&#038;hl=en&#038;fs=1&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6OuAmsoUP2k&#038;hl=en&#038;fs=1&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Atlchris?a=u0DUcBRb"><img src="http://feeds.feedburner.com/~f/Atlchris?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Atlchris?a=dPyXn6Ny"><img src="http://feeds.feedburner.com/~f/Atlchris?i=dPyXn6Ny" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Atlchris?a=X8FlBxsa"><img src="http://feeds.feedburner.com/~f/Atlchris?i=X8FlBxsa" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/718/watch-your-mouth-mr-obama/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xroad’s G-Map GPS Navigation for the iPhone. Finally!</title>
		<link>http://atlchris.com/701/xroads-g-map-gps-navigation-for-the-iphone-finally/</link>
		<comments>http://atlchris.com/701/xroads-g-map-gps-navigation-for-the-iphone-finally/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 17:09:46 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[G-Map]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Software Review]]></category>
		<category><![CDATA[xRoad]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=701</guid>
		<description><![CDATA[
Yes, it is true proper GPS navigation is available for the iPhone. xRoad&#8217;s G-Map is a navigation application for the iPhone that suffered from a very crappy v1.0 which received bad reviews and caused the application to slip away from the spotlight. Well, they have updated to 1.2 and it is awesome. I have been [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-705 aligncenter" title="xroad-g-map1" src="http://atlchris.com/wp-content/uploads/2009/02/xroad-g-map1.jpg" alt="xroad-g-map1" width="430" height="226" /></p>
<p>Yes, it is true proper GPS navigation is available for the iPhone. <a href="http://www.xroadgps.com/Maps/GMapforiPhone/tabid/2463/Default.aspx">xRoad&#8217;s G-Map</a> is a navigation application for the iPhone that suffered from a very crappy v1.0 which received bad reviews and caused the application to slip away from the spotlight. Well, they have updated to 1.2 and it is awesome. I have been waiting for a solid GPS navigation application for my iPhone for sometime, and was starting to get worried that it might never come. As with every application, there are positives and negatives. I am going to address these after the jump.<span id="more-701"></span></p>
<h2>The Positives</h2>
<p>The largest positive for me with this application is how the maps are stored locally. I have found myself without cell service many times when I am trying to navigate with Google Maps, and it just doesn&#8217;t work. With no cell service. you lose the ability to load data (a.k.a. Maps) with the Google Maps app. This is not a problem with <a href="http://www.xroadgps.com/Maps/GMapforiPhone/tabid/2463/Default.aspx">G-Map</a>, because the maps are locally stored on the hard drive.</p>
<p>The second major positive for me is how you can set the maps to rotate based on your heading. This is something so incredibly simple, but nobody has managed to do it until now. <a href="http://www.xroadgps.com/Maps/GMapforiPhone/tabid/2463/Default.aspx">G-Map</a> offers 3 different viewing modes, 2-D north is up, 2-D rotates based on heading, and 3-D rotates based on heading.</p>
<p style="text-align: center;"><img class="alignnone size-thumbnail wp-image-706" title="g-map-5" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-5-125x125.jpg" alt="g-map-5" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-707" title="g-map-8" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-8-125x125.jpg" alt="g-map-8" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-708" title="g-map-2" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-2-125x125.jpg" alt="g-map-2" width="125" height="125" /></p>
<p>G-Map will also automatically recalculate routes when off route, offer&#8217;s up multiple routing options, and allows you to search around you for gas, banks, police stations that are near you. The applications really is all that I have been hoping for, it has a few features that are not widely available, but will become more available soon.</p>
<p style="text-align: center;"><img class="alignnone size-thumbnail wp-image-709" title="g-map-route-options" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-route-options-125x125.jpg" alt="g-map-route-options" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-710" title="g-map-route-options-2" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-route-options-2-125x125.jpg" alt="g-map-route-options-2" width="125" height="125" /></p>
<h2>The Negatives</h2>
<p>Just like with any application there are some negatives with G-Map. G-Map does not offer voice directions. Yes, this sucks, but I can do without it until the company updates the app. I believe there is some sort of restriction on the Apple app store with voice turn directions.</p>
<p>Another negative for me, is that the menu system is a bit tricky to navigate. Typing in an address is very complex, there is no contact look up, nor is it easy to search for an address.</p>
<p>The final negative I have come across that bugged me is the lack of iPhone specific features. G-Map does not take advantage of multi-touch gestures. To zoom in, you have to use zoom buttons instead of the famous iPhone pinch.</p>
<p>Overall, this app is what I have been waiting for. It still has some flaws, but it is still early in development, I believe they will fix a good bit of these issues in upcoming updates. One other things, the app is divided in 2.; there is a <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=299962619&amp;mt=8">east version</a> and a <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293287313&amp;mt=8">west version</a>. The 2 versions are due to size restrictions, these apps come in at about 700mb each due to the on board maps. Both versions run $19.99 in the app store.</p>
<h2>Demo Videos:</h2>
<p><a href="http://www.youtube.com/watch?v=Q4jqhSOiQkA">Junction View</a></p>
<p><a href="http://www.youtube.com/watch?v=5NaOGzuJNrM">Around Me</a></p>
<p><a href="http://www.youtube.com/watch?v=5NaOGzuJNrM">3 Way Map Mode</a></p>
<p><a href="http://www.youtube.com/watch?v=9q6YgX1Gpvo">Search Around Destination</a></p>
<p><a href="http://www.youtube.com/user/navi0808">more&#8230;</a></p>
<h2>Additional Photos</h2>
<p><img class="alignnone size-thumbnail wp-image-711" title="g-map-3" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-3-125x125.jpg" alt="g-map-3" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-712" title="g-map-4" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-4-125x125.jpg" alt="g-map-4" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-713" title="g-map-11" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-11-125x125.jpg" alt="g-map-11" width="125" height="125" /><img class="alignnone size-thumbnail wp-image-714" title="g-map-12" src="http://atlchris.com/wp-content/uploads/2009/02/g-map-12-125x125.jpg" alt="g-map-12" width="125" height="125" /></p>
<h2>Links</h2>
<p><a href="http://www.xroadgps.com/Maps/GMapforiPhone/tabid/2463/Default.aspx">HomePage</a></p>
<p>G-Map US East ($19.99): <a href="http://www.xroadgps.com/portals/61/flash/iphone/html/main_img/useast_img1.gif">iTunes Link<br />
</a></p>
<p>G-Map US West(19.99): <a href="http://www.xroadgps.com/portals/61/flash/iphone/html/main_img/uswest_img1.gif">iTunes Link</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Atlchris?a=8e2WEY6x"><img src="http://feeds.feedburner.com/~f/Atlchris?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Atlchris?a=EviwhIEh"><img src="http://feeds.feedburner.com/~f/Atlchris?i=EviwhIEh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Atlchris?a=YNUdRC3x"><img src="http://feeds.feedburner.com/~f/Atlchris?i=YNUdRC3x" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/701/xroads-g-map-gps-navigation-for-the-iphone-finally/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review: TextMate &amp; The Pragmatic Programmers Guide</title>
		<link>http://atlchris.com/668/textmate-the-pragmatic-programmers-guide/</link>
		<comments>http://atlchris.com/668/textmate-the-pragmatic-programmers-guide/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 03:11:07 +0000</pubDate>
		<dc:creator>ATLChris</dc:creator>
				<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Panic]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pragmatic Programmers]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[TODO]]></category>
		<category><![CDATA[Transmit]]></category>

		<guid isPermaLink="false">http://atlchris.com/?p=668</guid>
		<description><![CDATA[I recently switched over from Panic&#8217;s Coda to TextMate as my main development/script editing tool and I am very happy I did. Don&#8217;t get me wrong, Coda is Great, but TextMate is better! On the surface TextMate seems like a very basic text editor, but don&#8217;t let the UI fool you, this application is loaded [...]]]></description>
			<content:encoded><![CDATA[<p>I recently switched over from Panic&#8217;s <a href="http://www.panic.com/coda/">Coda</a> to <a href="http://macromates.com/">TextMate</a> as my main development/script editing tool and I am very happy I did. Don&#8217;t get me wrong, <a href="http://www.panic.com/coda/">Coda</a> is Great, but <a href="http://macromates.com/">TextMate</a> is better! On the surface <a href="http://macromates.com/">TextMate</a> seems like a very basic text editor, but don&#8217;t let the UI fool you, this application is loaded with a tone of advanced and very helpful features.</p>
<p style="text-align: center;"><a href="http://flickr.com/photos/nez/580775866/"><img class="aligncenter" title="The Pragmatic Programmers Guide: TextMate - Power Editing for the Mac" src="http://farm2.static.flickr.com/1293/580775866_294c757f88.jpg" alt="" width="399" height="289" /></a></p>
<address style="text-align: center;">Image Credit: <a href="http://flickr.com/photos/nez/580775866/">Andrew*</a></address>
<p>It wasn&#8217;t until I purchased <a href="http://www.amazon.com/gp/product/097873923X?ie=UTF8&amp;tag=rowmo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=097873923X">TextMate: Power Editing for the Mac</a>, a very thorough guide to TextMate. This guide runs about <a href="http://www.amazon.com/gp/product/097873923X?ie=UTF8&amp;tag=rowmo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=097873923X">$20.00</a>, but is more than worth it. The keyboard shortcuts this book introduced me to covered the cost of books alone. I have saved so much time using the skills I learned in this book.<span id="more-668"></span></p>
<h2>The Bundles</h2>
<p>There are 2 bundles I find myself using the most. The first, is the TODO bundle which is something every developer will benefit from. The TODO bundle offers up a very simple way for programmers to stay organized by allowing markups in the code itself. How it works, is TextMate allows you to simple type <em>&#8220;TODO&#8221; then click tab</em>, and it will create a nice organized list where you can input TODO items on each page. Then, you can click <em>control + shift + t</em> and a list of all your TODO items across all the files in your current project will be listed with links that take you to the exact line said item occurs. This might not seem significant, but I find it very useful when it comes to making notes in my code, or when I need to change a variable for debugging reasons.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/02/picture-21.png"><img class="size-medium wp-image-671 aligncenter" title="TextMate-TODO-Window" src="http://atlchris.com/wp-content/uploads/2009/02/picture-21-300x273.png" alt="TextMate-TODO-Window" width="300" height="273" /></a></p>
<p>The second bundle I find myself using, is the HTML bundle. This allows you to conveniently create a wide arrange of HTML tags. With TextMate, you can just type <em>&#8220;head&#8221; then click tab</em> and a whole HTML head section will be automatically created for you. Same goes for a lot of HTML tags, including but not limited to style, div, body, &#8230;</p>
<p>Below is an example of both of these bundles in effect. Just so you understand how much time these bundles can save you, this example was created in about 10 seconds.</p>
<p style="text-align: center;"><a href="http://atlchris.com/wp-content/uploads/2009/02/texmate-example-1.jpg"><img class="size-full wp-image-689 aligncenter" title="texmate-example-1" src="http://atlchris.com/wp-content/uploads/2009/02/texmate-example-1.jpg" alt="texmate-example-1" width="501" height="259" /></a></p>
<p style="text-align: left;">There are a couple of other minor things that TextMate offers that really makes a difference in my coding experience. For instance, when you are working with PHP and you type an if statement and hit enter, it moves your closing bracket to its own line, and provides a empty line in between the starting and ending brackets which is already indented. I am a OCD when it comes to keeping my code clean and organized, so this really comes in handy for me. Also, in the above example, on the left side next to the line number, you can see little markers that identify opening and closing brackets. These markers are clickable, and when clicked will hide the inner contents of of the bracket you had selected. I find this useful on CSS pages and PHP function pages. It just makes it easier to find a specific function on a page. No need to scroll through all of the function contents.</p>
<p style="text-align: left;">The final thing I wanted to discuss with you, is how <a href="http://macromates.com/">TextMate</a> works with <a href="http://www.panic.com/transmit/">Panic&#8217;s Transmit</a>. <a href="http://www.panic.com/transmit/">Transmit</a> is an FTP app that works with <a href="http://macromates.com/">TextMate</a> to provide a great set of keyboard shortcuts for easy uploading. This was made available after the Pragmatic Programmers guide was written, so you wont find it discussed in there, but you can find some articles on how this works on the <a href="http://macromates.com/">TextMate</a> site.</p>
<p style="text-align: left;"><a href="http://macromates.com/">TextMate</a> might be a bit on the expensive side, but it is well worth the cost. Also, do yourself a favor, pick up <a href="http://www.amazon.com/gp/product/097873923X?ie=UTF8&amp;tag=rowmo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=097873923X">The Pragmatic Programmers: TextMate &#8211; Power Editing for the Mac</a> guide, it will make sure you understand all that TextMate has to offer.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Atlchris?a=MaXBmrcv"><img src="http://feeds.feedburner.com/~f/Atlchris?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Atlchris?a=VRcomy2O"><img src="http://feeds.feedburner.com/~f/Atlchris?i=VRcomy2O" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Atlchris?a=iCj3r29k"><img src="http://feeds.feedburner.com/~f/Atlchris?i=iCj3r29k" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://atlchris.com/668/textmate-the-pragmatic-programmers-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
