<?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</title>
	<atom:link href="http://www.thepemberton.com/posts/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>Weak wireless signal? Boost it for free with aluminum foil!</title>
		<link>http://www.thepemberton.com/posts/archives/28</link>
		<comments>http://www.thepemberton.com/posts/archives/28#comments</comments>
		<pubDate>Wed, 13 Jan 2010 16:20:02 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[IRL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/28</guid>
		<description><![CDATA[I had always heard it was possible to increase the range of my wireless router using tinfoil but I never really needed to try. That need has suddenly arisen: since setting up my home office (which the modem and router is in for the strongest possible signal on my work computer), my wifi signal to [...]]]></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%2F28" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>I had always heard it was possible to increase the range of my wireless router using tinfoil but I never really needed to try. That need has suddenly arisen: since setting up my home office (which the modem and router is in for the strongest possible signal on my work computer), my wifi signal to the living room is pretty weak and has frequent dropouts. Since my gaming/video computer is in the living room hooked to my <a href="http://www.walmart.com/catalog/product.do?product_id=10929992">1080p 52&#8243; Sanyo</a>, it&#8217;s kind of a big deal when you keep getting booted from <a href="http://www.amazon.com/gp/product/B0025KZV7A?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0025KZV7A">Left4Dead</a> servers or have problems seeing pics in Facebook.<span id="more-28"></span></p>
<p>To illustrate, here&#8217;s my apartment layout. The red graphic near the top is where my router is positioned. The blue graphic near the bottom is where my TV and computer are located.</p>
<p><img src="http://thepemberton.com/posts/wp-content/uploads/image/FP_11944416480455488.jpg" border="0" alt="" width="346" height="737" /></p>
<p>I don&#8217;t have a fantastic router, just a little <a href="http://www.amazon.com/gp/product/B00164DEN4?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B00164DEN4">Belkin 54g</a> unit. in fact I&#8217;m surprised I have a signal at all at 50 feet away. I also tried with my <a href="http://www.amazon.com/gp/product/B000BTL0OA?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B000BTL0OA">54g Linksys router</a>, but it had the same weak signal. I don&#8217;t want to go out and spend $50 on a repeater or a powered antenna, so I thought I&#8217;d give this a try.</p>
<p>Here&#8217;s a screenshot from my living room PC <em>before</em> I amplified the signal with the method I&#8217;m about to show you:</p>
<p><img src="http://thepemberton.com/posts/wp-content/uploads/image/beforerouterhack.png" border="0" alt="" /></p>
<p>And after this free tweak:</p>
<p><img src="http://thepemberton.com/posts/wp-content/uploads/image/afterrouterhack(1).png" alt="" width="251" height="144" /></p>
<p>Double the signal! My games, <a href="http://pandora.com" target="_blank">Pandora</a>, and videos are now uninterrupted!</p>
<p>Steps:</p>
<ol>
<li>To do this you&#8217;ll need to print out two handy sheets I made. Make sure when you print them, that the square in the corner is still square. If you resize the image (which shouldn&#8217;t be necessary) and the little blue squares become skewed, you may not be able to put it together properly and will have to print again. Note: These are modified versions of the printouts used at <a href="http://freeantennas.com/projects/template2/index.html" target="_blank">freeantennas.com</a> &#8211; go there if you want to know specifics!
<ol>
<li><a href="http://thepemberton.com/posts/wp-content/uploads/image/grip(1).jpg" target="_blank">Print me! (the grip)<br />
</a></li>
<li><a href="http://thepemberton.com/posts/wp-content/uploads/image/sail(1).jpg" target="_blank">Print me too! (the sail)<br />
</a></li>
</ol>
</li>
<li>After printing each of these on a standard letter-sized paper, cut out the images. If the blue squares that say &#8220;keep square&#8221; are rectangular, you&#8217;ll have to try to resize them yourself to fit your paper.</li>
<li>With an <a href="http://www.amazon.com/gp/product/B000BREQG6?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B000BREQG6">XActo knife</a> (or something similar) cut out the X&#8217;s in the Grip image (the funny shaped one), and the slits in the Sail image (the rounded rectangle image).</li>
<li>Curl the Grip image a little so that the tabs fit into the Sail image.Once through, fold the edges and glue in place, so that your Grip forces the Sail to be a little concave.</li>
<li>Take some <a href="http://www.amazon.com/gp/product/B002M831TK?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B002M831TK">aluminum foil or tinfoil</a> and glue it to the back of the Sail. Yes, the back of it. Don&#8217;t worry, the paper won&#8217;t get in the way.</li>
<li>Let it dry, then place the Grip and Sail on your router&#8217;s antenna. The end result should look something like this:
<ol>
<li><img src="http://thepemberton.com/posts/wp-content/uploads/image/100_2579.JPG" border="0" alt="" width="400" height="437" /></li>
</ol>
</li>
<li>That&#8217;s it! Try to aim the concave part of the sail toward your PC for a better signal (shiny part pointed <em>away</em> from the target computer(s)). Enjoy your ~12dBi of gain, for free!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/28/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>What you need to know before buying an Amazon Kindle</title>
		<link>http://www.thepemberton.com/posts/archives/27</link>
		<comments>http://www.thepemberton.com/posts/archives/27#comments</comments>
		<pubDate>Tue, 05 Jan 2010 13:14:09 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Etcetera]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/archives/27</guid>
		<description><![CDATA[The Kindle 2 is pretty damn amazing, but there are some misconceptions about it&#8217;s features and a few things you should know before ordering. In no particular order: If you&#8217;re giving the Kindle 2 as a gift to someone, or if it&#8217;s lost or stolen, log into your Amazon account and deregister your Kindle 2 [...]]]></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%2F27" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>The <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> is pretty damn amazing, but there are some misconceptions about it&#8217;s features and a few things you should know before ordering.<span id="more-27"></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" target="_blank"><img src="http://thepemberton.com/posts/wp-content/uploads/image/kindle2_02.jpg" border="0" alt="" /></a></p>
<p><strong> In no particular order:</strong></p>
<ul>
<li><span style="color: #ff0000;"><strong>If you&#8217;re giving the <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> as a gift to someone, or if it&#8217;s lost or stolen, log into your Amazon account and deregister your <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> right away</strong>.</span> When Amazon ships the <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> to you, they automatically register it under your Amazon account. <span style="color: #ff0000;">If you leave it registered in your name and someone else decides to purchase a book, it&#8217;ll come from your account!</span></li>
</ul>
<ul>
<li><strong>Not backlit </strong>- you&#8217;ll want a <a href="http://www.amazon.com/gp/product/B001NPDA44?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B001NPDA44" target="_blank">cover</a> and a <a href="http://www.amazon.com/gp/product/B000OOSDTW?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B000OOSDTW" target="_blank">clip-on light</a> if you plan on reading at night. I don&#8217;t suggest clipping a light to the <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> itself. Too many bad things can happen (snags, scratches). Want to make your own cover to give your Kindle it&#8217;s own unique character and save some money? Keep reading.</li>
</ul>
<ul>
<li><strong>Reading on the <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> is comfortable.</strong> Very comfortable. It&#8217;s like reading a lightweight paperback, but without the grainy texture, occasional coffee stains, or dogears. It uses a new technology call E-ink to electronically manipulate ink on the screen. It&#8217;s very real, and not pixelated (unless the font of your eBook uses a pixelated font). The 16 shades of gray in the Kindle 2 allow for smoothly antialiased text. I have horrible vision without my glasses, and can easily read the Kindle 2 at a decent distance without my goggles when I use a large font size. This would be a great gift for all the grandmas and bedtime readers out there <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<ul>
<li><strong>Check the wireless coverage map</strong> at <a href="http://client0.cellmaps.com/tabs.html#cellmaps_na_tab" target="_blank">http://client0.cellmaps.com/tabs.html#cellmaps_na_tab</a>. How much would it suck to start up your <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle</a> and find that you can&#8217;t access the <em>sum of all human knowledge</em> (<a href="http://www.wikipedia.org" target="_blank">wikipedia</a>) from your village?</li>
</ul>
<ul>
<li><strong>Subscriptions to the RSS feed delivery service costs $$$</strong>. Workaround: set up an account with <a href="http://www.feedbooks.com">Feedbooks</a> and create your own combined feed from other feeds. Then just add a bookmark to the browser and check it whenever you want:</li>
</ul>
<div><a href="http://www.feedbooks.com/feed">http://www.feedbooks.com/feed</a> for a single feed</div>
<p>or</p>
<div><a href="http://www.feedbooks.com/newspaper/create">http://www.feedbooks.com/newspaper/create</a> for your own &#8220;newspaper&#8221; composed of multiple feeds</div>
<ul> <em> </em></p>
<li><strong>The <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> doesn&#8217;t come with the latest firmware </strong>version 2.3. As soon as you get it, plug it into your USB cable, go to http://www.amazon.com/gp/help/customer/display.html?nodeId=200324680 and install the 2.3 update. If you don&#8217;t, the <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> will update automatically, but Amazon does them in batches of accounts &#8211; so it could take *weeks* for the update cycle to come around to your account. 2.3 includes PDF support, landscape mode, and greatly extends the battery life when reading and using wireless.</li>
</ul>
<ul>
<li><strong>It can hold about 1500 books</strong>. Considering that the average 350 page paperback novel weighs 12 ounces, this saves you roughly 1,125lbs of dead weight. Turning pages is also less physically demanding than the average book <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<ul>
<li><strong>Yes, books are cheaper, and always in-stock</strong>. An example: I bought <a href="http://www.amazon.com/gp/product/0385528086?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0385528086" target="_blank">Johannes Cabal the Necromancer</a> (hardcover) for about $25 at a local bookstore (BooksAMillion), after waiting weeks for their shipment to arrive. All the while at the Kindle store I could&#8217;ve gotten it in less than a minute for about $9. I checked it today from my Kindle, and it&#8217;s only $5! You can bet I won&#8217;t be making this same mistake when <a href="http://www.amazon.com/gp/product/0385528094?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0385528094" target="_blank">Johannes Cabal the Detective</a> comes out!</li>
</ul>
<ul>
<li><strong>You don&#8217;t have to buy all of your books.</strong> Amazon doesn&#8217;t limit you to only reading books purchased from the Kindle store. <a href="http://www.gutenberg.org" target="_blank">Project Gutenberg</a> has over 30,000 English books free for download instantly, already in the .MOBI format for reading on the Kindle. All you have to do is download the ones you want and copy them over to the Documents folder on your Kindle. Note: you can also search <a href="http://books.google.com/" target="_blank">Google for free eBooks</a>.</li>
</ul>
<ul>
<li>You can search Amazon for free Kindle books too! In Amazon, set the search type to &#8220;Kindle Books&#8221; and search for &#8220;-domain&#8221; (without the quotes). You&#8217;ll get a <a href="http://www.amazon.com/s/ref=nb_ss?url=node%3D154606011&amp;field-keywords=-domain&amp;x=0&amp;y=0" target="_blank">list of free Kindle books that can be wirelessly delivered to your Kindle</a>!</li>
</ul>
<ul>
<li><strong>The </strong><strong><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> </strong><strong>can act as a portable USB flash drive</strong>. It&#8217;s got about 2gb of space, 1.4gb is usable for storage of any files, music, or eBooks.</li>
</ul>
<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_new.jpg" border="0" alt="" width="371" height="371" /></a></p>
<ul>
<li><strong>Go for the better shipping.</strong> Amazon is usually running a Free Shipping offer on the <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a>, take it. I used the UPS ground 3-5 day delivery and it spent a week in Jacksonville, Florida before being sent for delivery. Even if Amazon isn&#8217;t doing free shipping at the time you order, what&#8217;s a few extra bucks on the $260 you&#8217;re dropping for the Kindle in the first place?</li>
</ul>
<ul>
<li><strong>While waiting for my <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> to arrive, I made my own cover</strong>. It takes about 1-2 hours without a sewing machine, with a sewing machine probably much less. Costs from $4-$8 depending on the quality of the fabric you buy and if you don&#8217;t have all the supplies (needles, thread, and hard cardboard or stiff plastic). It&#8217;s even cheaper if you cut a vintage shirt or use something you already have. That&#8217;s a bundle of savings from the usual $29.99 to $50 you could spend buying a cover. There&#8217;s a nice tutorial here: <a href="http://www.chicaandjo.com/2009/09/03/make-a-custom-kindle-cover-case/" target="_blank">http://www.chicaandjo.com/2009/09/03/make-a-custom-kindle-cover-case/</a>
<ul>
<li><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/RmrDYMT5ZHY&amp;hl=en_US&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/RmrDYMT5ZHY&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></li>
</ul>
</li>
</ul>
<ul>
<li><strong>The audio is OK</strong>. It supports .AA and .AAX audio book formats, and MP3 playback for music. I like to listen to baroque classics while reading. The Kindle has it&#8217;s own speakers built-in, but also features a headphone jack and volume control for when you want to limit the tunes or narrative to yourself.</li>
</ul>
<ul>
<li><strong>The screen can temporarily fade in the sun</strong>. When reading your Kindle in natural light, after some period of time you may notice the text start to fade. It&#8217;s not a big deal, hardly noticeable in my experience, but Amazon included a handy function to resolve this: press ALT+G on the keyboard and the screen will refresh. Chances are you&#8217;ll change pages before it has a chance to fade anyway!</li>
</ul>
<ul>
<li><strong>Yes, the 3g internet access is 100% free</strong>. You don&#8217;t have to buy any books or subscribe to anything to get it. And you&#8217;re not limited to just Wikipedia, which many people believe you are. I was able to visit and view thepemberton.com on my <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a>, as well as every other site I tried. The Kindle&#8217;s browser is extremely simple, so images and flash may not show up. Whenever possible, try to use the MOBILE version of your favorite sites. Here&#8217;s a list of some of my favorite <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> browser compatible web apps, usable from anywhere in the world with 3g access:
<ul>
<li><strong><a href="http://www.gasbuddytogo.com" target="_blank">gasbuddytogo.com</a> </strong>- get info on the cheapest gas prices in your area.</li>
<li><a href="http://m.yelp.com" target="_blank"><strong>m.yelp.com</strong></a> &#8211; restaurant reviews and suggestions out the wazoo.</li>
<li><a href="http://mobile.flightstats.com" target="_blank"><strong>mobile.flightstats.com</strong></a> &#8211; flight stats globally. Find delays, etc.</li>
<li><strong><a href="http://wml.froogle.com/" target="_blank">wml.froogle.com</a></strong> &#8211; comparison shopping at it&#8217;s best. If you&#8217;re out shopping and find a product you like but think you could wait for shipping, you can probably get a better price on Google&#8217;s Froogle website.</li>
<li><strong><a href="http://m.ebay.com" target="_blank">m.ebay.com</a></strong> &#8211; same as above, but for eBay. Handy for you yardsale and antique enthusiasts.</li>
<li><a href="http://slashdot.org/palm/" target="_blank"><strong>slashdot.org/palm/</strong></a> &#8211; lots of reviews and rants from the tech world.</li>
<li><strong><a href="http://iphone.kbb.com/">iphone.kbb.com</a></strong> &#8211; Sure the URL says iPhone, but it works OK on the Kindle. It&#8217;s the Kelly Blue Book in your hand! Get a better deal on autos, or find out just how much that Porche you saw in the ditch a mile back is worth with a busted bumper.</li>
<li><a href="http://m.cnn.com" target="_blank"><strong>m.cnn.com</strong></a> &#8211; Just overhear some awful news from some passersby? Find out more on CNN&#8217;s mobile site.</li>
<li><a href="http://weather.mobi"><strong>weather.mobi</strong></a> &#8211; The weather channel on your Kindle!</li>
<li><strong><a href="http://m.espn.go.com">m.espn.go.com</a></strong> &#8211; If you&#8217;re a reader, chances are you don&#8217;t care about sports either. But if you really want to pretend, you can access ESPN&#8217;s site from your Kindle comfortably.</li>
<li><a href="http://www.fatwallet.mobi"><strong>www.fatwallet.mobi</strong></a> &#8211; a gift forum with the hottest deals.</li>
<li><a href="http://www.google.com/mobile/gmm/index.html"><strong>www.google.com/mobile/gmm/index.html</strong></a> &#8211; Google Maps for your Kindle.</li>
<li><strong><a href="http://wap.mapquest.com">wap.mapquest.com</a></strong> &#8211; but sometimes Mapquest has better driving directions.</li>
<li><a href="http://squeezenet.com/HandyFact"><strong>squeezenet.com/HandyFact</strong></a> &#8211; A database of handy facts (zip codes, area codes, etiquette, etc)</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Don&#8217;t think for a moment that this PDF support will let you comfortably read sheet music on the </strong><strong><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a></strong>. It&#8217;s still quite small. The <a href="http://www.amazon.com/gp/product/B0015TCML0?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015TCML0" target="_blank">Kindle DX</a> apparently has better support for PDFs: it crops out the white space on the margins, making the PDF larger and easier to read. Why this functionality it&#8217;s available on the Kindle 2, I have no idea. Also, if you are planning on reading sheet music with the <a href="http://www.amazon.com/gp/product/B0015TCML0?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015TCML0" target="_blank">Kindle DX</a>, not that you only have about 5 and a half minutes of inaction before the screensaver kicks in. This may not be a bad thing, but the least they could do is give us a setting for the screensaver timer for serious study sessions.</li>
</ul>
<ul>
<li><strong>The <a href="http://www.amazon.com/gp/product/B0015TCML0?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015TCML0" target="_blank">Kindle DX</a> has a larger screen and better PDF support, but it costs about twice as much as the </strong><strong><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a></strong>, and 3g is useless outside of the US. With the Kindle 2, 3g can be used on your travels abroad.</li>
</ul>
<ul>
<li><strong>The screen will still be on when the device is off.</strong> This goes back to the new technology, E-ink. The Kindle only uses power when changing pages, searching, or using the web. 3g can be left on and the battery will last a week of regular use. With 3g off, 2 weeks of regular use.</li>
</ul>
<ul>
<li><strong>PDF support on the </strong><strong><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a></strong><strong> sucks</strong>. You can&#8217;t increase or decrease the size of text or use text-to-speech. Instead, the Kindle 2 crams the entire PDF page onto the screen. If the text is small (like most books), tough luck, get a magnifying glass. I was able to convert all of my PDFs to the .MOBI format (Kindle supported format) to allow increasing/decreasing text size, and text-to-speech. I put together a quick tutorial at: http://thepemberton.com/posts/archives/26</li>
</ul>
<ul>
<li><strong>GPS location and Google Maps was available in Kindle 1, not </strong><strong><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a> </strong>or <a href="http://www.amazon.com/gp/product/B0015TCML0?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015TCML0" target="_blank">DX</a>. The <strong><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=thepembecom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=B0015T963C" target="_blank">Kindle 2</a></strong> has GPS, but the shortcut to allow GPS via Google Maps is disabled, and there doesn&#8217;t seem to be any way that you can get your GPS info <img src='http://www.thepemberton.com/posts/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Amazon may enable this with a future update.</li>
</ul>
<ul>
<li><strong>Make a note of the keyboard shortcuts</strong>. There aren&#8217;t many, but you&#8217;ll use some quite frequently. Here they all are:
<div>
<ul>
<li><strong>Power, Reset, Sleep and Wake:</strong><br />
* <em>Sleep/Wake</em> &#8211; Slide and release the power button (on top of the K2)<br />
* <em>Power Off</em> &#8211; Slide and hold the power button for 4 seconds<br />
* <em>Reset</em> &#8211; Slide and hold the power button for 15 seconds</li>
</ul>
<ul>
<li><strong>General Shortcuts:</strong>* <em>Screen-shot</em> &#8211; Alt+shift+G creates a screen-shot (.gif format) that goes to the Documents Folder of the Kindle 2 which you can view when connected to computer.<br />
* <em>Refresh Display</em> &#8211; ALT+G (if you notice any ghosting, try this shortcut) Also useful for refreshing web browsing page<br />
* <em>Jump to page 1 &#8211; 5 on Home Screen</em> &#8211; Press the number on keypad and then press 5-way Controller<br />
* <em>Display the Time</em> &#8211; Press MENU button<br />
* <em>Display Free Memory </em>- Press MENU button<br />
* <em>Display Wireless Network (3G or 1X, if wireless is on) </em>- Press MENU button<br />
* <em>Play Minesweeper</em> &#8211; Shift+ALT+M (from home page) (M or enter to mark; R to restart game; 5-way controller to move cursor)<br />
* <em>Go to Amazon Kindle Store</em> &#8211; alt-home<br />
* <em>Jump to Web </em>- Type in your search terms and move the 5-way controller to the right and then select “google”.<br />
* <em>Search Wikipedia</em> &#8211; Select &#8220;wikipedia&#8221; in search category<br />
* <em>Search Content by Specific Author </em>- Enter @author [author’s name] in the Kindle Store search bar<br />
* <em>Alpha Search </em>- To search for an author or title by first letter, click one letter on the keyboard and press the 5-way controller.  Then go immediately to the place on the list with the first author or title under that letter alphabetically, *but only if that match exists*. So if you have no Q&#8217;s, you can&#8217;t get to the R&#8217;s that way.  This doesn&#8217;t work for &#8220;Most Recent First&#8221; listings but seems to work for title or author sort and could be useful if you have a lot of books on your Kindle 2.<br />
* <em>List Supported Search commands </em>- Type @help in the search string to display other supported search commands like @dict, @url etc.<br />
* <em>Search Kindle Store by Author</em> &#8211; When in Kindle Store, type @author in searchbar to limit your search to author names<br />
* <em>Show Diagnostic Data</em> &#8211; From Settings Menu, enter 411<br />
* <em>Show Current Radio Diagnostics</em> -  From Settings Menu, enter 411 (constantly refreshes the data)<br />
* <em>Search Amazon Kindle Store for Free Books </em>- From Kindle Store search, type in -domain into the search field.</li>
<li><strong>Entering Text &#8211; Symbol Shortcuts</strong></li>
<p>* <em>Double Quotes &#8220;</em> &#8211; Alt-9<br />
* <em>Colon : </em>- Alt-8<br />
* <em>Comma ,</em> &#8211; Alt-7<br />
* <em>Question Mark ?</em> &#8211; Alt-6<br />
* <em>Apostrophe &#8216;</em> &#8211; Alt-0</ul>
<ul>
<li><strong>Book or Periodical Viewing:</strong>* <em>Add or remove a bookmark</em> &#8211; ALT+B.  Alternate Method: Press 5-way up/down to go to cursor mode, and then press 5-way controller twice.<br />
* <em>Alt+shift+1-9</em> &#8211; changes the spacing and number of lines per page (default is 3)<br />
* <em>List Sections of Periodical </em>- Press the 5-way Enter Button<br />
* <em>Newspaper View Summaries</em> &#8211; To view summaries of the articles in a newspaper or magazine, while viewing the newspaper section list, press the 5-way controller to the right to highlight the number showing the number of articles in a section, then press the 5-way select button &#8211; This will bring up the list of articles in that section and you can navigate directly to any one you wish.  This little trick makes Newspaper reading much, much better!<br />
*<em> Jump Quickly through Periodical </em>- Move 5-way controller to right to go to next article or to the left to go to the previous article</li>
</ul>
<ul>
<li><strong>Text-To-Speech Shortcuts:</strong>* <em>Start or stop text-to-speech</em> &#8211; Shift+SYM (shift key is the &#8220;up arrow&#8221;)<br />
* <em>Pause text-to-speech </em>- Spacebar<br />
* <em>Switch Between Male and Female Voices &amp; Change Voice Speed</em> &#8211; Alt + Aa keys &amp; then toggle between settings with the 5 way controller<br />
* <em>Start text-to-speech at specific point on a page</em> &#8211; To begin the text-to-speech at a particular point on a page, move the cursor with your 5-way controller to the point just before you want the reading to begin.</li>
</ul>
<ul>
<li><strong>Audio Controls:</strong>*<em> Play or stop MP3 Audio</em> &#8211; ALT+spacebar<br />
*<em> Skip to the next audio track</em> &#8211; ALT+F<br />
* <em>Pause Audible Audiobook</em> &#8211; Spacebar</li>
</ul>
<ul>
<li><strong>Photo Viewer Controls:</strong>The picture viewer can be activated by connecting your Kindle2 via USB cable to your PC and create “pictures” folder in Kindle USB disk. Create subfolders inside of that and copy the pictures. The subfolders will then become “book” names and the pictures will be pages. *.gif, *.jpg and *.png files all seem to work. Now you disconnect the USB cable and press Alt-Z in the home screen.  Your picture folders should now appear among the books now.
<p>While you are viewing pictures in the Picture Viewer:</p>
<p>* <em>Toggle Actual Size</em> &#8211; C<br />
*<em> Toggle Full Screen </em>- F (currently not working properly)<br />
*<em> Zoom In</em> &#8211; Q<br />
* <em>Zoom Out </em>- W<br />
* <em>Rotate</em> &#8211; R<br />
* <em>Reset Zoom Level</em> &#8211; E<br />
* <em>Pan Photo Larger Than Screen</em> &#8211; Use 5-way controller to pan photo</li>
</ul>
<ul>
<li><strong>Turn multiple pages at once</strong> &#8211; Hold down the next/prev page button or click them multiple times causes the Kindle 2 to turn several pages at once.  It&#8217;s slow and not ideal, but does work.</li>
</ul>
</div>
<ul>
<li>
<div><strong>Delete Book from Kindle</strong> &#8211; Highlight the item you want to delete (navigate with 5-way button), then press left with the 5-way controller to bring up the Delete selection option.  Press select with 5-way controller to confirm deletion.</div>
</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/27/feed</wfw:commentRss>
		<slash:comments>337</slash:comments>
		</item>
		<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>Graphics from the Command Line</title>
		<link>http://www.thepemberton.com/posts/archives/10</link>
		<comments>http://www.thepemberton.com/posts/archives/10#comments</comments>
		<pubDate>Fri, 24 Aug 2007 23:09:32 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/?p=10</guid>
		<description><![CDATA[ImageMagik is something nearly all developers can all appreciate. It&#8217;s a little software suite that allows you to create or modify batch images on-the-fly from PHP, C, C++, Perl, Python, Java, and several other languages. It can be tricky getting used to, but I&#8217;ve located a guide that explains the basics. Once reading through this, [...]]]></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%2F10" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p><a href="http://www.imagemagick.org/" target="_blank">ImageMagik</a> is something nearly all developers can all appreciate. It&#8217;s a little software suite that allows you to create or modify batch images on-the-fly from PHP, C, C++, Perl, Python, Java, and several other languages. It can be tricky getting used to, but I&#8217;ve located a guide that explains the basics. Once reading through this, you should be pretty familiar with ImageMagik, and how you might apply it in your applications:</p>
<p><a href="http://www-128.ibm.com/developerworks/library/l-graf/?ca=dnt-428" target="_blank">http://www-128.ibm.com/developerworks/library/l-graf/?ca=dnt-428</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/10/feed</wfw:commentRss>
		<slash:comments>21</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>
		<item>
		<title>Attention GIMP Image Editor Users!</title>
		<link>http://www.thepemberton.com/posts/archives/8</link>
		<comments>http://www.thepemberton.com/posts/archives/8#comments</comments>
		<pubDate>Fri, 24 Aug 2007 22:18:00 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[GIMP]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/?p=8</guid>
		<description><![CDATA[For those of you not familiar with the GIMP image editor., it&#8217;s a powerful cross-platform image editor licensed under the GNU GPL. Out of the box, GIMP is pretty powerful, but it can parallel (or as some might claim &#8211; exceed) the usability of Photoshop once you add some community-created plugins or scripts. In 2006 [...]]]></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%2F8" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>For those of you not familiar with the <a href="http://gimp.org/" target="_blank">GIMP image editor.</a>, it&#8217;s a powerful cross-platform image editor licensed under the GNU GPL. Out of the box, GIMP is pretty powerful, but it can parallel (or as some might claim &#8211; exceed) the usability of Photoshop once you add some community-created <a href="http://registry.gimp.org/" target="_blank">plugins or scripts</a>.</p>
<p>In 2006 a <a href="http://forums.nintendo.com/nintendo/board/message?board.id=techsupport&amp;message.id=606970" target="_blank">thread</a> started at <a href="http://forums.nintendo.com/" target="_blank">nintendo.com</a> detailing some very useful tricks for the <a href="http://gimp.org/" target="_blank">GIMP image editor.</a> While the tutorials on this site are geared towards creating and editing video-game related images (signatures, banners, avatars, etcetera), the tips can be quite useful for all GIMP users.<span id="more-8"></span></p>
<p>The tutorial listings on this forum number in the hundreds, with such useful guides as:</p>
<ul>
<li><a href="http://forums.nintendo.com/nintendo/board/message?board.id=techsupport&amp;message.id=938850" target="_blank">One-Render Tutorial</a></li>
<li><a href="http://forums.nintendo.com/nintendo/board/message?board.id=techsupport&amp;message.id=817399" target="_blank">Ninja in Autumn</a></li>
<li><a href="http://forums.nintendo.com/nintendo/board/message?board.id=techsupport&amp;message.id=795584" target="_blank">Rusty I-Beam</a></li>
<li><a href="http://forums.nintendo.com/nintendo/board/message?board.id=techsupport&amp;message.id=543700" target="_blank">Advanced Lighting</a></li>
</ul>
<p>Make sure you scroll through the entire thread. The majority of the how-to&#8217;s are on the replies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/8/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Stencil Revolution</title>
		<link>http://www.thepemberton.com/posts/archives/7</link>
		<comments>http://www.thepemberton.com/posts/archives/7#comments</comments>
		<pubDate>Fri, 24 Aug 2007 11:09:13 +0000</pubDate>
		<dc:creator>elip</dc:creator>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://thepemberton.com/posts/?p=7</guid>
		<description><![CDATA[I stumbled upon an interesting thread on stencilrevolution.com Check it out. It outlines a process to inexpensively &#8220;tattoo&#8221; your clothes with a stencil and some bleach. The outcome can be really neat: Quote from the thread: &#8220; This Japanese Koi design was created specifically for this tutorial. (my original drawing in fig. 1.) I wanted [...]]]></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%2F7" rel="external" rev=", programming"><img src="http://widgets.digg.com/img/button/diggThisCompact.png" alt="DiggThis" /></a></div><p>I stumbled upon an interesting thread on <a title="StencilRevolution.com" href="http://www.stencilrevolution.com/forum/viewtopic.php?t=18221&amp;postdays=0&amp;postorder=asc&amp;start=0" target="_blank">stencilrevolution.com</a></p>
<p>Check it out. It outlines a process to inexpensively &#8220;tattoo&#8221; your clothes with a stencil and some bleach. The outcome can be really neat:<span id="more-7"></span></p>
<p><img title="StencilRevolution.com" src="http://phelyx.com/images/SR-Tutorial-1.jpg" alt="StencilRevolution.com" width="480" height="421" /></p>
<p>Quote from the thread:</p>
<p>&#8220;<span class="postbody"> This Japanese Koi design was created specifically for this tutorial. (my original drawing in fig. 1.) I wanted to create and instruct with a relatively simple design that translated well into a two stencil work. It is based on traditional Japanese Koi artwork (but I really just made it up, so I hope it’s more recognizable than it is offensive) due to the popularity of the symbol and design in historic and modern tattoos. Of course my bleaching work began when I was asked to “tattoo” fabric. The Koi also symbolizes luck, and I can use all of that I can get.</span></p>
<p>There are a few basic need-to-know items and suggestions that I can offer.</p>
<p>First: bleach will not work on most synthetic fabrics. You will need natural fabrics. The good news is that even the cheap tee-shirts are generally 50/50 Cotton and Polyester, and they will work just fine. 100% cotton will also work well, HOWEVER, bleach really weakens the material. If you get big, wet drips of bleach on 100% cotton, they will quickly develop into holes in the material. I do know that, for at least one clothing company, this is actually the desired effect but I prefer the stronger 50/50 blends for bleach designed clothing.</p>
<p>Second: I use Duralar material (.005) to create my stencils. Cardboard will only soak up your bleach and become a mess. Duralar is available at your art supply dealer or online and is only about $2.50 USD for a 32 X 40” sheet. It is thin, plastic, and clear and you will get a lot of mileage out of each of the stencils you cut out of it.</p>
<p>Third: Cheap bleach is fine. It is still a toxic chemical. Wear a respirator or work in well ventilated areas, or both. Don’t wear anything you love. You’re spraying bleach.</p>
<p>Fourth: Empty your spray bottle after you’re done. If you store bleach in it, it will expand due to softening of the plastic and gasses from the reaction between the chemical and the plastic bottle. This can be messy and dangerous.</p>
<p>In the photographs, I have tried to show you the spray bottle I use. It is a very common spray bottle and inexpensive (about $1.50 USD).</p>
<p>With stenciling bleach onto dark fabrics, you have to think in the negative. This is opposite the general process of stencil work with spray paint or roll-on paints and inks. The light colors are going through the stencil and the dark areas are being blocked by it. Otherwise, this process is darned close to the spray paint stencils more commonly created.</p>
<p>For this stencil, I created the stencil for the half-tone layer to be applied first. On the back side of the stencil, I used a repositionable spray adhesive. This is a 3-M product and makes the stencil sticky but easily removable. It leaves no residue on the substrate (fabric). This is used to prevent under-spray for those clean, crisp lines and edges. It is important to also select a spray angle with your wrist position and stick to it. The angle of your spray should remain consistent throughout the even application. If you roll your wrist at all, you’ll risk under-spray and inconsistent application.</p>
<p>In the second photo, you can see the shape of this stencil and compare it to the original drawing to see the areas I selected for the half-tone/lighter value layer. I also designed it to have a half-tone halo that fades into the background to enhance the outline. Spray this layer with the same, full-strength bleach but use a light mist for application. This mist will not be very wet. It is not to soak into the material. It is a fine mist that will lay atop the fabric and cause the effect. You will have to wait a few moments for the reaction. It will develop like a Polaroid. You can leave the stencil on for this effect in case you want to add a little more to make it lighter.</p>
<p>In the third photo, you see me using some paper towel to pat the stencil. This is to prevent droplets and drips from the chemical that is beaded up on the stencil from dripping onto the fabric when the stencil is slowly peeled off.</p>
<p>The fourth photo shows this layer completed and fully developed.</p>
<p>In the fifth photo, the second stencil is applied. You will see a black marker line that is drawn on the reverse side of the stencil for alignment and registration. It is drawn on the back because the bleach will erase it from the front. I add the island stencil for the eye and it has also been sprayed with repositionable spray-adhesive. You can see in the first layer, I included a little line, that is actually sprayed as part of the design, for registration of this separate eye stencil. This whole layer gets the same, full-strength bleach. A heavier application is employed to achieve a lighter value. IMPORTANT: this is still not soaked. If you soak it, it will saturate the material and seep under your stencil. You will lose all your detail if you spray too heavily. Keep it consistent. You can leave the stencil in place until it develops to see if you want to apply more bleach to lighten it.</p>
<p>As with most stencil work, you will almost never get the stencil to properly re-register/re-align for a second attempt. This means you really can’t expect good results from trying to reapply the stencil for another attempt. Try your best to get each layer in one shot.</p>
<p>In the sixth photo, I am again blotting the stencil with dry paper towel to prevent drips and beaded chemical from running onto the material.</p>
<p>I cheat sometimes. In the seventh photograph, I am using a Sharpie fabric marker (this has dye instead of ink) to add three details; the nostril and two “V’ shaped lines in the tail.</p>
<p>The last photo shows the completed design. I used a black cotton napkin for this, instead of a tee shirt, so the photos in the tutorial would be clear.</p>
<p>You should know that when the bleach dries, it may crystallize. These tiny crystals are still dormant bleach. If these are re-hydrated, they can continue to bleach the fabric. I highly recommend running the finished piece in a dryer to beat these crystals out of the fabric before getting it wet by washing or whatever else. Be careful washing this with other clothing until it has been beaten and rinsed once. &#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepemberton.com/posts/archives/7/feed</wfw:commentRss>
		<slash:comments>91</slash:comments>
		</item>
	</channel>
</rss>
