<?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>systemBash &#187; Hardware</title>
	<atom:link href="http://systembash.com/tags/tech/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://systembash.com</link>
	<description>Technology and System Administration</description>
	<lastBuildDate>Sat, 27 Feb 2010 02:12:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://systembash.com/?pushpress=hub'/>
		<item>
		<title>What I recently learned about EDID, Windows 7 and nVidia</title>
		<link>http://systembash.com/content/what-i-recently-learned-about-edid-windows-7-and-nvidia/</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>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/what-i-recently-learned-about-edid-windows-7-and-nvidia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Replacing the Cable Box &#8211; Boxee and Live HD TV with the Acer Revo 3610</title>
		<link>http://systembash.com/content/replacing-the-cable-box-boxee-and-live-hd-tv-via-acer-revo-3610/</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>
]]></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>8</slash:comments>
		</item>
		<item>
		<title>Crowd-sourced Mobile Trends for 2020</title>
		<link>http://systembash.com/content/crowd-sourced-mobile-trends-for-2020/</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>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/crowd-sourced-mobile-trends-for-2020/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Operation Replace Cable Programming and HD DVR Box &#8211; Part 1 &#8211; The Plan</title>
		<link>http://systembash.com/content/operation-replace-cable-programming-and-hd-dvr-box-part-1-the-plan/</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>
]]></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>8</slash:comments>
		</item>
		<item>
		<title>Copy Files to Many USB Drives Quickly and Easily</title>
		<link>http://systembash.com/content/copy-files-to-many-usb-drives-quickly-and-easily/</link>
		<comments>http://systembash.com/content/copy-files-to-many-usb-drives-quickly-and-easily/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 21:00:51 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Other Code]]></category>
		<category><![CDATA[Programs]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[key drive]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[usb drive]]></category>
		<category><![CDATA[usb key drive]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=452</guid>
		<description><![CDATA[
I was recently tasked with copying speaker&#8217;s presentations, files and handouts onto 100s of USB Drives (key drives) for a conference that work is hosting down in Washington, D.C. My first thought was that it was going to be a pain to have to copy/paste the files to each drive. I thought about creating a [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://systembash.com/wp-content/uploads/2009/09/photo.jpg" rel="lightbox" title="The USB Drives"><img src="http://systembash.com/wp-content/uploads/2009/09/photo-300x225.jpg" alt="photo" title="photo" width="300" height="225" class="alignnone size-medium wp-image-453" /></a></center></p>
<p>I was recently tasked with copying speaker&#8217;s presentations, files and handouts onto 100s of USB Drives (key drives) for a conference that work is hosting down in Washington, D.C. My first thought was that it was going to be a pain to have to copy/paste the files to each drive. I thought about creating a batch script to copy the files with a double click. But really, who wants to be doing all of that clicking and/or typing? Work smarter, not harder.</p>
<p>Then I remembered a neat feature that <a href="http://www.2brightsparks.com/syncback/sbse.html">SyncBackSE</a>, a program I use at home for backups, has available. The backup program &#8211; which is basically a file copy process &#8211; can be triggered based on the insert of a drive, whether that be a USB Key Drive or an External Hard Drive. Using the program, the only action you need to do to trigger the copy process is literally plug the drive in. After the machine recognizes the drive and mounts it to a drive letter, the copy process starts automatically.</p>
<p>Here are the directions on how to set this up.</p>
<ol>
<li>
<div style="float: right; padding: 15px 0 15px 15px;"><a href="http://systembash.com/wp-content/uploads/2009/09/photo-1.jpg" rel="lightbox" title="USB Hub"><img src="http://systembash.com/wp-content/uploads/2009/09/photo-1-150x150.jpg" alt="USB Hub" title="USB Hub" width="150" height="150" class="alignnone size-thumbnail wp-image-455" /></a></div>
<p><strong>Prepare your system</strong>. Install <a href="http://www.2brightsparks.com/syncback/sbse.html">SyncBackSE</a>. I have purchased the full program at home, but since I am using this for a limited task you can just install the 30-day trial. Create a folder, on your desktop or location of choice, with the files you want to be copied to the filesystem. Copy files to that folder, this is your &#8220;source directory&#8221;. Plug in as many USB drives as you can, in my case I used a USB hub with two handy top USB ports. Note which letter these drives assign themselves as. </li>
<li><strong>Set up the Source and Destination</strong>. The Source will be the &#8220;source directory&#8221; of any files you wish to copy. The Destination will be the USB Drive Letter. If you are able to plug more than one drive in at a time, you will need to create separate profiles for each one, with differing drive letters. Create them at first or just copy the first profile you make, and switch the Destination Drive on each one.</li>
<p><center>
<div style="margin-left: -20px;"><a href="http://systembash.com/wp-content/uploads/2009/09/usbdrive2.png" title="Source and Destination Settings" rel="lightbox"><img src="http://systembash.com/wp-content/uploads/2009/09/usbdrive2.png" alt="Source and Destination Settings" title="usbdrive2" width="484" height="85" class=" size-full wp-image-460" border=0/></a></div>
<p></center></p>
<li>Modify the profile. <strong>This is where the magic happens.</strong> Under profile setup, go to &#8220;Click for Options&#8221; and check off &#8220;Expert&#8221;. Select When and then &#8220;Insert&#8221;. Check off &#8220;Run this profile when:&#8221; and select the drive letter under &#8220;is inserted into drive&#8221;. Also check off &#8220;Run unattended&#8221; &#8211; this will ensure it does not prompt you when you plug in your drive each time. The other options should remain with <any label>. A summary of these settings is in the figure below.</li>
</ol>
<p><center><a href="http://systembash.com/wp-content/uploads/2009/09/usbdrive3.png" rel="lightbox" title="Settings for Auto Copy"><img src="http://systembash.com/wp-content/uploads/2009/09/usbdrive3-300x86.png" alt="Settings for Auto Copy" title="Settings for Auto Copy" width="300" height="86" class="aligncenter size-medium wp-image-461" /></a></center></p>
<p>That is it! Test by inserting a USB drive. You should see the profile change to &#8220;Running&#8221; then then &#8220;Success&#8221; after files have been completed. The screen will look as follows:</p>
<p><center><a href="http://systembash.com/wp-content/uploads/2009/09/usbdrive1.png" rel="lightbox" title="Final Product"><img src="http://systembash.com/wp-content/uploads/2009/09/usbdrive1-300x53.png" alt="Final Product" title="Final Product" width="300" height="53" class="aligncenter size-medium wp-image-462" /></a></center></p>
<p>In my experience, the part that takes the longest was Windows XP discovering the new drive and then assigning the drive letter. This PC is slow, so I imagine on a faster machine this process would actually be much quicker. I ended up having to re-copy the drives since someone added their handouts in the last minute, but the drive discovery process happened much faster the second time around.  I was able to do about 100 drives in 30 minutes, so this process is actually very speedy and works very well.</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/copy-files-to-many-usb-drives-quickly-and-easily/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sensor Graphing via Wireless Sensor Network to a Mobile Internet Device</title>
		<link>http://systembash.com/content/sensor-graphing-via-wireless-sensor-network-to-a-mobile-internet-device/</link>
		<comments>http://systembash.com/content/sensor-graphing-via-wireless-sensor-network-to-a-mobile-internet-device/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 02:12:16 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[published]]></category>
		<category><![CDATA[sensor networks]]></category>
		<category><![CDATA[wireless sensors]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=449</guid>
		<description><![CDATA[I wrote this paper during this past spring semester at West Chester University, for a class in the Computer Science department. My paper was accepted and published in the proceedings of the 2009 International Conference on Wireless Networks which was held on July 13-16 in Las Vegas, NV. The title of the paper is &#8220;Sensor [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote this paper during this past spring semester at West Chester University, for a class in the Computer Science department. My paper was accepted and published in the proceedings of the <a href="http://www.world-academy-of-science.org/worldcomp09/ws/conferences/icwn09">2009 International Conference on Wireless Networks</a> which was held on July 13-16 in Las Vegas, NV. The title of the paper is &#8220;Sensor Graphing via Wireless Sensor Network to a Mobile Internet Device&#8221; &#8211; my demo device being the iPhone. The paper as presented is below:</p>
<p><object id="_ds_11118725" name="_ds_11118725" width="500" height="550" type="application/x-shockwave-flash" data="http://viewer.docstoc.com/"><param name="FlashVars" value="doc_id=11118725&#038;mem_id=143454&#038;doc_type=pdf&#038;fullscreen=0&#038;showrelated=0&#038;showotherdocs=0" /><param name="movie" value="http://viewer.docstoc.com/"/><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object><br /><font size="1"><a href="http://www.docstoc.com/docs/11118725/Sensor-Graphing-via-Wireless-Sensor-Network-to-a-Mobile-Internet-Device-by-David-Drager">Sensor Graphing via Wireless Sensor Network to a Mobile Internet Device by David Drager</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/sensor-graphing-via-wireless-sensor-network-to-a-mobile-internet-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Google Voice for your Voicemail with Any Phone, Any Provider</title>
		<link>http://systembash.com/content/use-google-voice-for-your-voicemail-with-any-phone-any-provider/</link>
		<comments>http://systembash.com/content/use-google-voice-for-your-voicemail-with-any-phone-any-provider/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 10:50:17 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Cell Phones]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Google Voice]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Voicemail]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=441</guid>
		<description><![CDATA[
Update 10/27/2009: Google Voice now supports adding voicemail to any old cell phone number without the &#8220;Do not disturb&#8221; trick. Simply go into &#8216;Settings&#8217;, Enter the &#8216;Phones&#8217; tab and then click &#8216;Activate Google voicemail on this phone&#8217;.  It will give you directions on call forwarding, which are the same as below, customized for your provider. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-440" style="float: right; padding: 0 0 15px 15px; border: 0px;" title="gvoice2" src="http://systembash.com/wp-content/uploads/2009/08/gvoice2.png" alt="Google Voice Inbox" width="275" height="375" /></p>
<p><strong>Update 10/27/2009:</strong> <em>Google Voice now supports adding voicemail to any old cell phone number without the &#8220;Do not disturb&#8221; trick. Simply go into &#8216;Settings&#8217;, Enter the &#8216;Phones&#8217; tab and then click &#8216;Activate Google voicemail on this phone&#8217;.  It will give you directions on call forwarding, which are the same as below, customized for your provider. Disable the &#8220;Do Not Disturb&#8221; setting to set your Google Voice account back to normal. Thank you Google!</em></p>
<p>For those lucky enough to have a Google Voice account, you&#8217;ll know the advantages: forward calls to multiple phones, visual voicemail and audio to text transcriptions. But, since you are not yet able to transfer your current phone number to Google Voice, it is hard to give up your old phone number and start having family, friends and business associates use your new Google Voice number. Also, there is the whole confusion as to your outgoing caller ID, which won&#8217;t match if you switch to Google Voice. Some phone platforms have developed software that will integrate your current phone with Google Voice, while others have taken the opposite route of banning them (<a href="http://www.techcrunch.com/2009/07/27/apple-is-growing-rotten-to-the-core-and-its-likely-atts-fault/">I&#8217;m talking to you</a>, Apple and AT&amp;T!). But, here is the good news: You can switch, at least your voicemail, to Google Voice on any provider and any phone, <em><strong>right now</strong></em>.</p>
<p>Don&#8217;t have a Google Voice Account? Google is not yet handing out invites to the service, but <strong>you can sign up to be requested into the program <a href="https://services.google.com/fb/forms/googlevoiceinvite/">here</a></strong>.</p>
<p>To make this magic happen, we are going to utilize a feature that all cell phone networks, and even home phones, have &#8211; called &#8220;Call Forwarding&#8221;. This setting is used to tell the cell phone network what should happen when someone calls you in several situations: when your phone is off or otherwise unreachable, when it rings a certain amount of time with no answer, and when it is available but you are currently on another call. These situations are also known as &#8220;Conditional Forwarding&#8221;, and their names are: unreachable, not answered and busy.</p>
<p>Follow the two ridiculously easy steps below on <strong>How to get Google Voice working to replace your old voicemail account</strong>:</p>
<h3>Step 1: Enable &#8220;Do Not Disturb&#8221; in Google Voice. Depreciated, See note above</h3>
<p><img class="alignnone size-full wp-image-442" style="border: 0px;" title="gvoice1" src="http://systembash.com/wp-content/uploads/2009/08/gvoice1.png" alt="Google Voice Preferences" width="378" height="144" /></p>
<p>In your <a href="https://www.google.com/voice/">Google Voice settings</a>, go down to the &#8220;Do Not Disturb&#8221; setting and check it off. This makes it so it does not ring out when the number is called, it will instead send any calls to your number directly into the voicemail box (and therefore have it transcribed and sent back to your cell phone number as a txt).</p>
<h3>Step 2: Forward Your Voicemail to Your Google Voice Number</h3>
<p>On your Google Voice homepage, you will see your number at the top left. Write/copy this down because you will use it shortly. The next step depends on which provider you use. Since Google Voice is currently United States only, I will only include call forwarding directions for major U.S. providers below. Include a &#8220;1&#8243; in front of the number to indication that it is a US Number you are calling to.</p>
<p>How to use the chart below. Find your provider. Each provider has 2 numbers listed. Your phone may also have a shortcut designed to modify these numbers, if it has this feature feel free to use it. After typing the number, hit &#8220;send&#8221; to activate it. You should receive a message or tone that indicates your command was received.</p>
<table style="width: 100%; padding: 0px; border: 1px solid #789DB3;" border="0">
<tbody>
<tr>
<td colspan="3"><strong>AT&amp;T, T-Mobile</strong> and other GSM/3G providers</td>
</tr>
<tr>
<td></td>
<td>Enable</td>
<td>Disable</td>
</tr>
<tr>
<td>Conditional Call Forwarding:</td>
<td>*004*[Google Voice Number]#</td>
<td>##004#</td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
<table style="width: 100%; padding: 0px; border: 1px solid #789DB3;" border="0">
<tbody>
<tr>
<td colspan="3"><strong>Verizon</strong></td>
</tr>
<tr>
<td></td>
<td>Enable</td>
<td>Disable</td>
</tr>
<tr>
<td>Conditional Call Forwarding:</td>
<td>*71[Google Voice Number]</td>
<td>*73</td>
</tr>
</tbody>
</table>
<table style="width: 100%; padding: 0px; border: 1px solid #789DB3;" border="0">
<tbody>
<tr>
<td><strong>Sprint</strong> <span style="color: red; "><em>***Warning*** Sprint seems to charge <a href="http://support.sprint.com/sprinthelp/help/help89.html">$.20/minute</a> for call forwarding</em></span></td>
</tr>
<tr>
<td>I do not have Sprint to confirm this, but from what I&#8217;ve read online, you need to call Sprint customer service, have them remove their voice mail package, and then ask the technical support representative to change the &#8220;Call Forward/Unavailable&#8221; and &#8220;Call Forward/No Answer&#8221; fields (and not Unconditional Call Forwarding) to your Google Voice number.</td>
</tr>
</tbody>
</table>
<p>For other providers, please contact or call technical support, and ask about &#8220;Conditional Call Forwarding&#8221; and check for any fees.</p>
<p>After setting this up, all voicemails will now be directed to your Google Voice inbox. For even further integration, there are some options available, depending on your phone. If you have an iPhone check out <a href="http://www.modmyi.com/forums/iphone-news/678991-gv-mobile-now-cydia-modmyi-repo.html">GV Mobile</a>, only available on <a href="http://cydia.saurik.com/">Cydia</a>, for excellent Google Voice/iPhone Integration. If you have an Android based phone try &#8220;<a href="http://androidandme.com/2009/07/news/google-voice-gets-minor-android-update/">GV</a>&#8221; in the Android Market.</p>
<p>Let me know your experiences with setting up Google Voice! Does it work well or would you recommend it to others?</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/use-google-voice-for-your-voicemail-with-any-phone-any-provider/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>How to Install SNMP on Tomato Router Firmware and Graph Traffic with Cacti</title>
		<link>http://systembash.com/content/how-to-install-snmp-on-tomato-router-firmware-and-graph-traffic-with-cacti/</link>
		<comments>http://systembash.com/content/how-to-install-snmp-on-tomato-router-firmware-and-graph-traffic-with-cacti/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 01:16:39 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[Configurations]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Other Code]]></category>
		<category><![CDATA[Programs]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=406</guid>
		<description><![CDATA[You&#8217;ve flashed your old WRT54G or other vanilla router with the Tomato firmware. This itself turns your router into a lean, mean routing machine with QOS, SSH and more, but let&#8217;s say we want to take it a bit further. What it we want to get some more stats out of it?
In order to do [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve flashed your old WRT54G or other vanilla router with the <a href="http://www.polarcloud.com/tomato">Tomato firmware</a>. This itself turns your router into a lean, mean routing machine with QOS, SSH and more, but let&#8217;s say we want to take it a bit further. What it we want to get some more stats out of it?</p>
<p>In order to do this, we first need to set up a way to pull this information from the router. The best way to do this is to install an SNMP (<strong><span style="text-decoration: underline;">S</span></strong>imple <span style="text-decoration: underline;"><strong>N</strong></span>etwork <strong><span style="text-decoration: underline;">M</span></strong>anagement <strong><span style="text-decoration: underline;">P</span></strong>rotocol) daemon on the system.</p>
<p>The main roadblock we face here is that the system mainly runs in volatile system memory, meaning that every time the system is rebooted the filesystem is reset. Fortunately Tomato provides a way to get around this using CIFS shares. Follow the steps below (as modified from <a href="http://www.linksysinfo.org/forums/showthread.php?t=51064">here</a>) to install an SNMP server on a Tomato router.</p>
<ol>
<li>Create a network (samba, CIFS) share somewhere on the network. This computer must be on all of the time in order for Tomato to run the SNMP server.</li>
<li>Download the snmpd.zip file from one of these locations:<br />
[<a href="http://bok.xs4all.nl/downloads/snmpd.zip">xs4all.nl</a>]<br />
[<a href="http://systembash.com/source/snmpd.zip">systembash</a>]</p>
<p>expand the binary and .conf file into the share or a subdirectory (for example, &lt;share name&gt;/snmp)</p>
<p>MD5 for snmpd binary is ae0d622648efdb8dceb7b3b5a63e23ac</li>
<li style="text-align: center; ">Set up the shared directory on the router. Visit Administration-&gt;CIFS Client. Add the share as follows, with your correct share information:<img class="aligncenter size-full wp-image-428" title="cifs1" src="http://systembash.com/wp-content/uploads/2009/08/cifs11.png" alt="cifs1" width="360" height="258" /></li>
<li>Log into the Tomato router via ssh, and start SNMPd on the router by issuing the command:
<pre>/cifs1/snmp/snmpd -c /cifs1/snmp/snmpd.conf &amp;</pre>
</li>
<li> Test that SNMP is running and can be accessed on another computer on the network. To test it, you can use snmpwalk like so:
<pre>snmpwalk -c public -v 2c &lt;IP Address of Router&gt;</pre>
<p>If it works properly, it will list the available OIDs from the router. You do not need to take note of these, but they will be used in the graphing software later.</li>
<li>Finally, we need to launch the SNMP server when the router is restarted. You do this by adding the command to start it in the area Administration -&gt; Scripts -&gt; Firewall:
<pre>sleep 30
/cifs1/snmp/snmpd -c /cifs1/snmp/snmpd.conf -s &amp;</pre>
<p>This launches the snmp server 30 seconds after the router is started or rebooted.</li>
</ol>
<p>Thats it! SNMP is now running on the router.</p>
<p>Now to add this SNMP host to your graphing software. For this example, I will use <a href="http://www.cacti.net/">Cacti</a>, which I will assume you have already set up. If you need to set it up, please <a href="http://www.cacti.net/documentation.php">follow the directions</a> on the Cacti site for installation.</p>
<p>First, add the router as a new device, using the information below (change IP to suite your needs):</p>
<p><center><img class="aligncenter size-full wp-image-430" title="adddevice" src="http://systembash.com/wp-content/uploads/2009/08/adddevice.png" alt="adddevice" width="338" height="768" /></center></p>
<p>After adding the device, you have several options depending on what sort of data you are looking for. For system information on the router &#8211; for example CPU usage, memory usage, etc; you can go directly to Create -&gt; New Graphs. Select your device and then add the graph you are looking for.</p>
<p>The graph will show as a broken image at first, or a blank graph with &#8220;NaN&#8221; as the data source. Give it a few minutes to update, and the information should start to flow through. The ucd/net options work best, but feel free to experiment.</p>
<p>To get traffic stats on the interface, you first need to &#8220;Walk&#8221; the device.  Go back to your device list, and edit the device you added. Under &#8220;Associated Data Queries&#8221;, Add Data Query, add &#8220;SNMP &#8211; Interface Statistics&#8221; with Re-Index period as &#8220;Uptime goes backwards&#8221;. After adding it you should see under status something like: Success [39 Items, 6 Rows].</p>
<p>Since these data sources are now added, you can go back to Add a new Graph. After selecting the device, you should see a list of these new interfaces. Select the interfaces you wish to graph, and select the graph type (I suggest In/Out bits with Total).</p>
<p>After a few minutes, the data should start filling in. After a while, you will get a graph like this:</p>
<p><center><a href="http://systembash.com/wp-content/uploads/2009/08/graph_image.php1.png"><img src="http://systembash.com/wp-content/uploads/2009/08/graph_image.php1-300x120.png" alt="graph_image.php" title="graph_image.php" width="300" height="120" class="aligncenter size-medium wp-image-435" /></a></center></p>
<p><em>In conclusion</em>, with a little work, you can get enterprise class graphing from your consumer router. The total project took me about 45 minutes, and I was trying to figure out all of the data sources and the correct way to enter everything.</p>
<p>Let me know your experiences, suggestions and corrections!</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/how-to-install-snmp-on-tomato-router-firmware-and-graph-traffic-with-cacti/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cricket Broadband Review (A600 Modem)</title>
		<link>http://systembash.com/content/cricket-broadband-review-a600-modem/</link>
		<comments>http://systembash.com/content/cricket-broadband-review-a600-modem/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 17:04:03 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Cell Phones]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[cricket]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=385</guid>
		<description><![CDATA[I&#8217;ve been on vacation for the past few days, and prior to this trip I decided I wanted to stay connected wherever I was going &#8211; and the new broadband offerings from Cricket Wireless looked to be the perfect solution.
I was looking for something that did not involve signing a contract, but Verizon, Sprint and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been on vacation for the past few days, and prior to this trip I decided I wanted to stay connected wherever I was going &#8211; and the new broadband offerings from <a href="http://www.mycricket.com/broadband/">Cricket Wireless</a> looked to be the perfect solution.</p>
<p>I was looking for something that did not involve signing a contract, but Verizon, Sprint and AT&amp;T&#8217;s offerings were pretty expensive. They typically have a &#8220;small&#8221; data plan, around 250 Megs of transfer for a smaller fee, or an &#8220;Unlimited&#8221; offering for a fairly expensive rate, around $60 a month for most providers. The Cricket plan I signed up for is an &#8220;Unlimited&#8221; &#8211; read 5GB &#8211; plan for $40 a month, with no contract.</p>
<p><a href="http://en.wikipedia.org/wiki/Cricket_Wireless">Cricket Wireless</a> is relatively new in my area (Philadelphia), having only started providing service in March of 2009. They have been in other markets since 1999. Wireless Broadband has been an offering of their since 2007. Cricket is a subsidiary of <a href="http://www.leapwireless.com/">Leap Wireless</a>.</p>
<p>The way the &#8220;Unlimited&#8221; plan works, and why I need to use quotes on Unlimited, is that you get a 5GB quota, and then the speed your connection can be severely restricted to limit your bandwidth consumption. This connection, according to the <a href="http://www.mycricket.com/broadband/acceptableuse/">Acceptable Use Policy</a> you sign when signing up, is meant for &#8220;web only&#8221; or e-mail traffic; meaning that it is not supposed to be used for streaming video or music (up or down).</p>
<h2>The Device</h2>
<p><img class="alignnone size-full wp-image-386" style="float:right; padding: 10px 0px 10px 10px;" title="Cricket A600 Modem" src="http://systembash.com/wp-content/uploads/2009/07/cricketmodem.jpg" alt="Cricket A600 Modem" width="189" height="162" /> The USB Broadband Modem I purchased is the Cricket A600. It was available on sale for $20 after rebate, which I thought was very reasonable considering you are not purchasing a contract with the modem. Usually providers will give you a roughly $200 price break on the modem if you sign up for a 1 or 2 year contract. This makes their offerings seem cheaper, even though you pay it in the long run.</p>
<h3>Costs</h3>
<p>Like I have alluded to previous, the big draw for the Cricket network is the cost of the unlimited package, $40 a month with no contract. There is a $25 activation fee. I would assume that this fee applies whether you are starting a new line of service, or if you allow your pre-payment plan to expire; necessitating a re-activation. </p>
<h3>How does it work?</h3>
<p>The way the modem works is when you first plug it in, it is recognized as a flash drive and the drivers are installed via Autorun. It currently only supports Windows and Mac OSX; their site specifically states it does not support Linux, although there are instructions on <a href="http://ubuntuforums.org/showthread.php?t=1146110">how to get the A600 working in Ubuntu</a>. I am currently using the Windows 7 beta, it did not install correctly automatically &#8211; I had to manually install the device drivers using the setup file, and then the modem was installed and found on the next insert. So, even with a few hiccups, the A600 is ready for use on a number of operating systems. You can see the number of devices that are installed when you plug in the modem (Windows 7 screenshot):</p>
<p style="text-align: center;"><img class="size-full wp-image-388 aligncenter" title="Cricket A600 Driver List" src="http://systembash.com/wp-content/uploads/2009/07/driverinstall.png" alt="Cricket A600 Driver List" width="426" height="246" /></p>
<p>As a bonus, the modem also works as a MicroSD card reader. This does not really help you if you do not have a MicroSD card laying around, I happed to have a 2GB one that plugged in and works as advertised. This might be a good thing to have if you are a travelling technician, you could place your thumbdrive programs on this device and have a ready-to-go connection and troubleshooting device.</p>
<h2>The Connection</h2>
<p>Connectivity is provided by &#8220;dialing in&#8221; to the Cricket network using their provided application, as seen below:</p>
<p style="text-align: center;"><img class="size-full wp-image-387 aligncenter" title="Cricket Dial Applet" src="http://systembash.com/wp-content/uploads/2009/07/cricket.png" alt="Cricket Dial Applet" width="430" height="250" /></p>
<p>The program has a few functions:</p>
<ul>
<li>Connect/Dial In to the network</li>
<li>Keep track of incoming/outgoing text messages</li>
<li>Bandwidth manager (did not work on Windows 7)</li>
</ul>
<p>The program seemed to work as advertised and the big connect/disconnect button is easy enough for the most inexperience internet user to understand.</p>
<h2>The Network and Speed Tests</h2>
<p>The Cricket Broadband network looks like it piggybacks on the Verizon or Sprint EVDO data networks. So chances are if you do not have these networks available, you would not get Cricket to work either. I had connectivity results that I had expected, in areas that are highly populated I had excellent connectivity (4/4 bars) and at other locations &#8220;in the sticks&#8221; I had only 1 or 0 bars. I was able to get connection in most places, even if the signal was very poor.</p>
<p>The data network always read &#8220;<a href="http://en.wikipedia.org/wiki/Evolution-Data_Optimized#TIA-856_Rev._A">EVDO Rev A</a>&#8221; which has a maximum &#8220;burst&#8221; rate of 2.45 Mbit/s to 3.1 Mbit/s. I tested in many locations; my speed with a &#8220;full&#8221; connection averages about ~ 500kbps download and ~ 200kbps upload. With a 0 or 1 bar connection I was still seeing a 500kbps download but a paltry 70kbps upload. Don&#8217;t expect this connection to replace your home broadband or wifi connection, it was pretty much impossible to watch a YouTube video, the same with any sort of multimedia content. You may be able to stream a highly compressed music stream. SSH, FTP, SFTP all seemed to work &#8211; one of my concerns being a system administrator was that these ports would be blocked, but I seemed to have an unfettered connection. I did try Logmein, on my &#8220;weak&#8221; signal it did not seem to want to connect but worked pretty well with a full signal.</p>
<p>Another thing I seemed to encounter with a poor signal was loss of connection. Since you are basically dialing in (my wife exclaimed, &#8220;I haven&#8217;t dialed in for 10 years!&#8221;) if you lose the signal for a few moments you get disconnected. It is not horrible, because you can reconnect, but the Cricket dialup program did not give me a notice or sound an alarm, I just started getting &#8220;Page not accessible&#8221; errors in my browser. If you are connecting in an area that has a poor signal, expect to be frustrated with your Cricket connection. It is not necessarily their problem, but it is worth mentioning.</p>
<p>Your connection locally is issued a private network in the 10.100.x.x range. Ping times varied from 80ms to 120ms. Do not expect to be able to do online FPS gaming from this connection. For your perusal is a traceroute from the Cricket connection in Ocean City, NJ to www.yahoo.com.</p>
<pre>  1    61 ms    59 ms    65 ms  172.30.218.x
  2    60 ms    65 ms    66 ms  172.28.49.x
  3    64 ms    66 ms    57 ms  172.16.8.x
  4    70 ms    73 ms    64 ms  ge-8-16.car1.Philadelphia1.Level3.net [4.78.152.249]
  5   172 ms    68 ms    70 ms  ae-7-7.ebr2.Washington1.Level3.net [4.69.133.162]
  6    73 ms    65 ms    72 ms  ae-62-62.csw1.Washington1.Level3.net [4.69.134.146]
  7    83 ms    70 ms    82 ms  ae-61-61.ebr1.Washington1.Level3.net [4.69.134.129]
  8   102 ms    89 ms    91 ms  ae-2.ebr3.Atlanta2.Level3.net [4.69.132.85]
  9   119 ms   106 ms   107 ms  ae-7.ebr3.Dallas1.Level3.net [4.69.134.21]
 10   110 ms   138 ms   108 ms  ae-41-90.car1.Dallas1.Level3.net [4.69.145.195]
 11   104 ms   102 ms    98 ms  YAHOO-INC.car1.Dallas1.Level3.net [4.79.180.2]
 12   102 ms   149 ms   104 ms  ae2-p130.msr2.mud.yahoo.com [216.115.104.93]
 13   102 ms    99 ms   100 ms  te-9-1.bas-c2.mud.yahoo.com [68.142.193.11]
 14   110 ms   103 ms    98 ms  b1.www.vip.mud.yahoo.com [209.191.93.53]</pre>
<h2>Conclusion</h2>
<p>When all is said and done, you have to appreciate that having this little device and signing up for the Cricket Broadband service, for $40 a month and no contract, gets you an internet connection wherever you go, at least wherever you have signal. Although I suspect that a direct Verizon, Sprint or AT&amp;T broadband connection would give you faster access, I do not think it would expand your coverage and you would pay a lot more for it. Cricket gets you a decent connection for a fair price, and I think that is worth it. If you are expecting a wired connection speed then look elsewhere, but as long as your demands are reasonable, you should be happy with Cricket Wireless Broadband.</p>
<p>I would recommend this modem to anyone who is looking for a web connection that is extremely portable and inexpensive. As long as your bandwidth demands are not exceedingly high, you should be happy with this modem.</p>
<h3>Update 2009/7/20:</h3>
<p>If anyone has clarifications on whether Cricket Wireless owns their own equipment (from tower to net) please let me know. I would just assume they &#8216;resell&#8217; Verizon, Sprint or other &#8220;1st tier&#8221; provider wireless towers instead of building their own, which would be very expensive.</p>
<p>Also, I discovered you do not need to use the applet they provide to log into the Cricket wireless network. On Windows 7 at least, you can dial in directly with Windows&#8217; Network Connection Center.</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/cricket-broadband-review-a600-modem/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>How To Turn Off Your Monitor Via Command Line in Ubuntu</title>
		<link>http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/</link>
		<comments>http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 14:56:01 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[energystar]]></category>
		<category><![CDATA[lobby]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[saving]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=346</guid>
		<description><![CDATA[As previously written on this blog, I have set up a display in our lobby at work to display the day&#8217;s current events and meetings using Ubuntu and a tiny PC. Since this is a display which is on all day, the screensaver and monitor blanking (and other Energy Star features) are all turned off.
Under [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://systembash.com/content/using-ubuntu-as-a-247-lobby-display-driver/">previously written</a> on this blog, I have set up a display in our lobby at work to display the day&#8217;s current events and meetings using Ubuntu and a <a href="http://www.fit-pc.com/new/">tiny PC</a>. Since this is a display which is on all day, the screensaver and monitor blanking (and other Energy Star features) are all turned off.</p>
<p>Under the auspice of wanting to save energy and also extending the life of a new monitor, someone suggested that we <strong>turn off the monitor</strong> at night using an electrical timer. A lightbulb went off in my head, that there must be a better way to do this via command line and then run it in the cron.</p>
<p>It turns out the solution is very simple. The xset command is the X server preferences command. It has a simple command to turn off the monitor:</p>
<p><code class="prettyprint">$ xset dpms force off</code></p>
<p>and to turn the monitor back on:</p>
<p><code class="prettyprint">$ xset dpms force on</code></p>
<p>You can also check the status of the X server settings by using:</p>
<p><code class="prettyprint">$ xset -q</code></p>
<p>Also, when dpms turns off the monitor, it will turn back on after a keypress or by moving the mouse. Since this is a lobby display, there is no keyboard or mouse installed in the system.</p>
<p>I&#8217;ve rolled this into a little bash script with on, off, and status switches:</p>
<pre class="prettyprint">#!/bin/bash
export DISPLAY=:0.0

if [ $# -eq 0 ]; then
  echo usage: $(basename $0) "on|off|status"
  exit 1
fi

if [ $1 = "off" ]; then
  echo -en "Turning monitor off..."
  xset dpms force off
  echo -en "done.\nCheck:"
  xset -q|grep "Monitor is"
elif [ $1 = "on" ]; then
  echo -en "Turning monitor on..."
  xset dpms force on
  echo -en "done.\nCheck:"
  xset -q|grep "Monitor is"
elif [ $1 = "status" ]; then
  xset -q|sed -ne 's/^[ ]*Monitor is //p'
else
  echo usage: $(basename $0) "on|off|status"
fi</pre>
<p>You can then use cron to turn off the monitor at night, and back on in the morning:</p>
<p><code>0 20 0 0 0 /home/lobby/monitorControl.sh off<br />
0 7 0 0 0 /home/lobby/monitorControl.sh on</code></p>
<p>This script will turn it off at 8pm and back on at 7am.</p>
<p>Note that this was written for an <strong>Ubuntu</strong> system, but the xset command is pretty generic so any system that runs Xserver like <strong>RedHat, CentOS, Debian, Fedora</strong>, etc should be able to use the script as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
