<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fortasse &#187; Linux</title>
	<atom:link href="http://www.fortasse.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fortasse.com</link>
	<description>Action at a distance</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:55:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Best Windows Text Editor: EditPad Review</title>
		<link>http://www.fortasse.com/reviews/best-windows-text-editor-editpad-lite-pro-review/</link>
		<comments>http://www.fortasse.com/reviews/best-windows-text-editor-editpad-lite-pro-review/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 22:30:46 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[DOS2UNIX]]></category>
		<category><![CDATA[editpad]]></category>
		<category><![CDATA[editpad lite]]></category>
		<category><![CDATA[editpad pro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[UNIX2DOS]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.fortasse.com/?p=1158</guid>
		<description><![CDATA[EditPad delivers everything you need to accomplish tasks in a timely, efficient manner.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.fortasse.com/wp-content/uploads/2011/04/042811_2230_BestWindows1.png" alt="" width="452" height="324" />For those of us who prefer simple, effective text editors in lieu of fancy IDEs or resource heavy editors, it can be difficult to find an editor capable of handling your needs. EditPad (which comes in paid and free for non-commercial use flavors), makes easy work of anything you throw at it. It also runs on all major versions of Windows, including Windows 98, ME, NT4, 2000, XP, Vista, and 7. In addition, it can run in Linux use Wine and holds a Silver rating for EditPad Pro and Gold rating for the Lite version.</p>
<p>EditPad delivers everything you need to accomplish tasks in a timely, efficient manner. One of the problems I had using multiple operating systems is transferring and editing files without corrupting them because of the differences in how Windows and Linux handle carriage returns.</p>
<p>For example, imagine you have an Apache web server with various shell scripts you want to execute. If you need to edit those scripts and&#8211;for whatever reason&#8211;only have access to Windows, just use Notepad and you&#8217;re good to go, right? Save your changes and upload the file again. Wrong! Opening the file in most Windows text editors will show a jumble of smashed together text. Instead of having separate lines of code, it will essentially be one continuous line of text with no breaks. Take a look:</p>
<p><img class="aligncenter" src="http://www.fortasse.com/wp-content/uploads/2011/04/042811_2230_BestWindows2.png" alt="" /></p>
<p>Whoops! Looks like you&#8217;re going to have the loathed HTTP Error 500 Internal Service screen if you&#8217;re modifying your .htaccess file. We all know how picky Apache can be if you make a mistake in spacing, etc. Plus, there is the remote chance some garbled line may actually be executed and do &#8230; god only knows what!</p>
<p>Normally, you can get around this problem with text documents by using DOS2UNIX or UNIX2DOS. These programs, available for *nix systems and Windows, convert text documents to their appropriate formatting. While this is an effective solution, why not have the ability to simply save the document into *nix format natively in a text editor? This is one feature where EditPad really shines. Not only can you convert files to *nix format using the <em>Convert &gt; To UNIX (LF Only)</em> menu option, but it will also convert to Windows and Macintosh formats. In fact, if you simply paste the smashed together text into EditPad from a lesser text editor, it will fix it for you&#8211;on the fly!</p>
<p><img class="aligncenter" src="http://www.fortasse.com/wp-content/uploads/2011/04/042811_2230_BestWindows3.png" alt="" /></p>
<p>In addition to supporting multiple file formats, the paid version of EditPad, EditPad Pro, supports syntax for HTML, XML, CSS, Delphi, Java, C#, C++, VB, Perl, PHP, Python, Ruby, Eiffel and even SQL! Ah, a programmers dream. Take a look at how it neatly colors functions and keywords:</p>
<p style="text-align: center;">PHP Syntax Coloring<br />
<img class="aligncenter" src="http://www.fortasse.com/wp-content/uploads/2011/04/042811_2230_BestWindows4.png" alt="" /></p>
<p style="text-align: center;">SQL Syntax Coloring<br />
<img class="aligncenter" src="http://www.fortasse.com/wp-content/uploads/2011/04/042811_2230_BestWindows5.png" alt="" /></p>
<p>While the syntax coloring options shown (which are <strong>fully customizable</strong>) only come with EditPad Pro, which costs $49.95, EditPad Lite comes with many of the features the average user would need to edit documents:</p>
<ol>
<li>Open as many files in EditPad at a time as you want.</li>
<li>Change between the open files by clicking on their tabs. No hassle with heaps of overlapping windows.</li>
<li>Unlimited undo and redo.</li>
<li>Undo changes after saving them, as long as you did not close the file.</li>
<li>Directly edit Unicode text files and text files.</li>
<li>EditPad supports all Windows and ISO-8859 as well as DOS, KOI8 and EBCDIC code pages.</li>
<li>Block functions: save parts of the text to disk and insert a file in the current text.</li>
<li>You have the option to keep the EditPad window on top of all other windows.</li>
<li>Fully supports double byte character systems (DBCS) such as Chinese, Japanese or Korean.</li>
<li>Word wrap, line numbering and auto indent can be made for each file type individually.</li>
<li>Configure appearance to your own taste and eyesight.</li>
<li>Uppercase, lowercase, invert case and initial caps conversion.</li>
<li>Free for non-commercial use. (Professionals should use EditPad Pro).</li>
<li>Quite a bit more!</li>
</ol>
<p>As you can see, no matter which version of EditPad you try, there are features available which are intelligently designed to help you get things done simply, smartly and effectively. I encourage you to check out EditPad Lite. If you like it and want the syntax coloring or other advanced options, go ahead and buy the Pro version. It will be money well spent.</p>
<br>
<br>
<br>






<div class="download-info single">


<div class="side-section">
		        		<p><br><iframe src="http://rcm.amazon.com/e/cm?t=fortasse-20&o=1&p=8&l=ez&f=ifr&f=ifr" width="120" height="240" scrolling="no" marginwidth="0" marginheight="0" border="0" frameborder="0" style="border:none;"></iframe>
</p><div class="extra"></div>
<p><a href="http://www.fortasse.com/wp-content/plugins/download-monitor/download.php?id=4" class="download-button">Download</a></p>		        	</div>



<div class="main-section">



<br>
<h1>Download: EditPad Lite</h1>







<table class="download-meta" cellspacing="0" style="width:100%">

<thead><tr><th scope="col">Attribute</th><th style="text-align:right" scope="col">Value</th></tr></thead><tbody>

<tr><th scope="row">Version</th><td style="text-align:right">Most recent</td></tr><tr><th scope="row">Date posted</th><td style="text-align:right">Apr 28, 2011</td></tr>

<tr><th scope="row">Downloaded</th><td style="text-align:right">3 times</td></tr><tr><th scope="row">Tags</th><td style="text-align:right">editpad, text editor, windows</td></tr>

<tr><th scope="row">File format</th><td style="text-align:right">.html#download extension</td></tr>




</tbody></table>


<div class="download-desc">
<h3 class="download-desc-heading">Description</h3>
<p><p>General purpose text editor. Excellent editor for those who program, script or work with multiple operating systems.</p>
</p>

<p>You must be registered to download! If you are not, please <a href="http://www.fortasse.com/wp-login.php?action=register">Sign Up</a> now!</p>






<p></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.fortasse.com/reviews/best-windows-text-editor-editpad-lite-pro-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Backup script</title>
		<link>http://www.fortasse.com/tutorials/tutorial-automatic-backup-script/</link>
		<comments>http://www.fortasse.com/tutorials/tutorial-automatic-backup-script/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 13:30:35 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[back up]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup files]]></category>
		<category><![CDATA[CRON]]></category>
		<category><![CDATA[CRON job]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.fortasse.com/?p=275</guid>
		<description><![CDATA[The importance of running a thorough, regularly scheduled back up cannot be overstressed regardless of whether your site is just starting out or has hundreds of viewers per day. Backing up your important files goes a long way towards preventing or easily repairing many headaches that may come along with broken installations or updates, hacking [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fortasse.com/wp-content/uploads/2010/01/terminal1.png"><img class="aligncenter size-full wp-image-319" title="Terminal" src="http://www.fortasse.com/wp-content/uploads/2010/01/terminal1.png" alt="Terminal" width="537" height="248" /></a></p>
<p style="text-align: left;">The importance of running a thorough, regularly scheduled back up cannot be overstressed regardless of whether your site is just starting out or has hundreds of viewers per day. Backing up your important files goes a long way towards preventing or easily repairing many headaches that may come along with broken installations or updates, hacking attempts or if you simply want to move to another domain or hosting provider.﻿﻿ After all, an ounce of prevention is worth a pound of cure. In this post, I will show you a basic script you can use as part of your scheduled back up. It will copy your website to a backup folder, zip the contents of the folder and optionally keep a working mirror of your website&#8211;automatically!<span id="more-275"></span></p>
<h3>Why backup?</h3>
<p>The problem with backing files up is that most people just don&#8217;t see the need to do so until something has happened. Unfortunately, by then it&#8217;s usually too late to fix the problem. In reality, if you do not have your website scheduled for a regular daily backup, you are playing a dangerous game Russian roulette with your information. Once a routine backup plan is put into effect, it will give you the peace of mind that comes along with knowing that if problems should occur, you will have&#8230; a back up!</p>
<p>Most hosting providers do back up everything on their servers, but that doesn&#8217;t necessarily mean they do it often. They may backup the operating system and important information to keep the server running on a daily basis, but most don&#8217;t run daily backups of the websites they are hosting. To be honest, it&#8217;s just not worth the disk space for them&#8211;there could literally be hundreds, even a thousand websites being hosting on a shared server. Of those that do run backups, many charge for restoring the back up they have on copy and it may be weeks or a month old at best. To be honest, they maintain back ups for themselves. It&#8217;s your responsibility to back up your own information.</p>
<h3>Paid versus shell scripts</h3>
<p>There are many back up solutions that rely on the software you have installed on your site. A quick search will bring up a plethora of paid and free plugins available for OsCommerce, WordPress, CRE Loaded, Joomla, etc. There is a problem with these plugins, though: most rely on your installation to work or be somewhat functional and they run the risk of breaking if you update the plugin or the software. While they are generally much easier to use, they are not the most effective way to back up your site and some only back up the specific software installation, not any other files you may be hosting.</p>
<p>So, how do you get around this? The answer is very simple: good, old reliable shell scripts. Shell scripts have been around forever and they are without a doubt the most reliable way of backing up your information. They aren&#8217;t as user friendly as web site plugins, but they are free, fast, have a proven track record and there is a wealth of information available about how to use them. They do not rely on anything to be installed except, of course, the operating system your host is running, but that&#8217;s assumed. Since they run locally where your information is stored, they are faster than downloading and backing up your site via FTP. It is nice to have a copy of your site downloaded via FTP on hand in case of a major disaster and I do recommend this as well, but that&#8217;s for another topic.</p>
<h3>Getting started</h3>
<p>Before you do anything, though, you need to make sure you have: SSH (shell access) and the ability to run CRON jobs. Godaddy, for example, requires you to activate SSH by phone before you can run CRON jobs, and since you need both, you should go ahead and get it activated before continuing to read. The back up I will show you has been tested on Godaddy via SSH and their CRON job manager, but should work just as well on any other hosting provider that runs Linux with little or no modification necessary. The first script is designed for WordPress and selectively backs up only WordPress and any files in the immediate root directory. It assumes that you have installed WordPress in the root directory. For example: http://www.yourblog.com NOT http://www.yourblog.com/wordpress. The second script can be used for backing up your entire web site&#8211;it merely backs up everything in the public html directory. Again, you can easily modify these scripts to suit your needs. You need only to change the directory or directories that you wish to back up in the scripts.</p>
<h3>Plan of action</h3>
<ol>
<li>Create a directory in your root called<em> &#8216;backups&#8217;</em></li>
<li>Create another directory inside backups called <em>&#8216;dailyback.&#8217;</em></li>
<li>Protect <em>backups</em> with a user name and password using .htaccess and .htpasswd.</li>
<li>Create an empty file inside <em>backups</em> with a <em>plain text editor</em> (no Microsoft Word et al&#8211;Notepad or gedit are good enough!) call it <strong>backup.sh</strong> since this is a shell script we&#8217;re creating.</li>
<li>Into the contents of this file, copy and paste the following script (if you have problems copying and pasting the script, you can download the whole script at the bottom of this page):</li>
</ol>
<p><code> #!/bin/bash<br />
#Compliments of www.fortasse.com<br />
#Displays a greeting and backs up files<br />
#Begin Script<br />
TERM=linux<br />
export TERM<br />
NOWDATE=`date +%m%d%y` # Sets the date variable format for zipped file: MMddyy<br />
clear # clears terminal window<br />
echo<br />
echo "Hi, $USER!"<br />
echo<br />
echo "Beginning backup of files @ `date`"<br />
echo "Backing up wp-content..."<br />
#Copy wp-content<br />
cp -r $HOME/html/wp-content $HOME/html/backups/dailyback<br />
echo "Done!"<br />
echo<br />
#Copy wp-admin<br />
echo "Backing up wp-admin..."<br />
cp -r $HOME/html/wp-admin $HOME/html/backups/dailyback<br />
echo "Done!"<br />
echo<br />
echo "Backing up wp-includes..."<br />
#Copy wp-includes<br />
cp -r $HOME/html/wp-includes $HOME/html/backups/dailyback<br />
echo "Done!"<br />
echo<br />
echo "Backing up files in WordPress the root folder /html/ ..."<br />
#Copy miscellaneous files in /html/ only<br />
cp $HOME/html/*.* $HOME/html/backups/dailyback<br />
echo "Done!"<br />
echo<br />
echo "Zipping directory structure..."<br />
tar -cvzf $HOME/html/backups/$NOWDATE.tar.gz $HOME/html/backups/dailyback/*<br />
echo "Backup complete!"<br />
#Uncomment the following lines if you DO NOT want to keep a mirror of your site:<br />
#echo "Cleansing backup folder..."<br />
#rm -r $HOME/html/admin/dailyback/*<br />
</code></p>
<p>You will need to do a couple of things before you can run this. If you&#8217;re on Godaddy, you shouldn&#8217;t need to make any changes to the script. If you&#8217;re not on Godaddy, you might need to change the /html/ folder to /public_html/ or whatever it is that your host uses. Make any other changes you need to the directory structure and uncomment the last two lines if you don&#8217;t want to keep a working mirror of your WordPress blog. Upload it to your web site and test it out by opening an SSH connection and going to the directory you uploaded it to and type:<br />
<code>cd ~/html/backups<br />
sh backup.sh</code></p>
<p>Technically, you don&#8217;t need to do all of that copying. You could simply remove almost everything but the last line and tell the script what directory you want to backup. However, I prefer to keep both a working copy (aka mirror) and a zip at all times. It&#8217;s a lot faster to simply copy the mirror back over if something broke than to have to unzip and restore the archive. Let&#8217;s look at an example of a barebones script that simply zips everything in the public html folder:</p>
<p><code>#!/bin/bash<br />
#Compliments of www.fortasse.com<br />
#Displays a greeting and backs up files<br />
#Begin Script<br />
TERM=linux<br />
export TERM<br />
NOWDATE=`date +%m%d%y` # Sets the date variable format for zipped file: MMddyy<br />
clear # clears terminal window<br />
echo<br />
echo "Hi, $USER!"<br />
echo<br />
echo "Beginning backup of files @ `date`"<br />
echo<br />
echo "Zipping directory structure..."<br />
#Remove the v in -cvzf below if you don't want to see the output<br />
tar -cvzf $HOME/html/backups/$NOWDATE.tar.gz $HOME/html/*<br />
echo "Backup complete!"<br />
</code></p>
<p>In this case, <em>everything</em> in the public html folder was zipped and the corresponding zip file placed in the <em>~/html/backups/ </em>directory. This is really effective if you don&#8217;t want to selectively back up certain files or directories. I run several backups on my server, at different rates and times and for specific files or directories. Not every web site hosted on my account will necessarily go down at the same time. Therefore, making individual back ups of different installations and/or web sites allows me to have a much finer degree of control over my backups. If I zipped the entire site in one file, I would have to worry about over-writing new content on other unaffected web sites contained in the same root when I expand the zip file. That would be another nightmare altogether!</p>
<h3>Backing up your database with MySQLDump</h3>
<p>Backing up your database is also very important. If your database goes, in most cases you&#8217;ll having nothing. Zilch. Zero. No posts, no users, no links, no tags. You get the point. Thankfully, this is fairly easy to do using a shell script.</p>
<h3>Do it!</h3>
<ol>
<li>Create a directory called <em>&#8216;database&#8217;</em> inside the the <em>/html/backups</em> directory.</li>
<li>Copy and paste the following code into the bottom of the <strong>backup.sh </strong>script.</li>
</ol>
<p><code>echo "Backing up WordPress database"<br />
mysqldump -h YOUR.DBSERVER.COM -uUSERNAME -pPASSWORD DATABASENAME &gt; $HOME/html/backups/database/$NOWDATE.sql<br />
gzip -9 $HOME/html/backups/database/$NOWDATE.sql<br />
echo<br />
echo "Job finished!"</code></p>
<p>Replace <em>YOUR.DBSERVER.COM</em> with wherever your database is stored. It might be locally stored on the machine, or it could be located on a remote server in the case of Godaddy. Replace <em>USERNAME</em> with your username, <em>PASSWORD</em> with your actual password and <em>DATABASENAME</em> with the name of the database you want to backup. Keep the spaces, all dashes and everything else you see intact. -p and <em>PASSWORD</em> are supposed to be connected. Do not make a space between them, or it may not work. Like the file back up script, this will back up the database, zip it and put it in an archive with a time stamped file name.</p>
<h3>Final steps</h3>
<p>You will need to set this script to run through your hosts CRON Job manager. In Godaddy, this is a very simple task. You need to upload the file, open up your Hosting Control Center, go to Cron Jobs and select the file and time you wish to run the shell script. <strong>NOTE: You may get a &#8216;Permission Denied Error!&#8217; In this case, try setting the permissions of the backup.sh file to 755.</strong> For other hosting companies, you may or may not have to use CRON Tab or some other CRON job manager. The commands are simple, but call your hosting company if you have any questions. In either case, <em>you should set up the job to send you an e-mail upon completion</em>. At least for the first few days, to make sure the script is working properly. Caveat: If you left to verbose (-v option) on for tar, you may get a very large e-mail.</p>
<h3>Summary</h3>
<p>So to briefly summarize everything, the first script copies specific directories, creates a mirror and zips the mirrored backup and places it in a backup directory. The file name is the time stamp of the backup date. The second script backs up everything in your public html file (all websites, subdomains, and anything else) and zips it up and does not create a mirror image of your site. The third will backup your SQL database and zip it in a nice little file using gzip. Simple enough, huh?</p>
<p>If all went as planned, you should have a working back up script for your website. I recommend using the script at least daily for the best protection. Enjoy!<br />
<br>
<br>
<br>






<div class="download-info single">


<div class="side-section">
		        		<p><br><iframe src="http://rcm.amazon.com/e/cm?t=fortasse-20&o=1&p=8&l=ez&f=ifr&f=ifr" width="120" height="240" scrolling="no" marginwidth="0" marginheight="0" border="0" frameborder="0" style="border:none;"></iframe>
</p><div class="extra"></div>
<p><a href="http://www.fortasse.com/wp-content/plugins/download-monitor/download.php?id=2" class="download-button">Download</a></p>		        	</div>



<div class="main-section">



<br>
<h1>Download: Backup Script</h1>







<table class="download-meta" cellspacing="0" style="width:100%">

<thead><tr><th scope="col">Attribute</th><th style="text-align:right" scope="col">Value</th></tr></thead><tbody>

<tr><th scope="row">Version</th><td style="text-align:right">1.2</td></tr><tr><th scope="row">Date posted</th><td style="text-align:right">Nov 18, 2010</td></tr>

<tr><th scope="row">Downloaded</th><td style="text-align:right">18 times</td></tr><tr><th scope="row">Tags</th><td style="text-align:right">backup script, linux, godaddy</td></tr>

<tr><th scope="row">File format</th><td style="text-align:right">.7z extension</td></tr>




</tbody></table>


<div class="download-desc">
<h3 class="download-desc-heading">Description</h3>
<p><p>Multiple hosting service compliant backup script, exclusively designed to work with Godaddy in mind.</p>
</p>

<p>You must be registered to download! If you are not, please <a href="http://www.fortasse.com/wp-login.php?action=register">Sign Up</a> now!</p>






<p></div></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fortasse.com/tutorials/tutorial-automatic-backup-script/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Tablets: The next big thing?</title>
		<link>http://www.fortasse.com/tech/tablets-the-next-big-thing/</link>
		<comments>http://www.fortasse.com/tech/tablets-the-next-big-thing/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 01:53:35 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Tech Insider]]></category>
		<category><![CDATA[CES]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.fortasse.com/?p=141</guid>
		<description><![CDATA[Tablets, tablets, tablets! That&#8217;s the buzz word coming from CES 2010. But, are they all they&#8217;re hyped up to be? No. Not yet, anyway. The biggest problems I see for tablets at the time of this writing are as follows: Bloated operating systems (no problem with Linux of course!) Gaming capabilities are severely limited due [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.fortasse.com/wp-content/uploads/2010/01/tablet.jpg"><img class="aligncenter size-full wp-image-146" title="Archos Tablet" src="http://www.fortasse.com/wp-content/uploads/2010/01/tablet.jpg" alt="Archos Tablet" width="560" height="320" /></a>Tablets, tablets, tablets! That&#8217;s the buzz word coming from CES 2010. But, are they all they&#8217;re hyped up to be? No. Not yet, anyway. <span id="more-141"></span>The biggest problems I see for tablets at the time of this writing are as follows:</p>
<ul>
<li>Bloated operating systems (no problem with Linux of course!)</li>
<li>Gaming capabilities are severely limited due to graphics processing and CPU limitations</li>
<li>Size versus function</li>
</ul>
<h3>Bloated operating systems</h3>
<p>As most people reading this would know, there are several Linux distros which pair up beautifully with the constraints placed on small mobile and embedded devices. I still have one of the first computers I built on my own. It&#8217;s an AMD K6-III 333 MHz machine, has a video card with 12 MB of RAM with a maximum of 64 MB RAM currently installed. It used to run Windows XP, which is a fairly light weight operating system compared to Vista and Windows 7. XP is the reliable dog of the Windows family: it&#8217;s still being used in a trimmed down fashion for quite a few mobile and embedded devices. Of course, Microsoft is phasing out XP and has plans to make all newer tablets come with Windows 7 Starter Edition (which is fairly nice, but you can&#8217;t even change the desktop background with it&#8211;whats up with that!?).</p>
<p>Windows XP installs fine on that machine, but you can tell the machine is a bit overwhelmed when trying to run anything that requires processing power. Ubuntu and Xubuntu also install fine on this box. With Ubuntu or Xubuntu installed, however, I can still get a great amount of functionality out of a machine that was, quite frankly, dilapidated when I found it on a curb at the age of 14. Let&#8217;s face the truth: Windows is bloated. It&#8217;s the epitome of going out to a nice restaurant and gorging yourself on food and drink. The food is great, but you vomit and pass out when you get home. While Windows 7 is better, it still has quite a bit of overhead. Besides that, any flavor of Linux is fairly easy to strip down for anyone who would be interested in doing so. Most devices can be made to function fairly easily without programming specific hardware drivers and Linux tends to be a very lightweight operating system in general. Fact is, my old computer isn&#8217;t the ideal comparison subject for this review, but the point is that Linux tends to be much faster and much easier on resources. This makes it ideal for tablets, <a title="Linux cell phone" href="http://www.android.com/" target="_blank">cell phones</a>, <a title="Linx for your microwave" href="http://blogs.zdnet.com/BTL/?p=29335" target="_blank">microwaves</a>, <a title="Linux router" href="http://www.fortasse.com/2010/01/networking/linksys-wrt54g-tomato/" target="_blank">routers</a>, <a title="Linux toaster" href="http://www.uberreview.com/2005/09/netbsd-controlled-toaster.htm" target="_blank">toasters</a> and anything else for that matter.</p>
<h3>Gaming capabilities</h3>
<p>I can see a lot of problems and solutions with this. For example, the trend in applications, games included, is to &#8216;rise up to the clouds,&#8217; or be flash/Web based. This is awesome because it totally alleviates any problems associated with Windows being the dominant gaming platform. Every O/S runs Flash or can be made to do so and Flash apps can run on the web or as a stand alone application. The recent boom in MySpace and Facebook apps is a fairly straightforward example of this. On top of that, at least a few gaming companies have been talking about making some level of Flash based games, particularly as volume price entry-level versions.</p>
<p>The obviously problems here are this: not everyone has broadband (although this is increasingly less so), people feel most comfortable having a copy of a game they own (unless perhaps it is unbelievably cheap), and finally, not all types of games will work best with Flash as it is at the moment and what about screen size? Honestly, this point is somewhat open-ended because I think it depends a great deal on what happens with console games, the as-yet-to-be-released streaming console games, as well as how consumers respond to Google&#8217;s cloud OS.</p>
<h3>Size versus function</h3>
<p>Lastly, people are increasingly buying laptops as their sole computer and I&#8217;m not sure I can see this happening with tablets at this point unless serious strides are made in technology. What about students, for instance? Taking notes on a laptop is bad enough, but on a tablet? I personally use my cell phone for a lot of things I might otherwise use a regular computer or laptop for, (SSH, FTP, VNC and so forth) but that is usually because of necessity (i.e. I have no other computer with me). Most consumers aren&#8217;t SSHing into a host or sending a WOL packet to their computer so they can download something they need. That said, the iPhone and the Android OS are great examples of the flexibility of cell phones and their expanding role in the future, but will people want to replace their laptop or even their desktop computer with a tablet? What about their cell phone? Many tablets accept SIM cards and some can even make and accept calls.</p>
<p>What is currently taking place may best be described as the fusion of the desktop computer, the laptop and the cell phone. But is there one or two devices to fit all? I can&#8217;t say I would comfortably replace my desktop computer with a tablet at this point. I sure haven&#8217;t replaced it with a laptop, but I tend to be quite a bit more tech savvy than the average consumer. What I can say is that my cell phone has taken the place of my laptop when it was either inappropriate or not feasible to bring along, but I would certainly use a laptop instead if it were around.</p>
<h3>Conclusion?</h3>
<p>No matter what happens, the tablet has some major problems to address: it&#8217;s too large to be a cell phone, too small to be a laptop and doesn&#8217;t pack enough punch to play current cutting edge games. Perhaps the tablet will replace the laptop or become an extension of the cell phone? Either way, I&#8217;ll hold on to my wallet until I start seeing major benefits to owning a tablet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fortasse.com/tech/tablets-the-next-big-thing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

