<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7321368712863224175</id><updated>2010-05-04T11:09:51.917-07:00</updated><title type='text'>Useless Ninjas</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default?start-index=26&amp;max-results=25'/><author><name>Austin Munsch</name><uri>http://www.blogger.com/profile/15996572634813898411</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>94</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-7783390752153449210</id><published>2010-05-04T11:09:00.001-07:00</published><updated>2010-05-04T11:09:51.925-07:00</updated><title type='text'>RSS Feed</title><content type='html'>Please change your fee to http://blog.uselessninjas.com/feeds/posts/default?alt=rss since google decided we are not allowed to host our own blog anymore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-7783390752153449210?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/7783390752153449210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2010/05/rss-feed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/7783390752153449210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/7783390752153449210'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2010/05/rss-feed.html' title='RSS Feed'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-5630787040828061152</id><published>2010-05-04T10:27:00.000-07:00</published><updated>2010-05-04T10:28:48.484-07:00</updated><title type='text'>Flickr: My old Room</title><content type='html'>&lt;a href="http://www.flickr.com/photos/steve_price82/2656689832/" title="New Pegboard layout with Velcro straps. by steve_price82, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3277/2656689832_7b0967aaf4.jpg" width="500" height="375" alt="New Pegboard layout with Velcro straps." /&gt;&lt;/a&gt;&lt;br /&gt;So a very long time ago I started my workspace adventure. My main computer was a Gateway with a 3.0ghz P4 and 2 gb of ram. My laptop was a gateway c120x tablet. I had two phones a cingular 8525 and a samsung u740. I was using very old small form factor hp pc as a server and a low resolution projector I salvaged from my schools trash. I was still working for the geeksquad when I did this, in fact I started only months before this.&lt;br /&gt;&lt;br /&gt;I know that this pegboard was featured on lifehacker at least once and also on hackaday.&lt;br /&gt;&lt;br /&gt;This was my setup in I believe june 2008.&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="375"&gt; &lt;param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fsteve_price82%2Fsets%2F72157623991780472%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fsteve_price82%2Fsets%2F72157623991780472%2F&amp;set_id=72157623991780472&amp;jump_to="&gt;&lt;/param&gt;&lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fsteve_price82%2Fsets%2F72157623991780472%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fsteve_price82%2Fsets%2F72157623991780472%2F&amp;set_id=72157623991780472&amp;jump_to=" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-5630787040828061152?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/5630787040828061152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2010/05/flickr-my-old-room.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/5630787040828061152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/5630787040828061152'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2010/05/flickr-my-old-room.html' title='Flickr: My old Room'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-3964292773991729402</id><published>2010-05-04T10:13:00.000-07:00</published><updated>2010-05-04T10:15:22.330-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Awesome stuff from flickr</title><content type='html'>Like many people I put pictures on flickr, however unlike most these pictures are not of vacations, family or friends. They are mostly of technology, my technology. Now I believe that almost all of it is cool and that people should frequent my page. But I'm a nice person so I will be posting stuff here.&lt;br /&gt;&lt;br /&gt;So there will be lots of posts describing my stuff, I will start with the oldest first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-3964292773991729402?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/3964292773991729402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2010/05/awesome-stuff-from-flickr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/3964292773991729402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/3964292773991729402'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2010/05/awesome-stuff-from-flickr.html' title='Awesome stuff from flickr'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-2477674802547248842</id><published>2010-02-07T10:33:00.001-08:00</published><updated>2010-02-07T10:40:13.952-08:00</updated><title type='text'>Game Development Diaries - 003: Yay for freetype issues!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.uselessninjas.com/blog/uploaded_images/freetype_issues-735202.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 304px;" src="http://www.uselessninjas.com/blog/uploaded_images/freetype_issues-735198.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Well, not really freetype's fault. Just my lazy/incomplete coding that doesn't have full support for font metrics yet. Still, it's pretty nifty considering all a developer using my engine would need to do is the following:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;font = new CSFont(&amp;amp;WSImage::loadImage);&lt;/div&gt;&lt;div&gt;font-&gt;load("monaco.ttf");&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;div&gt;font-&gt;drawString(T("Hello World!\n This is a multiline text."),42,42);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, I haven't posted info yet but the last iteration of the WynterStorm engine was thrown away in favor of a new one. I've started once again at designing the engine, though this time with a few key ideas in mind that are not related specifically to WynterStorm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll discuss the current design of the WynterStorm engine at a later time.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-2477674802547248842?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/2477674802547248842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2010/02/game-development-diaries-003-yay-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2477674802547248842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2477674802547248842'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2010/02/game-development-diaries-003-yay-for.html' title='Game Development Diaries - 003: Yay for freetype issues!'/><author><name>zerotri</name><uri>http://www.blogger.com/profile/12283686640561684241</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05213838052384224344'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-2599332954337217213</id><published>2010-01-27T00:14:00.001-08:00</published><updated>2010-01-27T00:25:17.070-08:00</updated><title type='text'>iPaint ideas...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.uselessninjas.com/blog/uploaded_images/iPaint-705347.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.uselessninjas.com/blog/uploaded_images/iPaint-705342.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I'm gonna admit it. I too, just like Colbert below me, want an iTablet. It's not even officially &lt;b&gt;announced&lt;/b&gt; yet, and I want it. I want it for ideas. I want to be able to write on it. To draw. To &lt;b&gt;paint&lt;/b&gt;. iPaint.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At least, when I (or some other developer) decides to develop the app.&lt;/div&gt;&lt;div&gt;So in preparation, &lt;i&gt;and because I had about 30 mins of boredom time today&lt;/i&gt;, I started outlining my specific requirements for a decent painting program. This is just a rough document, but it makes some of the ideas clear.&lt;/div&gt;&lt;div&gt;You can find this sketch and more information here: &lt;a href="http://zerotri.net/wiki/doku.php?id=ipaint"&gt;http://zerotri.net/wiki/doku.php?id=ipaint&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-2599332954337217213?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/2599332954337217213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2010/01/ipaint-ideas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2599332954337217213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2599332954337217213'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2010/01/ipaint-ideas.html' title='iPaint ideas...'/><author><name>zerotri</name><uri>http://www.blogger.com/profile/12283686640561684241</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05213838052384224344'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-5713290463891740903</id><published>2010-01-26T23:04:00.000-08:00</published><updated>2010-01-26T23:08:10.072-08:00</updated><title type='text'>Stupid internets look what you did.</title><content type='html'>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eWgZSMW0TIs&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/eWgZSMW0TIs&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-5713290463891740903?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/5713290463891740903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2010/01/stupid-internets-look-what-you-did.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/5713290463891740903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/5713290463891740903'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2010/01/stupid-internets-look-what-you-did.html' title='Stupid internets look what you did.'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-6844773502565514469</id><published>2009-12-10T18:48:00.001-08:00</published><updated>2009-12-10T19:00:01.175-08:00</updated><title type='text'>UN Network Maintainer Released</title><content type='html'>Today is the first release of our first Useless Tool, the Useless Ninjas' Network Maintainer. It is a .NET application that monitors a specific network adapter, and upon detection of that adapter losing internet, switches a backup adapter on until the primary adapter receives internet again. The GUI is a bit basic, and likely won't change much as simplicity is one of the key goals of our Useless Tools set of software applications. The application is very unobtrusive, fitting in at under 300K on your hard disk, and hides itself in the system tray while maintaining your network adapters to ensure that it does not get in the way of your work.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can pick up the application here: &lt;a href="http://www.zerotri.net/wwoods/software/UNNetworkMaintainer.zip"&gt;UNNetworkMaintainer.zip&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Feel free to comment here regarding questions, concerns, and any bugs you encounter during the execution of this application.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-6844773502565514469?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/6844773502565514469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/12/un-network-maintainer-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6844773502565514469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6844773502565514469'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/12/un-network-maintainer-released.html' title='UN Network Maintainer Released'/><author><name>zerotri</name><uri>http://www.blogger.com/profile/12283686640561684241</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05213838052384224344'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-2007247759363961785</id><published>2009-12-05T01:16:00.000-08:00</published><updated>2009-12-05T01:16:18.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comcast'/><category scheme='http://www.blogger.com/atom/ns#' term='Ninjas'/><category scheme='http://www.blogger.com/atom/ns#' term='multi-wan'/><category scheme='http://www.blogger.com/atom/ns#' term='fast internet'/><category scheme='http://www.blogger.com/atom/ns#' term='dd-wrt'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>My network version 28.1.9</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.uselessninjas.com/blog/uploaded_images/my-wan-703470.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://www.uselessninjas.com/blog/uploaded_images/my-wan-703468.jpg" width="356" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So I wanted some faster internets to go along with my new server so made the most elaborate and ridiculous network I could with the parts on hand!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;I have a second sb6120 for comcast and decided that I would add it to my current one for double the speeds, originally I was going to just use the multiple nics in my server to use the second modem along side my existing network however that didn't work how I wanted.&lt;br /&gt;&lt;br /&gt;My next attempt was to use a ClearOS virtual machine and just bridge the adapters to the vm, the nic with the modem and my existing network, then connect another XP virtual machine to that with a virtual nic. This also didnt work out so well, the multi-wan in clearos didn't want to work with the direct modem bridge.&lt;br /&gt;&lt;br /&gt;At last I arrive at my current configuration, poorly visualized by the image above. I will start from the top and work my way down.&lt;br /&gt;&lt;br /&gt;But first I had to add another computer to my setup, so I used my old workstation, an old P4 with 2gb of ram with a couple bonus nics.&lt;br /&gt;&lt;br /&gt;My main/first modem is connected to my dd-wrt router via gigabit from there it goes to&lt;br /&gt;my main computer, a 24 port switch with various thing plugged in and my new ClearOS box&lt;br /&gt;The second modem plugs directly into the ClearOS box with gigabit, the new box uses multi-wan to manage the 2 connections and then provides network access to a third nic&lt;br /&gt;&lt;br /&gt;this nic is connected directly to my server via one out of its 2 nics, the second nic is connected back to my orginal network for file sharing and other local network apps.&lt;br /&gt;&lt;br /&gt;In order to keep the local area network nic on my server from connection to the internet, I simply changed the dns server to the local interface creating a loopback, this allows the server to only connect to the internet by the second load balanced nic.&lt;br /&gt;&lt;br /&gt;I get very good speeds using this config with usenet, torrenting I get good speeds but I have to work out some bugs. Here is a screenshot of newsleecher doing its thing, I am getting 9.24 megabytes p/s download&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://www.uselessninjas.com/blog/uploaded_images/dl9MB-799610.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://www.uselessninjas.com/blog/uploaded_images/dl9MB-799335.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;There is a configuration issue on the second modem that will only allow it to hit 2 MB a second with usenet, I need to talk to comcast because I think my account is on the wrong tier :/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-2007247759363961785?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/2007247759363961785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/12/my-network-version-2819.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2007247759363961785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2007247759363961785'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/12/my-network-version-2819.html' title='My network version 28.1.9'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-8195938633129279613</id><published>2009-12-02T23:42:00.000-08:00</published><updated>2009-12-02T23:45:00.988-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='raid 0'/><category scheme='http://www.blogger.com/atom/ns#' term='hax'/><category scheme='http://www.blogger.com/atom/ns#' term='12 TB'/><title type='text'>My new 12TB server</title><content type='html'>&lt;object data="http://www.flickr.com/slideShow/index.gne?group_id=&amp;amp;user_id=7199009@N02&amp;amp;set_id=72157622924247348&amp;amp;text=My+new+Server" height="500" type="text/html" width="500"&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;My old server was a MSI wind u100, it had 2 gb of ram a 1.6ghz atom with HT and a total of 2 TB of storage, well I ran out of space so I built a new one......&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;The new one kicks the old ones ass by far, however I deeply respect my old it went a whole year 24/7 without a single problem and still works great.&lt;br /&gt;&lt;br /&gt;I named its replacement US which is a a shorter version of USELESS the name of its predecessor.&lt;br /&gt;&lt;br /&gt;Its specs are as Follows:&lt;br /&gt;&lt;br /&gt;EVGA Nforce 730i on board nvidia 9400&lt;br /&gt;Core2Quad Q8400 2.66GHz&lt;br /&gt;8GB of DDR2&lt;br /&gt;Nvidia 9800GTX&lt;br /&gt;650 watt silverstone psu&lt;br /&gt;1 TB WD Black&lt;br /&gt;6 2 TB Seagate 5900 HDs&lt;br /&gt;Generic case&lt;br /&gt;&lt;br /&gt;I built mostly with spare parts however I just bought all the 2TB drives&amp;nbsp; for about 900$ from newegg.&lt;br /&gt;It is running windows 7 Ult x64 because I dont like any of microsoft's server distros for my personal server. For thos of you asking why I used a 9800 in a server, its because I plan to run folding@home on it (Fold for team 135878 1.4 million points!).&lt;br /&gt;&lt;br /&gt;I am running the 2 TB drives in a RAID 0 config and even though they are only 5900 rpm drives the performance from them is shocking, I used ATTO for a simple benchmark:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CK67a0oRqdA/SxdrF1luhvI/AAAAAAAAADY/9nKAkrN2OWI/s1600/omfghax.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_CK67a0oRqdA/SxdrF1luhvI/AAAAAAAAADY/9nKAkrN2OWI/s640/omfghax.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;I nearly fell out of my seat when I saw that, here is another one&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CK67a0oRqdA/SxdrYc8Z42I/AAAAAAAAADg/2XPSGg3rZPk/s1600/nom.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/_CK67a0oRqdA/SxdrYc8Z42I/AAAAAAAAADg/2XPSGg3rZPk/s400/nom.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So thats all, let me know if you have any other questions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-8195938633129279613?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/8195938633129279613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/12/my-new-12tb-server.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/8195938633129279613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/8195938633129279613'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/12/my-new-12tb-server.html' title='My new 12TB server'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CK67a0oRqdA/SxdrF1luhvI/AAAAAAAAADY/9nKAkrN2OWI/s72-c/omfghax.jpg' height='72' width='72'/><thr:total>2</thr:total><georss:point>38.4021359 -122.8238806</georss:point></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-8544411994772623387</id><published>2009-12-01T21:18:00.001-08:00</published><updated>2009-12-01T21:18:00.317-08:00</updated><title type='text'>I need a yellow sharpie!</title><content type='html'>&lt;div style="text-align: left; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/steve_price82/4151624419/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2534/4151624419_8d0c77447a.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/steve_price82/4151624419/"&gt;7&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/steve_price82/"&gt;steve_price82&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-8544411994772623387?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/8544411994772623387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/12/i-need-yellow-sharpie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/8544411994772623387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/8544411994772623387'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/12/i-need-yellow-sharpie.html' title='I need a yellow sharpie!'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-4943805984351286636</id><published>2009-11-16T01:10:00.001-08:00</published><updated>2009-11-16T01:36:24.595-08:00</updated><title type='text'>Input from a 2 AM perspective.</title><content type='html'>I just read Shelby's post on imput and I would like to add things or something *tired*.&lt;br /&gt;&lt;br /&gt;I like the idea of information being derived from enviromental monitoring, however you can just stop there.&lt;br /&gt;If a system is automagically adding things to your calender based on a conversation it is listening to, there is really no need for a retarded ass, wait sorry ridiculous gesture for a simple confirmation to add it. If you have gone through the effort of creating an algorithm that is intelligent enough to pull useful information from what is going on, why add a further complicated step? &lt;br /&gt;&lt;br /&gt;However the gesture proposed is not defined or explained so I can't argue on that level, I can say however that a key phrase would be tolerable in a system of this degree, crap just got distraec and lost my train of thought um where was I.&lt;br /&gt;&lt;br /&gt;In order to have something like running in realtime, it would take some heavy crunching noming threw the crap, so it would be idealy a thin client based system where as there are enviromental sensors such as a cell phone mic or a computer webcam that sends its data in a refined and precise manner to a server that crunches the data.&lt;br /&gt;&lt;br /&gt;I had a similar idea a while ago that took this to a much further degree and was much more useful than adding thinks to your calendar. It was a algorythim that takes all the input it can for your life and finds patterns in what you do, it then optmizes and alters your enviroment to better suit your living style.&lt;br /&gt;&lt;br /&gt;Of course this kinf of information could have so many applications, for instance if say you had data from most of the people living with in a city, the program could find patters on a larger scale, this information could then be applied to predictive systems, a simple system would be predicting traffic patterns to a such precision that once believed random events would be within a narrow range of possibility.&lt;br /&gt;&lt;br /&gt;For this to be effective at a degree as large as a city or bigger it would have to not only collect incredible amounts of data in realtime but it would also have to process this in realtime and not only does it have to do current data it would also be going through&amp;nbsp; the &lt;b&gt;entire&lt;/b&gt; historyn of the system looking for connections and patterns.&lt;br /&gt;&lt;br /&gt;So yes I think I just stole Shelby's Ridiculousness title and the more awesomer ide title as well :D&lt;br /&gt;&lt;br /&gt;Now back to monitoring GPU temps!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-4943805984351286636?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/4943805984351286636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/input-from-2-am-perspective.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/4943805984351286636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/4943805984351286636'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/input-from-2-am-perspective.html' title='Input from a 2 AM perspective.'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-2841388067970900633</id><published>2009-11-15T23:32:00.000-08:00</published><updated>2009-11-15T23:33:23.250-08:00</updated><title type='text'>Lolwut?</title><content type='html'>I don't think I have to say anything, I think this speaks for itself.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://lifehacker.com/5403256/blockbuster-kiosks-to-rent-movies-on-dissolving-sd-cards"&gt;http://lifehacker.com/5403256/blockbuster-kiosks-to-rent-movies-on-dissolving-sd-cards&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-2841388067970900633?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/2841388067970900633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/lolwut.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2841388067970900633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/2841388067970900633'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/lolwut.html' title='Lolwut?'/><author><name>Austin Munsch</name><uri>http://www.blogger.com/profile/15996572634813898411</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12622070060514523944'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-4899226871557191249</id><published>2009-11-13T19:33:00.000-08:00</published><updated>2009-11-13T19:34:58.168-08:00</updated><title type='text'>I don't like input.</title><content type='html'>I don't like input.&lt;br /&gt;Not input, as to a program, but input &lt;span style="font-style: italic;"&gt;methods&lt;/span&gt;. Keyboards are limited, mice are limited and touchscreens are limited (mind you, I'm writing this on an iPod Touch). I want to be able to input things with bodily motion. Project Natal, that thing for PS3 Sony is working on, ad infinitum, are all excellent, but they don't work, frankly. Don't &lt;span style="font-style: italic;"&gt;work&lt;/span&gt;. As in, I can't use them to work. I couldn't bring my xbox360 with Natal's controller into work and use it to do all my work, I'd be laughed out of the building and then fired. The thing is, I'm inherently horrible at scheduling. I only know where I'm going to be at a given time if someone &lt;span style="font-style: italic;"&gt;tells &lt;/span&gt;me. How does this relate to input methods? I blame current input methods as the reason I cannot have an organized schedule. I would love to use Google Calendar synced via Exchange to my iPod Touch as my scheduling system. But each time I try I just give up. Why? I simply cannot enter information to it. I don't want it to be modal, I don't want to &lt;span style="font-style: italic;"&gt;type &lt;/span&gt;things into it, I don't want to pull out a laptop or iPod or Hipster PDA (don't know what that is? Search Lifehacker) every time an event comes up. I want to be able to just gesture ridiculously and have the event on my calendar. So I am hereby suggesting a constant passive input method; Ridiculousness. Best name ever, I know, but it's just a working title (it's still better than Longhorn, jeez). It constantly monitors information that is around you, like people talking or websites you're browsing, and when you make a ridiculous gesture, it stores that info in a super everything box. This is why it's called Ridiculousness; the ridiculous gesture. The information is then either further processed by you or autoprocessed by an adaptive algorithm that can make decisions on what to do with the information, such as add a new calendar event if someone just said that you're going camping on the weekend after Thanksgiving. The algorithm could possibly also accept specific ridiculous gestures to do certain things, like add a calendar event or submit a programming project.&lt;br /&gt;I will continue to think about this in the coming weeks, and continue writing on this subject, if it so pleases anyone.&lt;br /&gt;&lt;br /&gt;Signing off,&lt;br /&gt;Shelby&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;(*cough cough* Steve, this is partly to explain why I never know what I'm doing at any given time *cough cough*)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-4899226871557191249?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/4899226871557191249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/i-dont-like-input.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/4899226871557191249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/4899226871557191249'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/i-dont-like-input.html' title='I don&apos;t like input.'/><author><name>Shelby</name><uri>http://www.blogger.com/profile/01375233130998848206</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02151844202849652089'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-9221087055005515499</id><published>2009-11-12T21:07:00.000-08:00</published><updated>2009-11-12T21:11:01.760-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xkcd'/><category scheme='http://www.blogger.com/atom/ns#' term='droid'/><title type='text'>I see I made the right decision</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://xkcd.com/662/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="http://imgs.xkcd.com/comics/iphone_or_droid.png" width="544" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-9221087055005515499?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/9221087055005515499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/i-see-i-made-right-decision.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/9221087055005515499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/9221087055005515499'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/i-see-i-made-right-decision.html' title='I see I made the right decision'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-7516956079237512523</id><published>2009-11-12T18:55:00.000-08:00</published><updated>2009-11-12T19:07:44.678-08:00</updated><title type='text'>Game Development Diaries - 002</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.uselessninjas.com/blog/uploaded_images/Screen-shot-2009-11-12-at-6.54.00-PM-776956.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 250px;" src="http://www.uselessninjas.com/blog/uploaded_images/Screen-shot-2009-11-12-at-6.54.00-PM-776945.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well, after much work on getting WynterStorm running in Mac OS X, it works, and quite well at that. I decided to give up my crazy dream of building a Cocoa platform layer for the engine and just used SFML to get a window up and running and handle events. All the graphics output is handled by OpenGL though, so SFML is used in only one file, which is the Mac OS X specific port. I may give up SDL for the Windows and Linux ports and just use SFML as the core of the engine, but for now I'm just happy to have it successfully compiling and running in both Windows and OS X. If you notice the FPS counter in OpenGL Profiler, it peaked out around 950 FPS during that run. Using a custom FPS counter would likely show a higher FPS as it wouldn't rely on cpu intensive development tools to slow down the program but I don't feel like running the built-in profiler on the OpenGL code just yet. Yes, I said "built-in profiler", as in I have a set of classes already designed for measuring the application's performance, as any engine should, but I have other areas to work on before I focus on speed. The scripting part of the engine, for example, isn't currently working in the OS X build, because I haven't put in the time to build V8 on that platform. For now though, I am quite pleased with the results of the engine and how well it runs on both platforms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-7516956079237512523?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/7516956079237512523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/game-development-diaries-002.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/7516956079237512523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/7516956079237512523'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/game-development-diaries-002.html' title='Game Development Diaries - 002'/><author><name>zerotri</name><uri>http://www.blogger.com/profile/12283686640561684241</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05213838052384224344'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-6274660154640873129</id><published>2009-11-07T21:12:00.000-08:00</published><updated>2009-11-07T21:21:34.139-08:00</updated><title type='text'>Photoshop huh?</title><content type='html'>So, apparently Photoshop looks at every thing you open in it. Try opening &lt;a href="http://www.uselessninjas.com/images/10dollar.jpg"&gt;this file&lt;/a&gt; in Photoshop and see what happens.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That makes me sad. :(&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-6274660154640873129?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/6274660154640873129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/photoshop-huh.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6274660154640873129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6274660154640873129'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/photoshop-huh.html' title='Photoshop huh?'/><author><name>Austin Munsch</name><uri>http://www.blogger.com/profile/15996572634813898411</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12622070060514523944'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-3685291120396493805</id><published>2009-11-07T20:30:00.000-08:00</published><updated>2009-11-07T20:33:07.663-08:00</updated><title type='text'>Game Development Diaries - 001</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.uselessninjas.com/blog/uploaded_images/wsengine-767630.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 316px;" src="http://www.uselessninjas.com/blog/uploaded_images/wsengine-767626.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;T&lt;span style="font-size:100%;"&gt;his &lt;/span&gt;is the start of a new series of posts I plan on doing, as an effort to get several posts out a week. For the past few months I've been working on a few projects, one of which is a Xbox 360/PC game and the other which I plan on being a 2D RPG for Windows, Mac and Linux(maybe PSP if you're all lucky, though no promises). So, without further adieu, here is the workload:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Project Tobias&lt;/span&gt;: A project I've been working on with another programmer and a composer/writer. This project is a 2D platform shooter, in a similar style to the Megaman series of games, and is aimed to run on the Xbox 360 and Windows platforms. Currently this is in the design and initial coding stage of development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;WynterStorm&lt;/span&gt;: My personal joy, WynterStorm is a cross platform 2D game engine currently in development. It will run on Windows(OpenGL, DirectX?) Mac OS X (OpenGL), and possibly Linux (OpenGL). As of right now the core only runs on Windows and Linux due to dependencies on SDL, and my inability to provide an entire compatibility layer for Cocoa or Carbon. As of Mac OS 10.6, Snow Leopard, several problems had arisen in compiling SDL software and as such I am currently contemplating using GLFW as either the backend for the Mac OS X side, or maybe I'll make all ports use GLFW. If anyone would however like to help contribute a Mac OS X compatibility layer to the project(written in Cocoa or Carbon) I would be ecstatic to have that bit of work out of the way. One goal I have with the Mac OS X port is to not require Interface Builder.&lt;br /&gt;&lt;br /&gt;The engine does have a purpose; it will be used as my personal workbench for an RPG I've been meaning to create for many years now.&lt;br /&gt;&lt;br /&gt;The picture above is the current screenshot after having implemented Vertex Buffer Objects (VBOs) in OpenGL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-3685291120396493805?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/3685291120396493805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/game-development-diaries-001.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/3685291120396493805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/3685291120396493805'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/game-development-diaries-001.html' title='Game Development Diaries - 001'/><author><name>zerotri</name><uri>http://www.blogger.com/profile/12283686640561684241</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05213838052384224344'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-1639254404009080361</id><published>2009-11-07T10:43:00.001-08:00</published><updated>2009-11-07T10:57:08.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='droid'/><category scheme='http://www.blogger.com/atom/ns#' term='verizon'/><category scheme='http://www.blogger.com/atom/ns#' term='motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='android 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='cell phone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>I got a DROID</title><content type='html'>Following my normal trend of "If its shiny, I own it"&lt;br /&gt;&lt;br /&gt;I got the DROID&lt;br /&gt;&lt;br /&gt;Its a nice phone&lt;br /&gt;&lt;br /&gt;I don't do reviews because too many people already do and I incredibly lazy.&lt;br /&gt;&lt;br /&gt;The screen is amazing, the keyboard not so much, the top row of keys are too close to the edge of the screen and I find myself using the onscreen KB in portrait than much else.......&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also love the google voice integration, it didn't work properly last night but this morning it started working and its awesome.&lt;br /&gt;&lt;br /&gt;And here are some pix.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/steve_price82/4082195570/" title="DROID by steve_price82, on Flickr"&gt;&lt;img alt="DROID" height="375" src="http://farm3.static.flickr.com/2756/4082195570_c09a618c2f.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/steve_price82/4082195956/" title="DROID by steve_price82, on Flickr"&gt;&lt;img alt="DROID" height="375" src="http://farm3.static.flickr.com/2789/4082195956_a0ffa68af0.jpg" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-1639254404009080361?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/1639254404009080361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/i-got-droid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/1639254404009080361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/1639254404009080361'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/i-got-droid.html' title='I got a DROID'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-4862183887048079053</id><published>2009-11-02T23:04:00.001-08:00</published><updated>2009-11-02T23:08:32.562-08:00</updated><title type='text'>HAL</title><content type='html'>The name is so cliched that it is perfect, anyway for my house the core of the network infrastructure will be this, rough sketch for now, sketchup soon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.uselessninjas.com/blog/uploaded_images/HAL-743128.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 420px; height: 722px;" src="http://www.uselessninjas.com/blog/uploaded_images/HAL-743122.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click for better pic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-4862183887048079053?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/4862183887048079053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/hal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/4862183887048079053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/4862183887048079053'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/hal.html' title='HAL'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-6069660712881446100</id><published>2009-11-02T17:23:00.000-08:00</published><updated>2009-11-02T17:30:08.494-08:00</updated><title type='text'>Reader Poll</title><content type='html'>&lt;iframe src="http://spreadsheets.google.com/embeddedform?key=t13KTrzM0RzS1gE1tFfb-tQ" width="300" height="500" frameborder="0" marginheight="0" marginwidth="0"&gt;Loading...&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-6069660712881446100?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/6069660712881446100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/11/reader-poll.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6069660712881446100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6069660712881446100'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/11/reader-poll.html' title='Reader Poll'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-6442419418796235650</id><published>2009-10-15T00:19:00.001-07:00</published><updated>2009-10-15T00:19:35.120-07:00</updated><title type='text'>To the Wave-Mobile!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;In other news, I like google wave (yes I has it) and also Batman!!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-6442419418796235650?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/6442419418796235650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/10/to-wave-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6442419418796235650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6442419418796235650'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/10/to-wave-mobile.html' title='To the Wave-Mobile!'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-3377722901763075499</id><published>2009-10-11T11:30:00.001-07:00</published><updated>2009-10-11T11:30:08.169-07:00</updated><title type='text'>Live mesh for mac is avaliable... again</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I am going to give this a try for onenote syncing and other stuff.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-3377722901763075499?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/3377722901763075499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/10/live-mesh-for-mac-is-avaliable-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/3377722901763075499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/3377722901763075499'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/10/live-mesh-for-mac-is-avaliable-again.html' title='Live mesh for mac is avaliable... again'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-1706340530138641384</id><published>2009-10-11T01:38:00.001-07:00</published><updated>2009-10-11T01:38:10.152-07:00</updated><title type='text'>Priorities</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I am going to start posting again, becasue I have a ton of cool stuff to share, but am really busy.&lt;br /&gt;&lt;br /&gt;Bed nowz, Tiredz&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-1706340530138641384?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/1706340530138641384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/10/priorities.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/1706340530138641384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/1706340530138641384'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/10/priorities.html' title='Priorities'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-8328103949001247451</id><published>2009-08-13T18:03:00.000-07:00</published><updated>2009-08-13T18:15:47.071-07:00</updated><title type='text'>BSFLiterm</title><content type='html'>A few months ago, Shelby asked me to modify a program to meet his needs. He handed me the source for the command-line AIM client BSFLite and asked me to add a feature that would take in messages from a user, and execute them on the command line. The reason for this was that he was able to use AIM with his phone, and he wanted to be able to access his netbook even when he didn't have it nearby.I in turn wrote some additions to the code that enabled the program to do just that, and renamed it 'BSFLiterm'. This modified version accepted commands from only one user, specified in the config file, and ran the command on the system, but did not return any output to the user specifying the command. I sent him the source, and things were left at that.&lt;br /&gt;&lt;br /&gt;Today he brought the project up again, asking for a few new features:&lt;br /&gt;-Growl output on Mac OS X&lt;br /&gt;-Returning of the command line output to the user who issued the command&lt;br /&gt;&lt;br /&gt;So a few hours later, I've got the code working, along with Libnotify support for you Linux users.&lt;br /&gt;&lt;br /&gt;I plan on fixing the code up a bit more to make my additions more secure, and then I'll release the source and a possible linux binary up. Maybe we can get Shelby to post the Mac OS X binary for it as well. Expect these to be up within the next day or two at most.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-8328103949001247451?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/8328103949001247451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/08/bsfliterm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/8328103949001247451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/8328103949001247451'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/08/bsfliterm.html' title='BSFLiterm'/><author><name>zerotri</name><uri>http://www.blogger.com/profile/12283686640561684241</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05213838052384224344'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7321368712863224175.post-6831670074184145502</id><published>2009-07-13T22:24:00.000-07:00</published><updated>2009-07-28T22:39:11.590-07:00</updated><title type='text'>Backtrack on the viliv S5... BTW I got a viliv S5</title><content type='html'>&lt;a href="http://www.flickr.com/photos/steve_price82/3719677626/" title="IMG_1132.JPG by steve_price82, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2544/3719677626_bcd35165af.jpg" width="500" height="375" alt="IMG_1132.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;I managed to get BT3 running on the Viliv S5.... It may be running in a virtual machine &lt;.&lt; &gt;.&gt; however everything works and wep cracking can be done with an external wireless adapter so yeah PURE WIN!&lt;br /&gt;&lt;br /&gt;It was fairly easy to do, I just grabbed the virtual machine image from remote exploit then ran it with vmware.&lt;br /&gt;&lt;br /&gt;I will have another post with a video of cracking wep with it, again I need to use a usb wifi adapter...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7321368712863224175-6831670074184145502?l=blog.uselessninjas.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.uselessninjas.com/feeds/6831670074184145502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.uselessninjas.com/2009/07/backtrack-on-viliv-s5-btw-i-got-viliv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6831670074184145502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7321368712863224175/posts/default/6831670074184145502'/><link rel='alternate' type='text/html' href='http://blog.uselessninjas.com/2009/07/backtrack-on-viliv-s5-btw-i-got-viliv.html' title='Backtrack on the viliv S5... BTW I got a viliv S5'/><author><name>Steve Price</name><uri>http://www.blogger.com/profile/13438757017819867865</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09720706662535510637'/></author><thr:total>0</thr:total></entry></feed>