<?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/" xmlns:media="http://search.yahoo.com/mrss/" ><channel><title>Make Tech Easier &#187; David Delony</title> <atom:link href="http://www.maketecheasier.com/author/daviddelony/feed" rel="self" type="application/rss+xml" /><link>http://www.maketecheasier.com</link> <description>Uncomplicating the complicated, making life easier</description> <lastBuildDate>Wed, 22 May 2013 08:45:15 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>How to Easily Diagnose Your Network With MTR In Linux</title><link>http://www.maketecheasier.com/easily-diagnose-network-with-mtr-in-linux/2013/02/20</link> <comments>http://www.maketecheasier.com/easily-diagnose-network-with-mtr-in-linux/2013/02/20#comments</comments> <pubDate>Wed, 20 Feb 2013 15:50:50 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[diagnose]]></category> <category><![CDATA[mtr]]></category> <category><![CDATA[network]]></category> <category><![CDATA[terminal]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=65489</guid> <description><![CDATA[<p>If you are using "ping" and "traceroute" command to diagnose your network, a better way is to use MTR which provides the best of both Worlds.</p><p>The post <a href="http://www.maketecheasier.com/easily-diagnose-network-with-mtr-in-linux/2013/02/20">How to Easily Diagnose Your Network With MTR In Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/02/mtr-diagnose-network.jpg" alt="mtr-diagnose-network" class="lazy alignleft size-full wp-image-65847" data-recalc-dims="1" /><noscript><img src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/02/mtr-diagnose-network.jpg" alt="mtr-diagnose-network" class="alignleft size-full wp-image-65847" data-recalc-dims="1" /></noscript>If you&#8217;re serious about Linux and the command line, you&#8217;ve no doubt used <code>ping</code> to diagnose and troubleshoot your Internet connection. And if you&#8217;re serious about Linux and the command line, you&#8217;ve no doubt also used <code>traceroute</code> to diagnose your Internet connection. If you&#8217;ve wished for a tool that combined both Ping and Tracertoute, you&#8217;re in luck.<br /> <span id="more-65489"></span><br /> The tool is called <a href="http://www.bitwizard.nl/mtr/" target="_blank">MTR</a>, for Matt&#8217;s Traceroute. It&#8217;s named after Matt Kimball, the original developer. Roger Wolff has been the maintainer since 1998.</p><p>MTR combines the functions of both the standard programs ping and traceroute. Like ping, it sends ICMP requests to a destination, either a domain name or an IP address, and listens for the destination to answer back. Like Traceroute, it also works by setting the Time To Live (TTL), or the number of maximum hops a packet can take over the network, to a low number, increasing with each attempt. This determines the route packets are taking to a destination along the way. The information will update continuously for as long as MTR runs.</p><p><img class="lazy aligncenter size-full wp-image-65493" alt="mtr" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/02/mtr.gif" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-65493" alt="mtr" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/02/mtr.gif" data-recalc-dims="1" /></noscript></p><h2>Installation</h2><p>Installing it is easy enough. If you&#8217;re on a Debian/Ubuntu system just type:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> mtr</pre></td></tr></table></div><p>For other distro that doesn&#8217;t include MTR in its repository, you can download the <a href="ftp://ftp.bitwizard.nl/mtr/" target="_blank" rel="nofollow">source code</a> and compile it with the command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></td></tr></table></div><h2>Usage</h2><p>MTR works in two modes, a graphical mode that users who aren&#8217;t as comfortable with the command line can work with more easily, and in a text-based mode.</p><p>Using MTR is pretty easy. If you wanted to test Google, you&#8217;d just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">mtr google.com</pre></td></tr></table></div><p>The version in Ubuntu comes with a graphical interface. When you start MTR, the results will pop up in a window. If you&#8217;d rather have it in your terminal window like most Linux users, you have several options.</p><p>The easiest way is to call MTR with the &#8220;<code>--curses</code>&#8221; switch:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">mtr <span style="color: #660033;">--curses</span> google.com</pre></td></tr></table></div><p>If that&#8217;s too much for you as well, you can download the plain text version:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> mtr-tiny</pre></td></tr></table></div><p>If you want the graphical bells and whistles (although there really aren&#8217;t any in MTR), just use the &#8220;<code>--gtk</code>&#8221; option.</p><p>If you want to test an IP address instead of a hostname, use the &#8220;<code>--address</code>&#8221; option:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">mtr <span style="color: #660033;">--address</span> 127.0.0.1</pre></td></tr></table></div><p>Of course, this will test the loopback device, or in other words, your own machine. You can use any IP address you want. It can be useful in case your DNS ever gets hosed.</p><p>You can also do some interesting things like change the display node and the way the fields are represented.</p><p>Linux is a great platform for learning how the Internet really works, and it&#8217;s due in no small part to the availability of tools like MTR. While sophisticated networking tools can cost thousands of dollars on other platforms, you can find quality tools to diagnose and troubleshoot connections available for free on Linux.</p><p><small>Image credit: <a href="http://www.bigstockphoto.com/image-13605983/stock-photo-medical-instrument-with-computer" target="_blank">Medical Instrument With Computer</a> by BigStockPhoto</small></p><p>The post <a href="http://www.maketecheasier.com/easily-diagnose-network-with-mtr-in-linux/2013/02/20">How to Easily Diagnose Your Network With MTR In Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/easily-diagnose-network-with-mtr-in-linux/2013/02/20/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/02/mtr-diagnose-network.jpg?resize=200%2C136" medium="image"> <media:alt type="html">mtr-diagnose-network</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/02/mtr-diagnose-network.jpg?resize=200%2C136" medium="image"> <media:alt type="html">mtr-diagnose-network</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/02/mtr.gif?resize=511%2C346" medium="image"> <media:alt type="html">mtr</media:alt> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/02/mtr.gif?resize=511%2C346" medium="image"> <media:alt type="html">mtr</media:alt> </media:content> </item> <item><title>Play Classic Adventure Games on Linux With ScummVM</title><link>http://www.maketecheasier.com/play-classic-adventure-games-on-linux-with-scummvm/2013/02/13</link> <comments>http://www.maketecheasier.com/play-classic-adventure-games-on-linux-with-scummvm/2013/02/13#comments</comments> <pubDate>Wed, 13 Feb 2013 15:50:37 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Emulator]]></category> <category><![CDATA[Gaming]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=64997</guid> <description><![CDATA[<p>For those who miss those classic games such as The Secret of Monkey Island, you can now relive the glory and play classic adventure games on Linux with ScummVM</p><p>The post <a href="http://www.maketecheasier.com/play-classic-adventure-games-on-linux-with-scummvm/2013/02/13">Play Classic Adventure Games on Linux With ScummVM</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-65005" alt="ScummVM-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/02/ScummVM-teaser.png" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-65005" alt="ScummVM-teaser" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/02/ScummVM-teaser.png" data-recalc-dims="1" /></noscript>It&#8217;s fun to relive the glory days on your modern computer. For me, that period was with the classic adventure games of the early &#8217;90s: the ones made by both Sierra and LucasArts.</p><p>Fortunately, there&#8217;s an easy way to play these games again in Linux, even though they were never made for that platform.</p><p>Thanks to the miracle of emulation, you can install a piece of software that lets you play lots of adventure games from the &#8217;80s and &#8217;90s, including classics like the <em>King&#8217;s Quest</em> and <em>Space Quest</em> series, as well as <em>The Secret of Monkey Island</em> and <em>Sam and Max Hit the Road.</em></p><h2>Installing ScummVm</h2><p><a href="http://www.scummvm.org" target="_blank">ScummVM</a> is a cross-platform application that provides support for a number of major classic adventure games of the era. The games that have the most compatibility are the ones that were created under LucasArt&#8217;s SCUMM (Script Creation Utility for Maniac Mansion). The other major game engines supported included Sierra&#8217;s AGI and SCI engines. AGI was used on Sierra&#8217;s earlier adventures, including the first three installments of the <em>King&#8217;s Quest </em>series. SCI was used in the later games in the late &#8217;80s and the &#8217;90s. ScummVM&#8217;s site has a <a href="http://scummvm.org/compatibility/" target="_blank">list</a> of compatible games.</p><p>Installing it on Linux is easy enough. If you&#8217;re using Ubuntu, just type:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> scummvm</pre></td></tr></table></div><h2>Getting Games</h2><p>ScummVM is no good by itself. You need games, of course. If you want to play these classic games, you&#8217;ll have to have them on your computer somehow. If you have copies of them, it&#8217;s a matter of simply copying the disks to your hard drive.</p><p><img class="lazy aligncenter size-full wp-image-65006" alt="ScummVM" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/02/ScummVM.png" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-65006" alt="ScummVM" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/02/ScummVM.png" data-recalc-dims="1" /></noscript></p><p>If you don&#8217;t have them, and you want to play them legally, you&#8217;ll have to buy them. One source for old games is <a href="http://www.gog.com/" target="_blank">Gog.com</a>, which has a large selection of classic adventure games compatible with ScummVM. Most of them are distributed as Windows executable files, so you&#8217;ll have to run WINE to extract them. You can also make a trip to your favorite online auction site to see if anyone has a copy of the games you want.</p><p>In the ScummVM menu, just click the &#8220;Add Game&#8221; button, then navigate to the directory where your game is stored, and if it&#8217;s a game that ScummVM recognizes, it will be added to the menu.</p><p>Fortunately, there are some free adventure games you can play if you don&#8217;t want to shell out any more for adventure games.</p><p>One of the best is <em>Beneath A Steel Sky</em>, a dystopian science fiction adventure that was released as freeware by its publisher, Revolution Software.</p><p>Another good one is <em>Flight of the Amazon Queen</em>, an irreverent take on adventure movies from the &#8217;30s and &#8217;40s.</p><p>These games and more are available from ScummVM&#8217;s download page, or as Ubuntu packages:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> beneath-a-steel-sky</pre></td></tr></table></div><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> flight-of-the-amazon-queen</pre></td></tr></table></div><p>ScummVM is a must-have for anyone who wants to relive the heyday of adventure gaming in the late &#8217;80s and early &#8217;90s. It&#8217;s nice to know that there are still people out there who care about the genre, even if the mainstream game industry doesn&#8217;t.</p><p><small>Image credit: <a href="http://en.wikipedia.org/wiki/File:ScummVM_1.0.0.png" target="_blank">Wikipedia</a></small></p><p>The post <a href="http://www.maketecheasier.com/play-classic-adventure-games-on-linux-with-scummvm/2013/02/13">Play Classic Adventure Games on Linux With ScummVM</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/play-classic-adventure-games-on-linux-with-scummvm/2013/02/13/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/02/ScummVM-teaser.png?resize=200%2C125" medium="image"> <media:alt type="html">ScummVM-teaser</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/02/ScummVM-teaser.png?resize=200%2C125" medium="image"> <media:alt type="html">ScummVM-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/02/ScummVM.png?resize=600%2C375" medium="image"> <media:alt type="html">ScummVM</media:alt> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/02/ScummVM.png?resize=600%2C375" medium="image"> <media:alt type="html">ScummVM</media:alt> </media:content> </item> <item><title>5 Linux Games For Low-Powered Computers</title><link>http://www.maketecheasier.com/5-linux-games-for-low-powered-computers/2013/02/06</link> <comments>http://www.maketecheasier.com/5-linux-games-for-low-powered-computers/2013/02/06#comments</comments> <pubDate>Wed, 06 Feb 2013 15:50:47 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Featured]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[games]]></category> <category><![CDATA[Gaming]]></category> <category><![CDATA[old computer]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=64604</guid> <description><![CDATA[<p>One of the great things about Linux is that you can run it on older hardware. Although there are plenty of games available that use 3D graphics, if you're on an older or low-powered computer, you can still play some great Linux games if you're willing to forgo some graphical flair.</p><p>The post <a href="http://www.maketecheasier.com/5-linux-games-for-low-powered-computers/2013/02/06">5 Linux Games For Low-Powered Computers</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-64623" alt="linux-games-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-teaser.png" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-64623" alt="linux-games-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-teaser.png" data-recalc-dims="1" /></noscript>One of the great things about Linux is that you can run it on older hardware.  After a hard day of programming and configuration, it&#8217;s always good to cut loose and have a little fun. Although there are plenty of games available that use 3D graphics, if you&#8217;re on an older or low-spec computer, you can still play some great games if you&#8217;re willing to forgo some graphical flair.<br /> <span id="more-64604"></span></p><h2>1. NetHack</h2><p><img class="lazy aligncenter size-full wp-image-64622" alt="linux-games-nethack" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-nethack.png" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64622" alt="linux-games-nethack" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-nethack.png" data-recalc-dims="1" /></noscript></p><p>One of the oldest games currently in development, this RPG has been around since the &#8217;80s. Its heritage goes back even farther to Rogue, which was developed in the late &#8217;70s. This style of game has been known as &#8220;Roguelike,&#8221; and has a strong cult following to this day.</p><p>This style of gameplay is distinctive for its use of ASCII graphics, though tile-based graphics are available.</p><p>You can install it with this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> nethack-x11</pre></td></tr></table></div><h2>2. Muds</h2><p><img class="lazy aligncenter size-full wp-image-64620" alt="linux-games-mud" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-mud.png" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64620" alt="linux-games-mud" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-mud.png" data-recalc-dims="1" /></noscript></p><p>If you prefer role-playing with other people, but you don&#8217;t have a lot of computing power, then you might want to check out the original MMORPGs &#8211; MUDs. The website <a href="http://mudconnect.com/" target="_blank">Mud Connector</a> lists hundreds of listings. You can telnet into them but a better option is to use a client. They can do things like remember usernames and passwords for you. A good one to start with on Linux is KildClient:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> kildclient</pre></td></tr></table></div><h2>3. Interactive Fiction</h2><p><img class="lazy aligncenter size-full wp-image-64619" alt="linux-games-if" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-if.png" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64619" alt="linux-games-if" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-if.png" data-recalc-dims="1" /></noscript></p><p>Yes, interactive fiction and text adventure games are still around. And they&#8217;re even better than you might remember from back in the &#8217;80s. Although no professional developers are creating them, there&#8217;s an enthusiastic amateur community of interactive fiction authors on the Web, and even an annual competition. There are a number of games listed on the Interactive Fiction Database, in a variety of formats. One of the most popular is Z-Machine, which was the format used by Infocom&#8217;s classic text adventures of the &#8217;80s.</p><p>A popular Z-machine client is Frotz, which runs in the terminal:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> frotz</pre></td></tr></table></div><p>One of the most intriguing IF games is Emily Short&#8217;s &#8220;<em>Galatea</em>&#8220;, where you have conversation with a living statue.</p><h2>4. BSD Games</h2><p><img class="lazy aligncenter size-full wp-image-64618" alt="linux-games-bsd" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-bsd.png" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64618" alt="linux-games-bsd" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-games-bsd.png" data-recalc-dims="1" /></noscript></p><p>It seems that where computers go, games follow. This was true even in the &#8217;70s and &#8217;80s. Games have had a long tradition in Unix culture. Unix was even created to play a game, known as <em>Space Travel</em>. At UC Berkeley. The programmers working on BSD, or the Berkeley Software Distribution, when they weren&#8217;t working on the implementation of TCP/IP that&#8217;s used almost everywhere, created a bunch of fun games. Some of them include &#8220;<em>Robots</em>&#8220;, where you try to out-maneuver robots trying to kill you, &#8220;<em>Adventure</em>&#8220;, one of the original text adventure games, and various board and card games. Some of these inspired the modern graphical counterparts included with modern distros.</p><p>You can install it in Ubuntu using this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> bsdgames</pre></td></tr></table></div><h2>5. Emulators</h2><p><img class="lazy alignleft size-full wp-image-55112" alt="Stella Berzerk screenshot" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/08/stella-berzerk.png" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-55112" alt="Stella Berzerk screenshot" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/08/stella-berzerk.png" data-recalc-dims="1" /></noscript></p><p>Although emulators require more horsepower than the original hardware, most recent computers can run them easily. They&#8217;re available for just about any game console or computer ever made. Some of the previous ones we&#8217;ve covered include <a href="http://maketecheasier.com/play-atari2600-games-on-ubuntu/2012/08/29" target="_blank">Stella</a> and <a href="http://maketecheasier.com/play-old-dos-games-in-linux/2012/08/14" target="_blank">DOSBox</a>. If you&#8217;re a fan of graphical adventure games, you should check out ScummVM.</p><p>You can install it in Ubuntu:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> scummvm</pre></td></tr></table></div><p>This article should give you a taste of what&#8217;s available, but it&#8217;s only scratching the surface. You might want to explore your package manager and see what you can find. And if you found one, do share with us in the comments.</p><p>The post <a href="http://www.maketecheasier.com/5-linux-games-for-low-powered-computers/2013/02/06">5 Linux Games For Low-Powered Computers</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/5-linux-games-for-low-powered-computers/2013/02/06/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/01/linux-games-teaser.png?resize=200%2C129" medium="image"> <media:alt type="html">linux-games-teaser</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-games-teaser.png?resize=200%2C129" medium="image"> <media:alt type="html">linux-games-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-games-nethack.png?resize=600%2C388" medium="image"> <media:alt type="html">linux-games-nethack</media:alt> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/01/linux-games-nethack.png?resize=600%2C388" medium="image"> <media:alt type="html">linux-games-nethack</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-games-mud.png?resize=724%2C376" medium="image"> <media:alt type="html">linux-games-mud</media:alt> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/01/linux-games-mud.png?resize=724%2C376" medium="image"> <media:alt type="html">linux-games-mud</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-games-if.png?resize=520%2C539" medium="image"> <media:alt type="html">linux-games-if</media:alt> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/01/linux-games-if.png?resize=520%2C539" medium="image"> <media:alt type="html">linux-games-if</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-games-bsd.png?resize=600%2C423" medium="image"> <media:alt type="html">linux-games-bsd</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-games-bsd.png?resize=600%2C423" medium="image"> <media:alt type="html">linux-games-bsd</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/08/stella-berzerk.png?resize=576%2C420" medium="image"> <media:alt type="html">Stella Berzerk screenshot</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/08/stella-berzerk.png?resize=576%2C420" medium="image"> <media:alt type="html">Stella Berzerk screenshot</media:alt> </media:content> </item> <item><title>5 Books Every Linux Enthusiast Should Read</title><link>http://www.maketecheasier.com/5-linux-books-every-linux-enthusiast-should-read/2013/01/30</link> <comments>http://www.maketecheasier.com/5-linux-books-every-linux-enthusiast-should-read/2013/01/30#comments</comments> <pubDate>Wed, 30 Jan 2013 15:50:27 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[books]]></category> <category><![CDATA[ebooks]]></category> <category><![CDATA[reading]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[Unix]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=64055</guid> <description><![CDATA[<p>Even though there's a wealth of online information about Linux available on the Internet, one of the best ways to learn is still a good old-fashioned book. Well, not completely old-fashioned. Many of these Linux books are available in electronic formats. The following is a list of five Linux books that every enthusiast should read.</p><p>The post <a href="http://www.maketecheasier.com/5-linux-books-every-linux-enthusiast-should-read/2013/01/30">5 Books Every Linux Enthusiast Should Read</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-teaser1.jpg" alt="linux-books-teaser" class="lazy alignleft size-full wp-image-64629" data-recalc-dims="1" /><noscript><img src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-teaser1.jpg" alt="linux-books-teaser" class="alignleft size-full wp-image-64629" data-recalc-dims="1" /></noscript>Even though there&#8217;s a wealth of online information about Linux available on the Internet, one of the best ways to learn is still a good old-fashioned book. Well, not completely old-fashioned. Many of these Linux books are available in electronic formats. The following is a list of five Linux books that every enthusiast should read.<br /> <span id="more-64055"></span></p><h2>1. The C Programming Language</h2><p><img class="lazy size-full wp-image-64126 aligncenter" alt="c programming" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/c-programming.jpg" data-recalc-dims="1" /><noscript><img class="size-full wp-image-64126 aligncenter" alt="c programming" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/c-programming.jpg" data-recalc-dims="1" /></noscript></p><p>This <a href="http://www.amazon.com/gp/product/0131103628/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0131103628&#038;linkCode=as2&#038;tag=buildgamingco-20" target="_blank">classic guide</a>, known as &#8220;K&amp;R&#8221; among programmers, is a compact guide to the C language, much as the title suggests. Unlike the thousand-page tomes out there, this book, written by C&#8217;s creators, the late Dennis Ritchie (also one of the creators of Unix) and Brian Kernighan, the second edition weighs in at a comparatively slim 272 pages, including the appendices. Anyone familiar with the terse style of the manpages should know what to expect from this book. It&#8217;s for people who are comfortable programming and doesn&#8217;t waste ink explaining basic concepts.</p><p>&#8220;<em>C is not a big language, and it is not well-served by a big book,</em>&#8221; the authors explain in the preface.</p><p>The reason serious Linux users (who seem to turn into programmers anyway) should read this book, even if they don&#8217;t use C very much and aren&#8217;t experienced programmers, is that much of Linux is written in C.</p><h2>2.Unix Power Tools</h2><p><img class="lazy aligncenter size-full wp-image-64128" alt="linux-book-upt" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-book-upt.jpg" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64128" alt="linux-book-upt" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-book-upt.jpg" data-recalc-dims="1" /></noscript></p><p>Unlike K&amp;R, this is a <a href="http://www.amazon.com/gp/product/0596003307/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596003307&#038;linkCode=as2&#038;tag=buildgamingco-20" target="_blank">hefty book</a> by O&#8217;Reilly, one of the major technical book publishers. You don&#8217;t have to slog through the book page by page as the authors have designed the book as a series of short chapters written in a breezy style. It&#8217;s great for Unix and Linux users of every skill level to learn something new, from setting up the terminal to Perl programming.</p><p>Since the short pieces are extensively cross-referenced, you&#8217;ll find yourself bouncing around the book, almost like a paper edition of TV Tropes. It&#8217;s a fun book that you&#8217;ll learn a lot from. I&#8217;ve used the style as a model for my posts here at Make Tech Easier.</p><h2>3. Essential System Administration</h2><p><img class="lazy aligncenter size-full wp-image-64130" alt="" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-administration.jpg" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64130" alt="" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-administration.jpg" data-recalc-dims="1" /></noscript></p><p>Aeleen Frisch&#8217;s guide is another <a href="http://www.amazon.com/gp/product/0596003439/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596003439&#038;linkCode=as2&#038;tag=buildgamingco-20" target="_blank">hefty tome</a>, thought this one deals with, you guessed it, system administration. This book deals with various Unix flavors, including Red Hat and SUSE Linux. You can usually apply the information to nearly any Linux flavor out there. Frisch doesn&#8217;t skimp on information.</p><p>Even if you&#8217;re only managing a personal computer instead of racks and racks of servers, you&#8217;re still a system administrator. This is a great book for learning how to take care of your system effectively. A lot of other people swear by <a href="http://www.amazon.com/gp/product/0131480057/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0131480057&#038;linkCode=as2&#038;tag=buildgamingco-20">UNIX and Linux System Administration Handbook Edition</a>; however, though I haven&#8217;t read it.</p><h2>4. Linux and the Unix Philosophy</h2><p><img class="lazy aligncenter size-full wp-image-64127" alt="linux-books-philosophy" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-philosophy.jpg" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64127" alt="linux-books-philosophy" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-philosophy.jpg" data-recalc-dims="1" /></noscript></p><p>Mike Gancarz&#8217;s <a href="http://www.amazon.com/gp/product/1555582737/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1555582737&#038;linkCode=as2&#038;tag=buildgamingco-20" target="_blank">update</a> of his classic &#8220;<em>The Unix Philosophy</em>&#8221; for the Linux era is a manifesto of the Unix philosophy of building small tools designed for the command line, where they can be easily scripted for efficiency. In an age of increasing software bloat, it&#8217;s nice to know that there are still people who believe in &#8220;keep it simple, stupid!&#8221;</p><h2>5. The Cathedral and the Bazaar</h2><p><img class="lazy aligncenter size-full wp-image-64129" alt="linux-books-cathedral" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-cathedral.jpg" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-64129" alt="linux-books-cathedral" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/linux-books-cathedral.jpg" data-recalc-dims="1" /></noscript></p><p>Eric S. Raymond&#8217;s classic essay shows how the Linux economy works, even if it should have failed long ago. Raymond shows how Linux is a &#8220;bazaar&#8221; where lots of people all over the world submit code as opposed to the &#8220;cathedral&#8221; where only a select few are in charge of a software project at places like Microsoft. True to the open source spirit, it&#8217;s available for <a href="http://www.catb.org/esr/writings/cathedral-bazaar/" target="_blank">free</a> online.</p><p>Of course, there are plenty of good books on Unix and Linux, much more than can be covered in a single post. Other than the obvious choices of looking on the Internet and in libraries, another good source for Unix and Linux books is universities with good computer science departments.</p><p><em>Disclosure: This article contains an affiliate link. While we only write about products we think deserve to be on this site, Make Tech Easier may earn a small commission if you click through and buy the product in question.</em></p><p><small>Image credit: <a href="http://www.bigstockphoto.com/image-12763865/stock-photo-opened-book,-lying-on-the-bookshelf-with-a-glasses" target="_blank">opened book, lying on the bookshelf with a glasses</a> by BigStockPhoto</small></p><p>The post <a href="http://www.maketecheasier.com/5-linux-books-every-linux-enthusiast-should-read/2013/01/30">5 Books Every Linux Enthusiast Should Read</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/5-linux-books-every-linux-enthusiast-should-read/2013/01/30/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/01/linux-books-teaser1.jpg?resize=200%2C133" medium="image"> <media:alt type="html">linux-books-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-books-teaser1.jpg?resize=200%2C133" medium="image"> <media:alt type="html">linux-books-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/c-programming.jpg?resize=491%2C648" medium="image"> <media:alt type="html">c programming</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/c-programming.jpg?resize=491%2C648" medium="image"> <media:alt type="html">c programming</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-book-upt.jpg?resize=500%2C656" medium="image"> <media:alt type="html">linux-book-upt</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-book-upt.jpg?resize=500%2C656" medium="image"> <media:alt type="html">linux-book-upt</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-books-administration.jpg?resize=500%2C656" medium="image" /> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-books-administration.jpg?resize=500%2C656" medium="image" /> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-books-philosophy.jpg?resize=500%2C500" medium="image"> <media:alt type="html">linux-books-philosophy</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-books-philosophy.jpg?resize=500%2C500" medium="image"> <media:alt type="html">linux-books-philosophy</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2013/01/linux-books-cathedral.jpg?resize=394%2C610" medium="image"> <media:alt type="html">linux-books-cathedral</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/linux-books-cathedral.jpg?resize=394%2C610" medium="image"> <media:alt type="html">linux-books-cathedral</media:alt> </media:content> </item> <item><title>Regular Expressions Cheat Sheet</title><link>http://www.maketecheasier.com/regular-expressions-cheat-sheet/2013/01/23</link> <comments>http://www.maketecheasier.com/regular-expressions-cheat-sheet/2013/01/23#comments</comments> <pubDate>Thu, 24 Jan 2013 00:25:59 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[cheatsheet]]></category> <category><![CDATA[regular expressions]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=63632</guid> <description><![CDATA[<p>Regular expressions can be very useful for searching text, but It can be tricky and difficult to master as well. Here is a small regex cheat sheet for people who simply need a little refresher from time to time.</p><p>The post <a href="http://www.maketecheasier.com/regular-expressions-cheat-sheet/2013/01/23">Regular Expressions Cheat Sheet</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/regex-sticky-notes.jpg" alt="regex-sticky-notes" class="lazy alignleft size-full wp-image-64187" data-recalc-dims="1" /><noscript><img src="http://i0.wp.com/imagecdn5.maketecheasier.com/2013/01/regex-sticky-notes.jpg" alt="regex-sticky-notes" class="alignleft size-full wp-image-64187" data-recalc-dims="1" /></noscript>If you work with text, you&#8217;ll appreciate how useful regular expressions are. Regular expressions are everywhere in Linux for searching through text right down to the character. This article aims to provide a small &#8220;cheat sheet&#8221; for people who simply need a little refresher from time to time.</p><p>If you need some introduction to regular expressions, check out our <a href="http://maketecheasier.com/the-beginner-guide-to-regular-expressions/2012/12/12" title="The Beginner Guide to Regular Expressions">beginner guide here</a>.</p><table id="tablepress-1" class="tablepress tablepress-id-1"><thead><tr class="row-1 odd"><th class="column-1"><div><strong>Character</strong></div></th><th class="column-2"><div><strong>Description</strong></div></th><th class="column-3"><div><strong>Example</strong></div></th></tr></thead><tbody class="row-hover"><tr class="row-2 even"><td class="column-1">. (dot)</td><td class="column-2">Match any single character, except newline (\n)</td><td class="column-3"><code>c.t</code> matches "cat", "cut" or "cot."</td></tr><tr class="row-3 odd"><td class="column-1">* (star)</td><td class="column-2">Repeat the previous expression 0 or more times (greedy mode)</td><td class="column-3"><code>12*3</code> matches "13", "123", "1223", "12223". It can be use together with . (dot) such as <code>m.*easier</code> matches "maketecheasier". Using <code>.*</code> by itself is meaningless as it matches everything and return the full result.</td></tr><tr class="row-4 even"><td class="column-1">+ (plus)</td><td class="column-2">Repeat the previous expression 1 or more times.</td><td class="column-3"><code>12+3</code> matches "123","1223","12223"</td></tr><tr class="row-5 odd"><td class="column-1">? (question mark)</td><td class="column-2">Makes the previous item optional.</td><td class="column-3"><code>ma?ke</code> matches "make", "mke"</td></tr><tr class="row-6 even"><td class="column-1">^ (caret)</td><td class="column-2">Match from the beginning of the string</td><td class="column-3"><code>^he</code> matches "hello", "hell", "help", "he is a boy"</td></tr><tr class="row-7 odd"><td class="column-1">$ (dollar)</td><td class="column-2">Match from the end of the string</td><td class="column-3"><code>ed$</code> matches "acted", bed", "greed"</td></tr><tr class="row-8 even"><td class="column-1">(...) (round bracket)</td><td class="column-2">Grouping of characters or expression</td><td class="column-3"><code>(ak)</code> matches "make", "take", '</td></tr><tr class="row-9 odd"><td class="column-1">{n} (curly bracket, where n is an integer bigger than 0)</td><td class="column-2">Match the previous item exactly n times</td><td class="column-3"><code>12{3}5</code> matches "12225"</td></tr><tr class="row-10 even"><td class="column-1">[...] (square bracket)</td><td class="column-2">match a single character in the bracket</td><td class="column-3"><code>[abc]</code> matches "a","b" or "c" in the string "abc".</td></tr><tr class="row-11 odd"><td class="column-1">[^...]</td><td class="column-2">Match any character except for those that are defined in the bracket</td><td class="column-3"><code>a[^b]c</code> matches "aec", "acc", "adc", but not "abc"</td></tr><tr class="row-12 even"><td class="column-1">| (pipe)</td><td class="column-2">Match either the expression on the left or right of the pipe.</td><td class="column-3"><code>col(o|ou)r</code> matches "color", "colour"</td></tr><tr class="row-13 odd"><td class="column-1">- (hypen)</td><td class="column-2">Specify a range of characters to match. Used mostly in [a-z], [A-Z],[1-9],[a-zA-Z1-9]</td><td class="column-3"><code>a[a-z]c</code> matches "abc", "acc", "adc"</td></tr><tr class="row-14 even"><td class="column-1">\ (backslash)</td><td class="column-2">Escape a special character and turn it into an ordinary character.</td><td class="column-3"><code>a\*c</code> matches "a*c".</td></tr><tr class="row-15 odd"><td class="column-1">\n, \r, \t</td><td class="column-2">match a newline, return and tab character respectively</td><td class="column-3"></td></tr><tr class="row-16 even"><td class="column-1">\b...\b</td><td class="column-2">Match a word within the boundary.</td><td class="column-3"><code>\bTech\b</code> matches the word "Tech" in "Make Tech Easier".</td></tr></tbody></table><h2>Some More Complex Examples</h2><p><strong>Matching a certain number of characters</strong>.</p><p>Here&#8217;s an example for a U.S. phone number, not counting the area code:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span>-<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">3</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>-<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span>-<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">4</span><span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></td></tr></table></div><p>This will match any phone number of the format &#8220;111-1111&#8243;.</p><p><strong>Making a pattern optional</strong></p><p>Here&#8217;s the U.S. phone number example again, this time with optional area codes. We&#8217;ll assume that the file with the phone numbers we&#8217;re looking for has phone numbers structured like this: 555-555-5555. The &#8220;?&#8221; operator denotes an optional pattern preceding it.</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span>-<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">3</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>-<span style="color: #7a0874; font-weight: bold;">&#41;</span>?<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span>-<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">3</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>-<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span>-<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">4</span><span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></td></tr></table></div><p>Sure, it&#8217;s a bit ugly, as regular expressions tend to be, but it&#8217;s very powerful.</p><p><strong>Finding a range of characters</strong>:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span>,<span style="color: #000000;">3</span><span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></td></tr></table></div><p>This will match any character between 1 and 3 times.</p><h2>Download Regular Expressions Cheat Sheet</h2><p>Can&#8217;t get enough of this? We have prepared a downloadable cheat sheet for you so you can access to it when you need it.</p><p><a href="http://maketecheasier.com/downloads" target="_blank">Download it here.</a></p><p>The post <a href="http://www.maketecheasier.com/regular-expressions-cheat-sheet/2013/01/23">Regular Expressions Cheat Sheet</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/regular-expressions-cheat-sheet/2013/01/23/feed</wfw:commentRss> <slash:comments>3</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/regex-sticky-notes.jpg?resize=200%2C191" medium="image"> <media:alt type="html">regex-sticky-notes</media:alt> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2013/01/regex-sticky-notes.jpg?resize=200%2C191" medium="image"> <media:alt type="html">regex-sticky-notes</media:alt> </media:content> </item> <item><title>Icaros: A Modern Open Source Amiga OS</title><link>http://www.maketecheasier.com/icaros-a-modern-open-source-amiga-os/2013/01/10</link> <comments>http://www.maketecheasier.com/icaros-a-modern-open-source-amiga-os/2013/01/10#comments</comments> <pubDate>Thu, 10 Jan 2013 22:25:56 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Amiga OS]]></category> <category><![CDATA[Commodore]]></category> <category><![CDATA[haiku]]></category> <category><![CDATA[Icaros]]></category> <category><![CDATA[open source]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=62751</guid> <description><![CDATA[<p>You might have seen our article on Haiku, an open source implementation of BeOS. It's not the only open source re-implementation of a classic computer OS. Icaros is a reimplementation of the classic Amiga OS for PCs. It's based on AROS (the Amiga Research Operating System), but is available in a ready-to-run live version.</p><p>The post <a href="http://www.maketecheasier.com/icaros-a-modern-open-source-amiga-os/2013/01/10">Icaros: A Modern Open Source Amiga OS</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy size-full wp-image-62829 alignleft" alt="icaros-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/icaros-teaser.jpg" data-recalc-dims="1" /><noscript><img class="size-full wp-image-62829 alignleft" alt="icaros-teaser" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2013/01/icaros-teaser.jpg" data-recalc-dims="1" /></noscript>You might have seen<a href="http://maketecheasier.com/haiku-beos-for-the-21st-century/2012/12/31"> our article on Haiku</a>, an open source implementation of BeOS. It&#8217;s not the only open source re-implementation of a classic computer OS. <a href="http://vmwaros.blogspot.com/" target="_blank">Icaros</a> is a reimplementation of the classic Amiga OS for PCs. It&#8217;s based on AROS (the Amiga Research Operating System), but is available in a ready-to-run live version.<br /> <span id="more-62751"></span><br /> The original Commodore Amiga was mind-blowing when it first hit the computing scene way back in 1985. It was the first affordable computer capable of multi-tasking, and it also had some custom chips that gave it advanced graphics and sound compared to the other machines available.</p><p>Although it wasn&#8217;t quite a commercial success compared to the PC, it did manage to attract a dedicated cult following, especially in Europe. If you thought Mac fans were fanatical, hang out with some Amiga users sometime. They&#8217;ve kept the platform going almost 20 years after Commodore folded in 1994.</p><h2>Getting started</h2><p>So if you&#8217;re intrigued, how do you get started? It&#8217;s easy. the Icaros project has created a live image that can be downloaded to a DVD or a USB stick and then used like a live Linux distro. It also comes with a pre-configured QEMU image so you can run right away. There&#8217;s also a &#8220;light&#8221; version that can fit on a single CD.</p><p><img class="lazy aligncenter size-full wp-image-62828" alt="icaros" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/icaros.jpg" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-62828" alt="icaros" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/icaros.jpg" data-recalc-dims="1" /></noscript></p><p>If you&#8217;re using a virtualization program such as VirtualBox, you can simply set up a new machine and boot the disk image from that, or you can use a DVD or USB key if you want.</p><p>When you boot, you&#8217;ll have a fully-working replica of the traditional Amiga OS. Of course, it&#8217;ll be a lot smoother than it was in the &#8217;80s.</p><p>One feature of Icaros worth noting is the RAM disk. It works exactly as it sounds: it uses part of the RAM as storage space. It&#8217;ll be gone when you reboot the machine, however. It&#8217;s good for temporary stuff like downloads that you&#8217;re only going to use once. If your download folder on other machines is like mine, you can see why this can be a useful feature. This will help reduce clutter on your hard drive.</p><p>If you&#8217;re a serious Linux user, you know how useful the shell is. Fortunately, Icaros has one as well, but it uses AmigaDOS rather than Linux commands; however, you can pick it up if you&#8217;re a Linux user.</p><p>If you have some old Amiga games, you&#8217;ll be pleased to know that the system can emulate the old 68000-based Amigas for some retro gaming fun. And speaking of games, Icaros comes with the classic Turrican. If that&#8217;s not enough, you can find various Amgia games on the Web if you know where to look. You can also buy a collection of Amiga games on <a href="http://www.amigaforever.com/" target="_blank">Amiga Forever</a>. The benefit of doing it this way is that it&#8217;s legal and you&#8217;ll get an emulator for Windows if you want, plus ROMs you can use on Amiga emulators on other platforms, including Linux.</p><p>If you&#8217;re looking for something different from the standard Windows, Mac and Linux desktops, or you&#8217;re an Amiga fan, Icaros is well worth a look.</p><p><a href="http://vmwaros.blogspot.com/" target="_blank">Icaros</a></p><p>The post <a href="http://www.maketecheasier.com/icaros-a-modern-open-source-amiga-os/2013/01/10">Icaros: A Modern Open Source Amiga OS</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/icaros-a-modern-open-source-amiga-os/2013/01/10/feed</wfw:commentRss> <slash:comments>4</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/icaros-teaser.jpg?resize=200%2C112" medium="image"> <media:alt type="html">icaros-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/icaros-teaser.jpg?resize=200%2C112" medium="image"> <media:alt type="html">icaros-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/icaros.jpg?resize=600%2C337" medium="image"> <media:alt type="html">icaros</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/icaros.jpg?resize=600%2C337" medium="image"> <media:alt type="html">icaros</media:alt> </media:content> </item> <item><title>Linux: The Ultimate Word Processor?</title><link>http://www.maketecheasier.com/linux-the-ultimate-word-processor/2012/12/19</link> <comments>http://www.maketecheasier.com/linux-the-ultimate-word-processor/2012/12/19#comments</comments> <pubDate>Thu, 20 Dec 2012 00:25:45 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[emacs]]></category> <category><![CDATA[vim]]></category> <category><![CDATA[word processor]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=61364</guid> <description><![CDATA[<p>Linux is seldom known as the platform for word processing, but do you know that it can handle text much better than other systems? Let check it out.</p><p>The post <a href="http://www.maketecheasier.com/linux-the-ultimate-word-processor/2012/12/19">Linux: The Ultimate Word Processor?</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-61395" alt="linux-text-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-text-teaser.jpg" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-61395" alt="linux-text-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-text-teaser.jpg" data-recalc-dims="1" /></noscript>If you use Linux in a professional capacity, it&#8217;s probably to either develop code or host a website on a server. The traditional Unix approach of using small tools that do one job well can be used effectively to create text for humans rather than computers.<br /> <span id="more-61364"></span><br /> In fact, that&#8217;s how the original developers of Unix at Bell Labs convinced their management to buy them a PDP-11 in the early &#8217;70s. They would develop a system for processing patent applications. It was an early form of word processing.</p><p>Bell Labs also developed a package called Writer&#8217;s Workbench that could help researchers, clerks and other people developing documentation to write effectively. It could even detect sexist phrases.</p><p>The Writer&#8217;s Workbench is long gone, but you can assemble your own toolkit by using some Linux tools. Some come with most distributions and other you&#8217;ll have to install by yourself, but you can have a more flexible solution than a word processor like LibreOffice.</p><p><img class="lazy aligncenter size-full wp-image-61396" alt="linux-text" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-text.jpg" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-61396" alt="linux-text" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-text.jpg" data-recalc-dims="1" /></noscript></p><h2>Editor</h2><p>The first tool you&#8217;ll need is an editor. If you haven&#8217;t noticed, there are a lot of them available for Linux. The most popular ones are <a href="http://maketecheasier.com/tag/vim">Vim</a> and Emacs. I won&#8217;t go into too much detail on how to actually use them, but we have lots of posts with tips and tricks for various editors on this blog, including one for Vim.</p><p>To install Vim or Emacs on Ubuntu, just use these commands:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> <span style="color: #c20cb9; font-weight: bold;">vim</span></pre></td></tr></table></div><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> emacs24</pre></td></tr></table></div><p>There&#8217;s a long-standing debate over which one is best, but you should just try both (or something else completely) and try which one feels best to you. And please, don&#8217;t argue about it on the Internet!</p><h2>Spelling/Style Checker</h2><p>Another necessary tool that&#8217;s built into most word processors is a spelling checker. This is available as a seperate program in Linux. It&#8217;s called ispell.</p><p>To install it in Ubuntu, simply type this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> ispell</pre></td></tr></table></div><p>You&#8217;ll have to install a language pack. If you use American English, for example, you&#8217;d install the &#8220;iamerican&#8221; pack as you would any other Debian/Ubuntu package. There are language packs available for any language you&#8217;d care to imagine.</p><p>To scan a piece of text you&#8217;ve created, just type:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">ispell sometext.txt</pre></td></tr></table></div><p>You&#8217;ll get an interactive screen similar to what you&#8217;d use for a spell checker in a word processing package. It will flag words it thinks it&#8217;s misspelled, and you can either leave them or keep them.</p><p>Remember the Writer&#8217;s Workbench I talked about? There are a couple of GNU tools that replicate some part of the original project, called Style and Diction.</p><p>You can install them both with one command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> diction</pre></td></tr></table></div><p>Both programs will analyze text for stylistic elements. Style displays readability metrics so you don&#8217;t bore your audience with overly formal language, and Diction attempts to help you get rid of wordy phrases with too many words in them.</p><p>You can call them with &#8220;style&#8221; and &#8220;diction&#8221; at the command line.</p><h2>Advanced Text Processing</h2><p>You can get into more sophisticated tools for doing things to text, like Sed, Awk and Perl. These are fully-fledged programming languages, and they&#8217;re beyond the scope of a short tutorial, but they&#8217;re worth digging into if you have to change a lot of data quickly. If you&#8217;re intrigued about using Linux for text, you might be interested in a book from the &#8217;80s &#8211; <a href="http://www.amazon.com/gp/product/0672462915/ref=as_li_tf_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0672462915&amp;linkCode=as2&amp;tag=buildgamingco-20" target="_blank">Unix Text Processing</a><img class="lazy " src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://www.assoc-amazon.com/e/ir?t=buildgamingco-20&amp;l=as2&amp;o=1&amp;a=0672462915" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important" /><noscript><img src="http://www.assoc-amazon.com/e/ir?t=buildgamingco-20&amp;l=as2&amp;o=1&amp;a=0672462915" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important" /></noscript> by O&#8217;Reilly. Even though it&#8217;s old, it&#8217;s got a lot of good info still applicable to modern Linux systems.</p><p>The post <a href="http://www.maketecheasier.com/linux-the-ultimate-word-processor/2012/12/19">Linux: The Ultimate Word Processor?</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/linux-the-ultimate-word-processor/2012/12/19/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/12/linux-text-teaser.jpg?resize=200%2C150" medium="image"> <media:alt type="html">linux-text-teaser</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/12/linux-text-teaser.jpg?resize=200%2C150" medium="image"> <media:alt type="html">linux-text-teaser</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/12/linux-text.jpg?resize=600%2C450" medium="image"> <media:alt type="html">linux-text</media:alt> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/12/linux-text.jpg?resize=600%2C450" medium="image"> <media:alt type="html">linux-text</media:alt> </media:content> <media:content url="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" medium="image" /> <media:content url="http://www.assoc-amazon.com/e/ir?t=buildgamingco-20&amp;l=as2&amp;o=1&amp;a=0672462915" medium="image" /> </item> <item><title>The Beginner Guide to Regular Expressions</title><link>http://www.maketecheasier.com/the-beginner-guide-to-regular-expressions/2012/12/12</link> <comments>http://www.maketecheasier.com/the-beginner-guide-to-regular-expressions/2012/12/12#comments</comments> <pubDate>Wed, 12 Dec 2012 15:50:13 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Featured]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[regex]]></category> <category><![CDATA[regular expressions]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=60469</guid> <description><![CDATA[<p>Finding a recurring pattern in a piece of text can be like finding a needle in the proverbial haystack. Fortunately, there's a way to pick out precise patterns in text right down to the character. It's called regular expressions. Learn how to make use of Regular Expressions and become a master of searching through text.</p><p>The post <a href="http://www.maketecheasier.com/the-beginner-guide-to-regular-expressions/2012/12/12">The Beginner Guide to Regular Expressions</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-60537" title="regular-expressions-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/regular-expressions-teaser.png" alt="regular-expressions-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-60537" title="regular-expressions-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/regular-expressions-teaser.png" alt="regular-expressions-teaser" data-recalc-dims="1" /></noscript>Have you ever tried to find a recurring pattern in a piece of text? You might have used something like the search function in your browser or word processor, but when you need to find something more complex, it can be like finding a needle in the proverbial haystack.</p><p>Fortunately, there&#8217;s a way to pick out precise patterns in text right down to the character. It&#8217;s called regular expressions, and it lets you become a master of searching through text.</p><p>If you&#8217;ve paid any attention at all to Linux utilities, you probably notice that they frequently make use of something called regular expressions. Although Unix and Linux made them popular, regular expressions are available in a variety of packages, including Microsoft Word.</p><p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/regular-expressions2.jpg" alt="regular-expressions" class="lazy aligncenter size-full wp-image-62551" data-recalc-dims="1" /><noscript><img src="http://i1.wp.com/imagecdn5.maketecheasier.com/2013/01/regular-expressions2.jpg" alt="regular-expressions" class="aligncenter size-full wp-image-62551" data-recalc-dims="1" /></noscript></p><p>Regular expressions are most notably used in several notable Linux programs, including grep (which stands for Global Regular Expression Print), Awk and Sed.</p><p>It&#8217;s better to think of regular expressions as a little language, the basics of which can be described in a small space.</p><p>You can search using tools like Grep or Ack from either the standard input or a text file.</p><p>For example, if you were trying to find the term &#8220;Firefox&#8221; in output from the ps command, here&#8217;s how you would do it:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ps</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> firefox</pre></td></tr></table></div><p>And here&#8217;s how you&#8217;d find the term &#8220;maketecheasier&#8221; in a file.</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">grep</span> maketecheasier somefile</pre></td></tr></table></div><h2>MetaCharacters</h2><p>In regular expressions, you can also search for parts of a string. The way you&#8217;d do this is with two characters. They&#8217;re actually called metacharacters. They&#8217;re similar to the wildcard matches you might have used in the shell.</p><ul><li>&#8220;.&#8221; stands for a single character. The pattern &#8220;c.t&#8221; matches both the words &#8220;cat,&#8221; &#8220;cut&#8221; and &#8220;cot.&#8221; for example.</li><li>The &#8220;*&#8221; metacharacter means finding the previous character 0 or more times. The pattern &#8220;l.*x&#8221; would find &#8220;linux&#8221;, as well as any other words that happened to fit the same pattern.</li></ul><p>The reason you just can&#8217;t use something like <code>"l*x"</code> like you would in the shell is because matching 0 or more characters means that it would find lines that didn&#8217;t have an &#8220;l&#8221; followed by any other character. In other words, any line trying to be matched, which is absolutely useless.</p><h2>Finding patterns at the beginning or the end</h2><p>You can also find patterns starting at the beginning or the end of lines.</p><ul><li>The &#8220;^&#8221; character matches at the beginning</li><li>The &#8220;$&#8221; matched at the end.</li></ul><p>For example, <code>"sier$"</code> would match &#8220;Make Tech Easier&#8221; and <code>"^Make"</code> would match &#8220;Make.&#8221;</p><h2>Finding match in a range</h2><p>You can also get into more complicated characters. Anything you put in square brackets will be matched as a range. For example, &#8220;<code>[a-z]</code>&#8221; matches all the lowercase letters. &#8220;<code>[a-zA-Z]</code>&#8221; matches all of the letters. &#8220;<code>[a-zA-Z0-9]</code>&#8221; matches alphanumeric characters. Inside of the brackets, the &#8220;^&#8221; character negates anything. &#8220;<code>[^a-zA-Z]</code>&#8221; matches anything that&#8217;s not a letter.</p><p>You can also find word boundaries with the &#8220;<code>\&lt;</code>&#8221; and &#8220;<code>\&gt;</code>&#8221; characters. The pattern &#8220;<code>\&lt;Linux\&gt;</code>&#8221; matches &#8220;Linux,&#8221; obviously.</p><p>You can match something a specific number of times with curly brackets. &#8220;<code>{3}</code>&#8221; matches something three times and &#8220;<code>{3,5}</code>&#8221; matches something between 3 and 5 times.</p><p>With these simple building blocks, you can match some pretty complicated stuff. There&#8217;s a lot more to regular expressions than can be explained in a short article. If you want a comprehensive book-length treatment of the subject, you should definitely check out <a href="http://www.amazon.com/gp/product/0596528124/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596528124&#038;linkCode=as2&#038;tag=buildgamingco-20" target="_blank">Mastering Regular Expressions</a><img class="lazy " src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://www.assoc-amazon.com/e/ir?t=buildgamingco-20&#038;l=as2&#038;o=1&#038;a=0596528124" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><noscript><img src="http://www.assoc-amazon.com/e/ir?t=buildgamingco-20&#038;l=as2&#038;o=1&#038;a=0596528124" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></noscript> by Jeffrey E.F. Friedl.</p><p><em>Disclosure: This article contains an affiliate link. While we only write about products we think deserve to be on this site, Make Tech Easier may earn a small commission if you click through and buy the product in question.</em></p><p><small>Image Credit: <a href="http://xkcd.com/208/" target="_blank">xkcd</a></small></p><p>The post <a href="http://www.maketecheasier.com/the-beginner-guide-to-regular-expressions/2012/12/12">The Beginner Guide to Regular Expressions</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/the-beginner-guide-to-regular-expressions/2012/12/12/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/12/regular-expressions-teaser.png?resize=200%2C154" medium="image"> <media:title type="html">regular-expressions-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/12/regular-expressions-teaser.png?resize=200%2C154" medium="image"> <media:title type="html">regular-expressions-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/regular-expressions2.jpg?resize=609%2C414" medium="image"> <media:alt type="html">regular-expressions</media:alt> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2013/01/regular-expressions2.jpg?resize=609%2C414" medium="image"> <media:alt type="html">regular-expressions</media:alt> </media:content> <media:content url="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" medium="image" /> <media:content url="http://www.assoc-amazon.com/e/ir?t=buildgamingco-20&amp;l=as2&amp;o=1&amp;a=0596528124" medium="image" /> </item> <item><title>Why You Should Use Linux to Learn Programming</title><link>http://www.maketecheasier.com/why-you-should-use-linux-to-learn-programming/2012/12/05</link> <comments>http://www.maketecheasier.com/why-you-should-use-linux-to-learn-programming/2012/12/05#comments</comments> <pubDate>Wed, 05 Dec 2012 15:50:35 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Featured]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=59922</guid> <description><![CDATA[<p>Linux is popular with programmers, and for good reason. If you've always wanted to learn programming, whether to develop software professionally or just for fun, there's no better platform to cut your teeth on.</p><p>The post <a href="http://www.maketecheasier.com/why-you-should-use-linux-to-learn-programming/2012/12/05">Why You Should Use Linux to Learn Programming</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-59927" title="linux-programming-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-programming-teaser.jpg" alt="linux-programming-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-59927" title="linux-programming-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-programming-teaser.jpg" alt="linux-programming-teaser" data-recalc-dims="1" /></noscript>Linux is popular with programmers, and for good reason. Linux and Unix has long been a mainstay of computer science education for a long time. If you&#8217;ve always wanted to learn programming, whether you want to develop software professionally or just for fun, there&#8217;s no better platform to cut your teeth on.</p><p>If you&#8217;re still not convinced, here are a few reasons why you should use Linux (or any other Unix, including the BSDs) to learn how to program.<br /> <span id="more-59922"></span></p><h2>It&#8217;s Free</h2><p>Linux is best known for the fact that all the distributions and most of the software is available free of charge. While Microsoft and Apple development tools can cost upwards of hundreds of dollars, Linux, since its user base is comprised of a lot of developers, has lots of programming tools available for free. Some distros have them pre-installed, some make them available through their package repositories. Browsing the available tools will make you feel, as Homer Simpson put it, like a kid in some kind of store. There are editors, compilers and interpreters for nearly every language ever created, debuggers, parser generators, you name it. If these programs actually cost money, you&#8217;d probably be able to buy a small house for the money you paid for them.</p><p>In addition, as Richard Stallman famously put it, these programs are also &#8220;free as in speech, not as in beer.&#8221; Stallman is best known for founding the free software movement back in the &#8217;80s, which was an attempt to make sure that users could always get access to software that had the source code available. Whether you call it &#8220;free software&#8221; or &#8220;open source,&#8221; reading the source code to programs is the best way to learn programming. Imagine if you wanted to become a great writer but weren&#8217;t allowed to read any books. How could you be expected to produce anything worthwhile without knowing about the history of literature.</p><p><img class="lazy aligncenter size-full wp-image-59928" title="linux-programming" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-programming.jpg" alt="linux-programming" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-59928" title="linux-programming" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/12/linux-programming.jpg" alt="linux-programming" data-recalc-dims="1" /></noscript></p><h2>It&#8217;s Been Around Forever</h2><p>While Microsoft changes its tools frequently, it&#8217;s an apparent attempt to simply charge their customers for their products by forcing them to upgrade.</p><p>Linux, on the other hand, builds on the Unix tradition by offering tried-and-true tools. You can pick up a book on Unix from the &#8217;80s and much of it will still be applicable to a modern Linux distribution today. Although the GNU project and others have rewritten and enhanced many of the classic Unix tools, they still work pretty much the same as they did back in the &#8217;70s and &#8217;80s.</p><h2>It&#8217;s Easy to Build Programs</h2><p>One reason Unix and Linux has been popular with programmers all these years is that it&#8217;s incredibly easy to build complex programs without a whole lot of effort.</p><p>The most notable feature of Unix is the way shells handle input and output. It&#8217;s easy to send the output from one program to the other. A trivial example would be to send the output of the &#8220;who&#8221; command that shows everyone logged into a system into the less pager:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">who</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">less</span></pre></td></tr></table></div><p>If you tried to code up something similar in C from scratch, you&#8217;d be looking at at least a thousand lines of code. The use of pipes, on the other hand, turns Unix and Linux into software LEGO, which lets you build complex programs out of a simple set of building blocks. This is also the reason serious Linux users prefer the command line. It&#8217;s almost impossible to pipe input from graphical programs.</p><p>If you&#8217;re thinking of getting started, why not pick a Linux distribution and start exploring today?</p><p><small>Photo Credit: <a href="http://www.flickr.com/photos/striatic/2326801/" target="_blank" rel="nofollow">Striatic</a></small></p><p>The post <a href="http://www.maketecheasier.com/why-you-should-use-linux-to-learn-programming/2012/12/05">Why You Should Use Linux to Learn Programming</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/why-you-should-use-linux-to-learn-programming/2012/12/05/feed</wfw:commentRss> <slash:comments>6</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/12/linux-programming-teaser.jpg?resize=200%2C267" medium="image"> <media:title type="html">linux-programming-teaser</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/12/linux-programming-teaser.jpg?resize=200%2C267" medium="image"> <media:title type="html">linux-programming-teaser</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/12/linux-programming.jpg?resize=600%2C800" medium="image"> <media:title type="html">linux-programming</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/12/linux-programming.jpg?resize=600%2C800" medium="image"> <media:title type="html">linux-programming</media:title> </media:content> </item> <item><title>Ack: A Better Grep</title><link>http://www.maketecheasier.com/ack-a-better-grep/2012/11/28</link> <comments>http://www.maketecheasier.com/ack-a-better-grep/2012/11/28#comments</comments> <pubDate>Wed, 28 Nov 2012 22:25:19 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[ack]]></category> <category><![CDATA[command line]]></category> <category><![CDATA[grep]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=59588</guid> <description><![CDATA[<p>If you have used the Linux command line before, you've no doubt used "grep" to search for strings of text. There's a better way to do so, and it's called Ack.</p><p>The post <a href="http://www.maketecheasier.com/ack-a-better-grep/2012/11/28">Ack: A Better Grep</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-59607" title="Ack-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/Ack-teaser.jpg" alt="Ack-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-59607" title="Ack-teaser" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/Ack-teaser.jpg" alt="Ack-teaser" data-recalc-dims="1" /></noscript>If you have any experience at all using the Linux command line, you&#8217;ve no doubt used &#8220;grep&#8221; to search for strings of text, whether they come from files or from commands. There&#8217;s a better way to do so, and it&#8217;s called Ack.</p><p>Ack is a program written in Perl that aims to be a replacement for the venerable old Grep, which has been around since the early &#8217;70s. (In case you&#8217;re wondering, grep stands for &#8220;Global Regular Expression Print.&#8221;)</p><p>Ack&#8217;s author, Andy Lester,  is so confident that Ack is better than grep, that his project&#8217;s website is named <a href="http://betterthangrep.com" target="_blank">betterthangrep.com</a>.</p><p><img class="lazy aligncenter size-full wp-image-59608" title="Ack" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/11/Ack.jpg" alt="Ack" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-59608" title="Ack" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/11/Ack.jpg" alt="Ack" data-recalc-dims="1" /></noscript></p><p>You can get it in a few ways. If you&#8217;re a regular Perl user, you can use CPAN to install it, perhaps with <a href="http://maketecheasier.com/manage-perl-installation-with-perlbrew/2012/11/21">Perlbrew</a> as I outlined in an earlier article. Cpanminus is a popular lightweight CPAN client. To install Ack with it, just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">cpanm App::Ack</pre></td></tr></table></div><p>Of course, if you&#8217;re using Ubuntu and want to install it via apt-get, you&#8217;re free to do that as well, though Ubuntu tends to be behind the developer&#8217;s latest version. Just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> ack-grep</pre></td></tr></table></div><p>You can use Ack pretty much the way you can using grep. For example, to find the name &#8220;maketecheasier&#8221; in the file mte.txt, just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">ack maktecheasier mte.txt</pre></td></tr></table></div><p>Or you can redirect output into it:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">|</span> ack maketecheasier</pre></td></tr></table></div><p>One of the major features new users will notice is that it gives a nice visual highlight to your search string in the output, which means you can see exactly if you&#8217;re actually matching what you&#8217;re looking for.</p><p>If you&#8217;ve searching with a complicated regular expression, you can see what exactly is matching while also detecting false positives.</p><p>Another useful feature is that that Ack automatically searches files recursively. This means that not only will Ack search all the files in a directory if you give it one, if that directory contains other directories, it will search those as well, until you get to the bottom of the directory tree. This is especially useful for programmers (and if you are one, you probably already know what recursive means), but it&#8217;s also very useful if you&#8217;re looking for a pattern in a bunch of plain text files.</p><p>And speaking of programming, you can narrow your search to a variety of popular programming languages. Here&#8217;s an example using Perl:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">ack <span style="color: #660033;">--perl</span> <span style="color: #ff0000;">'somepattern'</span> <span style="color: #000000; font-weight: bold;">/</span>my<span style="color: #000000; font-weight: bold;">/</span>directory</pre></td></tr></table></div><p>You can find even more examples in the &#8220;Ack&#8217;s file types&#8221; section of the <a href="http://betterthangrep.com/documentation/" target="_blank">documentation</a>.</p><p>Since Ack is written in Perl, it&#8217;s automatically compatible with Perl&#8217;s regular expressions. Regular expressions is a kind of super-precise text-searching, letting you find very specific text patterns.</p><p>The best and funniest feature is the &#8220;<code>--thpppt</code>&#8221; option, which calls up an ASCII art drawing of Bill the Cat:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">_   <span style="color: #000000; font-weight: bold;">/|</span>
<span style="color: #000000; font-weight: bold;">\'</span>o.O<span style="color: #ff0000;">'
=(___)=
   U    ack --thppt!</span></pre></td></tr></table></div><p>Since Unix and Linux make it relatively easy to write programs, it&#8217;s possible to easily create replacements for common system programs. Ack is one of those that shows the creativity of the Perl and Unix/Linux communities.</p><p>The post <a href="http://www.maketecheasier.com/ack-a-better-grep/2012/11/28">Ack: A Better Grep</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/ack-a-better-grep/2012/11/28/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/Ack-teaser.png?resize=200%2C109" medium="image"> <media:title type="html">Ack-teaser</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/Ack-teaser.png?resize=200%2C109" medium="image"> <media:title type="html">Ack-teaser</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/Ack.jpg?resize=600%2C346" medium="image"> <media:title type="html">Ack</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/Ack.jpg?resize=600%2C346" medium="image"> <media:title type="html">Ack</media:title> </media:content> </item> <item><title>Manage Your Perl Installation with Perlbrew [Linux]</title><link>http://www.maketecheasier.com/manage-perl-installation-with-perlbrew/2012/11/21</link> <comments>http://www.maketecheasier.com/manage-perl-installation-with-perlbrew/2012/11/21#comments</comments> <pubDate>Wed, 21 Nov 2012 22:25:51 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[perl]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=59213</guid> <description><![CDATA[<p>While your Linux comes with Perl support, you won't want to use it as it is not the latest version. Perlbrew allows you to manage perl installation without root privilege.</p><p>The post <a href="http://www.maketecheasier.com/manage-perl-installation-with-perlbrew/2012/11/21">Manage Your Perl Installation with Perlbrew [Linux]</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-59243" title="perlbrew-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/11/perlbrew-teaser.jpg" alt="perlbrew-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-59243" title="perlbrew-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/11/perlbrew-teaser.jpg" alt="perlbrew-teaser" data-recalc-dims="1" /></noscript>Perl is a great language, though some other programming languages like PHP and Ruby might have stolen a bit of its thunder.</p><p>While Perl has a reputation for being difficult to read, it&#8217;s really not that bad. If you&#8217;re comfortable writing shell scripts you should pick it up easily.</p><p>If you&#8217;re on a Linux or other Unix system, you probably have it already. But you probably don&#8217;t want to use the one that comes with your system. For one thing, it&#8217;s usually not the latest version, and second, it&#8217;s meant to support some utilities on the system rather than your own programs.</p><p>You could download a new version of Perl and compile it, but you risk messing up your system Perl. A better solution is using Perlbrew. It can compile and install multiple versions of Perl in your home directory, which means you won&#8217;t need superuser privileges to install it.</p><p><img class="lazy size-full wp-image-59244 aligncenter" title="perlbrew" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/11/perlbrew.jpg" alt="perlbrew" data-recalc-dims="1"/><noscript><img class="size-full wp-image-59244 aligncenter" title="perlbrew" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/11/perlbrew.jpg" alt="perlbrew" data-recalc-dims="1"/></noscript></p><p>Installing it is easy enough. Perlbrew&#8217;s homepag has a line of code you can copy and paste into your terminal. You&#8217;ll need to have a C compiler installed first. To do this on Ubuntu, just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> build-essential</pre></td></tr></table></div><p>You&#8217;ll get a whole bunch of development tools this way.</p><p>Once you&#8217;re set up, you can start installing versions of Perl.</p><p>To see which versions are available, just issue this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perlbrew available</pre></td></tr></table></div><p>Here&#8217;s a list of the available versions from when I ran it:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perl-5.12.5-RC2
