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

<channel>
	<title>ThePemberton.com &#187; Applications</title>
	<atom:link href="http://www.thepemberton.com/posts/archives/category/applications/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thepemberton.com/posts</link>
	<description>Thoughts and discussions on topics that interest me</description>
	<lastBuildDate>Thu, 17 Jun 2010 20:45:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reading PDFs on Kindle for free</title>
		<link>http://www.thepemberton.com/posts/archives/26</link>
		<comments>http://www.thepemberton.com/posts/archives/26#comments</comments>
		<pubDate>Mon, 04 Jan 2010 15:34:58 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Etcetera]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/26</guid>
		<description><![CDATA[After much anticipation, I have finally received my new Kindle 2 in the mail. Before I purchased the Kindle, I was assured by Amazon&#8217;s Kindle purchase page that PDF was natively supported. As I have a rather large collection of PDF eBooks and documents from Project Gutenberg and more, I was sold. Having my entire [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F26" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>After much anticipation, I have finally received my new Kindle 2 in the mail. Before I purchased the Kindle, I was assured by Amazon&#8217;s <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C">Kindle purchase page</a> that PDF was natively supported. As I have a rather large collection of PDF eBooks and documents from <a href="http://www.gutenberg.org/browse/authors/d">Project Gutenberg</a> and more, I was sold. Having my entire library with me (which would weigh a few metric tons if printed to paper) would now weigh only 10 ounces and fit in the palm of my hand. Brilliant!<span id="more-26"></span></p>
<p><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C"><img src="http://thepemberton.com/posts/wp-content/uploads/image/kindle2.jpg" border="0" alt="" align="middle" /></a></p>
<div></div>
<div>
<p>Upon receiving the Kindle, I immediately opened it up and tested out the included dictionary (this is going to be awesome for <a href="http://www.amazon.com/gp/product/B001LX4BN2?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B001LX4BN2">Scrabble</a>), the free (yes, FREE) global 3g internet access, and the user guide. With lifetime free 3g internet access to web pages and Wikipedia, this thing is <a href="http://www.amazon.com/gp/product/0345453743?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0345453743">The Hitchhiker&#8217;s Guide to the Galaxy</a> incarnate.</p>
</div>
<div>I was afraid the screen would make my eyes tired after reading for a while, but it&#8217;s just like reading a paperback, only without the grainy texture.  The Kindle uses a new technology called E-Ink electronic paper to electronically manipulate ink at blazing fast speeds. Text size can be increased or decreased on-the-fly too, allowing me to take my glasses off for a change. It even has text-to-speech if you&#8217;re able to tolerate the lack of character in the Kindle&#8217;s voice.</div>
<p>After playing with all of the features, I immediately plugged my new Kindle in to my PC&#8217;s USB cable and transferred a few PDFs to the Documents folder of the Kindle. Nothing happened at first, but a little snooping around showed me that <a href="http://www.amazon.com/gp/help/customer/display.html?nodeId=200375430">I just needed an update to the latest Kindle firmware</a>. Once updated, I could view my PDFs, but the text was very small, and I was unable to scale it! Oh no! It appears only the Amazon (.azw), .TXT, and .MOBI files allow for text scaling.</p>
<p>After some searching around I found that you can email yourself (account_name@kindle.amazon.com) your PDFs and have them converted and delivered wirelessly to your kindle at $0.10 per document, but I also found a free way to do this and put together a few steps to make it easy. I hope this helps!</p>
<div>
<ol>
<li>Download and install the Auto Kindle eBook Converter open source software from:
<ul>
<li><a href="http://sourceforge.net/projects/autokindle/">http://sourceforge.net/projects/autokindle/</a></li>
<li>The Auto Kindle eBook Converter app is really just a set of <a href="http://www.amazon.com/gp/product/B001O7HEPC?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B001O7HEPC">AutoIT macros</a> and other freeware and/or open source apps to automate the conversion of PDF to HTML, and HTML to .MOBI, which is natively supported by the Kindle.</li>
</ul>
</li>
<li>Open your registry (Start -&gt; Run, type &#8220;regedit&#8221;) and under<strong> HKEY_CLASSES_ROOT/*/Shell</strong> add a new key called &#8220;<strong>Convert to Kindle format</strong>&#8220;.</li>
<li>Add another key to this called &#8220;command&#8221; and double-click &#8220;Default&#8221; and set the value to:
<ul>
<li>&#8220;C:\Program Files\Kindle Auto eBook Converter\Auto Kindle.exe&#8221; %1</li>
<li>It should look something like this:</li>
</ul>
<p><img src="http://thepemberton.com/posts/wp-content/uploads/image/registry_kindle_1.jpg" border="1" alt="" width="874" height="249" /></p>
<div style="page-break-after: always;"><span style="display: none;"> </span></div>
</li>
<li>Now, when you right click any PDF, LIT, CHM, or HTML file in Explorer, you can choose &#8220;Convert to Kindle format&#8221; without having to do them one at a time!<br />
<img src="http://thepemberton.com/posts/wp-content/uploads/image/registry_kindle_2.jpg" border="1" alt="" width="656" height="162" /></p>
<div style="page-break-after: always;"><span style="display: none;"> </span></div>
</li>
</ol>
</div>
<p><strong>Tips: </strong></p>
<div>
<ul>
<li>If you select multiple books it&#8217;ll likely take some time between each of them. I noticed up to a 20 second wait between two PDFs where nothing happened. Rest assured it will resume though. If you have a large collection, try letting it run overnight.</li>
<li>To speed up conversion time, in the Auto Kindle Config program (Start -&gt; All Programs -&gt; Auto Kindle eBook Converter), disable conversion of images (uncheck &#8220;Process PDF Images&#8221;). I set mine to look like this to also ensure that the .MOBI file will end up in the same directory as my PDF, for easy finding:<br />
<img src="http://thepemberton.com/posts/wp-content/uploads/image/registry_kindle_3.jpg" border="1" alt="" width="501" height="180" /></p>
<div style="page-break-after: always;"><span style="display: none;"> </span></div>
</li>
<li>Some of the programs that the Auto Kindle eBook Converter macro set uses include nag text when converting some document types. For example the <a href="http://www.processtext.com/abclit.html">ABC Amber LIT Converter</a> program (used to convert LIT to other formats) will insert their URL on each page of your document. To remove this &#8220;Amber line&#8221; go to &#8220;C:\Program Files\Kindle Auto eBook Converter\app\&#8221; and double-click &#8220;abcpalm.exe&#8221;. At the top, click T, then O (for Options) and uncheck the &#8220;add Amber Line&#8221; checkbox, and click OK.<br />
<img src="http://thepemberton.com/posts/wp-content/uploads/image/registry_kindle_4.jpg" border="1" alt="" width="652" height="585" /></p>
<div style="page-break-after: always;"><span style="display: none;"> </span></div>
</li>
</ul>
</div>
<p>Found a better way? Leave a comment and I&#8217;ll be sure to review it! I&#8217;m especially looking for something that will retain the Table of Contents for PDFs!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/26/feed</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>How to use proxies in iMacros Firefox plugin, and adjust firefox settings on the fly!</title>
		<link>http://www.thepemberton.com/posts/archives/23</link>
		<comments>http://www.thepemberton.com/posts/archives/23#comments</comments>
		<pubDate>Thu, 23 Jul 2009 10:14:41 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/23</guid>
		<description><![CDATA[If you haven&#8217;t used iMacros for Firefox yet, you&#8217;re missing out. You can do things like record your browsing habbits (button clicks, entered text, responses to dialogs, etc) to automate them. It has CSV support, so you can even use stored data to dynamically execute macros, directly from Firefox on Windows, Mac, and Linux. The [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F23" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>If you haven&#8217;t used <a href="https://addons.mozilla.org/en-US/firefox/addon/3863" target="_blank">iMacros for Firefox</a> yet, you&#8217;re missing out. You can do things like record your browsing habbits (button clicks, entered text, responses to dialogs, etc) to automate them. It has CSV support, so you can even use stored data to dynamically execute macros, directly from Firefox on Windows, Mac, and Linux.<span id="more-23"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/nLLaQywneE0&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/nLLaQywneE0&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The iMacros Firefox plugin is free, but the  Pro edition is the best. It supports proxies natively, is much faster, and has many other functions not available to Firefox. <a href="https://www.plimus.com//jsp/redirect.jsp?contractId=1677905&amp;referrer=scriptamp" target="_blank">Click here to check it out.</a></p>
<p>But if you&#8217;re looking to try it out before buying (or are too broke to get the Pro edition), you might want to keep reading. I&#8217;ll show you how to add proxy support to the Firefox plugin, and really change any Firefox config option you want with iMacros!</p>
<p>A little backstory:</p>
<p>I was searching for the ability to use proxies in macros for my own personal use, and wanted an easy language to learn. I spent a few hours searching, and iMacros seemed to be the best. The macro scripting language is super easy to learn, and there&#8217;s a ton of examples on their site. So I installed the plugin for Firefox, and started creating my macro.</p>
<p>I quickly discovered that the Firefox plugin doesn&#8217;t support proxies! After hours of searching for some other free macro engine that&#8217;s web-centric, I found nothing. I thought about writing a Firefox plugin to allow typed addresses in the URL bar to change info in Firefox&#8217;s about:config page. That could be bad though. Real bad. If users started installing it, it would only be a matter of time until someone used a hrefs maliciously and there was an epidemic of broken Firefoxes. What to do&#8230;</p>
<p>And then, epiphany. I recall some time ago a friend sent me a silly snippet of JavaScript code that you could paste into the address bar, and it would replace all the images with his own. Kind of rude, actually. Funny, but rude.</p>
<p>So, I opened up <a href="http://thepemberton.com/posts/archives/24">about:config</a>. If you&#8217;re not aware, about:config lets you tweak almost every aspect of Firefox&#8217;s behavior and communications. <a href="http://thepemberton.com/posts/archives/24" target="_blank">Click here to read about it.</a></p>
<p>I had to use a few tools to get the source and general idea of what was happening in about:config, since I had never written a Firefox plugin or done any scripting with Firefox. After a few moments, I was able to construct a line of Javascript that changed one of the integer settings in about:config. Awesome! As it turns out, changing string settings is a bit more complicated to do via address bar JavaScript, but after digging deeper into the FireFox chrome source for about:config, I found a way.</p>
<p>If you don&#8217;t have FireFox iMacros installed, now would be the time to get it: <a href="https://addons.mozilla.org/en-US/firefox/addon/3863" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/3863</a></p>
<p>To change a setting in about:config from iMacros (or any other macro engine for Firefox I suppose &#8211; just change the syntax), here&#8217;s the javascript:</p>
<p>For integer values:</p>
<p><span style="background-color: #c0c0c0; font-family: Courier New;">URL GOTO=about:config<br />
URL GOTO=javascript:gPrefBranch.setIntPref(&#8220;SETTING.NAME&#8221;,INTEGER_VALUE);</span></p>
<p>Just change &#8220;SETTING.NAME&#8221; to the name of the setting, like layout.spellcheckDefault, and INTEGER_VALUE to the desired integer value <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For string values, this gets a little more complicated:</p>
<p style="background-color: #c0c0c0;"><span style="font-family: Courier New;">URL GOTO=about:config<br />
URL GOTO=javascript:var&lt;SP&gt;prefb&lt;SP&gt;=&lt;SP&gt;Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);var&lt;SP&gt;str&lt;SP&gt;=&lt;SP&gt;Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);str.data&lt;SP&gt;=&lt;SP&gt;&#8221;STRING VALUE&#8221;;prefb.setComplexValue(&#8220;SETTING.NAME&#8221;,&lt;SP&gt;Components.interfaces.nsISupportsString,&lt;SP&gt;str);</span></p>
<p>Change &#8220;STRING VALUE&#8221; to the desired value, and &#8220;SETTING.NAME&#8221; to the setting name.</p>
<p>And for boolean values:</p>
<p style="background-color: #c0c0c0;"><span style="font-family: Courier New;">URL GOTO=about:config<br />
URL GOTO=gPrefBranch.setBoolPref(&#8220;SETTING.NAME&#8221;, true or false);</span></p>
<p>Once again, change &#8220;SETTING.NAME&#8221; to the desired Boolean variable, and &#8220;true or false&#8221; to either true or false.</p>
<p>So, now on to the fun stuff. Using it in a macro to change the proxy. For this example, I created a csv file at C:\sample.csv</p>
<p>In that csv file, I specified the following:</p>
<p>&#8220;ExampleURLtoVisit&#8221;,&#8221;proxyIP&#8221;,&#8221;proxyPort&#8221;<br />
&#8220;http://whatismyip.com&#8221;,&#8221;192.168.1.1&#8243;, 8080<br />
&#8220;http://whatismyip.com&#8221;,&#8221;10.10.36.1&#8243;, 3128</p>
<p>Here&#8217;s the code to use it::</p>
<p><span style="background-color: #c0c0c0; font-family: Courier New;">VERSION BUILD=6240709 RECORDER=FX<br />
TAB T=1<br />
SET !DATASOURCE example.csv<br />
SET !DATASOURCE_COLUMNS 4<br />
PROMPT Enter&lt;SP&gt;the&lt;SP&gt;App&lt;SP&gt;OAuth&lt;SP&gt;URL: !VAR1<br />
&#8216;Increase the current position in the file with each loop<br />
SET !LOOP 2<br />
SET !DATASOURCE_LINE {{!LOOP}}<br />
&#8216;clear cookies and cache:<br />
CLEAR<br />
URL GOTO=about:config<br />
&#8216;some proxies are slow, set the timeout to 90 seconds:<br />
URL GOTO=javascript:gPrefBranch.setIntPref(&#8220;network.http.keep-alive.timeout&#8221;,900);<br />
URL GOTO=about:config<br />
&#8216;set the proxy URL<br />
URL GOTO=javascript:var&lt;SP&gt;prefb&lt;SP&gt;=&lt;SP&gt;Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);var&lt;SP&gt;str&lt;SP&gt;=&lt;SP&gt;Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);str.data&lt;SP&gt;=&lt;SP&gt;&#8221;{{!COL2}}&#8221;;prefb.setComplexValue(&#8220;network.proxy.http&#8221;,&lt;SP&gt;Components.interfaces.nsISupportsString,&lt;SP&gt;str);<br />
URL GOTO=about:config<br />
&#8216;set the proxy port:<br />
URL GOTO=javascript:gPrefBranch.setIntPref(&#8220;network.proxy.http_port&#8221;,{{!COL3}});<br />
URL GOTO=about:config<br />
&#8216;turn the proxy on<br />
URL GOTO=javascript:gPrefBranch.setIntPref(&#8220;network.proxy.type&#8221;,1);<br />
&#8216;log in:<br />
URL GOTO={{!COL1}}<br />
&#8216;see:<br />
WAIT SECONDS=5<br />
&#8216;disable proxy:<br />
URL GOTO=about:config<br />
URL GOTO=javascript:gPrefBranch.setIntPref(&#8220;network.proxy.type&#8221;,0);</span></p>
<p>Obviously the possibilities here are near limitless. Do a few google searches, this can be used for a TON of things. Some ideas:</p>
<ul>
<li>Change the user agent (general.useragent.override)</li>
<li>Stop sending referer headers: (network.http.sendRefererHeader)</li>
<li>Disable images on the fly for the purpose of faster macros (permissions.default.image)</li>
</ul>
<p><strong>Note: This is what&#8217;s used in the free script on <a href="http://www.scriptamp.com/myspaceappsmogul" target="_blank">http://www.scriptamp.com/myspaceappsmogul</a></strong></p>
<p>Have fun, scripters!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/23/feed</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>about:config hacks in Firefox 3</title>
		<link>http://www.thepemberton.com/posts/archives/24</link>
		<comments>http://www.thepemberton.com/posts/archives/24#comments</comments>
		<pubDate>Thu, 23 Jul 2009 09:37:23 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/24</guid>
		<description><![CDATA[This is going to be a quick tutorial of a few of the cool things you can do with the Firefox 3 about:config window. The about:config window lets you change pretty much all of Firefox&#8217;s settings. Be careful when you&#8217;re adjusting your settings, as you can give Firefox brain damage To open the config window, [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F24" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p class="MsoNormal">This is going to be a quick tutorial of a few of the cool things you can do with the Firefox 3 about:config window.</p>
<p class="MsoNormal">The about:config window lets you change pretty much all of Firefox&#8217;s settings. Be careful when you&#8217;re adjusting your settings, as you can give Firefox brain damage <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-24"></span></p>
<p class="MsoNormal">To open the config window, in the address bar type <strong>about:config</strong> and press enter</p>
<h3><img src="http://thepemberton.com/posts/wp-content/uploads/image/aboutconfig.JPG" alt="" width="540" height="34" /></h3>
<p class="MsoNormal"><strong>Here are some of my favorite hacks for Firefox 3:</strong></p>
<p class="MsoNormal">
<p><strong>1. Disable Extension Compatibility Check</strong></p>
<p><code>extensions.checkCompatibility = False<br />
extensions.checkUpdateSecurity = False</code></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>2. Disable Prefetch (if you do a lot of Google searches)</strong></p>
<p><code>network.prefetch-next = False</code></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>3. Enable spellcheck in forms<br />
</strong></p>
<p><code>layout.spellcheckDefault = 2 </code><br />
Change Value from 1 to 2</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>4. Don&#8217;t allow &lt;blink&gt; text (annoying!)<br />
</strong></p>
<p><code>browser.blink_allowed = False</code></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>5. Some network speed tweaks:<br />
</strong></p>
<p><code>network.http.pipelining false to <strong>true</strong><br />
network.http.pipelining.maxrequests 30 to <strong>8</strong><br />
network.http.max-connections 30 to <strong>96</strong><br />
network.http.max-connections-per-server 15 to <strong>32</strong><br />
network.http.max-persistent-connections-per-server 6 to <strong>8</strong><br />
network.http.pipelining.ssl false to <strong>true</strong><br />
network.http.proxy.pipelining false to <strong>true</strong></code></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong>6. Show More Tabs<br />
</strong></p>
<p><code>browser.tabs.tabMinWidth = 50</code></p>
<p class="MsoNormal">Setting lesser value with reduce Tab width. By default 12 will show at 75 pixels.</p>
<p class="MsoNormal"><span><strong>7. Disable or Set Short Delay Time While Installing Firefox Add-on</strong> </span></p>
<p><code>security.dialog_enable_delay = 0</code></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Set to 1 if you only want to wait 1 second.<br />
</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><strong>8. Increase History Undo Close Tab Limit ( Recently Closed Tabs )</strong></span></p>
<p class="MsoNormal"><code>browser.sessionstore.max_tabs_undo=25</code></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Only 10 by default<br />
</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><strong>9. Open Firefox Default Search Bar Result in a new tab:</strong> </span></p>
<p><code>browser.search.openintab=True</code></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><strong>10. Right Click View Source in Your Favorite Editor</strong> </span></p>
<p><code>view_source.editor.external=True<br />
view_source.editor.path= Path of Editor </code></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>(e.g. path C:\Program Files\geany\geany.exe)</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span>Enjoy!</p>
<p class="MsoNormal">
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/24/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Commonly Misused Phrases</title>
		<link>http://www.thepemberton.com/posts/archives/22</link>
		<comments>http://www.thepemberton.com/posts/archives/22#comments</comments>
		<pubDate>Sat, 21 Mar 2009 01:17:04 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/22</guid>
		<description><![CDATA[I don&#8217;t want to say that this is for the guys I work with&#8230; but yeah. This is for the guys I work with. This is the only language (most) of you know, and primary to most&#8230;. don&#8217;t you think you should at least understand it? Let’s get right to the point. Misusing words makes [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F22" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>I don&#8217;t want to say that this is for the guys I work with&#8230; but yeah. This is for the guys I work with. This is the only language (most) of you know, and primary to most&#8230;. don&#8217;t you think you should at least understand it?<span id="more-22"></span></p>
<p>Let’s get right to the point. Misusing words makes you look less intelligent than you really are. If you misuse words in your writing, it can damage your credibility and diminish the point you’re trying to make. Even <strong>worse</strong>, it could completely change the meaning of the sentence.</p>
<p>What follows is a list of the <strong>32 </strong>most commonly misused words and phrases.</p>
<p><strong>1. Accept/Except-</strong> Although these two words sound alike (they’re homophones), they have two completely different meanings. “Accept” means to willingly receive something (accept a present.) “Except” means to exclude something (I’ll take all of the books except the one with the red cover.)</p>
<p><strong>2. Affect/Effect-</strong> The way you “affect” someone can have an “effect” on them. “Affect” is usually a verb and “Effect” is a noun.</p>
<p><strong>3. Alright-</strong> If you use “alright,” go to the chalkboard and write “Alright is not a word” 100 times.</p>
<p><strong>4. Capital/Capitol-</strong> “Capitol” generally refers to an official building. “Capital” can mean the city which serves as a seat of government or money or property owned by a company. “Capital” can also mean “punishable by death.”</p>
<p><strong>5. Complement/Compliment-</strong> I often must compliment my wife on how her love for cooking perfectly complements my love for grocery shopping.</p>
<p><strong>6. Comprise/Compose-</strong> The article I’m composing comprises 32 parts.</p>
<p><strong>7. Could Of-</strong> Of the 32 mistakes on this list, this is the one that bothers me most. It’s “could have” not “could of.” When you hear people talking, they’re saying “could’ve.” Got it?</p>
<p><strong>8. Desert/Dessert-</strong> A desert is a hot, dry patch of sand. Dessert, on the other hand, is the sweet, fatty substance you eat at the end of your meal.</p>
<p><strong>9. Discreet/Discrete-</strong> We can break people into two discrete (separate) groups, the discreet (secretive) and indiscreet.</p>
<p><strong>10. Emigrate/Immigrate-</strong> If I leave this country to move to Europe, the leaving is emigrating and the arriving is immigrating.</p>
<p><strong>11. Elicit/Illicit-</strong> Some people post illicit things on message boards to elicit outrageous reactions from others.</p>
<p><strong>12. Farther/Further-</strong> Farther is used for physical distance, whereas further means to a greater degree.</p>
<p><strong>13. Fewer/Less-</strong> Use fewer when referring to something that can be counted one-by-one. Use less when it’s something that doesn’t lend itself to a simple numeric amount.</p>
<p><strong>14. Flair/Flare-</strong> A flair is a talent, while a flare is a burst (of anger, fire, etc.)</p>
<p><strong>15. i.e/e.g-</strong> I.e. is used to say “in other words.” E.g. is used in place of “for example.”</p>
<p><strong>16. Inflammable-</strong> Don’t let the prefix confuse you, if something is inflammable it can catch on fire.</p>
<p><strong>17. It’s/Its-</strong> It’s= it is. Its=a possessive pronoun meaning of it or belonging to. Whatever you do, please don’t use its’.</p>
<p><strong>18. Imply/Infer-</strong> A reader infers what an author implies. In other words, when you imply something, you hint at it. When you infer something, you draw a conclusion based on clues.</p>
<p><strong>19. Literally-</strong> If you say “His head literally exploded because he was so mad!” then we should see brains splattered on the ceiling.</p>
<p><strong>20. Lose/Loose-</strong> If your pants are too loose you may lose them. That would be almost as embarrassing as misusing these two words.</p>
<p><strong>21. Moral/Morale-</strong> Morals are something you want to teach your kids. If your team’s morale is low, you need to do something to boost their confidence.</p>
<p><strong>22. Percent/Percentage-</strong> The word “percent” should only be used when a specific number is given. “Percentage” is more of a general term.</p>
<p><strong>23. Stationary/Stationery-</strong> You are stationary when you aren’t moving. Stationery is something you write on.</p>
<p><strong>24. Then/Than-</strong> “Then” is another word for “after.” Incidentally, the word “then” makes for boring writing. “Than” is a comparative word (e.g. I am smarter than you).</p>
<p><strong>25. There/Their/They’re-</strong> There are few things as frustrating as when I look at my students’ writing and they’re misusing these words in their writing.</p>
<p><strong>26. Unique-</strong> Something can’t be “kind of unique” or even “very unique.” It’s either one-of-a-kind or it isn’t. There is no in between when it comes to unique.</p>
<p><strong>27. Your/You’re-</strong> If I had a nickel for every time I saw this one… yeah, you know the rest. “Your” shows ownership and you’re is a contraction meaning “you are.” Get it right.</p>
<p><strong>28. To/Too/Two-</strong> Two is a number. “To” is used in instances such as, “I am going to the store.” If you are supposed to use the word “too,” try inserting the word “extra” or “also.” If one of those fits, you need to also add the extra “o” to make “too.”</p>
<p><strong>29. Lie/Lay-</strong> After you lay the books on the table, go lie down on the couch.</p>
<p><strong>30. Sit/Set-</strong> Set your drink on the table and sit in your chair. Got it?</p>
<p><strong>31. Whose/Who’s-</strong> Whose is the possessive form of who. Who’s is a contraction meaning “who is.”</p>
<p><strong>32. Allude/Elude-</strong> When someone alludes to something in conversation (indirectly references), if you aren’t paying attention the meaning may elude you (escape you).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/22/feed</wfw:commentRss>
		<slash:comments>356</slash:comments>
		</item>
		<item>
		<title>Making the Ubuntu Switch Easier &#8211; 30 Essential Linux Applications</title>
		<link>http://www.thepemberton.com/posts/archives/17</link>
		<comments>http://www.thepemberton.com/posts/archives/17#comments</comments>
		<pubDate>Thu, 06 Sep 2007 05:53:31 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Etcetera]]></category>
		<category><![CDATA[GIMP]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/17</guid>
		<description><![CDATA[Below is a collection of cloned applications that I used on Windows that made the switch to Ubuntu (almost) seamless. Most of these apps are extremely customizable, though all are functional and set to the most common preferences once installed. A few important notes for new Ubuntu/Linux users: If you don&#8217;t already have Ubuntu, download [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F17" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>Below is a collection of cloned applications that I used on Windows that made the switch to Ubuntu (almost) seamless. <span id="more-17"></span></p>
<p>Most of these apps are extremely customizable, though all are functional and set to the most common preferences once installed.  A few important notes for new Ubuntu/Linux users:</p>
<ul>
<li>If you don&#8217;t already have Ubuntu, <a href="http://www.ubuntu.com/getubuntu/download" target="_blank">download it</a>, burn it to a CD, and install it! If you can&#8217;t burn it to a CD, they will also <a href="https://shipit.ubuntu.com/" target="_blank">ship you about 5 copies for free</a> (no shipping, no handling &#8211; they even pay postage. This is how I got my first copy in 2005). If you just want to try it, Ubuntu features a Live CD filesystem. Just pop it in and enjoy Ubuntu without actually installing it on your box or making any changes to your existing operating system. Keep in mind nothing will be saved to the hard disk, which makes the rest of this tutorial kind of useless.</li>
<li>Quite a few of the installations in this tutorial will be through a console. By default Ubuntu installs a console (Applications -&gt; System -&gt; Terminal). Don&#8217;t worry. Most of the steps in this tutorial only require copy/paste into the console, and all have a GUI and are added to your Applications menu unless otherwise noted.</li>
<li>The <code><span class="Code">sudo</span></code> function means &#8220;SuperUser Do&#8221; &#8211; in other words: &#8220;do this command as the root user (Administrator).&#8221; Nearly everything that could be considered a dangerous application or change requires you to enter your root password, even GUIfied programs. After the initial install and setup of Ubuntu it can be a pain in the ass, but don&#8217;t worry. You&#8217;ll get settled in and won&#8217;t have to enter your password as often as you&#8217;d think.</li>
<li>The <span class="Code">apt-get</span> program is a centralized command-line installer application (whereas Synaptic is a GUIfied aptitude client). There are thousands of packages available through apt-get, and they&#8217;re frequently updated as new versions arrive. Before you begin, please ensure your apt-get repositories are up to date. In a console type:</li>
</ul>
<p><span class="Code">sudo apt-get update</span></p>
<p><span class="Code">sudo apt-get dist-upgrade</span></p>
<ul>
<li>The <a href="http://ubuntuforums.org/" target="_blank">Ubuntu user forum</a> is a *great* place to get information on different packages, technical issues, and environment suggestions, as is google! If you&#8217;re having trouble finding a good tutorial on a certain process or package, search google for <em>packagename ubuntu</em>. If the issue is with hardware, it&#8217;s likely already a known issue and has a workaround. Search for the product name, such as <em>Broadcom 1390 ubuntu</em> on google.</li>
<li>Finally, if you want all the packages mentioned here (except <a href="http://www.tkqlhce.com/click-2591631-10422642" target="_blank">Skype</a>, the Firefox plugins, and Frostwire as they require some human interaction), in a console type:</li>
</ul>
<p><span class="Code">wget http://www.thepemberton.com/allpackages.sh</span></p>
<p><span class="Code">sh ./allpackages.sh</span></p>
<p><!--more--></p>
<p>Now, on to the goodies!</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>1. <a href="http://www.tkqlhce.com/click-2591631-10422642" target="_top">Skype!</a></strong></p>
<p><img src="http://www.ftjcfx.com/image-2591631-10422642" border="0" alt="" width="1" height="1" /> <a href="http://www.kqzyfj.com/click-2591631-10424196" target="_top"> <img src="http://www.ftjcfx.com/image-2591631-10424196" border="0" alt="Skype - call the world at rock bottom prices" width="120" height="53" /></a>Skype is what I use for my home phone service. Skype costs about $30 USD/year (The Skype &#8216;credits&#8217; are useful, but can be a burden &#8211; just go for the full year of service and it&#8217;ll save you a bundle). It even has a service called <a href="http://www.jdoqocy.com/click-2591631-10423077" target="_top">SkypeIn</a><img src="http://www.awltovhc.com/image-2591631-10423077" border="0" alt="" width="1" height="1" />, which allows you to have a dial-in number that you can use or check anywhere in the world for a small yearly fee. Skype includes caller ID, voicemail, chat, call forwarding (to forward to your mobile and keep the number private for you business users), and they let you choose your own phone number in the area code of your choosing. Even if you don&#8217;t want to pay, it&#8217;s a wonderful IM client and VoIP application.</p>
<p>To install Skype, <a href="http://www.tkqlhce.com/click-2591631-10422642" target="_top">sign up</a><img src="http://www.ftjcfx.com/image-2591631-10422642" border="0" alt="" width="1" height="1" /> and click &#8220;Download&#8221; at the top of their website, then choose &#8220;Skype for Linux&#8221; from the left.</p>
<p>Save the latest &#8220;Ubuntu&#8221; distribution to your Desktop, and in a Console type:</p>
<p><code><span class="Code">cd ~/Desktop</span> </code></p>
<p><code><span class="Code">sudo dpkg -i skype-debian_&lt;versionnumber&gt;.deb</span></code></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />2. <a href="http://www.openoffice.org">OpenOffice.org</a></strong></p>
<p>OpenOffice (in my experience &#8212; don&#8217;t quote me) has full compatibility with <em>all</em> Microsoft Office documents, even PowerPoint and Access &#8211; free! This was one of my biggest fears in switching to Linux. Thanks OpenOffice!</p>
<p>OpenOffice should come with Ubuntu, but if yours did not click System -&gt; Administration -&gt; Synaptic Package Manager -&gt; OpenOffice.org</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />3. MSN IM, Yahoo IM, AOL Instant Messenger, and ICQ</strong></p>
<p><a title="gaim.png" href="http://www.thepemberton.com/posts/wp-content/uploads/2007/09/gaim.png" target="_blank"><img src="http://www.thepemberton.com/posts/wp-content/uploads/2007/09/gaim.png" alt="gaim.png" /></a></p>
<p>These can all be run from one program: <a href="http://sourceforge.net/projects/gaim/">GAIM</a></p>
<p>Gaim (will be renamed to Pidgin in its next release) can log you into MSN IM, Yahoo IM, AOL Instant Messenger, ICQ, IRC, and others. It features numerous plugins (including tabbed chatting to keep your desktop tidy).</p>
<p>To install Gaim (and some of my favorite plugins &#8211; including Encryption and GUIfications), in a Console type:</p>
<p><code><span class="Code">sudo apt-get install gaim gaim-hotkeys gaim-encryption gaim-extendedprefs gaim-guifications</span></code></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />4. <a href="http://www.mozilla.com/en-US/" target="_blank">Firefox</a></strong></p>
<p>Really. There&#8217;s little or no advantage to using IE. Hell, if you&#8217;re patient enough, you can even <a href="http://www.tatanka.com.br/ies4linux/page/Main_Page" target="_blank">run IE on Linux</a>.</p>
<p>To install Mozilla Fireforex, click System -&gt; Administration -&gt; Synaptic Package Manager -&gt; firefox  Some handy plugins:</p>
<p>- <a href="https://addons.mozilla.org/en-US/firefox/addon/26">Download Statusbar</a></p>
<p>Neatly arranges downloads and prevents the annoying download window from appearing every time (though you can set it to display the download window *every* time, but really there&#8217;s no need).</p>
<p>- <a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP Headers</a></p>
<p>Shows you exactly what&#8217;s coming into your browser.</p>
<p>- <a href="https://addons.mozilla.org/en-US/firefox/addon/158">TabBrowser Preferences</a> or <a href="https://addons.mozilla.org/en-US/firefox/addon/1122">TabMix Plus</a></p>
<p>Some additional functionality for tabbed browsing. I suggest starting with TabBrowser Preferences and if you feel like it&#8217;s missing something, uninstall it and try TabMix plus.</p>
<p>- <a href="https://addons.mozilla.org/en-US/firefox/addon/138">StumbleUpon</a></p>
<p>Just the <strong>best</strong> timekiller ever.</p>
<p>- <a href="https://addons.mozilla.org/en-US/firefox/addon/59">User Agent Switcher</a></p>
<p>If you&#8217;re a web developer or frequent an &#8220;IE only&#8221; website, you might understand how important this can be. It allows you to change the Agent that your browser tells a webserver that you&#8217;re using (dozens of options, including googlebot, different versions of IE, and others).</p>
<p>- <a href="https://addons.mozilla.org/en-US/firefox/addon/3036">SEO Quake</a></p>
<p>Not something I could stomach to have enabled all the time, but it shows website rankings dynamically (try a google search after enabling).</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />5. Codecs </strong></p>
<p>Codecs? That&#8217;s right. Out of the box, Ubuntu doesn&#8217;t have any of the popular media codecs (mp3, wmv, etc).</p>
<p>In a Console, type:</p>
<p><code><span class="Code">sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-extracodecs </span></code><code><br />
</code></p>
<p>Any additional codecs you need are likely in the Synaptic Manager (System -&gt; Administration -&gt; Synaptic Package Manager). Just search for the codec name.</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />6. <a href="http://amarok.kde.org" target="_blank">Amarok</a></strong></p>
<p>Amarok is a fresh new media player. Seriously, this app has some great functions, and has a <a href="http://amarok.kde.org/wiki/Scripts" target="_blank">ton of plugins</a>.</p>
<p><code><span class="Code">apt-get install amarok</span></code></p>
<p><code>Note: I suggest the Wiki-lyrics plugin: <a href="http://kde-apps.org/content/show.php?content=35151" target="_blank">http://kde-apps.org/content/show.php?content=35151</a></code></p>
<p>To use the wiki plugin, in a console type:</p>
<p><span class="Code">sudo apt-get install libgtk2-ruby</span></p>
<p>Save the tar.bz2 file from the link above to your computer, and in Amarok click Tools -&gt; Script Manager, and &#8220;Install Script,&#8221; pointing to the .tar.bz2 file. To run it, in the Script Manager select Lyrics -&gt; WikiLyrics -&gt; Run</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />7. <a href="http://ktorrent.org" target="_blank">KTorrent</a></strong></p>
<p>A sweet BitTorrent client, much like Azareus, but without spamvertisements or the need for Java. KTorrent allows you to download a full torrent, or select specific files that you&#8217;d like to download from the torrent.</p>
<p>To install KTorrent, click System -&gt; Administration -&gt; Synaptic Package Manager -&gt; KTorrent</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />8. <a href="http://filezilla-project.org/client_screenshots.php" target="_blank">Filezilla</a></strong></p>
<p>The popular FTP client for Windows is also available on Linux. In my opinion all other FTP clients pale in comparison.</p>
<p>Installation: System -&gt; Administration -&gt; Synaptic Package Manager -&gt;  Filezilla</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />9. Archivers/File Compressors<br />
</strong></p>
<p>Even on Linux there are plenty of archivers, but most do them all.</p>
<p>I like Ark. It handles too many formats to list, but a few are rar, zip, tar, gz, bz, 7z&#8230;.</p>
<p>To install Ark, in a console type:</p>
<p><code><span class="Code">sudo apt-get install ark</span></code></p>
<p><code>If you ever find yourself missing a library, say, to open .ace files, take a peek in the Synaptic Package Manager.</code></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />10. <a href="http://www.java.com" target="_blank">Java</a></strong></p>
<p>You know you&#8217;ll need it. To install:</p>
<p><span class="Code">sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts</span></p>
<p><strong> <span style="font-weight: bold;"><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />11. <a href="http://www.frostwire.com/" target="_blank">Frostwire</a></span> </strong></p>
<p>A *clean* Limewire clone for Linux. You&#8217;ll mostly use this to download single mp3s. Needs Java (see #10). To install Frostwire visit frostwire.com, click &#8220;Download Now for Ubuntu,&#8221; and save the .deb file to your desktop. In a console type:</p>
<p><span class="Code">cd ~/Desktop</span></p>
<p><span class="Code">sudo dpkg -i &lt;&lt;filename&gt;&gt;.deb</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />12. <a href="http://www.amule.org" target="_blank">aMule</a></strong></p>
<p>An eMule/eDonkey clone for Linux. aMule takes a little time to start downloading, but pretty much everything is on here (full albums, windoze software, etc). To install aMule, use the following in a console:</p>
<p><span class="Code">sudo apt-get install amule</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" /></strong><strong>13. <a href="http://www.winehq.org/" target="_blank">Wine</a></strong></p>
<p>Wine stands for &#8220;Wine is Not an Emulator.&#8221; What is it? Wine is an application that attempts to mimic Windows and let you run Windows programs in Linux, seamlessly. I&#8217;ve used it for a few things, even some good complex games like <a href="http://thepemberton.com/posts/archives/13" target="_blank">CounterStrike 1.6, Team Fortress Classic, Half Life 2, and Counterstrike: Source</a>.</p>
<p>To install Wine, in a console type:</p>
<p><span class="Code">sudo apt-get install wine</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" />14. <a href="http://www.mozilla.com/thunderbird/" target="_blank">Mozilla Thunderbird</a></strong></p>
<p>A popular email client. Not as many options as Microsoft Outlook out of the box, but there&#8217;s a decent <a href="https://addons.mozilla.org/en-US/thunderbird/browse/type:1" target="_blank">Thunderbird plugin repository</a>.</p>
<p>To install Thunderbird, in a console type:</p>
<p><span class="Code">sudo apt-get install mozilla-thunderbird</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />15. <a href="http://geany.uvena.de/Main/HomePage" target="_blank">Geany</a></strong></p>
<p>Geany is an AWESOME programming IDE. It supports nearly every language, a terminal, built-in functions to compile, and autocomplete (not the lame kind, this one actually scans your project across files and provides autocomplete for functions from other user created files!).</p>
<p><span class="Code">apt-get install geany</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>16. Beryl and Emerald<br />
</strong></p>
<p>I wouldn&#8217;t use this on an ATI card unless you find a great tutorial on Beryl and ATI drivers&#8230; but if you&#8217;re fortunate enough to have <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FNvidia-Geforce-7600GS-Pci-express-Outputs%2Fdp%2FB000GL5Z8A%3Fie%3DUTF8%26s%3Dmusical-instruments%26qid%3D1189071032%26sr%3D8-6&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">an NVidia card</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" />, Beryl is worth a look. It adds a large number of (mostly) lightweight desktop effects, including a desktop cube, amazing window transitions, and hell&#8230; if you&#8217;re not distracted by playing with it too much it can even speed up desktop usage. Without Beryl I hardly ever use multiple workspaces. Queue cheesy Youtube video of Beryl in action:</p>
<p>[youtube ZD7QraljRfM]</p>
<p>To install Beryl and Emerald, in a console type:</p>
<pre><span class="Code">sudo apt-get install beryl emerald-themes beryl-manager</span></pre>
<p>There are a good number of themes for Beryl and Emerald (Emerald is the window decorator, allows for some great window themes) at <a href="http://www.beryl-look.org/" target="_blank">http://www.beryl-look.org/</a></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>17. <a href="http://www.adobe.com/" target="_blank">Flash Player</a></strong></p>
<p>Duh.</p>
<p>To install (don&#8217;t worry &#8211; it&#8217;s free):</p>
<p><span class="Code">sudo apt-get install flashplugin-nonfree</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>18. <a href="http://www.gnome.org/projects/totem/" target="_blank">Totem Movie Player</a></strong></p>
<p>A lightweight video player. Not bad at all.</p>
<p>Note: If there&#8217;s a codec you&#8217;re missing Totem should try to grab it by itself. If this fails, search for the codec name in System -&gt; Administration -&gt; Synaptic Package Manager</p>
<p>To install Totem Movie Player:</p>
<p><span class="Code">sudo apt-get install totem totem-gstreamer totem-mozilla</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>19. Desktop games!</strong></p>
<p>Most of the games are lightweight and clones of popular Windows games. Check them out! If you&#8217;re looking for some serious gaming action, check out my posts on <a href="http://thepemberton.com/posts/archives/6" target="_blank">Ubuntu Linux Games &#8211; Top Picks</a>, <a href="http://thepemberton.com/posts/archives/12" target="_blank">Guide to ROMs (Console emulation) on Ubuntu</a>, and <a href="http://thepemberton.com/posts/archives/13" target="_blank">Installing Valve&#8217;s STEAM and Counterstrike on Ubuntu</a>.</p>
<p>To install some cool (small) games on Linux:</p>
<p>Applications -&gt; Add/Remove Programs, and check out the &#8220;Games&#8221; area. Make sure you choose all of the suites (Multiverse, etc) &#8211; or:</p>
<p><span class="Code">apt-get install abuse supertux gweled briquolo chromium criticalmass frozen-bubble fb-music-high lbreakout2 pingus powermanga rrootage gnome-sudoku tuxpuck</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>20. <a href="http://www.gimp.org" target="_blank">GIMP</a></strong><a href="http://www.gimp.org" target="_blank"><br />
</a></p>
<p>Gimp is a fun little graphics editor. It&#8217;s infinitely expandable with a <a href="http://www.google.com/search?source=ig&amp;hl=en&amp;q=download+gimp+plugins&amp;btnG=Google+Search" target="_blank">huge list of plugins and scripts</a>. Even if you&#8217;re not a graphic artist, sometimes you just need to edit photos or pics. There&#8217;s also a lot of community support for GIMP. I mention a few great tutorials in <a href="http://thepemberton.com/posts/archives/8" target="_blank">one of my previous posts</a>.</p>
<p>To install GIMP:</p>
<p><span class="Code">sudo apt-get install gimp</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />21. <a href="http://www.k3b.org/" target="_blank">K3B</a></strong></p>
<p>K3B is an awesome CD/DVD burning and ripping application, like Roxio Toast. To install:</p>
<p><span class="Code">sudo apt-get install k3b</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />22. <a href="http://konsole.kde.org/" target="_blank">Konsole</a></strong></p>
<p>My favorite terminal/console application. Supports multiple schemas and transparency.</p>
<p>To install:</p>
<p><span class="Code">sudo apt-get install konsole</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />23. <a href="http://www.videolan.org/vlc/" target="_blank">VLC</a></strong></p>
<p>VLC is another video player. It play some of the more exotic compression formats.</p>
<p><span class="Code">sudo apt-get install vlc</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />24. <a href="http://freshmeat.net/projects/ksnapshot/" target="_blank">KSnapshot</a></strong></p>
<p>Perfect little screencapture application. You&#8217;ll want it once you install Beryl.</p>
<p><span class="Code">sudo apt-get install ksnapshot</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />25. <a href="http://k9copy.sourceforge.net/" target="_blank">k9Copy</a></strong></p>
<p>Linux DVD ripper and shrinker. Enjoy!</p>
<p><span class="Code">sudo apt-get install k9copy</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />26. <a href="http://kmymoney2.sourceforge.net/index2.html" target="_blank">KMyMoney</a></strong></p>
<p>Like quickbooks, but free.</p>
<p><span class="Code">sudo apt-get install kmymoney2</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />27. <a href="http://www.openssh.com/" target="_blank">OpenSSH</a></strong></p>
<p>It&#8217;s hard to spend time away from your Ubuntu box. OpenSSH allows you to open a remote console from anywhere.</p>
<p><span class="Code">sudo apt-get install openssh-client openssh-server</span></p>
<p>Note: If you&#8217;re going to SSH into your machine from a Windows box, I suggest using <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">PuTTY</a> on the Windows machine (requires no install &#8211; just a standalone executable).</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />28. <a href="http://www.koffice.org/krita/" target="_blank">Krita</a></strong></p>
<p>Is GIMP too powerful and you just need a few image touchups in a familiar interface? Krita is a tidy little image editor.</p>
<p><span class="Code">sudo apt-get install krita</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />29. nano</strong></p>
<p>Nano is a console-based text editor. If you break your xserver and don&#8217;t have video after trying something new with your crappy ATI driver, nano /etc/X11/xorg.conf will be burned into your memory. Seriously,<a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FNvidia-Geforce-7600GS-Pci-express-Outputs%2Fdp%2FB000GL5Z8A%3Fie%3DUTF8%26s%3Dmusical-instruments%26qid%3D1189071032%26sr%3D8-6&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">buy an NVidia card</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" />.</p>
<p><span class="Code">sudo apt-get install nano</span></p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />30. <a href="http://kate-editor.org/" target="_blank">kate</a></strong></p>
<p>A lot of the features in geany are here, but kate is closer to notepad/wordpad.</p>
<p><span class="Code">sudo apt-get install kate</span></p>
<p>Afterthought #1:</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" /></strong><strong>Mount an NTFS (Windows) partition for read/write access in Ubuntu:</strong></p>
<p>If you have two hard drives in your computer, or a specific dual-boot partitioning schema, you may find it necessary to be able to access files from that partition *cough*mp3s*cough*</p>
<p>To mount that partition under Ubuntu, it can be a little tricky. Here&#8217;s what I did:</p>
<p>1. Find the name of the hard drive partition. In a console, type:</p>
<p><span class="Code">sudo fdisk -l</span></p>
<p>look for any entries mentioning &#8220;NTFS&#8221; or &#8220;FAT32&#8243; and take note of the &#8220;Device Boot&#8221; column. My &#8220;HPFS/NTFS&#8221; drive was located at /dev/hdb1</p>
<p>2. Install the apps needed to make this work. In a console type:</p>
<p><span class="Code">sudo apt-get install ntfs-3g</span></p>
<p>3. Create a directory that we&#8217;ll access the partition from:</p>
<p><span class="Code">sudo mkdir /media/windows</span></p>
<p>4. Backup and open the fstab file:</p>
<p><span class="Code">sudo cp /etc/fstab /etc/fstab.bak</span></p>
<p><span class="Code">gksudo gedit /etc/fstab</span></p>
<p>5. gedit will open up. Add the following line to the file (replace /dev/hdb1 with your partition location from step 1) and save:</p>
<p>/dev/hdb1 /media/windows ntfs-3g defaults,force,locale=en_US.utf8   0    0</p>
<p>6. Unmount the NTFS partition, and re-mount:</p>
<p><span class="Code">sudo umount /dev/hdb1</span></p>
<p><span class="Code">sudo mount -a</span></p>
<p>Or reboot your machine, and you&#8217;ll see your Windows NTFS partition in the /media/windows directory!</p>
<p>Afterthought #2:</p>
<p><strong><img src="http://thepemberton.com/posts/wp-content/uploads/image/postplus.gif" alt="" width="10" height="10" />Create a backup of all installed packages</strong></p>
<p>Creating a backup list of applications to install is quite easy really. If you ever need to reinstall Ubuntu or wish to install all of the same applications onto another computer, try this:</p>
<p>Save a backup list of all installed packages to your desktop:</p>
<p><span class="Code">cd ~/Desktop</span></p>
<p><span class="Code">dpkg &#8211;get-selections | grep -v deinstall &gt; ubuntu-install-files</span></p>
<p>Now don&#8217;t lost that &#8220;ubuntu-install-files&#8221; file! Email it to yourself, put it on your <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2FB000ERAON2%2Fsr%3Fie%3DUTF8%26qid%3D1189071431%26sr%3D1-7%26pf%5Frd%5Fm%3DATVPDKIKX0DER%26pf%5Frd%5Fs%3Dcenter-41%26pf%5Frd%5Fr%3D15F78JB6PYH6YXDCYWKN%26pf%5Frd%5Ft%3D201%26pf%5Frd%5Fp%3D250314601%26pf%5Frd%5Fi%3DB000BF54AA&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">pen drive</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" />, anything. It might also be helpful to include a bookmark to this page or copy/paste of the below steps to install from the backup file.</p>
<p>On the new computer (or fresh install):</p>
<p><span class="Code">sudo apt-get update</span></p>
<p><span class="Code">sudo apt-get dist-upgrade</span></p>
<p><span class="Code">dpkg &#8211;set-selections  &lt; ubuntu-install-files</span></p>
<p><span class="Code">sudo dselect</span></p>
<p>Hit &#8216;i&#8217; on your keyboard to continue the install, and Q once it&#8217;s done.</p>
<hr size="2" />
<p>Please leave comments if you&#8217;d like anything added! I&#8217;ll take most into consideration <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/17/feed</wfw:commentRss>
		<slash:comments>160</slash:comments>
		</item>
		<item>
		<title>Installing Valve’s STEAM and Counterstrike on Ubuntu</title>
		<link>http://www.thepemberton.com/posts/archives/13</link>
		<comments>http://www.thepemberton.com/posts/archives/13#comments</comments>
		<pubDate>Thu, 30 Aug 2007 06:07:20 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/13</guid>
		<description><![CDATA[This is only my experience downloading and installing Steam and Valve games like Counterstrike 1.6 and TFC on Linux. Your experience may vary. Here&#8217;s what you&#8217;ll need: A purchased copy of Half Life Platinum (if you&#8217;re into the old versions of Counter Strike and Team Fortress Classic &#8211; still going strong with thousands of gamers [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F13" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>This is only my experience downloading and installing Steam and Valve games like Counterstrike 1.6 and TFC on Linux. Your experience may vary.<span id="more-13"></span></p>
<p>Here&#8217;s what you&#8217;ll need:</p>
<ul>
<li>A purchased copy of <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FHalf-Life-Platinum-Collection-Second-Edition%2Fdp%2FB00006FXIN%3Fie%3DUTF8%26s%3Dvideogames%26qid%3D1188457389%26sr%3D8-6&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Half Life Platinum</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> (if you&#8217;re into the old versions of Counter Strike and Team Fortress Classic &#8211; still going strong with thousands of gamers on 24/7) and/or a purchased copy of <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FElectronic-Arts-09850-Half-Life%2Fdp%2FB000ID1AKI%3Fie%3DUTF8%26s%3Dvideogames%26qid%3D1188457532%26sr%3D8-1&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Half Life 2</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" />. You won&#8217;t have to use the DVD/CDs in this tutorial (in fact I&#8217;ve never gotten them to work), you&#8217;ll just need the product key. Steam includes a lovely little downloader for Valve games</li>
<li>Wine:
<ul>
<li>sudo apt-get install wine</li>
</ul>
</li>
<li>Once Wine is installed, extract the fonts from <a href="http://thepemberton.com/posts/downloads/fonts.7z" target="_blank">this archive</a> to the ~/.wine/drive_c/windows/fonts/ directory. If you don&#8217;t, you&#8217;ll notice Steam and its games don&#8217;t have any text!</li>
<li>Download and run the SteamInstall.exe file (NOT the .msi that&#8217;s <a href="http://www.steampowered.com/v/index.php?area=getsteamnow&amp;cc=US" target="_blank">on their download page</a>). From a terminal:
<ul>
<li>cd ~/Desktop</li>
<li>wget http://steampowered.com/download/SteamInstall.exe</li>
<li>wine SteamInstall.exe  -dxlevel 90 -novid</li>
</ul>
</li>
</ul>
<p>This will guide you through a small install process. Once completed, edit the shortcut (or create one if one wasn&#8217;t automatically created for you):</p>
<p>Right-click on Applications menu -&gt; Edit Menus -&gt; Wine -&gt; Programs -&gt; Steam -&gt; Steam, right-click &#8220;Steam&#8221; and change the properties &#8220;command&#8221; to:</p>
<p>wine &#8220;C:/Program Files/Steam/steam.exe&#8221; -dxlevel 90 -novid -width 1024 -height 768 -heapsize 512000</p>
<p>There you go! If you have a steam account by <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FHalf-Life-Platinum-Collection-Second-Edition%2Fdp%2FB00006FXIN%3Fie%3DUTF8%26s%3Dvideogames%26qid%3D1188457389%26sr%3D8-6&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">purchasing </a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> a copy of Half Life, you can log in and use the interface to download whichever games you&#8217;ve purchased.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/13/feed</wfw:commentRss>
		<slash:comments>104</slash:comments>
		</item>
		<item>
		<title>Guide to Roms (console game emulation) on Ubuntu</title>
		<link>http://www.thepemberton.com/posts/archives/12</link>
		<comments>http://www.thepemberton.com/posts/archives/12#comments</comments>
		<pubDate>Mon, 27 Aug 2007 12:35:02 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/12</guid>
		<description><![CDATA[Gaming console emulation on PC is nothing new. An emulator is a program that mimics the hardware and firmware from a gaming console (such as the Super Nintendo), to play roms. Roms are just computerized copies of console games. For PSX and other CD-based systems Roms are called ISOs. This guide is just my personal [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F12" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>Gaming console emulation on PC is nothing new. An emulator is a program that mimics the hardware and firmware from a gaming console (such as the Super Nintendo), to play roms. Roms are just computerized copies of console games. For PSX and other CD-based systems Roms are called ISOs. This guide is just my personal notes on emulating the different game consoles on Ubuntu Linux (Feisty 7.04 in this article).<span id="more-12"></span></p>
<p>First, if you don&#8217;t have a gamepad, I suggest stopping by your local Best Buy and purchasing one. If you&#8217;d like to save some cash, there are plenty of affordable solutions online, and not to mention you can use the controllers from your existing consoles by using a <a href="http://search.ebay.com/gamecube-USB_W0QQ_trksidZm37QQfromZR40QQssPageNameZRC0024" target="_blank">USB converter</a>.  Personally, I use a <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FLogitech-Dual-Action-Game-Pad%2Fdp%2FB0000ALFCI&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Logitech Dual Action</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> controller. There was no setup needed except plugging it into a USB port and defining the controls in the emulators. This controller is great for other non-emulated games as well, including <a href="http://thepemberton.com/posts/archives/6" target="_blank">VDrift</a>.</p>
<p><strong>Finding ROMS</strong>:</p>
<p>Locating roms is easier than one might  think. There are plenty of great websites for both bittorrent clients and standard HTTP clients. <a href="http://www.amule.org" target="_blank">aMule</a> and <a href="http://www.mininova.org" target="_blank">mininova.org</a> have been my favorites thus far. Simply search for <em>systemname</em> and <em>rom</em> or <em>iso</em> (and maybe the game you&#8217;re looking for to trim down the results); e.g., <em>snes roms </em>or <em>Legend of Mana iso psx</em></p>
<p><strong>Super Nintendo:</strong></p>
<p>For Super Nintendo emulation, I chose <a href="http://www.zsnes.com/" target="_blank">ZSnes</a>. I haven&#8217;t found a Super Nintendo game that this doesn&#8217;t support (and I have over 800). ZSnes has many graphical filters to make your SNES games look better on your computer than they did on the console, a GameGenie-esque cheat system, and more.</p>
<p>To install ZSnes on Ubuntu:  System -&gt; Administration -&gt; Synaptic Package Manager -&gt; ZSNES</p>
<p>You&#8217;ll want to add it to your Applications menu (right-click on Application menu, Edit Menus), or open it directly from a console by typing: <span class="Code">zsnes</span></p>
<p>Once installed, you may consider checking out <a href="http://www.mininova.org/tor/849552" target="_blank">mininova.org</a> or <a href="http://www.amule.org" target="_blank">aMule</a> to start downloading your roms. A simple search for &#8220;snes roms&#8221; should do the trick. There are plenty of <a href="http://www.romnation.net/srv/roms/snes204.html" target="_blank">dedicated snes rom websites</a>, however a lot of good roms are <a href="http://www.theesa.com/about/index.php" target="_blank">ESA protected</a>, so you won&#8217;t be able to download goodies like Super Mario World.</p>
<p>Once you have a collection of roms, fire up zsnes and click Config -&gt; Input #1 (for the first controller). If you have a <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FLogitech-Dual-Action-Game-Pad%2Fdp%2FB0000ALFCI&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Logitech Dual Action</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> controller, you&#8217;ll find this fairly easy. Just click &#8220;Set Keys&#8221; and it will prompt you for the button config. After you&#8217;re done here, click the &#8216;X&#8217; to close the config window, and click Game -&gt; Load, and navigate to your snes rom directory.</p>
<p>Note: If your roms don&#8217;t have the .smc filename extension, you&#8217;ll need to check the &#8220;Show all Extensions&#8221; checkbox from the Load screen. I recommend paying the Config -&gt; Video screen a visit, and enabling a higher resolution (1024&#215;768 win is my preference) and checking the BiLinear Filter, HQ2X, and High Res Mode 7 checkboxes. If the sounds are too high pitched, you may need to adjust the sound frequency down to 8000hz (Config -&gt; Sound).</p>
<p><strong>Nintendo 64:</strong></p>
<p>Not all Nintendo 64 emulators are built equally. I&#8217;ve had the best luck with <a href="http://www.pj64-emu.com/" target="_blank">pj64</a> for Windows, but under Linux the <a href="http://mupen64.emulation64.com/" target="_blank">Mupen64</a> emulator is the next best thing.</p>
<p>To install Mupen64, <a href="http://mupen64.emulation64.com/files/0.5/mupen64-0.5.tar.bz2" target="_blank">download it</a>, extract the files to a folder on your desktop, and you can run Mupen64 directly from the extraction folder.</p>
<p>Once again, <a href="http://www.mininova.org/tor/847575" target="_blank">mininova.org</a> has a few great n64 rom packages. Right away, I would download a few video plugins for Mupen64 such as <a href="http://gln64.emulation64.com/" target="_blank">GLN64</a> and <a href="http://glide64.emuxhaven.net/" target="_blank">Glide64</a>. Once downloaded, extract the files into the Mupen64/plugins folder. You&#8217;ll likely have to try <a href="http://www.ngemu.com/n64/mupen64.php?action=plugins" target="_blank">other plugins</a> for different games. I still haven&#8217;t gotten Donkey Kong 64 to work properly with any video plugin. If you find a way, please comment this post and I&#8217;ll test and edit as necessary.</p>
<p>You&#8217;ll find that switching between games like Bomberman 64 and Mario 64 is a tedious task, as you&#8217;ll often have to click Options -&gt; Configure and select or edit a different video plugin.  Once you have your roms and video plugins, in Mupen 64 click Options -&gt; Configure, and  add your rom directory(ies). This will add all roms to a list, and it&#8217;s much easier than opening each rom individually.</p>
<p>I have not found a game controller that equals the original N64 game controller, particularly the location of the &#8220;Z&#8221; button and the &#8220;C&#8221; buttons. If you&#8217;re a hardcore N64 fan, you should try to find a <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FNintendo-N64-2in1-Controller-Adapter%2Fdp%2F8565000168%3Fie%3DUTF8%26s%3Dvideogames%26qid%3D1188150112%26sr%3D8-2&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">USB adapter</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" />. If you use the <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FLogitech-Dual-Action-Game-Pad%2Fdp%2FB0000ALFCI&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Logitech Dual Action</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> controller, the right-analog stick works fine for the C-up,down,left, and right buttons. I found <a href="http://www.ngemu.com/download.php?action=plugin&amp;id=77" target="_blank">Blight&#8217;s SDL Input Plugin</a> to be the easiest and most accurate to configure for my controller. You can find it at: <a href="http://www.ngemu.com/n64/mupen64.php?action=plugins" target="_blank">http://www.ngemu.com/n64/mupen64.php?action=plugins</a></p>
<p><strong>Nintendo DS:</strong></p>
<p><a href="http://www.desmume.com" target="_blank">DeSmuME</a> has a lot of options, and of course supports your mouse in place of the stylus. I haven&#8217;t gotten it to work with any game controller.</p>
<p>To install DeSmuME, click Applications -&gt; System -&gt; Administration -&gt; Synaptic Package Manager, and search for &#8216;desmume&#8217;</p>
<p>To run DeSmuME, open a console and type: <span class="Code">desmume</span></p>
<p>I found DS emulation a bit clunky and (for the most part) fruitless, and gave up on it. I&#8217;ll revisit DS emulation once I hit the Phantom Hourglass<img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> in my epic quest to defeat the Zelda chain, or I may just <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FNintendo-DS-Lite-Onyx-Black%2Fdp%2FB000I10PY2%3Fie%3DUTF8%26s%3Dvideogames%26qid%3D1188151672%26sr%3D1-1&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">buy a DS</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" />, they&#8217;re quite cheap lately &#8211; and the portability is supreme.</p>
<p><strong>Nintendo Gameboy:</strong></p>
<p><a href="http://www.tuxemu.se.nu/" target="_blank">TuxBoy</a> has been the best thus far.  To install:</p>
<li>Download the 7zip file from: <a href="http://tuxemu.byethost31.com/releases/tuxboy_1.0b1_X32.7z" target="_blank">http://tuxemu.byethost31.com/releases/tuxboy_1.0b1_X32.7z</a></li>
<li>Extract the contents into a new folder</li>
<li>From a console, change to the directory where you extracted TuxBoy</li>
<li>type: <span class="Code">sh ./install</span> (it should prompt you for root password)</li>
<li>TuxBoy is now available in your Applications -&gt; Games menu, but I had to use the console by typing: <span class="Code">TuxBoy romname</span></li>
<p>TuxBoy has a gui (whereas <a href="http://en.wikipedia.org/wiki/Gnuboy" target="_blank">gnuboy </a>does not) and it worked after install with my <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FLogitech-Dual-Action-Game-Pad%2Fdp%2FB0000ALFCI&amp;tag=thepembecom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Logitech Dual Action</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=thepembecom-20&amp;l=ur2&amp;o=1" border="0" alt="" width="1" height="1" /> controller (though I had to enable the &#8220;mode&#8221; button on the controller to take it off analog and use the D-pad).</p>
<p><strong>Nintendo NES:</strong></p>
<p>For NES, I suggest a <a href="http://sourceforge.net/projects/gfceu" target="_blank">gfceu</a>.</p>
<p>To install, click Applications -&gt; System -&gt; Administration -&gt; Synaptic Package Manager, and search for &#8220;gfceu&#8221;</p>
<p>To run gfceu, from a console type: <span class="Code">gfceu</span></p>
<p>You&#8217;ll be presented with a lovely little GUI to locate and run your NES roms.</p>
<p><strong>Sega Genesis, Sega CD, and 32x Systems:</strong></p>
<p><a href="http://sourceforge.net/projects/gens/" target="_blank">Gens</a> is a great emulator for the Sega Genesis, Sega CD, and 32x systems.  To install:</p>
<ol>
<li><a href="http://thepemberton.com/posts/gens_2.12a-i386.deb" target="_blank">Download</a> this handy debian package to a new folder (thanks to <a href="http://ubuntuforums.org/member.php?u=12430" target="_blank">chronusdark</a> for this contribution)</li>
<li>In a console, change to the saved directory.</li>
<li>Type: <span class="Code">sudo dpkg -i gens_2.12a-i386.deb</span></li>
</ol>
<p>To run Gens, simply type &#8216;gens&#8217; in a console. The GUI is pretty intuitive. Make sure you redefine your controls to your gamepad by clicking Option -&gt; Joypads and redefining the controls!</p>
<p><strong>Playstation (PSX):</strong></p>
<p>With such great games as Tenchu and FInal Fantasy 7, I had to have a PSX emulator. I stumbled across <a href="http://www.epsxe.com/" target="_blank">ePSXe</a> and haven&#8217;t looked at another.Installation can be a bit of a pain, and if you forget anything you may need to start over, so I&#8217;m including complete install instructions:</p>
<ol>
<li>Open a console, and install the needed packages: <span class="Code">sudo apt-get install unzip libgtk1.2-common libgtk1.2</span></li>
<li>Create an install dir: <span class="Code">sudo mkdir ~/Desktop/epsxe</span></li>
<li>Change to the install dir: <span class="Code">cd ~/Desktop/epsxe</span></li>
<li>chmod the installdir to ensure all users can write to it: <span class="Code">chmod -R 777 ./</span></li>
<li>Download ePSXe base from this link: <a href="http://www.epsxe.com/files/epsxe160lin.zip" target="_blank">http://www.epsxe.com/files/epsxe160lin.zip</a></li>
<li>Extract the contents of the above file into the ~/Desktop/epsxe/ directory</li>
<li>In the console, type: <span class="Code">sudo chmod 777 cfg sstates snap memcards</span></li>
<li>Next, type: <span class="Code">sudo touch memcards/epsxe000.mcr memcards/epsxe001.mcr .epsxerc</span></li>
<li>Then: <span class="Code">sudo chmod 666 memcards/*</span></li>
<li>Followed by: <span class="Code">sudo chmod 666 .epsxerc</span></li>
<li>Download the PSX BIOS software (PSX firmware) by searching google or any popular search engine for: scph1001.bin
<ol>
<li>Move the scph1001.bin file to the ~/Desktop/epsxe/bin/ folder</li>
</ol>
</li>
<li>Download a hardware acceleration package to the ~/Desktop/epsxe/plugins/ folder: <a href="http://www.pbernert.com/gpupetexgl208.tar.gz" target="_blank">http://www.pbernert.com/gpupetexgl208.tar.gz</a></li>
<li>Note that the cfgPeteXGL2 and gpuPeteXGL2.cfg files need to go in the ~/Desktop/epsxe/cfg/ folder!
<ol>
<li><strong>Sub-Note:</strong> If the hardware acceleration package doesn&#8217;t work, you may consider trying to extract <a href="http://www.pbernert.com/gpupeopssoftx117.tar.gz" target="_blank">http://www.pbernert.com/gpupeopssoftx117.tar.gz</a> to your ~/Desktop/epsxe/plugins folder, making sure to move cfgPeopsSoft and gpuPeopsSoftX.cfg to the ~/Desktop/epsxe/cfg/ folder</li>
</ol>
</li>
<li>Download the PadJoy input plugin, extract the cfgPadJoy file to the /cfg/ folder, and the to the libpadJoy-0.8.so file /plugin/ folder: <a href="http://members.chello.at/erich.kitzmueller/ammoq/down/xjoypad.zip" target="_blank">http://members.chello.at/erich.kitzmueller/ammoq/down/xjoypad.zip</a></li>
<li>Download an audio plugin and extract to the ~/Desktop/epsxe/plugins/ folder: <a href="http://www.pbernert.com/spupeopsoss109.tar.gz" target="_blank">http://www.pbernert.com/spupeopsoss109.tar.gz</a>
<ol>
<li>Note: move the file cfgPeopsOSS to the ~/Desktop/epsxe/cfg/ folder!</li>
</ol>
</li>
</ol>
<p>You can now run ePSXe directly from the ~/Desktop/epsxe/ folder. Make sure you click Config -&gt; Bios, and set it to the ~/Desktop/epsxe/bin/scph1001.bin file.</p>
<p>If you don&#8217;t have a PSX disk or iso, you can test it by clicking File -&gt; Run BIOS.</p>
<p>To configure my controller I only had to click Config -&gt; Ext. Game Pad -&gt; Configure</p>
<p><strong>Edit 8/28/2007: </strong>Thanks to Matt, I&#8217;ve discovered a much easier PSX emulator. Simply download the file below, extract to a folder, and run &#8220;pSX&#8221; directly from the folder. I&#8217;ve tested with all my PSX games and haven&#8217;t had any glitches or compatibility issues:<a rel="nofollow" href="http://psxemulator.gazaxian.com/pSX_linux_1_13.tar.bz2"> http://psxemulator.gazaxian.com/pSX_linux_1_13.tar.bz2</a></p>
<p>Note that you&#8217;ll still need to search google for a scph1001.bin PSX BIOS file and extract it to the /bin/ folder.</p>
<p>Once that&#8217;s set, you can configure your controller by clicking File -&gt; Configuration -&gt; Controllers. I think I&#8217;ll be using this PSX emulator from now on <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>*Great computer repair services in <a title="Computer repair and software development in Port Charlotte and Punta Gorda" href="http://www.harbordatasystems.com" target="_blank">Port Charlotte and Punta Gorda, Florida by Harbor Data Systems</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/12/feed</wfw:commentRss>
		<slash:comments>1270</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux Games &#8211; Top Picks</title>
		<link>http://www.thepemberton.com/posts/archives/6</link>
		<comments>http://www.thepemberton.com/posts/archives/6#comments</comments>
		<pubDate>Sat, 25 Aug 2007 05:26:59 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Entertainment]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/6</guid>
		<description><![CDATA[If you&#8217;ve switched to Ubuntu (as I have) or any other Linux distribution, you may consider the following free (and in most cases open-source) games, as they&#8217;ve been favorites of mine for some time now. 1. Tremulous Tremulous is an addictive first person shooter (FPS) that has countless gamers on at all hours from both [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F6" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>If you&#8217;ve switched to Ubuntu (as I have) or any other Linux distribution, you may consider the following free (and in most cases open-source) games, as they&#8217;ve been favorites of mine for some time now.<span id="more-6"></span></p>
<p><strong>1. Tremulous</strong></p>
<p><a href="http://tremulous.net/" target="_blank">Tremulous</a> is an addictive first person shooter (FPS) that has countless gamers on at all hours from both the Linux and Windows worlds. As all other games in this article, Tremulous is free to download and play.</p>
<p>In Tremulous there are two teams: Aliens and Humans. Aliens can have such awesome feats as wall-walking (dizzying to say the least), pouncing from great distances, and spraying poisonous gases. Humans can obtain advanced weaponry and armor, and plant strategic devices such as turrets to defend their base.</p>
<p><!--more-->Tremulous features a unique upgrade system, where players from each team must make a certain number of kills to gain new upgrades (aliens can evolve into more powerful aliens, and humans can obtain better items and gear).</p>
<p>[youtube vlGWi4Tmzc0]</p>
<p>To install under Ubuntu:</p>
<p><strong><span>sudo apt-get install tremulous</span></strong></p>
<p><strong>2. Gridwars</strong></p>
<p>Grid wars has <a href="http://www.incitti.com/Blitz/" target="_blank">been removed from the creators</a> website, however you can still install it in on Linux, Windows, or Mac by doing a quick <a href="http://www.caiman.us/scripts/fw/f2317.html" target="_blank">search</a>.</p>
<p>There is a distinct retro top-down-shooter look and feel to this game, but any thought that this is a vintage game is blown out of the water once you see the stunning liquid visuals that this game provides.</p>
<p>[youtube 6thaR7s1wXA]</p>
<p><strong>3. VDrift</strong></p>
<p><a href="http://vdrift.net" target="_blank">VDrift</a> is a Linux racing game with a focus on drifting. Quite frankly, VDrift sucks if you only have a keyboard and mouse. If you&#8217;re nerd enough to have a PC joystick or gamepad, you&#8217;ll get the most out of this little gem.</p>
<p>[youtube 97JGsp6cNT0]</p>
<p>To install VDrift on Ubuntu:<br />
<strong><span>apt-get install vdrift vdrift-data</span></strong></p>
<p><strong>4. World of Padman</strong></p>
<p><a href="http://www.worldofpadman.com/" target="_blank">World of Padman</a> is a rather toony first-person shooter which combines fast gameplay, brilliant colors, and the Quake3 engine (massively supported by today&#8217;s hardware standards).</p>
<p>There is no aptitude installer for World of Padman, so if you&#8217;d like to try this out you&#8217;ll need to visit the World of Padman website <a href="http://padworld.myexp.de/index.php?files" target="_blank">Download section</a>.</p>
<p>[youtube wXxJlj4hNr8]</p>
<p><strong>5. Nexuiz</strong></p>
<p><a href="http://www.alientrap.org/nexuiz/" target="_blank">Nexuiz</a> is another Quake3 mod, but with some of the best weapons this side of Half Life 2.</p>
<p>[youtube tNQIToJn9mw]</p>
<p><strong>6. Scorched 3D</strong></p>
<p><a href="http://www.scorched3d.co.uk/" target="_blank">Scorched 3D</a> has the same objective as old games like Missile Defense, but provides revamped graphics in a 3D world, network play, and terrain interaction. In same cases it&#8217;s just more fun to nuke a path to your enemy and sink their base into the ocean.</p>
<p>[youtube QFm91PBics0]</p>
<p>Applications -&gt; Add/Remove -&gt; Games -&gt;  Scorched 3D</p>
<p><strong>7. Glest</strong></p>
<p><a href="http://www.glest.org" target="_blank">Glest</a> is a well designed real time strategy game, which is guaranteed to provide hours of fun.</p>
<p>[youtube qyEZV5uqM2g]</p>
<p>To install, download from the ubuntu forums:</p>
<p><a href="http://www.getdeb.net/release.php?id=1061" target="_blank">http://www.getdeb.net/release.php?id=1061 </a></p>
<p>and install using:</p>
<p>sudo dpkg -i glest-data_2.0.0-1~getdeb1_all.deb</p>
<p><strong>8. Flight Gear</strong></p>
<p>Flight Gear is a must for everyone. Sometimes you just need to take to the skies <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[youtube fWPXLi2vazs]</p>
<p>To install in Ubuntu:</p>
<p>Applications -&gt; Add/Remove -&gt; Games -&gt; Flightgear</p>
<p><strong>9. Battle for Wesnoth</strong></p>
<p><a href="http://www.wesnoth.org" target="_blank">Battle for Wesnoth</a> is a turn-based strategy game. It&#8217;s quite fun really!</p>
<p>[youtube EIt69vznegs]</p>
<p>To install in Ubuntu:</p>
<p>Applications -&gt; Add/Remove -&gt; Games -&gt; Battle for Wesnoth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/6/feed</wfw:commentRss>
		<slash:comments>532</slash:comments>
		</item>
		<item>
		<title>Colorization Using Optimization</title>
		<link>http://www.thepemberton.com/posts/archives/9</link>
		<comments>http://www.thepemberton.com/posts/archives/9#comments</comments>
		<pubDate>Fri, 24 Aug 2007 22:39:15 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Etcetera]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/?p=9</guid>
		<description><![CDATA[This is a bit advanced, but the outcome is very cool. This process takes a black and white (or color) image, lets you scribble in some colors, and the colorization application accurately fills in and shades the rest. It can even do animated clips, as shown below. More examples can be found at: http://www.cs.huji.ac.il/~yweiss/Colorization/ The [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button" style="float: left; padding-right: 5px; "><a class="DiggThisButton" href="http://digg.com/submit?url=http%3A%2F%2Fwww.thepemberton.com%2Fposts%2Farchives%2F9" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>This is a bit advanced, but the outcome is very cool. This process takes a black and white (or color) image, lets you scribble in some colors, and the colorization application accurately fills in and shades the rest. It can even do animated clips, as shown below. <span id="more-9"></span></p>
<p><img src="http://www.cs.huji.ac.il/~yweiss/Colorization/clips/car-gray.gif" alt="" width="320" height="240" /></p>
<p><img src="http://www.cs.huji.ac.il/~yweiss/Colorization/clips/car-markings.gif" alt="" width="320" height="240" /></p>
<p><img src="http://www.cs.huji.ac.il/~yweiss/Colorization/clips/car.gif" alt="" width="320" height="240" /></p>
<p>More examples can be found at:</p>
<p><a href="http://www.cs.huji.ac.il/~yweiss/Colorization/" target="_blank">http://www.cs.huji.ac.il/~yweiss/Colorization/</a> The application that does this can be downloaded from: <a href="http://www.cs.huji.ac.il/~yweiss/Colorization/colorization.zip" target="_blank">http://www.cs.huji.ac.il/~yweiss/Colorization/colorization.zip</a> Please note that you&#8217;ll need a C++ compiler available to build the application, but it will compile on both Windows and Linux (view the README file in the download).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/9/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
