<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Three Wise Men</title>
	
	<link>http://www.twm-kd.com</link>
	<description>In a desperate need of a punchline.</description>
	<lastBuildDate>Tue, 16 Feb 2010 17:58:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/twm-kd/Feed" /><feedburner:info uri="twm-kd/feed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Optimizing Wordpress – Tips for Speed</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/VDKvFeMgESQ/</link>
		<comments>http://www.twm-kd.com/computers/software/optimizing-wordpress-tips-for-speed/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:58:49 +0000</pubDate>
		<dc:creator>BigWhale</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Hypertext Transfer Protocol]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web browser]]></category>
		<category><![CDATA[Web server]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3518</guid>
		<description><![CDATA[Optimizing Wordpress in a preparation of being slashdotted, digged, stumbled upon, twittered or whatever. What can be done with Wordpress and your servers.


Related posts:<ol><li><a href='http://www.twm-kd.com/computers/software/wordpress-plugins-you-need-to-survive/' rel='bookmark' title='Permanent Link: Wordpress plugins you need to survive'>Wordpress plugins you need to survive</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/zemanta-plugin-and-wordpress-27/' rel='bookmark' title='Permanent Link: Zemanta plugin and Wordpress 2.7'>Zemanta plugin and Wordpress 2.7</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/linux-tips-aggregated-1/' rel='bookmark' title='Permanent Link: Linux Tips Aggregated &#8211; 1'>Linux Tips Aggregated &#8211; 1</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 220px"><a href="http://commons.wikipedia.org/wiki/Image:Wordpress-logo.png"><img class=" " title="WordPress" src="http://static.twm-kd.com/twm-uploads/300px-Wordpress-logo.png" alt="WordPress" width="210" height="48" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p><a class="zem_slink" title="WordPress" rel="homepage" href="http://wordpress.org">Wordpress</a> is crap,  but it is the best crap we can get. When your website, with Wordpress sitting in the back, starts to pick up traffic, it will slow down and become unresponsive. Adding hardware will help, but correctly implemented load balancing and load distribution across more than one computer can be tricky and expensive. Trying to optimize Wordpress and the web server itself usually gives better short-term results. In the long run even this won&#8217;t help and it will just postpone the inevitable, you will have to cluster in one way or another. I am not going to talk about clustering and load balancing today, I will focus on optimizing your Wordpress. Newbie friendly, yet hardcore, meaning that I will provide explanation for all the complicated stuff.<br />
<span id="more-3518"></span><br />
<strong>What is slowing you down?</strong></p>
<p>This is essential question with all optimizations. Figure out what is causing the slowdown! I have worked in IT for all my life and I was called to help with optimizations on all sorts of things. Let it be a local network or some internal database for a service provider, the procedure is always the same. Figuring out bottle necks and getting rid of them.</p>
<p>With Wordpress, there is no big secret, PHP is slowing you down<sup>1</sup>. The first thing you can do, is to try to localize the bottleneck. It could be the new plug-in you just installed and it turned out that it does not scale as it should. Get rid of it or go around it. As with the most Wordpress installations the slowdown will be more global. Everything will be slow, sluggish and unresponsive.</p>
<p><strong>Optimize where it makes sense</strong></p>
<p>Second thing that you need to be careful with. I had the pleasure of working with people who spend weeks on optimizing a function that was perhaps called once every few hours. Don&#8217;t go and optimize things that are accessed rarely, for example the <em>&#8216;My Life Story&#8217;</em> page on your blog. No real need unless it is blocking the site and you are sure that it is the cause of your troubles.</p>
<p><strong>Wordpress plugins that will help you</strong></p>
<p>Now, lets take a look at couple of Wordpress plugins that will greatly improve responsiveness of your blog.</p>
<p><em><a title="WP Super Cache" rel="homepage" href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">WP Super Cache</a></em> &#8211; Properly configured Super Cache plugin is a must. Since we know that PHP is slowing us down we need to take it out of the equation. This plugin will generate static HTML files and with a little help of the web server it will serve those static files to non-logged in visitors if they didn&#8217;t post any comments on your site. This accounts for the majority of the traffic.</p>
<p>Getting rid of the dynamic stuff is probably the most important thing that you can do and it will also matter the most. PHP is eating a lot of your resources away and compared to this, serving static pages is easier than eating pancakes.</p>
<p><em><a href="http://omninoggin.com/wordpress-plugins/wp-minify-wordpress-plugin/" target="_blank">WP Minify</a></em> &#8211; Scripts and style sheets can become quite large and you will probably end up with more than one of each. Minifiying them means erasing all the extra characters that are there for readability. Web browsers usually don&#8217;t need them.</p>
<p>Here is an example of ordinary CSS that comes with Sociable plugin and below it is the minified version:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="css" style="font-family:monospace;">div<span style="color: #6666ff;">.sociable</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="odd_lines"><pre>&nbsp;</pre></td></tr><tr><td class="even_lines"><pre>span<span style="color: #6666ff;">.sociable_tagline</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="odd_lines"><pre>span<span style="color: #6666ff;">.sociable_tagline</span> span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">14em</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="even_lines"><pre>span<span style="color: #6666ff;">.sociable_tagline</span><span style="color: #3333ff;">:hover </span>span <span style="color: #00AA00;">&#123;</span></pre></td></tr><tr><td class="odd_lines"><pre>	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre>	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="odd_lines"><pre>	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-5em</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre>	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#ffe</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="odd_lines"><pre>	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre>	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="odd_lines"><pre>	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.25em</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre><span style="color: #00AA00;">&#125;</span></pre></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="css" style="font-family:monospace;">div<span style="color: #6666ff;">.sociable</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">16px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="odd_lines"><pre>span<span style="color: #6666ff;">.sociable_tagline</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="even_lines"><pre>span<span style="color: #6666ff;">.sociable_tagline</span> span<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>width<span style="color: #00AA00;">:</span><span style="color: #933;">14em</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="odd_lines"><pre>span<span style="color: #6666ff;">.sociable_tagline</span><span style="color: #3333ff;">:hover </span>span<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>display<span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>top<span style="color: #00AA00;">:</span><span style="color: #933;">-5em</span><span style="color: #00AA00;">;</span>background<span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#ffe</span><span style="color: #00AA00;">;</span>border<span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span>color<span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>line-<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">1.25em</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></pre></td></tr></table></div>

<p>It might not seem much, but CSS files and JavaScript files can grow pretty big. TWM website has CSS that is larger than 12kB, properly minimified is just a bit more than 9kB. Three kilobytes less for server to send and for the client to process.</p>
<p>WP Minify will, before the page is displayed, catch all the style sheet and java script files, glue them together, minifty them and then output them. The good part is that Minify plugin can work together with Super Cache plugin. Minified versions of your files are then cached and sent to the clients.</p>
<p>Make sure you run some tests before you start using it. Minify doesn&#8217;t work with slightly hacked <a class="zem_slink" title="Zemanta" rel="homepage" href="http://www.zemanta.com">Zemanta</a> plugin<sup>2</sup> and WP-Cumulus plugin<sup>3</sup> for the pretty tag cloud. So make sure that it doesn&#8217;t make a mess with any of your Java Scripts files or it could in theory mess up your Style Sheets too.</p>
<p>Warning: If you are adding extra CSS or JS files in the configuration interface that need to be minified make sure that text area where you enter file names doesn&#8217;t end with an empty line. It will break the plugin.</p>
<p><strong>So much for the Wordpress</strong></p>
<p>Not much more can be done in Wordpress itself unless you are determined to hack into it. You could do that, but then you will have to do it each time you upgrade Wordpress. And you will want to upgrade every now and then. Now, comes the hard part, optimizing general page performance. We did great with minifying everything and serving it as static content and this will matter the most on the server side.</p>
<p>The question now is where else can we gain some speed? Where are we losing precious CPU cycles and sometimes even more precious bandwidth? Maybe if we try to minimize number of requests to the web server itself?</p>
<p><em>Optimize your theme</em></p>
<p>Get rid of all the theme images if you can. That means, not getting rid of them entirely, but put them in a single static bitmap and then use it as CSS sprite. This will greatly reduce the number of requests on your web server. The whole procedure is too long to describe here, but Google will return plenty hits on CSS sprites. The theme you see here had more than twenty images and we were able to merge all of them in to a sprite. Now CSS is taking care of displaying the correct part of the image. Client has to make only one single request to download the bitmap. In our case the bitmap was also smaller than all of the images together. Win &#8211; Win!</p>
<p><em>Keep your redirects at minimum</em></p>
<p>Redirects are a convenient way to point the client in a different direction. If you change the permalink of a blog post, Wordpress remembers that. Them it performs a 301 redirect to the new address if someone tries to access the old one. 301 is an HTTP response code that is followed by a new URL and tells the client to go look to the new address for content. It is also called a &#8217;search engine friendly&#8217; redirect. This is because search engines will most of the time remember that the location was moved permanently and they will use the new address.</p>
<p>Because of this, each redirected page will generate two hits on your web server. Avoid redirects and use them only when necessary.</p>
<p><em>Use trailing slashes</em></p>
<p>Make sure that you are using trailing slashes. When you are referencing something on your blog, a category for example, the URL should have a trailing slash. If it is lacking one Apache web server will automatically create a 301 redirect and add a trailing slash. And we learned above that redirects are not good, especially not the ones that are really unnecessary.</p>
<p><span style="color: #00ff00;">Right:</span></p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="bash" style="font-family:monospace;">http:<span style="color: #000000; font-weight: bold;">//</span>www.twm-kd.com<span style="color: #000000; font-weight: bold;">/</span>category<span style="color: #000000; font-weight: bold;">/</span>computers<span style="color: #000000; font-weight: bold;">/</span>software<span style="color: #000000; font-weight: bold;">/</span></pre></pre></td></tr></table></div>

<p><span style="color: #ff0000;">Wrong:</span></p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="bash" style="font-family:monospace;">http:<span style="color: #000000; font-weight: bold;">//</span>www.twm-kd.com<span style="color: #000000; font-weight: bold;">/</span>category<span style="color: #000000; font-weight: bold;">/</span>computers<span style="color: #000000; font-weight: bold;">/</span>software</pre></pre></td></tr></table></div>

<p><em>Enable compression</em></p>
<p>Compressing plain text content can reduce payload up to 70% or even more and this saves precious bandwidth. Keep in mind that compressing small files, smaller than couple hundred bytes, can actually make them larger! Also if you are having CPU problems and your CPU can&#8217;t cope with the load, then you need to turn off the compression, but you will need to test this.</p>
<p>There is an option for this in WP Super Cache plugin. If you are not using Super Cache you will have to enable compression manually. To enable this across the site add the following line to your apache configuration:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="xml" style="font-family:monospace;">        SetOutputFilter DEFLATE</pre></td></tr><tr><td class="odd_lines"><pre>        BrowserMatch ^Mozilla/4\.0[678] no-gzip\</pre></td></tr><tr><td class="even_lines"><pre>        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html</pre></td></tr><tr><td class="odd_lines"><pre>        # Don't compress images</pre></td></tr><tr><td class="even_lines"><pre>        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|swf)$ no-gzip dont-vary</pre></pre></td></tr></table></div>

<p>If you are using Ubuntu Server or Debian GNU/Linux distribution then you will have to enable mod_deflate:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> a2enmod deflate</pre></pre></td></tr></table></div>

<p>This will enable module deflate. Make sure that there are two symlinks in <em>/etc/apache2/mod-enabled</em>, <em>deflate.conf</em> and <em>deflate.load</em>. Then you will have to restart the web server.</p>
<p><em>Optimize your database</em></p>
<p>MySQL database can scale pretty well, but it has few problems here and there. One of them is not storing the data as efficiently as possible (for reading) and tables can get dirty. You will need to optimize them. If you are using phpMyAdmin for administration then you can do if from the main database view by checking the tables you want to optimize and then selecting optimize below in the operations. We here at TWM prefer the command line:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="sql" style="font-family:monospace;">$ mysql <span style="color: #66cc66;">-</span>u user <span style="color: #66cc66;">-</span>p wordpress</pre></td></tr><tr><td class="odd_lines"><pre>mysql<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">OPTIMIZE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> wp_options;</pre></td></tr><tr><td class="even_lines"><pre><span style="color: #66cc66;">+</span><span style="color: #808080; font-style: italic;">-----------------------+----------+----------+----------+</span></pre></td></tr><tr><td class="odd_lines"><pre><span style="color: #66cc66;">|</span> <span style="color: #993333; font-weight: bold;">TABLE</span>                 <span style="color: #66cc66;">|</span> Op       <span style="color: #66cc66;">|</span> Msg_type <span style="color: #66cc66;">|</span> Msg_text <span style="color: #66cc66;">|</span></pre></td></tr><tr><td class="even_lines"><pre><span style="color: #66cc66;">+</span><span style="color: #808080; font-style: italic;">-----------------------+----------+----------+----------+</span></pre></td></tr><tr><td class="odd_lines"><pre><span style="color: #66cc66;">|</span> wordpress<span style="color: #66cc66;">.</span>wp_options <span style="color: #66cc66;">|</span> <span style="color: #993333; font-weight: bold;">OPTIMIZE</span> <span style="color: #66cc66;">|</span> <span style="color: #993333; font-weight: bold;">STATUS</span>   <span style="color: #66cc66;">|</span> OK       <span style="color: #66cc66;">|</span></pre></td></tr><tr><td class="even_lines"><pre><span style="color: #66cc66;">+</span><span style="color: #808080; font-style: italic;">-----------------------+----------+----------+----------+</span></pre></td></tr><tr><td class="odd_lines"><pre><span style="color: #cc66cc;">1</span> row <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #993333; font-weight: bold;">SET</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0.02</span> sec<span style="color: #66cc66;">&#41;</span></pre></td></tr><tr><td class="even_lines"><pre>mysql<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">OPTIMIZE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> wp_posts;</pre></td></tr><tr><td class="odd_lines"><pre>mysql<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">OPTIMIZE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> wp_comments;</pre></pre></td></tr></table></div>

<p>Which tables to optimize? You can check this with SHOW TABLE STATUS; the data_free column will tell you how much space is allocated and not used by the table. With a lot of inserts, updates and deletes these numbers can grow and you want to avoid that. Depending on the traffic you will need to run optimize once a week or once a month.</p>
<p><em>Take care of proper caching of your static files</em></p>
<p>Your blog is more or less dynamic, but there are certain parts of your blog that are static and browsers can cache them. Images and theme files are two things that you can cache properly, even Wordpress itself could be cached, but we mostly took care about them with Super Cache. Once I write a blog post, add images to it and publish it, I rarely change images that were attached to the post. That is why we can safely say that all the uploaded images can be cached for at least a year. Add the following lines to the <em>.htaccess</em> file in <em>/wp-content/uploads</em> directory:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="bash" style="font-family:monospace;">ExpiresActive On</pre></td></tr><tr><td class="odd_lines"><pre>ExpiresDefault <span style="color: #ff0000;">&quot;access plus 1 minutes&quot;</span></pre></td></tr><tr><td class="even_lines"><pre>ExpiresByType image<span style="color: #000000; font-weight: bold;">/</span>gif <span style="color: #ff0000;">&quot;access plus 1 years&quot;</span></pre></td></tr><tr><td class="odd_lines"><pre>ExpiresByType image<span style="color: #000000; font-weight: bold;">/</span>png <span style="color: #ff0000;">&quot;access plus 1 yearss&quot;</span></pre></td></tr><tr><td class="even_lines"><pre>ExpiresByType image<span style="color: #000000; font-weight: bold;">/</span>jpeg <span style="color: #ff0000;">&quot;access plus 1 years&quot;</span></pre></td></tr><tr><td class="odd_lines"><pre>ExpiresByType image<span style="color: #000000; font-weight: bold;">/</span>jpg <span style="color: #ff0000;">&quot;access plus 1 years&quot;</span></pre></pre></td></tr></table></div>

<p>Now you set the expiration date to one year in the future for all the images. If you decide to change an image inside the post just keep in mind that you will have to rename it, otherwise clients will not show the new image, but the old one that they still have it in the cache. Unless the client is specifically told to reload the page. For Firefox this is performed by holding shift key while clicking on the reload button.</p>
<p><strong>Using lightweight web servers</strong></p>
<p>You could use lighttpd and php fast cgi binary to render Wordpress, this is an alternative solution but it needs more detailed description. Lighttpd is a replacement for Apache 2 web server. It is small and fast, but it lacks support for certain fetaures. Wordpress can run with lighttpd, but you will need to deal with different URL rewriting rules that need to be fixed for SEO friendly permalinks and for Super Cache to work. This can be done, but it will be the subject of another post.</p>
<p><strong>Client side optimization</strong></p>
<p>We pretty much dealt with the server side and not much more can be done there. We can still do some optimization for the clients. Web page rendering is a process that is quite complex and web page developers can (and should) help clients with rendering. A very good tool for benchmarking load time and render time of your web page is Firebug add-on for Firefox. Combine it with Google&#8217;s Page Speed add-on and you have everything you need to help you with optimizations.</p>
<p><em>Optimize your images</em></p>
<p>Try to avoid HTML or CSS resizing of images. Bigger images will need more time to download and then browser will have to resize them. Much easier is to resize them first with some resizing and optimizing tool. You will also get better results and better quality.</p>
<p><em>Avoid third-party service providers</em></p>
<p>Wordpress can be extended by a number of plugins, add-ons, themes and various other hacks. The problem with third-party service providers is that their services usually come with some cost. Clients will have to contact their servers and download their content which might not be as optimized as your web site is. This also means that the clients will have to perform at least one extra DNS lookup which takes some time and will need more requests to fetch all the content.</p>
<p><em>No complicated CSS</em></p>
<p>CSS rules are very inefficient sometimes so try to avoid too much nesting and don&#8217;t use eval in CSS. Avoid things like this:</p>
<p><span style="color: #ff0000;">Wrong:</span></p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#mylist</span> ul li ul li <span style="color: #00AA00;">&#123;</span></pre></td></tr><tr><td class="odd_lines"><pre>  <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre><span style="color: #00AA00;">&#125;</span></pre></pre></td></tr></table></div>

<p><span style="color: #00ff00;">Right:</span></p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.inner-list</span> <span style="color: #00AA00;">&#123;</span></pre></td></tr><tr><td class="odd_lines"><pre>  <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre><span style="color: #00AA00;">&#125;</span></pre></td></tr><tr><td class="odd_lines"><pre>&nbsp;</pre></td></tr><tr><td class="even_lines"><pre><span style="color: #6666ff;">.outer-list</span> <span style="color: #00AA00;">&#123;</span></pre></td></tr><tr><td class="odd_lines"><pre>  <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span></pre></td></tr><tr><td class="even_lines"><pre><span style="color: #00AA00;">&#125;</span></pre></pre></td></tr></table></div>

<p>Use class selectors, they will make CSS a little bit longer, but client will render it much faster. If you minify it, the difference will be just a few bytes. Unfortunately you are limited with Wordpress here. Writing efficient CSS for auto generated sidebar widgets is a pain since HTML returned by Wordpress isn&#8217;t something they should be proud of. However, it is somewhat manageable.</p>
<p>Also make sure that you don&#8217;t have any leftover CSS rules in your file and you are not using it. Note that Page Speed will tell you that you have a lot of unused CSS, but keep in mind that not all of the CSS is used on the first page or on the other pages in your blog. Splitting this code in separate files is an idea that we didn&#8217;t try yet.</p>
<p><strong>Speed, this is what you need</strong></p>
<p>Load time for an average blog, with a decent internet connection<sup>4</sup>, should not be much more than a second or two. When there is no other traffic on the site. This should be a general guideline. When you start picking up traffic your server should be able to scale and if you are lucky enough the first bottleneck will be your network and that is good enough to shift the blame to your ISP, right? ;)</p>
<p>Next stage would be offloading static content to a third-party provider or a different server that you have dedicated for serving static content. Replacing Apache2 with lighttpd web server could also be a next step then in the end we will have to separate web server and database server. We will describe all this in one of the future posts here.</p>
<ol class="footnotes"><li id="footnote_0_3518" class="footnote">Author of this text firmly believes that PHP should rename itself to LOL, reasons will be provided at some other time</li><li id="footnote_1_3518" class="footnote">Using Zemanta loader in the blog footer.</li><li id="footnote_2_3518" class="footnote">Here at TWM we still can&#8217;t decide if we want to keep this plugin or not.</li><li id="footnote_3_3518" class="footnote">And  hardware that wasn&#8217;t assembled by Moses</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/computers/software/wordpress-plugins-you-need-to-survive/' rel='bookmark' title='Permanent Link: Wordpress plugins you need to survive'>Wordpress plugins you need to survive</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/zemanta-plugin-and-wordpress-27/' rel='bookmark' title='Permanent Link: Zemanta plugin and Wordpress 2.7'>Zemanta plugin and Wordpress 2.7</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/linux-tips-aggregated-1/' rel='bookmark' title='Permanent Link: Linux Tips Aggregated &#8211; 1'>Linux Tips Aggregated &#8211; 1</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/saHZnCHdjouD7aCTM4LAethWQ1o/0/da"><img src="http://feedads.g.doubleclick.net/~a/saHZnCHdjouD7aCTM4LAethWQ1o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/saHZnCHdjouD7aCTM4LAethWQ1o/1/da"><img src="http://feedads.g.doubleclick.net/~a/saHZnCHdjouD7aCTM4LAethWQ1o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/VDKvFeMgESQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/computers/software/optimizing-wordpress-tips-for-speed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/computers/software/optimizing-wordpress-tips-for-speed/</feedburner:origLink></item>
		<item>
		<title>Eclipse runs “File Search” when pressing AltGr+G</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/CRMb_-FhhtQ/</link>
		<comments>http://www.twm-kd.com/computers/software/eclipse-runs-file-search-when-pressing-altgrg/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 09:38:52 +0000</pubDate>
		<dc:creator>RRunner</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[AltGr+G]]></category>
		<category><![CDATA[CTRL+Alt+G]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Keyboard shortcut]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3426</guid>
		<description><![CDATA[Eclipse has many problems. Some are created by users and some by Eclipse developers. If you are troubles by strange key mappings than this post can solve your problems.


Related posts:<ol><li><a href='http://www.twm-kd.com/computers/eclipse-code-assist-code-completion-content-assist-hang-up/' rel='bookmark' title='Permanent Link: Eclipse Code Assist / Code Completion / Content Assist hang-up'>Eclipse Code Assist / Code Completion / Content Assist hang-up</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/eclipse-galileo-and-svn-support/' rel='bookmark' title='Permanent Link: Eclipse Galileo and SVN support'>Eclipse Galileo and SVN support</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/programming-computers/xmlbeans-scomp-fails-with-java-io-ioexception-createprocess-error2-the-system-cannot-find-the-file-specified/' rel='bookmark' title='Permanent Link: XMLbeans scomp fails with &#8220;java.io.IOException: CreateProcess error=2, The system cannot find the file specified&#8221;'>XMLbeans scomp fails with &#8220;java.io.IOException: CreateProcess error=2, The system cannot find the file specified&#8221;</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:KB_Slovene.svg"><img title="Croatian and Slovenian keyboard layout" src="http://static.twm-kd.com/twm-uploads/300px-KB_Slovene.svg_.png" alt="Croatian and Slovenian keyboard layout" width="300" height="100" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:KB_Slovene.svg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>Did you ever have any problems with <a class="zem_slink" title="Eclipse (software)" rel="homepage" href="http://www.eclipse.org/">Eclipse</a>? With initial versions of Galileo<sup>1</sup> and in previously released Gynamed there was a problem with preassigned keyboard shortcuts on some locale&#8217;s<sup>2</sup>. The problem that Eclipse created when using Slovene keyboard layout was that while programmer wanted to type the <em>]</em> key, Eclipse run File Search action.</p>
<p>Slovenian users are not to blame that their keyboard has <em>]</em> key mapped to AltGr+G key combination. And Eclipse developers could browse through <a href="http://en.wikipedia.org/wiki/Keyboard_layout">Wikipedia </a>to discover what obscure keyboard layouts exist.</p>
<p>Any competent programmer will notice that with the default key mapping Eclipse guards programmers from using too many arrays since typically array is marked with <em>[]</em> key combination. They are advancing object oriented design and programming. But in some cases arrays actually make your code faster and optimize memory usage and fragmentation.</p>
<p>To discover how to remedy the problem read on.<span id="more-3426"></span></p>
<p>Fortunately Eclipse has built in keyboard mapping manager. Until Eclipse developers don not remove the mapping or replace it with something more appropriate you can do the following:</p>
<ol>
<li>Open <em>Window-&gt;Preferences-&gt;General-&gt;Keys</em></li>
<li>Sort table by <em>Binding</em> and find the one that is bothering you<sup>3</sup>. Unbind all commands that are bind to the combination. If you don&#8217;t know which combination you should be searching for use <em>Binding</em> text box and type in the key that is bothering you.</li>
</ol>
<p>There you have it problem is solved. File search gone by removing the CTRL+ALT+G or AltGr+G key combination from Eclipse key mapping. If you can not live without the combination you could replace it with something more appropriate.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=90f21331-b0ab-4d92-9d9b-fb247b3c94c8" alt="" /><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3426" class="footnote">should be corrected in 3.5</li><li id="footnote_1_3426" class="footnote">Slovenian and Hungarian, if my memory serves me</li><li id="footnote_2_3426" class="footnote">In my case <em>CTRL+ALT+G</em></li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/computers/eclipse-code-assist-code-completion-content-assist-hang-up/' rel='bookmark' title='Permanent Link: Eclipse Code Assist / Code Completion / Content Assist hang-up'>Eclipse Code Assist / Code Completion / Content Assist hang-up</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/eclipse-galileo-and-svn-support/' rel='bookmark' title='Permanent Link: Eclipse Galileo and SVN support'>Eclipse Galileo and SVN support</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/programming-computers/xmlbeans-scomp-fails-with-java-io-ioexception-createprocess-error2-the-system-cannot-find-the-file-specified/' rel='bookmark' title='Permanent Link: XMLbeans scomp fails with &#8220;java.io.IOException: CreateProcess error=2, The system cannot find the file specified&#8221;'>XMLbeans scomp fails with &#8220;java.io.IOException: CreateProcess error=2, The system cannot find the file specified&#8221;</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/9exLcfFTvbBFMlJvY40pQhkqbQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/9exLcfFTvbBFMlJvY40pQhkqbQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9exLcfFTvbBFMlJvY40pQhkqbQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/9exLcfFTvbBFMlJvY40pQhkqbQU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/CRMb_-FhhtQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/computers/software/eclipse-runs-file-search-when-pressing-altgrg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/computers/software/eclipse-runs-file-search-when-pressing-altgrg/</feedburner:origLink></item>
		<item>
		<title>Star Trek Online – Away Missions</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/oHz3E2GGX40/</link>
		<comments>http://www.twm-kd.com/games/star-trek-online-away-missions/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:11:55 +0000</pubDate>
		<dc:creator>BigWhale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Atari]]></category>
		<category><![CDATA[Crypic Studios]]></category>
		<category><![CDATA[Eve Online]]></category>
		<category><![CDATA[MMORPG]]></category>
		<category><![CDATA[rpg]]></category>
		<category><![CDATA[Star Trek]]></category>
		<category><![CDATA[Star Trek Online]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3418</guid>
		<description><![CDATA[Star Trek Online beta closed its door on us, now we have to wait for the grand opening. We took some time to check away missions and ground combat.


Related posts:<ol><li><a href='http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Characters and Space Combat'>Star Trek Online &#8211; Characters and Space Combat</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Exploration with a touch of epic space battles?!?'>Star Trek Online &#8211; Exploration with a touch of epic space battles?!?</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/startrek-onlinecan/' rel='bookmark' title='Permanent Link: Startrek Online, a replacement for EVE Online?'>Startrek Online, a replacement for EVE Online?</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 178px"><a href="http://en.wikipedia.org/wiki/Image:STOffspring.jpg"><img class=" " title="The Offspring (Star Trek: The Next Generation)" src="http://static.twm-kd.com/twm-uploads/STOffspring.jpg" alt="The Offspring (Star Trek: The Next Generation)" width="168" height="126" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p><em>Data: &#8220;Lal, I am unable to correct the system failure.&#8221;<br />
Lal: &#8220;I know.&#8221;<br />
Data: &#8220;We must say goodbye now.&#8221;<br />
Lal: &#8220;I feel &#8230;&#8221;<br />
Data: &#8220;What do you feel, Lal?&#8221;<br />
Lal: &#8220;I love you, Father.&#8221;<br />
Data: &#8220;I wish I could feel it with you.&#8221;<br />
Lal: &#8220;I will feel it for both of us &#8230; Thank you for my life &#8230;&#8221;<br />
</em></p>
<p>Three days ago <a class="zem_slink" title="Star Trek Online" rel="wikipedia" href="http://en.wikipedia.org/wiki/Star_Trek_Online">Star Trek Online</a> &#8211; Open Beta was closed. If you didn&#8217;t get into it and you still want to try the game, you will have to wait until Feb. 2nd when, so they say, Star Trek Online will open for general public.<br />
<span id="more-3418"></span></p>
<p>As promised, we did take some footage and screen shots of ground action for you. It all starts when you you complete the <em>space part</em> of a mission. You will have to beam down to the planet or on the another ship/space station/whatever. Hardcore trekkies will notice that Starfleet protocols have changed again; captain is leading the away team, taking his bridge crew with him. Just like the good old Kirk times, who is running the ship in the meantime is unknown and really not important.</p>
<p><strong>Every woman, every man join the caravan</strong></p>
<p>Movement on the ground is similar to your average <a class="zem_slink" title="First-person shooter" rel="wikipedia" href="http://en.wikipedia.org/wiki/First-person_shooter">First Person Shooter</a><sup>1</sup> with a few exceptions. Keys A and D are used for turning your view to the left and to the right while Q and E are used for moving from side to side. This can be quite annoying and disturbing at times. The mouse is used for moving the mouse cursor and not for turning around. With cursor you will select targets.  You can use mouse for moving the character too but it is rather cumbersome since it involves holding both mode buttons. While you move, your team will follow and when you stop they will form a W formation behind you if there is enough room for it. You can speed up your movement by holding the shift key. Your away team will follow as fast as they can, they will get lost occasionally and they will need some time to find their way back to you.</p>
<p>We had an impression that moving around the terrain is still a little bit rough on the edges and there are very little limitations on how and where can player move. No matter how steep the hill was, you were able to run uphill. You can also jump, but we didn&#8217;t really find it all that useful. Here and there you will run into an anomaly of some kind. You can scan it and you will usually get an item to pick up, keep in mind that <a href="http://memory-alpha.org/en/wiki/Tribble" target="_blank">Tribbles</a> are cute but they do breed quite quickly.</p>
<p><strong><del datetime="2010-01-27T13:52:15+00:00">Skeet</del>Klingon shooting</strong></p>
<p>Selecting a target can be done with clicking on it with your mouse or by pressing the TAB key which will cycle the available targets. This can also be configured in the settings menu<sup>2</sup>, TAB key can cycle through targets currently on screen or through all targets in range. When you selected your target it is time to shoot. Different weapons deal different kinds of damage and have different secondary attacks.</p>
<p>Each crew member can be quiped with two weapons, personal shield, body armor and four other devices which can be anything from various battery packs and shield recharger&#8217;s to medical hypo sprays. Your character can also equip so called kit, which will grant you various special abilities depending on the type of the kit you choose.</p>
<p>Personal shield is something that will get recharged by itself after some time, you can also help with various shield recharger batteries. Your hit points can be cured with medi-kits or hypo sprays. Make sure that you have a science officer in your away team because they will automatically heal other party members.</p>
<p>All the enemies on the map are marked with red circles and you can quickly locate them. If your character is killed you can respawn at the last discovered <a class="zem_slink" title="Spawning (computer gaming)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Spawning_%28computer_gaming%29">spawn point</a> and continue with your mission. Optionally if you are in a team with another human player you can call for help and they can use medical tricoder to revive you.</p>
<p>Depending on your skills, weapons and other affects you will deal some amount of damage to your enemy. If you are flanking them then more damage will be done. Most of the enemies are without shields and are not very hard to kill, do keep in mind that Klingons like their combat up close and personal and they will run towards you. You can try and hit them with the phaser rifle and knock them off their feet but that is really not a match for the <a href="http://memory-alpha.org/en/wiki/Bat%27leth" target="_blank">Bat&#8217;leth</a>.</p>
<p><strong>Put more O in the STO</strong></p>
<p>We suspect that this is because of Beta testing, but there was very little cooperative play that we noticed. Most of the missions were single person missions and we encountered fleet missions on rare occasions. Fleet missions are sort of fun but in the same way strange. When you enter the system with fleet mission you will get a countdown on when the mission starts. It usually takes up to five minutes for the mission to restart. Meanwhile you can fight with the enemy ships that are still present in the area and will constantly spawn so you don&#8217;t get bored too much.</p>
<p>The problem with fleet missions is mostly lack of coordination. Everyone wants to get their own share in killing so everyone scurries to the nearest enemy. The enemy then turns into five or six Klingon Vor&#8217;Cha class ships<sup>3</sup> and you are pretty much dead and re-spawning. After some smack talking in the zone chat you are finally able to coordinate people and things go better in the next round. Unfortunately we didn&#8217;t have enough time to try things more thoroughly and this is something we will be getting into right after STO comes back.</p>
<p>A little bit of PvP that we did was not really enough to call it testing but we managed to gather two things from it. First, PvP seems to be consensual and you don&#8217;t have to accept it if you are not up to it. Which means no grieving and ganking like in EVE-Online. Second, when you accept the fight a large number of ships can jump on you and blow you to pieces pretty quickly. Getting away from this kind of ganking can be a bit tricky, but still manageable and it appears you don&#8217;t lose anything in the process.</p>
<p><strong>And now, the conclusion</strong></p>
<p>All in all Star Trek Online is not a bad product. It has enough <em>star trek</em> elements for an average trekkie and it isn&#8217;t too hard core for <em>other people</em>. Beta had its quirks and problems, it also had a very good bug fixing team. We reported couple of bugs and they all got fixed in a matter of days. If you know that Orion slave girls have green complexion, that Andorians can&#8217;t turn blue if you choke them and if you know what Gagh is, then Star Trek Online is a must. You will be able to distinguish Federation phasers from Klingon disruptors just by listening to the sound, you will meet few familiar characters in-game and the immersion that the game is offering is the closest thing to the Star Trek universe that you will ever get.</p>
<p align="center">
<a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-11-04-78.png"><img class="alignnone size-thumbnail wp-image-3455" title="Four women on team, should we get another one?" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-11-04-78-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-12-01-76.png"><img class="alignnone size-thumbnail wp-image-3456" title="A daughter of B'Ellana Torres and Tom Paris, most interesting." src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-12-01-76-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-17-04-93.png"><img class="alignnone size-thumbnail wp-image-3457" title="Ground Combat 101: Flank your enemy!" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-17-04-93-150x150.png" alt="" width="150" height="150" /></a><br />
<a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-25-26-42.png"><img class="alignnone size-thumbnail wp-image-3458" title="Transporter room: One female to beam up!" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-25-26-42-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-40-47-53.png"><img class="alignnone size-thumbnail wp-image-3459" title="Everyone take five and enjoy the view" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-40-47-53-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-45-04-12.png"><img class="alignnone size-thumbnail wp-image-3460" title="Sneaking on a Klingon Swordmaster" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-22-45-04-12-150x150.png" alt="" width="150" height="150" /></a><br />
<a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-23-08-03-15.png"><img class="alignnone size-thumbnail wp-image-3461" title="Customizing your screen" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-26-23-08-03-15-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-14-32-03-53.png"><img class="alignnone size-thumbnail wp-image-3462" title="More detailed configuration" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-14-32-03-53-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-14-32-47-83.png"><img class="alignnone size-thumbnail wp-image-3463" title="Equiping your character and inventory" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-14-32-47-83-150x150.png" alt="" width="150" height="150" /></a></p>
<p align="center">
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/DZWb4pCuuYw&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DZWb4pCuuYw&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Qapla&#8217;!</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=c65678c1-0465-4d58-8ac7-57f98c47222d" alt="" /><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3418" class="footnote">Ground action is in a third person perspective.</li><li id="footnote_1_3418" class="footnote">Settings can be overwhelming and confusing at first, since there are a lot of them!</li><li id="footnote_2_3418" class="footnote">Something big bad and ugly.</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Characters and Space Combat'>Star Trek Online &#8211; Characters and Space Combat</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Exploration with a touch of epic space battles?!?'>Star Trek Online &#8211; Exploration with a touch of epic space battles?!?</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/startrek-onlinecan/' rel='bookmark' title='Permanent Link: Startrek Online, a replacement for EVE Online?'>Startrek Online, a replacement for EVE Online?</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/cV4Q8d9OsCjKU-HOrpuu9O0wgxw/0/da"><img src="http://feedads.g.doubleclick.net/~a/cV4Q8d9OsCjKU-HOrpuu9O0wgxw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cV4Q8d9OsCjKU-HOrpuu9O0wgxw/1/da"><img src="http://feedads.g.doubleclick.net/~a/cV4Q8d9OsCjKU-HOrpuu9O0wgxw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/oHz3E2GGX40" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/games/star-trek-online-away-missions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/games/star-trek-online-away-missions/</feedburner:origLink></item>
		<item>
		<title>XMLbeans scomp fails with “java.io.IOException: CreateProcess error=2, The system cannot find the file specified”</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/5RGCpdygF88/</link>
		<comments>http://www.twm-kd.com/computers/programming-computers/xmlbeans-scomp-fails-with-java-io-ioexception-createprocess-error2-the-system-cannot-find-the-file-specified/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:53:07 +0000</pubDate>
		<dc:creator>RRunner</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[scomp]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XMLbeans]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3368</guid>
		<description><![CDATA[Solving the mysterious xmlbeans scomp javac issue by simply reading scomp documentation.


Related posts:<ol><li><a href='http://www.twm-kd.com/computers/singing-a-singular-design-with-singleton/' rel='bookmark' title='Permanent Link: Singing a singular design with Singleton'>Singing a singular design with Singleton</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/eclipse-runs-file-search-when-pressing-altgrg/' rel='bookmark' title='Permanent Link: Eclipse runs &#8220;File Search&#8221; when pressing AltGr+G'>Eclipse runs &#8220;File Search&#8221; when pressing AltGr+G</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 161px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:Alubia_pinta_alavesa2.jpg"><img title="Beans Alubia pinta alavesa. Álava, Spain." src="http://static.twm-kd.com/twm-uploads/300px-Alubia_pinta_alavesa2.jpg" alt="Beans Alubia pinta alavesa. Álava, Spain." width="151" height="113" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:Alubia_pinta_alavesa2.jpg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>If you are using <a href="http://xmlbeans.apache.org/">xmlbeans</a> on Windows to bind your schema to Java types then you are probably using a tool bundled with the distribution called <em>scomp</em> or Schema Compiler. For schema compiler to work you will need to correctly setup computer environment by installing JDK. You can follow through the following check-list to detect if any additional installation steps are required on your machine setup:</p>
<ul>
<li><em>Start-&gt;Run-&gt;type cmd</em> and type <em>java</em> in the command line. If no error then your setup is correct; otherwise setup <em>JAVA_HOME</em> and add <em>%JAVA_HOME%/bin</em> to your <em>Path</em> environment variable and try again.</li>
<li>S<em>tart-&gt;Run-&gt;type cmd</em> and type <em>scomp</em> in the command line. If no error then your setup is correct; otherwise setup <em>XMLBEANS_HOME</em> and add <em>%XMLBEANS_HOME%/bin</em> to your <em>Path</em> environment variable and try again.</li>
</ul>
<p>Then run scomp. Depending on your wishes you will probably wan&#8217;t to create a .jar file of the Java types scomp compiles from schema files. I used the following command line:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="dos" style="font-family:monospace;">scomp -d schema -src src -out my_schema_1_0_0.jar ./schema/mySchema.xsd</pre></pre></td></tr></table></div>

<p>where mySchema.xsd file was stored in ./schema folder.</p>
<p>If you get my_schema_1_0_0.jar, by some coincidence then kudos to you, but most likely you will end up with something similar to this error:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="dos" style="font-family:monospace;">Time to build schema type system: <span style="color: #cc66cc;">1.282</span> seconds</pre></td></tr><tr><td class="odd_lines"><pre>Time to generate code: <span style="color: #cc66cc;">18.687</span> seconds</pre></td></tr><tr><td class="even_lines"><pre>java.io.IOException: Cannot run program &quot;C:\your current path\javac&quot;: CreateProcess error=<span style="color: #cc66cc;">2</span>, The system cannot find the file specified</pre></td></tr><tr><td class="odd_lines"><pre>java.io.IOException: CreateProcess error=<span style="color: #cc66cc;">2</span>, The system cannot find the file specified</pre></td></tr><tr><td class="even_lines"><pre>java.io.IOException: Cannot run program &quot;C:\your current path\javac&quot;: CreateProcess error=<span style="color: #cc66cc;">2</span>, The system cannot find the file specified</pre></td></tr><tr><td class="odd_lines"><pre> at java.lang.ProcessBuilder.start<span style="color: #66cc66;">&#40;</span>Unknown Source<span style="color: #66cc66;">&#41;</span></pre></td></tr><tr><td class="even_lines"><pre> at java.lang.Runtime.exec<span style="color: #66cc66;">&#40;</span>Unknown Source<span style="color: #66cc66;">&#41;</span></pre></td></tr><tr><td class="odd_lines"><pre> at java.lang.Runtime.exec<span style="color: #66cc66;">&#40;</span>Unknown Source<span style="color: #66cc66;">&#41;</span></pre></td></tr><tr><td class="even_lines"><pre> ... <span style="color: #cc66cc;">6</span> more</pre></td></tr><tr><td class="odd_lines"><pre>BUILD FAILED</pre></pre></td></tr></table></div>

<p>Read on to solve this problem.</p>
<p><span id="more-3368"></span>Yay!!!  There is a problem in your Path environment variable. Let&#8217;s try to troubleshoot. Did you install JDK? If you did not then install it. If you did you probably installed it by accepting default installation values. It was installed to <em>C:\Program files\Java\jdk&lt;version&gt;</em>.</p>
<p>The problem is &#8220;Program files&#8221;. See the space? Java does not like spaces in the command line. As in any other programming language, space represents additional argument to the program. You could try to replace the <em>C:\Program files</em> with classical 8.3 old MS-DOS format, which 1980 users love so much. Execute dir /x in C:\ and replace your &#8220;Program files&#8221; with <em>PROGRA~2</em> or <em>PROGRA~1</em> or whatever Windows thinks &#8220;Program files&#8221; maps to in your <em>JAVA_HOME</em> and <em>Path</em> environment variables. I am guessing that this will not win me a gold star and you are still reading the next paragraph. And I promise you that if you click one of the Support Us links on the right side you will have three less starving wise men in the world<sup>1</sup>, and you will feel content with your self by clicking on it<sup>2</sup>. But your Path environment variables are now setup correctly.</p>
<p>Now you could search the web and find the answer. Use 2&#8242;5 hours of your precious time and crack this. Or you could read documentation for scomp. By being smart and reading documentation for scomp you will discover that scomp can solve this Windows nightmare for you. By using the -compiler parameter in command line you get something like this:</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="dos" style="font-family:monospace;">scomp -d schema -src src -out my_schema_1_0_0.jar ./schema/mySchema.xsd -compiler C:\Program Files\Java\jdk1.6.0_03\bin\javac.exe</pre></pre></td></tr></table></div>

<p>Problem solved.</p>
<p>Note: If you have huge .xsd schemas then you will have to boost memory external Java compiler can use. Use <em>-xm 512m</em> or <em>-xm 1024m</em> to successfully compile your schema.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/362b4757-2359-415b-a203-23c8c7cfe6ec/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=362b4757-2359-415b-a203-23c8c7cfe6ec" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3368" class="footnote">not really, but maybe we will get that dinner at some time</li><li id="footnote_1_3368" class="footnote">really click on the support us button on the right and try it out</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/computers/singing-a-singular-design-with-singleton/' rel='bookmark' title='Permanent Link: Singing a singular design with Singleton'>Singing a singular design with Singleton</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/eclipse-runs-file-search-when-pressing-altgrg/' rel='bookmark' title='Permanent Link: Eclipse runs &#8220;File Search&#8221; when pressing AltGr+G'>Eclipse runs &#8220;File Search&#8221; when pressing AltGr+G</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/baJsZux45UIlotEa8_DmjZSqCc4/0/da"><img src="http://feedads.g.doubleclick.net/~a/baJsZux45UIlotEa8_DmjZSqCc4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/baJsZux45UIlotEa8_DmjZSqCc4/1/da"><img src="http://feedads.g.doubleclick.net/~a/baJsZux45UIlotEa8_DmjZSqCc4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/5RGCpdygF88" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/computers/programming-computers/xmlbeans-scomp-fails-with-java-io-ioexception-createprocess-error2-the-system-cannot-find-the-file-specified/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/computers/programming-computers/xmlbeans-scomp-fails-with-java-io-ioexception-createprocess-error2-the-system-cannot-find-the-file-specified/</feedburner:origLink></item>
		<item>
		<title>Star Trek Online – Characters and Space Combat</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/KwwTrnLR6OM/</link>
		<comments>http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 14:41:03 +0000</pubDate>
		<dc:creator>BigWhale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Atari]]></category>
		<category><![CDATA[Cryptic Studios]]></category>
		<category><![CDATA[MMORPG]]></category>
		<category><![CDATA[Star Trek]]></category>
		<category><![CDATA[Star Trek Online]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3327</guid>
		<description><![CDATA[Star Trek Online, basics about character progress, skill system, currencies and space combat.


Related posts:<ol><li><a href='http://www.twm-kd.com/games/star-trek-online-away-missions/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Away Missions'>Star Trek Online &#8211; Away Missions</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Exploration with a touch of epic space battles?!?'>Star Trek Online &#8211; Exploration with a touch of epic space battles?!?</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/startrek-onlinecan/' rel='bookmark' title='Permanent Link: Startrek Online, a replacement for EVE Online?'>Startrek Online, a replacement for EVE Online?</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 90px"><a href="http://en.wikipedia.org/wiki/Image:Startrekonline.png"><img class="  " title="Star Trek Online" src="http://static.twm-kd.com/twm-uploads/Startrekonline.png" alt="Star Trek Online" width="80" height="118" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p><a href="http://www.startrekonline.com/">Star Trek Online</a> was one of the more, if not the most, anticipated games<sup>1</sup> here at Three Wise Men. That is right, we are all trekkies, we are sure that <a href="http://www.xscapesprops.com/star%20trek%20props/TOS_Uniforms/patterns/TOS_womens_uniform_skant.jpg">miniskirt uniforms</a> were dropped because crawling in <a href="http://memory-alpha.org/en/wiki/Jefferies_tube">Jefferies Tubes</a> could become a bit awkward. We also know that crossing replicator power converter with plasma manifold isn&#8217;t something you should do if you want to keep your plasma relays in a working order.<br />
<span id="more-3327"></span><br />
Star Trek Online has a very startreky feeling with an <a href="http://memory-alpha.org/en/wiki/LCARS">LCARS</a>-like user interface and you will run into all kind of Star Trek lingo during the game. You begin with creating your character that will be a member of Klingon Empire or United Federation of Planets. Picking up a career in Starfleet or Klingon empire gives you three options: Engineering, Science and Tactical represented by yellow, blue and red color of the default uniform. If you are a fan of Star Trek then you already know what we am talking about. Next stop is selecting your species and Federation gives you standard compliment of Humans, Bajorans, Vulcans, Betazoid and few other less known species, Klingon empire on the other side offers Klingons, Orions, Gorns and so on. Yes Gorns, you can in fact be a member of the very same species that <a href="http://www.youtube.com/watch?v=Z1eFdUSnaQM">James T. Kirk got in trouble with</a>. If you are not happy with the offer you can always let your imagination wild and create your own species.</p>
<p><strong>Leveling, Ranking and other earnings</strong></p>
<p>Building up your character is the basic of every role-playing game. You have to build up your skills, stats and who knows what else, to get better in the game, to make a progress. Right now in Star Trek Online you will be grinding on four different things which can be earned during encounters in space or on the ground and you can also get them as mission rewards for completing the missions.</p>
<p><em>Skill Points</em> &#8211; Used for building up your personal skills.</p>
<p><em>Officer Points</em> &#8211; Used for building up your bridge officer&#8217;s skills.</p>
<p><em>Starfleet Merits</em> &#8211; Used mostly for buying bridge officers, teaching them new skills and promoting them.</p>
<p><em>Energy Credits</em> &#8211; Used for buying personal equipment and ship components. Money that can be traded forth and back for various items.</p>
<p>There are five different ranks in the game and each has ten grades which gives us fifty levels that you&#8217;ll need to chew through. After earning new grade you can spend your earned skill and officer points on skills for your character or your bridge officers. When you gain new rank you can get access to new skills, ships and you can also promote your bridge officers, unlocking their new skills.</p>
<p><strong>In space no one can hear you scream</strong></p>
<p>However, they can hear your ship explode. Strange, but true. Combat in Star Trek Online is relatively simple. The goal is to orient your ship so that as much of your weapons are facing your enemy. Then you fire them all. You have to keep doing this until your opponent (or yourself) is still alive. Space is somewhat 2.5D, it has some height but it is limited and you can quickly reach the top or the bottom of it. While fighting you will also have to take care of your shields and manage your energy.</p>
<p><em>Weapons</em> &#8211; All of them have their own firing arcs, beam weapons mostly cover larger 250 degree firing arcs and you can maneuver your ship so that fore and aft weapon can both fire at your enemy. Projectile weapons will cover 90 degree arcs and you will have to face your enemy almost head on to be able to fire them. Beam weapons will do more the damage to shields while projectile weapons will do more damage to the hull.</p>
<p><em>Shields</em> &#8211; Every ship has four shields: fore (front), starboard (right), aft (back) and port (left). They will protect your ship&#8217;s hull from the weapons fire. However all shields have a <em>bleed-through</em> percentage &#8211; the amount of damage ship&#8217;s hull will suffer anyway. Once the shields are gone most of the damage is inflicted to ship&#8217;s hull.</p>
<p><em>Hull</em> &#8211; Amount of hull left is displayed in percentage and when it reaches 0% your ship explodes. Take care of your shields so that your hull won&#8217;t suffer. It is always a good thing to have an engineering bridge officer that can dispatch repair crews that will fix some of your hull.</p>
<p><em>Energy</em> &#8211; Your life. If you ran out of energy your ship will stop, shields will go down and weapons will stop firing. The amount of energy that you have is very limited and you can distribute it in four different areas: weapons, shields, engines and auxiliary. First three are self explanatory. Auxiliary power is used to power up some of the ship systems that you can use during the fight to gain some edge. For example: with tachyon beam skill you use deflector dish to drain enemy shields and the effectiveness of attack will increase if you have more auxiliary power available.</p>
<p><em>Crew</em> &#8211; Depending on your level and rank you can recruit bridge officers. You can assign them to tactical, engineering or science stations on your ship and use their special abilities while flying in space. You can also pick them to go with you on an away mission where you are again able to use their ground abilities.</p>
<p><strong>And the rest?</strong></p>
<p>Character creation and progression so far is good. Space combat is not too difficult and not too simple. We were asking ourselves if Star Trek Online can measure up to EVE Online, well it can&#8217;t. They are two completely different games with different target audience. STO is trekky enough for an average Star Trek fan and simple enough for an average <em>Joe Random</em> player. EVE Online is just too hardcore with too much of <em>nano-management</em> for players that don&#8217;t spend all their free time in the game.</p>
<p>How about away missions, player interaction, co-op missions, player vs. player encounters and other important aspects of multi-player games? So far we haven&#8217;t picked up enough play time and we didn&#8217;t go much further than away missions and couple of fleet missions, you can expect a new blog post about these things Soon™! For now you can enjoy few screen-shots and in-game footage.</p>
<p><a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-13-48-20-59.png"><img class="size-thumbnail wp-image-3332 alignnone" title="Creating an Orion character" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-13-48-20-59-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-02-23-50.png"><img class="alignnone size-thumbnail wp-image-3341" title="Selecting a character" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-02-23-50-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-13-59-01-01.png"><img class="alignnone size-thumbnail wp-image-3344" title="Sector space travel" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-13-59-01-01-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-06-42-18.png"><img class="alignnone size-thumbnail wp-image-3345" title="Trading with Ferengi or kicking some Klingon butt?" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-06-42-18-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-08-42-20.png"><img class="alignnone size-thumbnail wp-image-3347" title="Smack talk finished, we're just smacking now" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-08-42-20-150x150.png" alt="" width="150" height="150" /></a> <a href="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-09-12-79.png"><img class="alignnone size-thumbnail wp-image-3348" title="Pew-pew is over" src="http://static.twm-kd.com/twm-uploads/GameClient-2010-01-23-16-09-12-79-150x150.png" alt="" width="150" height="150" /></a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" 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/SPdBl5u88DU&amp;hl=en_US&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/SPdBl5u88DU&amp;hl=en_US&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Live long and prosper. ;)</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/f95775a2-acc9-45fd-9a14-4ae9957a966a/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=f95775a2-acc9-45fd-9a14-4ae9957a966a" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3327" class="footnote">We promise not to mention Star Craft 2 or make jokes about Duke Nukem Forever</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/games/star-trek-online-away-missions/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Away Missions'>Star Trek Online &#8211; Away Missions</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Exploration with a touch of epic space battles?!?'>Star Trek Online &#8211; Exploration with a touch of epic space battles?!?</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/startrek-onlinecan/' rel='bookmark' title='Permanent Link: Startrek Online, a replacement for EVE Online?'>Startrek Online, a replacement for EVE Online?</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/XRiIxZk1lfIf37uzZi6U19l6pEE/0/da"><img src="http://feedads.g.doubleclick.net/~a/XRiIxZk1lfIf37uzZi6U19l6pEE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XRiIxZk1lfIf37uzZi6U19l6pEE/1/da"><img src="http://feedads.g.doubleclick.net/~a/XRiIxZk1lfIf37uzZi6U19l6pEE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/KwwTrnLR6OM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/</feedburner:origLink></item>
		<item>
		<title>Star Trek Online – Exploration with a touch of epic space battles?!?</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/x-gsARWlm4A/</link>
		<comments>http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 08:11:37 +0000</pubDate>
		<dc:creator>RRunner</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Atari]]></category>
		<category><![CDATA[Cryptic Studios]]></category>
		<category><![CDATA[Star Trek]]></category>
		<category><![CDATA[Star Trek Online]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3270</guid>
		<description><![CDATA[Star trek online open beta test will show how much is Star Trek Online close to Eve Online. Open beta is scheduled to start on 12 January 2010.


Related posts:<ol><li><a href='http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Characters and Space Combat'>Star Trek Online &#8211; Characters and Space Combat</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/star-trek-online-away-missions/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Away Missions'>Star Trek Online &#8211; Away Missions</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/entertainment/movies-entertainment/star-trek/' rel='bookmark' title='Permanent Link: Star Trek'>Star Trek</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Previously <a href="http://www.twm-kd.com/games/startrek-onlinecan/">questioned by BigWhale</a>, now we all are beginning to wonder if <a title="Star Trek Online" rel="wikipedia" href="http://startrekonline.com/">Star Trek Online</a> will replace <a class="zem_slink" title="Eve Online" rel="homepage" href="http://www.eveonline.com/">Eve Online</a>? Final revelation will be known when beta testing is opened to public. Discovery is scheduled to commence on January 12th and close on January 26th.</p>
<p>We know, so far, that Star Trek Online will not be ONLY about space battles. Players will also be able to experience exploration, diplomacy, star ship crew micro management, ship upgrades and more. Although some reports from closed beta test mention only space battles we hope that this means that closed beta tests were focusing on space battles and space battle systems while open beta test will expand to &#8216;Space the final frontier &#8230; &#8216;.</p>
<p>With the end of closed beta test, <a class="zem_slink" title="Cryptic Studios" rel="homepage" href="http://www.crypticstudios.com">Cryptic studios</a> also <a href="http://startrekonline.com/node/832">announced</a> the names chosen for Tier 5 Starships. They are:</p>
<ul>
<li>Emissary class for Tier 5 Cruisers</li>
<li>Dervish class for Tier 5 fleet Escorts</li>
<li>Destiny class for Tier 5 Science Vessels</li>
</ul>
<p>The following video shows how will exploration look in the Star Trek Online.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="570" height="469" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/zn-Rh3g2Fk0" /><embed type="application/x-shockwave-flash" width="570" height="469" src="http://www.youtube.com/v/zn-Rh3g2Fk0"></embed></object></p>
<p><strong>UPDATE:</strong> We successfully downloaded installed and played the open beta. It looks quite nice, the interface is something that you will have to get used to. Still there are few bugs and glitches here and there.</p>


<p>Related posts:<ol><li><a href='http://www.twm-kd.com/games/star-trek-online-characters-and-space-combat/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Characters and Space Combat'>Star Trek Online &#8211; Characters and Space Combat</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/star-trek-online-away-missions/' rel='bookmark' title='Permanent Link: Star Trek Online &#8211; Away Missions'>Star Trek Online &#8211; Away Missions</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/entertainment/movies-entertainment/star-trek/' rel='bookmark' title='Permanent Link: Star Trek'>Star Trek</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/HiuaP4LD5-k8rEz5hQNi-_rLFeE/0/da"><img src="http://feedads.g.doubleclick.net/~a/HiuaP4LD5-k8rEz5hQNi-_rLFeE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HiuaP4LD5-k8rEz5hQNi-_rLFeE/1/da"><img src="http://feedads.g.doubleclick.net/~a/HiuaP4LD5-k8rEz5hQNi-_rLFeE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/x-gsARWlm4A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/games/star-trek-online-exploration-with-a-touch-of-epic-space-battles/</feedburner:origLink></item>
		<item>
		<title>Sony is dedicated to 3D stereoscopic experience for 2010</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/-DBKi6awjCI/</link>
		<comments>http://www.twm-kd.com/computers/hardware-computers/sony-is-dedicated-to-3d-stereoscopic-experience-for-2010/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 11:01:45 +0000</pubDate>
		<dc:creator>RRunner</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Stereoscopic]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=2450</guid>
		<description><![CDATA[Sony announced 3D stereoscopic games will be available to consumer marked in 2010. Playstation update is scheduled for summer 2010.


Related posts:<ol><li><a href='http://www.twm-kd.com/games/sony-annouces-new-playstation-3-and-a-price-drop/' rel='bookmark' title='Permanent Link: Sony annouces new PlayStation 3 and a price drop'>Sony annouces new PlayStation 3 and a price drop</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/hardware-computers/sony-hurries-with-playstation-3-firmware-update-v3-01/' rel='bookmark' title='Permanent Link: Sony hurries with Playstation 3 Firmware update (v3.01)'>Sony hurries with Playstation 3 Firmware update (v3.01)</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/blizzard-kills-lan-support-in-starcraft-2/' rel='bookmark' title='Permanent Link: Blizzard kills LAN support in Starcraft 2'>Blizzard kills LAN support in Starcraft 2</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://www.daylife.com/image/0cSW4MUdv9gKM?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=0cSW4MUdv9gKM&amp;utm_campaign=z1"><img title="CHIBA, JAPAN - SEPTEMBER 24:  Visitors watch a..." src="http://static.twm-kd.com/twm-uploads/150x97.jpg" alt="CHIBA, JAPAN - SEPTEMBER 24:  Visitors watch a..." width="150" height="97" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.daylife.com/source/Getty_Images">Getty Images</a> via <a href="http://www.daylife.com">Daylife</a></dd>
</dl>
</div>
</div>
<p>After almost a year of rumors and guessing, on the 7th January, 2010, Sony <a href="http://www.sony.net/SonyInfo/News/Press/201001/10-002E/index.html">announced</a> that it is dedicated to bring the 3D experience  to consumer homes. Announcement was made at <a class="zem_slink" title="Consumer Electronics Show" rel="homepage" href="http://www.cesweb.org/default.asp">Consumer Electronics Show</a> (CES). As seen from announcement 3D will be integrated into most aspects of Sony&#8217;s product line meaning consumer electronic devices, TV and movie content and game devices.</p>
<p>The latest information is really interesting because it means that PS3 will be able to play <a class="zem_slink" title="Stereoscopy" rel="wikipedia" href="http://en.wikipedia.org/wiki/Stereoscopy">stereoscopic</a> games. The update which will enable stereoscopic game play will be available through PS3 update which will be available sometime in the summer 2010. Playback of &#8220;Blue-ray&#8221; discs with 3D content will also be able on PS3 with later updates.</p>
<p>Read more for additional information about first experience with 3D stereoscopic games.<span id="more-2450"></span></p>
<p>Now that the wait is over and we know the plan and release dates I asked my self: Was there any actual gamer experience at CES with 3D stereoscopic game play? As it happens some of the games that were played on the PS3 in 3D stereoscopic mode were MotorStorm: Pacific Rift, WipEout HD, Gran Turismo 5: Prologue, Super Star Dust HD and Dark Void. Online gaming magazines and gaming sites are full of reviews so I am sure you will not have trouble finding them, but if you don&#8217;t the overall score from <a href="http://kotaku.com/">Kotaku</a> is that Super Star Dust rocks, Gran Turismo is playable but could be better and Dark Void is not really what was expected. Kotaku explains that Dark Void developers were pushed onto 3D stereoscopic train and it looks that they got more negative press than expected. Overall testers were pleasantly surprised. At this time it is still unknown if stereoscopic effect is transperently added to the games by PS3 or do the games need additional updates of game engines.</p>
<p>For consumers to fully experience the stereoscopic 3D you will naturally need active <a class="zem_slink" title="LCD shutter glasses" rel="wikipedia" href="http://en.wikipedia.org/wiki/LCD_shutter_glasses">shutter glasses</a> which will have to synchronize with television display. Television displays will have to be able to produce frame sequential HD resolution image. For more friendly consumer orientation check the following video and start a separate saving account.</p>
<p style="text-align: center;"><object id="aexternal" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="570" height="389" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashVars" value="config=/video2/201001/10-0107/config.xml&amp;lang=en" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.sony.co.jp/video2/player.swf" /><param name="flashvars" value="config=/video2/201001/10-0107/config.xml&amp;lang=en" /><param name="allowfullscreen" value="true" /><embed id="aexternal" type="application/x-shockwave-flash" width="570" height="389" src="http://www.sony.co.jp/video2/player.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="config=/video2/201001/10-0107/config.xml&amp;lang=en"></embed></object></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/8afa39d1-bd7b-4f3c-a40d-26b0a1fe7e4f/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=8afa39d1-bd7b-4f3c-a40d-26b0a1fe7e4f" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>


<p>Related posts:<ol><li><a href='http://www.twm-kd.com/games/sony-annouces-new-playstation-3-and-a-price-drop/' rel='bookmark' title='Permanent Link: Sony annouces new PlayStation 3 and a price drop'>Sony annouces new PlayStation 3 and a price drop</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/hardware-computers/sony-hurries-with-playstation-3-firmware-update-v3-01/' rel='bookmark' title='Permanent Link: Sony hurries with Playstation 3 Firmware update (v3.01)'>Sony hurries with Playstation 3 Firmware update (v3.01)</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/games/blizzard-kills-lan-support-in-starcraft-2/' rel='bookmark' title='Permanent Link: Blizzard kills LAN support in Starcraft 2'>Blizzard kills LAN support in Starcraft 2</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/8rvjmWH6y1_5VW8ak5Ge856ilEc/0/da"><img src="http://feedads.g.doubleclick.net/~a/8rvjmWH6y1_5VW8ak5Ge856ilEc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8rvjmWH6y1_5VW8ak5Ge856ilEc/1/da"><img src="http://feedads.g.doubleclick.net/~a/8rvjmWH6y1_5VW8ak5Ge856ilEc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/-DBKi6awjCI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/computers/hardware-computers/sony-is-dedicated-to-3d-stereoscopic-experience-for-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/computers/hardware-computers/sony-is-dedicated-to-3d-stereoscopic-experience-for-2010/</feedburner:origLink></item>
		<item>
		<title>Completed theme update and web server optimization</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/eG8MUpCXZ70/</link>
		<comments>http://www.twm-kd.com/editorials/completed-theme-update-and-web-server-optimization/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 19:13:32 +0000</pubDate>
		<dc:creator>RRunner</dc:creator>
				<category><![CDATA[Editorials]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[Web server]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3278</guid>
		<description><![CDATA[Three Wise Men Knowledge Database blog went through theme update and optimization cycle.


Related posts:<ol><li><a href='http://www.twm-kd.com/computers/playstation-3-firmware-update-v3-00/' rel='bookmark' title='Permanent Link: Playstation 3 Firmware update (v3.00)'>Playstation 3 Firmware update (v3.00)</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/79218559@N00/1418989755"><img title="Brick work complete" src="http://static.twm-kd.com/twm-uploads/1418989755_52c33e06c6_m.jpg" alt="Brick work complete" width="240" height="169" /></a><p class="wp-caption-text">Image by Patrick Keogh via Flickr</p></div>
</div>
<p>There was some some construction work on the blog for the past week or so.</p>
<p>We have made theme improvements and web server speed optimizations which will provide quicker loading times and less load on the web server.</p>
<p>Hopefully your reading pleasure was not disrupted, but if it was we sincerely apologize and hope that you continue to support us<sup>1</sup>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/b3e8feb1-c6d8-49c3-8ddb-e373848e6036/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=b3e8feb1-c6d8-49c3-8ddb-e373848e6036" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3278" class="footnote">by clicking on the adverts and coming back for more geek stuff :P</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/computers/playstation-3-firmware-update-v3-00/' rel='bookmark' title='Permanent Link: Playstation 3 Firmware update (v3.00)'>Playstation 3 Firmware update (v3.00)</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/j4qHzgudQENrWK1DjIBx9PNUD_E/0/da"><img src="http://feedads.g.doubleclick.net/~a/j4qHzgudQENrWK1DjIBx9PNUD_E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/j4qHzgudQENrWK1DjIBx9PNUD_E/1/da"><img src="http://feedads.g.doubleclick.net/~a/j4qHzgudQENrWK1DjIBx9PNUD_E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/eG8MUpCXZ70" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/editorials/completed-theme-update-and-web-server-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/editorials/completed-theme-update-and-web-server-optimization/</feedburner:origLink></item>
		<item>
		<title>TorrentFlux – The Best Torrent Client in the Galaxy</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/xNVGJOt9ToM/</link>
		<comments>http://www.twm-kd.com/computers/software/torrentflux-the-best-torrent-client-in-the-galaxy/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 13:47:15 +0000</pubDate>
		<dc:creator>BigWhale</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[BitTorrent]]></category>
		<category><![CDATA[File sharing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Torrent]]></category>
		<category><![CDATA[TorrentFlux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3128</guid>
		<description><![CDATA[Installation and setup of TorrentFlux BitTorrent client on a headless Ubuntu Server.


Related posts:<ol><li><a href='http://www.twm-kd.com/computers/software/network-boot-and-install-of-ubuntu-linux/' rel='bookmark' title='Permanent Link: Network boot and install of Ubuntu Linux'>Network boot and install of Ubuntu Linux</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/linux-tips-aggregated-1/' rel='bookmark' title='Permanent Link: Linux Tips Aggregated &#8211; 1'>Linux Tips Aggregated &#8211; 1</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 190px"><a href="http://commons.wikipedia.org/wiki/Image:ZXSpectrum48k.jpg"><img class=" " title="Sinclair 48K ZX Spectrum computer (1982)" src="http://static.twm-kd.com/twm-uploads/300px-ZXSpectrum48k.jpg" alt="Sinclair 48K ZX Spectrum computer (1982)" width="180" height="132" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>File sharing has a long history and I will start with the time when I first got into it. At that time I was using <a class="zem_slink" title="ZX Spectrum" rel="wikipedia" href="http://en.wikipedia.org/wiki/ZX_Spectrum">ZX Spectrum</a> 48k and games were distributed mostly on magnetic tapes packed in plastic boxes more commonly known as <a class="zem_slink" title="Compact Cassette" rel="wikipedia" href="http://en.wikipedia.org/wiki/Compact_Cassette">compact cassettes</a><sup>1</sup>.</p>
<p>Twenty years ago, give or take a few, violation of copyrights<sup>2</sup> wasn&#8217;t really a big issue in a country behind the iron curtain. Getting a new game involved borrowing the tape from a friend, going back home and copying that tape with a double cassette recorder that supported high-speed dubbing.</p>
<p>The other a more sophisticated way of getting a game was to tune your FM radio to a certain local radio station. Then you had to put a blank tape in a cassette recorder and press <em>Record</em> when they started airing the games<sup>3</sup>. Yes, the local radio station was in fact airing all sorts of ZX Spectrum games and you were able to record them on tape. This was the first method of file sharing that I encountered and by today this is the only one that is limited only by the range and not by the bandwidth. A billion clients can <em>connect</em> at the same time and perform a <em>download</em>.</p>
<p>Read on if you want to know more on how to set up the best BitTorrent client in the Galaxy. ;)</p>
<p><span id="more-3128"></span>Many years later, in 2001, BitTorrent protocol was published and introduced to the public. Soon it became mainstream and de-facto standard for peer-to-peer file sharing. There are many BitTorrent clients available for many different platforms and picking your favorite might be a bit tricky. Here is the list of requirements and features that my client must have:</p>
<ul>
<li>bandwidth limiter</li>
<li>download queue</li>
<li>upload of .torrent files from local disk or remote locations (http)</li>
<li>ability to run on a headless server</li>
<li>ability to access it from remote locations, when you&#8217;re not at home</li>
<li>immune to reboots</li>
</ul>
<p>My setup consists of a <em>media server</em> &#8211; a computer that serves files to <em>media clients</em>. In my case the most commonly used <em>media client</em> is Playstation 3 and then VLC player on my workstation. I don&#8217;t want to perform downloads on my workstation since I reboot to <a href="http://www.microsoft.com/windows/" target="_blank">GamingOS</a> time to time and turn my workstation into a gaming station. After some consideration the only viable solution was a web-based torrent client. My <em>media server</em> is running Ubuntu Server and PS3 Media Server is used for serving files to Playstation 3.</p>
<p>TorrentFlux satisfied all the requirements and installation in Ubuntu is pretty simple.</p>

<div class="wp_syntax"><table><tr><td class="even_lines"><pre><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> torrentflux</pre></pre></td></tr></table></div>

<p>You might prefer aptitude over apt-get, but the procedure is pretty much the same. You don&#8217;t have to worry about the requirements since <em>apt</em> will take care of everything. If you didn&#8217;t have MySQL installed then you will be prompted to create an administrator account. After that you will need to configure TorrentFlux. First you have to give TorrentFlux access to your database so that it can create MySQL username and prepare necessary database tables. Then you will be asked for default TorrentFlux username and password.</p>
<p>After that simply point your browser to <em>http://yourmediaserver/torrentflux/</em> and you should be able to log in and review the settings. Make sure that paths for .torrent files and downloaded files are correct and that you have enough of disk space. If you did a standard install then all the lights in the settings should be green and you are ready to go.</p>
<p>Happy file sharing.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/a0a6b5f0-535c-40b3-90bb-022f9b37e9c2/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=a0a6b5f0-535c-40b3-90bb-022f9b37e9c2" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3128" class="footnote">Back then piracy was not for soft-hearted types, it was for real men &#8212; it was almost a hardware business.</li><li id="footnote_1_3128" class="footnote">Piracy.</li><li id="footnote_2_3128" class="footnote">Storing data as a bunch of chirps and beeps on the audio tape was something very common.</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/computers/software/network-boot-and-install-of-ubuntu-linux/' rel='bookmark' title='Permanent Link: Network boot and install of Ubuntu Linux'>Network boot and install of Ubuntu Linux</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/linux-tips-aggregated-1/' rel='bookmark' title='Permanent Link: Linux Tips Aggregated &#8211; 1'>Linux Tips Aggregated &#8211; 1</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/18xHkd4n_7j1mv_Bp5QNARhUY5g/0/da"><img src="http://feedads.g.doubleclick.net/~a/18xHkd4n_7j1mv_Bp5QNARhUY5g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/18xHkd4n_7j1mv_Bp5QNARhUY5g/1/da"><img src="http://feedads.g.doubleclick.net/~a/18xHkd4n_7j1mv_Bp5QNARhUY5g/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/xNVGJOt9ToM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/computers/software/torrentflux-the-best-torrent-client-in-the-galaxy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/computers/software/torrentflux-the-best-torrent-client-in-the-galaxy/</feedburner:origLink></item>
		<item>
		<title>Windows 7 driver update for AuthenTec AES2810 fingerprint scanner on HP notebooks</title>
		<link>http://feedproxy.google.com/~r/twm-kd/Feed/~3/7Qw8g_vIBWc/</link>
		<comments>http://www.twm-kd.com/computers/software/windows-7-driver-update-for-authentec-aes2810-fingerprint-scanner-on-hp-notebooks/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 12:16:39 +0000</pubDate>
		<dc:creator>RRunner</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[AES2810]]></category>
		<category><![CDATA[AuthenTec]]></category>
		<category><![CDATA[HP Compaq 2230s]]></category>
		<category><![CDATA[HP EliteBook 8530p]]></category>
		<category><![CDATA[TrueSuite 2.0]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.twm-kd.com/?p=3177</guid>
		<description><![CDATA[A follow up of previous post where a hack was described regarding AuthenTec AES2810 fingerprint scanner. Since final driver was released this post describes how to install and use official driver through Windows update.


Related posts:<ol><li><a href='http://www.twm-kd.com/computers/windows-7-login-using-authentec-aes2810-fingerprint-scanner-on-hp-notebooks/' rel='bookmark' title='Permanent Link: Windows 7 login using AuthenTec AES2810 fingerprint scanner on HP notebooks'>Windows 7 login using AuthenTec AES2810 fingerprint scanner on HP notebooks</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/windows-7-installation-on-hp-compaq-2230s-nn340es/' rel='bookmark' title='Permanent Link: Windows 7 installation on HP Compaq 2230s (NN340ES)'>Windows 7 installation on HP Compaq 2230s (NN340ES)</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/installing-windows-7-from-usb-flash-drive/' rel='bookmark' title='Permanent Link: Installing Windows 7 from USB flash drive'>Installing Windows 7 from USB flash drive</a> <small>...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In my previous <a href="http://www.twm-kd.com/computers/windows-7-login-using-authentec-aes2810-fingerprint-scanner-on-hp-notebooks/">post</a> I was describing a method how to enable and use the AuthenTec ASE2810 fingerprint scanner beta Windows 7 driver. There was some positive feedback and the method worked on some HP notebook devices. For some with different versions of fingerprint scanner the method did not work. Hopefully times have changed for all of us.</p>
<p>On the October 23, 2009 AuthenTec <a href="http://www.authentec.com/news-item.cfm?newsID=197">released information</a> about update to Windows 7 driver infrastructure. About 2 weeks ago I noticed an optional update in Windows 7 update section. It read <em>AuthenTec Inc. driver update for AuthenTec Inc. AES2810.</em> I was pleased to finally get the final version of the driver.</p>
<p>Immediately checked it and started the 32Mb download procedure. Smooth download, smooth install. Went to <em>Control Panel-&gt;Hardware and Sound-&gt;Biometric Devices</em> and the  AES2810 was still available. I decided for clean setup so I removed my existing fingerprint data by clicking and confirming the <em>Remove your fingerprint data </em>dialog<em>. </em>Then I clicked on <em>Manage your fingerprint data</em> and waited for my password dialog. None appeared. Frustrated and angry about the stupid update I started to minimize the windows and was presently surprised by the TrueSuite login screen<sup>1</sup>. Typed and retyped in password of my account and voila I was ready to enroll my fingers.</p>
<table width="100%">
<tbody>
<tr>
<td width="33%" align="center" valign="middle"><a href="http://static.twm-kd.com/twm-uploads/Authentac-AES2810-with-new-driver.png"><img class="aligncenter size-thumbnail wp-image-3182" title="Authentac-AES2810-with-new-driver" src="http://static.twm-kd.com/twm-uploads/Authentac-AES2810-with-new-driver-150x150.png" alt="Windows 7 Control panel Fingerprint biometrics showing detected AuthenTac AES2810" width="150" height="150" /></a></td>
<td width="33%" align="center" valign="middle"><a href="http://static.twm-kd.com/twm-uploads/Authentac-AES2810-TrueSuite-Starter.png"><img class="aligncenter size-thumbnail wp-image-3183" title="Authentac-AES2810-TrueSuite-Starter" src="http://static.twm-kd.com/twm-uploads/Authentac-AES2810-TrueSuite-Starter-150x150.png" alt="Windows 7 AuthenTec TrueSuite login screen" width="150" height="150" /></a></td>
<td width="33%" align="center" valign="middle"><a href="http://static.twm-kd.com/twm-uploads/Authentac-AES2810-TrueSuite-Delete-a-finger1.png"><img class="aligncenter size-thumbnail wp-image-3194" title="Authentac-AES2810-TrueSuite-Delete-a-finger" src="http://static.twm-kd.com/twm-uploads/Authentac-AES2810-TrueSuite-Delete-a-finger1-150x150.png" alt="Windows 7 TrueSuite management application" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>TrueSuite Application has changed a bit. Must say that it is simple and intuitive to use<sup>2</sup>. You have 2 options. Enroll finger by selecting a finger to enroll and repeating finger swipe 3 times and delete an enrolled finger. Additional nifty feature is available when you enroll a finger.  When TrueSuite application is run through manage your fingerprint data call you are presented by the password login screen. But now you can use your enrolled finger to authenticate your self. No more password typing.</p>
<p>I repeated the update on both HP notebooks that I own. So I can confirm that the driver works for HP EliteBook 8530p and HP Compaq 2230s. Bravo AuthenTec. Now if you could only release data which would help to create or create a Linux driver then I would be in heaven.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/b8447550-b427-4537-a820-87952aeab2f6/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=b8447550-b427-4537-a820-87952aeab2f6" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<ol class="footnotes"><li id="footnote_0_3177" class="footnote">I don&#8217;t know if that was my impatience or the on top functionality of login screen is broken, but I was unable to repeat this feature</li><li id="footnote_1_3177" class="footnote">not that I was complaining about previous beta version</li></ol>

<p>Related posts:<ol><li><a href='http://www.twm-kd.com/computers/windows-7-login-using-authentec-aes2810-fingerprint-scanner-on-hp-notebooks/' rel='bookmark' title='Permanent Link: Windows 7 login using AuthenTec AES2810 fingerprint scanner on HP notebooks'>Windows 7 login using AuthenTec AES2810 fingerprint scanner on HP notebooks</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/windows-7-installation-on-hp-compaq-2230s-nn340es/' rel='bookmark' title='Permanent Link: Windows 7 installation on HP Compaq 2230s (NN340ES)'>Windows 7 installation on HP Compaq 2230s (NN340ES)</a> <small>...</small></li>
<li><a href='http://www.twm-kd.com/computers/software/installing-windows-7-from-usb-flash-drive/' rel='bookmark' title='Permanent Link: Installing Windows 7 from USB flash drive'>Installing Windows 7 from USB flash drive</a> <small>...</small></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/d9tTntVtYTtOf788oTqptMFD6Sc/0/da"><img src="http://feedads.g.doubleclick.net/~a/d9tTntVtYTtOf788oTqptMFD6Sc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/d9tTntVtYTtOf788oTqptMFD6Sc/1/da"><img src="http://feedads.g.doubleclick.net/~a/d9tTntVtYTtOf788oTqptMFD6Sc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/twm-kd/Feed/~4/7Qw8g_vIBWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.twm-kd.com/computers/software/windows-7-driver-update-for-authentec-aes2810-fingerprint-scanner-on-hp-notebooks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.twm-kd.com/computers/software/windows-7-driver-update-for-authentec-aes2810-fingerprint-scanner-on-hp-notebooks/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.243 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-02-24 17:43:33 --><!-- Compression = gzip -->
