<?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>FergyTech</title>
	<atom:link href="http://www.fergytech.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fergytech.com</link>
	<description>The lovechild of technology and mayhem!</description>
	<lastBuildDate>Sun, 29 Jan 2012 09:34:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Fix Catastrophic Crashes on Your Rooted Android</title>
		<link>http://www.fergytech.com/2012/01/fix-catastrophic-crashes-on-your-rooted-android/</link>
		<comments>http://www.fergytech.com/2012/01/fix-catastrophic-crashes-on-your-rooted-android/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 20:47:30 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Linuxapade]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[clockworkmod]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[dalvik]]></category>
		<category><![CDATA[rom manager]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1599</guid>
		<description><![CDATA[I have a HTC Droid Incredible running the custom ROM CyanogenMod 7.1.x. For the most part it runs great, but there are moments when it feels like the Armageddon of 2012 is happening to my phone. No matter what application I open it will frustratingly crash in mere moments. What I&#8217;ve noticed is the catalyst]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1603" title="Android mascot looking very broken." src="http://www.fergytech.com/wp-content/uploads/lead-android-broken-460x115.jpg" alt="" width="460" height="115" /></p>
<p>I have a HTC Droid Incredible running the custom ROM <a href="http://www.cyanogenmod.com/" target="_blank">CyanogenMod 7.1.x</a>. For the most part it runs great, but there are moments when it feels like the <em>Armageddon of 2012</em> is happening to my phone. No matter what application I open it will frustratingly crash in mere moments. What I&#8217;ve noticed is the catalyst to this crash-o-thon starts with some sort of &#8220;google framework&#8221; crash. Makes sense, break the framework and everything else should be coming down with it. Once that happens I will start to feel the instability of my rooted device.</p>
<p><span id="more-1599"></span></p>
<p>The simple solution, yet temporary, is to clear the <em>cache</em>. I&#8217;m guessing there is some executed code or data that got corrupted, which in turn causes the apps to crash. The two types of cache that I clear are:</p>
<ul>
<li>cache partition</li>
<li>Dalvik cache &#8211; a decent explanation of what this cache is can be found in the reference section below.</li>
</ul>
<h3>Assumptions</h3>
<p>I&#8217;m constantly making assumptions about things &#8212; it&#8217;s become quite a skill. And I will continue my assumptions by stating that this process is for <em>rooted users</em>. I&#8217;m going to assume that since your device is rooted, it&#8217;s most likely that you have a custom ROM, which also means you have <a href="https://market.android.com/details?id=com.koushikdutta.rommanager" target="_blank">ROM Manager</a> installed. The recovery section of this post is based on <em>ClockworkMod</em> (it&#8217;s a part of ROM Manager).</p>
<h3>Cache-clearing Process</h3>
<ol>
<li>Hold down the power button of your device to get the &#8220;phone options&#8221; prompt.</li>
<li>Click &#8220;Reboot&#8221;, then choose &#8220;Recovery&#8221;. Click &#8220;OK&#8221;.</li>
<li>Your phone will reboot and you will soon be in the recovery screen.</li>
<li>Choose the option &#8220;wipe cache partition&#8221;. If that option isn&#8217;t there then head to &#8220;mounts and storage&#8221; and choose &#8220;format /cache.&#8221;</li>
<li>Next choose &#8220;advanced&#8221; (from the main screen) and then click &#8220;Wipe Dalvik Cache&#8221;.</li>
<li>Once that&#8217;s finished you can reboot the device.</li>
</ol>
<p>I&#8217;ve noticed that once I reboot the device it seems to get stuck at the point where its trying to load the custom ROM. I would give it about 5 minutes. If nothing changes, remove the battery and boot the device again. Whatever the device tried to initialize the first time should be there and the device will boot just fine.</p>
<p>I mentioned earlier that this is a temporary solution. I don&#8217;t know the cause of the framework crash; it may be a combination of things, but at least you have a way out now. <img src='http://www.fergytech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Let me know if this process works for you OR if you have a better process. At this point I&#8217;m just a tinkerer of Android so I might be talking crap about the whole cache and corruption. I&#8217;d love to know.</p>
<h3>References</h3>
<ol>
<li><a href="http://forum.xda-developers.com/showpost.php?p=3844295&amp;postcount=5" target="_blank">http://forum.xda-developers.com/showpost.php?p=3844295&amp;postcount=5</a></li>
<li><a href="http://androidforums.com/eris-all-things-root/76110-what-dalvik-cache.html#post710236" target="_blank">http://androidforums.com/eris-all-things-root/76110-what-dalvik-cache.html#post710236</a></li>
<li><a href="http://en.wikipedia.org/wiki/Dalvik_(software)" target="_blank">http://en.wikipedia.org/wiki/Dalvik_(software)</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2012/01/fix-catastrophic-crashes-on-your-rooted-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Giving G.I. Joe: Retaliation a Second Chance</title>
		<link>http://www.fergytech.com/2011/12/giving-g-i-joe-retaliation-a-second-chance/</link>
		<comments>http://www.fergytech.com/2011/12/giving-g-i-joe-retaliation-a-second-chance/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 15:40:28 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[childhood]]></category>
		<category><![CDATA[gi joe]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[trailer]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1592</guid>
		<description><![CDATA[I was sorely disappointed with G.I. Joe: The Rise of Cobra when it first released. I said to myself, &#8220;If they ever make G.I. Joe movie, it BETTER be good.&#8221; I wanted to slit my wrist the day I witness that movie [don't worry, I didn't]. Skimming Google Trends I saw &#8220;G.I. Joe: Retaliation&#8221; and]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/bSX2oxLdcWA" frameborder="0" width="640" height="360"></iframe></p>
<p>I was sorely disappointed with <a href="http://www.imdb.com/title/tt1046173/combined" target="_blank">G.I. Joe: The Rise of Cobra</a> when it first released. I said to myself, &#8220;If they ever make G.I. Joe movie, it BETTER be good.&#8221; I wanted to slit my wrist the day I witness that movie [don't worry, I didn't]. Skimming <a href="http://www.google.com/trends/hottrends?q=gi+joe+retaliation&amp;date=2011-12-13&amp;sa=X" target="_blank">Google Trends</a> I saw &#8220;G.I. Joe: Retaliation&#8221; and clicked on it. To my surprise this movie trailer is pretty good. I really loved the music, the costumes look revamped, and the action scenes look pretty decent. Then again; it is a movie trailer&#8230; I&#8217;m a little liery of Bruce Willis, but whatever man. I&#8217;ll give this movie another chance &#8212; one last chance!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/12/giving-g-i-joe-retaliation-a-second-chance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable MP3 Playback on Fedora 16</title>
		<link>http://www.fergytech.com/2011/11/enable-mp3-playback-on-fedora-16/</link>
		<comments>http://www.fergytech.com/2011/11/enable-mp3-playback-on-fedora-16/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 15:49:36 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Linuxapade]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gstreamer]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1574</guid>
		<description><![CDATA[I always struggle with quickly enabling MP3 playback on a fresh install of Fedora. There are legal reasons (which I&#8217;m not interested in) as to why Fedora doesn&#8217;t ship with MP3 support right out of the box. So; that&#8217;s what third-party repositories are for. Simply install the RPM Fusion repository and then install the &#8220;Ugly&#8221;]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1575" title="GStreamer and RPM Fusion logos" src="http://www.fergytech.com/wp-content/uploads/lead-gstreamer-rpm-fusion.png" alt="" width="460" height="115" /></p>
<p>I always struggle with quickly enabling MP3 playback on a fresh install of Fedora. There are legal reasons (which I&#8217;m not interested in) as to why Fedora doesn&#8217;t ship with MP3 support right out of the box. So; that&#8217;s what third-party repositories are for. Simply install the <a href="http://rpmfusion.org/Configuration" target="_blank">RPM Fusion repository</a> and then install the &#8220;Ugly&#8221; <a href="http://gstreamer.freedesktop.org/" target="_blank">GStreamer</a> Plugin.</p>
<p><span id="more-1574"></span></p>
<blockquote class="code"><p># yum localinstall &#8211;nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm</p>
<p># yum install gstreamer-plugins-ugly</p></blockquote>
<p>If you need other support you can always install all the plugins for GStreamer&#8230;</p>
<blockquote class="code"><p># yum install gstreamer-plugins-*</p></blockquote>
<p>Another method is simply installing <a href="http://www.videolan.org/vlc/" target="_blank">VLC</a>. This media player is bursting at its seams with codex goodness.</p>
<blockquote class="code"><p># yum install vlc</p></blockquote>
<p>You&#8217;re welcome! <img src='http://www.fergytech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/11/enable-mp3-playback-on-fedora-16/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Setup Android SDK Starter Package on Fedora 16</title>
		<link>http://www.fergytech.com/2011/11/setup-android-sdk-starter-package-on-fedora-16/</link>
		<comments>http://www.fergytech.com/2011/11/setup-android-sdk-starter-package-on-fedora-16/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 03:02:31 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[command line interface]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[software development kit]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1559</guid>
		<description><![CDATA[Can a man&#8217;s love for the command line blossom like a rose or age like good wine? I do believe the answer to my rhetorical question is a resounding YES! Recently I&#8217;ve found myself choosing gnome-terminal to execute things rather than clicking in a series of menus on my desktop. Don&#8217;t get me wrong; a]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1567" title="Fedora 16 logo and the Android logo" src="http://www.fergytech.com/wp-content/uploads/lead-fedora-16-android.png" alt="" width="460" height="115" /></p>
<p>Can a man&#8217;s love for the <em>command line</em> blossom like a rose or age like good wine? I do believe the answer to my rhetorical question is a resounding YES! Recently I&#8217;ve found myself choosing <em>gnome-terminal</em> to execute things rather than clicking in a series of menus on my desktop. Don&#8217;t get me wrong; a GUI is nice thing to have, but the efficency of the CLI is unmatched. Through a series of unfortunate events I&#8217;ve setup my Linux environment for Android development (aka how trying to fix a bricked phone). I&#8217;m working with a fresh install from <a href="http://get.fedoraproject.org" target="_blank">Fedora 16 Live</a>. What that means is A LOT of packages/libraries are not installed. Just the bare minimum to get me going.<br />
<span id="more-1559"></span><br />
Here&#8217;s a general overview of the process I took:</p>
<ol>
<li>Download and extracted the <a href="http://developer.android.com/sdk/index.html" target="_blank">Android Software Development Kit</a>.</li>
<li>Installed the Eclipse IDE (roughly 68 packages).</li>
<li>Installed ADT plugins for Eclipse.</li>
<li>Ran ./android command from SDK &#8220;tools&#8221; directory.</li>
<li>It started the &#8220;Android SDK Manager&#8221;. I then installed:
<ol>
<li>Android SDK Platform-tools</li>
<li>The covented &#8220;Android 4.0&#8243; platform</li>
<li>3.2, 2.3.3, and 2.2 platforms (just to show that I can be verstile)</li>
</ol>
</li>
</ol>
<h3>WGET the Android SDK</h3>
<p>I&#8217;m really enjoy the simplicity of the WGET command. While viewing the SDK page in Firefox I simply copied the link for the SDK file and pasted it into the terminal:</p>
<blockquote class="code"><p>$ wget http://dl.google.com/android/android-sdk_r15-linux.tgz</p></blockquote>
<h3>Yummy, Eclipse</h3>
<p>I then used YUM to grab the Eclipse IDE and all its relevant components. Again; since this OS installation was pretty light I ended up installing 68 packages, such as: Eclipse, Java, etc.</p>
<blockquote class="code"><p># yum install eclipse</p></blockquote>
<p>Once that was done I then installed the ADT plugin.</p>
<ol>
<li>I opened the Eclipse IDE.</li>
<li>Clicked on Help &gt; Install Software.</li>
<li>Added the following repository: <a href="https://dl-ssl.google.com/android/eclipse/" target="_blank">https://dl-ssl.google.com/android/eclipse/</a></li>
<li>Clicked &#8220;Select All&#8221; and went to town! It was odd, but I noticed I had to try a couple times. It was claiming to have dependency issues. So; I started clicking one-by-one. Eventually I was able to get all 4 packages installed.</li>
</ol>
<h3>Running Android</h3>
<p><em>This following set is unnecessary since you can access the Android SDK Manager from within Eclipse (thanks to the ADT plugin). Originally;  skipped the ADT plugin step.</em></p>
<p>Now that Java is installed I can run the &#8220;android&#8221; command. It&#8217;s located in the &#8220;tools&#8221; directory of your freshly extracted tarball file &#8220;android-sdk_r15-linux.tgz&#8221;.</p>
<blockquote class="code"><p>$ ./android</p></blockquote>
<h3>SDK Managment</h3>
<p><a href="http://www.fergytech.com/wp-content/uploads/android-sdk-manager.png"><img class="alignright size-medium wp-image-1565" title="android sdk manager" src="http://www.fergytech.com/wp-content/uploads/android-sdk-manager-300x176.png" alt="" width="300" height="176" /></a></p>
<p>The Android SDK Manager popped up with some packages to install. I chose what I thought were appropriate and wrote this blog post while I waited for the files to be downloaded and installed.</p>
<p>So; that&#8217;s pretty much it. At this point you&#8217;re ready to jump into the wonderment, which is Android development. Enjoy!</p>
<h3>References</h3>
<ol>
<li><a href="http://wiki.cyanogenmod.com/wiki/Howto:_Install_the_Android_SDK" target="_blank">http://wiki.cyanogenmod.com/wiki/Howto:_Install_the_Android_SDK</a></li>
<li><a href="http://developer.android.com/sdk/installing.html" target="_blank">http://developer.android.com/sdk/installing.html</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/11/setup-android-sdk-starter-package-on-fedora-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kick Start the Fergyville Series</title>
		<link>http://www.fergytech.com/2011/11/kick-start-the-fergyville-series/</link>
		<comments>http://www.fergytech.com/2011/11/kick-start-the-fergyville-series/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 01:12:19 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[fergyville]]></category>
		<category><![CDATA[katina ferguson]]></category>
		<category><![CDATA[kickstarter]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1547</guid>
		<description><![CDATA[Well; not really kick start, but keep it going. The e-book series titled Fergyville is on its third installment. Support my wife&#8217;s project as she budgets for a kick-ass editor for this well-received series. You can find out more on the kickstarter web site.]]></description>
			<content:encoded><![CDATA[<p><iframe frameborder="0" height="410px" src="http://www.kickstarter.com/projects/katinaferguson/fergyville-the-e-book-series/widget/video.html" width="480px"></iframe></p>
<p>Well; not really kick start, but keep it going. The e-book series titled <em>Fergyville</em> is on its third installment. Support my wife&#8217;s project as she budgets for a kick-ass editor for this well-received series. You can find out more on the <a href="http://www.kickstarter.com/projects/katinaferguson/fergyville-the-e-book-series" target="_blank">kickstarter web site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/11/kick-start-the-fergyville-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Scream, You Scream, WE ALL SCREAM!</title>
		<link>http://www.fergytech.com/2011/11/i-scream-you-scream-we-all-scream/</link>
		<comments>http://www.fergytech.com/2011/11/i-scream-you-scream-we-all-scream/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 19:56:14 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1542</guid>
		<description><![CDATA[Android enthusiasts know exactly what the title of this article is referencing. I&#8217;m hearing a lot about Android 4.0 aka Ice Cream Sandwich. I remember when I first got my Android 2.1 phone (Motorola Droid), I couldn&#8217;t wait to get my hands on it. I knew 800MHz of processing power was too low, but I had to get my]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1543" title="Android 4.0 (aka Ice Cream Sandwich)" src="http://www.fergytech.com/wp-content/uploads/lead-android-ice-cream-sandwich-460x115.jpg" alt="" width="460" height="115" /></p>
<p>Android enthusiasts know exactly what the title of this article is referencing. I&#8217;m hearing a lot about <a href="http://youtu.be/-F_ke3rxopc" target="_blank">Android 4.0 aka Ice Cream Sandwich</a>. I remember when I first got my Android 2.1 phone (Motorola Droid), I couldn&#8217;t wait to get my hands on it. I knew 800MHz of processing power was too low, but I had to get my hands on one. And yes the phone was already out 6+ months &#8212; I had to get my hands on one! Cellular carriers were launching new Android phones left and right. At one point I was looking into getting the <a href="http://www.o2.co.uk/samsung/galaxy-ace" target="_blank">Samsung Galaxy Ace</a>.</p>
<p>So many choices, but I&#8217;ve learned to be patient. I&#8217;ve gotten the Android-gitters out of my system so now I can wait for the <em>right</em> phone. I&#8217;m going to wait for Android 4.0 to be released before I even consider getting a new phone. It&#8217;s too close to choose anything else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/11/i-scream-you-scream-we-all-scream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware to Wetware Interfacing</title>
		<link>http://www.fergytech.com/2011/10/hardware-to-wetware-interfacing/</link>
		<comments>http://www.fergytech.com/2011/10/hardware-to-wetware-interfacing/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 01:45:29 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[assistant]]></category>
		<category><![CDATA[kickstarter]]></category>
		<category><![CDATA[marketplace]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[speaktoit]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1526</guid>
		<description><![CDATA[I learned something about myself today. I&#8217;m not sure what the full meaning of this revelation is, but on one hand it makes me look like a cool up-on-the-tech tech-guy. On the other hand it makes me look like a delusional technological nerf herder unable to interface with something the general public refers to as]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1536" title="I, Robot" src="http://www.fergytech.com/wp-content/uploads/lead-i-robot-460x115.jpg" alt="" width="460" height="115" /></p>
<p>I learned something about myself today. I&#8217;m not sure what the full meaning of this revelation is, but on one hand it makes me look like a cool up-on-the-tech tech-guy. On the other hand it makes me look like a delusional technological nerf herder unable to interface with something the general public refers to as &#8220;common sense.&#8221; What is this discovery that I&#8217;ve made? I&#8217;ve learned how to communicate with my children through the process of toying with a voice-recognition software. :-/</p>
<h3><span id="more-1526"></span></h3>
<h3>Hardware</h3>
<p>The voice-recognition software I&#8217;m referring to, purposefully miscategoriezed as &#8220;hardware&#8221; to fit my title, is an Android application called <a href="http://www.speaktoit.com/" target="_blank">Speaktoit Assistant</a>. I heard about it while driving home from work listening to <a href="http://twit.tv/show/all-about-android/30" target="_blank">TWiT&#8217;s All About Android podcast</a>. The hosts <em>fail whaled</em> a demo of the Assistant application. Even though it bombed I was intrigued enough to install and try it for myself. At first I didn&#8217;t know  exactly what I was I supposed to be asking this piece of software. I pushed the voice input button and kind of gave my phone a blank stare. After gathering my thoughts I then tried some simple commands, after all, I didn&#8217;t expect this thing to really interface with me like I&#8217;ve seen in the movies. So; I said &#8220;Hi&#8221; and a mono-computerized female voice replied, &#8220;Hi there, friend!&#8221; I thought, &#8220;Oh really!? This is the first time we&#8217;re communicating and I&#8217;m already your <em>friend</em>.&#8221; I remembered in the demo that Assistant called the user by name so I asked, &#8220;What&#8217;s your name?&#8221; It replied, &#8220;My name is Sam.&#8221;</p>
<h3>Wetware</h3>
<p><img class="alignright size-full wp-image-1533" title="The main screen for Speaktoit Assistant" src="http://www.fergytech.com/wp-content/uploads/speaktoit-assistant-screen.jpg" alt="" width="239" height="379" /></p>
<p>I continued to speak commands at this program to see what the results would be. A nice thing about the interface is the visual feedback. In the lower-left corner you&#8217;ll see what the program thought you said after analysing the input. It wasn&#8217;t too accurate, but understandable; I was in my car so it&#8217;s probably picking up background noise. I played with it some more, each time adjusting my output to guarantee a more accurate input. I made a mental note that I couldn&#8217;t flat-out have a dialogue with <em>Sam</em>. I had to give her short commands. I recalled from the podcast that in their demo Sam updated the user&#8217;s Facebook status. So; I tried it. &#8220;Update Facebook status.&#8221; She then prompted with &#8220;What should I change your Facebook status to?&#8221; I paused, not knowing what to really have this program post for me. My mouth stumbled out some words, but it wasn&#8217;t recognizable enough for her to make any real sense of it. Sam confirmed if I wanted that poorly constructed message to be posted. I quickly said, &#8220;No, no.&#8221;</p>
<p>I tried it again; this time with more clarity and purpose. Success; Sam changed my Facebook status. In a small way &#8212; that  accomplished task &#8212; felt exhilarating. I was able to communicate outside of my car without typing anything. I know, this isn&#8217;t super rare, but my brain made a big deal about it. I then tried another popular service, Twitter. Again; successful post. I was really warming up to this concept of having a digital personal assistant.</p>
<h3>Interface</h3>
<p>I got into the house and laid down on the couch. My son finished his dinner and saw me playing with the phone. Not just touching the screen, but speaking directly to it. He kept starting his queries with &#8220;Hi&#8230;&#8221; or &#8220;Hey&#8230;&#8221; I told him that it would keep saying &#8220;Hi&#8221; back. I instructed him to make direct commands. He eventually adjusted, but it was very interesting for me to see my six-year-old son interface with Sam. It sparked something inside me. I&#8217;m not certain what&#8217;s going on, but I like the change in the wind.</p>
<p>I then had to convince my four-year old to finish eating her food and my two-year old to stop playing and eat her food. I noticed that I wasn&#8217;t my Oscar-the-grouchy self. I spoke in a calm fashion, being deliberate with my commands and not distorting my request by expressing my frustration. As I continued to communicate with my daughters I realized that they were actually doing what I wanted them to. It wasn&#8217;t a smooth process by any stretch of the imagination, but the progress was certainly more tangible than any of my previous attempts.</p>
<p>Before this experiment of testing the Speaktoit Assistant application I was very sceptical to voice-recognition software on a smart phone. I didn&#8217;t see the purpose. I occasionally use the voice-to-text function of my Android phone to post a status update or IM while in my car, but <em>that</em> was the peak of my interest. With this connection I&#8217;ve made, my interest in this type of technology is really taking root. I can imagine talking to my phone in order to hear what my schedule is, what tasks I have to accomplish and updating my social media platforms. Assistant certainly has a long way to go, but I like what I&#8217;ve experienced in its beta form. Check out <a href="http://www.speaktoit.com/" target="_blank">Speaktoit</a>&#8216;s web site. They are doing a <a href="http://www.kickstarter.com/projects/speaktoit/speaktoit-talking-personal-assistant-for-mobile-de" target="_blank">Kickstarter</a> in order to gain more capital. I wish them success and you count on me evangelising their efforts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/10/hardware-to-wetware-interfacing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Battlefield 3 Beta Video Orgie</title>
		<link>http://www.fergytech.com/2011/09/battlefield-3-beta-video-orgie/</link>
		<comments>http://www.fergytech.com/2011/09/battlefield-3-beta-video-orgie/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 23:52:56 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[battlefield]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[playlist]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1514</guid>
		<description><![CDATA[I&#8217;m super excited about the open beta for Battlefield 3. So much so that I created a YouTube playlist with all the footage I can find. As of this post&#8217;s date my list consists of captured footage from early release. It&#8217;s open to the rest of us tomorrow&#8230; Oh happy day! I&#8217;m getting the game]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m super excited about the <a href="http://www.battlefield.com/battlefield3" target="_blank">open beta for Battlefield 3</a>. So much so that I created a <a href="http://www.youtube.com/playlist?list=PLD6BB1A429AEB6E6A" target="_blank">YouTube playlist</a> with all the footage I can find. As of this post&#8217;s date my list consists of captured footage from early release. It&#8217;s open to the rest of us tomorrow&#8230; Oh happy day! I&#8217;m getting the game for Xbox 360, what console will you rock out to?</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/videoseries?list=PLD6BB1A429AEB6E6A&amp;hl=en_US&amp;hd=1" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-1514"></span></p>
<h3>How to See the Playlist</h3>
<p>Use your mouse to rollover the bottom of the Flash object. Click on that white box to see the remaining videos.</p>
<p><img class="alignnone size-full wp-image-1517" title="YouTube playlist toggle" src="http://www.fergytech.com/wp-content/uploads/youtube-playlist-embed-rollover.png" alt="YouTube playlist toggle" width="464" height="173" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/09/battlefield-3-beta-video-orgie/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>P90X Fail Whale</title>
		<link>http://www.fergytech.com/2011/07/p90x-fail-whale/</link>
		<comments>http://www.fergytech.com/2011/07/p90x-fail-whale/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:51:55 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[p90x]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1396</guid>
		<description><![CDATA[This post was originally intended to be my transformation story of a guy 5&#8217;11&#8243; weighing 240 lbs to slimming down to the low 200&#8242;s. NOPE! &#8220;No soup for you!&#8221; This post has now been repurposed into showing you just how hard and how committed you really need to be in order to complete the P90X]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1495" title="Fail whale" src="http://www.fergytech.com/wp-content/uploads/lead-fail-whale-460x115.jpg" alt="" width="460" height="115" /></p>
<p>This post was originally intended to be my transformation story of a guy 5&#8217;11&#8243; weighing 240 lbs to slimming down to the low 200&#8242;s. NOPE! &#8220;No soup for you!&#8221; This post has now been repurposed into showing you just how hard and how committed you really need to be in order to complete the P90X workout system. The main challenge is that this system requires you to switch gears and work out every day for 90 days. I don&#8217;t know about you, but going from the status of <strong>not active sitting on my butt playing Xbox</strong> to <strong>training for a triathlon</strong> is insane.</p>
<p><span id="more-1396"></span>Besides the workout system (which is damn good), the nutritional portion of this system is well laid out, but hard to follow if you don&#8217;t have a lot of time on your hands. I&#8217;m running a struggling business, I have three kids, a wife, and a full-time job. I&#8217;m grateful that they put so much thought into the nutritional manual, but a lot of those required you to make sauces and supplemental things from scratch. Don&#8217;t get me wrong, I&#8217;m all about things from scratch, but I nor my wife had the time to prepare them.</p>
<p>What that means is that when I do start it up again; I&#8217;ll need to really put a game plan together for eating properly. I noticed that if I eat every three hours and drink lots of water then my body is regulated. Changing your mindset to eat the right portion size is a killer as well, but we that diet know about all this stuff. Read my failed attempt below. One thing you&#8217;ll notice is the gap in days as I continue through the program.</p>
<blockquote>
<h3>Day 1</h3>
<p>Monday, March 28, 2011 &#8211; Since this was my second attempt at the P90X system I knew what was in store. It felt nice being able to do most of the moves, but I was still far from doing them with the same intensity. My plan at this point is to simply learn the form and pace myself. I&#8217;m guessing that as I continue to get my body back into the routine of being active I can then keep up with the workouts. Just like many folks we didn&#8217;t fully prepare for the system. With that said; my diet has changed a little. I did have an eight egg white omelet for breakfast. Wow; I didn&#8217;t realize that egg whites could make a decent omelet. I normally have about two or four egg whites and I&#8217;m laughing at how dismal it looks, but eight was MORE than enough.</p>
<h3>Day 2</h3>
<p>Tuesday, March 29, 2011 &#8211; The workout went pretty well. Some of the moves that we did yesterday weren&#8217;t as hard to execute this time. I did feel some strain in my lower back when doing the Banana. The Wife and I were a little cautious of the time, at first, and was thoroughly relieved when we saw that we only had three minutes left.</p>
<h3>Day 3</h3>
<p>Wednesday, March 30, 2011 &#8211; I started out very sore, but it wasn&#8217;t as bad as yesterday trying to get out of bed. We were rushing to get out of the house so I couldn&#8217;t make a protein-filled breakfast. I ate some raisin brand cereal with 2% milk. It got bad when I got to work, I was really hungry and ended up eating a Hershey&#8217;s bar someone gave me the day before.</p>
<h4>The Workout</h4>
<p>So; the Wife and I haven&#8217;t done much research, which means minutes before we workout we read what type of workout we&#8217;re going to do. To our surprise Day 3 called for two workouts. When we put in the first DVD our mouths dropped to the floor when we saw that it was roughly 50 minutes long. We thought, &#8220;How long is the other one then!?&#8221; In the end; we had a great time. Some of the moves were easier to do than the first day, the Ab video was only 15 minutes, but very intense.</p>
<h3>Day 4</h3>
<p>Thursday, March 31, 2011 &#8211; I ended up going to bed around 1:30 AM, which doesn&#8217;t help me when I have to wake up for 5:00 AM.</p>
<h3>Day 5 &#8211; Yoga X</h3>
<p>Friday, April 1, 2011 &#8211; OMG; the Wife and I nearly died doing yoga. Who would have thought!? I think we did the first 20 or 30 minutes of the hour and a half minute routine. I was simply amazed with how long they were holding the positions. We both opt&#8217;d out.</p>
<h3>Day 6 &#8211; Kenpo</h3>
<p>Tuesday, April 5, 2011 &#8211; Unfortunately; we took a couple days off from the workout routine. Yoga nearly killed us and life was a little rough over the weekend and Monday. So; it was nice to get a break and let our bodies heal, but it was a little scary to know that we might not be ready for the next video.</p>
<h4>The Diet</h4>
<p>At this point I&#8217;ve decided that I&#8217;m probably not going to be able to follow the diet plan as instructed so I&#8217;ll try to eat more protein and less carbs and only snack twice a day. That roughly means that I&#8217;ll eat every three hours or so.</p>
<h4>The Workout</h4>
<p>We normally start the workout around 20:30. Lucky for us the kids went to bed on time so I was able to play a little Full House Poker on my Xbox while dinner settled. Around 20:30 it was time to put down the games and get into the workout routine. I looked at the P90X manual and saw &#8220;Kenpo&#8221;. My mind immediately flashed back to one of the previous videos I didn&#8217;t like. I thought to myself that this wasn&#8217;t going to be fun. To my surprise I really enjoyed it. It was certainly fast-paced and I worked up a good amount of sweat.</p>
<p>I was truly happy to see the results. I was able to bounce around without feeling so heavy and in the middle of the workout I was able to sort of play with the kenpo moves jokingly. THAT was extra energy I didn&#8217;t know I had. I&#8217;m very excited.</p>
<h3>Day 7 &#8211; Rest or X Stretch</h3>
<p>Sunday, April 10, 2011 &#8211; I was pretty determined to get back on the P90X wagon. I felt like crap all weekend and I was really upset with myself for skipping so many days. It&#8217;s the same cycle, you feel tired because of a busy day and you don&#8217;t want to do the exercise. Yet keeping your body active helps to give you energy. It&#8217;s a &#8220;chicken or the egg&#8221; kind of thing and I keep roasting the chicken and boiling the eggs.</p>
<h3>Day 8 &#8211; Core Synergenics</h3>
<p>Tuesday, April 12, 2011 &#8211; Yes; this is getting ridiculous. I ate too much that day because I was hungry and didn&#8217;t care about the results. Yet again I realized that food is a comfort mechanism for me and I have to get it under control. We did the workout, but I barely finished or did it with as much intensity as the first time. The food was gurgling in my throat and I could feel that I was over exerting myself. So; I stopped.</p>
<h3>Day 9 -</h3>
<p>[I don't remember what happened on this day.]</p>
<h3>Day 10 &#8211; Shoulders and Arms, Ab Ripper X</h3>
<p>Monday, April 25, 2011 &#8211; Again; this is not how the program is supposed to be followed. There were a couple of times where I tried to get going, but I was beat down by the day or my neck and shoulders hurt. Whenever my neck and shoulders hurt a throbbing pain in my temple is sure to follow. Ironically; working out (or being active) is what my body needs so that my shoulders aren&#8217;t so stiff yet I was having a hard time &#8220;being active.&#8221; After days of failed attempts to start up the P90X routine I finally dug deep and knocked one out.</p>
<p>I&#8217;m not sure why it surprises me each time, but the workout wasn&#8217;t as hard as I thought it would be. This particular video the music was dubbed much louder than Tony&#8217;s microphone so I did the routine without music. To be honest I liked it a lot better. It felt more like a private session than a workout video. I was able to stay focused because I was a little more familiar with the routine so that helped a lot. I still don&#8217;t have any weights or resistance bands so I&#8217;m still working on form.</p>
<p>Even without using weights I could feel the skin wrapped around my arms tighten and my shoulders were indeed worked out, but my form felt loose. I had a great time and I look forward to tonight&#8217;s session. I had a great night sleep and it felt good to wake up at 5:15 AM instead of crawling out of bed after 6:30 AM.</p>
<h3>Day 11 &#8211; Yoga X</h3>
<p>Tuesday, April 26, 2011 &#8211; I hate yoga, I hate it I hate it I simply hate it! Why do I hate it!? It&#8217;s because of its sloth-like speed and difficulty. When we were teens my brother showed me that if I do a very slow push-up that it&#8217;s a lot harder than the regular super fast push-ups we were doing. In disbelief I tried it and I only did a quarter of my normal reps. Ever since then I knew slower was better, but a lot harder.</p></blockquote>
<p>April 27, 2011 I stopped working out. I tried again a month or so later. I tried to adjust it to my schedule which was three times a week. I got through the first two videos and didn&#8217;t go back. It&#8217;s now July 2011 and I&#8217;m inspired to try this again. For pete&#8217;s sake I did buy this product, I need to use it. <img src='http://www.fergytech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;ll need to setup my eating pattern to support this change in activity. We&#8217;ll see how it goes.</p>
<p>I will say that when I was active, I felt a big difference in my body. I could sleep in my bed without having shoulder problems. My legs wouldn&#8217;t be so stiff and achy while sitting at my desk at work, and I had far less headaches than normal. This knowledge is very important to me. I got a glimpse of what it is like to be healthy again. It&#8217;s pretty sweet and this knowledge is what&#8217;s motivating me to keep trying until I get it right.</p>
<p>I know I&#8217;m not the only one that&#8217;s crashed and burned the P90X system. Add a comment so we can all have a big laugh&#8230; or comfort one another, which ever floats your boat!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/07/p90x-fail-whale/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable SSH on Fedora 15</title>
		<link>http://www.fergytech.com/2011/05/enable-ssh-on-fedora-15/</link>
		<comments>http://www.fergytech.com/2011/05/enable-ssh-on-fedora-15/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:23:27 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Linuxapade]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[secure shell]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=1462</guid>
		<description><![CDATA[Good ol&#8217; Secure Shell or SSH &#8212; who would want to live without them!? To give you a text-book definition; SSH is a network protocol that allows data to be exchanged using a secure channel between two networked devices. Now that we&#8217;ve gotten that out of the way, let get down to business. You&#8217;ve got]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1470" title="Secure Shell Daemon (tools)" src="http://www.fergytech.com/wp-content/uploads/lead-secure-shell-daemon.jpg" alt="" width="460" height="115" /></p>
<p>Good ol&#8217; <a href="http://en.wikipedia.org/wiki/Secure_Shell" target="_blank">Secure Shell</a> or <em>SSH</em> &#8212; who would want to live without them!? To give you a text-book definition; SSH is a network protocol that allows data to be exchanged using a secure channel between two networked devices. Now that we&#8217;ve gotten that out of the way, let get down to business. You&#8217;ve got a fresh install of <a href="http://fedoraproject.org/en/get-fedora" target="_blank">Fedora 15</a>, with that wonky <a href="http://gnome3.org/" target="_blank">GNOME 3</a> desktop, and need to figure out how to enable SSH. This article is simply a barebones way of getting started. There&#8217;s a better method to make the SSH session more secure, but I haven&#8217;t researched that yet.In order to run some of the commands you&#8217;ll need to have the root account&#8217;s password.<br />
<span id="more-1462"></span></p>
<h3>Enable SSH Daemon</h3>
<p>First things first, let&#8217;s make sure that the ssh daemon is running. Without that we&#8217;re not using this service at all. Open gnome-terminal and type:</p>
<blockquote class="code"><p>$ su -<br />
Password:<br />
# systemctl start sshd.service</p></blockquote>
<p>Now that it&#8217;s started you&#8217;ll need to keep it going in case you reboot your machine. Run the following command to have it start on-boot:</p>
<blockquote class="code"><p># systemctl enable sshd.service</p></blockquote>
<p>After executing that command I received the message below. <a href="http://www.linkedin.com/in/tomasztorcz" target="_blank">Tomasz Torcz</a> was kind of enough let me know that the above command will redirect to <em>chkconfig </em>until systemd unit file is shipped with sshd.</p>
<blockquote><p>sshd.service is not a native service, redirecting to /sbin/chkconfig.<br />
Executing /sbin/chkconfig sshd on</p></blockquote>
<h3>Verify Firewall Setting</h3>
<p>By default port 22 is open in the firewall, but it&#8217;s good to double check. Open <strong>system-config-firewall</strong>. You can either type in that name or navigate to <em>Activities | Applications | Firewall</em>.</p>
<p><a href="http://www.fergytech.com/wp-content/uploads/screenshot-firewall-configuration.png"><img class="alignnone size-medium wp-image-1463" title="screenshot-firewall-configuration" src="http://www.fergytech.com/wp-content/uploads/screenshot-firewall-configuration-300x214.png" alt="" width="300" height="214" /></a></p>
<h3>Test the Connection</h3>
<p>The easiest way to test is run the <strong>ssh</strong> command in your terminal. Another method is installing an SSH client on your Android device (<a href="http://code.google.com/p/connectbot/" target="_blank">ConnectBot</a>) or installing <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">PuTTY</a> on your Windows machine. If you&#8217;re going to test the connection on the same machine, simply open gnome-terminal and type:</p>
<blockquote class="code"><p>$ ssh user@hostname</p></blockquote>
<p>For instance my username is &#8220;marc&#8221; and my computer is 10.0.0.2 (I could never figure out how to configure my hostname properly). So; I type in <strong>ssh marc@10.0.0.2</strong>. I&#8217;d get a warning message saying:</p>
<blockquote><p>The authenticity of host &#8217;10.0.0.2 (10.0.0.2)&#8217; can&#8217;t be established.<br />
RSA key fingerprint is [some long identification number in 2-digit sequence]<br />
Are you sure you want to continue connecting (yes/no)?</p></blockquote>
<p>Once I typed in &#8220;yes&#8221;, I was then able to type in my password for &#8220;marc&#8221; and continue on. That&#8217;s it. Have fun SSHin&#8217; into your machine from remote places.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2011/05/enable-ssh-on-fedora-15/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

