<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>systemBash</title>
	
	<link>http://systembash.com</link>
	<description>Technology and System Administration</description>
	<lastBuildDate>Tue, 09 Feb 2010 01:05:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/systembash" /><feedburner:info uri="systembash" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><geo:lat>39.978456</geo:lat><geo:long>-75.822755</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/systembash" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsystembash" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><item>
		<title>UbunTOS – Ubuntu 9.10 + TinyOS 2.x VirtualBox Image</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/AQ9-qKJEWwc/</link>
		<comments>http://systembash.com/content/ubuntos-ubuntu-9-10-tinyos-2-x-virtualbox-image/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 01:05:56 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Programs]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[tinyos]]></category>
		<category><![CDATA[ubuntos]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=601</guid>
		<description><![CDATA[
This is my admittedly minor but I hope useful contribution to the TinyOS development community. TinyOS is an Operating System and development framework for Wireless Sensor Networks and other platforms which has a small footprint and is very energy conscious.
The TinyOS source code is available for free online for many operating systems, however it takes a [...]]]></description>
			<content:encoded><![CDATA[
<p>This is my admittedly minor but I hope useful contribution to the TinyOS development community. <a href="http://tinyos.net/">TinyOS</a> is an Operating System and development framework for Wireless Sensor Networks and other platforms which has a small footprint and is very energy conscious.</p>
<p>The TinyOS source code is available for free online for many operating systems, however it takes a long time to get the environment set up and it is not portable at all. I came across <a href="http://toilers.mines.edu/Public/XubunTOS">XubunTOS</a> but it did not seem to be in active development anymore, so I endeavored to install TinyOS 2.1 and 2.x from source into a regular Ubuntu image. The most help came from <a href="http://www.keally.org/2008/11/11/installing-tinyos-2x-on-ubuntu-with-iris-support/">Matt Keally&#8217;s Blog</a>. While doing this, I thought it might be useful to many others who wish to develop in the TinyOS framework but might not have the skills necessary to install it. Therefore, I developed this <a href="http://www.virtualbox.org/">VirtualBox</a> image so that you can install it on any system for which VirtualBox is available and supports USB passthrough for the programming of the motes. I&#8217;ve tested on Windows 7, Windows XP and it should work on any other host OS, but I would love to hear your feedback. All <a href="http://www.arsgeek.com/2007/05/10/exclusive-canonical-ltd-and-ubuntu-founder-mark-shuttleworth-announce-ubuntos/">funny business</a> aside, I present to the world UbunTOS:<span id="more-601"></span></p>
<p><a href="http://systembash.com/wp-content/uploads/2010/02/vboxubuntos.png"><img class="aligncenter size-full wp-image-605" title="vboxubuntos" src="http://systembash.com/wp-content/uploads/2010/02/vboxubuntos.png" alt="" width="453" height="230" /></a></p>
<h3>Features</h3>
<ul>
<li>Ubuntu 9.10 OS (patched through 2/5/2010)</li>
<li>Complete TinyOS development environment</li>
<li>TinyOS 2.1 Installed</li>
<li>TinyOS 2.x CVS Installed (default environment)</li>
<li>Portable for development in a variety of host environments</li>
<li>Patched motelist for MIB520 programming board</li>
</ul>
<h3>Directions</h3>
<ol>
<li>Unzip the file and import into VirtualBox. I recommend at least 768M RAM</li>
<li>Boot system</li>
<li>Enable USB passthrough for the programming board. Check off the USB device in the menu as shown:<br />
<img class="aligncenter size-full wp-image-606" title="vboxusb" src="http://systembash.com/wp-content/uploads/2010/02/vboxusb.png" alt="VirtualBox USB Passthrough" width="381" height="132" /></li>
<li>Check &#8216;motelist&#8217; to see which port it has been assigned to (motelist has been patched to see MIB520 programming board)</li>
<li>Program away! TinyOS resides in /opt/</li>
</ol>
<h3><span style="text-decoration: underline;">Download</span></h3>
<p>MD5 sum:    <strong>9a27ba7902337139c2eae0121ec6ca4e</strong></p>
<p>Download via torrent:     <a href="/devel/UbuntuTOS_Ubuntu-9.10_TinyOS-2.x.zip.torrent"><strong>UbuntuTOS_Ubuntu-9.10_TinyOS-2.x.zip.torrent</strong></a></p>
<p>If you happen to have spare bandwidth, please <a href="http://systembash.com/contact/">send me a note</a> and I will link to the file via http or ftp.</p>
<h3>Notes</h3>
<ul>
<li>The default username is wcu and password is <strong>nosecurity</strong></li>
<li>The hostname is wcu-desktop, in honor of <a href="http://www.wcupa.edu">West Chester University</a> which is sponsoring my research into Wireless Sensor Networks.</li>
<li>To switch between the TinyOS 2.x and 2.1 environment, run the shell script /opt/tinyos-2.1.0/tinyos.sh or /opt/tinyos-2.x/tinyos-2.x.sh. By default the 2.x environment is loaded via ~/.bashrc/.</li>
<li>To update TinyOS 2.x with latest CVS Code:<br />
cd /opt; cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co -P tinyos-2.x</li>
<li>I&#8217;ve testing this using <em>Mica2 </em>and<em> Micaz</em>. Let me know if you have success with other combinations as I just do not have the hardware to test.</li>
<li>Usually the programming port and the data port are on consecutive ports. In the example above, the programming device is /dev/ttyUSB0 and the data port, for serialforwarder, is /dev/ttyUSB1</li>
</ul>
<h3>Known Bugs?</h3>
<p>If you have issues while enabling USB Passthrough, such as an error like:</p>
<p>Version:1.0 StartHTML:0000000105 EndHTML:0000001970 StartFragment:0000000127 EndFragment:0000001952</p>
<p><!--StartFragment--></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" bgcolor="#eeeeee">
<tbody>
<tr>
<td>Result Code:</td>
<td>E_INVALIDARG (0&#215;80070057)</td>
</tr>
<tr>
<td>Component:</td>
<td>HostUSBDevice</td>
</tr>
<tr>
<td>Interface:</td>
<td>IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}</td>
</tr>
<tr>
<td>Callee:</td>
<td>IConsole {6375231a-c17c-464b-92cb-ae9e128d71c3}</td>
</tr>
</tbody>
</table>
<p>Reboot your host system. I believe this happens while reinstalling the passthrough driver for the USB device for the first time. Rebooting seems to fix this problem, and after the initial setup this problem seems to disappear.</p>
<p>If you have any other problems (or compliments!) please leave a message via the form below.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=AQ9-qKJEWwc:5YbPVKGM6Y8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=AQ9-qKJEWwc:5YbPVKGM6Y8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=AQ9-qKJEWwc:5YbPVKGM6Y8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=AQ9-qKJEWwc:5YbPVKGM6Y8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=AQ9-qKJEWwc:5YbPVKGM6Y8:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=AQ9-qKJEWwc:5YbPVKGM6Y8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=AQ9-qKJEWwc:5YbPVKGM6Y8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/AQ9-qKJEWwc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/ubuntos-ubuntu-9-10-tinyos-2-x-virtualbox-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://systembash.com/content/ubuntos-ubuntu-9-10-tinyos-2-x-virtualbox-image/</feedburner:origLink></item>
		<item>
		<title>Essential FourSquare Anti-Stalking Security Tips</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/RzFKfHwyAeA/</link>
		<comments>http://systembash.com/content/essential-foursquare-security-anti-stalking-guide-tip/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 00:03:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[geotagging]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[society]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=587</guid>
		<description><![CDATA[Currently I am in the Computer Science Master's Program at West Chester University and I am focusing my research on Location Based Updates in Social Media and their societal and security implications. So you can say I think about this topic more than most normal people do.

<a href="http://foursquare.com/">FourSquare</a> is a growing service that allows you to "Check in" to restaurants, grocery stores, museums and just about any place you can imagine. However, I have seen several of my friends checking in to locations which, I must say as a security research student, set off warning bells. Although I am calling out FourSquare specifically, these also apply to just about any other location based software where you broadcast your location to other folks, whether they are your friends or the general public. <a href="http://gowalla.com/">GoWalla</a> and <a href="http://brightkite.com/">BrightKite</a> are in the same boat.

Without further ado... here is my list of top FourSquare Security Faux Pas (after the break...)]]></description>
			<content:encoded><![CDATA[
<p>Currently I am in the Computer Science Master&#8217;s Program at West Chester University and I am focusing my research on Location Based Updates in Social Media and their societal and security implications. So you can say I think about this topic more than most normal people do.</p>
<p><a href="http://foursquare.com/">FourSquare</a> is a growing service that allows you to &#8220;Check in&#8221; to restaurants, grocery stores, museums and just about any place you can imagine. However, I have seen several of my friends checking in to locations which, I must say as a security research student, set off warning bells. Although I am calling out FourSquare specifically, these also apply to just about any other location based software where you broadcast your location to other folks, whether they are your friends or the general public. <a href="http://gowalla.com/">GoWalla</a> and <a href="http://brightkite.com/">BrightKite</a> are in the same boat.</p>
<p>As with any list, there are exceptions to the rule. So although I would say that you should generally avoid checking in at these locations and you can use it as a rough guide, things might be different for you personally.</p>
<p>Without further ado&#8230; here is my list of <strong>top FourSquare Check-in Locations To Avoid</strong><span id="more-587"></span>:</p>
<h2>1. Checking In At Home</h2>
<p>This one would seem to be obvious a few years ago. Remember the &#8220;old rules&#8221; when you got on the internet &#8211; don&#8217;t give anyone your real name, address, phone number or other personally identifiable information? It seems like this one went out the door when social media came into the picture. I&#8217;ve seen many folks posting the exact coordinates of their home, as well as when they are home. Between that and the fact that many users have their real names associated with their user ids, this becomes a huge security problem. Stalkers would love to get their hands on this information.</p>
<h2>2. Checking In At Your Significant Other&#8217;s Home</h2>
<p>Similarly to checking in at home, does someone need to know the location of your boyfriend&#8217;s, girlfriend&#8217;s or fiance&#8217;s residence? This information should be public knowledge.</p>
<h2>
<div id="attachment_594" class="wp-caption alignright" style="width: 210px"><a href="http://www.flickr.com/photos/epicharmus/756868390/"><img class="size-full wp-image-594" title="bank" src="http://systembash.com/wp-content/uploads/2010/02/bank.png" alt="" width="200" height="133" /></a><p class="wp-caption-text">Photo by epicharmus</p></div>
<p>3. Checking In At Your Bank</h2>
<p>One thing you should never, ever let scammers, con artists, and identity thieves know is where you do your banking. Checking in even once at this location gives them not only an idea of the company where you bank at, but which branch you go to and the time of day you typically visit. This should definitely be a no-no. It&#8217;s like wearing an &#8220;I&#8217;m carrying cash&#8221; sign on your back.</p>
<h2>4. Checking In While On Vacation</h2>
<p>&#8220;I&#8217;m in Florida for the next 7 days with my whole family&#8221; is just begging for a burglar to come ransack your house. Maybe you have someone house sitting for you, or have some sort of security system in place, but I suspect many do not.</p>
<p>This is a tough one to follow. When you are on vacation in some interesting place, you want to tell your friends about it. What I tend to do is to check in, but not mention that my family is with me. This obfuscates some of the information and would hopefully give enough doubt to any would-be intruders to actually trying to break into your home.</p>
<h2>5. Checking In At Your Doctor&#8217;s Office</h2>
<p>In addition to calls of &#8220;TMI&#8221; this is another one that you should keep to yourself for privacy purposes. Someone could in theory call or visit your doctor&#8217;s office and get your personal medical information.</p>
<h2>
<div id="attachment_595" class="wp-caption alignleft" style="width: 138px"><a href="http://www.flickr.com/photos/tidewatermuse/165345815/"><img class="size-full wp-image-595" title="security" src="http://systembash.com/wp-content/uploads/2010/02/security.png" alt="" width="128" height="200" /></a><p class="wp-caption-text">Photo courtesy of tidewatermuse</p></div>
<p>6. Checking In At Work, Depending on Your Job</h2>
<p>This one depends highly on your job. If you are a security guard, you probably don&#8217;t want anyone knowing when you are on or off the job. However if you are a desk worker, you won&#8217;t mind if your friends, or anyone knows that you are indeed at work as this can be assumed.  If you are in the military and are deployed on a secret assignment in a foreign city, don&#8217;t think it is proper to check in anywhere in that city. (In fact, you might want to check in at a false location for misdirection, but that topic is for another day.)</p>
<p>Alternatively, if you are supposed to be at work but have called in sick, don&#8217;t check in at your favorite bar that night. It will reveal your ruse in an instant to anyone who is in-the-know enough to follow you on 4square.</p>
<h2>7. Checking in at Your Child&#8217;s School</h2>
<p>This is an addition from a friend, he mentioned that he makes sure that he never checks in at his children&#8217;s school. You don&#8217;t want to give someone a direct map and time table for when your kid is at school. This is another check in place that should be strictly off limits.</p>
<p><strong>In conclusion,</strong> when checking into a location, be aware of what someone would do with that information if they had a malicious purposes. Maybe it is a bit paranoid, but I try to think of the above reasons before I check in at locations which could divulge sensitive information to unknown parties.</p>
<p>Sure you can restrict who you friend on these networks, but increasingly it has become obvious that criminals are using fake accounts to friend folks and &#8220;grow&#8221; their network. Be careful with who you friend and send all of your location information to. In addition to the above specific locations which can reveal sensitive information about you, any 4square user checking in at restaurants or other places divulge a pattern of travel that could be used against them.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=RzFKfHwyAeA:8I3YAsO---g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=RzFKfHwyAeA:8I3YAsO---g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=RzFKfHwyAeA:8I3YAsO---g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=RzFKfHwyAeA:8I3YAsO---g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=RzFKfHwyAeA:8I3YAsO---g:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=RzFKfHwyAeA:8I3YAsO---g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=RzFKfHwyAeA:8I3YAsO---g:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/RzFKfHwyAeA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/essential-foursquare-security-anti-stalking-guide-tip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://systembash.com/content/essential-foursquare-security-anti-stalking-guide-tip/</feedburner:origLink></item>
		<item>
		<title>Linux Command Line, Generating a Random File</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/_EQ28-Dl0ng/</link>
		<comments>http://systembash.com/content/linux-command-line-generating-a-random-file/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 01:53:41 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=581</guid>
		<description><![CDATA[
It is very easy to create a random file using the linux command line. Much like the command to fill a file with all zeros, for example a 1 Meg file:
dd if=/dev/zero of=zero.filename bs=1024 count=1000
You do the same using /dev/urandom:
dd if=/dev/urandom of=random.filename bs=1024 count=1000
Resulting in a 1MB file:
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) [...]]]></description>
			<content:encoded><![CDATA[
<p>It is very easy to create a random file using the linux command line. Much like the command to fill a file with all zeros, for example a 1 Meg file:</p>
<pre>dd if=/dev/zero of=zero.filename bs=1024 count=1000</pre>
<p>You do the same using /dev/urandom:</p>
<pre>dd if=/dev/urandom of=random.filename bs=1024 count=1000</pre>
<p>Resulting in a 1MB file:</p>
<pre>1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) copied, 0.0294247 s, 34.8 MB/s</pre>
<p>This is transferring random data from the virtual device urandom to the output file. We use /dev/urandom instead of /dev/random because the /dev/random source generates random data very slowly. urandom is much faster at this but remains very random, <a href="http://vinitsworld.blogspot.com/2008/10/difference-between-devrandom-and.htmlh">if not quite a random</a> as /dev/random. This should work with any system with <a href="http://linux.die.net/man/1/dd">dd</a> and /dev/urandom.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=_EQ28-Dl0ng:4O83AlLI0IQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=_EQ28-Dl0ng:4O83AlLI0IQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=_EQ28-Dl0ng:4O83AlLI0IQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=_EQ28-Dl0ng:4O83AlLI0IQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=_EQ28-Dl0ng:4O83AlLI0IQ:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=_EQ28-Dl0ng:4O83AlLI0IQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=_EQ28-Dl0ng:4O83AlLI0IQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/_EQ28-Dl0ng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/linux-command-line-generating-a-random-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://systembash.com/content/linux-command-line-generating-a-random-file/</feedburner:origLink></item>
		<item>
		<title>What I recently learned about EDID, Windows 7 and nVidia</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/IVx0CYHXp8E/</link>
		<comments>http://systembash.com/content/what-i-recently-learned-about-edid-windows-7-and-nvidia/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:39:16 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[edid]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[windows-7]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=576</guid>
		<description><![CDATA[
EDID stands for Extended display identification data and is what many computer monitors and televisions with a VGA/HDMI use to tell the PC what resolution they support. Which, in theory at least, is great.
However what I recently found out is that many LCD and Plasma televisions do not broadcast the correct 16:9 resolution via EDID, and [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://en.wikipedia.org/wiki/Extended_display_identification_data">EDID</a> stands for <strong>Extended display identification data </strong>and is what many computer monitors and televisions with a VGA/HDMI use to tell the PC what resolution they support. Which, in theory at least, is great.</p>
<p>However what I recently found out is that many LCD and Plasma televisions do not broadcast the correct 16:9 resolution via EDID, and therefore the computer doesn&#8217;t know what resolution to display and you have a stretched image. <span id="more-576"></span></p>
<p>I have an <a href="http://www.lge.com/us/computer-products/monitors/LG-DU-37LZ30.jsp">LG DU-37LZ30</a> which according to its specs at least has a 1366&#215;768 native resolution (It is a 720p/1080i set). However its EDID system broadcasts a resolution of 1024&#215;768, resulting in the signal looking stretched. Some programs, like Boxee for example, can correct this by forcing an aspect ratio while outputting the video and the result looks fine. However in many situations this doesn&#8217;t work.</p>
<p>On Windows XP, this was a pain but buying a program like <a href="http://entechtaiwan.com/util/ps.shtm">PowerStrip</a> by EnTech was able to correct the problem as you can force a resolution even if it is a &#8220;non-supported&#8221; one. However on Windows 7, and with nVidia graphics cards/drivers at least, it apparently &#8216;enforces&#8217; the resolution which is broadcast via the EDID. Which means you are stuck with your weird resolution.</p>
<p>There are some hacks for overriding EDID info, but none of them seem to work on Windows 7. For example:</p>
<p><a href="http://www.avsforum.com/avs-vb/showthread.php?t=1091403">Thread over at AVS Forum on overrided EDID</a><br />
<a href="http://forums.nvidia.com/lofiversion/index.php?t56039.html">Modifying your VGA cable to disable EDID broadcast</a> (this nuked my VGA cable! Do not recommend!)<br />
<a href="http://www.sevenforums.com/graphic-cards/11324-possible-use-1366x768.html">Forcing 1366&#215;768 on Windows 7 forums</a></p>
<p>None of these solutions worked for me. Windows 7 even allows you to add a &#8220;custom&#8221; resolution but it still reads from the EDID to see if it is compatible and it has rejected my attempts at this.</p>
<p>Although I appreciate the &#8220;ease&#8221; that reading the EDID provides for general users, I wish there was an &#8220;advanced&#8221; section so that us users can force a resolution on a monitor. Maybe this is disabled because people were breaking their monitors, but it puts others like us in a lurch.  Has anyone seen this issue and/or have a resolution? Or do I just have a great reason to get a new TV?</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=IVx0CYHXp8E:q0JXC5F3Mq4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=IVx0CYHXp8E:q0JXC5F3Mq4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=IVx0CYHXp8E:q0JXC5F3Mq4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=IVx0CYHXp8E:q0JXC5F3Mq4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=IVx0CYHXp8E:q0JXC5F3Mq4:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=IVx0CYHXp8E:q0JXC5F3Mq4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=IVx0CYHXp8E:q0JXC5F3Mq4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/IVx0CYHXp8E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/what-i-recently-learned-about-edid-windows-7-and-nvidia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://systembash.com/content/what-i-recently-learned-about-edid-windows-7-and-nvidia/</feedburner:origLink></item>
		<item>
		<title>Replacing the Cable Box – Boxee and Live HD TV with the Acer Revo 3610</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/72ZpdalOv7g/</link>
		<comments>http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 17:17:44 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Television]]></category>
		<category><![CDATA[acer-revo]]></category>
		<category><![CDATA[boxee]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[home-theater]]></category>
		<category><![CDATA[htpc]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=551</guid>
		<description><![CDATA[Gone is my 500+ channel television subscription along with the required boxes necessary to decode all of that content. The DVR, which has been a mainstay of my family's television viewing habits, has been ousted. In it's place is a kick-ass system that keeps the DVR functionality for many of the TV shows that we usually watch, brings in much new content, and also saves me a few bucks each month.

Let's face it, you don't want all of the content that your cable provider offers. Cable providers have fought a-la-carte programming tooth and nail for this very reason. Much of it is specialty programming, and though I admit it is nice to know it was there, my family and I rarely watched any of it. My new setup brings many new sources as well as a CHOICE to what you want to view. I am very happy with the results so far.]]></description>
			<content:encoded><![CDATA[
<p>Gone is my 500+ channel television subscription along with the required boxes necessary to decode all of that content. The DVR, which has been a mainstay of my family&#8217;s television viewing habits, has been ousted. In it&#8217;s place is a kick-ass system that keeps the DVR functionality for many of the TV shows that we usually watch, brings in much new content, and also saves me a few bucks each month.</p>
<p>Let&#8217;s face it, you don&#8217;t want all of the content that your cable provider offers. Cable providers have fought a-la-carte programming tooth and nail for this very reason. Much of it is specialty programming, and though I admit it is nice to know it was there, my family and I rarely watched any of it. My new setup brings many new sources as well as a CHOICE to what you want to view. I am very happy with the results so far.<span id="more-551"></span></p>
<h2>My Requirements</h2>
<p>There are a few requirements I had made for myself when deciding to go this route:</p>
<ul>
<li><strong>Live Broadcast TV in HD</strong> must still be possible. Bonus for being able to DVR television shows. </li>
<li><strong>Ease of Use</strong> &#8211; must be usable by my family. I don&#8217;t expect it to be as &#8217;simple&#8217; as a vanilla cable box, but I want it to be close</li>
<li><strong>Access to Local Media</strong> &#8211; I want to be able to stream my backed-up movies, photos, and music</li>
</ul>
<h2>Backend Systems</h2>
<p>I have an existing network infrastructure in my house, which I admit most non-geeks would not have set up. This is necessary for the &#8220;Live TV&#8221; portion of my setup as it includes the HD Tuner cards which do not fit into my new system as well as the muscle to compress these recordings. My current setup includes:</p>
<ul>
<li>10/100/1000 Gigbit router with Wireless-N</li>
<li>File server with 1.5TB of RAID storage space to store movies, music and other files</li>
<li>External &#8220;Computer&#8221; acting as a server for BeyondTV. This computer includes a tuner card which handles unencrypted QAM streams</li>
</ul>
<h2>The Hardware</h2>
<p><a href="http://systembash.com/wp-content/uploads/2010/01/20100104_202311__86371.jpg"><img src="http://systembash.com/wp-content/uploads/2010/01/20100104_202311__86371-300x200.jpg" alt="" title="Inside the Box" width="300" height="200" class="alignright size-medium wp-image-563" /></a></p>
<p>The system is actually very simple on the hardware side. Besides the TV, only 2 pieces of hardware are needed.</p>
<h3><a href="http://us.acer.com/acer/productv.do?LanguageISOCtxParam=en&#038;kcond61e.c2att101=68797&#038;sp=page16e&#038;ctx2.c2att1=25&#038;link=ln438e&#038;CountryISOCtxParam=US&#038;ctx1g.c2att92=450&#038;ctx1.att21k=1&#038;CRC=694780094">Acer Aspire Revo Computer (3610)</a></h3>
<p>This is a dual-core Intel Atom computer running at 1.6Ghz. My specific system included 2GB of RAM and a 320GB hard drive. It has built in Wifi-N network connectivity, a card reader, multiple USB ports, optical audio, HDMI port, VGA port and analog audio jacks.</p>
<p>I picked this system not only because of its low cost (~$300) but because of the <a href="http://www.nvidia.com/object/sff_ion.html">Nvidia ION</a> chipset running under it&#8217;s hood. This chipset is optimized to handle 1080p HDTV video along with high def audio. In includes the Nvidia CUDA accellerations and is optimized to work with Windows 7. This chipset is also capable of handing HD video using Flash 10.1 (currently in open beta). This means that it can handle the HD Flash video since the main Intel Atom CPU is not doing the heavy lifting on the decoding of this content.</p>
<h3><a href="http://www.snapstream.com/Products/Firefly/">Snapstream Firefly Remote</a></h3>
<p>This is a RF Remote which is customizable via XML configuration profiles. There is a <a href="http://www.geektonic.com/2009/09/control-boxee-with-snapstream-firefly.html">profile available for both Boxee</a> and Snapstream BeyondTV.</p>
<h2>The Software</h2>
<p>I decided to run Windows 7 for the OS. Windows 7 Home Premium runs great on this system and the drivers that are currently published work very well on it. It includes Windows Media for as a possible frontend but I have decided to use Boxee due to the plethora of content available and the active development of the platform.</p>
<h3><a href="http://www.snapstream.com/products/beyondtvlink/">BeyondTV Link</a></h3>
<p>This software connects via the <del datetime="2010-01-12T18:03:29+00:00">wireless</del> wired network to the BeyondTV server in my house which actually has the tuner cards. This offsets some tasks handled by the server such as heavy disk I/O required for recording HD video streams and compressing them into smaller video files. </p>
<p>I did have some problem with High Definition video at first. When I used wireless-N, which should have plenty of bandwidth to handle even HD video, I had very stuttery playback. After going through a lot of testing, it seems that even though the bandwidth is plenty, the BeyondTV software suffers from a lack of flexibility when it comes to any sort of network latency. Therefore any sort of wireless connection does not appear to support streaming HD video. 100/1000 seems to be the only way to go if you are going to view live HD video on this machine.</p>
<p>After a show is recorded, is is re-encoded (they call it &#8220;ShowSqueeze&#8221;) using the H.264 codec. You save about 80% of the space of a normal HD TV show and the quality if very good. The default decoder that BeyondTV uses seemed to do fine, but I also installed CoreAVC codec which is CUDA optimized for handling H.264 video decoding. CoreAVC uses nVidia CUDA optimization which the system supports.</p>
<h3><a href="http://www.boxee.tv">Boxee</a></h3>
<p>Boxee handles everything from internet streamed video content to local content playback. The full capabilities of the Boxee interface is beyond the scope of this post, but it has numerous features:</p>
<ul>
<li>Streams Hulu, Fancast, Netflix and Pandora (to mention just the big players)</li>
<li>Custom &#8220;Apps&#8221; to handle many other video sources</li>
<li>Local Media handles streaming from a mapped network drive. Plays many codecs and containers including: MKV, AVI, DivX, Xvid, WMV, MP3, etc.</li>
<li>Social Media Connectivity</li>
<li>Refined &#8216;10 foot&#8217; UI</li>
</ul>
<p>Boxee is slick. Using it with the remote is a joy and you can really stream a LOT of video and audio from MANY different sources. This also might be its downfall. Along with the big name streams there are 100s of other ones available that would not be suitable for someone used to cable TV content. Also it seems to require a lot of clicking. Television is a different beast &#8211; you set a channel and can leave it on 24/7. With Boxee you need to select your content &#8211; which is both good and bad. It is good in that you get to watch what content you want, but bad in that you are not introduced to new content in a way a television station will.</p>
<p>Boxee Beta works well for most content but I did find issues with online content from several different sources such as ABC and the WB. The software is in active development so if you find this issues make sure to report them to the developers. </p>
<p>Here is a gallery of shots of the Acer Revo 3610, BeyondTV and Boxee Beta</p>

<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/20100111_230248__86381/' title='Running Boxee Beta, no problems!'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/20100111_230248__86381-150x150.jpg" class="attachment-thumbnail" alt="" title="Running Boxee Beta, no problems!" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/20100111_230225__86380/' title='Another view of the Acer Revo 3610'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/20100111_230225__86380-150x150.jpg" class="attachment-thumbnail" alt="" title="Another view of the Acer Revo 3610" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/20100111_230155__86379/' title='Acer Revo 3610 Running Boxee Beta'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/20100111_230155__86379-150x150.jpg" class="attachment-thumbnail" alt="" title="Acer Revo 3610 Running Boxee Beta" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/20100104_203331__86372/' title='The original OS'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/20100104_203331__86372-150x150.jpg" class="attachment-thumbnail" alt="" title="The original OS" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/20100104_202311__86371/' title='Inside the Box'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/20100104_202311__86371-150x150.jpg" class="attachment-thumbnail" alt="" title="Inside the Box" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/20100104_202054__86370/' title='The packaging for Acer Revo 3610'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/20100104_202054__86370-150x150.jpg" class="attachment-thumbnail" alt="" title="The packaging for Acer Revo 3610" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/2010-01-11_2232/' title='HD Screenshot from BeyondTV Link'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/2010-01-11_2232-150x150.png" class="attachment-thumbnail" alt="" title="HD Screenshot from BeyondTV Link" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/2010-01-11_2233/' title='Running BeyondTV Link, no CPU problems here'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/2010-01-11_2233-150x150.png" class="attachment-thumbnail" alt="" title="Running BeyondTV Link, no CPU problems here" /></a>
<a href='http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/htpcthumb/' title='Acer Revo 3610 &amp; Boxee'><img width="150" height="150" src="http://systembash.com/wp-content/uploads/2010/01/htpcthumb-150x150.jpg" class="attachment-thumbnail" alt="" title="Acer Revo 3610 &amp; Boxee" /></a>

<h2>The Initial Results</h2>
<p>All being said and done, some not-too-obvious strengths and weaknesses appeared from using this setup. Media companies &#8211; please pay attention to these so you can improve your offerings!</p>
<h3>Strengths</h3>
<p>All Boxee content is on demand. All of your media is now available on your television and in your living room. LiveTV via this method retains the all-important DVR but is a fraction of the cost, which is the real monetary benefit to moving to this system from a proprietary cable system solution. </p>
<p>Running BeyondTV not only gives you the ability to watch TV on any PC throughout the home (with BeyondTV Link), but allows you to stream it online &#8211; so for example if you are at work you can watch any recorded shows or live TV. </p>
<p>You no longer live on the timetable of the major television stations but can feel free to view content when you are ready. Content on Boxee usually appears the day after it is on live TV, but I find more and more this is how I prefer to watch TV anyway.</p>
<h3>Weaknesses</h3>
<p>BeyondTV development seems to have been all but abandonded by the Snapstream team, who are now focused on enterprise markets. Although it is a capable system (still) it has not been in active development for 2 or more years. The age is starting to show, and I hope Snapstream comes around and continues development. As far as alternatives go, MythTV and SageTV are both out there but I was never a fan of either. I am investigating switching to the Windows Media Center platform for television but don&#8217;t have any results of that so far.</p>
<p>Boxee is still in Beta status and does have some bugs. Some random crashing and the inability to stream some content it told me was available is frustrating. The wide variety of content available via a &#8216;10-foot&#8217; interface more than makes up for this drawback.</p>
<p>The lack of premium television stations is also notable. The whole Cablecard debacle of the past 8 years shows the resistance from the industry to modernize our television systems. With more premium content available on Amazon Video on Demand and iTunes, this becomes less of an issue. Since this is actually a PC, you can play this content albeit not via the Boxee interface.</p>
<h3>The Future</h3>
<p>So what will the future bring? The market is prime for a Boxee app which is basically a streaming television provider. Like a traditional cable company (or FiOS), you will install this app and pay a monthly fee for television program which is streamed over the internet. Premium channels are available a-la-cart finally as well as the traditional packages. Although due to licensing restrictions it won&#8217;t be free, you will be able to save 20-30% over traditional cable provider&#8217;s television programming. It may be offered for about $40-50 a month.</p>
<p>Paid, on-demand video is also lacking. If Boxee got on board with Amazon Video on Demand, it would be a powerful combination. This would allow you to both &#8220;rent&#8221; and &#8220;own&#8221; movies and television from Amazon&#8217;s streaming service. <a href="http://blog.boxee.tv/2010/01/20/coming-soon-boxee-payments/">Boxee recently announced</a> that it is developing Boxee Payments which will allow payments from the content consumers, to the content providers. I am looking forward to what this will bring the platform.</p>
<p>I may have jumped the gun a bit since the Boxee Box is soon to be available but my system does handle a few tasks that would not be possible on a streaming media box, namely live TV with DVR. If you are happy with you current cable situation, you would not likely see a lot of benefit moving to my setup. However if you want control of your media and are tired of the big named cable companies dictating how and when you get your entertainment, then you would definitely enjoy the freedom this setup provides.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=72ZpdalOv7g:7p7dJfGudds:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=72ZpdalOv7g:7p7dJfGudds:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=72ZpdalOv7g:7p7dJfGudds:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=72ZpdalOv7g:7p7dJfGudds:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=72ZpdalOv7g:7p7dJfGudds:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=72ZpdalOv7g:7p7dJfGudds:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=72ZpdalOv7g:7p7dJfGudds:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/72ZpdalOv7g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/</feedburner:origLink></item>
		<item>
		<title>Crowd-sourced Mobile Trends for 2020</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/tOo8kdtmrmo/</link>
		<comments>http://systembash.com/content/crowd-sourced-mobile-trends-for-2020/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 15:05:27 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Cell Phones]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=539</guid>
		<description><![CDATA[The beginning of a decade is always a time for prognostication, and this year is no exception. This is an interesting collaborative look on mobile device trends for 2020. A lot of these trends are already well on the way to widespread adoption, and I would argue that many will be seen by 2015. 

<div style="width:425px;text-align:left" id="__ss_2839665"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/rudydw/mobile-trends-2020" title="Mobile Trends 2020">Mobile Trends 2020</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobiletrends2020lo-100106060739-phpapp01&#038;rel=0&#038;stripped_title=mobile-trends-2020" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobiletrends2020lo-100106060739-phpapp01&#038;rel=0&#038;stripped_title=mobile-trends-2020" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>

View the complete article to view my own predications for the Mobile Trends of the 2010s.]]></description>
			<content:encoded><![CDATA[
<p>The beginning of a decade is always a time for prognostication, and this year is no exception. This is an interesting collaborative look on mobile device trends for 2020. A lot of these trends are already well on the way to widespread adoption, and I would argue that many will be seen by 2015. From <a href="http://www.m-trends.org/2010/01/mobile-trends-2020.html">Mobile Trends:</a></p>
<p><center>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobiletrends2020lo-100106060739-phpapp01&#038;rel=0&#038;stripped_title=mobile-trends-2020" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobiletrends2020lo-100106060739-phpapp01&#038;rel=0&#038;stripped_title=mobile-trends-2020" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
<p></center></p>
<p>Here are my own predictions for the 2010s:</p>
<ol>
<li><strong>Continued Convergence</strong> &#8211; Phone/Camera/Internet &#8211; Look for the decline of the &#8220;Point and Shoot&#8221; pocket camera as mobile phone cameras increase in quality to being on-par with smaller pocket cameras. Many pocket cameras already have miniscule sensor sizes that could fit into a cell phone device. A manufacturer will include this into a cell phone with an a new UI which will match P&#038;S cameras for usability and customization. Internet will continue to grow in presence and utility on mobile devices.</li>
<li><strong>Location Tracking Everywhere</strong> &#8211; Your device will automatically report to your friends where you are and what you are doing. Privacy controls will be built in to allow as much or as little sharing as possible, with many folks opting to disable the ability altogether. However, parents will still be able to &#8220;track&#8221; their kids.</li>
<li><strong>Wireless Sensor Networks Will Become Ubiquitous</strong> &#8211; The continuing decline of the cost of these platforms will allow embedding in almost every imaginable place. Anywhere from road sensors to bridge monitors to traffic cameras will feature these devices. </li>
<li><strong>The Rise of Data-Only High Speed Mobile Providers</strong> &#8211; Look for providers who provide plain high speed mobile access via WiMax or existing 3G/4G infrastructure. While the cost will be more than the current $30-$60 a month for current providers, the net-cost of mobile voice+mobile data will decrease because of the use of VoIP providers. Dual GSM/WiMax devices like the <a href="http://www.htc.com/www/product/max4g/overview.html">HTC Max 4G</a> will become common.</li>
<li><strong>Existing providers will fight tooth and nail to resist becoming &#8220;dumb pipes&#8221;</strong> &#8211; Much as with landline connections, existing wireless providers (specifically AT&#038;T and Verizon) will fight for their lives using <em>lobbiers and lawyers</em> to prevent themselves from becoming a content-neutral data providers. They will provide shoddy mobile connectivity and blame it on technical restrictions to prevent other providers from piggybacking on their wireless data connections. Have you read your Terms of Service? They already prohibit anything other than Voice and Web, although I have almost never seen it enforced.</li>
</ol>
<p>Do you have any predictions for the mobile world in 2020?</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=tOo8kdtmrmo:NtcMj3ozAPQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=tOo8kdtmrmo:NtcMj3ozAPQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=tOo8kdtmrmo:NtcMj3ozAPQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=tOo8kdtmrmo:NtcMj3ozAPQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=tOo8kdtmrmo:NtcMj3ozAPQ:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=tOo8kdtmrmo:NtcMj3ozAPQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=tOo8kdtmrmo:NtcMj3ozAPQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/tOo8kdtmrmo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/crowd-sourced-mobile-trends-for-2020/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://systembash.com/content/crowd-sourced-mobile-trends-for-2020/</feedburner:origLink></item>
		<item>
		<title>Operation Replace Cable Programming and HD DVR Box – Part 1 – The Plan</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/Dcz7NOm0NTg/</link>
		<comments>http://systembash.com/content/operation-replace-cable-programming-and-hd-dvr-box-part-1-the-plan/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 04:16:30 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Television]]></category>
		<category><![CDATA[boxee]]></category>
		<category><![CDATA[replace-cable]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=523</guid>
		<description><![CDATA[
I&#8217;ve decided to replace my cable plan and DVR box with something a little more&#8230; functional.
Sure we get a ton of channels from Verizon FiOS, but we hardly ever watch them. Our television viewing habits mainly consist of a few programs that my wife watches and a few programs that I watch, but we almost [...]]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;ve decided to replace my cable plan and DVR box with something a little more&#8230; functional.</p>
<p>Sure we get a ton of channels from Verizon FiOS, but we hardly ever watch them. Our television viewing habits mainly consist of a few programs that my wife watches and a few programs that I watch, but we almost never watch them live. We typically DVR them and then watch them on our own time. For the few instances where we would like to watch live TV, for example when a Penn State game is on, we would like to be able to watch that. Normally the games are on ABC/NBC/Fox so premium cable channels such as ESPN aren&#8217;t necessarily needed. There will be some instances where a game may only be available on the Big 10 network or some other premium channel, but honestly I am not that big into sports and the times that this might occur will be few and far between, maybe 1 or 2 times a year, which I can deal with.<span id="more-523"></span></p>
<p>Of course the other thing I have to consider which kicking out the cable box is the &#8220;Wife Acceptance Factor&#8221; or WAF. I believe my solution has a very high WAF ratio and I am hoping she will agree.</p>
<p>The other main &#8220;Audience&#8221; of our TV is our kids. They shouldn&#8217;t be watching it much anyway, but let&#8217;s be honest here. They like their kids programs, but they are all DVRed and watched time-shifted anyway. For the programs they enjoy, we can either catch them on the public channels, or we can buy the DVDs and watch them that way.</p>
<p>The current setup:</p>
<ul>
<li>Verizon FiOS Premier TV Plan</li>
<li>LG TV 37&#8243;</li>
<li>2-tuner HD DVR Box</li>
</ul>
<p style="text-align: left;"><a href="http://systembash.com/wp-content/uploads/2009/12/329774_g1.jpg"><img class="aligncenter size-full wp-image-526" style="float: right;" title="Acer Revo 3610" src="http://systembash.com/wp-content/uploads/2009/12/329774_g1.jpg" alt="" width="275" height="207" /></a>So here is the tentative planned system:</p>
<ul>
<li>Eliminating our cable package and going with the &#8220;Local&#8221; plan at $12.99 a month. This should give us the local OTA in an Uncrypted QAM format that at a minimum our TV can decode using it&#8217;s tuner, and at best via our media streaming server. We could go with an antenna and pick them up but we are pretty far from the broadcast sources and it is questionable whether we would be able to pull them in. (~-$60/mo)</li>
<li><a href="http://us.acer.com/acer/seu30e.do?kcond61e.c2att101=68797&amp;LanguageISOCtxParam=en&amp;link=ln400e&amp;CountryISOCtxParam=US&amp;acond125e=68797&amp;sp=page18e&amp;ctx1g.c2att92=450&amp;ctx2.c2att1=25&amp;ctx1.att21k=1&amp;CRC=3511398799">Acer Aspire Revo 3610</a> Dual-Core Intel Atom machine with  Nvidia Ion Graphics. This will allow me to run the applications which I will explain further below. ($295 w/o OS, +$50 for Windows 7 [I already have a copy of Win7 to install])</li>
<li><a href="http://www.snapstream.com/">BeyondTV</a> will be running on my main desktop system. I have a tuner card which receives QAM content. BeyondTV link, from reports, will run on this Revo system and allow me to stream HD TV to it as well as play any DVRed content. ($99 + $30)</li>
<li><a href="http://www.hauppauge.com/site/products/prods_hvr_internal.html">Hauppage WinTV</a> tuner card. I currently have a single tuner card but if this works out will likely upgrade to a dual tuner card for more recording sources and the ability to watch a channel while recording another. (~$100)</li>
<li><a href="http://www.snapstream.com/Products/Firefly/">Snapstream FireFly</a> remote to control the system. ($50)</li>
<li><a href="http://www.boxee.tv/">Boxee</a> as the main non-TV user interface. ($0)</li>
<li>Upgrade network to Wireless-n. Currently running B/G and I could run a physical network drop to the TV but I think just for future purposes upgrading the wireless network will be the best way to go.</li>
</ul>
<p>The Acer Aspire Revo 3610 system is the core of the system besides the desktop which will do some of the heavy lifting with the TV tuner. It is a dual-core Intel Atom (1.6 ghz) system with the highly vaulted Nvidia Ion graphics chipset. This will allow much of the video processing to be sent to the graphics chip, which lets this little system handle 1080p video without problem, from the disk at least. One thing that is hanging out there is the question of will I be able to stream the video from my file server &#8211; so this is definitely a concern I have. From report&#8217;s I&#8217;ve seen from others, it can handle the workload but honestly until I see it working I will be skeptical. It was also recommended by the Boxee team as being a system to use and which will be supported in development in the future.</p>
<p>Television, both live and recorded, will be handled by Snapstream BeyondTV. My main PC upstairs contains the tuner card, and this system essentially acts as the interface for it. Anything non-television will be handled by Boxee which has a stellar interface. The Snapstream Firefly remote works with both BeyondTV and Boxee, allowing for one remote for all content.</p>
<p>So how do I plan on using the system:</p>
<h1>1. Television</h1>
<p style="text-align: left;"><img class="aligncenter size-medium wp-image-527" style="float: left; margin: 10px 15px 15px 0px;" title="Snapstream Firefly" src="http://systembash.com/wp-content/uploads/2009/12/firefly-202x300.jpg" alt="" width="202" height="300" />Using BeyondTV and BeyondTV Link, I will be able to watch Live, High Def television. Also will be able to time-shift content and have the ability to archive programs for watching later.</p>
<p>This beats Verizon&#8217;s HD DVR box in several ways. First of all, it is limited to 120GB which only holds several hours of HD content. We often find ourselves up against this limit. I&#8217;ve tried contacting them via multiple channels to inquire about expanding this with the built in USB/Firewire ports but they are not interested in having customers do this. Their loss.</p>
<p>For &#8216;archived&#8217; television programs, I will be able to manually or automatically convert the programs into a higher compression format for indefinite storage. BeyondTV even includes &#8220;StreamSnip&#8221; which can cut out the commercials from your content. The alternative is doing this manually or just skipping commercials while they are playing.</p>
<p>For television programs that are not available via broadcast network television there are several options which this setup will supports.</p>
<p><strong>Hulu</strong></p>
<p>Many CBS, Fox, ABC and MTV shows are on Hulu with other networks signing up all of the time.</p>
<p><strong>Fancast</strong></p>
<p>This is another website, sponsored by Comcast, which includes shows from Hulu but also from other sources. There is a Boxee app which allows you to view these shows via the interface. Fancast is mainly an index of shows available online in streaming format.</p>
<p><strong>iTunes/Amazon</strong></p>
<p>For the remaining shows that aren&#8217;t available for free you can usually find them online in the iTunes or Amazon library. While you won&#8217;t be able to see them as they broadcast, they are usually available on the sites a day or 2 after they air. I will admit that my main holdup for switching over will be how I will not be able to see Mad Men as it airs, as it is one of my favorite shows currently airing and is only available on AMC, which doesn&#8217;t stream for free.</p>
<p>On the flip side, only AMC in standard definition was available via Verizon FiOS. Through the <a href="http://www.amazon.com/gp/product/B002OB7BO6/ref=atv_dp_series?ie=UTF8">Mad Men subscription via Amazon</a> or iTunes, the high def version will be available and also you get to keep it, without risk of &#8216;running out of room&#8217; on your DVR device.</p>
<p><strong>Other</strong></p>
<p>You could either buy the season DVDs or acquire them through other means [torrent] if the above all fails. For some specific content, options are available online for purchasing a season or some type of other streaming pass, such as the <a href="http://video.bigtennetwork.com/index">Big10 Network</a>.</p>
<h1>2. Movies</h1>
<p>We have an extensive DVD and Blu-ray collection and I am planning on ripping these for both backup purposes and to be able to access them on-demand using the media server. Boxee has a great interface for watching these movies, for example it automatically adds the disk covers.</p>
<p>Boxee also includes an app to allow you to stream Netflix movies to the device. If you are just looking for this feature there are several devices out there that will do it, such as Popcorn Hour, a Netflix-connected Blu-ray player, PS3/Xbox or the upcoming Boxee box. But I thought that having a machine to handle this will allow you to do other things as well.</p>
<p>Eventually I am hoping that <a href="http://getsatisfaction.com/boxee/topics/boxee_should_support_amazon_video_on_demand">Boxee will add an app to allow viewing of Amazon Video On Demand</a>. While not currently available, this essentially gives any Boxee machine ability to view movies &#8220;On Demand&#8221; much like a cable box does. It would also allow the viewing of &#8220;Season Passes&#8221; for television shows. This is where the future is at &#8211; so I hope both Amazon and Boxee are on board with getting together on this.</p>
<p>I am going to keep the Blu-ray player we currently have attached, but I am hoping in the future to eliminate it either by ripping the movies to storage or by attacking a blu-ray drive to the machine.</p>
<h1>3. Music/Audio</h1>
<p>We did occasionally use Verizon&#8217;s music channels, but lets be honest, there are a lot of better options out there. I am a Pandora One subscriber and there is a Boxee app to connect into Pandora. There are a ton of other choices out there, and in the long run even a subscription to something like Rhapsody might be worth-while if we find outselves listening to a lot of music.</p>
<p>Boxee will also allow us to stream all of our downloaded music and stored MP3s, something that Verizon boxes can do but they charge $20 for their &#8220;Media Manager&#8221; package. While their setup might work for those who don&#8217;t know how to set something like this up, I thought it was a bit of a rip at $20 monthly for something you already own.</p>
<p>Boxee also has a great podcasting interface, and although I don&#8217;t think that I would use this feature for someone who is into podcasts this could be a neat function.</p>
<h1>4. Other content</h1>
<p>This is beyond the scope of this post, but via the Boxee interface there is a ton of content out there that is available for free. Everything from YouTube to OpenCourseWare to any type of video RSS feed. Developers are adding more content daily. A lot of it is niche content and not everyone will want to be navigating around the interface looking for things, but there is  TON of information that is available via the Boxee software. After I get this set up, I plan on writing a post about how my family actually uses the setup.</p>
<h2>In Conclusion</h2>
<p>In summary, the above is my plan for the great switchover. With the savings from not paying for Cable TV and all of those channels that I never use, I am hoping the up-front investment will pay for itself in about 6 months. I&#8217;m sure there will be some items which I forgot to include and will be last moment purchases but I think since I&#8217;ve thought this through pretty thoroughly they will keep to a mimimum.</p>
<p><em>Up front costs: $600 (personally defrayed 50% since I have most of the required software and hardware)<br />
<span style="font-style: normal;"><em>Monthly savings: $60</em></span></em></p>
<p>Let me know if you have any thoughts about my solutions or recommendations on anything you think I will need to add to the system. I&#8217;ll be writing  series of posts on the hardware and my progress in getting the system set up. I plan on documenting the setup, and the speedbumps, to assist others in setting up a similar system. You can also follow my progress via <a href="http://twitter.com/ddrager">@ddrager</a>.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=Dcz7NOm0NTg:8OWSwKfokcs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=Dcz7NOm0NTg:8OWSwKfokcs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=Dcz7NOm0NTg:8OWSwKfokcs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=Dcz7NOm0NTg:8OWSwKfokcs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=Dcz7NOm0NTg:8OWSwKfokcs:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=Dcz7NOm0NTg:8OWSwKfokcs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=Dcz7NOm0NTg:8OWSwKfokcs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/Dcz7NOm0NTg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/operation-replace-cable-programming-and-hd-dvr-box-part-1-the-plan/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://systembash.com/content/operation-replace-cable-programming-and-hd-dvr-box-part-1-the-plan/</feedburner:origLink></item>
		<item>
		<title>Tweaking TCP for Fast (100mbps+) Connections and Transfers on Linux</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/iyOrR6XpdFM/</link>
		<comments>http://systembash.com/content/tweaking-tcp-for-fast-100mbps-connections-and-transfers-on-linux/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 01:26:24 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[tcp/ip]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=516</guid>
		<description><![CDATA[We recently did some speed testing on a few of the servers on our network, and we were not receiving the speeds expected considering they were sitting on a physical 100mbps ethernet port. The servers were indeed on physical 100mbps connection, however wget (TCP/IP, HTTP Port 80) download tests showed only a max of about 1.5MB/sec (note the 8bit/byte conversion, so this translates to about 12mbits).]]></description>
			<content:encoded><![CDATA[
<p>We recently did some speed testing on a few of the servers on our network, and we were not receiving the speeds expected considering they were sitting on a physical 100mbps ethernet port. The servers were indeed on physical 100mbps connection, however wget (TCP/IP, HTTP Port 80) download tests showed only a max of about 1.5MB/sec (note the 8bit/byte conversion, so this translates to about 12mbits).</p>
<p><a href="http://systembash.com/wp-content/uploads/2009/12/fastnetwork.png"><img class="aligncenter size-full wp-image-519" title="fastnetwork" src="http://systembash.com/wp-content/uploads/2009/12/fastnetwork.png" alt="" width="531" height="203" /></a></p>
<p>This is due to how TCP frames data packets and optimizes them for connections. I believe by default TCP on most systems assumes about a 10mbit max capable transfer rate, so it does not show performance gains on a larger pipe without modification to the kernel options which govern TCP/IP frame size and features. Some distributions may make this change for you automatically however many will not.</p>
<p>To keep things short and sweet, we took the following advice from <a href="http://www.speedguide.net/">Speedguide.net</a> on tweaking TCP parameters on linux kernel systems. This will cover Linux 2.1 and above &#8211; which means CentOS, RedHat, Ubuntu, Debian and many more distributions.</p>
<p>The TCP Parameters we will change are:</p>
<ul>
<li>/proc/sys/net/core/rmem_max - Maximum TCP Receive Window</li>
<li>/proc/sys/net/core/wmem_max &#8211; Maximum TCP Send Window</li>
<li>/proc/sys/net/ipv4/tcp_timestamps - (<a href="http://www.ietf.org/rfc/rfc1323.txt">RFC 1323</a>) timestamps add 12 bytes to the TCP header&#8230;</li>
<li>/proc/sys/net/ipv4/tcp_sack &#8211; tcp selective acknowledgements.</li>
<li>/proc/sys/net/ipv4/tcp_window_scaling &#8211; support for large TCP Windows (<a href="http://www.ietf.org/rfc/rfc1323.txt">RFC 1323</a>). Needs to be set to 1 if the Max TCP Window is over 65535.</li>
</ul>
<p>If you recall /proc/ is the volatile portion of kernel configuration, you can change it on the fly but it will be reset on reboot unless settings are changed via an init file or setting the options in /etc/sysctl.conf. To change the settings once (to test):</p>
<pre class="prettyprint">echo 256960 > /proc/sys/net/core/rmem_default
echo 256960 > /proc/sys/net/core/rmem_max
echo 256960 > /proc/sys/net/core/wmem_default
echo 256960 > /proc/sys/net/core/wmem_max
echo 0 > /proc/sys/net/ipv4/tcp_timestamps
echo 1 > /proc/sys/net/ipv4/tcp_sack
echo 1 > /proc/sys/net/ipv4/tcp_window_scaling</pre>
<p>And to apply them for good, add the following lines to /etc/sysctl.conf:</p>
<pre class="prettyprint">net.core.rmem_default = 256960
net.core.rmem_max = 256960
net.core.wmem_default = 256960
net.core.wmem_max = 256960
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1</pre>
<p>Use &#8217;sysctl -p&#8217; to apply the changes in this file to your running Linux instance. Feel free to experiment with these numbers to see how they impact your transfers, it depends a lot on how many and how large the files are that you transferring. These changes must be made on the SERVER side, any change on the client side would not impact the download speed from the server.</p>
<p>There are several other variables to consider, and these all depend on your application so change them if you know what you are attempting to do. After changing these settings, you will see speeds of about 10MB/sec (80mbps) on a 100mbps connection. The other 20mbps are lost in TCP and other network layer overhead, which is unavoidable.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=iyOrR6XpdFM:lDW_cyMzZcY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=iyOrR6XpdFM:lDW_cyMzZcY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=iyOrR6XpdFM:lDW_cyMzZcY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=iyOrR6XpdFM:lDW_cyMzZcY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=iyOrR6XpdFM:lDW_cyMzZcY:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=iyOrR6XpdFM:lDW_cyMzZcY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=iyOrR6XpdFM:lDW_cyMzZcY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/iyOrR6XpdFM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/tweaking-tcp-for-fast-100mbps-connections-and-transfers-on-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://systembash.com/content/tweaking-tcp-for-fast-100mbps-connections-and-transfers-on-linux/</feedburner:origLink></item>
		<item>
		<title>A Particle Physics Joke</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/OZIAfiDO0fg/</link>
		<comments>http://systembash.com/content/a-particle-physics-joke/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 12:14:27 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Site Updates]]></category>

		<guid isPermaLink="false">http://systembash.com/content/a-particle-physics-joke/</guid>
		<description><![CDATA[
This wouldn&#8217;t fit into the confines of twitter, but I had to share it:
A Higgs-Boson walks into a church, the priest says &#8220;We don&#8217;t allow Higgs-Bosons in here.&#8221; The Higgs-Boson says &#8220;But without me how can you have mass?&#8221;

from fora.tv via reddit
  Posted via web   from Dave&#8217;s Desktop  

]]></description>
			<content:encoded><![CDATA[
<p>This wouldn&#8217;t fit into the confines of twitter, but I had to share it:</p>
<blockquote class="posterous_short_quote"><p>A Higgs-Boson walks into a church, the priest says &#8220;We don&#8217;t allow Higgs-Bosons in here.&#8221; The Higgs-Boson says &#8220;But without me how can you have mass?&#8221;</p>
</blockquote>
<p>from <a href="http://fora.tv/2009/11/08/Science_Laughs_Science_Comedian_Brian_Malow#fullprogram">fora.tv</a> via reddit</p>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via web</a>   from <a href="http://davedrager.com/a-particle-physics-joke">Dave&#8217;s Desktop</a>  </p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=OZIAfiDO0fg:SsBI5JuoEmY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=OZIAfiDO0fg:SsBI5JuoEmY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=OZIAfiDO0fg:SsBI5JuoEmY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=OZIAfiDO0fg:SsBI5JuoEmY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=OZIAfiDO0fg:SsBI5JuoEmY:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=OZIAfiDO0fg:SsBI5JuoEmY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=OZIAfiDO0fg:SsBI5JuoEmY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/OZIAfiDO0fg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/a-particle-physics-joke/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://systembash.com/content/a-particle-physics-joke/</feedburner:origLink></item>
		<item>
		<title>How To Reset Windows XP, Vista, Windows 7 Passwords with Ubuntu 9.10 Live Image and a USB Drive</title>
		<link>http://feedproxy.google.com/~r/systembash/~3/yp4Oh-eixTg/</link>
		<comments>http://systembash.com/content/how-to-reset-windows-xp-vista-windows-7-passwords-with-ubuntu-9-10-live-image-and-a-usb-drive/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 10:40:03 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[chntpw]]></category>
		<category><![CDATA[livecd]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=497</guid>
		<description><![CDATA[
I put this together for a project in a class I am taking, and thought it would be handy for others as well. The goal is to access a Windows filesystem and reset the password for a user, for example if someone forgot the Administrator password or the account is locked out from too many [...]]]></description>
			<content:encoded><![CDATA[
<p>I put this together for a project in a class I am taking, and thought it would be handy for others as well. The goal is to access a Windows filesystem and reset the password for a user, for example if someone forgot the Administrator password or the account is locked out from too many bad password login attempts. This works on all modern Windows Operating Systems: Windows 2000, 2003, XP, Vista, Win7 etc. Make sure to create a backup if you want to make sure you don&#8217;t corrupt your Windows install, as it can happen.</p>
<p>Tools used:</p>
<ul>
<li><a href="http://unetbootin.sourceforge.net/">Unetbootin</a></li>
<li><a href="http://www.ubuntu.com/GetUbuntu/download">Ubuntu 9.10 Desktop ISO</a></li>
<li>One flash drive, 1 gig or larger</li>
<li><a href="http://home.eunet.no/pnordahl/ntpasswd/">chntpw</a></li>
</ul>
<h2>Accessing the Filesystem</h2>
<p>First we use unetbootin to install Ubuntu 9.10 to a flash drive. The flash drive needs to be at least 1GB to install the image.</p>
<p style="TEXT-ALIGN:left"><a href="http://systembash.com/wp-content/uploads/2009/10/dmg77wv_74f94fzmp7_b.png"><img class="aligncenter size-full wp-image-498" title="Unetbootin settings" src="http://systembash.com/wp-content/uploads/2009/10/dmg77wv_74f94fzmp7_b.png" alt="Unetbootin settings" width="479" height="355" /></a></p>
<p style="TEXT-ALIGN:left">Select &#8220;Diskimage&#8221; and then the .iso file we downloaded of the Ubuntu 9.10 image.</p>
<p style="TEXT-ALIGN:left">Select the USB Drive and Drive Letter to install the ISO onto. Click OK:</p>
<p style="TEXT-ALIGN:left"><a href="http://systembash.com/wp-content/uploads/2009/10/dmg77wv_75c3sfj7gx_b.png"><img class="aligncenter size-full wp-image-499" title="Unetbootin doing its thing" src="http://systembash.com/wp-content/uploads/2009/10/dmg77wv_75c3sfj7gx_b.png" alt="Unetbootin doing its thing" width="479" height="355" /></a></p>
<p>Once the program is done, click &#8216;exit&#8217; and remove the USB Drive. You now have a bootable live image of Ubuntu 9.10.</p>
<p>Plug the usb drive into the target system. Boot off of the drive, you may need to change the boot options in the BIOS if it is set to boot off of the hard drive. Select &#8220;Default&#8221; in the unetbootin boot menu to boot into the Ubuntu OS. It will automatically log you in.</p>
<p>Once booted you already have access to the Windows filesystem since the ntfs filesystem driver is included in the kernel. This is nice and wasn&#8217;t the case not too long ago.</p>
<p>We chose two reasons to use unetbootin and Ubuntu 9.10. The first is the ease of use of installing a bootable image. After downloading the two packages, it is trivial to load the OS onto the drive, and since it includes ntfs drivers it allows us to access the unencrypted hard drive on boot. Since it is on a USB drive, any system made since 2000 or so should be able to boot this. You don&#8217;t need to lug around a CD or even access the CD drive.</p>
<p>To prevent easy access to the hard drive, encryption of the hard drive partition would be necessary using <a href="http://technet.microsoft.com/en-us/library/cc875821.aspx">Microsoft EFS</a> or <a href="http://www.truecrypt.org/">TrueCrypt</a> hard drive encryption software. After encrypting the hard drive, any live operating system running would not be able to decrypt the hard drive easily.</p>
<p>Furthermore, installation of a BIOS level password would ensure that any unauthorized users would not be able to boot alternative operating systems via USB, CDROM, Floppy or other method. The only way to defeat a BIOS level password would be to reset the BIOS (requiring entrance into the hardware of the system) or using an Evil Maid style attack.</p>
<p>The <a href="http://theinvisiblethings.blogspot.com/2009/10/evil-maid-goes-after-truecrypt.html">Evil Maid</a> attack is performed by a theoretical malicious party that has access to the target PC without alerting the legitimate user. Without knowledge of the authorized; a root kit or device would be installed (for example, on the USB connector of the keyboard) to sniff out the password as entered on bootup. After the user boots the system and finishes her work, ostensibly shutting down the system securely, at least to her knowledge, the Evil Maid would then collect the password entered into the BIOS, thereby defeating the BIOS password security measure.</p>
<h2>Resetting the Password</h2>
<p>We can now reset the Administrator or any other password on this system using the tool <a href="http://home.eunet.no/pnordahl/ntpasswd/">chntpw</a>. To install this package, ensure the system has a connection to the internet (via dhcp perhaps?) and run the command:</p>
<pre>sudo software-properties-gtk --enable-component=universe --enable-component=multiverse; sudo apt-get update; sudo apt-get install chntpw</pre>
<p>Alternatively, you can download the executable and place it on the USB drive to give access without connecting to the internet. chntpw is the software that modifies the SAM (Security Accounts Manager) database file. Use the terminal to change directories to the password file</p>
<p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">cd /media/path/to/disk/WINDOWS/system32/config/</span></p>
<p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;"><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Then execute the chntpw utility:</span></span></p>
<pre>  # sudo chntpw -u username SAM SYSTEM</pre>
<p>View the sample output:</p>
<pre>ubuntu@ubuntu:/media/B830C9BC30C981BC/WINDOWS/system32/config$ sudo chntpw SAM SECURITY
chntpw version 0.99.5 070923 (decade), (c) Petter N Hagen
Hive &lt;SAM&gt; name (from header): &lt;\SystemRoot\System32\Config\SAM&gt;
ROOT KEY at offset: 0x001020 * Subkey indexing type is: 666c &lt;lf&gt;
Page at 0x7000 is not 'hbin', assuming file contains garbage at end
File size 262144 [40000] bytes, containing 6 pages (+ 1 headerpage)
Used for data: 255/20736 blocks/bytes, unused: 9/3648 blocks/bytes.

Hive &lt;SECURITY&gt; name (from header): &lt;emRoot\System32\Config\SECURITY&gt;
ROOT KEY at offset: 0x001020 * Subkey indexing type is: 666c &lt;lf&gt;
Page at 0xe000 is not 'hbin', assuming file contains garbage at end
File size 262144 [40000] bytes, containing 13 pages (+ 1 headerpage)
Used for data: 1074/49024 blocks/bytes, unused: 9/3808 blocks/bytes.

* SAM policy limits:
Failed logins before lockout is: 0
Minimum password length        : 0
Password history count         : 0
| RID -|---------- Username ------------| Admin? |- Lock? --|
| 01f4 | Administrator                  | ADMIN  | dis/lock |
| 03ec | ASPNET                         |        | dis/lock |
| 03ed | CSC603                         | ADMIN  | dis/lock |
| 01f5 | Guest                          |        | dis/lock |
| 03e8 | HelpAssistant                  |        | dis/lock |

---------------------&gt; SYSKEY CHECK &lt;-----------------------
SYSTEM   SecureBoot            : -1 -&gt; Not Set (not installed, good!)
SAM      Account\F             : 1 -&gt; key-in-registry
SECURITY PolSecretEncryptionKey: 1 -&gt; key-in-registry

***************** SYSKEY IS ENABLED! **************
This installation very likely has the syskey passwordhash-obfuscator installed
It's currently in mode = -1, Unknown-mode
SYSKEY is on! However, DO NOT DISABLE IT UNLESS YOU HAVE TO!
This program can change passwords even if syskey is on, however
if you have lost the key-floppy or passphrase you can turn it off,
but please read the docs first!!!

** IF YOU DON'T KNOW WHAT SYSKEY IS YOU DO NOT NEED TO SWITCH IT OFF!**
NOTE: On WINDOWS 2000 it will not be possible
to turn it on again! (and other problems may also show..)

NOTE: Disabling syskey will invalidate ALL
passwords, requiring them to be reset. You should at least reset the
administrator password using this program, then the rest ought to be
done from NT.

Do you really wish to disable SYSKEY? (y/n) [n]
RID     : 0500 [01f4]
Username: Administrator
fullname:
comment : Built-in account for administering the computer/domain
homedir : 

User is member of 1 groups:
00000220 = Administrators (which has 2 members)

Account bits: 0x0210 =
[ ] Disabled        | [ ] Homedir req.    | [ ] Passwd not req. |
[ ] Temp. duplicate | [X] Normal account  | [ ] NMS account     |
[ ] Domain trust ac | [ ] Wks trust act.  | [ ] Srv trust act   |
[X] Pwd don't expir | [ ] Auto lockout    | [ ] (unknown 0x08)  |
[ ] (unknown 0x10)  | [ ] (unknown 0x20)  | [ ] (unknown 0x40)  | 

Failed login count: 1, while max tries is: 0
Total  login count: 1

- - - - User Edit Menu:
 1 - Clear (blank) user password
 2 - Edit (set new) user password (careful with this on XP or Vista)
 3 - Promote user (make user an administrator)
 4 - Unlock and enable user account [probably locked now]
 q - Quit editing user, back to user select
Select: [q] &gt;</pre>
<p>Depending on the status of the SYSKEY password security, you may only be able to blank the password and not actually change it. I recommend blanking the password and then resetting it once you log into the system.</p>
<p>You can also unlock a system if the user accounts have all been locked out due to too many login attempts or any other reason. Using these tools you can gain access to almost any unencrypted Windows system, from Windows NT up to Windows 7.</p>
<p>As a warning, If there is data on the hard drive you wish to keep, make sure to make a backup of the hard drive before performing this password as it can corrupt the Windows installation.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/systembash?a=yp4Oh-eixTg:A-sgTPdJb5w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/systembash?i=yp4Oh-eixTg:A-sgTPdJb5w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=yp4Oh-eixTg:A-sgTPdJb5w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/systembash?i=yp4Oh-eixTg:A-sgTPdJb5w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=yp4Oh-eixTg:A-sgTPdJb5w:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/systembash?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/systembash?a=yp4Oh-eixTg:A-sgTPdJb5w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/systembash?i=yp4Oh-eixTg:A-sgTPdJb5w:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/systembash/~4/yp4Oh-eixTg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/how-to-reset-windows-xp-vista-windows-7-passwords-with-ubuntu-9-10-live-image-and-a-usb-drive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://systembash.com/content/how-to-reset-windows-xp-vista-windows-7-passwords-with-ubuntu-9-10-live-image-and-a-usb-drive/</feedburner:origLink></item>
	</channel>
</rss>
