<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4922485033144956253</id><updated>2011-11-27T18:47:24.126-05:00</updated><category term='install'/><category term='cheat sheet'/><category term='2009'/><category term='cli'/><category term='nano'/><category term='Ohio LinuxFest'/><category term='LinuxPro Magazine'/><category term='programming'/><category term='no hard drive'/><category term='Zenwalk'/><category term='SAM'/><category term='TrueType'/><category term='Scratch'/><category term='Wolvix'/><category term='cloning a partition'/><category term='Perl'/><category term='OLF 2009'/><category term='Live CD'/><category term='book'/><category term='distro whore'/><category term='Slax'/><category term='libwww-perl'/><category term='disk cloning'/><category term='word cloud'/><category term='terminal'/><category term='Clonezilla'/><category term='GParted'/><category term='Zenwalk Gnome Edition'/><category term='Linux'/><category term='LWP::UserAgent'/><category term='GIMP'/><category term='history'/><category term='internet'/><category term='server'/><category term='Ubuntu'/><category term='command line'/><category term='Wordle'/><category term='cowsay'/><category term='JavaScript'/><category term='review'/><category term='FOSSwire'/><category term='USB Thumb drive'/><category term='partition manager'/><category term='HTML::Form'/><category term='kids'/><title type='text'>Adventures in Linux</title><subtitle type='html'>&lt;br&gt;&lt;b&gt;My adventures and experiences relating to a variety of primarily GNU/Linux related subjects that interest me and can perhaps help others.&lt;/b&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-7906891491617488742</id><published>2009-11-11T02:10:00.001-05:00</published><updated>2009-11-11T02:12:25.934-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='partition manager'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='distro whore'/><category scheme='http://www.blogger.com/atom/ns#' term='GParted'/><category scheme='http://www.blogger.com/atom/ns#' term='Live CD'/><title type='text'>GParted Live - A Bootable GParted CD</title><content type='html'>&amp;nbsp; When it comes to Linux based disk partitioning tools,  &lt;a href="http://gparted.sourceforge.net/livecd.php"&gt;GParted&lt;/a&gt; (Gnome Partition Editor) is hard to beat. It has a simple and straightforward user interface that reduces managing hard disk partitions to little more than a series of intuitive mouse clicks.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_1eSSMsjxt34/SvpjNyAPzVI/AAAAAAAAASw/uhM8axhphBk/s1600-h/gparted.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_1eSSMsjxt34/SvpjNyAPzVI/AAAAAAAAASw/uhM8axhphBk/s400/gparted.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; As a self-confessed distro-whore, I download and install at least a couple of different Linux distributions a month, and being able to easily manage the task of deleting, creating, and modifying disk partitions is important.  I keep one or two partitions available on my system just to try out different Linux distros, and use GParted to manage those partitions.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; I often use GParted while already booted into Linux to resize an existing partition, or add a new one. However, there are a number of circumstances where it is far easier to manage disk partitions without being booted into an OS.  Some examples: When preparing a previously Windows-only system for dual boot, installing a second (or third or fourth) distro on an existing system, or when preparing a LiveCD based distro for a hard disk based install.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Almost all modern distros contain some sort of partitioning tool as part of the installation process, but I often find these built in tools to be confusing to use.  I am always afraid I am going to accidentally delete or overwrite an important existing partition while trying to set up a new partition during the install process.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; GParted Live gives me the ability to boot the computer completely outside of any OS already installed on the system and prepare any partitions I might need before doing any installation.  That way I maintain complete control over the partitioning process and (hopefully!) avoid the possibility doing something stupid like deleting partitions I wanted to preserve.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; GParted Live is available as an ISO from the &lt;a href="http://sourceforge.net/projects/gparted/files/gparted-live-stable/"&gt;GParted Sourceforge site&lt;/a&gt;.  After downloading the CD image and checking the MD5Sum, burning the image to a CD is a quick process, since the ISO is under 125MB.  It easily fits on a 170MB mini CD as well. &lt;br /&gt;&lt;br /&gt;&amp;nbsp; The GParted Live CD boots in less than two minutes directly into GParted, and you can immediately begin managing hard disk partitions.  The Live CD uses the popular Debian distribution for booting, and Fluxbox as the windows manager.  Also included are a simple terminal, an application to capture screen shots, and a tool for changing the screen resolution.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; I highly recommend GParted Live to anyone who has frequent need for a partition manager, or just wants to exercise a little more control over the partitioning process during an OS install.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;i&gt;&lt;b&gt;One final note:  It is recommended to do a whole disk or partition image backup before you use GParted (or any disk partitioning tool) to resize or move disk partitions.&lt;/b&gt;&lt;/i&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-7906891491617488742?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/7906891491617488742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/11/gparted-live-bootable-gparted-cd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7906891491617488742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7906891491617488742'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/11/gparted-live-bootable-gparted-cd.html' title='GParted Live - A Bootable GParted CD'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1eSSMsjxt34/SvpjNyAPzVI/AAAAAAAAASw/uhM8axhphBk/s72-c/gparted.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-7380017548436896588</id><published>2009-11-10T20:22:00.003-05:00</published><updated>2009-11-10T20:27:05.618-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='word cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Wordle'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>Wordle - A Java Based "Word Cloud" Generator</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_1eSSMsjxt34/SvoRSaODSoI/AAAAAAAAASo/NYoeTn6jZhc/s1600-h/wordle_the_raven.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_1eSSMsjxt34/SvoRSaODSoI/AAAAAAAAASo/NYoeTn6jZhc/s400/wordle_the_raven.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; "What is a word cloud?", you may ask.  Simply put, a word cloud is a visualization of word frequency in a given text as a weighted list.  The more often the word appears in the given text, the larger the word appears in the cloud.  &lt;br /&gt;&lt;br /&gt;&amp;nbsp; Wordle is a nifty tool that allows anyone to easily create word clouds.  Available at &lt;a href="http://www.wordle.net/"&gt;http://www.wordle.net&lt;/a&gt;, Wordle can be used to create custom word clouds that are limited only by your imagination!  &lt;br /&gt;&lt;br /&gt;&amp;nbsp; The Wordle website provides a variety of methods for providing the text to be "wordled".  The text can be pasted from the clipboard, referenced as an Atom or RSS feed, or linked from a &lt;a href="http://delicious.com/"&gt;del.icio.us&lt;/a&gt; user tag list.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; The resulting Wordle is created completely client-side (on your browser) using an imbedded Java applet.  A series of drop-down menus allow an amazing amount of customization to be applied to the word cloud.  The font, color, layout, and even number of words displayed are all editable.  &lt;br /&gt;&lt;br /&gt;&amp;nbsp; One down side of Wordle is that there isn't an easy way to save a Wordle creation as an image.  Java doesn't have any provision for saving images.  Images can either be saved as screenshots, or saved as a PDF through the use of a PDF printer driver like &lt;a href="http://www.cutepdf.com/Products/CutePDF/writer.asp"&gt;CutePDF Writer&lt;/a&gt; (Windows) or &lt;a href="http://www.cups-pdf.de/welcome.shtml"&gt;cups-pdf&lt;/a&gt; (Linux).&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Head on over to the Wordle website and give it a try.  I'm positive you will soon be addicted!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-7380017548436896588?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/7380017548436896588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/11/wordle-java-based-word-cloud-generator.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7380017548436896588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7380017548436896588'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/11/wordle-java-based-word-cloud-generator.html' title='Wordle - A Java Based &quot;Word Cloud&quot; Generator'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1eSSMsjxt34/SvoRSaODSoI/AAAAAAAAASo/NYoeTn6jZhc/s72-c/wordle_the_raven.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-2674373669348247950</id><published>2009-10-26T03:24:00.002-04:00</published><updated>2009-12-12T23:11:59.756-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='cowsay'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Calling a Perl Script from a web page using JavaScript</title><content type='html'>Ever wanted to include some dynamic data on your web page, but didn't want to (or restrictions didn't allow you to) code the entire page server-side?  There is actually a pretty straightforward way to accomplish this, by making the Perl script return valid JavaScript and then calling the Perl script as if it were JavaScript.  Confused?  I was too until I developed a working example of how it works.&lt;br /&gt;&lt;br /&gt;For this example, I will combine the random quotation Perl script I outlined in a previous post with cowsay, also outlined in a previous post on this blog.  The Perl script will call the random quotation script, pipe it through cowsay, then return the output in JavaScript to be executed by the browser.&lt;br /&gt;&lt;br /&gt;First, the Perl code; I'll call it "cow_quote.pl":&lt;br /&gt;&lt;pre class="prettyprint"&gt;#!/usr/bin/perl &lt;br /&gt;&lt;br /&gt;use strict;&lt;br /&gt;my $line;&lt;br /&gt;&lt;br /&gt;# Get a random quotation from www.quotationspage.com&lt;br /&gt;# using random_quote.pl, then pipe the output through&lt;br /&gt;# the cowsay program, limiting the output to 30 columns&lt;br /&gt;my $cowsay = `perl random_quote.pl | cowsay -W 30`;&lt;br /&gt;&lt;br /&gt;# Substitute all occurrences of the backslash ("\")&lt;br /&gt;# with the HTML escape code ("&amp;amp;#92;")&lt;br /&gt;$cowsay =~ s/\\/&amp;amp;#92;/g;&lt;br /&gt;&lt;br /&gt;# Substitute all occurrences of the space (" ")&lt;br /&gt;# with the HTML escape code ("&amp;amp;nbsp;")&lt;br /&gt;$cowsay =~ s/ /&amp;amp;nbsp;/g;&lt;br /&gt;&lt;br /&gt;# Split the resulting cowsay text into individual lines&lt;br /&gt;my @cowsay = split(/\n/, $cowsay);&lt;br /&gt;&lt;br /&gt;# Declare the Internet Media (MIME) type  - The browser&lt;br /&gt;# REQUIRES this to be declared; without it this example&lt;br /&gt;# WILL NOT WORK!&lt;br /&gt;print "Content-type: text/html\n\n";&lt;br /&gt;&lt;br /&gt;# Using CSS, declare a style for our DIV tag, setting the&lt;br /&gt;# font to bold courier, with the size of the font being&lt;br /&gt;# 83% of the normal size.  This will permit us to utilize&lt;br /&gt;# all 30 columns of the cowsay text in the narrow sidebar. &lt;br /&gt;print "document.write(\"&amp;lt;style&amp;gt;\\n\");\n";&lt;br /&gt;print "document.write(\"  \#cowsay\\n\");\n";&lt;br /&gt;print "document.write(\"  {\\n\");\n";&lt;br /&gt;print "document.write(\"    font-family:courier;\\n\");\n";&lt;br /&gt;print "document.write(\"    font-weight:bold;\\n\");\n";&lt;br /&gt;print "document.write(\"    font-size:83%;\\n\");\n";&lt;br /&gt;print "document.write(\"  }\\n\");\n";&lt;br /&gt;print "document.write(\"&amp;lt;/style&amp;gt;\\n\");\n";&lt;br /&gt;&lt;br /&gt;# Create the cowsay DIV tag, and output the multiple lines&lt;br /&gt;# of the cowsay text, separating each line with an HTML&lt;br /&gt;# break, then close the DIV tag.&lt;br /&gt;print "document.write(\"&amp;lt;div id=\'cowsay\'&amp;gt;\\n\");\n";&lt;br /&gt;foreach $line (@cowsay)&lt;br /&gt;{&lt;br /&gt;  print "document.write(\"  $line\\n\");\n";&lt;br /&gt;  print "document.write(\"  &amp;lt;br /&amp;gt;\\n\");\n";&lt;br /&gt;}&lt;br /&gt;print "document.write(\"&amp;lt;/div&amp;gt;\\n\");\n";&lt;br /&gt;&lt;/pre&gt;As you can see, &lt;b&gt;all&lt;/b&gt; the output from the Perl script is in JavaScript, allowing the code to be executed client-side by the browser.&lt;br /&gt;&lt;br /&gt;Now all that we need to do is to call the script from the web page, using the following code:&lt;br /&gt;&lt;pre class="prettyprint"&gt;&amp;lt;script type="text/javascript" src="http://yourdomain.com/cgi-bin/cow_quote.pl"&amp;gt; &lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;Of course, you would substitute &lt;b&gt;your&lt;/b&gt; domain for the one listed above.&lt;br /&gt;&lt;br /&gt;This is by no means the limit of what could be done utilizing this method.  As long as the output is in JavaScript, the sky is the limit!&lt;br /&gt;&lt;br /&gt;The Perl source for cow_quote.pl is available &lt;a href="http://kingbeetle66.servehttp.com/public_scripts/cow_quote.pl"&gt;here&lt;/a&gt;.  In order for function properly, it does require that &lt;a href="http://kingbeetle66.blogspot.com/2009/10/cowsay-configurable-speakingthinking.html"&gt;cowsay&lt;/a&gt; and &lt;a href="http://kingbeetle66.servehttp.com/public_scripts/random_quote.pl"&gt;random_quote.pl&lt;/a&gt; (and it's dependent Perl modules) be installed on your server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-2674373669348247950?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/2674373669348247950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/calling-perl-script-from-web-page-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/2674373669348247950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/2674373669348247950'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/calling-perl-script-from-web-page-using.html' title='Calling a Perl Script from a web page using JavaScript'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-7924375224321923619</id><published>2009-10-21T01:38:00.006-04:00</published><updated>2009-11-07T18:22:57.066-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML::Form'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='libwww-perl'/><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='LWP::UserAgent'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Using Perl's LWP::UserAgent and HTML::Form Modules to Extract Data From a Web Page</title><content type='html'>I wanted a script that would display a random quotation each time I logged into my server from the command line. I suppose I could have used Linux's fortune program, but thats been done before, and besides, I wanted something different.  &lt;br /&gt;&lt;br /&gt;Here's how I used two modules from libwww-perl (LWP::UserAgent and HTML::Form) to extract random quotations from www.quotationspage.com.  The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface to the World-Wide Web.  The main focus of the library is to provide classes and functions that allow you to write WWW clients.&lt;br /&gt;&lt;br /&gt;With amazingly little code, a perl script can be be written that retrieves the HTML returned when a web page is requested, just like a browser.  This is accomplished thru the use of perl's LMP::UserAgent, a perl module that can be used to dispatch web requests.  &lt;br /&gt;&lt;br /&gt;In my case, I also needed to fill out an HTML form on a web page, click a Submit button, and extract specific data from the returned page.  Again, very easy using another Perl module, HTML::Form.  &lt;br /&gt;&lt;br /&gt;In the following example, I hope to show how easy it can be to extract specific data from a web page using just these two Perl modules.&lt;br /&gt;&lt;cut&gt;&lt;br /&gt;The two Perl modules used in this example are not installed by default.  By far the easiest way to install them is by using your distro's package manager to install the libwww-perl package.  That way you will get not only the two modules needed for this particular example, but the entire library of Perl www related modules.  If you end up doing a lot of web related Perl programming, you will find uses for a lot more of the modules in the libwww-perl collection, so you might as well just install them all now.&lt;br /&gt;&lt;br /&gt;I am going to break the script into four units and explain the function of each unit.  This should allow anyone reading this post to get a pretty good understanding of how the script works.&lt;br /&gt;&lt;/cut&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;#!/usr/bin/perl &lt;br /&gt;use strict; &lt;br /&gt; &lt;br /&gt;use LWP::UserAgent; &lt;br /&gt;use HTML::Form; &lt;br /&gt; &lt;br /&gt;my ($quote_count,$return_count,$user_agent,$response,@forms, &lt;br /&gt;    @checkbox_values,@form_out,$form,@inputs,$inp,$type, &lt;br /&gt;    $value,$check_value,$name,$page,$display_count,$quote, &lt;br /&gt;    $quote_string,$author); &lt;br /&gt; &lt;br /&gt;# Store the web form's checkbox names in an array  &lt;br /&gt;@checkbox_values = ("mgm","motivate","classic","coles", &lt;br /&gt;                    "lindsly","poorc","altq","20thcent", &lt;br /&gt;                    "bywomen","devils","contrib"); &lt;br /&gt; &lt;br /&gt;# If the number of quotes to display is passed as a  &lt;br /&gt;# command line parameter, store it in $quote_count,  &lt;br /&gt;# otherwise set $quote_count to 1 &lt;br /&gt;if (@ARGV) {$quote_count = $ARGV[0]}  &lt;br /&gt;else {$quote_count = 1}  &lt;br /&gt; &lt;br /&gt;# www.quotationspage.com's form has a minimum number of 4 &lt;br /&gt;# and a maximum of 15 quotes.  If the number of requested  &lt;br /&gt;# quotes is less than 4 or greater than 15, set the number &lt;br /&gt;# of returned quotes within those limits &lt;br /&gt;$return_count = $quote_count;  &lt;br /&gt;if ($quote_count &amp;lt; 4) {$return_count = 4}  &lt;br /&gt;if ($quote_count &amp;gt; 15) {$return_count = 15} &lt;br /&gt; &lt;br /&gt;# Create the UserAgent object &lt;br /&gt;$user_agent = LWP::UserAgent-&gt;new;&lt;br /&gt;&lt;/pre&gt;The beginning section lists the Perl modules used by the program (LWP::UserAgent and HTML::Form), declares all the variables, sets the number of quotes to be displayed (also checks if number is passed from the command line), and creates an instance of the UserAgent object.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;pre class="prettyprint"&gt;# Retrieve the form from the webpage and store the form  &lt;br /&gt;# in an HTML::Form hash &lt;br /&gt;$response = $user_agent-&amp;gt;get("http://www.quotationspage.com/random.php3");  &lt;br /&gt;@forms = HTML::Form-&amp;gt;parse($response);  &lt;br /&gt; &lt;br /&gt;# Clear the array that the modified form will be "pushed"  &lt;br /&gt;# into, ignore the first form (it's not the one we want) &lt;br /&gt;# and store the form hash in an array (@inputs) &lt;br /&gt;undef(@form_out);  &lt;br /&gt;$form = shift(@forms);  &lt;br /&gt;$form = shift(@forms);  &lt;br /&gt;@inputs = $form-&amp;gt;inputs; &lt;br /&gt;&lt;/pre&gt;This section retrieves the form from the web page and stores the form data in an array that can be modified.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;pre class="prettyprint"&gt;# Parse the array containing the form data, entering the  &lt;br /&gt;# number of quotes to request, checking all the checkboxes, &lt;br /&gt;# and filling out the outgoing form to be returned to the &lt;br /&gt;# web page's php program that processes the form &lt;br /&gt;for (my $i=0 ; $i&amp;lt;=$#inputs ; $i++)  &lt;br /&gt;{ &lt;br /&gt;  $inp = $inputs[$i]; &lt;br /&gt;  $type = $inp-&amp;gt;type; &lt;br /&gt;  if ($type eq "option") # Set the quote count  &lt;br /&gt;  {$inp-&amp;gt;value($return_count)} &lt;br /&gt;  if ($type eq "checkbox") # Check the checkboxes &lt;br /&gt;  { &lt;br /&gt;    $check_value = shift(@checkbox_values); &lt;br /&gt;    $inp-&amp;gt;value($check_value); &lt;br /&gt;  }  &lt;br /&gt;  $value = $inp-&amp;gt;value; &lt;br /&gt;  $name = $inp-&amp;gt;name; &lt;br /&gt;  if ($type ne "submit") {push(@form_out,$name,$value)}  &lt;br /&gt;} &lt;br /&gt; &lt;br /&gt;# Send the completed form to the php script that processes &lt;br /&gt;# the web form, and store the HTML that comes back in a  &lt;br /&gt;# string called $page &lt;br /&gt;$response = $user_agent-&amp;gt;post('http://www.quotationspage.com/random.php3',\@form_out); &lt;br /&gt;$page = $response-&amp;gt;as_string;&lt;br /&gt;&lt;/pre&gt;Now the form data is modified and "submitted" on the web page&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;pre class="prettyprint"&gt;# Parse the HTML stored in $page, extracting the quotations &lt;br /&gt;# formatting the text, and displaying the requested number &lt;br /&gt;# of quotes &lt;br /&gt; &lt;br /&gt;$display_count = 0; &lt;br /&gt; &lt;br /&gt;# Look for a quote in the HTML &lt;br /&gt;while ($page =~ m/&amp;lt;dt class=\"quote\"&amp;gt;(.*?)&amp;lt;\/dd&amp;gt;/gs) &lt;br /&gt;{ &lt;br /&gt;  $quote = $1;  &lt;br /&gt;  if ($quote =~ m/\.html"&amp;gt;(.*?)&amp;lt;\/a&amp;gt;/) # Extract the quote &lt;br /&gt;  {  &lt;br /&gt;    $quote_string = $1; &lt;br /&gt; &lt;br /&gt;    # Replace any HTML break statements with Newlines &lt;br /&gt;    $quote_string =~ s/&amp;lt;br&amp;gt;/\n/gs;  &lt;br /&gt;  }  &lt;br /&gt;  if ($quote =~ m/&amp;lt;b&amp;gt;(.*?)&amp;lt;\/b&amp;gt;/) # Extract the author &lt;br /&gt;  {  &lt;br /&gt;    $author = $1; &lt;br /&gt;    # If the author is imbedded in a link, remove the link HTML &lt;br /&gt;    if ($author =~ m/\/"&amp;gt;(.*?)$/)  &lt;br /&gt;    {  &lt;br /&gt;      $author = $1; &lt;br /&gt;      $author =~ s/&amp;lt;\/a&amp;gt;//;  &lt;br /&gt;    } &lt;br /&gt;    $display_count++; &lt;br /&gt;    if ($display_count &amp;lt;= $quote_count)  &lt;br /&gt;    {print $quote_string." - ".$author."\n\n"}  &lt;br /&gt;  } &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;The final section extracts the quotes from the HTML of the page that was returned when the "Sumbit" button was pressed and displays the quotes.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_1eSSMsjxt34/St6iOoGyN5I/AAAAAAAAASI/7javZWVwM0E/s1600-h/rq.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_1eSSMsjxt34/St6iOoGyN5I/AAAAAAAAASI/7javZWVwM0E/s400/rq.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;The entire Perl script is available &lt;a href="http://kingbeetle66.servehttp.com/public_scripts/random_quote.pl"&gt;here&lt;/a&gt;, if you would like to simply download the script.&lt;br /&gt;&lt;br /&gt;Special thanks to &lt;a href="http://vivianningyang.blogspot.com/2009/05/how-to-post-source-code-in-blogspotcom.html"&gt;Vivian's Tech Blog&lt;/a&gt; for the code that permitted me to display the code in the shaded boxes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-7924375224321923619?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/7924375224321923619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/using-perls-lwpuseragent-and-htmlform_3083.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7924375224321923619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7924375224321923619'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/using-perls-lwpuseragent-and-htmlform_3083.html' title='Using Perl&apos;s LWP::UserAgent and HTML::Form Modules to Extract Data From a Web Page'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1eSSMsjxt34/St6iOoGyN5I/AAAAAAAAASI/7javZWVwM0E/s72-c/rq.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-1123201126210008160</id><published>2009-10-11T20:14:00.005-04:00</published><updated>2009-10-11T20:32:49.037-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cowsay'/><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><title type='text'>cowsay - A Configurable Speaking/Thinking Cow</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/_1eSSMsjxt34/StJ3oMTyQQI/AAAAAAAAAQM/eeXmaRS2ZBY/s1600-h/cowsay_title.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_1eSSMsjxt34/StJ3oMTyQQI/AAAAAAAAAQM/eeXmaRS2ZBY/s200/cowsay_title.png" /&gt;&lt;/a&gt;cowsay is a silly little command line text filter that displays a cow saying (or thinking) whatever text you feed it.&amp;nbsp; For example, each time I log into my server via ssh I am greeted by a friendly cow who gives me a random quote.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;cowsay has a number of options that change how the text is displayed and the appearance of the cow (dead, greedy, paranoid, etc.).&amp;nbsp; There is also a library of "cowfiles" - alternate pictures that can be displayed in place of the cow.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Some of the options available:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;-n&lt;/b&gt; option turns off word wrap. If it is specified, the given message will not be word wrapped. &lt;br /&gt;&lt;br /&gt;The&amp;nbsp; &lt;b&gt;-W&lt;/b&gt; specifies roughly (where the message should be wrapped.&amp;nbsp; The default is equivalent to &lt;b&gt;-W 40&lt;/b&gt; i.e. wrap words at or before the 40th column.&lt;br /&gt;&lt;br /&gt;There&amp;nbsp; are&amp;nbsp; several&amp;nbsp; provided modes which change the appearance of the cow depending on its particular emotional/physical state. &lt;br /&gt;The &lt;b&gt;-b&lt;/b&gt; option initiates Borg mode;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;b&gt;-d&lt;/b&gt; causes the cow to appear dead; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;b&gt;-g&lt;/b&gt; invokes greedy mode;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;b&gt;-p&lt;/b&gt; causes a state of paranoia to come over the cow;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;-s&lt;/b&gt; makes the cow appear thoroughly stoned;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;-t&lt;/b&gt; yields a tired cow; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;-w&lt;/b&gt; is somewhat the opposite of -t, and initiates wired mode;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;-y&lt;/b&gt; brings on the cow's youthful appearance.&lt;br /&gt;The &lt;b&gt;-f&lt;/b&gt; option&amp;nbsp; specifies&amp;nbsp; a particular cow picture file (``cowfile'') to use.&lt;br /&gt;The &lt;b&gt;-l&lt;/b&gt; option lists all the cowfiles available&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_1eSSMsjxt34/StJ4BdIJhrI/AAAAAAAAAQU/doVUbbmpAAI/s1600-h/cowsay_dragon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_1eSSMsjxt34/StJ4BdIJhrI/AAAAAAAAAQU/doVUbbmpAAI/s400/cowsay_dragon.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Making the cow say what you want is easy: &lt;i&gt;&lt;b&gt;cowsay moo&lt;/b&gt;&lt;/i&gt; displays a cow saying "moo".&amp;nbsp; You can also "pipe" the text to be displayed, like this: &lt;i&gt;&lt;b&gt;echo moo | cowsay&lt;/b&gt;&lt;/i&gt; .&amp;nbsp; To display a dragon saying the content of a text file called cowtext, enter &lt;i&gt;&lt;b&gt;cat ~/cowtext | cowsay -f dragon &lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Installing cowsay&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If cowsay isn't already installed in your distribution, installing cowsay is a snap.&amp;nbsp; Almost all distros include cowsay in their repositories, so its a simple matter of installing via your distro's package manager. (apt/Synaptic, yum, pacman, YasT, etc.)&lt;br /&gt;&lt;br /&gt;In the event you can't find a cowsay package for your flavor of Linux, you can download the source tarball from &lt;a href="http://www.nog.net/%7Etony/warez/cowsay-3.03.tar.gz"&gt;http://www.nog.net/~tony/warez/cowsay-3.03.tar.gz&lt;/a&gt; and build cowsay from source.&lt;br /&gt;&lt;br /&gt;Cowsay Homepage: &lt;a href="http://www.nog.net/%7Etony/warez/cowsay.shtml"&gt;http://www.nog.net/~tony/warez/cowsay.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-1123201126210008160?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/1123201126210008160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/cowsay-configurable-speakingthinking.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/1123201126210008160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/1123201126210008160'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/cowsay-configurable-speakingthinking.html' title='cowsay - A Configurable Speaking/Thinking Cow'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1eSSMsjxt34/StJ3oMTyQQI/AAAAAAAAAQM/eeXmaRS2ZBY/s72-c/cowsay_title.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-3905109247122595346</id><published>2009-10-10T23:05:00.000-04:00</published><updated>2009-10-10T23:05:11.631-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Where Wizards Stay Up Late - The Origins of the Internet</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_1eSSMsjxt34/Ss_hUu-1tnI/AAAAAAAAAPU/Srqzz0E9NcI/s1600-h/wizards.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_1eSSMsjxt34/Ss_hUu-1tnI/AAAAAAAAAPU/Srqzz0E9NcI/s200/wizards.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;While perusing the computer books at my local library I came across a book entitled &lt;a href="http://www.amazon.com/Where-Wizards-Stay-Up-Late/dp/0684832674/ref=cm_cmu_pg__header"&gt;&lt;i&gt;Where Wizards Stay Up Late - The Origins of the Internet&lt;/i&gt;&lt;/a&gt;, by Katie Hafner &amp;amp; Matthew Lyon&lt;br /&gt;&lt;br /&gt;It looked interesting, so I checked it out.&lt;br /&gt;&lt;br /&gt;What a fascinating read. I couldn't put the book down. I ended up reading the entire book in one sitting.&lt;br /&gt;&lt;br /&gt;From early meetings discussing the need to link distant computers together, all the way through the development of HTML and Mosaic (the first browser) this book details not only the technologies that were developed, but also the people and organizations that made it all happen.&lt;br /&gt;&lt;br /&gt;It is written so even a person with no background in the underlying hardware, software, and protocols involved with the internet can read it and understand, but yet someone with a basic understanding of those concepts isn't put off.&lt;br /&gt;&lt;br /&gt;This book is a &lt;b&gt;really good read&lt;/b&gt;, and anyone with even the slightest interest in how the internet as we know it came to be should read it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-3905109247122595346?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/3905109247122595346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/where-wizards-stay-up-late-origins-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/3905109247122595346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/3905109247122595346'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/where-wizards-stay-up-late-origins-of.html' title='Where Wizards Stay Up Late - The Origins of the Internet'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1eSSMsjxt34/Ss_hUu-1tnI/AAAAAAAAAPU/Srqzz0E9NcI/s72-c/wizards.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-7210109638103001450</id><published>2009-10-09T21:40:00.000-04:00</published><updated>2009-10-09T21:40:47.924-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cheat sheet'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSSwire'/><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><title type='text'>Beginner's Linux Command Cheat Sheet</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_1eSSMsjxt34/Ss_mBf4j4WI/AAAAAAAAAPc/bAuWWwh1SW4/s1600-h/fwunixrefshot.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_1eSSMsjxt34/Ss_mBf4j4WI/AAAAAAAAAPc/bAuWWwh1SW4/s200/fwunixrefshot.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span id="goog_1255137698813"&gt;&lt;span id="goog_1255137698815"&gt;&lt;/span&gt;&lt;span id="goog_1255137698816"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="goog_1255137698814"&gt;&lt;/span&gt;&amp;nbsp; As a new (or experienced) Linux user, ever wish you had a handy cheat sheet filled with the most commonly used terminal commands for things like file operations, process management, permissions, ssh, searching, system information, compression and networking?&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Now you &lt;b&gt;can&lt;/b&gt;, thanks to &lt;a href="http://jacob.peddicord.net/"&gt;Jacob Peddicord&lt;/a&gt; and &lt;a href="http://fosswire.com/"&gt;FOSSwire&lt;/a&gt;.&amp;nbsp; Designed as a reference to assist both new and seasoned Linux users remember the syntax for common cli commands, the &lt;a href="http://fosswire.com/post/2007/08/unixlinux-command-cheat-sheet/"&gt;Unix/Linux Command Cheat Sheet&lt;/a&gt; is downloadable in PDF format in english as well as a variety of other languages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-7210109638103001450?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/7210109638103001450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/beginners-linux-command-cheat-sheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7210109638103001450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7210109638103001450'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/beginners-linux-command-cheat-sheet.html' title='Beginner&apos;s Linux Command Cheat Sheet'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1eSSMsjxt34/Ss_mBf4j4WI/AAAAAAAAAPc/bAuWWwh1SW4/s72-c/fwunixrefshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-8978119814150531290</id><published>2009-10-09T01:54:00.008-04:00</published><updated>2009-10-09T02:27:00.450-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='nano'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>GNU nano - A small, free and friendly text editor</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_1eSSMsjxt34/Ss7MCaMwN0I/AAAAAAAAAPM/g8s7vqDnd-8/s1600-h/nano.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_1eSSMsjxt34/Ss7MCaMwN0I/AAAAAAAAAPM/g8s7vqDnd-8/s200/nano.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; GNU nano is a cli (command line interface) editor for the Linux platform.&amp;nbsp; It was originally developed as a free replacement for the non-free Pico editor included as a part of the email client Pine.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Unlike vim or emacs, nano allows even the most inexperienced user to easily create or edit text files.&amp;nbsp; Typing &lt;i&gt;nano filename&lt;/i&gt; at the command line opens nano and either loads the file &lt;i&gt;filename&lt;/i&gt; if it exists, or will create the file upon saving/exiting nano.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Nano has a very short learning curve.&amp;nbsp; Immediately upon opening nano you can begin editing text, and simple,easy to remember commands control things like cut/paste and find/replace.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Nano also includes a multitude of other options for setting things like word wrap, mouse control, etc.&amp;nbsp; These options can be specified when nano is run, or be configured to default settings by editing the &lt;i&gt;.nanorc&lt;/i&gt; file in the user's home folder. &lt;br /&gt;&lt;cut&gt;&lt;br /&gt;&lt;br /&gt;Here is a short list of&amp;nbsp; basic nano commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Saving and exiting&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; If you want to save the changes you've made, press &lt;b&gt;Ctrl+O&lt;/b&gt;. To exit nano, type &lt;b&gt;Ctrl+X&lt;/b&gt;. If you ask nano to exit from a modified file, it will ask you if you want to save it. Just press &lt;b&gt;N&lt;/b&gt; in case you don't, or &lt;b&gt;Y&lt;/b&gt; in case you do. It will then ask you for a filename. Just type it in and press &lt;b&gt;Enter&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&amp;nbsp; If you accidentally confirmed that you want to save the file but you actually don't, you can always cancel by pressing &lt;b&gt;Ctrl+C&lt;/b&gt; when you're prompted for a filename.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Cutting and pasting&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; To cut a single line, you use Ctrl+K (hold down &lt;b&gt;Ctrl&lt;/b&gt; and then press &lt;b&gt;K&lt;/b&gt;).  The line disappears.  To paste it, you simply move the cursor to where you want to paste it and press &lt;b&gt;Ctrl+U&lt;/b&gt;. The line reappears. To move multiple lines, simply cut them with several &lt;b&gt;Ctrl+K&lt;/b&gt;s in a row, then paste them with a single &lt;b&gt;Ctrl+U&lt;/b&gt;. The whole paragraph appears wherever you want it. &lt;br /&gt;&lt;br /&gt;&amp;nbsp; If you need a little more control, then you have to mark the text. Move the cursor to the beginning of the text you want to cut. Hit &lt;b&gt;Alt+A&lt;/b&gt;.  Now move your cursor to the end of the text you want to cut: the marked text gets highlighted.  If you need to cancel your text marking, simply hit &lt;b&gt;Alt+A&lt;/b&gt; again.  Press &lt;b&gt;Ctrl+K&lt;/b&gt; to cut the marked text. Use &lt;b&gt;Ctrl+U&lt;/b&gt; to paste it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Searching for text&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Searching for a string is easy as well.&amp;nbsp; Simply hit &lt;b&gt;Ctrl+W&lt;/b&gt;, type in your search string, and press &lt;b&gt;Enter&lt;/b&gt;.  To search for the same string again, hit &lt;b&gt;Alt+W&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Getting nano&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp; Nano is already installed on most modern Linux distributions, and can usually easily be added via a package manager if it isn't already installed.&amp;nbsp; If your particular flavor of Linux doesn't have a nano package available, you can build it from source by downloading the source from the nano homepage, &lt;a href="http://www.nano-editor.org/"&gt;http://www.nano-editor.org&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-8978119814150531290?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/8978119814150531290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/gnu-nano-small-free-and-friendly-text.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/8978119814150531290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/8978119814150531290'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/gnu-nano-small-free-and-friendly-text.html' title='GNU nano - A small, free and friendly text editor'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1eSSMsjxt34/Ss7MCaMwN0I/AAAAAAAAAPM/g8s7vqDnd-8/s72-c/nano.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-6603090685879929342</id><published>2009-10-07T23:40:00.001-04:00</published><updated>2009-10-07T23:44:08.113-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USB Thumb drive'/><category scheme='http://www.blogger.com/atom/ns#' term='distro whore'/><category scheme='http://www.blogger.com/atom/ns#' term='Slax'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='LinuxPro Magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='Live CD'/><title type='text'>Slax, the modular "Build it Yourself" Linux Distribution</title><content type='html'>&amp;nbsp; As an attendee of Ohio LinuxFest 2009, I received a complimentary copy of the &lt;a href="http://www.linuxpromagazine.com/Issues/2009/106/NO-SLACKER"&gt;September 2009 issue of LinuxPro magazine&lt;/a&gt;.&amp;nbsp; One of the articles in the issue was about Slax,&amp;nbsp; a unique Linux distribution with a modular design that allows you to build a custom distro directly from the Slax website.&amp;nbsp; The article intrigued me, and being the "&lt;a href="http://linuxcanuck.wordpress.com/2008/02/05/confessions-of-a-distro-whore"&gt;distro whore&lt;/a&gt;" that I am, I had to play around with Slax. &lt;br /&gt;&lt;br /&gt;&amp;nbsp; Building a custom Slax distro was ridiculously easy.&amp;nbsp; I visited the &lt;a href="http://www.slax.org/build.php"&gt;Build Slax&lt;/a&gt; page on the Slax website,&amp;nbsp; chose the modules I wanted to be included in my custom ISO, and clicked Download ISO.&amp;nbsp; It was that easy!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_1eSSMsjxt34/Ss1fD1SnR3I/AAAAAAAAAPE/Ik_bfISfwrI/s1600-h/slax.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_1eSSMsjxt34/Ss1fD1SnR3I/AAAAAAAAAPE/Ik_bfISfwrI/s320/slax.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; If you decide later that you have additional modules you want to add, you can return to the website, add the additional modules, and download a new ISO.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; It's a nifty concept with lots of interesting possibilites.&amp;nbsp; You can easily create a sub-200MB distro that fits on a mini CD, or create a bootable USB installation as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-6603090685879929342?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/6603090685879929342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/slax-modular-build-it-yourself-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/6603090685879929342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/6603090685879929342'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/slax-modular-build-it-yourself-linux.html' title='Slax, the modular &quot;Build it Yourself&quot; Linux Distribution'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1eSSMsjxt34/Ss1fD1SnR3I/AAAAAAAAAPE/Ik_bfISfwrI/s72-c/slax.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-4682333941970704875</id><published>2009-10-06T01:58:00.003-04:00</published><updated>2009-10-06T02:09:45.405-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kids'/><category scheme='http://www.blogger.com/atom/ns#' term='2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Scratch'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio LinuxFest'/><title type='text'>My weekend at Ohio LinuxFest 2009</title><content type='html'>I recently attended Ohio LinuxFest 2009, held September 25-27, 2009 at the Greater Columbus Convention Center in Columbus, Ohio.&amp;nbsp; The annual event draws Linux users from Ohio and the surrounding states. This was my third year as an attendee.&lt;br /&gt;&lt;br /&gt;In past years, I went primarily to wander through the exhibitor area and bond with my fellow Linux geeks, but this year I expanded my LinuxFest schedule, attending both Friday and Saturday sessions.&lt;br /&gt;&lt;br /&gt;On Friday I attended Zenoss' Community Day, a no-cost training day offered by &lt;a href="http://www.zenoss.com/product/network-monitoring"&gt;Zenoss&lt;/a&gt;, an Open Source (with an enterprise edition available) network monitoring tool.&amp;nbsp; Zenoss goes well beyond what a simple home network administrator like me would ever need to manage my six computer network, but I still learned a lot at the session.&lt;br /&gt;&lt;br /&gt;Before attending I never really gave much thought to the issues that come with managing a large scale network, and I realized that monitoring a large network is extremely complex.&amp;nbsp; The object driven network model that Zenoss builds really makes managing a complex network pretty easy. &amp;nbsp; &lt;br /&gt;&lt;br /&gt;On Saturday I returned and brought my 14 year old daughter and 12 year old son along as well.&amp;nbsp; I suspect the main reason the two of them really want to go each year is so they can collect the freebies from the exhibitor area, but they do enjoy attending.&lt;br /&gt;&lt;br /&gt;We spent about an hour people watching and wandering past exhibitor booths, stopping occasionally to talk to an exhibitor.&amp;nbsp; I sat down for 10 minutes or so and chatted with the fine folks at &lt;a href="http://tllts.org/index.php"&gt;TheLinuxLinkTechShow (TLLTS)&lt;/a&gt;.&amp;nbsp; They broadcast a live streaming Linux Tech show on the internet each Wednesday.&lt;br /&gt;&lt;br /&gt;From there we attended a talk given by 19 year old Elizabeth Garbee entitled "How to Use Open Source to Pay For a College Education".&amp;nbsp; I thought Ms. Garbee gave an excellent presentation and I hope that my kids paid at least a little attention to what she said.&lt;br /&gt;&lt;br /&gt;To round out our day at OLF 2009, we attended a talk by Mike Badger, "Programming for the Young and the Young At Heart.&amp;nbsp; Mr. Badger is the author of a book on Scratch, "Scratch 1.4 Beginner's Guide".&lt;br /&gt;&lt;br /&gt;The talk was an hour long introduction to &lt;a href="http://kingbeetle66.blogspot.com/2009/08/scratch-programming-language-for-kids.html"&gt;Scratch&lt;/a&gt;, the modular programming language.&amp;nbsp; I discovered Scratch on my own several months ago, (see &lt;a href="http://kingbeetle66.blogspot.com/2009/08/scratch-programming-language-for-kids.html"&gt;my previous post on Scratch&lt;/a&gt; for more information) and the kids and I were really looking forward to the presentation.&lt;br /&gt;&lt;br /&gt;To be honest I was somewhat disappointed by the presentation.&amp;nbsp; I felt that too much time was spent discussing the purpose and origins of Scratch, time that could have been better spent demonstrating Scratch's ease of use and abilities.&amp;nbsp; I thought Mr. Badgers presentation was really sort of dull, and his talk didn't hold my kids attention at all.&lt;br /&gt;&lt;br /&gt;I really enjoyed the two days I spent at OLF 2009, and look forward to next year!&amp;nbsp; Here are some pictures taken by my daughter at the event:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/kingbeetle66/OhioLinuxFest2009#"&gt;Pictures from Ohio LinuxFest 2009&lt;/a&gt;&lt;br /&gt;&lt;table style="width: 194px;"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td style="-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: transparent url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat scroll left center; height: 194px;"&gt;&lt;a href="http://picasaweb.google.com/kingbeetle66/OhioLinuxFest2009?feat=embedwebsite"&gt;&lt;img height="160" src="http://lh6.ggpht.com/_1eSSMsjxt34/Sr-TnD2fotE/AAAAAAAAAJ4/tELBJAXedQw/s160-c/OhioLinuxFest2009.jpg" style="margin: 1px 0pt 0pt 4px;" width="160" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/kingbeetle66/OhioLinuxFest2009?feat=embedwebsite" style="color: #4d4d4d; font-weight: bold; text-decoration: none;"&gt;Ohio LinuxFest 2009&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-4682333941970704875?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/4682333941970704875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/my-weekend-at-ohio-linuxfest-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4682333941970704875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4682333941970704875'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/10/my-weekend-at-ohio-linuxfest-2009.html' title='My weekend at Ohio LinuxFest 2009'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_1eSSMsjxt34/Sr-TnD2fotE/AAAAAAAAAJ4/tELBJAXedQw/s72-c/OhioLinuxFest2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-6569477059821985236</id><published>2009-09-24T23:58:00.002-04:00</published><updated>2009-09-25T00:02:12.818-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenwalk'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenwalk Gnome Edition'/><title type='text'>Zenwalk  - Gnome Edition</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_1eSSMsjxt34/Srw-yrRd9FI/AAAAAAAAACk/qa_OzkxBQGc/s1600-h/Zenwalk_SS.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_1eSSMsjxt34/Srw-yrRd9FI/AAAAAAAAACk/qa_OzkxBQGc/s200/Zenwalk_SS.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; I am a fan of lightweight Linux distributions, mostly because my motley crew of computers mostly consists of older, usually outdated machines that just aren't up to the task of running full blown (and bloated distros) like Ubuntu or Fedora.&amp;nbsp; It seems like lots of folks rave about &lt;a href="http://www.zenwalk.org/"&gt;Zenwalk&lt;/a&gt;, and having never played with it, I thought I might give it a try and see what the fuss was all about.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; Zenwalk is a lightweight, primarily Xfce based distro with a focus on keeping it simple by providing just one mainstream application for each task.&amp;nbsp; I was sure that the standard Xfce based edition was fast and powerful, so I decided to look at something a little different, the GNOME based edition of Zenwalk.&amp;nbsp; In my experience, GNOME based distros tend to tax the resources of my older, slower hardware, and I wanted to see how well Zenwalk would run under GNOME on my machine.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Here is my review of Zenwalk GNU/Linux - Gnome Edition. &lt;cut&gt; The test machine I used is the same computer as I used for the SAM Linux 2009 review, a AMD Athlon 2400+ with 512MB and a 4X AGP 128MB ATI Radeon 9200.&amp;nbsp; Please note that for the purpose of this review, when I mention Zenwalk, I am speaking of Zenwalk Gnome Edition. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Booting and Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; The CD boots directly to a simple menu with options that include preparing a partition for the install, installing Zenwalk automatically, or doing a manual install.&amp;nbsp; I had a partition already prepared for the installation, but I did want to control where Zenwalk got installed, so I chose the manual installation.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; After selecting the swap partition and the partitions to be used for "/" and any other folders (/home, etc.) and choosing continue, the installation from the CD begins.&amp;nbsp; One of the unique things I liked about the install was that as each package was installed, a brief synopsis of what the package does is displayed.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; After the installation completed, I was given an opportunity to install a bootloader (LILO).&amp;nbsp; Since I already had GRUB installed to boot Wolvix, I opted to skip the installation of LILO. After rebooting the computer into Wolvix and editing GRUB to include an entry for Zenwalk, I rebooted again and booted Zenwalk.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; My first boot into Zenwalk presented me with several license agreements (the GNU Public License among them) that I agreed to, then followed up with a series of screens where I set the root password and created a user.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; At this point I experienced the first real problem during the install, videoconfig failed to properly configure X for my graphics card.&amp;nbsp; As a result, I was unable to start X and had to reboot the computer into Wolvix again, where I simply mounted the Zenwalk partition and copied the xorg.conf file from the Wolvix partition to Zenwalk.&amp;nbsp; Rebooted again into Zenwalk, X stared with no problem, and I was presented the GDM login.&amp;nbsp; The install ended up using just over 2GB of disk space.&amp;nbsp; Not bad at all for a GNOME based distro.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Overall Look and Layout&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; True to it's philsophy, Zenwalk presented me with a nice basic desktop after loggin in from GDM.&amp;nbsp; At first glance I thought maybe I had accidentally installed the standard Xfce edition.&amp;nbsp; I was expecting a menubar similar to what one usually sees in a GNOME environment, with a drop-down menu in the upper left corner much like Ubuntu, but what loaded was a desktop that looked very much like what one would expect when using Xfce.&amp;nbsp; The menubar is centered at the bottom, with icons for common applications.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; Clicking on the Zenwalk logo opened the familiar GNOME menu, with the options arranged pretty much in the order one would expect from GNOME.&amp;nbsp; The list of installed applications is pretty basic, with one mainstream application provided for each task.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Being a fan of lightweight distributions, I really liked the streamlined look of the desktop, and had no problems locating any applications in the well thought out menu structure.&amp;nbsp; The Zenwalk Gnome Edition implements the GNOME 2.26.0 desktop, with new features like a tabbed interface in Nautilus.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Installed Applications&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Applications are provided for just about anything a standard computer user would need, with an emphasis on keeping it simple.&amp;nbsp; Iceweasel, LeafPad, Icedove, GIMP, Pidgin, Exaile, Brasero, Totem, and Open Office are all included.&amp;nbsp; There is a HUGE repository of packages available, and I have trouble imagining that there would be any difficulty in locating a specific application that isn't installed.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Iceweasel opened and displayed YouTube videos with no problems, and other Flash based sites like www.incredibots.com and www.candystand.com opened and ran with no difficulties.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; I was surprised that GParted wasn't on the list of installed applications, and I prefer GnomeBaker to Brasero for CD burning, but the netpkg package manager is easy and straightforward to use and any application one might want or need can be easily installed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Usability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Zenwalk boots extremely fast, less than a minute and a half on my test system.&amp;nbsp; I was actually pretty surprised by this, considering that GNOME is being used as the windows manager.&amp;nbsp; Individual applications load fast even on my archaic hardware with limited RAM, even large programs like GIMP.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; I did run into some minor issues getting the NFS shares from my server mounted.&amp;nbsp; Portmapper wasn't enabled by default, and I had to enable the Portmapper Daemon in the Control Panel - Startup Services and reboot to be able to successfully mount the NFS shares from the command line.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; I tried to add the NFS shares to /etc/fstab so the shares would mount at boot, and discovered that the default Network Manager (WiCD) was GUI based.&amp;nbsp; This prevented my shares from being mounted at boot because the newwork was still down when /etc/fstab was parsed.&amp;nbsp; Again, pretty easy fix; I disabled WiCD in the Startup Services, and edited /etc/rc.d/rc.inet1.conf to use DHCP.&amp;nbsp; This allowed the network to be up and a local IP to be assigned BEFORE /etc/fstab was parsed at boot.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; The only other real issue I experienced was related to the version of Pidgin installed by default.&amp;nbsp; Versions previous to 2.5.7 (Zenwalk has Pidgin 2.5.5 installed) won't connect to Yahoo's IM server due to a change in the protocol used by Yahoo.&amp;nbsp; I found an easy work-around that allowed me to connect to Yahoo IM by providing Pidgin with an alternative server, so there again, a pretty easy fix.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Pros:&lt;/span&gt;&lt;br /&gt;Straightforward, basic installation process.&lt;br /&gt;Small footprint: Entire installation occupies just over 2GB.&lt;br /&gt;Elegant and simple desktop enviroment without a lot of clutter and redundant applications.&lt;br /&gt;Nice library of installed applications.&lt;br /&gt;Easy to use package manager with a large repository of available packages.&lt;br /&gt;Runs well even on older less capable hardware like my test system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Cons:&lt;/span&gt;&lt;br /&gt;No option to install GRUB rather than LILO during install:&amp;nbsp; If you have another distro already installed using GRUB as the bootloader, you are forced to manually edit GRUB to add Zenwalk to the boot menu.&amp;nbsp; Might be an issue for someone less familiar with installing a second distro on their system.&lt;br /&gt;X did not get properly configured on my test system:&amp;nbsp; Perhaps due to my older graphics card, but considering that Zenwalk is intended as a lightweight system suitable for older hardware, I would have expected it to recognize the hardware and get properly configured.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Overall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; I spent a good two days or so playing with Zenwalk Gnome Edition on my system now, and overall I am pretty satisfied.&amp;nbsp; The problems I had during install and initial setup were relatively minor, and I managed to resolve them without much fuss.&amp;nbsp; The system is fast even on my older hardware, and runs smoothly even with only 512MB of RAM.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; I'm not sure that someone less familiar with Linux could have overcome the problems I had as easily as I did, and I think there is a risk that someone totally new to Linux could overwrite their Windows partition during the install process if they didn't know what they were doing.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Overall, a really nice distro that easily meets the needs of a basic computer user, and is easily expanded to include any additional tools or applications a more experienced user might need or want.&lt;br /&gt;&lt;br /&gt;I give it 4.5 out of 5 stars.&lt;/cut&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-6569477059821985236?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/6569477059821985236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/zenwalk-gnome-edition.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/6569477059821985236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/6569477059821985236'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/zenwalk-gnome-edition.html' title='Zenwalk  - Gnome Edition'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1eSSMsjxt34/Srw-yrRd9FI/AAAAAAAAACk/qa_OzkxBQGc/s72-c/Zenwalk_SS.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-338550876636437724</id><published>2009-09-23T02:20:00.005-04:00</published><updated>2009-09-23T02:47:55.853-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloning a partition'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Clonezilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='disk cloning'/><title type='text'>Clonezilla Live - A Live CD Based Open Source Disk/Partition Cloning Tool</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_1eSSMsjxt34/SrmyEG5l4vI/AAAAAAAAACc/gMkCOsgsdyE/s1600-h/clonezilla_grub.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_1eSSMsjxt34/SrmyEG5l4vI/AAAAAAAAACc/gMkCOsgsdyE/s200/clonezilla_grub.png" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href="http://clonezilla.org/"&gt;Clonezilla Live&lt;/a&gt; is an Open Source tool that&amp;nbsp; provides an easy and direct method for copying (cloning) the entire contents of one hard drive or partition to another.&amp;nbsp; Whether you need to backup a partition containing important data (for example, your /home partition, or perhaps a valuable SQL database), or copy an entire hard drive to another, Clonezilla Live makes it a snap.&amp;nbsp; Clonezilla will copy GNU/Linux,&amp;nbsp; MS Windows and Intel-based Mac OS partitions.&lt;br /&gt;&lt;/div&gt;&lt;cut&gt; &lt;/cut&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; My working day-to-day Wolvix install occupies about 4.5GB of the 7GB on the hard drive in my system, with another 1.5GB partitioned as swap, which only leaves me about 1GB of available space.&amp;nbsp; That seemed like plenty of space left until I had occaision to download an 700MB ISO image.&amp;nbsp; That left me with only 300MB free on the hard drive.&amp;nbsp; Time to find a bigger drive.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; I scrounged a 16GB drive out of one of the old systems in my computer boneyard (I knew I was saving all that junk for &lt;b&gt;something&lt;/b&gt;!) and installed it as a second drive in the system.&amp;nbsp; At this point I realized I had a problem; how to get my working Wolvix installation onto the bigger drive without completely re-installing everything?&amp;nbsp; The answer?&amp;nbsp; Clonezilla Live!&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; After downloading the just over 100MB ISO and verifying the MD5 checksum,&amp;nbsp; I burned the ISO to a 200MB mini CD (I love those things!).&amp;nbsp; I booted the LiveCD, stepped through the simple menus, and within 15 minutes had completely cloned my Wolvix install on the new drive.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; A quick edit to GRUB's &lt;i&gt;menu.lst&lt;/i&gt; file to point to the install on the new drive, and an edit to &lt;i&gt;/etc/fstab&lt;/i&gt; to move the filesystem root and swap to the new drive, and my existing install was now up and running on the new hard drive.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; After some testing to make sure everything was working properly,&amp;nbsp; I deleted the Wolvix and swap partitions completely from the old 7GB drive. &amp;nbsp; The entire operation took less than an hour.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; Clonezilla made the operation simple and easy.&amp;nbsp; I'm not sure that someone new to Linux would want to attempt something similar without some assistance from someone more knowlegeable, but it really was pretty simple and anyone with a basic understanding of GRUB, disk partitioning, and mounting could accomplish it without any problems.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-338550876636437724?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/338550876636437724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/clonezilla-live-licecd-based-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/338550876636437724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/338550876636437724'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/clonezilla-live-licecd-based-open.html' title='Clonezilla Live - A Live CD Based Open Source Disk/Partition Cloning Tool'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1eSSMsjxt34/SrmyEG5l4vI/AAAAAAAAACc/gMkCOsgsdyE/s72-c/clonezilla_grub.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-5596869641302487039</id><published>2009-09-19T21:51:00.008-04:00</published><updated>2009-09-19T22:05:29.862-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2009'/><category scheme='http://www.blogger.com/atom/ns#' term='SAM'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='Live CD'/><title type='text'>SAM Linux 2009</title><content type='html'>&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;My first experience with SAM Linux was in 2007, with SAM Linux 2007. &amp;nbsp;I downloaded and burned a LiveCD (SAM Linux is primarily a LiveCD distro), and spent about 15 hours or so playing around with it. &amp;nbsp;I was fairly impressed at the time, both with the pre-installed applications and the general usability of the distro. &amp;nbsp;I even wrote a &lt;a href="http://ubuntuforums.org/archive/index.php/t-645456.html"&gt;review&lt;/a&gt;&amp;nbsp;of SAM Linux 2007, which I posted to the Ubuntu Forums.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;While perusing DistroWatch the other day, I discovered that SAM Linux 2009 was recently released. &amp;nbsp;I remembered having been fairly impressed with SAM Linux 2007, so I thought I might download the latest release and see what was new.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_1eSSMsjxt34/SrWLyhNeXkI/AAAAAAAAACU/8fbqdh5NoAY/s1600-h/SAM_Linux_2009_ss.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_1eSSMsjxt34/SrWLyhNeXkI/AAAAAAAAACU/8fbqdh5NoAY/s320/SAM_Linux_2009_ss.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;cut&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="font-size: x-large;"&gt;Overall Look and Layout&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&amp;nbsp;&amp;nbsp;The Live CD boots to a nice GDM based login screen, with both a guest and root user already setup. &amp;nbsp;After logging in, the desktop (SAM Linux is Xfce based) is clean and uncluttered. &amp;nbsp;Only a few basic icons appear on the desktop, and the bottom panel has launchers linked to a terminal, a text editor, Thunar (the Xfce file manager), and Firefox. &amp;nbsp;I was surprised to see a PCLinuxOS wallpaper used by default; &amp;nbsp;I expected some sort of green swirly SAM Linux based wallpaper by default.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;One of the things I found irritating about SAM two years ago was the organization of the menus, and I was disappointed to discover that the menus STILL seem poorly organized. &amp;nbsp;I still felt that finding the applications I wanted to run was still kind of hit-or-miss. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;wbar is still installed, but unlike 2007, wbar is not enabled by default; but it is easily started from the menu (once you find it!). &amp;nbsp;I found it a bit odd that there were a number of applications in the default wbar setup that weren't even installed, like GoogleEarth, Skype, OpenOffice, Picasa, etc. &amp;nbsp;A user new to Linux might be a bit confused by icons that don't launch anything when you click them.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Compiz is also included on the Live CD, and ran perfectly on my test machine, a AMD Athlon 2400+ with 512MB and a 4X AGP 128MB ATI Radeon 9200. &amp;nbsp;After enabling the 3D graphics and restarting X, Compiz ran faultlessly, and amazingly fast, considering the hardware limitations of the test machine.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="font-size: x-large;"&gt;Installed Applications&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&amp;nbsp;&amp;nbsp;The number of installed applications included with SAM Linux 2009 seems pared *way* back from all the applications included in SAM Linux 2007. &amp;nbsp;Perhaps that is a good thing; its easy to overwhelm a user with too many choices. &amp;nbsp;I don't have a nice complete list to provide like I did with 2007; there doesn't seem to be an available list of installed applications like there was when I wrote the previous review.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;All the applications a user would need are included, but a few applications I personally use regularly were not, for example htop and GnomeBaker. &amp;nbsp;However, Synaptic (the package manager used in SAM) makes installing most any application you might want pretty painless.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Support for NFS (Linux files shares) isn't installed by default, and I struggled for ten or fifteen minutes before I figured out that I needed to use the PCLinuxOS Control Center to install support for NFS. &amp;nbsp;After that, mounting my NFS shares was a snap. &amp;nbsp;Support for SMB shares IS installed, but after spending a good half an hour trying to get my Samba shares to mount properly I gave up.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;span style="font-size: x-large;"&gt;Running the Live CD&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&amp;nbsp;&amp;nbsp;The Live CD booted extremely quickly; &amp;nbsp;about three minutes from recognition of the boot CD to GDM login prompt. &amp;nbsp;All of the hardware was properly recognized, including an ancient Bt878 based TV Tuner card. &amp;nbsp;SAM automatically made use of the Linux swap file on the hard drive in the test system as well.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;There is some lag before applications open after they are chosen because it's a LiveCD, but it isn't too bad and certainly doesn't make the system unusable. &amp;nbsp;Firefox 3.5 and Opera are included as installed applications, and support for Flash is already installed. &amp;nbsp;YouTube videos play smoothly without any jerking or pausing, even on the somewhat outdated hardware of the test machine.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;span style="font-size: x-large;"&gt;Installation to the hard drive&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&amp;nbsp;&amp;nbsp;SAM Linux 2009 is intended to be used as a LiveCD, and doesn't really seem to translate well to a HDD based installation. &amp;nbsp;Tools are provided for a "poorman's installation", which basically consists of copying the live CD to either a USB &lt;br /&gt;thumb drive or a HDD. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The install is supposed to set up GRUB as well, allowing the distro to be booted directly from the device it was installed on without the need for the CD. &amp;nbsp;My attempts to install the distro to a HDD failed miserably. &amp;nbsp;I was unable to get GRUB completely installed; &amp;nbsp;The install froze partway thru the GRUB install, at the point where it was "Probing devices". &amp;nbsp;I made at least five attempts to install to the HDD, with the install freezing at the same point each time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The "poorman's install" DID successfully copy the LiveCD, but it copies the files necessary to build the filesystem, and not the filesystem itself, making reading any of the files you might add to the filesystem at a later date impossible to read from another Linux install. &amp;nbsp;I may be wrong about all the nitty-gritty details of the HD install, considering I was not able to successfully complete an installation to the hard drive. Overall, I was not at all impressed with the ease of installation to the HDD.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;br /&gt;&lt;span style="font-size: x-large;"&gt;Usability&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&amp;nbsp;&amp;nbsp;I like PCLOS's GUI approach to configuration, although sometimes all the layered configuration menus and eye-candy can be a little irritating when all you want to do is something simple.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The large number of installed packages is well rounded, with something there to satisfy most any users need.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;span style="font-size: x-large;"&gt;Pros:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;The live CD boots amazingly fast, while still providing an easily recognizable desktop environment (Xfce) that even someone unfamiliar with Linux would easily be able to use. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Simple package management via Synaptic, with the entire PCLinuxOS repository available.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Easy GUI based approach to system management and configuration.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Compiz is already installed and preconfigured, with lots of nifty desktop effects.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Runs well on older, slower hardware. The live CD ran quite well on my test system, a 2GHz AMD Athlon with 512MB of RAM.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="font-size: x-large;"&gt;Cons:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;I struggled with the hard disk installation. I would think that a lot of people would be installing SAM Linux in a dual-boot configuration, and would certainly struggle if they experienced difficulties similar to mine with GRUB, especially if they were unfamiliar with manually editing GRUB's menu.lst file. Perhaps installing it onto an empty hard drive would have gone more smoothly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Because SAM Linux is based on PCLOS and utilizes PCLOS's GUI approach to system management and configuration, more experienced Linux users might be a bit put off. &amp;nbsp;I struggled for a good 15 minutes trying to figure out why my NFS shares wouldn't mount before I realized that I needed to either use the GUI network shares configuration GUI or install &lt;i&gt;nfs-utils-clients&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SAM Linux's user base is pretty small. When I reviewed SAM Linux 2007 two years ago, there were roughly 1300 registered members on the SAM Linux forum. &amp;nbsp;A quick check today only showed 275 registered members on the forum. &amp;nbsp;That's not a lot of people to help provide answers if you are trying to find a quick answer to an installation or technical issue.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;span style="font-size: x-large;"&gt;Overall&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;If you are looking for a quick, stable, easily portable LiveCD based Linux to carry around for basic websurfing and email applications, SAM Linus 2009 is a fine solution. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If you want something you might eventually consider installing permanently to the hard drive to use on a day-to-day basis, SAM isn't the right distro for you.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS';"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;I had serious problems with the HDD install that I was unable to overcome.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;I give it 3.5 out of 5 stars.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;For more information about SAM Linux 2009, or to download the ISO, visit the official SAM Linux website at&amp;nbsp;&lt;a href="http://sam.hipsurfer.com/"&gt;http://sam.hipsurfer.com/&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/cut&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-5596869641302487039?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/5596869641302487039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/sam-linux-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/5596869641302487039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/5596869641302487039'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/sam-linux-2009.html' title='SAM Linux 2009'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1eSSMsjxt34/SrWLyhNeXkI/AAAAAAAAACU/8fbqdh5NoAY/s72-c/SAM_Linux_2009_ss.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-7755637935624131792</id><published>2009-09-13T20:40:00.007-04:00</published><updated>2009-09-19T22:07:28.474-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='GIMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='TrueType'/><title type='text'>TrueType fonts on a network share</title><content type='html'>&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;My daughter complained yesterday about not having access to all the fonts she has installed on her computer available to her when she is using &lt;a href="http://gimp.org/"&gt;GIMP&lt;/a&gt; on a different computer on the network.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;That got me to thinking, and after a little investigation, I discovered that GIMP can be set up to load the fonts from a specific location.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;I copied all of the fonts from her computer to a network share on my server, and &lt;/span&gt;&lt;i style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;voilà&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;!&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;All of her fonts are now available to her (or anyone else in the network who uses GIMP) on any computer on the network!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Here's how to change the path to the fonts when loading GIMP:&lt;/span&gt;&lt;br /&gt;&lt;cut&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Open GIMP (Duh!)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;From the menu, choose &lt;b&gt;Edit&lt;/b&gt;--&amp;gt;&lt;b&gt;Preferences&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;In the Preferences dialog, expand the &lt;b&gt;Folders &lt;/b&gt;option in the left pane, and choose Fonts.&amp;nbsp; (Screenshot 1, circled in &lt;span style="color: lime;"&gt;green&lt;/span&gt;)&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_1eSSMsjxt34/Sq2Q4s5tTxI/AAAAAAAAAB0/0CG0SUWCWWc/s1600-h/GIMP_fonts_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_1eSSMsjxt34/Sq2Q4s5tTxI/AAAAAAAAAB0/0CG0SUWCWWc/s320/GIMP_fonts_1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Click the new folder button (Screenshot 2, circled in &lt;span style="color: red;"&gt;red&lt;/span&gt;), then click the browse button (Screenshot 2, circled in &lt;span style="color: blue;"&gt;blue&lt;/span&gt;)&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_1eSSMsjxt34/Sq2R9WSbZhI/AAAAAAAAAB8/353Ppf_p_PA/s1600-h/GIMP_fonts_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_1eSSMsjxt34/Sq2R9WSbZhI/AAAAAAAAAB8/353Ppf_p_PA/s320/GIMP_fonts_2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Navigate to the network share that contains your shared fonts, and click Ok! (Screenshot 3)&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_1eSSMsjxt34/Sq2TIRMmd2I/AAAAAAAAACM/n50YOUrqPQk/s1600-h/GIMP_fonts_3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_1eSSMsjxt34/Sq2TIRMmd2I/AAAAAAAAACM/n50YOUrqPQk/s320/GIMP_fonts_3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;It's that easy!&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Please note that my screenshots are of Xfce Dialogs, but the dialog boxes will be almost the same regardless of the windows manager you are using.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-7755637935624131792?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/7755637935624131792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/truetype-fonts-on-network-share.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7755637935624131792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/7755637935624131792'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/09/truetype-fonts-on-network-share.html' title='TrueType fonts on a network share'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1eSSMsjxt34/Sq2Q4s5tTxI/AAAAAAAAAB0/0CG0SUWCWWc/s72-c/GIMP_fonts_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-344030359162054564</id><published>2009-08-27T00:13:00.007-04:00</published><updated>2009-09-19T22:08:09.546-04:00</updated><title type='text'>gtk-gnutella - A great gnutella P2P server/client</title><content type='html'>&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gtk-gnutella.sourceforge.net/en/?page=news"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 277px;" src="http://2.bp.blogspot.com/_1eSSMsjxt34/SpYJ_1--tyI/AAAAAAAAABs/y0HGdTNx32s/s400/gtk-gnutella_ss.jpg" alt="" id="BLOGGER_PHOTO_ID_5374494197740910370" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;Available for free for a variety of Linux platfoms as well as being easily compiled from source, &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://gtk-gnutella.sourceforge.net/en/?page=news"&gt;gtk-gnutella&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;i&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;s a great application if&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt; you are in need of a powerful, easy to use Gnutella server/client.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;gtk-gnutella has features that make finding what you are looking for fast and easy, with an automatic filter that filters out a high number of the usual malware and spyware matches that always seen to come along with a file search on the Gnutella network.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I have been using gtk-gnutella off and and on for about two years now, having originally discovered it in the Ubuntu respostories when I first started using Linux.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I highly recommend you take a look at gtk-gnutella if you have been looking for a stable, easy to use Gnutella client for the Linux platform.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-344030359162054564?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/344030359162054564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/gtk-gnutella-great-gnutella-p2p.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/344030359162054564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/344030359162054564'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/gtk-gnutella-great-gnutella-p2p.html' title='gtk-gnutella - A great gnutella P2P server/client'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1eSSMsjxt34/SpYJ_1--tyI/AAAAAAAAABs/y0HGdTNx32s/s72-c/gtk-gnutella_ss.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-2095525375390807723</id><published>2009-08-19T00:01:00.006-04:00</published><updated>2009-08-19T12:30:21.691-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kids'/><category scheme='http://www.blogger.com/atom/ns#' term='Scratch'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Scratch, the programming language for kids</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://scratch.mit.edu/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 281px; height: 225px;" src="http://1.bp.blogspot.com/_1eSSMsjxt34/Souef75ot6I/AAAAAAAAABc/Wqs-RPq4Rn4/s320/Scratch_sample.png" alt="" id="BLOGGER_PHOTO_ID_5371561252062017442" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;If you have a young child you would like to introduce to programming,  consider looking into &lt;a href="http://scratch.mit.edu/"&gt;Scratch&lt;/a&gt;.  Scratch was developed by MIT at the MIT Media Lab as a way to teach kids (or anyone, for that matter) the basic skills they need to become successful programmers.&lt;br /&gt;&lt;br /&gt;Scratch is a fun and easy way for &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;kids to learn the basics of programming using snap-together code blocks to build working programs.  A simple program can be constructed with just a few simple drag and drop operations.  More complex programs can also easily be constructed using a variety of available programming constructs like variables, mathematical operators, conditional statements, image manipulation functions,  and setting and using flags.&lt;br /&gt;&lt;br /&gt;My 11 year old son (who has no pro&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;gramming experience at all) took to Scratch immediately.  Within 24 hours of installing Scratch, he has already written a "Frog Simulator", building all the code to feed his frog flies when it gets hungry, exercise his frog to increase its fitness,  and earn money to buy his frog flies at th&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;e store by  walking his frog in the park.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://scratch.mit.edu/download"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 74px; height: 32px;" src="http://scratch.mit.edu/img/download_scratch.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://scratch.mit.edu/download"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Scr&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;a&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;t&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;a href="http://scratch.mit.edu/download"&gt;ch 1.4&lt;/a&gt; is available for both the Windows and Mac platforms, with &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;an alpha release available as a &lt;a href="http://info.scratch.mit.edu/@api/deki/files/1242/=scratch-1.4.0_0.0-3_i386.deb"&gt;.deb package for Ubuntu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-2095525375390807723?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/2095525375390807723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/scratch-programming-language-for-kids.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/2095525375390807723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/2095525375390807723'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/scratch-programming-language-for-kids.html' title='Scratch, the programming language for kids'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1eSSMsjxt34/Souef75ot6I/AAAAAAAAABc/Wqs-RPq4Rn4/s72-c/Scratch_sample.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-4092082775178291279</id><published>2009-08-16T14:09:00.003-04:00</published><updated>2009-08-16T14:31:01.403-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLF 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio LinuxFest'/><title type='text'>Free Geek Columbus to distribute 25 Ubuntu PC's</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;At the &lt;a href="http://www.ohiolinux.org/linuxbasics.html"&gt;Ohio LinuxFest 2009&lt;/a&gt; Conference,  Free Geek Columbus will be offering a $250 eight hour Linux Basics class.   At the end of the class, the students get to take the computer home!&lt;br /&gt;&lt;br /&gt;The class will teach everything from installing Linux itself (Ubuntu 9.04) to basic system administration, installing printers, and connecting to the internet.&lt;br /&gt;&lt;br /&gt;The computers being provided will have at least a 1.5GHz processor, 512MB RAM, and 15GB HDD, and a 17" monitor is included as well.&lt;br /&gt;&lt;br /&gt;What a great opportunity for beginners to be able to not only get a firm introduction to Linux but also get the computer that they installed the Operating System on themselves.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ohiolinux.org/linuxbasics.html"&gt;Click here for all the details!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-4092082775178291279?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/4092082775178291279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/free-geek-columbus-to-distribute-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4092082775178291279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4092082775178291279'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/free-geek-columbus-to-distribute-25.html' title='Free Geek Columbus to distribute 25 Ubuntu PC&apos;s'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-6230615787180303137</id><published>2009-08-12T16:09:00.006-04:00</published><updated>2009-08-16T14:31:36.218-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio LinuxFest'/><title type='text'>Ohio LinuxFest 2009</title><content type='html'>&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://www.ohiolinux.org/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 125px; height: 125px;" src="http://3.bp.blogspot.com/_1eSSMsjxt34/SoMkffWcwRI/AAAAAAAAABM/ZF0klDzM1Mg/s200/OLF2009_button.png" alt="" id="BLOGGER_PHOTO_ID_5369175304165966098" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;The seventh annual Ohio LinuxFest will be held on September 25-27, 2009 at the Greater Columbus Convention Center in downtown Columbus, Ohio.  Hosting authoritative speakers and a large expo, the Ohio LinuxFest welcomes Free and Open Source Software professionals, enthusiasts, and anyone who wants to take part in the event.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I have attended for the last two years, and have thoroughly enjoyed myself!  Whether you are an experienced Linux user, new to Linux, or are just interested in finding out more about Linux, I highly recommend making the trip.  Click the image above, or visit &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="https://www.ohiolinux.org/"&gt;www.ohiolinux.org&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; to register or for more information.&lt;/span&gt;&lt;br /&gt;&lt;cut  style="font-family:trebuchet ms;"&gt;&lt;br /&gt;The Ohio LinuxFest is a &lt;span style="font-weight: bold;"&gt;free&lt;/span&gt;, grassroots conference for the GNU/Linux/Open Source Software/Free Software community that started in 2003 as a large inter-LUG meeting and has grown steadily since.&lt;br /&gt;&lt;br /&gt;It is a place for the community to gather and share information about Linux and Open Source Software. A large expo area adjacent to the conference rooms will feature exhibits from sponsors as well as a large .org section from non-profit Open Source/Free Software projects.&lt;/cut&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-6230615787180303137?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/6230615787180303137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/ohio-linuxfest-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/6230615787180303137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/6230615787180303137'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/ohio-linuxfest-2009.html' title='Ohio LinuxFest 2009'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1eSSMsjxt34/SoMkffWcwRI/AAAAAAAAABM/ZF0klDzM1Mg/s72-c/OLF2009_button.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-4959951062181072922</id><published>2009-08-12T16:04:00.004-04:00</published><updated>2009-08-12T23:06:35.128-04:00</updated><title type='text'>Take a virtual tour of Saturn with NASA's Cassie</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;While wandering through the internet here recently, I came across a NASA/JPL website devoted to the extended Cassini mission to Saturn.  The site is &lt;/span&gt;&lt;span style="font-weight: bold; font-family: trebuchet ms;font-family:trebuchet ms;" &gt;really&lt;/span&gt; well put together, and is a great example of what the web &lt;span style="font-style: italic; font-family: trebuchet ms;font-family:trebuchet ms;" &gt;should&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt; be all about.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;In addition to providing all the information you would ever want to know about Saturn, the website includes a virtual tour of Saturn, courtesy of the data being returned by Cassini.  After downloading the software (which is only available for Windows and Mac.. Arg!) you can show Cassini's position now or at any time in the past or future, as well as interact with the spacecraft itself by draging it around with the mouse.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;I highly recommend taking the time to visit the website and play with the software.  It is truly awesome!  Check it out!  &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://saturn.jpl.nasa.gov/video/cassinivirtualtour/"&gt;Cassini Equinox Mission: Cassini Virtual Tour&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-4959951062181072922?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/4959951062181072922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/take-virtual-tour-of-saturn-with-nasas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4959951062181072922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4959951062181072922'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/take-virtual-tour-of-saturn-with-nasas.html' title='Take a virtual tour of Saturn with NASA&apos;s Cassie'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-8596005315397957868</id><published>2009-08-05T20:28:00.018-04:00</published><updated>2009-08-12T01:34:52.513-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USB Thumb drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Wolvix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='no hard drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Live CD'/><title type='text'>Using Wolvix GNU/Linux to solve my problem</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;I recently had a physical hard drive failure on one of my primary computers, an &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;AMD Athlon XP 2400 based system&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;, and found myself without a spare &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;HDD&lt;/span&gt; to put in the system.&lt;br /&gt;&lt;br /&gt;Can't use a computer with no hard drive, right?  At first I thought so too, but here's how I used &lt;a href="http://wolvix.org/"&gt;Wolvix&lt;/a&gt;, a live CD based GNU/Linux distribution to solve the problem!&lt;cut&gt;&lt;br /&gt;&lt;br /&gt;I maintain my computers on a shoestring budget, and I didn't have the $40 to replace the hard drive.  In fact, the HDD that &lt;span style="font-style: italic;"&gt;failed&lt;/span&gt; was a spare, replaced just a month ago, after the HDD that was in the system when it was given to me developed bad sectors.&lt;br /&gt;&lt;br /&gt;I shelved the computer, and pulled out one of my spares, an ancient Dell &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;GX&lt;/span&gt;-1 with a 550 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Mhz&lt;/span&gt; P-III processor.  My computers get a lot of their use online and the GX-1 just wasn't up to the task. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After suffering for a week or so with the GX-1, it struck me one night that I could probably resume using the faster computer with the crashed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;HDD&lt;/span&gt; if I used a Live CD based GNU/Linux &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;distro&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Off I went to &lt;a href="http://distrowatch.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;DistroWatch&lt;/span&gt;&lt;/a&gt; a great source of information for anyone curious about Linux or looking for a distribution to fill a specific need.&lt;br /&gt;&lt;br /&gt;I was looking for something that would boot live from a CD and not require that the OS be permanently installed.  (In other words, it wouldn't require that the computer have a hard drive)&lt;br /&gt;&lt;br /&gt;The distro chosen had to be compact enough that it would boot quickly, and be able to operate in 512MB of RAM on an AMD Athlon XP 2400 processor, and had to have a nice library of included packages and an easy to use package manager.&lt;br /&gt;&lt;br /&gt;I have played with lightweight distributions in the past, like Feather Linux, Puppy Linux, and Damn Small Linux (DSL), but I felt they were &lt;span style="font-weight: bold;"&gt;too&lt;/span&gt; lightweight.  For my purposes, all three of these lacked the apps that I use on a day-to-day basis, like Flash enabled Firefox, GIMP, GParted, Gftp, etc...&lt;br /&gt;&lt;br /&gt;The computer is kind of light on RAM with only 512MB, so a distro like Ubuntu really wasn't practical, especially considering my requirement that the computer be HDD-less.&lt;br /&gt;&lt;br /&gt;Yes, you CAN boot Ubuntu live from the CD, but it's barely usable that way on a PC with only 512MB, and yes, there is Xubuntu, but in my experience, Xubuntu is &lt;span style="font-style: italic;"&gt;far&lt;/span&gt; from being lightweight and seems almost as bloated as regular old Gnome based Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 0);"&gt;-flashback to the summer of 2007....&lt;/span&gt;&lt;br /&gt;I had requested a copy of Ubuntu 7.04, and after installing it in a dual boot configuration with Windows 2000, I became quickly hooked on GNU/Linux.  Within a month I had three computers connected in a small home network, each running a different "flavor" of Linux.&lt;br /&gt;&lt;br /&gt;While playing with Linux distributions, I briefly installed a small distribution called &lt;a href="http://www.wolvix.org/"&gt;Wolvix&lt;/a&gt;.  I really liked it and used it on a day-to-day basis for about six weeks until one day the install went whacky.   It refused to boot even to the command line after that, and I lacked the technical skills at the time to be able to fix it.  So I pushed it aside and moved on to other things.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0); font-style: italic;"&gt;-fast-forward to my search for a Live CD based distro...&lt;/span&gt;&lt;br /&gt;While perusing the fine selection of options available, I stumbled across Wolvix again.  I visited the website and discovered that there was a Beta release available of Wolvix 2.0.0.&lt;br /&gt;&lt;br /&gt;Having enjoyed my previous experience with the distro, I downloaded and burned the .iso to see if it would meet my needs for my HDD-less computer project.&lt;br /&gt;&lt;br /&gt;I opened up the computer, unplugged the HDD power and IDE cables, set the BIOS to boot from CD, popped in my freshly burned Wolvix CD, and rebooted.  After about four minutes of load time during which it correctly recognized &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; of my hardware &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; properly configured X for my video card, I was up and running!&lt;br /&gt;&lt;br /&gt;I soon discovered I could even save any changes I made to the system after booting, by saving a "persistent save" file to a USB thumbdrive.  So not only could I use the computer without a hard drive, but it would remember my setup too!&lt;br /&gt;&lt;br /&gt;Its been two weeks now and I have been using my &lt;a href="http://www.wolvix.org/"&gt;Wolvix&lt;/a&gt; powered, HDD-less computer daily since then with only a few minor issues.&lt;br /&gt;&lt;br /&gt;In my next post, I will detail the steps I followed to get the system up and running, along with the problems I had along the way.  Perhaps someone else who has a need similar to mine can benefit from my experience.&lt;br /&gt;&lt;br /&gt;&lt;/cut&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-8596005315397957868?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/8596005315397957868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/using-wolvix-gnulinux-to-solve-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/8596005315397957868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/8596005315397957868'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/using-wolvix-gnulinux-to-solve-my.html' title='Using Wolvix GNU/Linux to solve my problem'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4922485033144956253.post-4554863557531516435</id><published>2009-08-04T01:44:00.013-04:00</published><updated>2009-08-12T01:49:04.741-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USB Thumb drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Wolvix'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='no hard drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Live CD'/><title type='text'>Setting up Wolvix GNU/Linux with no hard drive</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;In this post I will outline the basic steps necessary to create a HDD-less computer that can be used to do all the basic things you need a computer to do on a daily basis.&lt;br /&gt;&lt;br /&gt;By storing your changes to a "persistent save" file on a USB thumb drive, you can create a system that can be booted entirely from the CD, yet allow you to install packages, customize your desktop, and remember everything that has been added or updated, even if the computer is shut down and restarted.&lt;br /&gt;&lt;br /&gt;You can even take the CD and the thumb drive with you, and boot your Wolvix "installation"  on any computer that will allow booting from the CD ROM.&lt;br /&gt;&lt;br /&gt;By following these instructions, you should be able to set up a similar system for your own use.  I have tried to go into enough detail to allow someone without a whole lot of experience with Linux to be able to successfully set up a system following my instructions, but if I were to include every little detail, this blog post would be &lt;span style="font-style: italic;"&gt;way&lt;/span&gt; too long, and its already much longer than I would have liked it to have been.&lt;br /&gt;&lt;cut&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;Disclaimer&lt;/span&gt;: &lt;span style="color: rgb(153, 153, 153);font-size:85%;" &gt;Please be aware that all the instructions provided here utilize a beta version of Wolvix (Version 2.0.0 Beta 2).  Beta software is by nature a "work in progress", and isn't perfect.&lt;br /&gt;I am basing this basic tutorial on my experience with the beta version because thats the version I chose to use for my setup.  I wanted the newest packages and the most functionality.&lt;br /&gt;&lt;/span&gt;&lt;/cut&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153); font-family: trebuchet ms;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;cut&gt;&lt;/cut&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153); font-family: trebuchet ms;font-family:trebuchet ms;font-size:85%;"  &gt;I chose to use the beta release because I wanted all the latest versions of all the included packages, but &lt;/span&gt;&lt;span style="color: rgb(153, 153, 153); font-family: trebuchet ms;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;cut&gt;&lt;/cut&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153); font-family: trebuchet ms;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;cut&gt;I am sure that if you were to download and burn the current stable Wolvix release (ver&lt;/cut&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;&lt;cut&gt;&lt;span style="color: rgb(153, 153, 153);font-size:85%;" &gt;sion 1.1.0) you would get a system that will be less prone to odd behavior or lockups, and still provide a system with all the functionality you need.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Get and burn a Wolvix ISO&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/cut&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;Download &lt;a href="http://wolvix.oithona.com/downloads/wolvix-2.0.0-beta2.iso"&gt;Wolvix 2.0.0 Beta 2 here&lt;/a&gt; or &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;visit the &lt;a href="http://wolvix.org/"&gt;Wolvix website at www.wolvix.org&lt;/a&gt;, and click on "Get Wolvix!".  Under the heading "Download the ISO", choose one of the sources for the ISO and download the file. &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;Depending on the speed of your internet connection and the download source you chose, be prepared to wait.  Remember it's an entire 650MB CD.&lt;br /&gt;&lt;br /&gt;After the download completes, calculate an MD5Sum and compare it to the one published on the Wolvix site.  For caculating an MD5Sum in Windows, I recommend &lt;a href="http://www.nullriver.com/index/products/winmd5sum"&gt;winMD5Sum&lt;/a&gt; , a free Windows application that will calculate MD5Sums from source .iso files.&lt;br /&gt;&lt;br /&gt;Burn the ISO to a CD.  I believe in keeping things simple, so I use &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://demosten.com/cdrfe/"&gt;&lt;strong style="font-weight: normal;" class="project"&gt;CDR Tools Front End&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt; to quickly burn ISO image files in Windows.  Its free software, and runs quickly and efficiently.  Make sure you burn the disk at no more than 4X, or you are will find yourself with a nice coaster instead of a bootable&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; CD.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Now that you have a successfully burned CD, all that is left to do is reboot the computer with the CD.  Make sure that you have configured the BIOS to boot from the CD-ROM first.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Boot from the Wolvix live CD&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;Reboot the computer with the CD, and wait patiently through the boot sequence.  Remember this is a complete operating system on CD, and it's being read from a CD-ROM (generally pretty slow) and being loaded entirely into memory.  It might take as long as 10 minutes on anything with less than a 1Ghz processor.  My computer is an AMD Athlon XP 2400 with 512MB RAM and it takes about five minutes to boot to the login prompt.&lt;br /&gt;&lt;br /&gt;At some point during the boot process, the loader will begin to load X (the graphic environment), and your screen may go black for 30 seconds or so, but don't panic.  The system is just determining your graphics card and preparing what it needs to be able to run under X.&lt;br /&gt;&lt;br /&gt;When the boot is complete, you will be presented with a login screen.  Remember that the whole system is running in memory, so the only user the system has is the root account.  Log in with the username "root" and the password "toor".&lt;br /&gt;&lt;br /&gt;After about a minute or so you should be presented with a complete desktop, with a menu bar chock full of icons and a complete library of installed and ready to run applications.  Congratulations!  You have successfully booted your CD based Wolvix operating system!&lt;br /&gt;&lt;br /&gt;If you are connected to the internet via a wired network connection, you should be able to open Firefox and freely surf the internet.  If you are connecting via wireless, you may have to use the Network Manager (in the toolbar at the bottom of the screen) to configure your wireless connection.&lt;br /&gt;&lt;br /&gt;I am going to assume that you were able to establish a working internet connection at this point.   &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;I am keeping this tutorial basic and simple, and resolving connection issues is beyond its scope.  &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;If you &lt;span style="font-weight: bold; font-style: italic;"&gt;are&lt;/span&gt; having problems getting a connection to the internet, I would recommend looking for help on the &lt;a href="http://forums.wolvix.org/"&gt;Wolvix forum&lt;/a&gt; if you need assistance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Setting up a persistent save file&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Booting Wolvix into memory from a live CD creates a wonderful system that can be used to do all the normal things you need a computer to do, but it has limitations as well.  For one, if you reboot the computer or turn it off, none of the changes you made will be there next time you reboot.  Not always terribly convenient.&lt;br /&gt;&lt;br /&gt;This issue is easily resolved through through the use of a "persistent save" file, a file stored on a USB thumb drive or other USB device that contains all the changes made to the system after the system is booted from the CD.  But before Wolvix can store these changes, you need to create the file itself, named &lt;span style="font-style: italic; font-weight: bold;"&gt;wolvixsave.xfs&lt;/span&gt; .&lt;br /&gt;&lt;br /&gt;The Wolvix documentation seems a little fuzzy on whether or not the WolvixSave file &lt;span style="font-style: italic;"&gt;has&lt;/span&gt; to be stored in a partition formatted for Linux (ext2, ext3, etc..)  but I was unable to successfully create the save file without first creating a linux partition on my existing USB thumb drive.&lt;br /&gt;&lt;br /&gt;Wolvix conveniently includes GParted, a disk partitioning tool that makes repartitioning and formatting storage devices a snap.  The USB thumb drive I own is only 1MB, so I repartitioned the 1MB FAT16 partition into a 400MB FAT16 partition and a 600MB ext3 partition that I could use to store my persistent save file.&lt;br /&gt;&lt;br /&gt;Wolvix includes a really nifty control panel (WCP for short) that makes creating the persistent save file easy.   Open the WCP from the menu at the bottom of the window, and click the &lt;span style="font-weight: bold;"&gt;Storage&lt;/span&gt; tab.   Click on Create WolvixSave.  Choose the ext3 partition on the USB thumb drive you created in the last step from the drop-down menu, decide how big you want the save file to be, (mine was 512MB, but I would suggest at least 1024MB, if not larger) and click create.&lt;br /&gt;&lt;br /&gt;USB thumb drives are not generally the fastest devices around, so be prepared to wait a while for the file to be created.  After it finishes creating and formatting the WolvixSave file, you are ready to reboot!  Chick on the quit icon on the menu at the bottom of the screen, and choose &lt;span style="font-weight: bold;"&gt;Restart&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;During the boot process, Wolvix will automatically locate the persistent save file you created in the last step and from now on, any changes you make to the system will be saved and remembered each time you boot the computer, assuming you have the USB thumb drive plugged in.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Final Setup&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;All that is left to do now is install Flash, create a user or users, install any additional packages you may use on a daily basis, and customize the desktop to your liking!&lt;br /&gt;&lt;br /&gt;After the computer has finished rebooting and you are again at the login screen, log in as root again.  Since any changes made to the system will now be saved, you can install Flash and it will &lt;span style="font-style: italic;"&gt;stay&lt;/span&gt; installed, even if you reboot the computer.  Double click the Install Flash icon on the desktop and follow the prompts.  It's a painless install and should be complete in less than a minute.  If you want to test your Flash install, you can point your browser at &lt;a href="http://www.adobe.com/software/flash/about/"&gt;http://www.adobe.com/software/flash/about/.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;&lt;span style="font-size:100%;"&gt;At this point, the system &lt;span style="font-style: italic;"&gt;still&lt;/span&gt; only has one user, the root account.  Wolvix was designed to be used logged in as root, but that's generally a big no-no in the Linux world.  I felt a lot more comfortable creating a user for myself using the WCP.  One extra step that was necessary was modifying the /etc/sudoers file so my newly created user had sufficient rights to run apps like the WCP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;All that is left to do now is log out of the root account and log in as the new user you created.  Non you can set your home page in Firefox, change your desktop wallpaper, screen resolution, et cetera to your personal preferences,  and they will all be saved and used when you reboot the computer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Final Notes/Thoughts&lt;/span&gt;&lt;br /&gt;I have had the system up and running for about three weeks at this point, and there are a few problems I have had to contend with.&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;A 512MB persistent save file really isn't large enough.  I can only install a few choice packages without filling it up.  I made the mistake of updating ALL the installed packages to current, which overflowed my save file and corrupted it, forcing me to erase it and start from scratch.  When I get some extra money, I am going to invest in a 4MB USB thumb drive so the system has a little more "elbow room".&lt;br /&gt;&lt;/li&gt;&lt;li&gt;For whatever reason, sometimes the simple act of logging out corrupts the save file as well.  After the THIRD time I had to build the save file from scratch,  I started making a backup of the save file to my server so I could restore the file if it got corrupted.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;Applications don't always open from the menu bar on the first click.  Clicking on an application doesn't change the cursor to a "wait" icon in Xfce while the app is loading, and because the system runs entirely from the CD, apps like Firefox take 10-15 seconds to open after you click on the icon.  When the app doesn't open on the first click, I end up sitting and waiting for an app that never opens.  I have learned to watch conky's CPU monitor to see if the CPU is busy as a sign the app is really opening.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: trebuchet ms;"&gt;Overall, I am quite pleased with the way it has turned out, and may continue to use the system even after I &lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;can&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; afford a hard drive!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4922485033144956253-4554863557531516435?l=kingbeetle66.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kingbeetle66.blogspot.com/feeds/4554863557531516435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/how-i-set-up-wolvix-gnulinux-on-pc-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4554863557531516435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4922485033144956253/posts/default/4554863557531516435'/><link rel='alternate' type='text/html' href='http://kingbeetle66.blogspot.com/2009/08/how-i-set-up-wolvix-gnulinux-on-pc-with.html' title='Setting up Wolvix GNU/Linux with no hard drive'/><author><name>King Beetle</name><uri>http://www.blogger.com/profile/18152014955345668561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_1eSSMsjxt34/SnutzIgjcLI/AAAAAAAAAAo/2zquJQBs1Cw/S220/hat_avatar.png'/></author><thr:total>0</thr:total></entry></feed>