i perl-5.16.2
  perl-5.14.3
  perl-5.12.5
  perl-5.10.1
  perl-5.8.9
  perl-5.6.2
  perl5.005_04
  perl5.004_05
  perl5.003_07</pre></td></tr></table></div><p>The &#8220;i&#8221; in front of the second one means that it is currently installed. Version 5.16.2 is the current version of Perl.</p><p>If it wasn&#8217;t installed on my system and I wanted to do so, I&#8217;d simply type this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perlbrew <span style="color: #c20cb9; font-weight: bold;">install</span> perl-5.16.2</pre></td></tr></table></div><p>Then I&#8217;d go get a cup of coffee while it compiles.</p><p>To use it, just type this:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perlbrew switch perl-5.16.2</pre></td></tr></table></div><p>You can do this with any available version of Perl.</p><p>If you just want to play with a version of Perl in the current shell, just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perlbrew use perl-5.16.2</pre></td></tr></table></div><p>This is a good way to test a different version of Perl without committing to it. If you&#8217;re a serious developer, it&#8217;s a good idea to install several versions in order to test your program. Not everyone is going to have the latest version of Perl, since many distros ship with older versions.</p><p>Here&#8217;s an easy way to test a script against the installed version of Perl, shamelessly stolen from Perlbrew&#8217;s website:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perlbrew <span style="color: #7a0874; font-weight: bold;">exec</span> myprogram.pl</pre></td></tr></table></div><p>You can read the manual page or simply type:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">perlbrew <span style="color: #7a0874; font-weight: bold;">help</span></pre></td></tr></table></div><p>to get more information. Perlbrew is a great way to have an updated Perl without stepping on the toes of your system&#8217;s default Perl, and it lets you experiment with different installations, from a more conservative older installation all the way to the bleeding edge.</p><p>The Perl community has always been awesome ever since the language&#8217;s debut in the late &#8217;80s, and tools like this shows that Perl still has some life in it yet.</p><p>The post <a href="http://www.maketecheasier.com/manage-perl-installation-with-perlbrew/2012/11/21">Manage Your Perl Installation with Perlbrew [Linux]</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/manage-perl-installation-with-perlbrew/2012/11/21/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/perlbrew-teaser.jpg?resize=200%2C105" medium="image"> <media:title type="html">perlbrew-teaser</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/11/perlbrew-teaser.jpg?resize=200%2C105" medium="image"> <media:title type="html">perlbrew-teaser</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/11/perlbrew.jpg?resize=600%2C316" medium="image"> <media:title type="html">perlbrew</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/11/perlbrew.jpg?resize=600%2C316" medium="image"> <media:title type="html">perlbrew</media:title> </media:content> </item> <item><title>How to Use the Hosts File in Linux</title><link>http://www.maketecheasier.com/how-to-use-the-hosts-file-in-linux/2012/11/14</link> <comments>http://www.maketecheasier.com/how-to-use-the-hosts-file-in-linux/2012/11/14#comments</comments> <pubDate>Wed, 14 Nov 2012 22:25:17 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[hosts]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=58856</guid> <description><![CDATA[<p>Are you wondering how to make good use of the hosts file in Linux to block or redirect websites? Here is the tutorial to help you with the hosts file in Linux.</p><p>The post <a href="http://www.maketecheasier.com/how-to-use-the-hosts-file-in-linux/2012/11/14">How to Use the Hosts File in Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/linux-hosts-web-address.jpg" alt="linux-hosts-web-address" title="linux-hosts-web-address" class="lazy alignleft size-full wp-image-58886" data-recalc-dims="1" /><noscript><img src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/linux-hosts-web-address.jpg" alt="linux-hosts-web-address" title="linux-hosts-web-address" class="alignleft size-full wp-image-58886" data-recalc-dims="1" /></noscript>If you saw our article on <a href="http://maketecheasier.com/3-ways-to-take-advantage-of-hosts-file/2012/11/12">using the hosts file in Windows</a> and you&#8217;re using Linux instead of Windows, you may be wondering how to do exactly the same thing in Linux. Well, you&#8217;re in luck. Here are the exact steps to use the hosts file in Linux.</p><p>In Linux, and other Unix-based systems, including the BSDs and Mac OS X, it&#8217;s located in &#8220;/etc/hosts&#8221;, and it works almost exactly the same way it does under Windows. In fact, it existed under Unix for longer than it has under Windows.</p><h2>The Linux Hosts File</h2><p>The hosts file originally performed the same role that DNS did: <em>matching IP addresses to hostnames</em>. It worked fine under the early Internet, where there were only a handful of hosts. System administrators would download a copy of the file from a central source that had a list of known hosts.</p><p>Even as soon as the early 1980s, it started to become unwieldy, and the need for a more flexible system was born. DNS quickly became the solution, because it&#8217;s decentralized and distributed among many machines across the Internet.</p><p>The old, humble &#8220;/etc/hosts&#8221; is still around, and still comes in handy sometimes, as you saw in the earlier article. It&#8217;s great if you&#8217;re in charge of a home or small office network, and setting up a DNS server would be overkill.</p><h2>Getting Permission</h2><p>The &#8220;/etc/hosts&#8221; file belongs to the superuser, so you&#8217;ll have to use &#8220;sudo&#8221; to be able to modify it, provided your system has it. Otherwise, you can just use &#8220;su&#8221; and issue the command as if you were root.</p><p>As with any other important system file, it&#8217;s a good idea to make a copy of it first as a backup. Then if anything goes wrong, you can just copy your backup over it and you&#8217;ll be back to normal.</p><p>Here&#8217;s how to make the backup:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>hosts <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>hosts.old</pre></td></tr></table></div><p>You can call the file anything you like, however. It&#8217;s just a plain ASCII file. And speaking of plain ASCII files, you&#8217;ll be editing /etc/hosts in your favorite text editor. Here&#8217;s a screenshot of Emacs, just because that&#8217;s my favorite.</p><p><img class="lazy  wp-image-58876 aligncenter" title="linux-hosts" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/linux-hosts.png" alt="linux-hosts" data-recalc-dims="1" /><noscript><img class=" wp-image-58876 aligncenter" title="linux-hosts" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/linux-hosts.png" alt="linux-hosts" data-recalc-dims="1" /></noscript></p><p>Yes, my netbook is named after Sam Gamgee from <em>The Lord of the Rings</em>.</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> emacs <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>hosts</pre></td></tr></table></div><p>Alternatively, you can also use</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>hosts</pre></td></tr></table></div><p>to edit the file in your terminal.</p><p>The format is also almost exactly the same on Unix-like systems as it is on Windows, which, considering that the Internet was implemented on these systems before it was on Windows, isn&#8217;t exactly surprising.</p><p>I&#8217;m not going to spend too much time rehashing the earlier article, but I&#8217;ll just point out some of the things you can do with the file.</p><h2>Editing the Hosts File</h2><p>For example, here&#8217;s how you&#8217;d block a website from your computer:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">127.0.0.1 facebook.com</pre></td></tr></table></div><p>And to make a personal shortcut:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">66.220.152.16 fa.ce</pre></td></tr></table></div><p>By the way, if you want to look up a site&#8217;s IP address, you can use the &#8220;nslookup&#8221; utility, just as you would with windows. Actually, a lot of these Internet utilities first showed up on Unix.</p><p>If you want more detailed information on a domain name, you can use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">whois</span> facebook.com</pre></td></tr></table></div><p>This post should show you that if you can do something on Windows, you can do it in Linux or any other Unix-like system as well.</p><p>Image credit: <a href="http://www.bigstockphoto.com/image-24280166/stock-photo-domain-search-vector-icon-com-net-org-domain-finder" title="Domain search vector icon. .com .net .org domain finder" target="_blank" rel="nofollow">Domain search vector icon. .com .net .org domain finder</a> by Big Stock Photo.</p><p>The post <a href="http://www.maketecheasier.com/how-to-use-the-hosts-file-in-linux/2012/11/14">How to Use the Hosts File in Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/how-to-use-the-hosts-file-in-linux/2012/11/14/feed</wfw:commentRss> <slash:comments>1</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/linux-hosts-web-address.jpg?resize=200%2C153" medium="image"> <media:title type="html">linux-hosts-web-address</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/11/linux-hosts-web-address.jpg?resize=200%2C153" medium="image"> <media:title type="html">linux-hosts-web-address</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/linux-hosts.png?resize=600%2C360" medium="image"> <media:title type="html">linux-hosts</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/11/linux-hosts.png?resize=600%2C360" medium="image"> <media:title type="html">linux-hosts</media:title> </media:content> </item> <item><title>Manage Files On Your Kindle Fire HD With Ubuntu</title><link>http://www.maketecheasier.com/manage-files-on-your-kindle-fire-hd-with-ubuntu/2012/11/07</link> <comments>http://www.maketecheasier.com/manage-files-on-your-kindle-fire-hd-with-ubuntu/2012/11/07#comments</comments> <pubDate>Thu, 08 Nov 2012 00:25:48 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Android]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Amazon]]></category> <category><![CDATA[gmtp]]></category> <category><![CDATA[Kindle Fire]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=58580</guid> <description><![CDATA[<p>The Amazon file transfer software for Kindle Fire works well in Mac and Windows, but not in Linux. In Ubuntu, here's how you can manage files on your Kindle Fire.</p><p>The post <a href="http://www.maketecheasier.com/manage-files-on-your-kindle-fire-hd-with-ubuntu/2012/11/07">Manage Files On Your Kindle Fire HD With Ubuntu</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-58583" title="kindle-fire-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/11/kindle-fire-teaser.jpg" alt="kindle-fire-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-58583" title="kindle-fire-teaser" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/11/kindle-fire-teaser.jpg" alt="kindle-fire-teaser" data-recalc-dims="1" /></noscript>I recently bought a Kindle Fire HD, and it&#8217;s a great way to read books, watch movies, surf the Web and play games. As a Linux fan, I&#8217;m also pleased that it runs Android, except the Amazon file transfer software does not run in Linux.</p><p>You can access the Kindle using Amazon&#8217;s software on Mac OS X or Windows, but you won&#8217;t be able to get it to work in Linux? Fortunately, it&#8217;s easy to access your kindle from Ubuntu or any other Linux distribution using a simple piece of software.</p><p>The first program is <a href="http://gmtp.sourceforge.net/" target="_blank">gMTP</a> It&#8217;s intended for managing MP3 players, but it works great for managing devices like the Kindle Fire HD.</p><p>To install it under Ubuntu, just use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> gmtp</pre></td></tr></table></div><p>To connect to your kindle, just plug the USB cable into your computer and the Kindle, start gMTP, and click &#8220;Connect.&#8221;</p><p><img class="lazy wp-image-58582 aligncenter" title="kindle-fire-gmtp" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/kindle-fire-gmtp.jpg" alt="kindle-fire-gmtp"  data-recalc-dims="1" /><noscript><img class="wp-image-58582 aligncenter" title="kindle-fire-gmtp" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/11/kindle-fire-gmtp.jpg" alt="kindle-fire-gmtp"  data-recalc-dims="1" /></noscript></p><p>You&#8217;ll be able to navigate the files on your Kindle much as you would on the Desktop. You can add and remove folders and transfer files back and forth.</p><p>On the Kindle side, the app you&#8217;ll want to install is the <a href="http://www.amazon.com/ES-Mobile-File-Explorer/dp/B008K6HN8I" target="_blank">ES File Explorer</a>. It&#8217;s a file manager for Android similar to Nautilus in Ubuntu. It&#8217;s how you&#8217;ll actually be able to access the files you&#8217;re transferring to your Kindle.</p><p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/11/kindle-fire.jpg" alt="kindle-fire" title="kindle-fire" class="lazy aligncenter size-full wp-image-58584" data-recalc-dims="1" /><noscript><img src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/11/kindle-fire.jpg" alt="kindle-fire" title="kindle-fire" class="aligncenter size-full wp-image-58584" data-recalc-dims="1" /></noscript></p><p>You can transfer any kind of data you want to your Kindle, even Android apps that aren&#8217;t available in Amazon&#8217;s store. You won&#8217;t be able to use apps from Google Play, as it&#8217;s not supported, but if you have another Android device like a tablet or smartphone available, you can transfer them from your device, to your computer, and then sideload it onto the Kindle that way.</p><p>There are also a number of open source applications that you can download to your computer and then transfer to your Kindle.</p><p>In either case, you&#8217;ll have to allow the use of unknown apps on your device. To do this on your Kindle Fire HD, just go into the &#8220;Settings -&gt; Device&#8221; and turn the &#8220;Allow Installation of Applications from Unknown Sources&#8221; option to &#8220;On.&#8221; To install the app, just navigate to where you stored it, tap on it, and you&#8217;ll be asked whether you&#8217;ll wantt to install it.</p><p>By adding a couple of simple applications to your computer running Linux and your Kindle Fire HD, you&#8217;ll have a lot more flexibility in using it, while getting around some of the limitations that Amazon&#8217;s put on the device. It will also be more functional and even close to a real computer.</p><p>The post <a href="http://www.maketecheasier.com/manage-files-on-your-kindle-fire-hd-with-ubuntu/2012/11/07">Manage Files On Your Kindle Fire HD With Ubuntu</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/manage-files-on-your-kindle-fire-hd-with-ubuntu/2012/11/07/feed</wfw:commentRss> <slash:comments>2</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/11/kindle-fire-teaser.jpg?resize=200%2C193" medium="image"> <media:title type="html">kindle-fire-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/11/kindle-fire-teaser.jpg?resize=200%2C193" medium="image"> <media:title type="html">kindle-fire-teaser</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/kindle-fire-gmtp.jpg?resize=600%2C337" medium="image"> <media:title type="html">kindle-fire-gmtp</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/kindle-fire-gmtp.jpg?resize=600%2C337" medium="image"> <media:title type="html">kindle-fire-gmtp</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/11/kindle-fire.jpg?resize=500%2C483" medium="image"> <media:title type="html">kindle-fire</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/11/kindle-fire.jpg?resize=500%2C483" medium="image"> <media:title type="html">kindle-fire</media:title> </media:content> </item> <item><title>How To Stay On IRC Forever Using Linux</title><link>http://www.maketecheasier.com/stay-on-irc-forever-using-linux/2012/10/31</link> <comments>http://www.maketecheasier.com/stay-on-irc-forever-using-linux/2012/10/31#comments</comments> <pubDate>Wed, 31 Oct 2012 21:25:59 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[gnu-screen]]></category> <category><![CDATA[irc]]></category> <category><![CDATA[terminal]]></category> <category><![CDATA[tmux]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=58308</guid> <description><![CDATA[<p>IRC is great, but it can be easily affected by your Internet connection. If you're not afraid of the command line, you can keep your IRC connection going almost as long as you like.</p><p>The post <a href="http://www.maketecheasier.com/stay-on-irc-forever-using-linux/2012/10/31">How To Stay On IRC Forever Using Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-58310" title="irc-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/irc-teaser.png" alt="irc-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-58310" title="irc-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/irc-teaser.png" alt="irc-teaser" data-recalc-dims="1" /></noscript>IRC is a great way to chat with people all around the world. It&#8217;s been around forever and unlike the newer social media services, it isn&#8217;t controlled by any one company.</p><p>As awesome as IRC is, there are a couple of drawbacks. First, if an Internet connection goes down, your connection will be lost. It&#8217;s also difficult to move your settings from computer to computer.</p><p>Fortunately, if you&#8217;re not afraid of the Linux command line and with a few programs, you can keep your IRC connection going almost as long as you like.</p><p>There are two ways to do this: either using a home server or signing up for <a href="http://shells.red-pill.eu/" target="_blank">shell account</a>. Shell accounts are public servers that let you log in to a remote Linux or other operating system command line remotely. They&#8217;re popular for IRC users who want to keep IRC sessions going for a long time.</p><p>Setting up a session on a home server is easy enough. Since you&#8217;ll be using text-based software, you don&#8217;t need a really powerful machine. If you&#8217;ve got an old computer lying around, you can use that.</p><p><img class="lazy size-full wp-image-58312 aligncenter" title="text based irc" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/irc.png" alt="text based irc" data-recalc-dims="1" /><noscript><img class="size-full wp-image-58312 aligncenter" title="text based irc" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/irc.png" alt="text based irc" data-recalc-dims="1" /></noscript></p><p>There are a number of text-based IRC clients around, but the favorite seems to be Irssi. If you&#8217;ve got a Debian or Ubuntu system running, just type this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> irssi</pre></td></tr></table></div><p>The other program you&#8217;ll want to install is either <a href="http://www.gnu.org/software/screen/" target="_blank">GNU Screen</a> or <a href="http://tmux.sourceforge.net/" target="_blank">tmux</a>. Both of these programs are terminal multiplexers, which means that they let you run more than one program at a time in a single terminal window, similar to tabbed browsing for the command line.</p><p>GNU Screen has been around since 1987, and it&#8217;s been very useful for both IRC users and system administrators working on remote systems, especially over Wi-Fi connections. It&#8217;s been somewhat difficult to use. Recently, a challenger in the field has emerged in the form of tmux, developed by the OpenBSD team. Although tmux is developed as part of OpenBSD, it&#8217;s also available as a standalone system that works across platforms. Most Linux distros have both programs in their repositories. If you&#8217;re on Debian/Ubuntu, here&#8217;s how to get them:</p><p>To install GNU Screen:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> <span style="color: #c20cb9; font-weight: bold;">screen</span></pre></td></tr></table></div><p>To install tmux:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> tmux</pre></td></tr></table></div><p>If you&#8217;re just starting out, I&#8217;d recommend using tmux, as it&#8217;s a lot easier to use. You&#8217;ll SSH into either your home server or your shell server, and issue this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">tmux</pre></td></tr></table></div><p>This isn&#8217;t going to be a complete tutorial on tmux. If you want more info, you can always check out the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&amp;sektion=1" target="_blank">documentation</a>. You&#8217;ll get a shell that you can use as you would normally. You can start your IRC client and chat away.</p><p>You can detach in tmux using the command &#8220;Ctrl-B&#8221;. (The prefix can be changed in a configuration file.) If your connection is interrupted or you detach from your session, you can reattach by issuing this command at the shell:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">tmux attach</pre></td></tr></table></div><p>You&#8217;ll have an eternal IRC session you can connect to from any machine with an SSH client, including your favorite tablets and smartphones. You can move from device to device without a hitch.</p><p>If you&#8217;re using a shell server, however, it might not let you detach and leave processes running unless you pay for the privilege.</p><p>There&#8217;s more to tmux than meets the eye, and you can do amazing things with them if you take the time to learn. This tutorial should be enough to get you started.</p><p>Image credit: <a href="http://en.wikipedia.org/wiki/File:Irssi.png" target="_blank">Joshk/Wikipedia</a></p><p>The post <a href="http://www.maketecheasier.com/stay-on-irc-forever-using-linux/2012/10/31">How To Stay On IRC Forever Using Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/stay-on-irc-forever-using-linux/2012/10/31/feed</wfw:commentRss> <slash:comments>1</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/irc-teaser.png?resize=200%2C130" medium="image"> <media:title type="html">irc-teaser</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/irc-teaser.png?resize=200%2C130" medium="image"> <media:title type="html">irc-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/irc1.png?resize=482%2C314" medium="image"> <media:title type="html">text based irc</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/irc1.png?resize=482%2C314" medium="image"> <media:title type="html">text based irc</media:title> </media:content> </item> <item><title>What&#8217;s New in Ubuntu 12.10</title><link>http://www.maketecheasier.com/whats-new-in-ubuntu-12-10/2012/10/24</link> <comments>http://www.maketecheasier.com/whats-new-in-ubuntu-12-10/2012/10/24#comments</comments> <pubDate>Wed, 24 Oct 2012 14:50:11 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[features]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=57987</guid> <description><![CDATA[<p>Now that Ubuntu 12.10 is finally here, let's take a look at which features have made it to the final list and whether you should upgrade or not.</p><p>The post <a href="http://www.maketecheasier.com/whats-new-in-ubuntu-12-10/2012/10/24">What&#8217;s New in Ubuntu 12.10</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-57994" title="Ubuntu-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubuntu-teaser.jpg" alt="Ubuntu-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-57994" title="Ubuntu-teaser" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubuntu-teaser.jpg" alt="Ubuntu-teaser" data-recalc-dims="1" /></noscript>It&#8217;s been six months since Ubuntu 12.04 was released, and it&#8217;s yet again time for a new version of the distro that markets itself as &#8220;Linux for human beings.&#8221; The latest version of Ubuntu &#8211; 12.10 Quantal Quetzal is finally here. We have shown you <a href="http://maketecheasier.com/ubuntu-12-10-quantal-quetzal-beta-1-review/2012/09/17" title="Ubuntu 12.10 Quantal Quetzal Beta 1 Review">a review of the beta version</a>, let&#8217;s check out which features have made it to the final version, and whether you should upgrade or not.<br /> <span id="more-57987"></span></p><h2>Web Apps</h2><p><img class="lazy aligncenter size-full wp-image-57992" title="Ubuntu-web-app" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubuntu-web-app.jpg" alt="Ubuntu-web-app" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57992" title="Ubuntu-web-app" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubuntu-web-app.jpg" alt="Ubuntu-web-app" data-recalc-dims="1" /></noscript></p><p>For better or for worse, Web sites have transformed from simple, static documents to fully-fledged applications. Most computer operating systems, however, have failed to keep pace, segregating popular Web apps to the browser. Ubuntu 12.10, however, has made them first class citizens. If you&#8217;re browsing certain sites in Firefox, such as Facebook or Twitter, a pop-up box will ask you if you want to add the site as an application. If you do, you can now launch it from the Dash as if it was a regular app. You can also pin it to the dock for easy access if it&#8217;s a site you frequently visit.</p><p>If you live in the browser, on the other hand, it might not seem like an essential feature. But having your favorite websites handy is still very convenient. If nothing else, you can save time on typing the URL.</p><h2>Shopping Lens</h2><p><img class="lazy aligncenter size-full wp-image-57990" title="Ubuntu-shopping" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubuntu-shopping.jpg" alt="Ubuntu-shopping" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57990" title="Ubuntu-shopping" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubuntu-shopping.jpg" alt="Ubuntu-shopping" data-recalc-dims="1" /></noscript></p><p>This is one of the most talked-about and one of the most controversial features of Ubuntu 12.10. One of the new lenses in the Dash is a shopping lens, which will allow you to search Amazon from the Dash instead of having to fire up the browser. This feature has attracted a fair amount of controversy and criticism because of privacy concerns. Some people also like to say that Canonical&#8217;s selling out by allowing Amazon search results the way some people claim their favorite band now sucks because they signed to a major label. On the other hand, Canonical has been a commercial business from the outset, and has to pay for the development costs somehow.</p><h2>Social Media Lens</h2><p>In addition to searching for Amazon products, you can also search your posts on social media services like Facebook, Twitter and Flickr. You can access them by simply putting your account information for the various services you&#8217;re subscribed to in the &#8220;Online Accounts&#8221; section of the System Information menu.</p><h2>Media Preview</h2><p><img class="lazy aligncenter size-full wp-image-57993" title="Ubuntu-preview" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubunut-preview.jpg" alt="Ubunut-preview" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57993" title="Ubuntu-preview" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/Ubunut-preview.jpg" alt="Ubunut-preview" data-recalc-dims="1" /></noscript></p><p>Another change to the Dash that Canonical has made in 12.10 is the ability to preview media you&#8217;ve downloaded without having to launch the application associated with it first. For example, if you&#8217;ve purchased an album in Ubuntu&#8217;s music store, after searching for it in the Dash, you can listen to it immediately. If you&#8217;re looking to buy or download music, apps or games, you can also do so in the Dash.</p><h2>Should You Upgrade?</h2><p>As cool as these new features are, do they make it worth the upgrade? The new additions don&#8217;t allow you to do anything you couldn&#8217;t already do in the browser and other applications. On the other hand, having them integrated in the Dash might be attractive to people who want to minimize switching between different tasks. Of course, there are always people who just love to hate on Unity anyway. A more practical concern is compatibility. A number of people have reported various problems getting the latest version to run on their hardware. You might want to wait a bit until the Ubuntu team can release some more updates. If reliability is very important to you, you&#8217;re better off with one of the LTS releases.</p><p>If these new features do look cool to you, then why not take the plunge?</p><p>Image source: <a href="http://www.ubuntu.com/ubuntu/whats-new" target="_blank" rel="nofollow">Ubuntu</a></p><p>The post <a href="http://www.maketecheasier.com/whats-new-in-ubuntu-12-10/2012/10/24">What&#8217;s New in Ubuntu 12.10</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/whats-new-in-ubuntu-12-10/2012/10/24/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/Ubuntu-teaser1.png?resize=200%2C112" medium="image"> <media:title type="html">Ubuntu-teaser</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/Ubuntu-teaser1.png?resize=200%2C112" medium="image"> <media:title type="html">Ubuntu-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/Ubuntu-web-app.jpg?resize=580%2C325" medium="image"> <media:title type="html">Ubuntu-web-app</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/Ubuntu-web-app.jpg?resize=580%2C325" medium="image"> <media:title type="html">Ubuntu-web-app</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/Ubuntu-shopping.jpg?resize=580%2C326" medium="image"> <media:title type="html">Ubuntu-shopping</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/Ubuntu-shopping.jpg?resize=580%2C326" medium="image"> <media:title type="html">Ubuntu-shopping</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/Ubunut-preview.jpg?resize=580%2C326" medium="image"> <media:title type="html">Ubuntu-preview</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/Ubunut-preview.jpg?resize=580%2C326" medium="image"> <media:title type="html">Ubuntu-preview</media:title> </media:content> </item> <item><title>How To Use Different Desktop Environments in Ubuntu</title><link>http://www.maketecheasier.com/use-different-desktop-environments-in-ubuntu/2012/10/18</link> <comments>http://www.maketecheasier.com/use-different-desktop-environments-in-ubuntu/2012/10/18#comments</comments> <pubDate>Thu, 18 Oct 2012 23:25:57 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[desktop environment]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=57638</guid> <description><![CDATA[<p>If Unity has got you frustrated and you think the upcoming integration with Amazon is too much, you've got lots of options if you want to change desktop environments.</p><p>The post <a href="http://www.maketecheasier.com/use-different-desktop-environments-in-ubuntu/2012/10/18">How To Use Different Desktop Environments in Ubuntu</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-57644" title="linux-desktop-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-teaser.jpg" alt="Linux desktop teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-57644" title="linux-desktop-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-teaser.jpg" alt="Linux desktop teaser" data-recalc-dims="1" /></noscript>The great thing about Linux and Ubuntu is that you can set it up any way you like. Unlike in Windows or Mac OS X, you can customize Ubuntu however you see fit. Although Canonical tries to make Ubuntu a usable experience, especially for people who don&#8217;t have a whole lot of Unix or Linux experience, sometimes you want to break out of the standard Ubuntu look.<br /> <span id="more-57638"></span><br /> Fortunately, this is very easy to do. Since many of the various desktop environments and window managers are available in the Ubuntu package repositories, a new environment is usually only an &#8220;apt-get&#8221; away.</p><p>If Unity has got you frustrated and you think the upcoming integration with Amazon is too much, you&#8217;ve got lots of options if you want to change desktop environments.</p><h2>KDE</h2><p><img class="lazy aligncenter size-full wp-image-57643" title="linux-desktop-kubuntu" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-kubuntu.jpg" alt="linux desktop kubuntu" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57643" title="linux-desktop-kubuntu" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-kubuntu.jpg" alt="linux desktop kubuntu" data-recalc-dims="1" /></noscript></p><p>A good one to try is KDE, which is the longtime rival to the GNOME environment that Ubuntu was traditionally based upon. To install KDE, just fire up your trusty terminal and use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> kde-plasma-desktop</pre></td></tr></table></div><p>This will install the minimal KDE desktop. You might want the more full-featured Kubuntu experience. Kubuntu is a variant of Ubuntu based on KDE instead of Unity. If you don&#8217;t want to install a new system, you can just install Kubuntu on top of an existing Ubuntu installation. You can do so with this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> kubuntu-desktop</pre></td></tr></table></div><p>If you just want the stock KDE environment without the Kubuntu enhancements, you can also install that as well:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> kde-full</pre></td></tr></table></div><p>If you do decide you want the Kubuntu enchancements after all, there&#8217;s a package for that as well:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> kubuntu-full</pre></td></tr></table></div><h2>GNOME</h2><p>If you&#8217;re still pining for the GNOME environment that was default before 11.04, then you can also install it. The GNOME project has moved to a similar look to Unity called the GNOME Shell. It&#8217;s just as polarizing as its Ubuntu counterpart.</p><p><img class="lazy aligncenter size-full wp-image-57642" title="linux-desktop-gnome" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-gnome.jpg" alt="linux desktop gnome" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57642" title="linux-desktop-gnome" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-gnome.jpg" alt="linux desktop gnome" data-recalc-dims="1" /></noscript></p><p>To install it, use this command:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> gnome</pre></td></tr></table></div><h2>XFCE</h2><p>There&#8217;s also Xfce, a smaller and more lightweight cousin to the two major desktop environments. Xfce aims to offer a full-featured desktop environment that&#8217;s faster and runs on older computers. The Xubuntu desktop is a good choice if you want to start exploring it. It&#8217;s a similarly Ubuntu-customized version of Xfce the way Kubuntu is the Ubuntu version of KDE.</p><p><img class="lazy aligncenter size-full wp-image-57646" title="linux-desktop-xubuntu" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-xubuntu.jpg" alt="linux desktop xubuntu" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57646" title="linux-desktop-xubuntu" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-xubuntu.jpg" alt="linux desktop xubuntu" data-recalc-dims="1" /></noscript></p><p>To install it, just type</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> xubuntu-desktop</pre></td></tr></table></div><p>You can also install the stock Xfce:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> xfce4</pre></td></tr></table></div><p>The great thing about Linux is that you can get into more advanced window managers. These include tiling window managers that programmers and other people who swear by the command line live by. Here&#8217;s what one looks like. The windows are arranged in tiles that aim to make the most efficient use of screen space.</p><p><img class="lazy aligncenter size-full wp-image-57645" title="linux-desktop-wmii" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-wmii.jpg" alt="linux desktop wmii" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57645" title="linux-desktop-wmii" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/linux-desktop-wmii.jpg" alt="linux desktop wmii" data-recalc-dims="1" /></noscript></p><p>These include Awesomewm, Wmii, Ratpoison and xmonad. They&#8217;re all available in the Ubuntu repositories:</p><div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> awesomewm
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> wmii
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> ratpoison</pre></td></tr></table></div><p>If you want to go down the desktop and window manager rabbit hole in Linux, there&#8217;s no shortage of ways to do so. The lack of a &#8220;standard&#8221; interface for Linux will allow Ubuntu users and other Linux users to explore many options for different environments. There&#8217;s plenty in the repositories to keep you busy for years.</p><p>The post <a href="http://www.maketecheasier.com/use-different-desktop-environments-in-ubuntu/2012/10/18">How To Use Different Desktop Environments in Ubuntu</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/use-different-desktop-environments-in-ubuntu/2012/10/18/feed</wfw:commentRss> <slash:comments>5</slash:comments> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/linux-desktop-teaser.jpg?resize=200%2C151" medium="image"> <media:title type="html">linux-desktop-teaser</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/linux-desktop-teaser.jpg?resize=200%2C151" medium="image"> <media:title type="html">linux-desktop-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/linux-desktop-kubuntu.jpg?resize=600%2C448" medium="image"> <media:title type="html">linux-desktop-kubuntu</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/linux-desktop-kubuntu.jpg?resize=600%2C448" medium="image"> <media:title type="html">linux-desktop-kubuntu</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/linux-desktop-gnome.jpg?resize=600%2C338" medium="image"> <media:title type="html">linux-desktop-gnome</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/linux-desktop-gnome.jpg?resize=600%2C338" medium="image"> <media:title type="html">linux-desktop-gnome</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/linux-desktop-xubuntu.jpg?resize=600%2C453" medium="image"> <media:title type="html">linux-desktop-xubuntu</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/linux-desktop-xubuntu.jpg?resize=600%2C453" medium="image"> <media:title type="html">linux-desktop-xubuntu</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/linux-desktop-wmii.jpg?resize=600%2C480" medium="image"> <media:title type="html">linux-desktop-wmii</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/10/linux-desktop-wmii.jpg?resize=600%2C480" medium="image"> <media:title type="html">linux-desktop-wmii</media:title> </media:content> </item> <item><title>How To Automate Mouse Clicks In Linux</title><link>http://www.maketecheasier.com/automate-mouse-clicks-in-linux/2012/10/10</link> <comments>http://www.maketecheasier.com/automate-mouse-clicks-in-linux/2012/10/10#comments</comments> <pubDate>Wed, 10 Oct 2012 23:25:03 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[automate]]></category> <category><![CDATA[mouse click]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=57444</guid> <description><![CDATA[<p>Although the mouse transformed the computing world when it was inventented, it can actually become somewhat tedious, especially in repetitive operations. One piece of software, however, makes it possible to automate graphical programs by automating mouse clicks in Linux.</p><p>The post <a href="http://www.maketecheasier.com/automate-mouse-clicks-in-linux/2012/10/10">How To Automate Mouse Clicks In Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-57446" title="auto-mouse-click-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/auto-mouse-click-teaser.jpg" alt="auto-mouse-click-teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-57446" title="auto-mouse-click-teaser" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/10/auto-mouse-click-teaser.jpg" alt="auto-mouse-click-teaser" data-recalc-dims="1" /></noscript>The reason many serious Linux aficionados prefer text-based applications over their graphical counterparts isn&#8217;t just because they&#8217;re so hardcore or stuck in the past. They have very pragmatic reasons for doing so.<br /> <span id="more-57444"></span><br /> Text-mode programs are easier to integrate into scripts, because text-based input can be generated more easily from another program and piped into another.</p><p>Although the mouse transformed the computing world when it was invented, in extended use, it can actually become somewhat tedious, especially in repetitive operations. One of the most repetitive is clicking options in dialog boxes. Fortunately, there&#8217;s a way to take the drudgery out of this task.</p><p>One piece of software, however, makes it possible to automate graphical programs by automating mouse clicks.</p><p><img class="lazy aligncenter size-full wp-image-57445" title="auto-mouse-click" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/auto-mouse-click.jpg" alt="auto-mouse-click" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-57445" title="auto-mouse-click" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/10/auto-mouse-click.jpg" alt="auto-mouse-click" data-recalc-dims="1" /></noscript></p><p>You can download the program from Murguu.com. It&#8217;s available for both 32-bit and 64-bit machines. The program has been tested on Mint, Ubuntu, Kubuntu and Fedora.</p><p>Just unpack the .zip file into a directory and double-click on the &#8220;AutoMouseClick&#8221; icon. The program will start up and you&#8217;ll be able to automate your mouse clicks.</p><p>You&#8217;ll have to know a bit about how your screen&#8217;s coordinates are laid out. It&#8217;s similar to the Cartesian geometry you learned in your high school algebra class, but the origin is at the top left corner of the screen instead of the middle like you learned in math class. This is because it&#8217;s the same on every screen, no matter how big it actually is.</p><p>If you have more than one monitor serving as a single screen, the origin will be at the top left corner of the leftmost screen.</p><p>Just press F11 to get a reading of the coordinates of the mouse pointer. You can specify the X and Y Coordinates of each click. You can single click, double-click, left-click, right-click, Ctrl-click, shift-click and just about any kind of click you can imagine.</p><p>The program does have to be in focus in order to work, but you can define a keyboard shortcut in order to use it without having to actually click in its window.</p><p>To add a mouse click, just click the &#8220;Add&#8221; button. You can add remove, and rearrange clicks. You can even specify how long to wait between clicks. This is perfect for dialog boxes that take a while to show up.</p><p>You can also save your clicks and load them for later retrieval. This makes it a rudimentary version of a shell/Perl/Python script for graphical applications. Similar programs are also available for Windows and Mac OS X, if you think this program is a great idea and want to use it on other systems.</p><p>A text-based program and a scripting languages are going to give you a lot more flexibility, but if the only choice you have available is a GUI program and you have a lot of repetitive operations to perform, then the Auto Mouse Click program might be a good choice if you want to save some wear and tear on your wrist or your clicking fingers.</p><p>You might even have your hands free to use the keyboard.</p><p>The post <a href="http://www.maketecheasier.com/automate-mouse-clicks-in-linux/2012/10/10">How To Automate Mouse Clicks In Linux</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/automate-mouse-clicks-in-linux/2012/10/10/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/auto-mouse-click-teaser.png?resize=200%2C172" medium="image"> <media:title type="html">auto-mouse-click-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/auto-mouse-click-teaser.png?resize=200%2C172" medium="image"> <media:title type="html">auto-mouse-click-teaser</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/10/auto-mouse-click.jpg?resize=600%2C515" medium="image"> <media:title type="html">auto-mouse-click</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/10/auto-mouse-click.jpg?resize=600%2C515" medium="image"> <media:title type="html">auto-mouse-click</media:title> </media:content> </item> <item><title>Ubuntu Studio: A Distro for Recording</title><link>http://www.maketecheasier.com/ubuntu-studio-a-distro-for-recording/2012/09/26</link> <comments>http://www.maketecheasier.com/ubuntu-studio-a-distro-for-recording/2012/09/26#comments</comments> <pubDate>Wed, 26 Sep 2012 14:50:05 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[audio editing]]></category> <category><![CDATA[recording]]></category> <category><![CDATA[Video Editing]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=56754</guid> <description><![CDATA[<p>If you're a musician or an audio engineer, and you don't want to spend the kind of money on setting up a digital studio or don't want to use a Mac for some reason, you should check out Ubuntu Studio.</p><p>The post <a href="http://www.maketecheasier.com/ubuntu-studio-a-distro-for-recording/2012/09/26">Ubuntu Studio: A Distro for Recording</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio-teaser.jpg" alt="ubuntu-studio-teaser" title="Ubuntu Studio: A Distro for Recording" class="lazy alignleft size-full wp-image-56766" data-recalc-dims="1" /><noscript><img src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio-teaser.jpg" alt="ubuntu-studio-teaser" title="Ubuntu Studio: A Distro for Recording" class="alignleft size-full wp-image-56766" data-recalc-dims="1" /></noscript>If you&#8217;re a musician or an audio engineer, the standard for digital recording has long been Pro Tools running on a Mac. If you don&#8217;t want to spend the kind of money on setting up a digital studio or don&#8217;t want to use a Mac for some reason, you should check out <a href="http://ubuntustudio.org/" target="_blank">Ubuntu Studio</a>.<br /> <span id="more-56754"></span></p><h2>What is Ubuntu Studio?</h2><p>Ubuntu Studio is a customized Ubuntu version geared for creative work: audio, video and graphics.</p><p><img class="lazy size-full wp-image-56756 aligncenter" title="ubuntu-studio" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio.jpg" alt="ubuntu-studio" data-recalc-dims="1" /><noscript><img class="size-full wp-image-56756 aligncenter" title="ubuntu-studio" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio.jpg" alt="ubuntu-studio" data-recalc-dims="1" /></noscript></p><p>The maintaners explain it this way:</p><blockquote><p>Our goal is a stable, usable OS with flexibility and integration during the creative process. If you can imagine a configuration, chances are Ubuntu Studio can do it. The design philosophy is one of many software components that all integrate with one another.</p></blockquote><h2>Audio Apps</h2><p>The distro has a lot to offer to people doing audio work on Linux.</p><p><img class="lazy aligncenter size-full wp-image-56758" title="ubuntu-studio-audio" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio-audio.jpg" alt="ubuntu-studio-audio" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-56758" title="ubuntu-studio-audio" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio-audio.jpg" alt="ubuntu-studio-audio" data-recalc-dims="1" /></noscript></p><p>The first major component is the JACK audio server. The term sounds odd for people who only associate the term with networking. The server offers audio services in real time on the computer, which is important for people doing music and other sound work. There just isn&#8217;t any allowing for latency. It allows several audio applications to share the same audio interface.</p><p>The major attraction for people doing audio work is Ardour, an open source Digital Audio Workstation (DAW), similar to Logic and Pro Tools. The advantage of this package is that it gives you the tools of a professional recording studio right on your Linux PC, all for free.</p><p>There is an option for those who want to pay, however. Harrison Consoles, a major manufacturer of mixing boards for real recording studios, has released a modified version of Ardour called the <a href="http://www.harrisonconsoles.com/mixbus/website/" target="_blank">Mixbus</a>. They&#8217;ve made the interface easier to use and made other improvements. They even keep most of it open source. It&#8217;s really cool that a company has decided to support a free and open source project the way Harrison has.</p><p>There are some other neat tools, like a Qtractor, A DAW that works with MIDI. If you want lay down some fat beats, you can do so with Hydrogen drum machine and sequencer. If you want to create your own crazy synth patches, the Yoshimi software synthesizer is what you want.</p><p><img class="lazy aligncenter size-full wp-image-56759" title="ubuntu-studio-guitarix" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio-guitarix.jpg" alt="ubuntu-studio-guitarix" data-recalc-dims="1" /><noscript><img class="aligncenter size-full wp-image-56759" title="ubuntu-studio-guitarix" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/ubuntu-studio-guitarix.jpg" alt="ubuntu-studio-guitarix" data-recalc-dims="1" /></noscript></p><p>If you want to rock out with your electric guitar, there are a couple of amp emulators available: Rakarrack, which is pre-installed, and Guitarix. These two apps will let you simulate a stack of classic Marshall amps. You can route them to your headphones so they won&#8217;t annoy your neighbors.</p><p>If your audio goals are much less lofty, you can use Audacity to do some basic audio editing and sound generation. Audacity is pretty simple to use on its own, but it allows for some powerful audio effects. If that&#8217;s not enough, you can use Lisp to generate your own effects if you know how to code. You can also code some effects using programs like supercollider, csound and chuck</p><p>This is a whirlwhind tour, but this article should show that you can do pretty much anything you want in Linux that you&#8217;d do on Mac or Windows systems. The Linux world has a lot to offer musicians and other people who work with sound.</p><p>The post <a href="http://www.maketecheasier.com/ubuntu-studio-a-distro-for-recording/2012/09/26">Ubuntu Studio: A Distro for Recording</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/ubuntu-studio-a-distro-for-recording/2012/09/26/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio-teaser.jpg?resize=200%2C42" medium="image"> <media:title type="html">Ubuntu Studio: A Distro for Recording</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio-teaser.jpg?resize=200%2C42" medium="image"> <media:title type="html">Ubuntu Studio: A Distro for Recording</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio.jpg?resize=577%2C321" medium="image"> <media:title type="html">ubuntu-studio</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio.jpg?resize=577%2C321" medium="image"> <media:title type="html">ubuntu-studio</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio-audio.jpg?resize=577%2C301" medium="image"> <media:title type="html">ubuntu-studio-audio</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio-audio.jpg?resize=577%2C301" medium="image"> <media:title type="html">ubuntu-studio-audio</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio-guitarix.jpg?resize=577%2C175" medium="image"> <media:title type="html">ubuntu-studio-guitarix</media:title> </media:content> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/09/ubuntu-studio-guitarix.jpg?resize=577%2C175" medium="image"> <media:title type="html">ubuntu-studio-guitarix</media:title> </media:content> </item> <item><title>Choosing Linux-Compatible Hardware</title><link>http://www.maketecheasier.com/choosing-linux-compatible-hardware/2012/09/19</link> <comments>http://www.maketecheasier.com/choosing-linux-compatible-hardware/2012/09/19#comments</comments> <pubDate>Wed, 19 Sep 2012 14:50:58 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[compatibility]]></category> <category><![CDATA[hardware]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=56431</guid> <description><![CDATA[<p>You hear about how fast and stable Linux is, so you download a distro and install it, only to find out that some piece of hardware, like your Wi-Fi, doesn't work. Here are a few ways you can do to avoid hardware compatibility issue in Linux.</p><p>The post <a href="http://www.maketecheasier.com/choosing-linux-compatible-hardware/2012/09/19">Choosing Linux-Compatible Hardware</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-56434" title="linux-hardware-teaser" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/linux-hardware-teaser.jpg" alt="linux hardware teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-56434" title="linux-hardware-teaser" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/linux-hardware-teaser.jpg" alt="linux hardware teaser" data-recalc-dims="1" /></noscript>It&#8217;s a rite of passage for every beginning Linux user. You hear about how fast and stable it is, so you download a distro and install it, only to find out that some piece of hardware, like your Wi-Fi, doesn&#8217;t work. You can avoid some of the hassles by doing a little research first.</p><p>The good news is that if you have relatively common hardware, Linux will probably work with it, even some fairly complicated devices like 3D-accelerated video cards. On the other hand, wireless networking adapters like Wi-Fi and Bluetooth are areas where you still might run into some trouble.</p><h2>Get Computer with Linux pre-installed</h2><p>The easiest way to ensure that your hardware is Linux-compatible is to buy a computer with Linux pre-installed. In the past, that has meant going outside of mainstream computer vendors, but companies like Dell and Lenovo have sold computers with Linux pre-installed. If you&#8217;re an Ubuntu fan and in the market for a new computer, check out <a href="https://www.system76.com" target="_blank">System 76</a>. They offer a variety of stylish desktops, laptops and servers with Ubuntu pre-installed.</p><p><img alt="system76" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/01/system76-nq8.png" title="system76" class="lazy aligncenter" data-recalc-dims="1" /><noscript><img alt="system76" src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/01/system76-nq8.png" title="system76" class="aligncenter" data-recalc-dims="1" /></noscript></p><p>You can also follow our <a href="http://maketecheasier.com/2012-linux-computer-buyers-guide/2012/02/01">Linux Computer Buyer Guide</a> to find the manufacturers that sell computers with Linux pre-installed.</p><h2>Buy Ubuntu Certified hardware</h2><p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/hardware-ubuntu-certified.png" alt="hardware-ubuntu-certified" title="hardware-ubuntu-certified" class="lazy aligncenter size-full wp-image-56483" data-recalc-dims="1" /><noscript><img src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/hardware-ubuntu-certified.png" alt="hardware-ubuntu-certified" title="hardware-ubuntu-certified" class="aligncenter size-full wp-image-56483" data-recalc-dims="1" /></noscript></p><p>Alternatively, you can buy Ubuntu <a href="http://www.ubuntu.com/certification/" target="_blank">certified hardware</a>. Ubuntu tests versions of their distribution on various computers released by major companies, and ensures that Ubuntu will work with them.</p><h2>Test using LiveCD</h2><p>If you&#8217;re installing Linux on a computer you already have, you can use a Live CD to see how your computer would fare under a full-fledged installation. Using either Knoppix or the Ubuntu live distro, do things that you normally do, such as surfing the Internet. If all your important hardware works, then installing it on your hard drive should go smoothly.</p><p>If something doesn&#8217;t quite work, you can check the forums for various distros, or you can hop onto IRC. The developers themselves often hang out there, so you can get help directly from them, which is something you definitely can&#8217;t get from Microsoft or Apple.</p><h2>Google it</h2><p><img src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/google-linux-hardware-issue.png" alt="google-linux-hardware-issue" title="google-linux-hardware-issue" class="lazy aligncenter size-full wp-image-56482" data-recalc-dims="1" /><noscript><img src="http://i1.wp.com/imagecdn5.maketecheasier.com/2012/09/google-linux-hardware-issue.png" alt="google-linux-hardware-issue" title="google-linux-hardware-issue" class="aligncenter size-full wp-image-56482" data-recalc-dims="1" /></noscript></p><p>If you&#8217;re having a problem getting a piece of hardware to run on Linux, chances are you aren&#8217;t the only one. Do a search for your specific device that&#8217;s not working, and you&#8217;ll either find a workaround or a fix to make it work. If not, you can submit a bug report and ideally someone will start trying to fix it. Unfortunately, for certain obsolete devices, maintainers often decide that it&#8217;s not worth their time to make an unusual device work with their distribution.</p><h2>Conclusion</h2><p>It always pays to look before you leap. Even if some piece of hardware doesn&#8217;t quite work with your favorite distro, it&#8217;s not the end of the world. For example, if you&#8217;re not a gamer, you can probably do without the accelerated video (though that&#8217;s one thing that&#8217;s handled better now than it was in the past.) Similarly, if you don&#8217;t use any Bluetooth devices, you can probably sleep easily enough at night if it doesn&#8217;t work in Ubuntu.</p><p>Linux works great with lots of different hardware these days, but if you pay attention you can avoid many of the major headaches when it doesn&#8217;t, and you can always get help from the community.</p><p>The post <a href="http://www.maketecheasier.com/choosing-linux-compatible-hardware/2012/09/19">Choosing Linux-Compatible Hardware</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/choosing-linux-compatible-hardware/2012/09/19/feed</wfw:commentRss> <slash:comments>1</slash:comments> <media:content url="http://i2.wp.com/images.maketecheasier.com/2012/09/linux-hardware-teaser.jpg?resize=200%2C135" medium="image"> <media:title type="html">linux-hardware-teaser</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/09/linux-hardware-teaser.jpg?resize=200%2C135" medium="image"> <media:title type="html">linux-hardware-teaser</media:title> </media:content> <media:content url="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" medium="image"> <media:title type="html">system76</media:title> </media:content> <media:content url="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/01/system76-nq8.png" medium="image"> <media:title type="html">system76</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/09/hardware-ubuntu-certified.png?resize=600%2C489" medium="image"> <media:title type="html">hardware-ubuntu-certified</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/09/hardware-ubuntu-certified.png?resize=600%2C489" medium="image"> <media:title type="html">hardware-ubuntu-certified</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/google-linux-hardware-issue.png?resize=606%2C120" medium="image"> <media:title type="html">google-linux-hardware-issue</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/google-linux-hardware-issue.png?resize=606%2C120" medium="image"> <media:title type="html">google-linux-hardware-issue</media:title> </media:content> </item> <item><title>History of Early Linux Distros</title><link>http://www.maketecheasier.com/history-of-early-linux-distros/2012/09/12</link> <comments>http://www.maketecheasier.com/history-of-early-linux-distros/2012/09/12#comments</comments> <pubDate>Wed, 12 Sep 2012 23:25:07 +0000</pubDate> <dc:creator>David Delony</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[distro]]></category> <category><![CDATA[history]]></category><guid isPermaLink="false">http://maketecheasier.com/?p=55814</guid> <description><![CDATA[<p>If you haven't noticed, if you're looking for a Linux distribution, you're spoiled for choice. Sites like DistroWatch lists hundreds of different Linux distros on the site. But where did they all come from?</p><p>The post <a href="http://www.maketecheasier.com/history-of-early-linux-distros/2012/09/12">History of Early Linux Distros</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></description> <content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-55829" title="History of Early Linux Distros" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/09/Distro-History-Teaser.jpg" alt="Distro-History-Teaser" data-recalc-dims="1" /><noscript><img class="alignleft size-full wp-image-55829" title="History of Early Linux Distros" src="http://i2.wp.com/imagecdn5.maketecheasier.com/2012/09/Distro-History-Teaser.jpg" alt="Distro-History-Teaser" data-recalc-dims="1" /></noscript>If you haven&#8217;t noticed, if you&#8217;re looking for a Linux distribution, you&#8217;re spoiled for choice. Sites like <a href="http://www.distrowatch.com" target="_blank">DistroWatch</a> list hundreds of different Linux distros on the site. But where did they all come from?<br /> <span id="more-55814"></span><br /> Since Linux is just a kernel, as <a href="http://www.gnu.org/gnu/linux-and-gnu.html" target="_blank">Richard Stallman is fond of pointing out</a>, it&#8217;s not really that useful by itself, and regardless of how you feel about the GNU/Linux naming controversy, it really is a misnomer to call Linux an operating system. As a kernel, it just does basic things like storing files on a hard drive or accessing a network. It requires utilities to make it useful.</p><p>In the early &#8217;90s, some people had the bright idea to start packaging utilities with the Linux kernel to create distributions that essentially allowed programmers to run Unix, which was an operating system that they were familiar with on expensive computers from DEC and Sun, on cheap PCs.</p><p>The earliest known distribution was by HJ Lu in early 1992. It consisted of two floppies: a &#8220;boot&#8221; disk to boot the system and a &#8220;root&#8221; disk that contained the filesystem, and from which it actually ran. The concept was similar to today&#8217;s &#8220;live&#8221; distros that run off a CD or a thumb drive.</p><p><img class="lazy size-full wp-image-55828 aligncenter" title="Distro-History-Disks" src="http://www.maketecheasier.com/wp-content/plugins/mte-image-lazy-loading/images/grey.gif" width="1" height="1" data-src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/09/Distro-History-Disks.jpg" alt="Distro-History-Disks" data-recalc-dims="1" /><noscript><img class="size-full wp-image-55828 aligncenter" title="Distro-History-Disks" src="http://i0.wp.com/imagecdn5.maketecheasier.com/2012/09/Distro-History-Disks.jpg" alt="Distro-History-Disks" data-recalc-dims="1" /></noscript></p><p>The next major variant was the MCC Interim Linux, created by Owen Le Blanc of Manchester University&#8217;s Manchester Computing Centre in England. This spanned several floppy disks, but had the advantage of being able to be installed on a hard drive. Or at least, without having to edit the master boot record with a hex editor the way HJ Lu&#8217;s &#8220;boot-root&#8221; distro did. It came with a number of utilities that most Linux users would recognize: the Bash shell, various GNU utilities, and Elvis, a VI-like editor.</p><p>One thing it didn&#8217;t include was X, so it was text-only. Another distribution that came out of Texas A&amp;M University did, though as <a href="http://lwn.net/Articles/91371/" target="_blank">LWN put it</a>, &#8220;the method they used to configure it occasionally allowed the magic smoke to escape from your monitor.&#8221;</p><p>The first true live CD distro was called Yggdrasil, which was one of the first distros to become available on a CD. One major advantage was that it configured itself automatically. The beta cost $60 and the finished version cost $99, which might seem a bit pricey. Real Unix systems such as Solaris or BSDi at the time cost upwards of $1,000, so it was a bargain.</p><p>The other major version of the time was SLS Linux, or the Softlanding Linux Distro. It was popular until some changes made it rather buggy. Patrick Volkerding made some changes of his own and released it as Slackware, which is still available today.</p><p>Another offshoot of SLS was called Debian, developed by Ian Murdoch. The name came from the combination of the names of both his and his girlfriend (now wife), Deborah. It&#8217;s still going strong as well, and is the basis for Ubuntu.</p><p>A few other names started around the same time and are well-known names, such as Red Hat or SUSE. Others have faded away, like MCC Interim Linux and Yggdrasil. Distros may come and go, but the flexibility of Linux and the ability to create new distributions means that they will continue to appear for a long time.</p><p>Photo Credit: <a href="http://en.wikipedia.org/wiki/File:Linux_0_12.jpg" target="_blank" rel="nofollow">Shermozle/Wikipedia</a></p><p>The post <a href="http://www.maketecheasier.com/history-of-early-linux-distros/2012/09/12">History of Early Linux Distros</a> appeared first on <a href="http://www.maketecheasier.com">Make Tech Easier</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.maketecheasier.com/history-of-early-linux-distros/2012/09/12/feed</wfw:commentRss> <slash:comments>0</slash:comments> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/09/Distro-History-Teaser.jpg?resize=160%2C158" medium="image"> <media:title type="html">History of Early Linux Distros</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/Distro-History-Teaser.jpg?resize=160%2C158" medium="image"> <media:title type="html">History of Early Linux Distros</media:title> </media:content> <media:content url="http://i1.wp.com/images.maketecheasier.com/2012/09/Distro-History-Disks.jpg?resize=600%2C594" medium="image"> <media:title type="html">Distro-History-Disks</media:title> </media:content> <media:content url="http://i0.wp.com/images.maketecheasier.com/2012/09/Distro-History-Disks.jpg?resize=600%2C594" medium="image"> <media:title type="html">Distro-History-Disks</media:title> </media:content> </item> </channel> </rss>