<?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>Lyle Backenroth &#187; Blogroll</title>
	<atom:link href="http://www.lylebackenroth.com/blog/category/blogroll/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lylebackenroth.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 10 Nov 2011 19:34:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Ubuntu has jumped the shark and may soon be bitten by it.</title>
		<link>http://www.lylebackenroth.com/blog/2011/11/08/ubuntu-has-jumped-the-shark/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/11/08/ubuntu-has-jumped-the-shark/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 08:39:47 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=1017</guid>
		<description><![CDATA[Since my original post in May of this year and my follow up post in August of this year, a significant number of Linux users have lifted their voices and poured them onto clacking keyboards pushing back against the tide that is the child-like interface of Unity and Gnome 3.x. (For those who may find my [...]]]></description>
			<content:encoded><![CDATA[<p>Since <a href="http://www.lylebackenroth.com/blog/2011/05/01/the-direction-of-ubuntu-gnome-with-their-graphical-interfaces/" target="_blank">my original post in May of this year</a> and <a href="http://www.lylebackenroth.com/blog/2011/08/05/apparently-linus-torvalds-also-doesnt-like-gnome-3/" target="_blank">my follow up post in August of this year</a>, a significant number of Linux users have lifted their voices and poured them onto clacking keyboards pushing back against the tide that is the child-like interface of Unity and Gnome 3.x. (For those who may find my choice of the phrase &#8220;jump the shark&#8221; odd, <a href="http://en.wikipedia.org/wiki/Jumping_the_shark" target="_blank">please see this link</a>.)</p>
<p>Apparently there&#8217;s a pretty serious backlash to the whole Unity desktop as well as the Gnome 3.x interface.</p>
<p>Just a few posts to illustrate this point:</p>
<p><a href="http://uncensored.citadel.org/readfwd?go=Linux?start_reading_at=3042581#3042581" target="_blank">One</a>, <a href="http://www.zdnet.com/blog/virtualization/i-hate-unity-i-hate-gnome-i-hate-windows-8-the-ultimate-desktop-search-continues/4089?tag=mantle_skin;content" target="_blank">two</a>, <a href="http://jeffhoogland.blogspot.com/2011/09/something-gnome3-and-unity-could-stand.html" target="_blank">three</a>, <a href="http://www.qc4blog.com/?p=1157" target="_blank">four</a>, <a href="http://www.pcworld.com/businesscenter/article/237516/five_linux_desktops_that_arent_unity_or_gnome_3.html" target="_blank">five</a>, <a href="http://felipec.wordpress.com/2011/06/16/after-two-weeks-of-using-gnome-3-i-officially-hate-it/" target="_blank">Six</a> (#6 is complete with some video comparisons). Also, <a href="http://technorati.com/technology/article/debian-beckons-ubuntu-refugees-to-come/">a recent post on Technorati</a> shows that Debian classic is indeed beconing Ubuntu refugees back home. <em><a href="http://www.theregister.co.uk/2011/11/09/xcfe_for_gnome_refugees/" target="_blank"><span style="color: #ff0000;">Here&#8217;s another recent article on why Gnome Refugees Love XFCE</span></a></em>.</p>
<p>At this point many are about ready to write off Ubuntu, and switch back to Debian proper, or an entirely different distribution, such as Fedora 16. Some have chosen to stay with Ubuntu for now, but run a variation on it with <a href="http://www.xubuntu.org/" target="_blank">Xubuntu</a> (which has been my choice for now).</p>
<p>At this point I am not sure what Ubuntu brings to the table anymore except excellent forum support and perhaps a good set of drivers for hardware detection among various laptops and desktops. <a href="http://news.softpedia.com/news/Linux-Mint-Is-The-New-Ubuntu-232873.shtml">Linux Mint is already working on their own Gnome 3 fork</a> called MGSE, which will look at lot closer to Gnome 2.</p>
<p>It also looks as though a <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=OTgxMA" target="_blank">serious OS-independent fork of the Gnome 2.x interface has already begun</a>, it&#8217;s called MATE. Though I&#8217;m not sure how ready it is for use.</p>
<p>Ubuntu has reached the pinnacle of its exposure and I think the bubble in which the developers and Mark Shuttleworth live has entirely squelched the outcry, probably to their detriment.</p>
<p>I do hope the Gnome developers also see the error of their ways. Gnome 3.x is a &#8220;Windows Vista&#8221; of sorts &#8212; a real shark-jumping moment, but could be corrected with a mea culpa and at least an offering of a fully functioning &#8220;classic mode&#8221; for everyone not interested in Fisher Price style graphical interfaces.</p>
<p>I will continue to stay with Xubuntu for now, but I can readily say that I am now officially <em><strong>shoppin&#8217; around</strong></em>.</p>
<p><object width="500" height="281"><param name="movie" value="http://www.youtube.com/v/Rraiqec67J0?start=8&#038;version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Rraiqec67J0?start=8&#038;version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="500" height="281" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/11/08/ubuntu-has-jumped-the-shark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Batch rename files in Linux with GPRename</title>
		<link>http://www.lylebackenroth.com/blog/2011/10/16/batch-rename-files-in-linux-with-gprename/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/10/16/batch-rename-files-in-linux-with-gprename/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 07:33:15 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=1012</guid>
		<description><![CDATA[This is a great utility if you have many jpeg&#8217;s or MP3&#8242;s that are haphazardly named and want to rename them sequentially, or with a specific pattern. It has a very friendly GUI front end and allows for many types of character substitutions or prefixes and suffixes to be added. It also supports character substitutions for [...]]]></description>
			<content:encoded><![CDATA[<p>This is a great utility if you have many jpeg&#8217;s or MP3&#8242;s that are haphazardly named and want to rename them sequentially, or with a specific pattern.</p>
<p>It has a very friendly GUI front end and allows for many types of character substitutions or prefixes and suffixes to be added. It also supports character substitutions for matching patterns.</p>
<p>Simply <strong>sudo apt-get install gprename</strong>.</p>
<p><a href="http://www.ghacks.net/2010/08/20/batch-rename-in-linux-with-gprename/" target="_blank">Check out this link for a full write-up on the tool</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/10/16/batch-rename-files-in-linux-with-gprename/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You know you&#8217;re getting old in the world of IT if &#8230;</title>
		<link>http://www.lylebackenroth.com/blog/2011/08/30/you-know-youre-getting-old-in-the-world-of-it-if/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/08/30/you-know-youre-getting-old-in-the-world-of-it-if/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 14:30:28 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=1007</guid>
		<description><![CDATA[A really great post from The Branyard at Informationweek. The comments section are very much worth reading, so click the link above to see them. Some of the comments go further back in time of tech nostalgia. Fortunately (or unfortunately) I vividly remember and identify with a great many of these &#8220;If&#8217;s&#8230;&#8221; &#8212; You know [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://informationweek.com/thebrainyard/news/social_networking_consumer/231500371/you-know-youre-from-it-in-1990s-if-" target="_blank">A really great post from The Branyard at Informationweek.</a> The comments section are very much worth reading, so click the link above to see them. Some of the comments go further back in time of tech nostalgia.</p>
<p>Fortunately (or unfortunately) I vividly remember and identify with a great many of these &#8220;If&#8217;s&#8230;&#8221;</p>
<p style="text-align: center;">&#8212;<br />
<strong>You know you were part of the tech industry in the &#8217;90s if &#8230;</strong></p>
<p>1.	you remember when Bill Gates did that blue-screened Win9x release onstage at Chicago Comdex.</p>
<p>2.	you remember that there was a Chicago Comdex.</p>
<p>3.	you were jealous of your friend&#8217;s NeXT.</p>
<p>4.	you used a cool device that you held in your palm that made you learn how to write each letter a different way, and it changed the world.</p>
<p>5.	you remember when people bothered to say &#8220;digital&#8221; before &#8220;camera&#8221; and &#8220;cellular&#8221; before &#8220;phone&#8221;&#8211;and only the uber-geeks and/or the really rich had either, even though both were barely usable or useful.</p>
<p>6.	you had a pager.</p>
<p>7.	you ever used a Macintosh clone.</p>
<p>8.	you remember when Apple launched an unsuccessful tablet device called the Newton.</p>
<p>9.	you defined a portable computer using terms such as clamshell, laptop, and lunchbox, instead of notebook, tablet, and smartphone.</p>
<p>10.	you can identify the serial port and accurately discuss what it was used for.</p>
<p>11.	you know anything at all about &#8220;the Pentium bug.&#8221; Extra credit if you know the name of the problematic instruction resulting in Intel offering replacement chips.</p>
<p>12.	you could identify the speed a modem was connecting by the sound of the tones.</p>
<p>13.	you went &#8220;online&#8221; with CompuServe or Prodigy.</p>
<p>14.	your phone system and your data network used different wires.</p>
<p>15.	you cared deeply about the 56K modem battle: spread spectrum vs. direct sequence.</p>
<p>16.	you saw the first broadband cable modem and knew it would change the way we would think about being always online.</p>
<p>17.	to you, Archie is not just a character in a comic and Gopher is not a small rodent.</p>
<p>18.	you had to spell out acronyms like LAN and WAN.</p>
<p>19.	you have a box of Zip disks.</p>
<p>20.	you could be a network administrator and not ever use IP.</p>
<p>21.	you remember when Ethernet was connected with hubs.</p>
<p>22.	hearing the words &#8220;token ring&#8221; and &#8220;beacon&#8221; in the same sentence still gives you chills.</p>
<p>23.	you saw token ring get killed when Ethernet switches were born.</p>
<p>24.	you needed a memory manager&#8211;not for yourself but for your PC.</p>
<p>25.	you loved that it finally was possible to attach a printer to the network and not the server.</p>
<p>26.	you could watch flying toasters for hours on end.</p>
<p>27.	you remember Novell had the dominant NOS and Microsoft had something called DOS.</p>
<p>28.	you remember the OS/2 vs. Windows debate.</p>
<p>29.	you were excited by the launch of Windows 3.0.</p>
<p>30.	you remember when trying Linux involved downloading 27 floppy disk images, and installation carried the real risk of hardware damage if you used incorrect X Windows settings.</p>
<p>31.	you remember the first time you used the NCSA Mosaic browser (shortly after feeding 27 floppy disks into a spare 80386 PC).</p>
<p>32.	you could develop commercial software without fear of patent litigation.</p>
<p>33.	you knew where Scott/Tiger came from and what software package used it as the default user name/password.</p>
<p>34.	you thought installing software over the network instead of using floppy disks was a major leap forward.</p>
<p>35.	you did comparative reviews of Vines, NetWare, and Windows NT.</p>
<p>36.	you remember when IBM bought Lotus (and then everyone else).</p>
<p>37.	you remember the Microsoft Bob operating system.</p>
<p>38.	for you, &#8220;Chicago&#8221; means Windows 95 and &#8220;Memphis&#8221; means Windows 98.</p>
<p>39.	you&#8217;ve actually used Windows for Workgroups or Windows Me.</p>
<p>40.	you remember TV announcers struggling with &#8220;double u, double u, double u, dot &#8230;&#8221; and the brief period when it was considered necessary to preface that with &#8220;h, tee, tee, pee&#8230;&#8221;</p>
<p>41.	you used the term &#8220;information superhighway&#8221; more than once, with a straight face.</p>
<p>42.	you struggled to understand the difference between Internet and intranet.</p>
<p>43.	you debated whether anyone would actually read the news online.</p>
<p>44.	you remember Netscape&#8211;not just the browser but the company that put the fear of God and the Web-based operating system into Microsoft.</p>
<p>45.	you remember publishing on the Web without cascading style sheets.</p>
<p>46.	you ever wrote a weekly print tech-rumors column under a pseudonym.</p>
<p>Source: <a href="http://informationweek.com/thebrainyard/news/social_networking_consumer/231500371/you-know-youre-from-it-in-1990s-if-" target="_blank">InformationWeek</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/08/30/you-know-youre-getting-old-in-the-world-of-it-if/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 things to call a Linux distro, if it were released by Microsoft:</title>
		<link>http://www.lylebackenroth.com/blog/2011/08/22/top-10-things-to-call-a-linux-distro-if-it-were-released-by-microsoft/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/08/22/top-10-things-to-call-a-linux-distro-if-it-were-released-by-microsoft/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:04:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Amusing]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=991</guid>
		<description><![CDATA[I thoroughly enjoyed this post at FossForce.com. The Top 10 things a Linux distribution might be called, if it were released by Microsoft: 10. Seattle’s Best. 9. Breakable Linux. 8. The best thing Microsoft ever came up with. 7. Open Windows. 6. Something that will never happen. 5. Closed open source. 4. Steve Ballmer’s nightmare. 3. Blue [...]]]></description>
			<content:encoded><![CDATA[<p>I thoroughly enjoyed this post at <a href="http://fossforce.com/2011/08/top-10-things-to-call-a-linux-distro-from-microsoft/" target="_blank">FossForce.com</a>.</p>
<p><strong>The Top 10 things a Linux distribution might be called, if it were released by Microsoft:</strong></p>
<p style="padding-left: 30px;">10. Seattle’s Best.</p>
<p style="padding-left: 30px;">9. Breakable Linux.</p>
<p style="padding-left: 30px;">8. The best thing Microsoft ever came up with.</p>
<p style="padding-left: 30px;">7. Open Windows.</p>
<p style="padding-left: 30px;">6. Something that will never happen.</p>
<p style="padding-left: 30px;">5. Closed open source.</p>
<p style="padding-left: 30px;">4. Steve Ballmer’s nightmare.</p>
<p style="padding-left: 30px;">3. Blue Screen Linux.</p>
<p style="padding-left: 30px;">2. A distro we’ll never use.</p>
<p style="padding-left: 30px;">1. SUSE</p>
<p>Personally, I favor #2, 3, 5, 7 and 9. I think my favorite among those would have to be #7: Open Windows. Number 10 (Seattle&#8217;s Best) sounds like a brand of Coffee . . .</p>
<p>The comments page over at FossForce.com have a pretty healthy number of further recommendations for such a distribution . . .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/08/22/top-10-things-to-call-a-linux-distro-if-it-were-released-by-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux&#8217;s 20th Anniversary Gala:</title>
		<link>http://www.lylebackenroth.com/blog/2011/08/22/linuxs-20th-anniversary-gala/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/08/22/linuxs-20th-anniversary-gala/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 11:14:26 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=979</guid>
		<description><![CDATA[Linus with Maddog The Vancouver LinuxCon celebrated 20 years of Linux, with one very special guest, in a tux. Some more pics here, and here, and here, also a short write-up here.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl class="wp-caption aligncenter" style="width: 392px;">
<dt class="wp-caption-dt"><img title="Linus with Maddog" src="http://www.lylebackenroth.com/blog/linus-with-maddog_cropped.jpg" alt="" width="382" height="361" /></dt>
<dd class="wp-caption-dd">Linus with Maddog</dd>
</dl>
</div>
<p>The Vancouver LinuxCon celebrated 20 years of Linux, with one very special guest, in a tux.</p>
<p>Some more pics <a href="http://www.businessinsider.com/linux-20th-anniversary-2011-8#the-room-before-anyone-arrived-1" target="_blank">here</a>, and <a href="http://www.flickr.com/photos/davest/6056363602/in/photostream/" target="_blank">here</a>, and <a href="http://www.flickr.com/photos/davest/6055816863/in/photostream/" target="_blank">here</a>, also <a href="http://www.linuxfordevices.com/c/a/News/LinuxCon-2011-recap/?kc=rss" target="_blank">a short write-up here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/08/22/linuxs-20th-anniversary-gala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbolt (Codename: Light Peak)</title>
		<link>http://www.lylebackenroth.com/blog/2011/08/22/thunderbolt-codename-light-peak/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/08/22/thunderbolt-codename-light-peak/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 10:22:06 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=969</guid>
		<description><![CDATA[Thunderbolt is a new over-the-wire technology. Expect to start seeing it more and more in 2012, and I think it may eclipse USB 3.0 before it really gets off the ground. It&#8217;s essentially PCIe over a wire, but also incorporates the DisplayPort standard which also allows the wire to handle monitor connections &#8211; the connections [...]]]></description>
			<content:encoded><![CDATA[<p>Thunderbolt is a new over-the-wire technology. Expect to start seeing it more and more in 2012, and I think it may eclipse USB 3.0 before it really gets off the ground.</p>
<p>It&#8217;s essentially PCIe over a wire, but also incorporates the DisplayPort standard which also allows the wire to handle monitor connections &#8211; the connections can also be daisychained, and it&#8217;s bidirectional. It supports up to 10Gbps in either direction (so 20Gbps bidirectionally).</p>
<p>For a sense of scale, in order:</p>
<p>- USB 2.0 runs at 480Mbit/sec (total speed in any direction)<br />
- eSATA runs at 3Gbps (total speed in any direction)<br />
- USB 3.0 supports 5Gbps (total speed in any direction)<br />
- Thunderbolt can support up to 20Gbps, 10Gbps in each direction.</p>
<p>In real life, this wire will transfer about 3/4 of a Gigabyte (768 megs) to 1 Gigabyte in ONE second.</p>
<p>This is an Intel technology, but the only one using it right now is Apple. Apparently a really good reason to use this is to make devices (like tablets &amp; laptops) lighter because it&#8217;s only 1 port, where you don&#8217;t need multiple ports to get things done. So a Thunderbolt wire could connect to a projector, monitor, PC, external hard disk, etc.. and they can all be daisychained&#8230;</p>
<p>Video demo from Intel: <a href="http://www.youtube.com/watch?v=kidmWiqKzqY" target="_blank">Video Part 1</a>, <a href="http://www.youtube.com/watch?v=SY5TjnR5Z-c&amp;feature=relmfu" target="_blank">video part 2</a>.</p>
<p>A few articles on the topic: <a href="http://www.techradar.com/news/computing-components/peripherals/thunderbolt-vs-usb-3-0-vs-esata-931343 " target="_blank">One</a>, <a href="http://www.fastcompany.com/1731357/intel-apple-thunderbolt-replace-all-wires-on-your-desk" target="_blank">two</a>.</p>
<p><a href="http://www.intel.com/technology/io/thunderbolt/index.htm" target="_blank">Intel&#8217;s page on the subject</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/08/22/thunderbolt-codename-light-peak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apparently, Linus Torvalds also doesn&#8217;t like the Gnome 3 interface.</title>
		<link>http://www.lylebackenroth.com/blog/2011/08/05/apparently-linus-torvalds-also-doesnt-like-gnome-3/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/08/05/apparently-linus-torvalds-also-doesnt-like-gnome-3/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 09:29:05 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=961</guid>
		<description><![CDATA[You may remember some months ago I had posted about the state of graphical interfaces for Linux, and my thoughts on Ubuntu 11.x and Gnome 3. I had commented that I did not like the way Ubuntu was going with its Unity interface, nor was I happy at all with Gnome 3&#8242;s interface. In that [...]]]></description>
			<content:encoded><![CDATA[<p>You may remember some months ago I had posted about <a href="http://www.lylebackenroth.com/blog/2011/05/01/the-direction-of-ubuntu-gnome-with-their-graphical-interfaces/" target="_blank">the state of graphical interfaces for Linux</a>, and my thoughts on Ubuntu 11.x and Gnome 3.</p>
<p>I had commented that I did not like the way Ubuntu was going with its Unity interface, nor was I happy at all with Gnome 3&#8242;s interface. In that post I had explained that I had ultimately decided to go with Xubuntu, which is the latest Ubuntu mixed with the XFCE desktop.</p>
<p>It would seem that Linus Torvalds has also decided to adopt XFCE, and has urged Gnome to fork itself to bring back the Gnome 2 interface, just as I had said in my previous post.</p>
<p>Apparently there&#8217;s a vigorous discussion going on about it, in which Linus is participating. Below are some excerpts from the original Google+ thread (<strong><a href="https://plus.google.com/106327083461132854143/posts/SbnL3KaVRtM" target="_blank">linked here</a></strong>):</p>
<blockquote><p><strong>From one message Linus says:</strong> “While you are at it, could you also fork gnome, and support a gnome-2 environment? I want my sane interfaces back. I have yet to meet anybody who likes the unholy mess that is gnome-3.”</p>
<p><strong>From another post Linus says:</strong> &#8220;it’s not that I have rendering problems with gnome3 (although I do have those too), it’s that the user experience of Gnome3 even without rendering problems is unacceptable.</p>
<p>Why can’t I have shortcuts on my desktop? Why can’t I have the expose functionality? Wobbly windows? Why does anybody sane think that it’s a good idea to have that “go to the crazy ‘activities’” menu mode?</p>
<p>I used to be upset when gnome developers decided it was “too complicated” for the user to remap some mouse buttons. In gnome3, the developers have apparently decided that it’s “too complicated” to actually do real work on your desktop, and have decided to make it really annoying to do.</p>
<p>Here’s an example of “the crazy”: you want a new terminal window. So you go to “activities” and press the “terminal” thing that you’ve made part of your normal desktop thing (but why can’t I just have it on the desktop, instead of in that insane “activities” mode?). What happens? Nothing. It brings your existing terminal to the forefront.</p>
<p>That’s just crazy crap. Now I need to use Shift-Control-N in an old terminal to bring up a new one. Yeah, that’s a real user experience improvement. Sure.</p>
<p>I’m sure there are other ways, but that’s just an example of the kind of “head up the arse” behavior of gnome3. Seriously. I have been asking other developers about gnome3, they all think it’s crazy.</p>
<p><strong>I’m using Xfce. I think it’s a step down from gnome2, but it’s a huge step up from gnome3. Really.</strong>”</p></blockquote>
<p>In my <a href="http://www.lylebackenroth.com/blog/2011/05/01/the-direction-of-ubuntu-gnome-with-their-graphical-interfaces/" target="_blank">previous post about graphical interfaces</a> I had also thought that XFCE was a step down from Gnome 2, but leaps &amp; bounds better than Gnome 3 or Ubuntu&#8217;s Unity interface (which are remarkably similar). Apparently many others in the thread have adopted XFCE as well.</p>
<p>Here&#8217;s hoping the folks over at Gnome are listening (indeed, listening to Linus himself!) and give us back the Gnome 2 interface. If they love Gnome 3 so much, let them keep it &#8212; but at least offer the rest of us who don&#8217;t care for it the option to use the Gnome 2 interface again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/08/05/apparently-linus-torvalds-also-doesnt-like-gnome-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy SysAdmin Day!</title>
		<link>http://www.lylebackenroth.com/blog/2011/07/29/happy-sysadmin-day/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/07/29/happy-sysadmin-day/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 16:36:25 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Amusing]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=953</guid>
		<description><![CDATA[The last Friday in July is System Administrator Day &#8230;. so happy SysAdmin day ! From the SysAdminDay Website: A sysadmin unpacked the server for this website from its box, installed an operating system, patched it for security, made sure the power and air conditioning was working in the server room, monitored it for stability, set [...]]]></description>
			<content:encoded><![CDATA[<p>The last Friday in July is System Administrator Day &#8230;. so happy SysAdmin day !</p>
<p>From the <a href="http://www.sysadminday.com/" target="_blank">SysAdminDay</a> Website:</p>
<p>A <strong>sysadmin</strong> unpacked the server for this website from its box, installed an operating system, patched it for security, made sure the power and air conditioning was working in the server room, monitored it for stability, set up the software, and kept backups in case anything went wrong. All to serve this webpage.</p>
<p>A <strong>sysadmin</strong> installed the routers, laid the cables, configured the networks, set up the firewalls, and watched and guided the traffic for each hop of the network that runs over copper, fiber optic glass, and even the air itself to bring the Internet to your computer. All to make sure the webpage found its way from the server to your computer.</p>
<table align="right">
<tbody>
<tr>
<td width="203"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;"><strong><img src="http://www.sysadminday.com/images/tedwires200.jpg" border="1" alt="Ted In Wires" width="200" height="204" /></strong></span></td>
</tr>
<tr>
<td>
<div><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;"><em>Fig. 1 Ted.</em></span></div>
</td>
</tr>
</tbody>
</table>
<p>A <strong>sysadmin</strong> makes sure your network connection is safe, secure, open, and working. A <strong>sysadmin</strong> makes sure your computer is working in a healthy way on a healthy network. A <strong>sysadmin</strong> takes backups to guard against disaster both human and otherwise, holds the gates against security threats and crackers, and keeps the printers going no matter how many copies of the tax code someone from Accounting prints out.</p>
<p>A <strong>sysadmin</strong> worries about spam, viruses, spyware, but also power outages, fires and floods.</p>
<p>When the email server goes down at 2 AM on a Sunday, your <strong>sysadmin</strong> is paged, wakes up, and goes to work.</p>
<p>A <strong>sysadmin</strong> is a professional, who plans, worries, hacks, fixes, pushes, advocates, protects and creates good computer networks, to get you your data, to help you do work &#8212; to bring the potential of computing ever closer to reality.</p>
<p>So if you can read this, thank your <strong>sysadmin</strong> &#8212; and know he or she is only one of dozens or possibly hundreds whose work brings you the email from your aunt on the West Coast, the instant message from your son at college, the free phone call from the friend in Australia, and this webpage.</p>
<p><strong>Show your appreciation! </strong>(Via <a href="http://www.sysadminday.com/" target="_blank">SysAdminDay</a>.)</p>
<p>Also, enjoy their cool photos of System Administrators in their natural habitat: <a href="http://www.sysadminday.com/people.html" target="_blank">One</a>, <a href="http://www.sysadminday.com/hardware.html" target="_blank">Two</a>, <a href="http://www.sysadminday.com/horrors.html" target="_blank">Three</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/07/29/happy-sysadmin-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to convert PDF&#8217;s to JPEG&#8217;s (and vice versa)</title>
		<link>http://www.lylebackenroth.com/blog/2011/05/20/how-to-convert-pdfs-to-jpegs-and-vice-versa/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/05/20/how-to-convert-pdfs-to-jpegs-and-vice-versa/#comments</comments>
		<pubDate>Fri, 20 May 2011 17:20:44 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=943</guid>
		<description><![CDATA[If you don&#8217;t have expensive PDF editing software, you can convert your PDF to a JPG and then edit/add text/graphics accordingly, then convert the image back to a PDF. To convert a PDF to a Jpeg, you&#8217;ll need Imagemagick (sudo apt-get install imagemagick). convert -quality 20 -interlace none -density 300 input.pdf output.jpg The quality setting [...]]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t have expensive PDF editing software, you can convert your PDF to a JPG and then edit/add text/graphics accordingly, then convert the image back to a PDF.</p>
<p>To convert a PDF to a Jpeg, you&#8217;ll need Imagemagick (sudo apt-get install imagemagick).</p>
<pre>convert -quality 20 -interlace none -density 300 input.pdf output.jpg</pre>
<p>The <strong>quality</strong> setting can be from 0 to 100 (100 being the best, but often a huge file), I have found 20 to be a good balance of size vs. quality. The <strong>interlace</strong> option helps with readability, and <strong>density</strong> specifies the dots per inch (for printing). For PDF&#8217;s with color images, you may find you need to add the option <strong>-colorspace RGB</strong>.</p>
<p>The default print resolution when using the <strong>convert</strong> program on PDF&#8217;s is 72 dots per inch, which is equivalent to one point per pixel. Computer screens are normally 72 or 96 dots per inch, while printers typically support 150, 300, 600, or 1200 dots per inch. To determine the resolution of your display, use a ruler to measure the width of your screen in inches, and divide by the number of horizontal pixels (1024 on a 1024&#215;768 display). Generally, I prefer to maintain enough density to support a possible print job.</p>
<p>This does work the other way around, so the command below will work just fine:</p>
<pre>convert -quality 20 -interlace none -density 300 input.jpg output.pdf</pre>
<p>When convertnig PDF&#8217;s to Jpeg&#8217;s, <strong>each page will be it&#8217;s own numbered Jpeg</strong>. You can then convert multiple Jpeg&#8217;s back into a single PDF (the page order will depend on the filename sorted order, so be sure to number your files in the preferred order).</p>
<p>The command below will take a series of Jpeg&#8217;s and convert them into a single PDF:</p>
<pre>convert -quality 20 -interlace none -density 300 *.jpg output.pdf</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/05/20/how-to-convert-pdfs-to-jpegs-and-vice-versa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Dropbox Security Saga gets Serious:</title>
		<link>http://www.lylebackenroth.com/blog/2011/05/16/the-dropbox-security-saga-gets-serious/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/05/16/the-dropbox-security-saga-gets-serious/#comments</comments>
		<pubDate>Mon, 16 May 2011 09:24:16 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=936</guid>
		<description><![CDATA[This news is a few days old, but I thought I should post an update about it as I&#8217;ve covered Dropbox security issues in a previous blog entry. There is an extensive article in Wired magazine about this Dropbox fiasco. Apparently an FTC complaint has been filed. From the article . . . The FTC complaint [...]]]></description>
			<content:encoded><![CDATA[<p>This news is a few days old, but I thought I should post an update about it as I&#8217;ve covered Dropbox security issues <a href="http://www.lylebackenroth.com/blog/2011/04/13/dropbox-security-issues/" target="_blank">in a previous blog entry</a>. There is an extensive article in Wired magazine about this Dropbox fiasco. Apparently an FTC complaint has been filed.</p>
<p>From the article . . .</p>
<blockquote><p>The <a href="http://www.wired.com/images_blogs/threatlevel/2011/05/dropbox-ftc-complaint-final.pdf">FTC complaint charges Dropbox</a> (.pdf) with telling users that their files were totally encrypted and even Dropbox employees could not see the contents of the file. Ph.D. student Christopher Soghoian published data last month showing that <a href="http://paranoia.dubfire.net/2011/04/how-dropbox-sacrifices-user-privacy-for.html">Dropbox could indeed see the contents of files</a>, putting users at risk of government searches, rogue Dropbox employees, and even companies trying to bring mass copyright-infringement suits.</p>
<p>Soghoian, who spent a year working at the FTC, charges that Dropbox “has and continues to make deceptive statements to consumers regarding the extent to which it protects and encrypts therir data,” which amounts to a deceptive trade practice that can be investigated by the FTC.</p>
<p>Dropbox dismissed Soghoian’s allegations.</p>
<p>“We believe this complaint is without merit, and raises old issues that were addressed in our <a href="http://blog.dropbox.com/?p=735">blog post on April 21, 2011</a>,” company spokeswoman Julie Supan said in a short e-mail to Wired.com. “Millions of people depend on our service every day and we work hard to keep their data safe, secure, and private.”</p>
<p><a href="https://www.dropbox.com/">Dropbox</a>, which has more than 25 million users, revised its <a href="https://www.dropbox.com/help/27">website claims about its data security</a> April 13, from:</p>
<blockquote><p>All files stored on Dropbox servers are encrypted (AES256) and are inaccessible without your account password.</p></blockquote>
<p>to:</p>
<blockquote><p>All files stored on Dropbox servers are encrypted (AES 256).</p></blockquote>
<p>The difference, Soghoian charges, is very important. (If his name sounds familiar, you might remember him as the one who exposed <a href="http://www.wired.com/epicenter/2011/05/facebook-google-smear/">Facebook’s attempt to place anti-Google stories</a> in the press this week.)</p>
<p>Dropbox saves storage space by analyzing users’ files before they are uploaded, using what’s known as a hash — which is basically a short signature of the file based on its contents. If another Dropbox user has already stored that file, Dropbox doesn’t actually upload the file, and simply “adds” the file to the user’s Dropbox.</p>
<p>The keys used to encrypt and decrypt files also are in the hands of Dropbox, not stored on each user’s machines.</p>
<p>Those architecture choices mean that Dropbox employees can see the contents of a user’s storage, and can turn over the nonencrypted files to the government or outside organizations when presented with a subpoena.</p></blockquote>
<p><a href="http://www.wired.com/threatlevel/2011/05/dropbox-ftc/" target="_blank">Read the rest of the article here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/05/16/the-dropbox-security-saga-gets-serious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boot from USB devices on older computers that don&#8217;t support USB booting.</title>
		<link>http://www.lylebackenroth.com/blog/2011/05/16/boot-from-usb-devices-on-older-computers-that-dont-support-usb-booting/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/05/16/boot-from-usb-devices-on-older-computers-that-dont-support-usb-booting/#comments</comments>
		<pubDate>Mon, 16 May 2011 05:01:38 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=934</guid>
		<description><![CDATA[Ran into a great application called Plop Boot Manager. The software allows you to boot off USB devices for those older computers whose BIOS doesn&#8217;t support USB booting. The software is free for personal use, but not free for commerical use. It&#8217;s also not open source, but a good tool nonetheless. Click here for the [...]]]></description>
			<content:encoded><![CDATA[<p>Ran into a great application called Plop Boot Manager. The software allows you to boot off USB devices for those older computers whose BIOS doesn&#8217;t support USB booting.</p>
<p>The software is free for personal use, but not free for commerical use. It&#8217;s also not open source, but a good tool nonetheless.</p>
<p><a href="http://www.plop.at/en/home.html" target="_blank">Click here for the application&#8217;s home site</a> and <a href="http://www.linux.com/learn/tutorials/445010:weekend-project-use-the-plop-boot-manager-to-boot-older-computers-from-usb" target="_blank">here for a good write up on using it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/05/16/boot-from-usb-devices-on-older-computers-that-dont-support-usb-booting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Great Linux World Map</title>
		<link>http://www.lylebackenroth.com/blog/2011/05/13/the-great-linux-world-map/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/05/13/the-great-linux-world-map/#comments</comments>
		<pubDate>Fri, 13 May 2011 17:33:21 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Amusing]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=925</guid>
		<description><![CDATA[I thought this was a very witty creation. It&#8217;s certainly not all-inclusive but perhaps a live, interactive Google map of the Great Linux World Map would be a good idea! Where on this map do you live ? Source: dedoimedo.com]]></description>
			<content:encoded><![CDATA[<p>I thought this was a very witty creation. It&#8217;s certainly not all-inclusive but perhaps a live, interactive Google map of the Great Linux World Map would be a good idea!</p>
<p>Where on this map do you live ?</p>
<p><a title="The Great Linux World Map" href="http://www.lylebackenroth.com/blog/linux-world-map-large.png" target="_blank"><img class="aligncenter" title="The Great Linux World Map" src="http://www.lylebackenroth.com/blog/linux-world-map-thumb.jpg" alt="" width="500" height="279" /></a></p>
<p>Source: <a href="http://www.dedoimedo.com/computers/linux-world-map.html" target="_blank">dedoimedo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/05/13/the-great-linux-world-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Page Speed Analyzer</title>
		<link>http://www.lylebackenroth.com/blog/2011/05/13/google-page-speed-analyzer/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/05/13/google-page-speed-analyzer/#comments</comments>
		<pubDate>Fri, 13 May 2011 06:36:55 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=922</guid>
		<description><![CDATA[Google Page Speed Online analyzes the content of a web page, then generates suggestions to make that page faster for both desktop and mobile browsers. This site got a 71/100 &#8230; not bad. One of the biggest suggestions was to recompress the jpeg&#8217;s on the site much more than they are currently for an estimated 50% [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pagespeed.googlelabs.com/" target="_blank">Google Page Speed Online analyzes the content of a web page, then generates suggestions to make that page faster for both desktop and mobile browsers.</a></p>
<p>This site got a 71/100 &#8230; not bad. One of the biggest suggestions was to recompress the jpeg&#8217;s on the site much more than they are currently for an estimated 50% improvement. Though, I think the site loads pretty quick, it&#8217;s still a great tool for analyzing your own sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/05/13/google-page-speed-analyzer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The direction of Ubuntu &amp; Gnome with their graphical interfaces . . .</title>
		<link>http://www.lylebackenroth.com/blog/2011/05/01/the-direction-of-ubuntu-gnome-with-their-graphical-interfaces/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/05/01/the-direction-of-ubuntu-gnome-with-their-graphical-interfaces/#comments</comments>
		<pubDate>Sun, 01 May 2011 12:06:47 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Xubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=808</guid>
		<description><![CDATA[Well, recently we&#8217;ve seen some interesting developments. Canonical (makers of Ubuntu Linux) have come out with their latest version of Ubuntu (11.04), featuring their new default desktop interface called Unity. Meanwhile, the folks over at Gnome have also come out with Gnome 3, replacing the amazingly popular Gnome 2.x style interface. Boy, they look pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Well, recently we&#8217;ve seen some interesting developments. Canonical (makers of Ubuntu Linux) have come out with their latest version of Ubuntu (11.04), featuring their new default desktop interface called <a href="http://en.wikipedia.org/wiki/File:Ubuntu_11.04_Beta_Desktop.png" target="_blank">Unity</a>. Meanwhile, the folks over at <a href="http://www.gnome.org/" target="_blank">Gnome</a> have also come out with <a href="http://en.wikipedia.org/wiki/File:GNOME_Shell.png" target="_blank">Gnome 3</a>, replacing the amazingly popular <a href="http://en.wikipedia.org/wiki/File:GNOME-Screenshot-2.10-FC4.png" target="_blank">Gnome 2.x style interface</a>. Boy, they look pretty similar, don&#8217;t they? Both of them are chasing Apple&#8217;s OS X interface for some reason.</p>
<p>I&#8217;m not a big fan of Apple&#8217;s interface and I&#8217;m very much not a fan of what Canonical and Gnome are doing with my desktop. While Ubuntu 11.04 offers an &#8220;Ubuntu Classic&#8221; mode (read Gnome 2.x mode here), this will only be around for 11.04. Once 11.10 comes out in 6 months, the &#8220;classic&#8221; will be discarded.</p>
<p><em><strong>&lt;rant&gt;</strong></em> At this point I could go on about how these changes are trying to change my desktop into an oversized smartphone, or how for power users this is an absurd interface reminding me of a Fisher Price laptop, or an interface for children first learning to use a computer, but I won&#8217;t. While this perhaps might be a good interface for a tablet or a smartphone, it is not the way a desktop operating system should present itself to the user. There&#8217;s a plethora of posts on the internet about forking Gnome 2.x into its own project maintained by a separate community of developers from those over at Gnome. Others are talking about porting the Gnome 2.x shell &amp; set of panels into the GTK 3.x platform: essentially porting the great Gnome 2.x desktop interface over so that they work well in the Gnome 3 code base. I am not sure if either of these will happen or not, but I can tell you that <strong>I <span style="text-decoration: underline;">cannot</span> afford to wait &amp; see</strong>. <em><strong>&lt;/rant&gt;</strong></em></p>
<p>The people over at <a href="http://www.linuxmint.com/" target="_blank">Linux Mint</a> (the second most popular Linux after the Ubuntu family) <a href="http://www.ainer.org/news/linux-mint-11-katya-with-gnome-3-announced" target="_blank">have stated</a> that they will adopt Gnome 3, but without the <a href="http://en.wikipedia.org/wiki/File:GNOME_Shell.png" target="_blank">Gnome 3 shell</a> (which is the interface that is presented to the user, AKA &#8220;The Desktop&#8221;.) I&#8217;m not sure exactly how they will do that, but I am sure it will require a lot of custom coding.</p>
<p>Ubuntu has always offered me the perfect blend of <a href="http://www.debian.org/" target="_blank">Debian&#8217;s</a> rock solid stability with my choice of the latest &amp; greatest apps pre-installed. I&#8217;ve enjoyed using it for a few years now, however, forcing the Unity interface on users who&#8217;ve enjoyed the classic desktop is too much for me to bear. I know in some way Canonical&#8217;s hand was forced here in that Gnome was already abandoning it&#8217;s 2.x desktop, so instead of moving with Gnome&#8217;s 3.x shell, they decided to create their own version of an astonishingly similar, child-like desktop. Both interfaces are wrong for the desktop and wrong for the power user.</p>
<p>The developers at Gnome are equally guilty of abandoning the classic, best desktop, forcing a completely different interface on its users without the choice &amp; option of what I suppose has to now be called &#8220;Gnome Classic&#8221;. <strong>It&#8217;s a mistake to offer users change without choice.</strong></p>
<p><strong> </strong>For those who may think all is lost at this point: <strong><a href="http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Don.27t_Panic" target="_blank">DON&#8217;T PANIC</a></strong>, I know where my towel is located.</p>
<p>In my effort to find a new home for myself, I started selectively searching through the myriad of Debian-based Linux distributions. I tried Linux Mint and while it&#8217;s based on Debian, I don&#8217;t think it&#8217;s my cup of tea. On a hunch I tried <a href="http://www.xubuntu.org/" target="_blank">Xubuntu</a> (Ubuntu with the <a href="http://www.xfce.org/" target="_blank">XFCE</a> desktop instead of Gnome). I&#8217;ve always regarded XFCE as a Gnome knock off with less polish. Certainly, XFCE has come a long way, but it isn&#8217;t as intuitive as Gnome 2.x. Having said that I am reluctantly choosing Xubuntu as my distro of choice. XFCE is close enough that I can bridge the gap with some tweaking. I am mostly tweaking the panels. The <a href="https://lh5.googleusercontent.com/_1QSDkzYY2vc/TbqXu8sPZPI/AAAAAAAAENQ/-6Wrz2OFok0/xubuntu-11.04.png" target="_blank">default bottom panel that comes with Xubuntu 11.04</a> is useless in my estimation. I&#8217;ve deleted that in favor of a fresh panel with simply a Window Menu, Workspace Switcher &amp; Trashcan. I&#8217;ve removed the Window Menu from the top panel and added some quick-click launcher icons at the upper left of the panel to launch often-run apps such as Chrome, Xchat, File Manager, Calculator, etc.</p>
<p>All tweaks aside, Xubuntu allows me to maintain the advantage of the Ubuntu line of repositories (including <a href="http://medibuntu.org/" target="_blank">medibuntu</a>!) while offering me a desktop that is much more familiar. For me, Xubuntu is the safest bet for a new home. <strong>One should not confuse a desktop interface with an entire Linux distribution</strong>. I could easily run Ubuntu 11.04 and just install the XFCE desktop onto Ubuntu and then choose XFCE as my default desktop under Ubuntu, instead of running Xubuntu. I do think though, that while that approach may work, the folks over at Xubuntu have integrated XFCE a bit better into the Ubuntu base than I could. It would allow me to cleanly run a variant of Ubuntu without the extra Unity baggage and enjoy an overall lighter distribution as well.</p>
<p>The plethora of support offered in the great Ubuntu Linux community was also an important factor in my decision. Fortunately, Xubuntu is so close to Ubuntu that all the forum posts out there supporting Ubuntu will also work for Xubuntu as well. Sure, there may be some Xubuntu-specific issues with which to deal, but the grand majority of forum posts specific to Ubuntu will also address questions for the Xubuntu user.</p>
<p>This is very much a personal decision. Some are sticking it out with Ubuntu and the Unity interface. Others are installing Gnome 3, replacing Unity. Yet others are switching over to <a href="http://en.wikipedia.org/wiki/File:KDE_4.png" target="_blank">KDE</a> . . . mmmkay . . . ya . . . I&#8217;m not a KDE fan. I always thought KDE was chasing the Windows &#8220;start menu&#8221; concept and I generally don&#8217;t care for their desktop. Others still are abandoning Ubuntu altogether and switching over to <a href="http://fedoraproject.org/" target="_blank">Fedora</a> or <a href="http://www.opensuse.org/en/" target="_blank">OpenSuSE</a>.</p>
<p>I am sticking with Debian, and with Ubuntu &#8212; just in the Xubuntu camp. Ultimately I hope Gnome 2.x finds a home with an active bunch of developers (or gets ported to GTK 3.x!!) so that I can re-adopt it. Though I fear that the decade old, rock solid Gnome 2.x desktop may be dead: wow.</p>
<p>Apparently, there&#8217;s <strong><a href="http://ubuntuforums.org/showthread.php?t=1737990" target="_blank">no desktop for old men</a></strong>. The forums are afire with posts similar to this blog post (though maybe with or without the Xubuntu choice). I hope to find some camaraderie on the IRC with some folks and see where this goes. This may not be the last post on this topic.</p>
<p>One of the great things about Linux is choice. I wish Gnome hadn&#8217;t made their choice to abandon their 2.x interface and I wish that Canonical hadn&#8217;t forced Unity on their users, but as a member of the Linux community I can exercise my own choice and adopt Xubuntu with the XFCE desktop as my new home. I hope others in the community will not let the Gnome 2.x interface die, either by forking it or porting it over to GTK 3.x. I&#8217;d very much like to return to it, but until then, goodbye to the &#8220;original&#8221; Ubuntu and to Gnome: <a href="http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#So_Long.2C_and_Thanks_for_All_the_Fish" target="_blank">so long and thanks for the fish</a>.</p>
<p>For those willing to give Xubuntu a try, I thought I&#8217;d mention a few issues right off the bat during my Xubuntu setup and some of the fixes:</p>
<p>First you&#8217;ll have to install VLC, Audacious, VNC, VINO, Chrome, LibreOffice, Screen, Nautilus, Gconf-editor, NFS server and client, SSH, SSHFS, ECryptFS, Samba, SmbFS, RDesktop, EOG (Eye of Gnome Pic Viewer), Imagemagick and perhaps a few other things I haven&#8217;t yet come across.</p>
<p>Below are a couple of the important ones that required some configuring beyond the basic &#8220;<em>sudo apt-get install</em>&#8220;:</p>
<p>1. XFCE didn&#8217;t auto-create a menu item when I installed Chrome, so I had to add it manually.</p>
<p>Add a launcher to the panel (right click the panel, go down to panel &#8211;&gt; Add new items), then select Launcher.</p>
<p>Once selected, a blank square will appear on the panel at the far right, and will have a light grey/black box. Right click that new box on the panel, click Properties.</p>
<p>Add an item to the launcher (click the blue + sign) and search from Chrome. If it&#8217;s not listed you can add it manually by clicking the &#8220;add empty item&#8221; icon which is the white paper with the gold star. Select the icon for the application (when selecting icons its easier to select from the ALL ICONS item in the pull down) and then for the command in the launcher itself type:</p>
<pre dir="ltr">/opt/google/chrome/google-chrome %U</pre>
<p>2. Default File Manager is <a href="http://thunar.xfce.org/" target="_blank">Thunar</a>: No thank you. Thunar, while very light, is too light on features. I need tabbed file browsing. Therefore I have manually installed Nautilus which worked very nicely. For this you&#8217;ll also want Gconf-editor since that allows some Nautilus-specific customizations. So simply type:</p>
<pre dir="ltr">#sudo apt-get install nautilus gconf-editor</pre>
<p>Then to use Nautilus as your default file manager, go to Settings Manager &#8211;&gt; Preferred Applications &#8211;&gt; Utilities Tab, then select Nautilus from the File Manager pulldown menu.</p>
<p>If you prefer a /text/path/to/your/files instead of the graphical button style in Nautilus, the quick fix is to run gconf-editor from the command prompt, then in the configuration editor and navigate down to: <strong>apps &#8211;&gt; nautilus &#8211;&gt; preferences &#8211;&gt; always_use_location_entry</strong> and make sure to check that box off.</p>
<p>3. I also had problems VNCing into my new Xubuntu install. To fix this, just install Vino.</p>
<pre dir="ltr">sudo apt-get install vino</pre>
<p>Then run vino-preferences (from command line) and check off your preferences:</p>
<pre dir="ltr">#vino-preferences</pre>
<p>Then you&#8217;ll have to set up Vino to start with a reboot: Go to <strong>Session &amp; Startup</strong> in your <strong>Settings Manager</strong>, then click on <strong>Application Autostart</strong> then click ADD. Enter whatever you like for Name &amp; Description, but in the <strong>command</strong> field, enter:</p>
<pre dir="ltr">/usr/lib/vino/vino-server</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/05/01/the-direction-of-ubuntu-gnome-with-their-graphical-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP 40 Years Old Today . . .</title>
		<link>http://www.lylebackenroth.com/blog/2011/04/16/ftp-40-years-old-today/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/04/16/ftp-40-years-old-today/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 19:11:01 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=784</guid>
		<description><![CDATA[This year is certainly the year for birthdays. The File Transfer Protocol, otherwise known as FTP is 40 years old today. Originally put forth as the RFC 114 Specification on April 16, 1971, FTP (and the various iterations inspired from it) is as heavily used today as it was back then by people and companies all [...]]]></description>
			<content:encoded><![CDATA[<p>This year is certainly the year for birthdays. The File Transfer Protocol, otherwise known as FTP is 40 years old today. Originally put forth as the <a href="http://tools.ietf.org/html/rfc114" target="_blank">RFC 114 Specification</a> on April 16, 1971, FTP (and the various iterations inspired from it) is as heavily used today as it was back then by people and companies all over the world.</p>
<p>Originally put forth as RFC 114 and used as such from 1971 to 1980, it changed when in 1980 it was put forth again as <a href="http://tools.ietf.org/rfc/rfc765.txt" target="_blank">RFC 765</a> by Jon Postel of ITI. This standard retired RFC 114 and introduced more concepts and conventions that survive to this day, including: A formal architecture for separate client/server functions and two separate channels, Site-to-site transfers, Passive (a.k.a. &#8220;firewall friendly&#8221;) transfer mode among other improvements. RFC 765 was replaced by RFC 959, which formalized directory navigation in 1985.</p>
<p>The third and current generation of FTP was a reaction to two technologies that RFC 959 did not address: SSL/TLS and IPv6. It was essentially a security upgrade to FTP.</p>
<p>The latest RFC&#8217;s that handle the FTP protocol are <a href="http://www.ietf.org/rfc/rfc2228.txt" target="_blank">RFC 2228</a> in 1997 (which added SSL extensions and is how FTP became FTPS) and <a href="http://tools.ietf.org/html/rfc2428" target="_blank">RFC 2428</a>, which added IPv6 suport in 1998.</p>
<p>While FTP matured into FTPS, it is not to be confused with SFTP.</p>
<p><a href="http://en.wikipedia.org/wiki/FTPS" target="_blank">FTPS</a> is essentially a secured or hardened FTP protocol that uses two channels, one for the data transfer and one for directory listings and other data not associated with the actual transfer. It&#8217;s FTP + <a href="http://en.wikipedia.org/wiki/Secure_Sockets_Layer" target="_blank">SSL</a>.</p>
<p><a href="http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol" target="_blank">SFTP</a> is a complete departure from FTP and is part of the <a href="http://en.wikipedia.org/w/index.php?title=SSH_File_Transfer_Protocol&amp;section=4#Version_3" target="_blank">Secure Shell File Transfer Project</a> and was built from the ground up as an extension of SSH. It is a secured file transfer protocol built as an extension of <a href="http://en.wikipedia.org/wiki/Secure_Shell" target="_blank">SSH</a> itself. While many confuse SFTP with &#8220;an FTP session through SSH&#8221;, it isn&#8217;t. While FTPS is FTP with security extensions (namely SSL), SFTP is an extension of SSH that adds easy file transfer capabilities to the already secure SSH session. Also not to be confused with <a href="http://en.wikipedia.org/wiki/Secure_copy" target="_blank">SCP</a>, SFTP allows for many more dynamic commands than that of simple SCP.</p>
<p>It is interesting to note that many companies still use classic FTP over <a href="http://en.wikipedia.org/wiki/Virtual_private_network" target="_blank">VPN</a> connections as well.</p>
<p>Anyone lost yet? Just checking . . .</p>
<p>For the record, I prefer SFTP, since I love SSH and do everything I can over SSH, even mapping file systems over it with <a href="http://www.lylebackenroth.com/blog/sshfs/" target="_blank">SSHFS</a> (<a href="http://en.wikipedia.org/wiki/SSHFS" target="_blank">more info about SSHFS here</a>).</p>
<p>Here&#8217;s some write-ups on FTP&#8217;s 40th: <a href="http://www.geek.com/articles/chips/happy-40th-birthday-ftp-20110416/" target="_blank">One</a>, <a href="http://www.theregister.co.uk/2011/04/15/ftp_turns_40/" target="_blank">two</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/04/16/ftp-40-years-old-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heritage Site at the Birthplace of the Internet</title>
		<link>http://www.lylebackenroth.com/blog/2011/04/14/heritage-site-at-the-birthplace-of-the-internet/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/04/14/heritage-site-at-the-birthplace-of-the-internet/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 15:08:10 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Nostalgia]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=780</guid>
		<description><![CDATA[Relative to an earlier post I made about the birth of the Internet, a heritage site is being set up where the very first message was sent over what would become ARPAnet and later, the Internet at UCLA. There&#8217;s a couple of great pictures in the article as well. Click here for the full article [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lylebackenroth.com/blog/2010/10/29/happy-birthday-arpanet-40-years/" target="_blank">Relative to an earlier post I made</a> about the birth of the Internet, a heritage site is being set up where the very first message was sent over what would become ARPAnet and later, the Internet at UCLA. There&#8217;s a couple of great pictures in the article as well.</p>
<p><a href="http://www.dailybruin.com/index.php/article/2011/04/browsing_history" target="_blank">Click here for the full article</a> from the Daily Bruin.</p>
<p><a href="http://internethistory.ucla.edu/" target="_blank">A heritage website is also being set up</a> with some great articles and photos (<a href="http://www.flickr.com/photos/3420boelterhall/5609051340/in/photostream/" target="_blank">being posted to Flickr</a>).</p>
<p>From the heritage site:</p>
<blockquote><p>Our heritage site is a restoration of the original 1969 ARPA lab that sent the first Internet message from 3420 Boelter Hall at UCLA.  It will be open to the public and feature key artifacts including the very first piece of the Internet infrastructure, namely the Interface Message Processor (IMP).  We use teaching tools from the 1960s such as slide projects and blackboards to tell the story of the Internet’s early history.</p>
<p>As an archive, historical documents from the Internet’s early history are being identified, acquired, and made available to scholars and the general public through social media and scholarly databases.  The physical copies are held permanently, securely, and accessibly in the world-class archive facilities at UCLA.  It is our conviction that the more of this information we make available – with particular attention paid to typically under-represented groups – the more objective, inclusive, and interesting  a history of the early Internet can be written.</p></blockquote>
<p><a href="http://www.theatlanticwire.com/technology/2011/04/happy-birthday-internet/36452/" target="_blank">Another article talks about this</a> in the Atlantic Wire.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/04/14/heritage-site-at-the-birthplace-of-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox security issues</title>
		<link>http://www.lylebackenroth.com/blog/2011/04/13/dropbox-security-issues/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/04/13/dropbox-security-issues/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 04:06:52 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=764</guid>
		<description><![CDATA[I use Dropbox heavily for storing many files I&#8217;d like immediate and synchronous access to across various systems. I enjoy knowing that if I place a file on my Dropbox folder at home, it&#8217;ll be available on my laptop later, on my work machine, or on other machines I use remotely. It&#8217;s very convenient. Dropbox [...]]]></description>
			<content:encoded><![CDATA[<p>I use Dropbox heavily for storing many files I&#8217;d like immediate and synchronous access to across various systems. I enjoy knowing that if I place a file on my Dropbox folder at home, it&#8217;ll be available on my laptop later, on my work machine, or on other machines I use remotely. It&#8217;s very convenient.</p>
<p>Dropbox is essentially offering a &#8220;public cloud&#8221; to its users to hold their files. This also means that our files are stored on servers that we do not entirely control. Because of this, I make a habit of encrypting all the data in my Dropbox folder (call me old school, but there it is&#8230;)</p>
<p>This does make things a bit difficult, as the files are not immediately available to me insofar as I have to decrypt them first (using <a href="https://launchpad.net/ecryptfs" target="_blank">eCryptFS</a>). While that&#8217;s essentially a simple process, it is an extra step. It does however give me a measure of relief knowing that if there should be any problems with the public cloud and my files were to fall into the hands of a third party, at least they&#8217;d then have to decrypt them first.</p>
<p>It turns out that Derek Newton has found some security issues with Dropbox. Every Dropbox installation under windows places a config.db file under %APPDATA%\Dropbox (in Linux the file would be under ~/.dropbox/ and is called dropbox.db and host.db).</p>
<p>All an attacker would have to do is first gain access to a system running dropbox and copy the config.db file (or the dropbox.db and host.db file under Linux) and place them on his own system, in his own vanilla Dropbox (fresh) installation. As Derek puts it:</p>
<blockquote><p><strong>. . . the config.db file is completely portable and is *not* tied to the system in any way.</strong> This means that if you gain access to a person’s config.db file (or just the host_id), you gain complete access to the person’s Dropbox until such time that the person removes the host from the list of linked devices via the Dropbox web interface.  Taking the config.db file, copying it onto another system (you may need to modify the dropbox_path, to a valid path), and then starting the Dropbox client immediately joins that system into the synchronization group <strong>without notifying the authorized user, prompting for credentials, or even getting added to the list of linked devices within your Dropbox account</strong> (even though the new system has a completely different name) – <strong>this appears to be by design</strong>.  Additionally, the host_id is still valid even after the user changes their Dropbox password (thus a standard remediation step of changing credentials does not resolve this issue).</p></blockquote>
<p>I understand that Dropbox is trying to keep their system as easy to use as possible and allow systems to easily sync files, but this requires a second look and perhaps a bit of re-engineering.</p>
<p><a href="http://dereknewton.com/2011/04/dropbox-authentication-static-host-ids/" target="_blank">Check out Derek&#8217;s full post here.</a> He agrees that the only remedy at this time is to encrypt the files in your Dropbox folders. I also recommend you read the discussion occurring after his post, as there&#8217;s a vibrant discussion on the topic and Derek responds to some of the more cogent remarks. In this matter, I agree with Derek entirely that Dropbox (while very convenient) is vulnerable to some trivial attack vectors.</p>
<p>Dropbox may decide that for convenience, this design merits keeping without correction. If they should decide that, I&#8217;m OK with that since I encrypt my data anyway. This does stand as a warning though to those that don&#8217;t, that your files could be at risk and you should either avoid putting any sensitive data in Dropbox folders, or employ encryption.</p>
<p>This will of course make mobile Dropbox clients useless, since I&#8217;m aware of few encryption programs available for Android (or iThings) that are also available to the desktop. I know eCryptFS isn&#8217;t available for mobile devices, which means that viewing files on my cell phone has been and remains impractical.</p>
<p>Cloud storage is nice and can be convenient, but it is critical to protect your data. If you&#8217;re interested in eCryptFS (which I prefer over other encryption applications such as Truecrypt), <a href="http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/" target="_blank">check out my older blog post here</a> for a full explanation of it and how to implement it on Debian-based systems (such as Ubuntu, Linux Mint, etc.)</p>
<p>In addition to all this, other bloggers are talking about Dropbox&#8217;s use of <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Data_deduplication" target="_blank">deduplication</a> to backup its data. What this means is, if two different users with their own Dropbox accounts store the exact same file to their respective folders, Dropbox will only backup one copy of that file and simply attribute the bits to both users.</p>
<p>While this saves Dropbox a ton of storage requirements for backups as well as bandwidth and money, it does so at your expense. It also means that they&#8217;re not really encrypting your data. <a href="http://paranoia.dubfire.net/2011/04/how-dropbox-sacrifices-user-privacy-for.html?showComment=1302661727678" target="_blank">As Christopher Soghoian mentions in his post,</a></p>
<blockquote><p>The service <a href="https://www.dropbox.com/help/27">tells users</a> that it &#8220;uses the same secure methods as banks and the military to send and store your data&#8221; and that &#8220;[a]ll files stored on Dropbox servers are encrypted (AES-256) and are inaccessible without your account password.&#8221; However, the company does in fact have access to the unencrypted data (if it didn&#8217;t, it wouldn&#8217;t be able to detect duplicate data across different accounts).</p>
<p>This bandwidth and disk storage design tweak creates an easily observable <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Side_channel_attack">side channel</a> through which a single bit of data (whether any particular file is already stored by one or more users) can be observed.</p>
<p>If you value your privacy or are worried about what might happen if Dropbox were compelled by a court order to disclose which of its users have stored a particular file, you should encrypt your data yourself with a tool like <a href="http://www.truecrypt.org/">truecrypt</a> or switch to one of <a href="http://www.tarsnap.com/">several</a> cloud based <a href="https://spideroak.com/">backup services</a> that encrypt data with a key only known to the user.</p></blockquote>
<p>[Of course I recommend eCryptFS over Truecrypt, as I've stated before. I have not tried SpiderOak.com (referred above in the quote) -- it may be a viable alternative to Dropbox, but I'd still encrypt my data.]</p>
<p>An interesting tidbit I&#8217;ve intuited here, is that Dropbox must be using deduplication on the fly in its client. For depulication to happen on the fly ahead of any file upload to the Dropbox network the client must indeed send key bits (also known as a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Hash_function" target="_blank">hash</a>) back to the Dropbox network for deduplication analysis.</p>
<p>Tests show (according to Christopher Soghoian&#8217;s post) that indeed dropping an identical file at a later time generates a slim fraction of network traffic back to Dropbox (from your computer) than a file that the Dropbox network has never seen before. This means that Dropbox is looking at all its data in aggregate across all users for duplicated bits, so that only the unique bits are backed up. If all users&#8217; data were truly encrypted, this could not happen as encryption scrambles bits and would deny Dropbox the efficiency of bit level comparisons.</p>
<p>This means that users&#8217; data are ultimately not really kept separate, and any encryption Dropbox may claim they apply is rendered useless since they&#8217;re blending user data on the back end to better manage and streamline their available resources (at the users&#8217; expense).</p>
<p>Ultimately, what this really means is that you should have no expectation of privacy for any data you place on Dropbox&#8217;s network, <strong>unless you go out of your way to encrypt it prior to ever placing the data into the Dropbox folder</strong>. Encrypting your data prior to dropping into a Dropbox folder will truly render the data unique, forcing a full upload of the entire file as well as depriving Dropbox of any benefit of deduplication.</p>
<p>What this means for Dropbox is increased costs for servers and bandwidth to backup encrypted data since it cannot be deduplicated. While I understand Dropbox&#8217;s need to maximize profits and keep costs down, it shouldn&#8217;t be at the users&#8217; expense.</p>
<p>Ultimately, no faith can be put in a public cloud to protect one&#8217;s own data. They&#8217;re great solutions for offsite storage as well as convenience, so long as proper precautions are taken. Encryption ahead of time is the best way to enjoy the fruits of this great technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/04/13/dropbox-security-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Birthday Linux!</title>
		<link>http://www.lylebackenroth.com/blog/2011/04/09/happy-birthday-linux/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/04/09/happy-birthday-linux/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 23:54:57 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=713</guid>
		<description><![CDATA[Linux is 20 years old this year &#8230; first unveiled in September 1991 as version 0.01. Three years later,  in March of 1994, Linux 1.0.0 was released with 176,250 lines of code. The Linux Kernel soon grew into 14+ million lines of code, and now runs much of the world&#8217;s most important servers. Of course, [...]]]></description>
			<content:encoded><![CDATA[<p>Linux is 20 years old this year &#8230; first unveiled in September 1991 as version 0.01. Three years later,  in March of 1994, Linux 1.0.0 was released with 176,250 lines of code. The Linux Kernel soon grew into 14+ million lines of code, and now runs much of the world&#8217;s most important servers.</p>
<p>Of course, the kernel isn&#8217;t all of what we know as <a href="http://en.wikipedia.org/wiki/Linux" target="_blank">Linux</a>. The <a href="http://en.wikipedia.org/wiki/GNU" target="_blank">GNU tools</a> that surround it make up GNU/Linux and indeed the many distributions we know and love today, such as Red Hat, Debian, Slackware and Ubuntu.</p>
<p>Watch this video for a brief overview of the history of Linux.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="255" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5ocq6_3-nEw?fs=1&amp;hl=en_US&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="255" src="http://www.youtube.com/v/5ocq6_3-nEw?fs=1&amp;hl=en_US&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Linux and open source software provide a valuable service for the community and businesses around the world. If you&#8217;ve ever enjoyed reading my blog or have ever enjoyed free &amp; open source software, please consider making a donation to the <a href="http://www.linuxfoundation.org/about/join/individual/join?" target="_blank">Linux Foundation</a> or to the <a href="https://my.fsf.org/donate" target="_blank">Free Software Foundation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/04/09/happy-birthday-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>30 Great Tutorials for using GIMP</title>
		<link>http://www.lylebackenroth.com/blog/2011/03/28/30-great-tutorials-for-using-gimp/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/03/28/30-great-tutorials-for-using-gimp/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 06:40:51 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=710</guid>
		<description><![CDATA[The open source alternative to Photoshop, GIMP has some awesome abilities. This site has 30 awesome tutorials with YouTube video links on all topics from photo manipulation to typography.]]></description>
			<content:encoded><![CDATA[<p>The open source alternative to Photoshop, GIMP has some awesome abilities.</p>
<p><a href="http://www.unixmen.com/linux-tutorials/1583-30-great-tutorials-for-gimp" target="_blank">This site has 30 awesome tutorials with YouTube video links</a> on all topics from photo manipulation to typography.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/03/28/30-great-tutorials-for-using-gimp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Been away a while &#8230;</title>
		<link>http://www.lylebackenroth.com/blog/2011/03/24/been-away-a-while/</link>
		<comments>http://www.lylebackenroth.com/blog/2011/03/24/been-away-a-while/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 17:31:38 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=708</guid>
		<description><![CDATA[&#8230;work has been busy &#8230; but I am going to try to devote more time to posts &#8230; sorry for the hiatus! In the meantime, take this opportunity to check your backups and make sure your treasured data is duplicated, because everything has a failure date. &#8230;more posts to come.]]></description>
			<content:encoded><![CDATA[<p>&#8230;work has been busy &#8230; but I am going to try to devote more time to posts &#8230; sorry for the hiatus!</p>
<p><strong>In the meantime, take this opportunity to check your backups and make sure your treasured data is duplicated, because everything has a failure date.</strong></p>
<p>&#8230;more posts to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2011/03/24/been-away-a-while/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helpful SSH commands: Part 1</title>
		<link>http://www.lylebackenroth.com/blog/2010/12/20/helpful-ssh-commands_part1/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/12/20/helpful-ssh-commands_part1/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 20:06:56 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=665</guid>
		<description><![CDATA[I use many of these commands quite often. They&#8217;re immensely helpful when one wants to do a lot of remote work on a computer, or simply access resources on a remote machine (Linux or otherwise). (FYI: OpenSSH may be installed on Windows machines if anyone does not have a home Linux box to receive SSH sessions, and may [...]]]></description>
			<content:encoded><![CDATA[<p>I use many of these commands quite often. They&#8217;re immensely helpful when one wants to do a lot of remote work on a computer, or simply access resources on a remote machine (Linux or otherwise). (FYI: <a href="http://sshwindows.sourceforge.net/" target="_blank">OpenSSH</a> may be installed on Windows machines if anyone does not have a home Linux box to receive SSH sessions, and may use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">PUTTY</a> to SSH from a Windows machine).</p>
<p>1. Using a <a href="http://www.amazon.com/Hauppauge-1192-HVR-1950-External-Recorder/dp/B00198MYB0" target="_blank">Hauppauge HVR-1950</a> on one of my home machines, I often watch TV on my computer. If I ever want to watch remotely, I set VLC to stream the feed from the capture device (addressing it as a PVR on /dev/video0) using an OGG codec to the local IP address on a specific port number, then SSH to the same box from the outside with the following command:</p>
<pre>ssh MyPublicIPAddress -p 12345 -L 6500:192.168.0.10:2503 -o TCPKeepAlive=yes -o ServerAliveInterval=30</pre>
<p>This command will SSH to my home public IP on my alternate SSH port and listen locally (client side) on port 6500 and forward the traffic requests (encrypted via the SSH tunnel) to my local server on 192.168.0.10 on port 2503 (the port I configured VLC to stream on from the server with the Hauppauge device). When I launch VLC on my client and engage a network connection on 127.0.0.1 on port 6500 (using VLC menu option ctrl-N) &#8212; poof &#8212; TV appears on my remote PC.</p>
<p>2. Local port redirects: Using this example:</p>
<pre>ssh MyPublicIPAddress -p 12345 -L 7000:192.168.0.12:5900 -D 15000 -L 6000:192.168.0.25:3389 -o TCPKeepAlive=yes -o ServerAliveInterval=30</pre>
<p>This is really an extension of concepts explained in item #1. With SSH you can forward any local port to any remote port on the other side, and funnel encrypted traffic to any computer running any OS on the SSH server side. So to VNC to a home machine from a remote location, simply SSH to your home machine (may require port forwarding and/or port knocking) and divert local port traffic to a remote server of your choice.</p>
<p>Note the -D 15000, allows for a SOCKS PROXY, which routes any application&#8217;s traffic using SOCKS out of your SSH&#8217;ed connection. For example, you can engage a SOCKS proxy on Firefox and then check your public IP address (by going to whatismyip.com) and you&#8217;ll see that while your real public IP may be one address, all your browser traffic is routed through your home connection.</p>
<p>There&#8217;s a lot to say on this subject (for example DNS translations are not routed by default through the tunnel) and other nuances. Google &#8220;SOCKS PROXY SSH DNS&#8221; for more info. <a href="http://ubuntu-tutorials.com/2008/06/18/tunnel-web-and-dns-traffic-over-ssh/" target="_blank">This link may offer some further assistance</a>.</p>
<p>There are other complications, in that it&#8217;s not easy to route operating system DNS requests (outside of the Firefox browser) through SSH, primarily because DNS runs on UDP port 53. I do not believe SSH will natively handle UDP port rerouting, though I&#8217;ve seen <a href="http://www.debianadmin.com/howto-perform-udp-tunneling-through-ssh-connection.html" target="_blank">some creative solutions with netcat and mkfifo</a>.</p>
<p>Also I have read (in the man pages) that Chrome supports SOCKS, I have read running Chrome with <strong>&#8211;proxy-server=&lt;host&gt;:&lt;port&gt;</strong>. For example when running the browser, <strong>google-chrome &#8211;proxy-server=&#8221;socks://foobar:1080&#8243;</strong>(with quotation marks), assuming that foobar is 127.0.0.1 (assuming you used a -D option for dynamic port forwarding) and port 1080 was the destination port at the end of your -L port:host:port command switch. Check the google-chrome man page for more details.</p>
<p>In the same example used above (copied below for convenience), once I connect to my home SSH box via MyPublicIPAddress, I simply have to engage a VNC viewing session to my own client (localhost) on port 7000, and it&#8217;ll route to the IP address of my choice inside my home network, in this case 192.168.0.12. VNC defaults to answering on port 5900. Multiple -L&#8217;s may be added to route many protocols (RDP, VNC, VLC, NFS, Web (80), even e-mail ports) to various machines on the local network.</p>
<p>In the example below I&#8217;ve added a second -L option routing traffic from my local client on local port 6000 to another machine (192.168.0.25) in my home network on port 3389 (the Windows RDP port). In that scenario, running (in Windows) <strong>mstsc /v:localhost:6000</strong> would allow me to RDP to my home machine, 192.168.0.25. In Linux, I would run <strong>rdesktop localhost:6000</strong>.</p>
<pre>ssh MyPublicIPAddress -p 12345 -L 7000:192.168.0.12:5900 -D 15000 -L 6000:192.168.0.25:3389 -o TCPKeepAlive=yes -o ServerAliveInterval=30</pre>
<p>2a. An extension of the port redirect function of SSH in #2, I&#8217;ve written a post on dynamically adding port redirects without having to kill an SSH session to add the new redirects, instead add them on the fly: <a href="http://www.lylebackenroth.com/blog/2009/01/26/ssh-on-the-fly-port-forwarding/#more-302" target="_blank">Click here for the post</a>.</p>
<p>3. SSHFS. Not much to say about it here, simply check <a href="http://www.lylebackenroth.com/blog/sshfs/" target="_blank">my full writeup</a> on the subject.</p>
<p>There are many others that you can find on <a href="http://www.commandlinefu.com/commands/matching/ssh/c3No/sort-by-votes" target="_blank">commandlinefu.com</a>, including one using <a href="http://en.wikipedia.org/wiki/Port_knocking" target="_blank">port knocking</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/12/20/helpful-ssh-commands_part1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Birthday ARPAnet! 40 Years!</title>
		<link>http://www.lylebackenroth.com/blog/2010/10/29/happy-birthday-arpanet-40-years/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/10/29/happy-birthday-arpanet-40-years/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 11:29:44 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=662</guid>
		<description><![CDATA[40 years ago today at about 9pm on October 29, 1969 , two programmers sat 400 miles apart and sent information between their two computers. The first word, &#8220;LOGIN&#8221; was sent at that time. Well, actually only &#8220;LO&#8221; was sent, before the Stanford Research Institute computer crashed. They worked on the problem and about 90 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>40 years ago today at about 9pm on October 29, 1969</strong> , two programmers sat 400 miles apart and sent information between their two computers. The first word, &#8220;LOGIN&#8221; was sent at that time. Well, actually only &#8220;LO&#8221; was sent, before the Stanford Research Institute computer crashed. They worked on the problem and about 90 minutes later at around 10:30pm, the full word LOGIN was sent to the other computer: and the precursor to what we now know as the Internet was born.</p>
<p>SRI, then known as the Stanford Research Institute, hosted one of the original four network nodes, along with the University of California, Los Angeles (UCLA), the University of California, Santa Barbara (UCSB), and the University of Utah. The very first transmission on the ARPANET, on October 29, 1969, was from UCLA to SRI.</p>
<p>ARPAnet evolved into what soon became the Internet that we all know, love and depend on for information and freedom of expression.</p>
<p>Enjoy some links on the subject.</p>
<p><a href="http://www.computerhistory.org/internet_history/" target="_blank">Computer History Museum</a></p>
<p><a href="http://www.dei.isep.ipp.pt/~acc/docs/arpa.html" target="_blank">The History of ARPAnet</a></p>
<p><a href="http://www.sri.com/about/timeline/images/map.gif" target="_blank">The first schematic of the original ARPAnet</a></p>
<p><a href="http://www.sri.com/news/releases/102709.html" target="_blank">An article on the 40th anniversary including a map which overlays the schematic from the link above.</a></p>
<p><a href="http://en.wikipedia.org/wiki/ARPANET" target="_blank">Wikipedia article on the subject.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/10/29/happy-birthday-arpanet-40-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NCurses-based Weather Application: Weather-util</title>
		<link>http://www.lylebackenroth.com/blog/2010/10/09/ncurses-based-weather-application-weather-util/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/10/09/ncurses-based-weather-application-weather-util/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 07:25:01 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ncurses]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=659</guid>
		<description><![CDATA[When you want the current weather conditions without having to visit a graphically busy weather website, or without the benefit of a GUI (say working a shell), a great app will give you the weather conditions in no time, just by typing weather at the command prompt. Simply sudo apt-get install weather-util, and set up [...]]]></description>
			<content:encoded><![CDATA[<p>When you want the current weather conditions without having to visit a graphically busy weather website, or without the benefit of a GUI (say working a shell), a great app will give you the weather conditions in no time, just by typing <strong>weather</strong> at the command prompt.</p>
<p>Simply <strong>sudo apt-get install weather-util</strong>, and set up the .weatherrc file, and you&#8217;ll have instant local weather, plus you can set up presets for weather at [work], [home] or [elsewhere], so you can get the weather for any city.</p>
<p>Google &#8220;weather-util&#8221; for more links on the subject. <a href="http://fungi.yuggoth.org/weather/" target="_blank">The application&#8217;s home page is here</a>.</p>
<p>Here&#8217;s some sample output:</p>
<pre>$ weather
Current conditions at Raleigh-Durham International Airport (KRDU)
Last updated Jun 04, 2008 - 01:51 AM EDT / 2008.06.04 0551 UTC
   Wind: from the S (180 degrees) at 10 MPH (9 KT)
   Sky conditions: mostly cloudy
   Temperature: 72.0 F (22.2 C)
   Relative Humidity: 73%
City Forecast for Raleigh Durham, NC
Issued Wednesday morning - Jun 4, 2008
   Wednesday... Partly cloudy, high 67, 20% chance of precipitation.
   Wednesday night... Low 96, 20% chance of precipitation.
   Thursday... Partly cloudy, high 71, 10% chance of precipitation.
   Thursday night... Low 97.
   Friday... High 72.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/10/09/ncurses-based-weather-application-weather-util/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ncurses-based Instant Messenger Client: CenterIM</title>
		<link>http://www.lylebackenroth.com/blog/2010/10/09/ncurses-based-instant-messenger-client-centerim/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/10/09/ncurses-based-instant-messenger-client-centerim/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 07:08:14 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ncurses]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=657</guid>
		<description><![CDATA[For those that prefer detachable Screen sessions with multiple windows in shell and want to run instant message chat sessions in CLI without the hassle of Xwindows &#8230; CenterIM is for you. CenterIM is a pretty robust instant messaging client that runs entirely out of your command prompt. Simply sudo apt-get install centerim and you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>For those that prefer detachable Screen sessions with multiple windows in shell and want to run instant message chat sessions in CLI without the hassle of Xwindows &#8230; <a href="http://www.centerim.org/index.php/Main_Page" target="_blank">CenterIM is for you</a>.</p>
<p>CenterIM is a pretty robust instant messaging client that runs entirely out of your command prompt. Simply <strong>sudo apt-get install centerim</strong> and you&#8217;re ready to go. It takes a little getting used to, but all the files you need are held in your home directory under <strong>~/.centerim</strong> . Every contact gets their own folder under .centerim and gets contact-specific chat history logs. The master config files are held in .centerim as well. The first time you run the application, it will show an options window allowing you to configure your preferences. If you delete config file, it will rerun the preferences dialog when you next run the application, however you can access and modify the options by hitting &#8216;g&#8217; from the main chat window.</p>
<p>CenterIM supports ICQ, Yahoo!, AIM, MSN, IRC, Jabber, LiveJournal, and the Gadu-Gadu IM protocol as well. Anyone familiar with pico, nano or irssi will be right at home with CenterIM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/10/09/ncurses-based-instant-messenger-client-centerim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to securely delete (UN)USED drive space &amp; other system areas</title>
		<link>http://www.lylebackenroth.com/blog/2010/09/30/how-to-securely-delete-unused-drive-space-other-system-areas/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/09/30/how-to-securely-delete-unused-drive-space-other-system-areas/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 02:18:10 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=655</guid>
		<description><![CDATA[With modern filesystems securely deleting files isn&#8217;t always easy, but one approach which stands a good chance of working is to write random patterns over all unused areas of a disk &#8211; thus erasing the contents of files you&#8217;ve previously deleted. We all know that when you simply delete a file, it’s possible to recover [...]]]></description>
			<content:encoded><![CDATA[<p>With modern filesystems securely deleting files isn&#8217;t always easy, but one approach which stands a good chance of working is to write random patterns over all unused areas of a disk &#8211; thus erasing the contents of files you&#8217;ve previously deleted.</p>
<p>We all know that when you simply delete a file, it’s possible to recover it later. Sometimes this is useful, if you accidentally delete something important, but usually this is a problem, and you really want that file gone forever. I will explain here how to delete a file in linux securely and permanently, so it can never be recovered. In addition, I will show how to completely wipe previously-used (available) space which will often have complete files or file-remnants which can otherwise be recovered. This applies to hard drives, external USB drives, thumb drives, etc.</p>
<p>To wipe your available (free) disk space, you&#8217;ll want to install the <strong>secure-delete</strong> application. Not only will this application suite offer applications that will wipe files and free space, but it will also wipe your SWAP partition and your system memory (RAM). Wiping RAM is important for privacy as well, since many files are stored in RAM and can be retrieved even after the computer is shut down, right off the chip!</p>
<p>First, install the secure-delete suite of applications:</p>
<pre>sudo apt-get install secure-delete</pre>
<p>Then, to wipe your /home partition&#8217;s free space, for example:</p>
<pre>sudo sfill /home</pre>
<p>The <strong>sfill</strong> the program will fill up all free space on the designated mount point by creating a huge single file. The the contents of this file are written in a number of special steps &#8211; ensuring that all areas of the disk which were previously free have had their contents erased. Once completed, the large file is removed, restoring your free space. You can <strong>sfill</strong> any mount point. Type <strong>man sfill</strong> for more info and options.</p>
<p>The command to erase existing files is &#8220;srm&#8221;, short for &#8220;secure rm&#8221;. Simply type</p>
<pre>srm filename</pre>
<p>Where <strong>filename</strong> is the name of the file you want to securely wipe/delete. You can also use wildcards (e.g. srm filenam*)</p>
<p>To wipe your system&#8217;s memory (RAM) use this command:</p>
<pre>sdmem</pre>
<p>SDmem is short for <strong>secure delete memory</strong>. You can run the command by itself, or with options. Type <strong>man sdmem</strong> for more info.</p>
<p>Similarly, <strong>sswap</strong> will securely wipe your swap partition. You must unmount your swap partition before using this command otherwise your system will likely crash. Once the wipe is completed, you can remount your swap partition. Type <strong>man sswap</strong> for more info. To wipe your swap space simply type:</p>
<pre>sswap /dev/sda8</pre>
<p>/dev/sda8 is an example. To find your specific swap device, simply type <strong>sudo fdisk -l</strong>, or <strong>cat /proc/swaps</strong> which will list your partitions and their device labels. Also to unmount your swap space, simply type <strong>sudo swapoff /dev/sda8</strong> and to remount it type, <strong>sudo swapon /dev/sda8</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/09/30/how-to-securely-delete-unused-drive-space-other-system-areas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to read EXT2, EXT3 and EXT4 partitions in Windows</title>
		<link>http://www.lylebackenroth.com/blog/2010/09/30/how-to-read-ext2-ext3-and-ext4-partitions-in-windows/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/09/30/how-to-read-ext2-ext3-and-ext4-partitions-in-windows/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 01:33:11 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=652</guid>
		<description><![CDATA[Ext2Read is an explorer like utility to explore ext2/ext3/ext4 partitions. It also supports Linux LVM2. It can be used to view and copy files and folders. It can recursively copy entire folders. It can also be used to view and copy disk and file system images. It also supports external USB drives. Works on all [...]]]></description>
			<content:encoded><![CDATA[<p>Ext2Read is an explorer like utility to explore ext2/ext3/ext4 partitions. It also supports Linux LVM2. It can be used to view and copy files and folders. It can recursively copy entire folders. It can also be used to view and copy disk and file system images. It also supports external USB drives. Works on all recent versions of Windows.</p>
<p><a href="http://sourceforge.net/projects/ext2read/files/" target="_blank">Download it here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/09/30/how-to-read-ext2-ext3-and-ext4-partitions-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limit The CPU Usage of Any Process in Linux</title>
		<link>http://www.lylebackenroth.com/blog/2010/09/30/limit-the-cpu-usage-of-any-process-in-linux/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/09/30/limit-the-cpu-usage-of-any-process-in-linux/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 01:16:26 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=650</guid>
		<description><![CDATA[CPULimit is an application for Linux that can limit the CPU usage of a process. It is useful if you want to restrict a particular application from taking up too much CPU resources and thereby crashing the system. This can also be useful when you need to run several intensive programs simultaneously. This application runs [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://cpulimit.sourceforge.net/" target="_blank">CPULimit</a> is an application for Linux that can limit the CPU usage of a process. It is useful if you want to restrict a particular application from taking up too much CPU resources and thereby crashing the system. This can also be useful when you need to run several intensive programs simultaneously.</p>
<p>This application runs on any distribution, but I&#8217;ll discuss its installation on Ubuntu:</p>
<p><code>sudo</code> <code>apt-get </code><code>install</code> <code>cpulimit</code></p>
<p>Once installed, type this to restrict any already-running application&#8217;s CPU utilization:</p>
<p><code>sudo</code> <code>cpulimit -p PID -l CPU%</code></p>
<p>Where PID = the process ID and CPU% is the maximum percentage of the CPU allowed for use. For example:</p>
<p><code>sudo</code> <code>cpulimit -p 8992 -l 35</code></p>
<p>This will restrict process ID 8992 to no more than 35% of CPU&#8217;s availability.</p>
<p>(To see a list of your running processes you can just run the command <strong>TOP</strong> which will list your processes in order of CPU utilization).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/09/30/limit-the-cpu-usage-of-any-process-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 64bit Explained</title>
		<link>http://www.lylebackenroth.com/blog/2010/07/22/windows-64bit-explained/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/07/22/windows-64bit-explained/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 01:01:02 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=645</guid>
		<description><![CDATA[I found this thoroughly hilarious: Reason #43 why I use Linux. From Cup(Of T). Look, it’s really not that hard. Programs are still in the same place, in %ProgramFiles%, unless you need the 32 bit version, which is in %ProgramFiles(x86)%, except on a 32 bit machine, where it’s still %ProgramFiles%. All those dll’s are still in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://piers7.blogspot.com/2010/07/64-bit-explained.html" target="_blank"><strong>I found this thoroughly hilarious: Reason #43 why I use Linux. From Cup(Of T).</strong></a></p>
<blockquote><p>Look, it’s <em>really</em> not that hard.</p>
<p>Programs are still in the same place, in %ProgramFiles%, unless you need the 32 bit version, which is in %ProgramFiles(x86)%, except on a 32 bit machine, where it’s still %ProgramFiles%.</p>
<p>All those dll’s are still in %SystemRoot%\System32, just now they’re 64 bit. The 32 bit ones, they’re in %SystemRoot%\SysWOW64. You’re with me so far, right? Oh, and the 16 bit ones are still in %SystemRoot%\System – moving them would just be <em>weird</em>.</p>
<p>Registry settings are in HKLM\Software, unless you mean the settings for the 32 bit programs, in which case they’re in HKLM\Software\Wow6432Node.</p>
<p>So the rule is easy: stick to the 64 bit versions of apps, and you’ll be fine. Apps without a 64 bit version are pretty obscure anyway, Office and Visual Studio for example[1]. Oh, and stick to the 32 bit version of Internet Explorer (which is the default) if you want any of your add-ins to work. The ‘default’ shortcut for <em>everything else</em> is the 64 bit version. Having two shortcuts to everything can be a bit confusing, so sometimes (cmd.exe) there’s only the one (64 bit) and you’ll have to find the other yourself (back in SysWOW64, of course). And don’t forget to ‘Set-ExecutionPolicy RemoteSigned’ in both your 64 bit <em>and</em> 32 bit PowerShell environments.</p>
<p>Always install 64 bit versions of drivers and stuff, unless there isn’t one (MSDORA, JET), or you need <em>both </em>the 32 bit and 64 bit versions (eg to use SMO / SqlCmd from a 32 bit process like MSBuild). Just don’t do this if the 64 bit installer <em>already</em> installs the 32 bit version for you (like Sql Native Client).</p>
<p>Anything with a ‘32’ is for 64 bit. Anything with a ‘64’ is for 32 bit. Except %ProgramW6432% which is the 64 bit ProgramFiles folder in all cases (well, except on a 32 bit machine). Oh and the .net framework didn’t actually move either, but now it has a Framework64 sibling.</p>
<p>I really don’t understand how people get so worked up over it all.</p>
<p><span style="font-size: xx-small;">[1] Ok, so there <em>is </em>a 64 bit version of Office 2010, but given the installer pretty much tells you not to install it, it doesn’t count.</span></p></blockquote>
<p><a href="http://piers7.blogspot.com/" target="_blank">Via Cup(Of T).</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/07/22/windows-64bit-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manage Windows Remotely From a Linux Command Line Interface</title>
		<link>http://www.lylebackenroth.com/blog/2010/06/29/manage-windows-remotely-from-a-linux-command-line-interface/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/06/29/manage-windows-remotely-from-a-linux-command-line-interface/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 23:09:08 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=632</guid>
		<description><![CDATA[Many administrators must work in multiple operating systems, such as Windows, Linux, Solaris, Unix, etc, one of the most common among them being Windows. As I&#8217;ve often stated I prefer Linux, using Windows only when I must. However, from an administrative perspective it&#8217;s really helpful if while using Linux for various administrative tasks, one can [...]]]></description>
			<content:encoded><![CDATA[<p>Many administrators must work in multiple operating systems, such as Windows, Linux, Solaris, Unix, etc, one of the most common among them being Windows.</p>
<p>As I&#8217;ve often stated I prefer Linux, using Windows only when I must. However, from an administrative perspective it&#8217;s really helpful if while using Linux for various administrative tasks, one can streamline their work environment and engage in some common tasks such as starting or stopping Windows services at will from Linux.</p>
<p>To get a list of all available services on a Windows PC or Server, type the following from your Linux command line:</p>
<p><code>net rpc service list -I IPADDRESS -U USERNAME%PASSWORD</code></p>
<p>If you have a complicated password that uses symbols (such as ! # @, etc) you will find that entering the password (even in &#8220;quotation marks&#8221;) will not work, you will have to leave the @PASSWORD blank, and just enter the USERNAME, you&#8217;ll then be prompted to enter the password manually. Also note, some services may have spaces in their name. If so, simply &#8220;enclose the service name in quotes&#8221; to start or stop that service.</p>
<p><strong>If on a domain . . .</strong></p>
<p><code>net rpc service list -I IPADDRESS -U "domainname\username"</code></p>
<p>You will then be prompted for the password. Once you&#8217;ve authenticated, the list of services will scroll on your screen.</p>
<p><strong>To stop any service:</strong></p>
<p><code>net rpc service stop SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD</code></p>
<p><strong>or if on a domain</strong></p>
<p><code>net rpc service stop SERVICENAME -I IPADDRESS -U "domainname\username"</code></p>
<p><strong>To start any service:</strong></p>
<p><code>net rpc service start SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD</code></p>
<p><strong>or if on a domain</strong></p>
<p><code>net rpc service start SERVICENAME -I IPADDRESS -U "domainname\username"</code></p>
<p>You can do more than stop or start services. This functionality stems from SAMBA on Linux. You can add and remove users remotely, change user passwords, kill print jobs, show all users for a specified group, list all groups, shutdown the server or PC, shutdown-and-restart the server or PC and much much more: just type &#8220;man net&#8221; for more information, however, here are a few gems . . .</p>
<p>To list all the shares on a PC or Server (example):</p>
<p><code>net rap share -I 192.168.0.5 -U "mydomain\john"</code></p>
<p>To list the Print Queue on a PC or Server (example):</p>
<p><code>net rap printq -I 192.168.0.5 -U "mydomain\john"</code></p>
<p>To get the name of the server you&#8217;re accessing (example):</p>
<p><code>net rap server name -I 192.168.0.5 -U "mydomain\john"</code></p>
<p>To list ALL the open SMB/CIFS sessions on the target computer (example):</p>
<p><code>net rap session -I 192.168.0.5 -U "mydomain\john"</code></p>
<p>To reboot the server or PC and force all apps to shutdown gracefully:</p>
<p><code>net rpc shutdown -r -f -I 192.168.0.5 -U "mydomain\john"</code></p>
<p>These commands can easily be scripted with or without variables (for the IP addresses) to speed up the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/06/29/manage-windows-remotely-from-a-linux-command-line-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BleachBit: keep your system tidy and clean</title>
		<link>http://www.lylebackenroth.com/blog/2010/05/25/bleachbit-keep-your-system-tidy-and-clean/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/05/25/bleachbit-keep-your-system-tidy-and-clean/#comments</comments>
		<pubDate>Wed, 26 May 2010 03:10:04 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=621</guid>
		<description><![CDATA[An extremely easy to use application, BleachBit will scan your Linux system for thumbs.db files, system and various application cache directories, old log files and will also wipe empty space if you so choose to ensure privacy. It is aware of many applications and knows exactly where their cache files are located. I found it [...]]]></description>
			<content:encoded><![CDATA[<p>An extremely easy to use application, BleachBit will scan your Linux system for thumbs.db files, system and various application cache directories, old log files and will also wipe empty space if you so choose to ensure privacy. It is aware of many applications and knows exactly where their cache files are located. I found it not only reclaimed a good chunk of disk space from hundreds of .DS_Store files, and Thumbs.db files, but many cache files from programs I had since removed many months ago. (It also runs on Windows).</p>
<p><a href="http://bleachbit.sourceforge.net/" target="_blank">From their home page</a>:</p>
<blockquote><p>BleachBit quickly frees disk space, removes hidden junk, and easily guards your privacy. Erase cache, delete cookies, clear Internet history, remove unused localizations, shred logs, and delete temporary files. Designed for Linux and Windows systems, it wipes clean 70 applications including Firefox, Internet Explorer, Flash, Google Chrome, Opera, Safari, Adobe Reader, APT, and more.</p></blockquote>
<p>It is available for most Linux distributions. <a href="http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce-Dmitri-s-open-source-blend-of-productive-computing/Keep-Your-System-Clean-with-BleachBit" target="_blank">Here is a great write-up on it</a> from Linux Magazine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/05/25/bleachbit-keep-your-system-tidy-and-clean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remixable textbooks by peer-reviewed authors for community use in education.</title>
		<link>http://www.lylebackenroth.com/blog/2010/04/19/remixable-textbooks-by-peer-reviewed-authors-for-community-use-in-education/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/04/19/remixable-textbooks-by-peer-reviewed-authors-for-community-use-in-education/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 01:47:28 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=610</guid>
		<description><![CDATA[I came across an interesting service for educators and students: Flatworld Knowledge. Creative Commons licensed textbooks for students, allowing professors to edit and adopt textbooks to their own needs and requirements. Also a lot cheaper than classic textbooks, these are available for reading online, or for low priced printing in hardbound editions, or printable via [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">I came across an interesting service for educators and students: <a href="http://www.flatworldknowledge.com" target="_blank">Flatworld Knowledge</a>. Creative Commons licensed textbooks for students, allowing professors to edit and adopt textbooks to their own needs and requirements. Also a lot cheaper than classic textbooks, these are available for reading online, or for low priced printing in hardbound editions, or printable via PDF. The texts also include teacher supplements such as instructor manuals, lecture slides and tests.</p>
<p style="text-align: left;">Once a professor has chosen to customize a textbook, it gets a unique URL allowing students of the class in question to download or publish on-demand the customized textbook. I found the subject catalog a bit limiting right now, but I would expect that to grow over time. This site is still worth examining if one is an educator or student looking for community driven, affordable teaching/learning materials. Some authors also put out podcasts on their books, accessible from the site. <a href="http://www.flatworldknowledge.com/authors" target="_blank">I&#8217;m also sure Flatworld Knowledge would enjoy hearing from some who are interested in writing a textbook of their own for peer review and publication by them</a>.</p>
<p style="text-align: left;">I noticed there aren&#8217;t any textbooks about computer science: perhaps some out there is willing to change that!</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/04/19/remixable-textbooks-by-peer-reviewed-authors-for-community-use-in-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easily find your hardware specifications (and some system monitoring commands) in Linux</title>
		<link>http://www.lylebackenroth.com/blog/2010/04/16/easily-find-your-hardware-specifications-and-some-system-monitoring-commands-in-linux/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/04/16/easily-find-your-hardware-specifications-and-some-system-monitoring-commands-in-linux/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 12:43:30 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=582</guid>
		<description><![CDATA[When a PC or server is running Linux, you often want to know exactly what sort of hardware is actually running inside the box and more importantly whether it is supported by the kernel. Here is a list of commands which should help you to learn about your system and some of its specifications. In [...]]]></description>
			<content:encoded><![CDATA[<p>When a PC or server is running Linux, you often want to know exactly what sort of hardware is actually running inside the box and more importantly whether it is supported by the kernel. Here is a list of commands which should help you to learn about your system and some of its specifications. In some cases, these commands may not work as listed below if you&#8217;re running a Red Hat or Fedora based distribution. In those instances simply specify the path to the command which will be <strong>/sbin/command</strong>.</p>
<p>If any of the output runs off your screen, just add <strong>|more</strong> to the end of any of these commands to see the output one screen at a time and hit the <strong>spacebar</strong> to go to the next screen, or <strong>Q</strong> to quit.</p>
<p>Processor type:<br />
<strong><span style="color: #008000;"> $ cat /proc/cpuinfo</span></strong></p>
<p>Is the processor using 32 or 64 bit instruction set:<br />
<strong><span style="color: #008000;"> $ cat /proc/cpuinfo | grep flags | grep lm</span></strong><br />
If you get some output you have a 64 bit CPU. If you receive no output, then you&#8217;re using a 32 or even 16 bit CPU. The reason this is the case is that the CPU yields many flags that tell Linux what sort of processor it is, and the <strong>lm</strong> flag informs Linux that the CPU is a 64 bit processor. <strong>Grep</strong> as a command filters output. Feel free to run this command without the grep suffixes (cat <strong>/proc/cpuinfo</strong>) to see the full output of your CPU details.</p>
<p>What hardware (audio, video, disk controllers, etc) is in my Linux box:<br />
<strong><span style="color: #008000;"> $ lspci -tv</span></strong><br />
(The <strong>-t</strong> switch groups similar devices together for easy reading and <strong>-v</strong> offers more verbosity.)</p>
<p>To easily filter out the above command to just show graphic card information:<br />
<span style="color: #008000;"><strong> $ lspci | grep VGA</strong></span></p>
<p>What USB devices are plugged in:<br />
<strong><span style="color: #008000;"> $ lsusb</span></strong></p>
<p>Check the size of the hard drive and what hard drives are available in the system.<br />
This command will also list USB drives and sticks. <strong>You need a root permissions to execute the fdisk command</strong>:<br />
<strong><span style="color: #008000;"> $ sudo fdisk -l | grep GB</span></strong></p>
<p>Show info about a particular hard disk including firmware revision (replace sda with the appropriate drive as listed from the above command):<br />
Note: This will only work on internal disks, NOT USB drives.<br />
<strong><span style="color: #008000;"> $ sudo hdparm -i /dev/sda</span></strong></p>
<p>Check what partitions and file system is in use on my hard drives (same as the above command, but essentially more verbose):<br />
<strong><span style="color: #008000;"> $ sudo fdisk -l</span></strong></p>
<p>Locate CD/DVD-ROM device file which offers a CD/DVD-ROM&#8217;s make and model info:<br />
<strong><span style="color: #008000;"> $ wodim &#8211;devices</span></strong><br />
or<br />
<strong><span style="color: #008000;"> $ wodim &#8211;scanbus</span></strong><br />
The above command will scan your entire system bus for attached devices (this won&#8217;t include USB Devices as they are not direct-bus-attached devices).</p>
<p>What modules are currently loaded:<br />
<strong><span style="color: #008000;"> $ lsmod</span></strong></p>
<p>get a information about any particular module:<br />
<strong><span style="color: #008000;"> $ modinfo module_name</span></strong></p>
<p>remove modules:<br />
<strong><span style="color: #008000;"> $ modprobe &#8211;remove module_name</span></strong></p>
<p>load a modules to the kernel:<br />
<strong><span style="color: #008000;"> $ modprobe module_name</span></strong></p>
<p>What hardware is using which module.<br />
The <strong>-v</strong> switch is for vebosity, where <strong>-vvv</strong> is EXTRA verbosity.<br />
<strong><span style="color: #008000;"> $ lspci -v</span></strong><br />
or<br />
<strong><span style="color: #008000;"> $ lspci -vvv</span></strong></p>
<p>Check for PCMCIA cards:<br />
<strong><span style="color: #008000;"> $ lspcmcia</span></strong></p>
<p>How much RAM is installed in my Linux and how much of it is in use (megabytes).<br />
It will also include swap memory:<br />
<strong><span style="color: #008000;"> $ free -m</span></strong><br />
There is a gigabyte switch, but it *rounds* it down, so it isn&#8217;t very accurate for RAM info:<br />
<strong><span style="color: #008000;"> $ free -g</span></strong></p>
<p>Check sound card settings. This command will reveal whether your sound card is installed and what modules are in use:<br />
<strong><span style="color: #008000;"> $ cat /dev/sndstat</span></strong></p>
<p>Available wireless cards:<br />
<strong><span style="color: #008000;"> $ iwconfig</span></strong></p>
<p>What speed is set to FANs:<br />
<strong><span style="color: #008000;"> $  cat /proc/acpi/ibm/fan</span></strong><br />
If this command doesn&#8217;t work, then feel free to peruse the /proc/acpi directory on your system. You will find info available on your CPU, AC Adapter, Battery, etc. Some info is available here, and your mileage may vary for viewing any of the files in /proc/acpi.</p>
<p>Get a battery information on your laptop (assuming it&#8217;s been installed):<br />
<strong><span style="color: #008000;"> $ powersave -b</span></strong></p>
<p>To find out what Linux Kernel you&#8217;r running:<br />
<strong><span style="color: #008000;"> $ uname -a</span></strong></p>
<p>To find out what distribution of Linux you&#8217;re running:<br />
Run any of these commands, as depending on your distribution some may or may not work.<br />
<strong><span style="color: #008000;"> $ cat /etc/issue<br />
$ cat /proc/version<br />
$ dmesg | head -1</span></strong></p>
<p>Get a recent history of system reboots:<br />
<strong><span style="color: #008000;"> $ last reboot</span></strong></p>
<p>To open any file from command line using the default application (will launch the correct graphical application for the file, as though you had doubled-clicked the file graphically):<br />
<strong><span style="color: #008000;"> $ xdg-open ./filename</span></strong></p>
<p>To monitor all <strong>active</strong> network connections, and <strong>update live every second</strong>:<br />
<strong><span style="color: #008000;"> $ watch -n.1 &#8216;netstat -tup&#8217;</span></strong></p>
<p>To passively list all connections, active or inactive:<br />
<strong><span style="color: #008000;"> $ &#8216;netstat -tupl</span></strong></p>
<div><span style="color: #ffcc00;"><strong><span style="color: #ff9900;">For more info on system monitoring tools (and there&#8217;s a lot) </span></strong></span><a href="http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html" target="_blank"><span style="color: #ffcc00;"><strong><span style="color: #ff9900;">try this as a first stop</span></strong></span></a><span style="color: #ffcc00;"><strong><span style="color: #ff9900;">.</span></strong></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/04/16/easily-find-your-hardware-specifications-and-some-system-monitoring-commands-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easily save any Flash Video to your local disk</title>
		<link>http://www.lylebackenroth.com/blog/2010/04/11/easily-save-any-flash-video-to-your-local-disk/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/04/11/easily-save-any-flash-video-to-your-local-disk/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 04:04:12 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Flash Video]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=575</guid>
		<description><![CDATA[Web based, easy to save videos from sites like Youtube, Dailymotion, Metacafe, Veoh, Flickr, Google, Blip.tv. http://savevideo.me/ Saves the movie as a .FLV (Flash Video) file.]]></description>
			<content:encoded><![CDATA[<p>Web based, easy to save videos from sites like Youtube, Dailymotion, Metacafe, Veoh, Flickr, Google, Blip.tv.</p>
<p><a href="http://savevideo.me/">http://savevideo.me/</a></p>
<p>Saves the movie as a .FLV (Flash Video) file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/04/11/easily-save-any-flash-video-to-your-local-disk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beware of your photocopiers!</title>
		<link>http://www.lylebackenroth.com/blog/2010/03/27/beware-of-your-photocopiers/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/03/27/beware-of-your-photocopiers/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 04:55:13 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=571</guid>
		<description><![CDATA[Many people don&#8217;t know that there are hard drives in many photocopy machines today, especially in any office style photocopier made within the last 5 to 7 years. These hard drives often retain scans of old documents. This matters when an office disposes of an old copier, as it&#8217;s been a treasure trove for identity thieves and other [...]]]></description>
			<content:encoded><![CDATA[<p>Many people don&#8217;t know that there are <strong>hard drives</strong> in many photocopy machines today, especially in any office style photocopier made within the last 5 to 7 years. These hard drives often retain scans of old documents. This matters when an office disposes of an old copier, as it&#8217;s been a treasure trove for identity thieves and other busybodies. Whether at the office or at a commercial copy storefront like Kinko&#8217;s or Staples, copies of your private documents stored on public machines for an indefinite period has some obvious drawbacks. <a href="http://www.computerworld.com/s/article/9013104/Photocopiers_The_newest_ID_theft_threat" target="_blank">Here&#8217;s an article posted 3 years ago on the topic</a>, and <a href="http://www.thestar.com/news/gta/article/781567--high-tech-copy-machines-a-gold-mine-for-data-thieves" target="_blank">one posted about a week ago</a> &#8212; not much has changed.</p>
<p>Current photocopiers can produce copies very rapidly because they scan the page only once and store it digitally on its internal hard disk. It uses that image file to then print copies using similar technology found in laser printers. Indeed, many copiers today can function as a direct printer for your PC (or even e-mail your document directly from the copier) which requires a network connection; this means many units can be addressed remotely and is therefore vulnerable to remote perusal.</p>
<p>For personal and private documents, a personal scanner &amp; printer (at home) might be the wiser choice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/03/27/beware-of-your-photocopiers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command Line Magic: Part III</title>
		<link>http://www.lylebackenroth.com/blog/2010/03/20/command-line-magic-part-iii/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/03/20/command-line-magic-part-iii/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 08:55:09 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Command Line]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=526</guid>
		<description><![CDATA[As part of my continuing Command Line Magic series and many of the other Command Line oriented posts I&#8217;ve made (click here for category-summary of Command Line oriented posts, or just click the Command Line tag in the tag cloud to the right), I&#8217;m happy to post another set of highly useful commands. As always, the context [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my continuing Command Line Magic series and many of the other Command Line oriented posts I&#8217;ve made (<a href="http://www.lylebackenroth.com/blog/tag/command-line/" target="_blank">click here for category-summary of Command Line oriented posts</a>, or just click the Command Line tag in the tag cloud to the right), I&#8217;m happy to post another set of highly useful commands. As always, the context of these commands are within the <a href="http://en.wikipedia.org/wiki/Bash_(Unix_shell)" target="_blank">Bash shell</a> in Linux. A moderate understanding of Bash shell commands is required to fully appreciate this post.</p>
<p>Here are some very useful commands, that any power user would find helpful:</p>
<p><strong><span style="color: #ff9900;">1. Start a simple webserver to serve up any directory as browsable from anywhere (for file transfers):</span></strong></p>
<pre>$ <strong>python -m SimpleHTTPServer</strong></pre>
<p>I&#8217;ve mentioned this in past posts. This is a simple command, that when run from any directory will launch a simple python web server that will serve up the local directory as a browsable directory using a browser such as Firefox or Chrome. Any subdirectories underneath the local directory from which this command is run will also be browsable. You can right-click and save any file or left-click it to attempt to view it on the fly. This works very well over SSH sessions, when you want to transfer a file, but don&#8217;t want to engage <a href="http://www.lylebackenroth.com/blog/sshfs/" target="_blank">SSHFS</a> or <a href="http://en.wikipedia.org/wiki/Secure_copy" target="_blank">SCP</a>. You can background the process with a <strong>ctrl-z</strong>, <strong>bg</strong>, then <strong>pkill python</strong> to stop the web server from running, or just leave it running in command prompt and <strong>ctrl-c</strong> to end it.</p>
<p><strong><span style="color: #ff9900;">2. Record your desktop and pipe the output to an mpeg file.</span></strong></p>
<pre>$ <strong>ffmpeg -f x11grab -s wsxga -r 25 -i :0.0 -sameq /home/john/desktop.mpg</strong></pre>
<ul>
<li><strong>-f</strong> allows ffmpeg to grab the data properly from the x11 framebuffer</li>
<li><strong>-s</strong> sets the size of the screen to actually record, starting from the upper left of the screen. Here wsxga denotes a specific preset resolution (in wsxga&#8217;s case that would be 1600 x 1024). You can however type any resolution you like in manually (e.g. <strong>-s 1024&#215;768</strong>). You will need to know the resolution of your desktop to set this correctly.</li>
<li><strong>-r</strong> sets the framerate. This could be left out as 25 is the default.</li>
<li><strong>-i</strong> sets which framebuffer to take, since XWindows can run in multiple sessions, generally you&#8217;ll want to leave this setting alone.</li>
<li><strong>-sameq</strong> forces the same quality was what is being fed in by the source (in this case the x11 framebuffer). This is helpful to have a max-quality video, though you may want to try other settings to degrade the quality to keep the file size down. If you&#8217;d prefer to reduce the quality on the fly, <span style="color: #ff9900;"><strong>replace </strong></span><span style="color: #ff9900;"><strong>-sameq</strong></span><span style="color: #ff9900;"><strong> with </strong></span><span style="color: #ff9900;"><strong>-qscale x</strong></span> where <strong>x</strong> is <strong>1</strong> &#8211; <strong>31</strong>. These are preset quality settings, with <strong>1</strong> being the highest and <strong>31</strong> being very poor video quality. I have found <strong>-qscale 10</strong> to be the sweetspot between quality and file size.</li>
<li>If you&#8217;d like the file to be a bit smaller and if you prefer an .AVI to a raw .MPG, then simply remove the <strong>/home/john/desktop.mpg</strong> in the command above and replace it with:
<ul>
<li><strong>-vcodec mpeg4 /home/john/desktop.avi</strong>
<ul>
<li>This is file will be a bit smaller using the mpeg4 codec in an avi container. You can still use the <strong>-qscale</strong> option with this change.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><span style="color: #ff9900;"><strong>3. Copy an entire directory tree through ssh using on the fly compression through an SSH session (no temporary files!):</strong></span></p>
<pre>$ <strong>ssh &lt;host&gt; 'tar -cz /&lt;directory&gt;/&lt;subdirectory&gt;' | tar -xvz</strong></pre>
<p>Just enter the &lt;host&gt; to SSH to, and the host&#8217;s &lt;directory&gt; and &lt;subdirectory&gt; path to compress that subdirectory on the fly at the host, but decompress it as it arrives locally to your current location and path. This will have the advantage of not taking up any extra space at the host (since the files are compressed as they&#8217;re transmitted) and easily drops the entire directory tree specified onto the client uncompressed, saving time and bandwidth and transmission time.</p>
<p>This works well for large directory trees and is easy to use for a quick copy where you don&#8217;t want to spend a lot of time compressing it at the host manually and transmitting the compressed file, then uncompressing it, then deleting the original compressed file created at the host. Note: This will replicate the full directory path at the client side (desired).</p>
<p>SCP or RSYNC are recommended for automated backup though, this is more appropriate for a 1-shot copy of a large directory.</p>
<p><strong><span style="color: #ff9900;">4. Resize any image files in the current directory to Width x Height specifed (regardless of image format)!</span></strong></p>
<pre>$ <strong>for a in `ls`; do echo $a &amp;&amp; convert $a -resize &lt;Width&gt;x&lt;Height&gt; $a; done</strong></pre>
<p>Simply do a <strong>man convert</strong> to learn more about the convert program, other options can be added into the command. Also this is a great syntax for doing ANYTHING to any files in a particular directory that would be a batch process consistent with all the files in that directory.</p>
<p><span style="color: #ff9900;"><strong>5. Grab a screenshot of the current desktop to the current directory</strong></span></p>
<pre>$ <strong>import -pause 5 -window root desktop_screenshot.jpg</strong></pre>
<p>This command will wait 5 seconds (assuming you want some time to set up the shot and to get the command prompt out of the way) and take a snapshot of the root (primary) desktop currently running. This command requires <strong>imagemagick</strong> be installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/03/20/command-line-magic-part-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s no defense like an obvious (read passive) offense . . .</title>
		<link>http://www.lylebackenroth.com/blog/2010/03/16/theres-no-defense-like-an-obvious-read-passive-offense/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/03/16/theres-no-defense-like-an-obvious-read-passive-offense/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 03:18:02 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=491</guid>
		<description><![CDATA[. . . So Bill Gates &#38; Steve Jobs both threatened to sue the former standard bearer of the Open Source movement, SUN Microsystems (before it was whisked away from us by Oracle). The CEO at the time was Jonathan Schwartz, who by waving the banners of Unix and JAVA in front of both Bill [...]]]></description>
			<content:encoded><![CDATA[<p>. . . So Bill Gates &amp; Steve Jobs both threatened to sue the former standard bearer of the Open Source movement, SUN Microsystems (before it was whisked away from us by Oracle). The CEO at the time was <a href="http://en.wikipedia.org/wiki/Jonathan_I._Schwartz" target="_blank">Jonathan Schwartz</a>, who by waving the banners of Unix and JAVA in front of both Bill and Steve forced them to stand down.</p>
<p>Being an obvious proponent of Open Source (also known as <a href="http://en.wikipedia.org/wiki/Free_and_open_source_software" target="_blank">FOSS</a>), I generally use only Linux and Open Source software. I own an <a href="http://en.wikipedia.org/wiki/Android_(operating_system)" target="_blank">Android</a> phone, my home machines run Linux and wherever possible I try to deploy Open Source software professionally where possible &amp; appropriate. I&#8217;ve never owned an Apple/MAC or an i<em>Anything</em>. In fact, my <a href="http://reviews.cnet.com/mp3-players/sandisk-sansa-e280-8gb/4505-6490_7-32041576.html" target="_blank">Sansa e280</a> media player runs <a href="http://www.rockbox.org/" target="_blank">Rockbox</a>, the Open Source Jukebox Firmware for media players instead of the closed source software shipped with it. I have owned Windows systems and played with <a href="http://en.wikipedia.org/wiki/DOS" target="_blank">DOS</a> in my youth, but once I reached the age of liberation I made a conscious choice to walk down the less trodden path and have reaped the rewards for it.</p>
<p>We&#8217;re all <em>interdependent</em> and this fact is ignored by many. Both Microsoft and Apple deny that the very foundations of their closed source products are rooted in the <a href="http://www.fsf.org/" target="_blank">collaboration of the communit</a>y, rooted in Free and Open Source Software (FOSS). Indeed, Apple&#8217;s OS is based on FreeBSD, while .NET (<a href="http://en.wikipedia.org/wiki/.NET_Framework" target="_blank">Microsoft&#8217;s primary application framework</a>) is clearly drawing its inspiration from <a href="http://en.wikipedia.org/wiki/Java_(programming_language)" target="_blank">JAVA</a>.</p>
<p><a href="http://en.wikipedia.org/wiki/Unix" target="_blank">UNIX</a> is one of the seminal operating systems which in many ways has influenced the world in which we live and I contend, moreso than Apple or Microsoft. In <strong>some</strong> of its core applications under the hood, some Windows code is based on FreeBSD. <a href="http://everything2.com/title/BSD+Code+in+Windows" target="_blank">Simply click here for an example of which there are many</a>, or <a href="http://features.linuxtoday.com/news_story.php3?ltsn=2001-06-18-006-20-PS-MS" target="_blank">this link</a>, or <a href="http://www.kuro5hin.org/story/2001/6/19/05641/7357" target="_blank">this link</a>. Although not a majority of it; I wouldn&#8217;t want to demean BSD by drawing parallels between the two &lt;smirk&gt;.</p>
<p>Of course as we all know, Apple is based on FreeBSD. Mac OS X is based upon the Mach kernel, parts of  FreeBSD&#8217;s and NetBSD&#8217;s implementation of Unix were incorporated in Nextstep, the core of Mac OS X. See this link for more info (<a href="http://en.wikipedia.org/wiki/History_of_Mac_OS_X" target="_blank">Wikipedia</a>).</p>
<p>Internalizing these facts in consideration helps me to realize that raw creativity, intelligence, community and ingenuity can provide great fulfillment, certainty and happiness in many spheres.</p>
<p>Having said all of the above, <a href="http://www.theinquirer.net/inquirer/news/1595733/bill-gates-steve-jobs-tried-sue-sun" target="_blank">reading this article brought a smile to my face.</a> <strong><span style="color: #ff9900;">It is a summary of Jonathan Schwartz&#8217;s blog post which </span></strong><a href="http://jonathanischwartz.wordpress.com/2010/03/09/good-artists-copy-great-artists-steal/" target="_blank"><strong><span style="color: #ff9900;">can be read in its entirety here</span></strong></a><strong><span style="color: #ff9900;">.</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/03/16/theres-no-defense-like-an-obvious-read-passive-offense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSHsplit &#8211; A utility to multiplex ssh dynamic tunnels</title>
		<link>http://www.lylebackenroth.com/blog/2010/03/09/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/03/09/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 04:24:39 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=483</guid>
		<description><![CDATA[Source: The Original Developer. (Launchpad link): A dynamic tunnel SSH multiplexer. When heavily using a Dynamic SSH tunnel, this application will open concurrent SSH tunnels to multiplex the load. This is useful when using torrent connections locally, or when using your computer to share internet access via the dynamic proxy. To install on Ubuntu Karmic: [...]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.ubuntugeek.com/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels.html" target="_blank">The Original Developer</a>.</p>
<p>(<a href="https://launchpad.net/sshsplit" target="_blank">Launchpad link</a>):</p>
<p>A dynamic tunnel SSH multiplexer. When heavily using a Dynamic SSH tunnel, this application will open concurrent SSH tunnels to multiplex the load. This is useful when using torrent connections locally, or when using your computer to share internet access via the dynamic proxy.</p>
<p>To install on Ubuntu Karmic:</p>
<p><code>sudo add-apt-repository ppa:martineve/ppa</code></p>
<p><code>sudo apt-get update</p>
<p></code></p>
<p><code>sudo apt-get install sshsplit</code></p>
<p>If no arguments are passed, you can run sshsplit from command line and it will bring up a convenient GUI for on the fly configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/03/09/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crashplan &#8211; Excellent online backup resource</title>
		<link>http://www.lylebackenroth.com/blog/2010/01/05/crashplan-excellent-online-backup-resource/</link>
		<comments>http://www.lylebackenroth.com/blog/2010/01/05/crashplan-excellent-online-backup-resource/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 05:17:58 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Backup]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=476</guid>
		<description><![CDATA[For $100/year CrashPlan will store an *unlimited* amount of data and keep it for you in case of local failure of your storage devices. The excellent feature here is that they support Linux (rare for online storage offerings), Mac as well as Windows. If you plan to backup more than 100GB, they offer and recommend [...]]]></description>
			<content:encoded><![CDATA[<p>For $100/year <a href="http://b9.crashplan.com/consumer/index.html" target="_blank">CrashPlan</a> will store an *unlimited* amount of data and keep it for you in case of local failure of your storage devices. The excellent feature here is that they support Linux<strong> (rare for online storage offerings)</strong>, Mac as well as Windows. If you plan to backup more than 100GB, they offer and recommend shipping you a 1TB drive with software to copy your data to the drive which writes encrypted &amp; compressed, for mailing back to them.</p>
<p>In the event of a failure when you need to do a restore, you can order a drive to be mailed back to you (2 day priority) or download the data you need off their servers.</p>
<p>They also offer <a href="http://b9.crashplan.com/consumer/features-compare.html" target="_blank">a nice little interactive table</a> showing their pricing structure against other popular services where you can modify the amount of data you want to store to see how the pricing would change across different providers.</p>
<p>Crashplan offers a variety of plans that either count or don&#8217;t count the number of machines being backed up. Accordingly, plans vary from $4.50/month to $8.33/month depending on your needs. I have not yet tried the service, but I may consider it for backing up vital files to a secure off-site location.</p>
<p>I know of some folks who prefer services like <a href="http://www.carbonite.com/" target="_blank">Carbonite</a>, but they don&#8217;t seem to support Linux. Another alternative, <a href="http://www.jungledisk.com/" target="_blank">Jungledisk</a> (front end to Amazon&#8217;s S3 cloud) has a Linux client for their backup server product, but I&#8217;ve never tried it. I have tried Jungledisk for Windows servers, and it works well, but Amazon meters the data being transferred to and from their cloud whereas Crashplan does not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/01/05/crashplan-excellent-online-backup-resource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update-motd (Ubuntu)</title>
		<link>http://www.lylebackenroth.com/blog/2009/11/11/update-motd-ubuntu/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/11/11/update-motd-ubuntu/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 05:37:54 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=473</guid>
		<description><![CDATA[By default, the newer versions of Ubuntu (9.04 and up) now auto-edit the MOTD. This annoyed me, so I researched how to stop that, since I prefer my own MOTDs and I&#8217;m quite particular about what I am presented with when SSH&#8217;ing into a box. Ubuntu is running an application called &#8220;landscape-common&#8221;. More on this [...]]]></description>
			<content:encoded><![CDATA[<p>By default, the newer versions of Ubuntu (9.04 and up) now auto-edit the <a href="http://linux.about.com/library/cmd/blcmdl5_motd.htm" target="_blank">MOTD</a>. This annoyed me, so I researched how to stop that, since I prefer my own MOTDs and I&#8217;m quite particular about what I am presented with when <a href="http://en.wikipedia.org/wiki/Secure_Shell" target="_blank">SSH&#8217;ing</a> into a box.</p>
<p>Ubuntu is running an application called &#8220;landscape-common&#8221;.</p>
<p><a href="https://help.ubuntu.com/9.04/serverguide/C/update-motd.html" target="_blank">More on this application here</a>. The easy thing to do here is to simply type <span class="application"><strong>update-motd &#8211; -disable</strong></span> and you can then modify your MOTD. Also I have noticed that sometimes, the contents of <strong>motd.tail</strong> will overwrite the MOTD, so I would simply make sure whatever you want in /etc/motd is also in <strong>/etc/motd.tail</strong>. <em>[On Debian systems, the system message of the day is rebuilt at each startup. </em><em><strong>/etc/motd.tail</strong> is the file to edit permanent changes to the message of the day].</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/11/11/update-motd-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick, easy and transportable encryption in Linux</title>
		<link>http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 07:58:53 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Encryption]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=452</guid>
		<description><![CDATA[I have tried many types of encryption, and I&#8217;ve had issues with them all. For many reasons, some programs make it too complicated to access the data, while others require special software to be made available on the system so that the data could be accessed. Others require that fixed-size containers be used, which can [...]]]></description>
			<content:encoded><![CDATA[<p>I have tried many types of encryption, and I&#8217;ve had issues with them all. For many reasons, some programs make it too complicated to access the data, while others require special software to be made available on the system so that the data could be accessed. Others require that fixed-size containers be used, which can create all sorts of issues if there&#8217;s a corruption or if the container needs to be resized.</p>
<p>Ultimately, I have settled on a system known as eCryptfs. Of course, this runs only on Linux. However Windows/MAC users could access encrypted data on a Linux server if the decrypted data were presented with a SAMBA share.</p>
<p>eCryptfs is a <em>kernel-native</em>, <strong>stacked</strong> cryptographic filesystem for Linux. This means that it will run seamlessly with an existing Linux install and its filesystem. A <strong>stacked filesystem</strong> is one that is layered ontop of an existing filesystem (such as a transparency laid over a page beneath). As data is read from or written to the disk, data is encrypted or decrypted on the fly.</p>
<p>The flexible part of eCryptfs is that it embeds the cryptographic metadata into the header of each file. The benefit of storing the cryptographic metadata into each file is that any one file can be given to a friend, or sent through e-mail or copied by any other means and the recipient can conveniently decrypt the file so long as they have correct key (password).</p>
<p>Most encryption programs are not this versatile. They require special software or require that the file be separately encrypted so that it could be transmitted, and even then the recipient needs to jump through many hoops to decrypt the file. The only exception to this is PGP or GPG. GPG makes is very convenient to transmit files, but does not work well on large directories of files. eCryptfs bridges this gap very nicely. Also, since eCryptfs uses a stacked filesystem, there is no limit to what can be put into the directory for encryption, or subdirectories. They will simply and naturally fill the drive like any file would without any preset encrypted container limitations.</p>
<p>In Ubuntu (or any other Debian based distro) the following steps will allow one to easily encrypt an entire drive, directory or file.</p>
<p>To begin encrypting and decrypting your data, simply install the <em>ecryptfs utilities</em>.</p>
<p><code>sudo apt-get install ecryptfs-utils</code></p>
<p>Once installed, create a directory <strong>mystuff</strong> (or any name you like). This will be where you&#8217;ll store your data to be encrypted. The directory can be made anywhere, your home directory or any storage device (USB key or USB hard drive). <strong>It is important to note that you cannot encrypt a directory with data already in it.</strong> The easy way to accomplish this is to follow the steps below, then <strong>move</strong> the data from the original directory to the newly encrypted directory. You can rename the newly encrypted directory to match the original once the files have been moved and the original directory deleted.</p>
<p><code>mkdir ./mystuff</code></p>
<p>To be extra safe here, be sure only your Linux user has rights to the files in the directory. To accomplish this, simply change the permissions on the directory. <strong>The commands below assume you&#8217;re already in the directory where your new directory was just created (like your home directory). You may need to specify the full path to the directory if you&#8217;re not executing the command from that location.</strong></p>
<p><code>chmod 700 ./mystuff</code></p>
<p>Now, you just have to leverage the encryption already available in your Linux kernel. To do this, you must layer the encrypted transparency, if you will, over the unencrypted directory. This is done by re-mounting the directory with the encrypted transparency layer.</p>
<p><code>sudo mount -t ecryptfs ./mystuff ./</code><code>mystuff</code></p>
<p>This command simply remounts the exact same directory, however with the encryption overlay in place. From this moment forward, any files written to the <strong>mystuff</strong> directory will be encrypted. Also any files read from the directory will be decrypted on the fly (until the transparency is removed by unmounting the transparency, but more on this later.) Until the directory is dismounted from its encrypted transparency layer, the files will be easily readable and silently encrypted/decrypted on the fly.</p>
<p>Once the above command is executed, eCryptfs is going to ask some questions. The answers to these questions dictate the nature of the encryption.</p>
<p>It is perfectly safe to keep hitting <strong>&lt;enter&gt;</strong> on every one of these questions. This will use the defaults which are very well selected. There is one exception however. One question asks if you&#8217;d like to enable <strong>filename encryption</strong>. The default answer here is <strong>no</strong>. In many cases, the filenames themselves offer a lot of information about its contents and that alone is more than many want revealed. For example, a filename named &#8220;<strong>Bank Account PIN numbers 2009</strong>&#8221; would certainly be a target file and while helpful for you in organizing your data, would be too much information to reveal if anyone were able to get a directory listing of the files in question. To prevent this, answer <strong>yes</strong> when eCryptfs asks to enable filename encryption (again, the default will be to <strong>not</strong> scramble the filenames).</p>
<p>One other question which might confuse is the <strong>plaintext passthrough</strong> question. If enabled, this option allows non-encrypted files to be used inside the mount, which to me defeats the purpose of an encrypted directory. Allow for the default answer to this: <strong>no</strong>.</p>
<p>At the end of the process, eCryptfs will alert that this is the first time you have used your passphrase, and will ask if it can save a hash of it. It is safe to answer <strong>yes</strong> to this question. If keeping a hash of your passphrase is a source of concern, then I would encourage more research on the subject.</p>
<p>At this point, you may write, delete, read as much data into that directory as you&#8217;d like. The files will remain free to access until you dismount the encrypted layer, leaving you with the closed, encrypted files. To dismount the transparency, simply dismount the directory.</p>
<p><code>sudo umount ./mystuff</code></p>
<p>At this point, any attempt to read the files will fail. You can browse the encrypted files themselves, but the filenames will be scrambled random characters and the contents will be totally incomprehensible.</p>
<p>To reopen your encrypted files, simply remount the encrypted directory as we first did earlier. However, upon doing this eCryptfs will ask all the same questions it did before (key type, your passphrase, the cipher, and the key length), so it will know the parameters of this particular encrypted directory. It will ask these questions every time you attempt to mount your encrypted directory. Fortunately, this can all be automated (except the passphrase entry obviously) so as to speed up the process.</p>
<p>The command can be given ahead of time and written into an executable script:</p>
<pre><code>sudo mount -t ecryptfs /home/johnny/mystuff </code><code>/home/johnny/</code><code>mystuff -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=y,ecryptfs_fnek_sig=ed221f243b153323</code></pre>
<p>Be mindful of the last option in the command above, namely <strong>ecryptfs_fnek_sig</strong>. When you first encrypt your directory, eCryptfs will tell you what the ecryptfs_fnek_sig is for your specific directory (or drive). You&#8217;ll need to enter this unique number into your command so that you will have a smooth and quick mounting process. Type this entire command into a text file (obviously replacing <em>/home/johnny/mystuff</em> with the actual path to your encrypted directory and entering your unique <strong>ecryptfs_fnek_sig</strong> number), save it (I&#8217;ll call mine <strong>crypt</strong>) and make it executable by typing:</p>
<p><code>chmod +x ./crypt</code></p>
<p>While you&#8217;re at it, create a quick script to dismount the encrypted mount.</p>
<p><code>sudo umount /home/johnny/mystuff</code></p>
<p>Then make it executable using the <strong>chmod</strong> command as shown above.</p>
<p>Of course in Linux you can also create a custom application launcher (a graphic on your taskbar or desktop) that can execute these scripts with the click of the mouse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change screen resolution on a EEE PC to pan-n-scan size on the fly.</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/22/how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/22/how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 04:41:52 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[EEE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=448</guid>
		<description><![CDATA[I use this command to change the resolution of my EEE 1000HE from 1024&#215;600 to 1024&#215;1024 which allows me to work well with large web pages, though I must pan-n-scan the desktop (which runs past the borders of the monitor), it&#8217;s worth it. Not every EEE PC is built the same, nor do they use [...]]]></description>
			<content:encoded><![CDATA[<p>I use this command to change the resolution of my EEE 1000HE from 1024&#215;600 to 1024&#215;1024 which allows me to work well with large web pages, though I must pan-n-scan the desktop (which runs past the borders of the monitor), it&#8217;s worth it.</p>
<p>Not every EEE PC is built the same, nor do they use the same video drivers. Therefore first, you have to find what the minimum and maximum resolutions are available for your unit. To see this, simply type this in command line:</p>
<p><code>xrandr</code></p>
<p>As an aside, the commands below work with any Linux system, EEE or otherwise. This command will tell you the minimum and maximum resolution of your screen plus the available &#8220;standard&#8221; resolutions.. mine were:</p>
<p>Screen 0 (the local screen): min 320&#215;200 &#8230;&#8230;&#8230;. current 1024&#215;600 &#8230;&#8230;&#8230; max 1024.x1024</p>
<p>Available standard modes were: 1024&#215;600, 800&#215;600 and 640&#215;480.</p>
<p>To max out my screen resolution I chose to work with 1024&#215;1024, that would give me the most pixels (+ the most panning) but it would show me more of an application in a glance. Normally working in 1024&#215;600 (native resolution of the EEE PC 1000HE) I&#8217;d have to hit F11 to go to full-screen mode in Firefox. Now, running in 1024&#215;1024, I can run without full screen mode and can see a nice portion of my browser window. The panning isn&#8217;t much of a bother, and I feel less constrained on the desktop.</p>
<p>To change the resolution to the max specified by running xrandr above, type this:</p>
<p><code>xrandr --output LVDS --panning 1024x1024</code></p>
<p>. . . and voila !  Instant pan/scan screen. To change it back to the original resolution &#8230;</p>
<p><code>xrandr --output LVDS --panning 1024x600</code></p>
<p>Place these two commands in separate scripts with execute rights, then attach to a launcher and place on your taskbar and/or desktop and you can do this in one click.</p>
<p style="text-align: center;"><strong>###</strong></p>
<p><span style="color: #ff0000;"><strong>UPDATE: On Ubuntu 9.10, this command WORKS, however, the local display is now LVDS1, not LVDS.</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/22/how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nice collection of shell scripts &amp; misc</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/19/a-nice-collection-of-shell-scripts-misc/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/19/a-nice-collection-of-shell-scripts-misc/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 00:54:10 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell Scripting]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=446</guid>
		<description><![CDATA[This is a good Linux site and has a good collection of shell scripts. Enjoy. They&#8217;re sorted newest-first, so click the &#60;previous entries&#62; at the bottom of the page to see the prior scripts. Here&#8217;s also a few links on learning the basics of shell scripting: IBM&#8217;s extensive site on the subject. Linuxcommand.org]]></description>
			<content:encoded><![CDATA[<p>This is a good Linux site and has a <a href="http://bash.cyberciti.biz/" target="_blank">good collection of shell scripts</a>. Enjoy.</p>
<p>They&#8217;re sorted newest-first, so click the &lt;previous entries&gt; at the bottom of the page to see the prior scripts.</p>
<p>Here&#8217;s also a few links on learning the basics of shell scripting:</p>
<p><a href="http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-1/index.html?ca=dgr-lnxw97Linux-CMD-Linedth-LX&amp;S_TACT=105AGX59&amp;S_CMP=grlnxw97" target="_blank">IBM&#8217;s extensive site on the subject.</a></p>
<p><a href="http://linuxcommand.org/writing_shell_scripts.php" target="_blank">Linuxcommand.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/19/a-nice-collection-of-shell-scripts-misc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Limit CPU Usage Of A Process With cpulimit</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/19/how-to-limit-cpu-usage-of-a-process-with-cpulimit/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/19/how-to-limit-cpu-usage-of-a-process-with-cpulimit/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 00:38:46 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=442</guid>
		<description><![CDATA[For Debian-based distros, this utility (not related to the &#8216;nice&#8216; command) will limit the cpu usage of a program. It works with multiple cores as well. Simply sudo apt-get install cpulimit. More info can be found here.]]></description>
			<content:encoded><![CDATA[<p>For Debian-based distros, this utility (<strong>not related</strong> to the &#8216;<a href="http://www.cyberciti.biz/faq/change-the-nice-value-of-a-process/" target="_blank">nice</a>&#8216; command) will limit the cpu usage of a program. It works with multiple cores as well.</p>
<p>Simply <strong>sudo apt-get install cpulimit</strong>. <a href="http://www.howtoforge.com/how-to-limit-cpu-usage-of-a-process-with-cpulimit-debian-ubuntu" target="_blank">More info can be found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/19/how-to-limit-cpu-usage-of-a-process-with-cpulimit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to enable/disable Ctrl+Alt+Backspace in Ubuntu 9.10 (Karmic)</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/11/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/11/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:05:48 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=438</guid>
		<description><![CDATA[Ctrl+Alt+Backspace (the shortcut which was used to restart the X server) has to be enabled in a different way starting in Ubuntu 9.10 (Karmic Koala). Using GNOME Get to the System-&#62;Preferences-&#62;Keyboard menu. Select the “Layouts” tab and click on the “Layout Options” button. Then select “Key sequence to kill the X server” and enable “Control [...]]]></description>
			<content:encoded><![CDATA[<p>Ctrl+Alt+Backspace (the shortcut which was used to restart the X server) has to be enabled in a different way starting in Ubuntu 9.10 (Karmic Koala).</p>
<p><strong>Using GNOME</strong></p>
<ul>
<li>Get to the System-&gt;Preferences-&gt;Keyboard menu.</li>
<li>Select the “Layouts” tab and click on the “Layout Options” button.</li>
<li>Then select “Key sequence to kill the X server” and enable “Control + Alt + Backspace”.</li>
</ul>
<p>Click the link below for the full article and how to do it in KDE.</p>
<p>Source: <a href="http://www.ubuntugeek.com/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-9-10-karmic.html" target="_blank">Ubuntu Geek</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/11/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repairing damaged drives and boot records with Live-CD Linux boot CD&#8217;s.</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/03/repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/03/repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 01:38:37 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Live-CD]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=429</guid>
		<description><![CDATA[Pretty straight forward stuff in this article, but it&#8217;s a good reference on how to use the most-excellent tools in an Ubuntu Live-CD to recover drives (whether they be Windows hard disks or Linux-flavored data) with damaged data or corrupted boot sectors and easily make it bootable and/or usable again. I recently had to run [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty straight forward stuff in this article, but it&#8217;s a good reference on how to use the most-excellent tools in an Ubuntu Live-CD to recover drives (whether they be Windows hard disks or Linux-flavored data) with damaged data or corrupted boot sectors and easily make it bootable and/or usable again.</p>
<p>I recently had to run a <a href="http://linux.about.com/library/cmd/blcmdl8_reiserfsck.htm" target="_blank"><strong>ReiserFsck</strong></a> myself on one of my primary home Linux boxes off a Live-CD; worked very well!</p>
<p><a href="http://www.pcplus.co.uk/node/3108/" target="_blank">Here&#8217;s the link for reference:</a></p>
<p>NOTE: <strong>The above link is just a broad stroke introduction to some of the more commonly used repair functions, a lot more research is needed by the user if in-depth recovery of a hard disk or repair is required.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/03/repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to run 32-bit code in 64-bit Linux.</title>
		<link>http://www.lylebackenroth.com/blog/2009/08/20/how-to-run-32-bit-code-in-64-bit-linux/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/08/20/how-to-run-32-bit-code-in-64-bit-linux/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:32:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=427</guid>
		<description><![CDATA[How to run 32-bit code in 64-bit Linux.]]></description>
			<content:encoded><![CDATA[<p><a href="http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10" target="_blank">How to run 32-bit code in 64-bit Linux.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/08/20/how-to-run-32-bit-code-in-64-bit-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting .m4a files to mp3 (batch scripting)</title>
		<link>http://www.lylebackenroth.com/blog/2009/07/18/converting-m4a-files-to-mp3/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/07/18/converting-m4a-files-to-mp3/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 23:44:49 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=416</guid>
		<description><![CDATA[Execute (3) scripts. I suppose this could be done all in one script, but sometimes one wants to examine the results after each phase. This will actually work (in principle) to do any command on all files in a directory that have a predictable pattern. Don&#8217;t forget to chmod +x ./script-name on each. Script 1 [...]]]></description>
			<content:encoded><![CDATA[<p>Execute (3) scripts. I suppose this could be done all in one script, but sometimes one wants to examine the results after each phase. <em>This will actually work (in principle) <strong>to do any command</strong> on all files in a directory that have a predictable pattern.</em></p>
<p>Don&#8217;t forget to <strong>chmod +x ./script-name</strong> on each.</p>
<p><strong>Script 1</strong></p>
<pre><em>#!/bin/bash
#
# Dump m4a to wav (first step in conversion)
for i in *.m4a
do
mplayer -ao pcm "$i" -aofile "$i.wav"
done</em></pre>
<p><strong>Script 2</strong></p>
<pre><em>#!/bin/bash
#
#Second step... use lame to convert into .mp3

for i in *.wav
do
lame -h -b 192 "$i" "$i.mp3"
done
</em></pre>
<p><strong>Script 3</strong></p>
<pre><em>#!/bin/bash
#All the m4a's are now mp3's, however..
#the file will look like "filename.m4a.wav.mp3"
#So, to clean that up we remove extraneous extensions.

for i in *.mp3
do
x=`echo "$i"|sed -e 's/m4a.wav.mp3/mp3/'`
mv "$i" "$x"
done</em></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/07/18/converting-m4a-files-to-mp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google releases it&#8217;s own open source implementation of NX server (neatX)</title>
		<link>http://www.lylebackenroth.com/blog/2009/07/16/google-releases-its-own-open-source-implementation-of-nx-server-neatx/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/07/16/google-releases-its-own-open-source-implementation-of-nx-server-neatx/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 00:38:19 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=412</guid>
		<description><![CDATA[I had to interrupt the break for this bit, Google has taken it upon itself to write its own implementation of NX server, which could well allow for an excellent way to remote into X sessions with great speed, blowing away VNC or running X sessions remotely. While FreeNX and NoMachine&#8217;s NX server are out [...]]]></description>
			<content:encoded><![CDATA[<p>I had to interrupt the break for this bit, Google has taken it upon itself to write its own implementation of NX server, which could well allow for an excellent way to remote into X sessions with great speed, blowing away VNC or running X sessions remotely.</p>
<p>While FreeNX and NoMachine&#8217;s NX server are out there, NoMachine&#8217;s NX server is not free, and FreeNX according to Google, was a bit top heavy and difficult to maintain. I see this as an exciting development.</p>
<p>It is now available for download.</p>
<p><a href="http://www.techworld.com.au/article/310857/google_releases_open_source_nx_server" target="_blank">Here&#8217;s the article on it.</a></p>
<p><a href="http://code.google.com/p/neatx/" target="_blank">Here&#8217;s where you can download it.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/07/16/google-releases-its-own-open-source-implementation-of-nx-server-neatx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A bit of a hiatus</title>
		<link>http://www.lylebackenroth.com/blog/2009/07/14/a-bit-of-a-hiatus/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/07/14/a-bit-of-a-hiatus/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 03:21:38 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=410</guid>
		<description><![CDATA[&#8230;will be taking a bit of a hiatus. Back in about 8 weeks.]]></description>
			<content:encoded><![CDATA[<p>&#8230;will be taking a bit of a hiatus. Back in about 8 weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/07/14/a-bit-of-a-hiatus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send SMS messages to any cell phone via E-Mail</title>
		<link>http://www.lylebackenroth.com/blog/2009/06/26/send-sms-messages-to-any-cell-phone-via-e-mail/</link>
		<comments>http://www.lylebackenroth.com/blog/2009/06/26/send-sms-messages-to-any-cell-phone-via-e-mail/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 04:25:15 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[SMS]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=394</guid>
		<description><![CDATA[Nearly every carrier allows you to email a cell phone. The email comes in as an SMS message, to which the phone can then reply (comes back as an email reply to the sender). To do this simply check out the carrier listing and look for your carrier. Then email TheNumber [at] carrier&#8217;s-doman.com (example) and [...]]]></description>
			<content:encoded><![CDATA[<p>Nearly every carrier allows you to email a cell phone. The email comes in as an SMS message, to which the phone can then reply (comes back as an email reply to the sender).</p>
<p>To do this simply check out <a href="http://en.wikipedia.org/wiki/SMS_gateways" target="_blank">the carrier listing</a> and look for your carrier. Then email TheNumber [at] carrier&#8217;s-doman.com (example) and you&#8217;ll SMS that phone.</p>
<p>It&#8217;s a pretty basic tip, but I&#8217;ve met people who think they need a cell phone (or an IM client) to SMS a cell phone and fortunately, this is not true.</p>
<p>The same Wikipedia page explains how to send E-Mails via SMS using a carrier&#8217;s special SMS email code.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/06/26/send-sms-messages-to-any-cell-phone-via-e-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Object Caching 1842/3170 objects using disk: basic

Served from: lylebackenroth.com @ 2012-02-05 10:40:13 -->
