<?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>Tabor Consulting Group &#187; mckinleytabor</title>
	<atom:link href="http://www.taborcg.com/author/mckinleytabor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.taborcg.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 03:13:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AT&amp;T 3G is now in Crossville Tennessee (but only a little bit)</title>
		<link>http://www.taborcg.com/2012/02/03/att-3g-is-now-in-crossville-tennessee-but-only-a-little-bit/</link>
		<comments>http://www.taborcg.com/2012/02/03/att-3g-is-now-in-crossville-tennessee-but-only-a-little-bit/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 03:13:22 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=936</guid>
		<description><![CDATA[As I write this sitting at home, I am looking down at 3 and 4 bars of AT&#038;T 3G!!! It would seem that AT&#038;T has made good and turned on tower 310410-16920-206172994, which I believe is located in Tansi behind Hiawatha Lake. My house sits in the overlap between this new AT&#038;T tower, and tower [...]]]></description>
			<content:encoded><![CDATA[<p>As I write this sitting at home, I am looking down at 3 and 4 bars of AT&#038;T 3G!!! It would seem that AT&#038;T has made good and turned on tower 310410-16920-206172994, which I believe is located in Tansi behind Hiawatha Lake. </p>
<p>My house sits in the overlap between this new AT&#038;T tower, and tower 310410-16030-62227 which is still EDGE (located near Central Baptist Church on 127s). Because of this when I am traveling from town home, my phone stays locked on the older tower. However, when coming from the south, or from Tansi, I stay on the newer tower. </p>
<p>Speed test on tower 16920 is very good, a full 2.5 mbps down and 1.8 mbps up. Netflix will stream, but it&#8217;s a bit choppy. I think that has more to do with my phone than the network. Pandora was just as fast on the new tower as it is over wifi. </p>
<p>Let&#8217;s how AT&#038;T gets the lead out and turns on the 3G radios in the other towers in Cumberland County. I know that tower 310410-61737 (near wal-mart on 127n) had 3G on Sunday evening for about an hour.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2012/02/03/att-3g-is-now-in-crossville-tennessee-but-only-a-little-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asus Transformer Prime Wallpaper Template</title>
		<link>http://www.taborcg.com/2012/01/15/asus-transformer-prime-wallpaper-template/</link>
		<comments>http://www.taborcg.com/2012/01/15/asus-transformer-prime-wallpaper-template/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 07:13:05 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=930</guid>
		<description><![CDATA[I just received my Asus Transformer Prime Android Tablet with Ice Cream Sandwich. Being a person who loves to customize my gadgets around a uniform theme, I started to create some custom wallpapers for my new device. I discovered quite quickly that switching between Landscape/Horizontal and Portrait/Vertical posed some interesting changes for creating custom wallpapers. [...]]]></description>
			<content:encoded><![CDATA[<p>I just received my Asus Transformer Prime Android Tablet with Ice Cream Sandwich. Being a person who loves to customize my gadgets around a uniform theme, I started to create some custom wallpapers for my new device.</p>
<p><img class="alignleft size-full wp-image-931" style="border-style: initial;border-color: initial" src="http://www.taborcg.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-15-at-1.02.22-AM.png" alt="" width="357" /></p>
<p>I discovered quite quickly that switching between Landscape/Horizontal and Portrait/Vertical posed some interesting changes for creating custom wallpapers. This is especially true given the parallax scrolling ICS does with wallpapers.</p>
<p>After some research along with some trial and error, I created this Photoshop template. First off the &#8220;base&#8221; resolution to make everything work is documented at 1920 by 1408. However I found that when selecting a wallpaper from the Gallery, the cropping losses some of hight and it turns out less than 1920 by 1292 pixels are actually used. My template is 1920 by 1292, with a small marge at the top and bottom showing the cut off points.</p>
<p>In the template there is a group folder called &#8220;Guides&#8221;. This group and it&#8217;s subgroups contain opaque overlays to assist in image positioning. The opaque Red areas show the Landscape/Horizontal with two steps of diminishing fill to the right and left representing the additional desktops. The opaque Green shows the same for the Portrait/Vertical orientation. Black boxes in the corners and along the top and bottom edge indicate areas that are not shown in any orientation. There is also a sub Group called &#8220;Each Desktop&#8221; where the individual desktops in both the Landscape/Horizontal and Portrait/Vertical can be overlaid to test your image. Finally there is a black line on a layer named &#8220;Center Line&#8221;. This line will help in getting your wall paper centered.</p>
<p>In the template I&#8217;ve also included two of my own wallpaper creations, Bike Girl and Cafe Girl, to show how to use the opaque overlays. Cafe Girl is interesting because to shows how the change from Landscape/Horizontal to Portrait/Vertical can dramatically alter the composition of an image.</p>
<p>Enjoy!</p>
<p><a href="http://www.taborcg.com/wp-content/uploads/2012/01/tfp-template.psd">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2012/01/15/asus-transformer-prime-wallpaper-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call your Senator NOW to save the Internet&#8230;</title>
		<link>http://www.taborcg.com/2011/12/01/call-your-senator-now-to-save-the-internet/</link>
		<comments>http://www.taborcg.com/2011/12/01/call-your-senator-now-to-save-the-internet/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 03:49:31 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=928</guid>
		<description><![CDATA[Congress right now is considering two bills, that if passed will cripple the Internet in America. In the Senate it&#8217;s called the PROTECT IP Act, S.968. The House it&#8217;s called the Stop Online Piracy Act, H.R.3261.The rationale is that big media companies are lossing profits to &#8220;piracy&#8221;, so they have lobbied (i.e. bribed) congress to pass legislation to lock down the [...]]]></description>
			<content:encoded><![CDATA[<p>Congress right now is considering two bills, that if passed will cripple the Internet in America. In the Senate it&#8217;s called the PROTECT IP Act, S.968. The House it&#8217;s called the Stop Online Piracy Act, H.R.3261.The rationale is that big media companies are lossing profits to &#8220;piracy&#8221;, so they have lobbied (i.e. bribed) congress to pass legislation to lock down the internet, spy on internet users, and take down websites they deem offensive. All without a trial or judicial oversight.</p>
<p>The United States already has laws which protect Copyright and other forms of Intellectual Property. While convoluted and imperfect, these laws already have a steep baises in favor of established and wealthy companies. However big media companies feel that they need more legal power to enforce their copyright and intellectual property. The problem is that at it&#8217;s core, copyright and intellectual property laws in the United States have no ability to handle, in the correct framework, questions that arrise when information is not tied to a physical medium. Giving additional powers to enforce laws that are unable to envision reality is dangerous and open for abuse.</p>
<p>Unlike 10 years ago, media no longer is tired to anything physical. The act of watching a Netfix film, listing to a Pandora song, or reading an eBook, posses questions of &#8220;copying&#8221; that the current Copyright law simply cannot address. Before any question of additional enforcement powers can be raised, we must first undertake a serious reworking on our existing Copyright and Intellectual Property laws.</p>
<p>The current media industry has steadfastly refused to accept that in the digital age, methods of media consumption and distribution are very different. More over, because the traditional big media companies have not innovated, more and more people are forgoing their products in favor of perfectly legal digital content found only on the Internet. Faced with the realization that their unwillingness to change has now endangered their industry, big media companies have resorted to contributing millions and millions of dollars to finance the political campaigns of members of congress and the President. These two bills are the anti-consumer payoff for their investment. In the minds of Big Media, much like Big Tobacco, Big Oil, and dozens of other multinational corporations, they believe that with sufficient money, they can legislate a business model.</p>
<p>The irony is that the Internet was built to route around censorship and attempts to block information. EVERY method for censoring the Internet in these bills is easily defeated. So the only effect these bills will have is give tools to Big Media to stifle their competitors, and to criminalize things that should rightly be handled in a civil court.</p>
<p>&#8220;Piracy&#8221; is not what you think it is. Big Media&#8217;s Public Relations machine wants us to believe that &#8220;Piracy&#8221; is massive online file share sites where people can get free movies. While there is no doubt that such sites exist, Big Media defines &#8220;Piracy&#8221; as any use of their content without paying them. This includes thinks like playing a song while on hold, a radio in a mom-and-pop dinner, or Girl Scouts singing songs around a campfire.</p>
<p>But most damaging is this.  Because of the proliferation of digal media, we as a society have moved from being content consumers, to content creators. Art builds on ar and millions of artest remix music and movies to create new art and share that art with the world, never wanting or expecting payment for it. This is not a new, almost everyone of us can remember a family member playing a musical instrument, or seeing a local band cover a popular song. But rather than playing for the high school dance, small bands are posting their cover songs online. This too is defined as &#8220;Piracy&#8221; by Big Media. </p>
<p>The Internet gives Artests today have a platform where they can share their work with the world instantly and practically for free. This is what Big Media fears. The are annoyed by File Sharing websites, but they a terrified that in the digital age, they are no longer relevant or needed.</p>
<p>Many new artests such as Justin Bieber got their start singing on Youtube. If these bills become law, the next Justin Bieber could be charged with a felony rather than becoming a pop icon. When we talk about &#8220;legislating a business model&#8221; this is at the heart of that statement. Big Media has enjoyed a century of both being the path to fame for artests and a primary source of culture for the world. They built an empire on the ability to disseminate media and a monopoly on deciding what was &#8220;popular&#8221;. The Internet has usurped both their dissemination infrastructure and their ability to dictate popularity. Now, rather than innovating, they want congress stifle the free speech of every aspring artest. Art builds on art. Every song, every movie, every book, has elements of pervious works. For verification of this fact, one need only look at the Disney Empire. Walt Disney created the worlds larget media conglomerate based on re-imaging the tails of the Grimms Brothers. What Big Media wants now is to have congress pass laws that forbid anyone doing to Disney, what Disney did to the Grimms. In essence Big Media views itself as the owners of our culture, and wants to demand that we pay them to use it.</p>
<p>But Big Media is not all powerful. They may have financed political campaigns, but We the voters are the ones who put congress and the President in office, and only We the voters who can keep them in office. If enough of us raise our voices, no amount of millions spent on political campaigns will matter.</p>
<p>Below is a widget created by <a href="http://americancensorship.org/" target="_blank">http://americancensorship.org/</a>. It&#8217;s very simple to use, all you need do is fill out the form. You will then receive and phone call with a recording outlining the &#8220;talking points&#8221;, which are basically &#8221;one-liners&#8221; and &#8220;themes&#8221; you can use, then your call will be connected to YOUR congressional representative&#8217;s office, automatically. You can then tell your senator&#8217;s office that you DO NOT want him or her to vote for these atrocious bills.</p>
<p>Together WE can defeat this and save the Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/12/01/call-your-senator-now-to-save-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Game On!!</title>
		<link>http://www.taborcg.com/2011/11/01/game-on/</link>
		<comments>http://www.taborcg.com/2011/11/01/game-on/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 20:14:35 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=926</guid>
		<description><![CDATA[TCG will be doing some fundraising soon. We are looking to organize a couple of LAN parties this winter to benefit the United Fund of Cumberland County. In getting geared up for this, we have opened up our first game server! Right now we are hosting an Urban Terror server at: games.taborcg.com (207.144.150.60) If you are interested in trying it out [...]]]></description>
			<content:encoded><![CDATA[<p>TCG will be doing some fundraising soon. We are looking to organize a couple of LAN parties this winter to benefit the United Fund of Cumberland County.</p>
<p>In getting geared up for this, we have opened up our first game server!</p>
<p>Right now we are hosting an Urban Terror server at: games.taborcg.com (207.144.150.60)</p>
<p>If you are interested in trying it out Urban Terror is a free first person shooter based off the Quake III engine and can be download at: <a href="http://www.urbanterror.info/downloads/" target="_blank">http://www.urbanterror.info/downloads/ </a></p>
<p>Our in game server is call &#8221;TCG Game Server&#8221; and can be found in the &#8220;Internet Servers&#8221; list.</p>
<p>Have Fun!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/11/01/game-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Enable Legacy FileVault on Mac OSX 10.7 Lion</title>
		<link>http://www.taborcg.com/2011/10/16/how-to-enable-legacy-filevault-on-mac-osx-10-7-lion/</link>
		<comments>http://www.taborcg.com/2011/10/16/how-to-enable-legacy-filevault-on-mac-osx-10-7-lion/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 02:25:50 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=920</guid>
		<description><![CDATA[The purpose of this guide is to show how to create new users WITH &#8220;Legacy FileVault&#8221; enabled on upgraded or fresh installs of OSX 10.7 Lion. For years, the &#8220;solution&#8221; given to us by Apple for data security was &#8220;FileVault&#8221;. Starting in OSX 10.3 Panther, users could &#8220;encrypt&#8221; their home directories. Home directory encryption is [...]]]></description>
			<content:encoded><![CDATA[<p>The purpose of this guide is to show how to create new users WITH &#8220;Legacy FileVault&#8221; enabled on upgraded or fresh installs of OSX 10.7 Lion.</p>
<p>For years, the &#8220;solution&#8221; given to us by Apple for data security was &#8220;FileVault&#8221;. Starting in OSX 10.3 Panther, users could &#8220;encrypt&#8221; their home directories. Home directory encryption is better than nothing, but there are still some very real problems. If your system is physically compromised (i.e., taken from you), the opposition will not have access to all the data in your home directory; however they can still make inferences by looking at all the other unencrypted data on your system. Worse yet, if you are foolish enough to use Sleep or Hibernate, it is theoretically possible for a skilled opposition to recover your encryption keys from the unencrypted temporary space on the drive.</p>
<p>The REAL solution has been, and always will be, Whole Disk Encryption (WDE) at boot time based on a strong user provided key. This combined with good security practices will render a system almost impervious to any opposition, whether that opposition is a nosy co-worker, professional hacker, or government agency. In an ideal world, the BEST WDE would also offer &#8220;plausible deniability&#8221;. Plausible deniability would render encrypted hard drives that were mathematically and legally indistinguishable from random data and boot from an easily discarded SD card or thumb-drive. Plausible deniability would also allow the user to &#8220;boot&#8221; into a completely different environment from the one they normally work in which would be hidden within the encrypted disk and indistinguishable.</p>
<p>Starting with OSX 10.7 Lion Apple has FINALLY woken up to the concept of WDE, albeit not the ideal kind with plausible deniability.  Still, it is better than only home directory encryption, and WAY better than being naked on the battlefield. The new system is just an extension of FileVault, called in some cases &#8220;FileVault 2&#8243; and in other cases just &#8220;FileVault&#8221; where the pervious system is call &#8220;Legacy FileVault&#8221;.</p>
<p>By design, OSX 10.7 Lion is supposed to be installed as an &#8220;Upgrade&#8221; to an existing OSX 10.6 Snow Leopard system, however there are several methods for installing OSX 10.7 Lion on a clean hard-drive. In the upgrade situations, if the user had a FileVault encrypted home directory, the encryption system is carried forward into the New OSX 10.7 Lion install and named &#8220;Legacy FileVault&#8221;. It behaves exactly like OSX 10.6 Snow Leopard in every respect. The one area that differs is that new users on the system are unable to activate &#8220;Legacy FileVault&#8221; for their home directories. Any attempt to use the FileVault format from the Security and Privacy System Preference Plane will result in the user being required to &#8220;upgrade&#8221; to the new WDE FileVault.</p>
<p>Having said that WDE is better than home directory encryption, why does this guide exist?  Apple&#8217;s new WDE FileVault does provide better security than its previous iteration, however that added security comes with a price. WDE FileVault is not 100% compatible with various configurations and installs of Apple Bootcamp software, which allows Mac owners to run multiple operating systems on the same computer. WDE FileVault is also not compatible with users running OSX 10.7 Lion on non-Apple-approved hardware such as being done in the active Hackintosh OSX86 communities. Finally, because there is only 1 encryption key to unlock the disk in WDE, there are situations were multiple users of the same computer need to be blocked from each other with strong encryption, but not share the same encryption key.</p>
<p>What you need to have to complete this guide:</p>
<p>1. A fulling working OSX 10.7 Lion system</p>
<p>2. (optional) Access to a OSX 10.6 Snow Leopard system running FileVault.</p>
<p>3. Some method to move files between the two aforementioned computers (thumb drive, network, email, etc)</p>
<p>4. Be semi-comfortable with the Terminal and some UNIX commands</p>
<p>5. An understanding that modern computers have different users and user permissions.</p>
<p>6. About 30 minutes of time.</p>
<p>Disclaimer</p>
<p>Your data is WAY more important than your hardware. READ THROUGH THIS GUIDE COMPLETELY before trying it. If you are not comfortable or don&#8217;t understand what is going on, don&#8217;t do it.  If you do this wrong, it could break your computer, burn down your home/office, cause your spouse to leave you, and/or piss off Apple. I am in no way responsible for anything you do. Having said THAT, unless you do something REALLY foolish like &#8220;sudo rm -rf /&#8221; you should be fine. This guide is very benign and messing up the steps would only affect the user you are trying to create and shouldn&#8217;t spill over into other users or the system.</p>
<p>Of course, the best of all words would have you performing this guide on a fresh install of OSX 10.7 Lion on a clean system with no user data, but I guess that&#8217;s unrealistic for most people.</p>
<p>A Note about users</p>
<p>This guide can be done on a single user system. However, you might find that it will be easier on some steps to preform the guide logged in as a secondary user NOT as the primary user. Conversely, I strongly recommend that if you are working with a &#8220;production&#8221; system (i.e. the computer you do &#8220;work&#8221; from, or your primary home computer) you take the time to setup a second user and try preforming this guide on THAT SECOND USER BEFORE TRYING IT ON THE PRIMARY. One can perform all the steps to the second account while logged into the primary account. I would advise you to log into the second account before following the guide just to make sure the account works. This way if you totally mess up, you are not endangering your primary user account. After you have performed this a couple of times, and feel confident in the procedure, you can then log into the second account and preform the steps on the primary.</p>
<p>How to read this guide:</p>
<p>Commands that you need to execute will be <strong>BOLD</strong></p>
<p>Messages back from the system will be in <em>Italics</em></p>
<p>Because this guide deals with the creation of a user, these commands are very specific to the USERNAME and PASSWORD of the user you are trying to create. Apple, like all modern *nix systems, has a &#8220;Full Name&#8221;, &#8220;Short Name&#8221;, and &#8220;Password&#8221; for each user. My Full Name is McKinley H. Tabor, the Short Name I typically use is mckinleytabor, and my Password is none of your business <img src='http://www.taborcg.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . In this guide I will use &#8220;McKinley H. Tabor&#8221;, &#8220;mckinleytabor&#8221;, and &#8220;mckinleyspassword&#8221; in places where that data is needed. You will of-course need to replace these with your own corresponding information, unless of course your name is McKinley Tabor, in which case please contact me!</p>
<p>This guide is written for and tested by people who have a working knowledge of computers. There are some high level concepts here, but I will try and break them down into byte-size chunks. In some cases where there is a lack of uniformity and specific instructions are not feasible, I will give high level direction such as &#8220;copy files from here to there&#8221;. In cases where there is uniformity I will give the entire commands in sequence, thus making &#8220;copy and paste&#8221; easier. While you are NEVER supposed to Copy and Paste commands into the terminal from some strange guy&#8217;s website, we all do it and I guess I&#8217;m as trustworthy as anyone.</p>
<p>Step 1: The Chicken and the Egg.</p>
<p>NOTE: If you do not have a working OSX 10.6 Snow Leopard computer, it is possible to still create a working Legacy FileVault on OSX 10.7 Lion, however you will LOSE the ability to recover from a forgotten password by using the &#8220;Master Password&#8221; recovery option. In practice this may not be a big deal for you. If you wish to proceed without the Master Password recovery option, skip to step 3.</p>
<p>FileVault on OSX 10.7 Lion requires the system to generate a Certificate and Keychain for it to work. The only means by which you can generate a Certificate and Keychain for FileVault on OSX 10.7 Lion is to enable FileVault. Of course, doing so will encrypt your entire drive, and possibly break BootCamp and most definitely will break your Hackintosh. The trick is to get a Certificate and Keychain into OSX Lion WITHOUT enabling FileVault. As it turns out, FileVault&#8217;s Certificate and Keychain did not change much between OSX 10.6 Snow Leopard and OSX 10.7 Lion. Therefor it is possible to copy the FileVault Certificate and Keychain from the older system and use it on the newer one.</p>
<p>On both systems the FileVault Certificate and Keychain are located in:</p>
<p>/Library/Keychains/</p>
<p>You will need to copy two files from this directory on the OSX 10.6 Snow Leopard to the same directory on OSX 10.7 Lion. Of course, if you have not been using FileVault on OSX 10.6 Snow Leopard then these two files WILL NOT BE THERE.</p>
<p>The two files are:</p>
<p>FileVaultMaster.cer</p>
<p>FileVaultMaster.keychain</p>
<p>One of these files (FileVaultMaster.cer) is only readable by the &#8220;root&#8221; user, so you will need to copy them via elevated permission in the terminal.</p>
<p>On the OSX 10.6 Snow Leopard system Open Terminal (Hard Drive -&gt; Applications -&gt; Utilities -&gt; Terminal)</p>
<p>From the Prompt:</p>
<p><strong>sudo cp /Library/Keychains/FileVaultMaster.* ~/Desktop</strong></p>
<p>You will be prompted for your password, enter it to continue.</p>
<p>You will see your two files now on your desktop.</p>
<p>Depending on your configuration, you may may need to run this next command in the Terminal in order to work with the files you just copied.</p>
<p><strong>sudo chmod a+rw ~/Desktop/FileVaultMaster.*</strong></p>
<p>If prompted for your password, please enter it.</p>
<p>At this point you will need to copy these two files from this OSX 10.6 Snow Leopard computer to your new OSX 10.7 Lion computer. You can do this via any method. Place these two files on the desktop of the OSX 10.7 Lion computer.</p>
<p>Step 2: Installing the FileVault Certificate and Keychain into OSX 10.7 Lion.</p>
<p>On the OSX 10.7 Lion machine open up terminal, we are going to copy the FileVaultMaster files into place and set their permissions properly.</p>
<p><strong>sudo cp ~/Desktop/FileVaultMaster.* /Library/Keychains</strong></p>
<p><strong> sudo chown root:wheel /Library/Keychains/FileVaultMaster.*</strong></p>
<p><strong> sudo chmod 600 /Library/Keychains/FileVaultMaster.cer</strong></p>
<p><strong> sudo chmod 644 /Library/Keychains/FileVaultMaster.keychain</strong></p>
<p>You have now &#8220;installed&#8221; the FileVaultMaster files on the OSX 10.7 Lion system.</p>
<p>Step 3: Confirm User Information and set Variables</p>
<p>Our netx steps will confirm that we are working with the right user and setup some BASH global variables to make life easier for us. These will be SBUSERNAME, SBUID, and SBGID. From here on out these steps</p>
<p><strong>umask 077</strong></p>
<p><strong> export SBUSERNAME=&#8221;mckinleytabor&#8221;</strong></p>
<p><strong> export SBUID=$(id -u $SBUSERNAME)</strong></p>
<p><strong> export SBGID=$(id -g $SBUSERNAME)</strong></p>
<p><strong> echo Username $SBUSERNAME &#8211; UserID $SBUID GroupID $SBGID </strong></p>
<p>If all goes well you should get back something like:</p>
<p><em>Username mckinleytabor &#8211; UserID 501 GroupID 20</em></p>
<p>Note on UserID: Each user on the system as their own UserID number. On OSX 10.7 Lion (an other versions os OSX) the first user of the system, you one you created at install, has a UserID of 501. If you are running this procedure on a second user as a test, that user will have a UserID of 502, 503, 504, etc depending on how many users you have created over time. This guide will work to create a LegacyFileVault for ANY user regardless if it&#8217;s the first user or the three-hundredth. Because these commands are being done as the &#8220;Super User&#8221;, it will also work to create a LegacyFileVault for the user you have currently logged in.</p>
<p>Step 4: Go into the Users Directory</p>
<p>In most cases you may be already in the correct directory, but it never hurts to make sure</p>
<p><strong>cd /Users/&#8221;$SBUSERNAME&#8221;</strong></p>
<p><strong> pwd</strong></p>
<p>The &#8220;pwd&#8221; command will show the directory you are currently in, if all goes well you should see:</p>
<p><em>/User/mckinleytabor</em></p>
<p>Step 5: Create the sparsebundle</p>
<p>These are the commands to generate the encrypted sparsebundle that will be the FileVault. The &#8220;sparsebundle&#8221; is a type of disk image used by Apple for various things.  If you&#8217;re interested in more information on them, it can be found here: <a href="http://en.wikipedia.org/wiki/Sparse_image">http://en.wikipedia.org/wiki/Sparse_image</a></p>
<p>There are three considerations here: size, password, and the Master Password Recovery.</p>
<p>Size. The size of your sparsebudle determines the maximum amount of data you can store in it. The actual size of the sparsebundle on the disk will change based on the data contained within. There have been some discussions about the use of the &#8220;autostretch&#8221; switch when creating the sparsebundle so as to avoid a maximum data top end. We have not tested the use of autostretch and for the time being recommend you stick with a hard cap, albeit a large one. Pick a size based on the overall capacity of your disk. In a single user computer, it would not hurt to have the sparsebundle be 90% of the total disk capacity. Undersizing the sparsebundle is far more detrimental than oversizing it. The sizes will be noted as Gigabytes so 300g is 300 gigabytes, 1000g is a terabyte. In the examples below I have used &#8220;300g&#8221; to denote the creation of a three hundred gigabyte sparsebundle. Please change this number to the size that best suits you.</p>
<p>One more note about size. If this is new system install, or setting up Legacy FileVault on a new user, there should be no problem with disk size. However, if you are setting up Legacy FileVault for an established user with LOTS of data, the overall disk size might be an issue. During the data &#8220;Population&#8221; in step 9, you will be doubling the data for the user on the disk for a short time. Therefore, if you have a 300 Gigabyte hard drive, and the user has 200 Gigabytes of data, it will be impossible to do the data population in step 9, because in doing so you will run out of space on the disk. There are two ways around this. First is to create the Legacy FileVault for a new user and move the data over from the old user once you have established that everything is working.  Second is to backup the data off the machine to an external source, delete the data off the machine, and then copy it back once Legacy FileVault is working.</p>
<p>Password. You MUST use the same password as the one you have for the User you are setting up FileVault for. If these passwords are different, you will get an error when logging in.</p>
<p>Master Password Recovery. The Master Password Recovery is based on the transfer of the FileVaultMaster files from steps 1 and 2. Your Master Recovery Password will be different from the password you use for the sparsebundle and will have been set on the OLD OSX 10.6 Snow Leopard Machine. Ergo, you will never be asked to set a master password on this OSX 10.7 Lion. The Master Password is used in two scenarios. First, if you forget your normal password that unlocks the sparsebundle and logs you into the system. Second, if there have been too many bad password attempts.</p>
<p>THIS IS IMPORTANT. If you had to skip steps 1 and 2 because you did not have a OSX 10.6 Snow Leopard machine running FileVault so you could copy FileVaultMaster files, you will need to create a sparsebundle without referencing the FileVaultMaster files. This will impair your system only slightly, and it will still work in normal day-to-day operations.</p>
<p>Because the sparsebundle creation command is different depending on whether or not you have copied the FileVaultMaster files, I have listed both. In both cases I am still creating a 300g sparsebundle, so edit the command as necessary for your own size. Also the &#8220;&#8221; characters allow for a single command to have multiple lines. These characters can be omitted if you are typing them out on a single line.</p>
<p>Command if you HAVE the FileVaultMaster files.</p>
<p><strong>hdiutil create -size 300g </strong></p>
<p><strong> -encryption -agentpass </strong></p>
<p><strong> -certificate /Library/Keychains/FileVaultMaster.cer </strong></p>
<p><strong> -uid $SBUID -gid $SBGID </strong></p>
<p><strong> -mode 0700 -fs &#8220;HFS+J&#8221; -type SPARSEBUNDLE -layout SPUD </strong></p>
<p><strong> -volname &#8220;$SBUSERNAME&#8221; &#8220;$SBUSERNAME&#8221;.sparsebundle</strong></p>
<p>Command if you DO NOT have the FileVaultMaster files.</p>
<p><strong>hdiutil create -size 300g </strong></p>
<p><strong> -encryption -agentpass </strong></p>
<p><strong> -uid $SBUID -gid $SBGID </strong></p>
<p><strong> -mode 0700 -fs &#8220;HFS+J&#8221; -type SPARSEBUNDLE -layout SPUD </strong></p>
<p><strong> -volname &#8220;$SBUSERNAME&#8221; &#8220;$SBUSERNAME&#8221;.sparsebundle</strong></p>
<p>(The only difference is the removal of the third line)</p>
<p>When asked for a password, USE THE SAME PASSWORD you used when the account was created.</p>
<p>If it all works you should get back:</p>
<p><em>created: /Users/mckinleytabor/mckinleytabor.sparsebundle</em></p>
<p>Step 7: Set FileVault Permissions</p>
<p>This will set the sparsebundle to have the correct permissions for the user you are creating it for.</p>
<p><strong>chown -R &#8220;$SBUSERNAME&#8221;:staff &#8220;$SBUSERNAME&#8221;.sparsebundle</strong></p>
<p>Step 8:  Mount sparsebundle in a temporary place to check it.</p>
<p>Now that the sparsebundle has been created, we will want to mount it up and test it to make sure it works before populating it and attaching it to a user. We will create a temporary directory in the user&#8217;s home folder and mount the sparsebundle to that directory. This temporary directory will be removed in a later step.</p>
<p><strong>mkdir sbdest</strong></p>
<p><strong> hdiutil attach -owners on -mountpoint sbdest </strong></p>
<p><strong> -stdinpass &#8220;$SBUSERNAME&#8221;.sparsebundle</strong></p>
<p>You will be prompted for the sparsebundle password and if all goes well you should see something like:</p>
<p><em>/dev/disk2          	Apple_partition_scheme</em></p>
<p><em> /dev/disk2s1        	Apple_partition_map </em></p>
<p><em> /dev/disk2s2        	Apple_HFS                      	/Users/mckinleytabor/sbdest</em></p>
<p>Step 9: Populate the sparsebundle</p>
<p>This next command will move all the data you need into the sparsebundle for the user to use it as their home directory. It is important, however, before we do the step that you reflect on just how much data you are going to copy. In doing this we will effectively DOUBLE the size on the user&#8217;s home folder until we can confirm the sparsebundle login and delete all the unencrypted data. If this is LESS than the total size of the disk, then go head with the next command. If it is more STOP NOW and consider making a second user to create the Legacy FileVault for or backing up all of your data off this machine, deleting the data once it has been backed up, then copying it back after we can confirm Legacy FileVault is working.</p>
<p><strong>rsync -avxHE ./ sbdest/ </strong></p>
<p><strong> &#8211;exclude=&#8221;$SBUSERNAME&#8221;.sparsebundle/ &#8211;exclude=&#8221;sbdest/&#8221;</strong></p>
<p>This step will take ether a few moments or several hours depending on the size of your data and the speed of your machine. If you followed the directions properly and took time to reflect on the data size, you&#8217;ll know if you need to wait at the machine, or come back later. There will be lots of messages flying access the screen, these are just telling you what files are being copied.</p>
<p>Step 10: Unmount sparsebundle and remove temporary directory</p>
<p>After all the data has been moved it&#8217;s time to unmount our now populated sparsebundle and remove the temporary directory we created in step 8.</p>
<p><strong>hdiutil detach sbdest</strong></p>
<p><strong> rmdir sbdest</strong></p>
<p>Step 11: Modify User&#8217;s Profile to use sparsebundle</p>
<p>Heretofore everything in the guide has been nondestructive from a system standpoint. (unless you have been moving and deleting data to get it to fit in the sparsebundle, in which case God help you) This means that up until now everything that has been done should NOT affect the way our system boots or the way you log into it. At this point, you could stop and simply delete the sparsebundle from the directly in which you created it, and it would be like you never tried doing any of this.</p>
<p>These next steps WILL affect how your system logs into a user space, and doing them wrong WILL fubar your user account. We will be be making backups along the way so you can recover. But just remember that from here on out, there be dragons. One last time, please reference my notes above about creating second users and about how I&#8217;m not responsible for what you do. <img src='http://www.taborcg.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Apple keeps profile login information separate from the normal places users go. We are going to dive deep into the directories and alter a user profile to use the sparsebundle as the home folder.</p>
<p>First change the directory to the location where user profile data is kept by the system.</p>
<p><strong>cd /private/var/db/dslocal/nodes/Default/users/</strong></p>
<p>Next BACKUP the user profile we have been working with just in case you mess up.</p>
<p><strong>cp &#8220;$SBUSERNAME&#8221;.plist &#8220;$SBUSERNAME&#8221;.plist.backup</strong></p>
<p>Apple stores the user profile information in a binary format, we will need to convert this into text so we can edit it. We will later convert the edited file back into the binary format.</p>
<p><strong>sudo plutil -convert xml1 &#8220;$SBUSERNAME&#8221;.plist</strong></p>
<p>There is an old civil war about UNIX editors. There are a couple of good ones ones on OSX, but for this we are going to use nano.</p>
<p>Edit the file:</p>
<p><strong>sudo nano &#8220;$SBUSERNAME&#8221;.plist</strong></p>
<p>This file will contain lots of data about the user.</p>
<p>Look for the &#8220;home&#8221; key, it should look like this:</p>
<p><em>&lt;key&gt;home&lt;/key&gt;</em></p>
<p><em> &lt;array&gt;</em></p>
<p><em> &lt;string&gt;/Users/mckinleytabor&lt;/string&gt;</em></p>
<p><em> &lt;/array&gt;</em></p>
<p>You are going to add a couple of lines to the end of this &#8220;home&#8221; key.  In essence you will make it look like:</p>
<p><em>&lt;key&gt;home&lt;/key&gt;</em></p>
<p><em>&lt;array&gt;</em></p>
<p><em> &lt;string&gt;/Users/mckinleytabor&lt;/string&gt;</em></p>
<p><em>&lt;/array&gt;</em></p>
<p><strong>&lt;key&gt;home_loc&lt;/key&gt;</strong></p>
<p><strong>&lt;array&gt;</strong></p>
<p><strong> &lt;string&gt;&amp;lt;home_dir&amp;gt;&amp;lt;url&amp;gt;file://localhost/Users/mckinleytabor/mckinleytabor.sparsebundle&amp;lt;/url&amp;gt;&amp;lt;/home_dir&amp;gt;&lt;/string&gt;</strong></p>
<p><strong>&lt;/array&gt;</strong></p>
<p>Under the The &#8220;home_loc&#8221; and &#8220;array&#8221; keys, the &#8220;string&#8221; key is all on one line. Here, like in the rest of the guide, you will need to swap out &#8220;mckinleytabor&#8221; for the real short name of user you are setting up the Legacy FileVault for.</p>
<p>After you have edited the file, you can save the file in nano by Ctrl-O (O as in Oscar), then Ctrl-X to exit.</p>
<p>Finally you will need to convert the plist file back to binary format</p>
<p><strong>plutil -convert binary1 &#8220;$SBUSERNAME&#8221;.plist</strong></p>
<p>If anything goes wrong on the login, you need only to copy the &#8220;$SBUSERNAME&#8221;.plist.backup file back to &#8220;$SBUSERNAME&#8221;.plist overrating edited file.</p>
<p>Step 11: (option) Clean up Unused folder in Home Directory</p>
<p>This is another Chicken and Egg issue. After populating the sparsebundle, there will be lots of files left over in the unencrypted home folder. You can at this point delete those files, however that is not recommend because you have not, as of yet, established that your sparsebundle login works, and its much more difficult &#8220;go back&#8221; if all your files are locked up in the sparsebundle and nowhere else. If you are working on a second user however, you can go head and delete everything but sparsebundle folder.</p>
<p>The problem comes in when you have &#8220;successfully&#8221; logged into the user account with the Legacy FileVault. At that point OSX mounts the sparsebundle as the users home folder, obscuring any and all data it once contained. It&#8217;s still on the disk taking up space, but however you are unable to get access to it logged in as the Legacy FileVault user. The best option for a &#8220;post login&#8221; clean up is to do the cleaning from the terminal while logged into another account. You will also need to be the &#8220;Super User&#8221; when doing this because OSX locks away users home folders from each other.</p>
<p>Step 12: Login and Enjoy</p>
<p>Logout and Log Back in as the Legacy File Vault User. If all went well you should see your Desktop and Documents just as they were. You might have a warm feeling around your backside knowing that your ass is covered should someone take your system. Enjoy that feeling along with the power and the civil liberties encryption gives us all.</p>
<p>Step 13: After-thoughts</p>
<p>You may get a message about &#8220;Updating&#8221; to the new FileVault. You will of course NOT want to do this. Just click no, and go about your business.</p>
<p>A good way to test your Legacy FileVault is to open the System Preferences and look under Security &amp; Privacy. You should now see &#8220;Legacy FileVault&#8221;.  If you did not have access to a OSX 10.6 Snow Leopard system and had to skip steps 1 and 2, there will be an option to Set a Master Password in this Legacy FileVault tab. However because the sparsebundle you created did not reference this, setting a Master Password will have no effect your system.</p>
<p>Encryption is sort of a religious requirement in my line of work. But encryption alone is not good enough to protect you. You need to combine strong encryption with good security procedures in order to maximize your protection. I would encourage you to take the time to read up on how to protect your data and your identity.</p>
<p>Acknowledgements :</p>
<p>The idea and some of the sequencing for this article came from Fabio Maione. &lt;<a href="http://lab.maiux.com/en/os-x/criptare-la-home-directory-di-un-utente-usando-legacy-filevault-in-os-x-lion">http://lab.maiux.com/en/os-x/criptare-la-home-directory-di-un-utente-usando-legacy-filevault-in-os-x-lion</a>&gt;</p>
<p>A &#8220;Living&#8221; version of the document can be found on my website at: http://www.taborcg.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/10/16/how-to-enable-legacy-filevault-on-mac-osx-10-7-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mr. Jobs</title>
		<link>http://www.taborcg.com/2011/10/05/mr-jobs/</link>
		<comments>http://www.taborcg.com/2011/10/05/mr-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 00:30:51 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=916</guid>
		<description><![CDATA[It&#8217;s surprising and comforting this emotional reaction I am having to the news about Steve Jobs. The creations of Steve Jobs and Steve Wozniak inspired me when I was very young, the Apple ][ and the first Macintosh. These amazing machines gave me my love of the possibilities of Computer and Technology that pushed me [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s surprising and comforting this emotional reaction I am having to the news about Steve Jobs.</p>
<p>The creations of Steve Jobs and Steve Wozniak inspired me when I was very young, the Apple ][ and the first Macintosh. These amazing machines gave me my love of the possibilities of Computer and Technology that pushed me into my life in IT.</p>
<p>Sadly in the world of corporate IT, I lost contact with Apple for many years, and the wonder of my childhood faded into a distance memory.</p>
<p>But several ago Apple and Steve Job exploded back into my life with the iMac, iPod, iPhone and iTunes, and with them came all that wonder and magic that inspired my childhood.</p>
<p>Twice this man has give me a special gift. Not the hardware or gadgetry that are the products of Apple, but he gave me sure knowledge that the world could be transformed.</p>
<p>I know that Mr. Jobs was more than just the CEO of Apple. To his family, he was a loved father and husband, and these things are far more important. To his family, thank you for sharing this wonderful man with the world, and with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/10/05/mr-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS iPhone 4 vs. Android Nexus S (Gingerbread)</title>
		<link>http://www.taborcg.com/2011/10/03/ios-iphone-4-vs-android-nexus-s-gingerbread/</link>
		<comments>http://www.taborcg.com/2011/10/03/ios-iphone-4-vs-android-nexus-s-gingerbread/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 17:15:35 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=910</guid>
		<description><![CDATA[I decided to write up a comparison between these two devices as a way of coming to terms with my own indecision. When comparing the two units, I have taken time to understand that some of the strengths and weakness of each are based on things that neither Apple nor Google can control, such as [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to write up a comparison between these two devices as a way of coming to terms with my own indecision.</p>
<p>When comparing the two units, I have taken time to understand that some of the strengths and weakness of each are based on things that neither Apple nor Google can control, such as third party apps and accessories. There is also the &#8220;ecosystem&#8221; to consider; these devices are not used in a vacuum. They are meant to compliment existing hardware and software. In Apple&#8217;s case, the iPhone works best in an environment where the user also has an iMac and Apple TV, and also uses software such as iWork and Mobile Me. Android Phones compliment Google&#8217;s Online Services like Gmail, Google Docs, Google Apps, etc. While there can be crossover, ease of use in greatly affected when you try to use one phone in the other&#8217;s ecosystem.</p>
<p>One of the frustrations when comparing iOS and Android came from the simple fact that there were third party apps that did things well on one platform, but that same app did not exist on the other platform. For example, Podcasting. The native podcast app on iOS is pretty much useless without synching to a computer four times a day. Likewise the Google app for Podcasting (call Google Listen) has some serious shortcomings. On iOS I use a third party app called &#8220;Instacast&#8221;, but sadly this app is not available on Android. My preferred third party podcast app on Android is Dogcatcher, but when compared to Instacast, Dogcatcher is sorely lacking. It&#8217;s not really fair to ding Android in the Podcasting category because my preferred app is not there.</p>
<p>By the same token however, the third party app system is a valid point of comparison between the platforms. This is both in the number of apps as well as the &#8220;quality&#8221; of those apps. Popular software titles like Angry Birds, Pandora, and Evernote are on both platforms. It&#8217;s when it comes to smaller specialty titles that the cohesion breaks down. There&#8217;s also the curious case of titles like Skype and Netflix, which work on some Android devices but not others.</p>
<p>iPhone strengths</p>
<p>Single hardware design.</p>
<p>While some have criticized Apple for having a &#8220;one size fits all&#8221; mentality when it comes to hardware design, there is a MASSIVE advantage to it. The universal size, shape, and connector of the iPhone has given rise to a rich third party market. Nice handmade cases from Pad and Quill, BookBook, and Dodo can give the iPhone a classic 19th century look. Screen protectors from Zagg offer the ability to scratch guard your device from Ninjas. Companies like JBL, iHome and Sony make &#8220;iDock&#8221; products to charge your phone and play media on home theater systems and nightstands. There is even a company, Oxygen, that makes the O-Car head unit, which is a Single-Din Automotive radio replacement that uses the iPhone as your car&#8217;s primary entreatment computer.</p>
<p>…and there isn&#8217;t a gas station in the world that doesn&#8217;t carry crappy and over priced cases for the iPhone 4 and 3/3gs.</p>
<p>This is all because third party vendors have easy access to a market that does not require them to manufacture a dozen different versions of the same accessory.</p>
<p>Media.</p>
<p>iOS and iPhone are the Media King. It&#8217;s not just because the iPhone can carry XX gigabytes of MP3 music and MP4 video, but because Apple gives users convenient ways to play media from the device. This is a bit ironic, since getting media &#8220;into&#8221; an iPhone is a pain. Apple has a pretty much &#8220;universal&#8221; interface for media. While I am sure this stems in part to API calls to the operating system to play media, even truly third party solutions like Netflix have the same &#8220;look and feel&#8221; when controlling playing media.</p>
<p>The speakers on the iPhone 4 deliver a richer and deeper sound than any I have used on Android devices, and far better than the Nexus S. In my youth I wasn&#8217;t such an audio snob, but then again sound on any portable device back then was tinny. It really makes a difference switching back and forth between the two devices when playing podcasts and audiobooks.</p>
<p>While third party media apps on iPhone and Android deliver better experiences than their native counterparts, iOS does offer a system level function that puts it ahead of Android. iOS has the ability to change the all the audio and some of the video output on the fly from the device. This means that you can go from listening to an audiobook on the iPhones speakers to a bluetooth headset with a simple software switch. Apple calls the system &#8220;Airplay&#8221;. While &#8220;Airplay&#8221; describes a method of pushing audio and video content to wifi devices like the Apple TV or Airport Express, the same method of switching Airplay is also used to switch between headphones, internal speakers, the dock connector, and an A2DP bluetooth headset.</p>
<p>Because of this, the user can have a bluetooth headset in his or her ear waiting to take a call, while the audio for music could be playing through the headphone port to their car&#8217;s aux-in jack. When the phone rings, the audio is paused and the call is routed to the bluetooth headset. I personally use the feature when playing a podcast or audiobook in my car. My head unit has a dock connector which charges my iPhone and plays audio. But when I stop and get out to do something mundane (such as checking the mail), I can seamlessly switch the audio from the Dock to my Bluetooth headset.</p>
<p>In contrast, Android does have DLNA, which is supposed to do the same &#8220;pushing&#8221; of audio and video to DLNA equipped devices. However, despite several attempts to figure out the system, I have yet to figure out DLNA. Also, Android&#8217;s bluetooth is very clunky. My Jawbone headset is connected whenever it&#8217;s turned on. This means that because it&#8217;s A2DP, ALL audio from the phone is sent to my headset. This has caused me to miss calls because I don&#8217;t always wear my headset when it&#8217;s on my person.</p>
<p>While this is supposed to be a commentary on the &#8220;strengths&#8221; of each platform, I would be remiss if I did not point out that Android&#8217;s handling of A2DP, DLNA, and media in general is a serious and almost deal breaking weakness.</p>
<p>Look and Feel</p>
<p>Almost every iOS app has the same basic controls. Apple has done a fantastic job in getting developers to sing from the same hymnal in regards to user interface. This means that when I install a new app, even if I&#8217;m not sure of all of the apps functions, there are some basic conventions that will help me navigate. For example, swiping down while at the top of a list will refresh the list. Swiping left or right over a list item will bring up more functions. The &#8220;back&#8221; button is generally located in the top left corner. Preferences for an app are in the &#8220;Settings&#8221; on the phone. While there are some conventions on Android (for example a long touch will bring up a context menu), it seems like every app is different in how the user is presented and navigates data.</p>
<p>While I count this as an iPhone strength, there is a fairly compelling argument that this is also a weakness of the platform. If there really is an iron hand in the Apple App approval process that mandates uniform functionality, then this does not leave much room for innovation. However, I like think that Apple just publishes good guidelines, and leaves developers room to innovate a bit. An example here would be games. While most of my iOS business apps have the same look and feel, no two games function in the same way.</p>
<p>Android Strengths</p>
<p>OPEN OPEN OPEN</p>
<p>Android has always touted itself as the &#8220;open&#8221; platform and it really is. Third party apps can do &#8220;core&#8221; functions such as SMS and Calling that iOS would never consider allowing. For example, Skype has an option to &#8220;dial&#8221; a number via Skype over 3G rather than using cell minutes to make the call. In the iOS world, if you wanted to make a call over Skype, you would have to open the Skype app, enter the number, and then realize that Apple kowtows to cell companies and doesn&#8217;t allow Skype to use 3G to make call.</p>
<p>Android also allows third party apps that do not come from the Google Market App Store. This means that if I want to install an app that does something that AT&amp;T might not like, such as tethering, no one can stop me.</p>
<p>&#8230;Side note on tethering… AT&amp;T has &#8220;come down hard&#8221; on tethering without a &#8220;tethering data plan&#8221;. I have one of the &#8220;unlimited&#8221; data plans from AT&amp;T and I will give that up only when they pry it from my cold death hands and even then I&#8217;ll sue the bastards for breach of contract. &#8220;Unlimited&#8221; means &#8220;without limits&#8221; and while I know there were some weasel words in the actual agreement for service, I take offense that AT&amp;T wanted to offer &#8220;unlimited&#8221; data plans for marketing purposes without investing in their network to handle it. Here in rural Tennessee we still only have 2G &#8220;Edge&#8221; speeds, and that is a source of contact consternation to me as I have been paying for 3G data for 3 years now. A BIG BIG strength of Android is that someone can use their &#8220;tethered&#8221; computer via an encrypted VPN on the phone. This means that AT&amp;T has NO WAY of knowing if the data be used by your handset is for streaming Netflix, torrenting the entire Metallica Discography, or providing internet access to a 20 PC office network.  …end side note..</p>
<p>Security</p>
<p>Part of being open also allows Android to be more secure.</p>
<p>There is a high value market for lost cell phones in large cities all over the world. It&#8217;s well known and documented that unscrupulous persons can get $100 for a lost phone by simply driving up to a known street corner, handing out the phone, and getting back five twenty dollar bills. Like a reverse drug deal. The buyer of the phone is looking for two things: first the resale value of the phone unlocked, and second all the information on the phone that can be used for identity theft. Of the two, ID theft is far more profitable and less risky.</p>
<p>To combat this problem, third party developers like Whisper Systems, make boot-time, whole-device, encryption systems for Android. This means that when the device is powered off, no person, hacker, or tyrannical  government, could read the data without your encryption key… forever… period. This makes me feel a little safer carrying around my Nexus S. While this is third party software, it&#8217;s the openness of Android that allows for these advantages over iOS.</p>
<p>Voice</p>
<p>Data entry on any hand held device is miserable. In days of old this was compensated for by the use of a &#8220;hardware keyboard&#8221;, and to this day the 5 or 6 hardcore Blackberry users that are left swear that physical keyboards are the only way to compose mobile email. Sadly, physical keyboards take up a lot valuable space on the front of a devices for the purpose of composing epic prose like: &#8220;b home @ 6, nd mlk?&#8221; As a result, serious smart phones all now have on-screen keyboards. iOS keyboard and text predicting system is nice, while Android&#8217;s is less so. But Android has something that iOS does not, speech-to-text. Using Google servers, almost ANY data field on the phone can be entered by tapping the microphone and saying &#8220;Honey, I will be be home at 6. I know you have been busy, do you need me to get milk? I both love and cherish you every waking moment of my life,&#8221; (fyi, both messages cost the same to send, but the second might help you score tonight). In practice the system works at about 90% accuracy, which is quite frankly phenomenal, given that human transcription of a random voice is between 85% and 90% accurate. The one drawback is that the system requires that your voice be sent to Google for the process, which means that if you are out of 3G or wifi coverage the system is impractical.</p>
<p>In addition to transcription, the system also has a wide set of commands. Using Google&#8217;s business database, you can tell your phone, &#8220;call the chatterbox in stites idaho&#8221; and sure enough your phone will dial 208-926-7190 even if you&#8217;ve never heard of Stites Idaho or have &#8220;The Chatterbox&#8221; in your contact list.</p>
<p>Even here, Google&#8217;s open architecture rides high. Adding a service like Rdio means that you can say &#8220;Listen to send me an angel by real life&#8221; and google will pass the &#8220;listen&#8221; command to Rdio, pandora, or any one of dozens of great music apps.</p>
<p>This voice feature more than overcomes the deficiencies in the Android&#8217;s on-screen keyboard. But of course being open, you can replace the default keyboard with something like Swipe.</p>
<p>Navigation</p>
<p>This is another one of those &#8220;third party&#8221; software comparisons, except in this case what iOS needs a third party for, Android does natively. Google maps is the de-facto mapping and navigation system on the Internet, so it seems that Android would have the best maps available. One can get Tomtom for iOS, but it&#8217;s a $50+ software title, and while it does have its advantages (like not needing 3G to work), Tomtom is still limited by iOS&#8217;s refusal to allow close integration between software and the operating system. Google&#8217;s navigation also integrates with voice, so one can simple say &#8220;navigate to Harr&#8217;s Grocery in Big Cove Tannery Pennsylvania&#8221; and you have an instant road trip planed.</p>
<p>So what would it take?</p>
<p>Finally it begs the question: what would it take for me to pick a platform and not look back? This is not an easy question, obviously. I&#8217;ve spent the last few years building a Mac and Apple centric environment, I use Mac OSX as my primary computer, and I have iTunes and Apple TVs as my home and office media systems. But I also use Google Apps for my email, calendar and contacts. Google Apps are not as smooth as MobileMe for synching on Macs, but they do have more features and better support. (I have a linux server that automatically schedules maintenance via a command line script to my Google Calendar; beat that Mobile Me). I have been using an iPhone for three years, so my point of view is &#8220;what would it take to switch?&#8221; when it comes to my infrastructure. Much of my attachment to the iPhone still comes from media; I have iDevice chargers all over my home and office. My clock radio charges my iPhone, I have a nice dock at my office desk, my car radio is built around an iPhone. But chargers and docks can be replaced if there is a compelling enough reason.</p>
<p>My media collection, however, is a stumbling block. 2TB of music, movies, TV, audiobooks, podcasts, images, eBooks, writings, PDFs, etc, etc, all contained in a nice organized iTunes Library which is streamable and sharable throughout my empire. There is NOTHING on Android that can approach this level of integration, and no corresponding third party system that can address maintaining, let-alone converting, a library like this. My media computers play video on TVs and even have a low power FM transmitter hooked up so I can play music and audiobooks around my house on a dozen or more regular FM radios. I&#8217;ve written scripts to scream NPR in the morning and Twit podcasts on the weekends. From my iPhone I can use my iTunes remote app to manage the playing of media throughout my domain. VNC and SSH programs allow to to log in and take finer level control or execute scripts. Without iOS, control over all of this would have to be done via a computer, and that&#8217;s just not practical when I&#8217;m getting into the shower.</p>
<p>Here&#8217;s what I would want in order to make the Nexus S and Android my primary phone.</p>
<p>1. A nice Moleskin case. I know it&#8217;s silly, but I have one for my iPhone and the classic book look is a big part on how I self-identify. Moreover, having something this specific would mean that there is a healthy third party accessory ecosystem.</p>
<p>2. Better and system level control over audio output. It is just silly that an OS as advanced at Android Gingerbread does not have the ability to pick the output location of audio. While a system like Airplay would be nice for sending audio and video to my home media infrastructure, I know that there are third party apps that will already do this in part, so if you give developers a away to do it, it will be done.</p>
<p>3. More polished apps for SSH, VNC, and iTunes Remote control.</p>
<p>Here&#8217;s what I would want to have to make iOS and the iPhone 4 my primary phone.</p>
<p>1. AT BOOT SYSTEM WIDE ENCRYPTION BASED ON A USER PROVIDED KEY!!!! &#8211; After just a week on the Nexus S and switching back to the iPhone I found myself fearing that the phone would be lost and my life compromised by identity thieves. It&#8217;s the same kind of gross feeling I get when I sit down to use a computer without antivirus software. I know that it will work, but I&#8217;m taking an unnecessary risk doing it. Apple swears that the iPhone 4 has &#8220;hardware level encryption&#8221; but it&#8217;s not based on user provided entropy and has already been cracked. Apple&#8217;s official lost phone security position is that you can &#8220;remote wipe&#8221; an iPhone 4. But that only works if the phone has access to a data network (not always a given) and if the user realizes that the phone has been lost BEFORE the data is compromised. While there is no such thing as a &#8220;hacker proof&#8221; system, true security can only be boot time encryption based on a user supplied key, &#8220;locking&#8221; the system to prevent access until the user unlocks the phone (with something better than a 4 number pin), and a dead-man switch.</p>
<p>2. Voice Commands. Right now the Apple voice system is restricted to dialing only and is less functional than my Microsoft phone was 6 years ago.</p>
<p>3. Better link between the OS and third party software. This is not to say &#8220;open&#8221; per-say, because I honestly believe that if you suggested making the iPhone more &#8220;open&#8221; inside Apple HQ, Steve Jobs would beat you senseless with his old liver and wipe the blood up with his stock options. Apple has made an empire on a closed system, and there is no way that  Stalin is going to suddenly allow free elections, but surely allowing shared storage on the file system and approved third party software to assist core phone functions wouldn&#8217;t topple the Kremlin.</p>
<p>In Conclusion…</p>
<p>When I moved from the Windows Mobile 6 platform to the iPhone, it changed my life. There was indeed a &#8220;Halo effect&#8221; on me because at that time I switched over to an all Mac computer environment and haven&#8217;t regretted it. In attempting to move from iPhone to Android, there just isn&#8217;t that &#8220;revolutionary&#8221; feel.</p>
<p>I want very much to Love my Google Nexus S. As a computing platform for doing things like mobile communication, casual gaming, and in my case Mobile IT support and Management, Android and the Nexus S are a cut above the iPhone 4. However, without strong media integration, whenever I carry just my Nexus S, I strongly feel the media gap in my life.</p>
<p>The next versions of these Phones OSes (iOS 5 and Android &#8220;Ice Cream Sandwich&#8221;) are set to debut in 2011. One of the rumors in iOS 5 is better voice control. Sadly, I&#8217;ve not been able to confirm is there if going to be better DLNA or Bluetooth audio support in &#8220;Ice Cream Sandwich&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/10/03/ios-iphone-4-vs-android-nexus-s-gingerbread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AT&amp;T war driving in Cookeville, mapping 3G, and Crossville Update</title>
		<link>http://www.taborcg.com/2011/03/14/att-war-driving-in-cookeville-mapping-3g-and-crossville-update/</link>
		<comments>http://www.taborcg.com/2011/03/14/att-war-driving-in-cookeville-mapping-3g-and-crossville-update/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 22:21:10 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=897</guid>
		<description><![CDATA[Kristen and I made a midnight run to Cookeville for the express purpose of doing some 3G mapping. Our Time was limited so we decided to map north of the Interstate. We did indeed get 3G single in Baxter and along 70N from Baxter east to Cookeville. Inside of Cookeville we received strong stigmal all [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} -->Kristen and I made a midnight run to Cookeville for the express purpose of doing some 3G mapping.</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} -->Our Time was limited so we decided to map north of the Interstate. We did indeed get 3G single in Baxter and along 70N from Baxter east to Cookeville. Inside of Cookeville we received strong stigmal all the way north on 135 (Willow/Dodson Branch) till Bob Lynn Rd. We tacked east over to 136 (JeffersonHilham) and then further east on Paran. We lost 3G by 111, but picked it up again within a quart mile heading south. Algood is completely covered in strong 3G signal, as it 111 south to i40. We lost 3G heading east at Mile marker 295.</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} -->Here&#8217;s a little speed test showing the data rates I was getting north of Algood on 111.</p>
<p style="text-align: center"><a href="http://www.taborcg.com/wp-content/uploads/2011/03/IMG_0431.png"><img class="aligncenter size-full wp-image-899" src="http://www.taborcg.com/wp-content/uploads/2011/03/IMG_0431.png" alt="" width="320" /></a></p>
<p style="text-align: left">These speeds are faster than some DSL services I&#8217;ve worked with.</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} -->I decided to reach out my contacts at AT&amp;T about plans for Crossville.</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} -->They are in the process of completing two NEW towers in the Crossville area. One in Tansi and the other north of Crossville on 127. These towers are slated to come on-line in June. Of course all NEW towers will be 3G, so there is speculation that AT&amp;T will light up the other 7 towers with 3G at that time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/03/14/att-war-driving-in-cookeville-mapping-3g-and-crossville-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AT&amp;T 3G now in Cookeville Tennessee</title>
		<link>http://www.taborcg.com/2011/03/09/att-3g-now-in-cookeville-tennessee/</link>
		<comments>http://www.taborcg.com/2011/03/09/att-3g-now-in-cookeville-tennessee/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 15:37:20 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=891</guid>
		<description><![CDATA[Last week, without fan-fare, AT&#38;T turned on 3G coverage in the City and surrounding areas of Cookeville, TN. I can confirm that the coverage along i40 stretched between mile marker 277 west of the city to 290 east of the city. There is also coverage in Downtown Cookeville, the Tennessee Tech Campus, and the business [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, without fan-fare, AT&amp;T turned on 3G coverage in the City and surrounding areas of Cookeville, TN.</p>
<p>I can confirm that the coverage along i40 stretched between mile marker 277 west of the city to  290 east of the city.</p>
<p>There is also coverage in Downtown Cookeville, the Tennessee Tech Campus, and the business and residential areas south of downtown to i40. There is a strong indication that Baxter is also covered, but this is unconfirmed. </p>
<p>The AT&amp;T coverage maps do not as of yet show this, however a resent coverage update now shows 3G in the extreme east of Cumberland County, a fact reported here some weeks ago. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/03/09/att-3g-now-in-cookeville-tennessee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Amazon Kindle</title>
		<link>http://www.taborcg.com/2011/01/22/the-amazon-kindle/</link>
		<comments>http://www.taborcg.com/2011/01/22/the-amazon-kindle/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 07:33:30 +0000</pubDate>
		<dc:creator>mckinleytabor</dc:creator>
				<category><![CDATA[Hardware Review]]></category>

		<guid isPermaLink="false">http://www.taborcg.com/?p=892</guid>
		<description><![CDATA[It&#8217;s amazing how much I learned from the experiences that start out like: &#8220;So I bought my wife a……&#8221; In this case the &#8220;….&#8221; is an Amazon Kindle. My wife is quite the Bibliophile. She not only works in a Library, she also binds books as a hobby, and in currently continuing her education for a masters [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} -->It&#8217;s amazing how much I learned from the experiences that start out like: &#8220;So I bought my wife a……&#8221;</p>
<p>In this case the &#8220;….&#8221; is an Amazon Kindle. My wife is quite the Bibliophile. She not only works in a Library, she also binds books as a hobby, and in currently continuing her education for a masters degree in Library Science. It is the last endeavor that prompted me to investigate getting her a Kindle.</p>
<p>Many of her required textbooks are available from Amazon in a digital form. While the cost of this digital texts is still outrageously high, they are still less than the cost of the physical edition. I rationalized that the cost savings between the physical and digital edition would justify getting her a Kindle. Before handing the device of to my wife (which would assure me never seeing it again) I had an opportunity to play with it and evaluate it&#8217;s features.</p>
<p>There have been many comparison between the Kindle and the iPad, and after using both, I think these comparisons are unfair. While they are summarily shaped devices and there is some function overlap, the Kindle and the iPad occupy two distinct use cases. It&#8217;s not entirely out of the question that a person could own both and not feel that they are duplicating themselves.</p>
<p>The iPad is a full tablet computer, capable of video, audio, text, content creation, communication and gaming. The Kindle does one thing, display digital books, and it does that one thing exceptionally well. It is light in the hands, lighter in fact than most paperback books, and the positioning of the page turning buttons makes holding it with ether the right or left hand vey easy.</p>
<p>Best feature of the Kindle however is it&#8217;s screen. It&#8217;s difficult to describe the screen, and image of it online do not do it justice.</p>
<p>When I first opened the box that the Kindle was shipped in, and started to take the protective plastic wrapping off, I was puzzled for a few moments at how to remove what I thought was the protective &#8220;demo&#8221; screen protector. Having unboxed hundreds of new gadgets, it is quite common for me to have to remove plastic protective coverings from their screens. More often than not, manufactures will print dummy or demo screen shots on these protective coverings just to provide some flare when the user opens the box. All to often however the marketing departments get over zealous, and these protective covering screens look better than the real thing once it&#8217;s powered on. So when I saw the screen on the Kindle, it to me just looked like another case of this.</p>
<p>I was wrong. The eInk display was crisp to the point of fooling me. While the screen is indeed grayscale (i.e. black and white). The images and text that render on that screen are just as well defined as ink on paper. Because there is no backlight, touch screen layer, or LED fade, looking at the Kindle is oddly wonderful. The eInk technology also does not use power when it is not &#8220;transitioning&#8221;, so there is never a need to turn the device off, you simply set it down. There is a &#8220;screen saver&#8221; of sorts that will come on after a while, displaying images of famous authors, I this is purely for esthetics as there is no need to &#8220;save the screen&#8221; as with LEDs. Even after several days of having the unit around the house, I still get the odd impression that some has left an ink and paper drawing on top of the Kindle if I happen to see it laying on a table.</p>
<p>This amazing display has but a single draw back. It takes a noticeable fraction of a second to &#8220;redraw&#8221; the screen between page turns. However this time is considerably shorter than a physical page turn in a book, so the tradeoff is acceptable. This of course means that eInk, in it&#8217;s current form will never be a &#8220;video&#8221; display.</p>
<p>While I said that the Kindle is only an eBook reader, there is another feature of the Kindle that by itself would justify me buying one. The Kindle has one of the best &#8220;text-to-speech&#8221; options I have ever seen in a mobile device. This feature was the source of some controversy when the Kindle launched, with publishers claiming that &#8220;text-to-speech&#8221; somehow infringed on their &#8220;audiobook&#8221; rights/sales. However as someone who lives with a developmental reading disorder (dyslexia), I found this feature in the Kindle to be profoundly helpful. I had the Kindle &#8220;read&#8221; to me an entire periodical magazine on a short car trip. While &#8220;audiobooks&#8221; have allowed me to consume vastly more knowledge and information than my disorder would normally allow, there are to my knowledge no &#8220;audio-magazinesmagazines&#8221; widely available in the subjects I have interests. I feel it is rather offensive for publishers to take issue with &#8220;text-to-speech&#8221;, but sadly this &#8220;rights&#8221; question wasn&#8217;t the only &#8220;copyright foolishness&#8221; to crop up on the Kindle as I will cover in a moment.</p>
<p>There are &#8220;Kindle Apps&#8221; for my iPhone and iPad, and I have these loaded, however these do not include the &#8220;text-to-speech&#8221; features.  I suspect this has to do with licensing issues regarding Nuance Technologies, who provide the vocalization and the &#8220;Tom&#8221; voice used on the Kindle. (As an interesting side note, Nuance Technologies also provides the vocalization for Microsofts in-car control system known as &#8220;sync&#8221;, as well as voices for &#8220;xtranormal&#8221;, a website that has been used to make several meme videos from chat logs. It basically means that your Kindle and your Ford have the same voice.) I think I will hold out a bit longer and hope that the text-to-speech feature will be added to the iPad, but if it is not, it is worth the $140 for a Kindle just for that one feature.</p>
<p>My finale thoughts on the Kindle are less about the Kindle itself and more about Digital Rights Management. With books quickly moving from physical paper to digital downloads, the publishing industry is trying very hard not to become the music industry.</p>
<p>15 years ago, people started &#8220;ripping&#8221; there digital CDs to MP3s and as the Internet bandwidth increased, people found that they could pass copies of these MP3s around the net. It took the music industry 5 years to even acknowledge that this was happening, then they spent 10 useless years, and untold billions of dollars, trying to make world &#8220;forget&#8221; about digital music before finally accepting reality and offering a legitimate easy to use method for people to buy music online. However, in those 15 years, the worlds music industry faltered, and was forever stripped of any control it ever had. The publish world does not want to end up the same way.</p>
<p>Up until now there has not been an easy way to convert physical books to into digital form like we had in the dates of the CDs for Music and currently with DVDs for video. But when most books are going to be sold digitally (we have already hit the high water mark for physical books sales, sales will only decline in the future) there is now a large collection of digital books in the publics hands, and that public is going to want to share and trade those books. However, if the publishing industry does not create some easy and unobtrusive method for allowing people to use their digital books in the same way they used their physical books, then the power of public desire will simply overwhelm the demands of the publishing companies, and this has already started to happen.</p>
<p>Case in point: My wife, in her capacity with the local Library, started a project to allow library patrons to &#8220;check out&#8221; digital books from our Libraries website and put those digital books on a portable e-reader such as the Kindle. Like most governmental insinuations, our local library did not create their own  digital book library website, but rather contracted with an outside company. This company claimed to allow these digital books to be placed on a Kindle. However after 6 hours of wrestling with this website, Adobe, desktop software, and the Kindle, my wife was unable to &#8220;check out&#8221; a single book from her own library&#8217;s website. Just as a test however, she Googled the name of the book she was trying to check out, and within 4 minutes had a &#8220;pirated&#8221; copy on her Kindle.</p>
<p>This is in no way meant to condone depriving authors of their right to make a living from their work. It is however meant to be an indictment of the publishing industry for falling into the same trap as the music industry did back in 2001. Digital goods are not the same as analog goods, they flow differently and people treat them differently. Trying to artificially place restrictions on digital goods so as to make them behave like analog goods will only result in people bypassing these restrictions. While the vast majority of the people bypassing the resections will not engage in behavior with will violate copyright, the fact that these restrictions have been bypassed will enable piracy on the part of less ethical people. When you have a critical mass of people who see nothing wrong with piracy, your industry collapses. When that happens no law, lobbyist, lawsuit, or international treaty will put the gene back in his bottle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taborcg.com/2011/01/22/the-amazon-kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

