<?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>ls /home/jeff</title>
	<atom:link href="http://www.jeffreystone.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeffreystone.net</link>
	<description></description>
	<lastBuildDate>Sat, 04 Sep 2010 03:09:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Why I Won&#8217;t Be Buying AppleTV</title>
		<link>http://www.jeffreystone.net/2010/09/04/why-i-wont-be-buying-appletv/</link>
		<comments>http://www.jeffreystone.net/2010/09/04/why-i-wont-be-buying-appletv/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 02:20:46 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jeffreystone.net/?p=31</guid>
		<description><![CDATA[There is no denying Apple has a history of making great and innovative products. Apple has even shown they are capable of taking a product that either has done well prior to their entry into the market (Smart Phone) or one that has struggled to find a place (the tablet) and then leapfrogging their competitors. [...]]]></description>
			<content:encoded><![CDATA[<p>There is no denying Apple has a history of making great and innovative products. Apple has even shown they are capable of taking a product that either has done well prior to their entry into the market (Smart Phone) or one that has struggled to find a place (the tablet) and then leapfrogging their competitors. But despite my penchant for buying anything Steve Jobs sells I have to say no to AppleTV.</p>
<p>The first iteration of AppleTV was a flop. About the only thing it was good for was linking your TV/Entertainment center to your Mac, and there were many cheaper solutions already on the market for playing your iTunes playlists on your stereo. Fast forward to Wednesday&#8217;s much anticipated announcement. Many predicted we would see a new AppleTV, and there was a collective intake of breath as we saw the famous “One More Thing” but the excitement soon faded as Steve unveiled Apple&#8217;s vision. </p>
<p>The new version of AppleTV is smaller and there are a couple of new features, but it doesn&#8217;t do anything that isn&#8217;t already available by another manufacturer with one exception. You can push content from your iPad to your TV. Apple at least understands we want all of our devices to be connected, but they do not appear to understand much more than that. Perhaps they do not know about <a href="http://www.roku.com/">Roku</a>,  <a href="http://www.boxee.tv/box">Boxee Box</a>, that <a href="http://www.wired.com/epicenter/2010/08/youtube-plans-mainstream-film-rentals-again/">Youtube is testing movie rentals</a>, or that we already get Netflix through our game consoles. However, despite this lapse in judgment I do believe Apple has the pieces to make AppleTV a compelling product.  </p>
<p>AppleTV needs to be based on iOS so it can bring the App Model to our TVs. For too long we have been slaves to the Cable and Satellite companies and their over priced packages. It doesn&#8217;t make sense to purchase a package of 50 channels you don&#8217;t want to get the one channel you do want. Let the content creators sell Apps or partner with websites like Hulu to publish their content. I would be much more open to buying an HBO app directly from HBO or even subscribing for $15 a month instead of paying a cable company $40 a month. Plus the App could allow you to access the content at anytime, from anywhere. Allow consumers to use the internet connection they already have to consume the content instead of paying another company $60 to $120+ for another connection to watch 3-4 shows. </p>
<p>I believe the future of media consumption is a la carte and the app model is the easiest way to implement that. Sure it would have been a big risk to introduce such a revolutionary concept into the world, and Apple would have no doubt made enemies. But Apple has built a company on taking bold steps and being leaders in the industry not followers. Of course the Cable and Satellite companies are going to fight it. They have said all along why they do not want to sell bandwidth, but in the end we as consumers want more control over our digital media.  </p>
<p>I think Apple missed a golden opportunity to once again revolutionize a product we all have in our house, and in doing so may have just handed this product to Google. Google has already announced that their <a href="http://www.google.com/tv/">GoogleTV</a> coming sometime this Fall will be based on Android and will indeed run Apps. Just in time to help us forget we got excited about what AppleTV could have been.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffreystone.net/2010/09/04/why-i-wont-be-buying-appletv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone4: WTF People.</title>
		<link>http://www.jeffreystone.net/2010/07/15/iphone4-wtf-people/</link>
		<comments>http://www.jeffreystone.net/2010/07/15/iphone4-wtf-people/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 04:24:07 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jeffreystone.net/?p=20</guid>
		<description><![CDATA[The word coming on the interweb tonight is that Apple has scheduled a press conference for Friday 7/16 to presumably talk about the antenna issues. It is obvious that they need to do something after Consumer Reports blasted the iPhone in its press release Monday leading to a recall rumor that took a chunk out [...]]]></description>
			<content:encoded><![CDATA[<p>The word coming on the interweb tonight is that <a href="http://www.tuaw.com/2010/07/14/apple-to-hold-special-iphone-4-press-conference-on-friday/">Apple has scheduled a press conference</a> for Friday 7/16 to presumably talk about the antenna issues. It is obvious that they need to do something after <a href="http://theweek.com/article/briefing_blog/120/consumer-reports-iphone-4-snub">Consumer Reports blasted the iPhone</a> in its press release Monday leading to a recall rumor that took a chunk out of <a href="http://www.dailymail.co.uk/sciencetech/article-1294591/Apple-shares-plunge-bad-review-iPhone-4-sparks-recall-rumours.html">Apple&#8217;s stock</a>. </p>
<p>Yes the new iPhone has an antenna issue but other than a few people with bullhorns hyping it there seems to be a lot of chatter that the issue is really no big deal. The phone still performs better in terms of drop calls except when you are in an area with poor signal. And what do people really expect Apple to do? The only real fix would be to redesign the phone. I don&#8217;t see Apple doing that. Perhaps they cave and give out free bumpers, but I don&#8217;t see them recalling the phones. Instead they are going to send out an update to the bogus algorithm they have been using to display the signal strength. How about that? Come to find out, Apple was gaming the system to make signal look better. Perhaps that&#8217;s why I could drop calls on my 3g with 5 bars showing. And yet, given we were truly misled in that area no one seems to be up in arms over that. </p>
<p>I think Apple needs to make it right, but at the same time I think there duty is only to the people who have an issue. <a href="http://www.engadget.com/2010/07/13/yes-the-iphone-4-is-broken-no-the-iphone-4-is-not-broken/">Clearly not everyone has an issue</a>, so a recall seems like a waste. We are not talking about a fire hazard, or threat to life or property. We are talking about an antenna that when you touch it, the signal is effected. Sorry, but that happens on all antennas. Its one of the side effects when using radios. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffreystone.net/2010/07/15/iphone4-wtf-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden Files in OS X</title>
		<link>http://www.jeffreystone.net/2010/02/01/hidden-files-in-os-x/</link>
		<comments>http://www.jeffreystone.net/2010/02/01/hidden-files-in-os-x/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:04:59 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.jeffreystone.net/?p=9</guid>
		<description><![CDATA[One of the reason I switched to Apple&#8217;s OS X as my main platform was the ability to get an environment that was both Linux-like, my favorite operating system, and Windows-like. Because as much as Linux has grown, Microsoft still has the upper hand on the desktop environment. One of the things OS X shares [...]]]></description>
			<content:encoded><![CDATA[<p>
One of the reason I switched to Apple&#8217;s OS X as my main platform was the ability to get an environment that was both Linux-like, my favorite operating system, and Windows-like. Because as much as Linux has grown, Microsoft still has the upper hand on the desktop environment.</p>
<p>
One of the things OS X shares with with Linux is the file system, particularly how files and directories are handled. In this case, I talking about how hidden files are handled. By default files or directories that begin with a . (period) are hidden from view. And while for most that is the best option, there are times you need to work with the hidden files and directories in Finder.</p>
<p>
The easiest way to do unhide these files is from the command line. To do so, you simply open terminal and run:</p>
<pre>
<code>
defaults write com.apple.finder AppleShowAllFiles True
</code>
</pre>
<p>
You then need to reset Finder so that the change can take effect. To do that type this:
<pre>
<code>
killall Finder
</code>
</pre>
<p>
Viola! You can now see a lot more files. However, typing that in every time you want to see the files is a pain, so lets make that process easier.</p>
<p>To do that we are going to take advantage of something those familiar with Linux/Unix will already be fans of. Aliases.
<p>
Since your files are unhidden at this point you can either open up finder to your directory at /users/username or you can do this from the command line. In Finder, just right click on the file .profile and open it with the text editor. From the command line do:</p>
<pre><code>
nano .profile
</code></pre>
<p>
Ok, under the line export PS1=&#8221;$ &#8221; we are going to add the following two lines:</p>
<pre><code>
alias unhide="defaults write com.apple.finder AppleShowAllFiles True; killall Finder"
alias hide="defaults write com.apple.finder AppleShowAllFiles False; killall Finder"
</code></pre>
<p>
Close out terminal, and restart it. This will read your new aliases and load them. Basically what we have done is a create a new command, or if you will a shortcut. Every time you type unhide or hide and press enter, everything in &#8221; &#8221; will run just as if you type it all out. For the sake of consolidating I added ;killall Finder to the end of the original command so that it will run as soon as the first part is finished eliminating the need to run type it as well.</p>
<p>
There you go, you can unhide and hide the hidden files with a simple command.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffreystone.net/2010/02/01/hidden-files-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion: A Quick Primer</title>
		<link>http://www.jeffreystone.net/2010/01/01/subversion-a-quick-primer/</link>
		<comments>http://www.jeffreystone.net/2010/01/01/subversion-a-quick-primer/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 05:04:19 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.jeffreystone.net/?p=5</guid>
		<description><![CDATA[I won&#8217;t bore you with what Subversion is. If you have found this post, then you already know what it is, perhaps you have even have tried to install it, or maybe even have used it. When I decided to setup a local Subversion server, I found that while there was several guides on how [...]]]></description>
			<content:encoded><![CDATA[<p>
I won&#8217;t bore you with what <a href="http://subversion.tigris.org/">Subversion</a> is. If you have found this post, then you already know what it is, perhaps you have even have tried to install it, or maybe even have used it.</p>
<p>
When I decided to setup a local <a href="http://subversion.tigris.org/">Subversion</a> server, I found that while there was several guides on how to do it, not one completely got me going. What follows is what worked for me. While it may not be 100% complete for you, I hope it does help point you in the right direction.</p>
<p>
For this guide I am using Ubuntu 8.04 LTS as my server. This guide assumes you have at least a good working knoweldge of Ubuntu, Linux, and are not afraid of the command line. With that in mind, let&#8217;s get going.</p>
<p>
First off we need to install <a href="http://subversion.tigris.org/">Subversion</a>.</p>
<pre>
<code>
sudo apt-get install subversion libapache2-svn
</code>
</pre>
<p>
Once that has completed we should be able to create our repository. Personally I installed my at /svnrepos/project</p>
<pre>
<code>
sudo svnadmin create /path/to/repos/project
</code>
</pre>
<p>
Next you will want to setup the permissions on the repos you just created. First setup your login to the repo.</p>
<pre>
<code>
sudo nano /path-to-repos/project/conf/passwd
</code>
</pre>
<p>
At the end of the file add the a line in the format as the examples show in the file. <username> =
<password> For example:</p>
<pre>
<code>
jeff = password
</code>
</pre>
<p>
Personally I use the same login name I typically use the same username my linux user account is on the box. Next you need to edit the conf file.</p>
<pre>
<code>
sudo nano /path-to-repos/project/conf/svnserve.conf
</code>
</pre>
<p>
Here we want to uncomment 3 lines and edit one so they are like this:</p>
<pre>
<code>
anon-access = none
auth-access = write
password-db = passwd
</code>
</pre>
<p>
There is of course more options in the terms of security and such, but these basic settings will get you up and running. </p>
<p>
Now we need to start the server.</p>
<pre>
<code>
sudo svnserve -d -r /path-to-repos
</code>
</pre>
<p>
After that we can now import our files. There is a couple of ways to do this. If you are doing this from the server where subversion is installed, you can use this command to import:</p>
<pre>
<code>
sudo svn import /path-to-local-directory file:///path-to-repos/project --username username
</code>
</pre>
<p>
You should be promoted to enter the password you designated in the passwd file above.</p>
<p>
If you are doing this remotely from a linux machine you can use this command:</p>
<pre>
<code>
sudo svn import /path-to-local-directory svn://svnserver/project --username username
</code>
</pre>
<p>
And if you want to upload your repo from a windows machine, you will need a subversion client. I use <a href="http://www.sliksvn.com/en/download">sliksvn</a>. From the command line I use the following to import:</p>
<pre>
<code>
c:\> svn import -m "project" --force-log path-to-local-files svn://svnserver/project --username username
</code>
</pre>
<p>
After that, you are ready to go. To check out a project:</p>
<pre>
<code>
svn co svn://svnserver/project /local-project-folder --username username
</code>
</pre>
<p>
To commit the changes:</p>
<pre>
<code>
svn commit -m "Saving Changes" /local-project-folder
</code>
</pre>
<p>
There is a lot more to <a href="http://subversion.tigris.org/">Subversion</a>, but I hope that this guide has helped you your own copy up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffreystone.net/2010/01/01/subversion-a-quick-primer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
