<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-2626812075968314196</atom:id><lastBuildDate>Wed, 11 Nov 2009 04:39:37 +0000</lastBuildDate><title>Cogitation and Rumination</title><description>Contemplation and speculation of a technophile.</description><link>http://cogitation-rumination.blogspot.com/</link><managingEditor>noreply@blogger.com (Adrian)</managingEditor><generator>Blogger</generator><openSearch:totalResults>87</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-5150957569684479267</guid><pubDate>Tue, 30 Jun 2009 15:04:00 +0000</pubDate><atom:updated>2009-06-30T11:18:51.354-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>troubleshooting</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><title>NetBeans + Tomcat + Java for MacOS X 10.5 Update 4 = Fail</title><description>Just struggled with this for a couple of days. After updating MacOS X with the latest Java update (Java for MacOS X 10.5 Update 4, patching security holes mentioned in the news the last few weeks), I could no longer launch Tomcat from NetBeans. And that's a Bad Thing. I use NetBeans all day for work, on a web application that gets tested through the local copy of NetBeans.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The error I was getting was that it couldn't find a file/directory under "/var/folders/ZC/ZCcmX61vGaqOjbHwwgwW-k+++TI/-Tmp-/". The filename changes every time, in the format "context1234567890123456789.xml". The "+++" throws it off because the path is passed as a URL parameter to the Tomcat Manager, which converts the +'s to spaces.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The solution is to go to your NetBeans application folder, right-click the application, and choose Show Package Contents. Under Contents/Resources/NetBeans/etc, open netbeans.conf, and find the line for "netbeans_default_options". Go to the end of this line, and add, inside the end quote, "-J-Djava.io.tmpdir=/tmp". Restart NetBeans, and you should be good to go.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-5150957569684479267?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2009/06/netbeans-tomcat-java-for-macos-x-105.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-3231261503718536638</guid><pubDate>Thu, 08 Jan 2009 21:24:00 +0000</pubDate><atom:updated>2009-01-08T16:49:47.276-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>games</category><category domain='http://www.blogger.com/atom/ns#'>rumination</category><category domain='http://www.blogger.com/atom/ns#'>hardware</category><title>DO WANT</title><description>Yes, both are still at the early-adopter, not-well-supported, haven't-gotten-all-the-kinks-out stage, but come on, how can you not want to combine a &lt;a href="http://arstechnica.com/reviews/hardware/novint-falcon-review.ars"&gt;haptic full-3D controller&lt;/a&gt; with a &lt;a href="http://www.anandtech.com/video/showdoc.aspx?i=3493&amp;amp;p=1"&gt;high-def, full-color stereoscopic display&lt;/a&gt;? When I think about it I feel like Howard Hughes at the end of The Aviator - &lt;span class="Apple-style-span" style="font-style: italic;"&gt;the way of the future, the way of the future, the way of the future....&lt;/span&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Imagine a simple chess game, to take an easy example. You've got a 3D chessboard on screen, you click and drag to move pieces around, simple enough. Put on your 3D glasses, and you suddenly see the board with depth, as if its actually floating in front of you, just beyond the surface of the screen. Lose the mouse, and instead reach out and grab one of the pieces - touch it, it feels substantial, it has weight, and it has texture - feel the difference between wooden pieces and glass. Move the piece and set it down, and feel it connect with the board.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't like chess? Doesn't matter. Extrapolate to any game you like. See your favorite shooter in full 3D, and feel the recoil of your gun with every shot. Watch effects pop out of the screen, reach out and touch the environment you see. A whole realm of possibilities become available. It could completely change the level of 3D gaming.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;While $200 for a game controller, $200 for a pair of 3D glasses, and hundreds more for a top-of-the-line LCD capable of operating stereo 3D may seem steep (especially considering that assumes you've already got a top-notch gaming rig with a recent NVidia graphics card) as early-adopter products go, that's really not bad -- it could be half the price in two or three years, if it catches on, production ramps up, and refinements are made. And if they can get developers excited about it, application support will speed its adoption and spur further improvement and innovation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;I can't wait to see what the next gen of gaming will look like. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;The way of the future, the way of the future...&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-3231261503718536638?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2009/01/do-want.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-675963670050594938</guid><pubDate>Mon, 15 Sep 2008 14:49:00 +0000</pubDate><atom:updated>2008-09-15T11:59:37.547-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>sites</category><category domain='http://www.blogger.com/atom/ns#'>social networking</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><title>Stackoverflow.com</title><description>Today marks the public launch of &lt;a href="http://www.stackoverflow.com/"&gt;Stackoverflow.com&lt;/a&gt;, the new programming Q&amp;amp;A site started by the famous &lt;a href="http://www.joelonsoftware.com/"&gt;Joel Spolsky&lt;/a&gt;. So far it looks like it's shaping up to be a very good resource for developers; and I agree with everything they said about &lt;a href="http://www.joelonsoftware.com/items/2008/09/15.html"&gt;Googling for solutions in this post&lt;/a&gt;. You can &lt;a href="http://stackoverflow.com/users/7426/adrian"&gt;look me up on the site&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Beyond the site itself, which I think will become an oft-used resource for me, I also really like their &lt;a href="http://stackoverflow.com/badges"&gt;badge system&lt;/a&gt;. I think a similar system could be a huge boon to any forum, social networking site, or other community site. Game developers learned years ago that people will be more active in an area they already enjoy if they can be recognized for their activity. The same idea applies just as well to community sites. I think it's brilliant, and I think we're going to be seeing similar implementations a lot more often.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-675963670050594938?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2008/09/stackoverflowcom.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-605710527030252959</guid><pubDate>Tue, 09 Sep 2008 16:21:00 +0000</pubDate><atom:updated>2008-09-09T12:34:47.213-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>software</category><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Google Chrome</title><description>I downloaded and installed &lt;a href="http://www.google.com/chrome"&gt;Google's Chrome browser&lt;/a&gt; today, and I have to say, I'm impressed. It handles tabs better than FireFox 3 does. The UI is clean and intuitive, though no moreso than FireFox's. It performs well, but not noticeably better or worse than FireFox 3. It has a desktop web app mode - &lt;a href="http://labs.mozilla.com/projects/prism/"&gt;exactly what Prism was supposed to be&lt;/a&gt;, only it actually works.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I find particularly striking about Chrome's interface is a kind of minimalism that one usually expects to see in mobile software. It makes me wonder if, like Apple bringing Safari to the iPhone, Google might be using the desktop as a proving ground for a browser destined for the Android mobile platform. Use it for a few minutes and tell me if you can't picture using the same interface on a palm-top touch-screen.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's not all roses, however. Chrome is currently Windows-only, a big downside in my book, as I use my MacBook more often than the PC when it comes to web browsing. It doesn't have all the options that FireFox does. It's got some quirks - the "smart" address bar can be irritatingly overzealous, and the scroll wheel seems to scroll half a page at a time, with no way to change it. And, of course, all those lovely FireFox extensions I've gotten so used to having around aren't going to work with Chrome. Still, it's a solid alternative to IE, especially for the more casual web user. Web developers, however, are better off sticking with FireFox and it's treasure trove of extensions.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-605710527030252959?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2008/09/google-chrome.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-1283136850371509791</guid><pubDate>Wed, 25 Jun 2008 18:44:00 +0000</pubDate><atom:updated>2008-06-25T17:46:36.392-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>web development</category><category domain='http://www.blogger.com/atom/ns#'>rumination</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><title>XML: No, it isn't.</title><description>XML, well, just isn't. It's a raging misnomer. XML is, in theory, the eXtensible Markup Language. I have a couple of problems with that idea.&lt;br /&gt;&lt;br /&gt;First, it's not extensible. It just isn't. You can't extend it. I can't extend it. No one can extend it. You know how I know? Because there aren't any extensions. Not a single one. Go ahead. Go find an extension to XML. I'd love to hear about it.&lt;br /&gt;&lt;br /&gt;But it's just as well - there's no reason to extend it. XML defines very little; it's a syntax definition, nothing more. DTDs and Schemas are what make XML useful. They aren't extensions to XML, they're applications of XML. What's more, the DTDs and Schemas can be combined in a single document, but even they can't be extended.&lt;br /&gt;&lt;br /&gt;Second, while it &lt;span style="font-style: italic;"&gt;can&lt;/span&gt; be used as a markup language, it almost never is. XHTML is a markup language based on XML. There are a few others that are (debatably) markup languages, like DocBook, but even the likes of DocBook are more on the side of &lt;span style="font-style: italic;"&gt;data structure definition&lt;/span&gt; than &lt;span style="font-style: italic;"&gt;markup&lt;/span&gt;. A database file isn't markup. A Java properties file isn't markup. It's a data structure. &lt;a href="http://en.wikipedia.org/wiki/Markup_language"&gt;Per Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;A &lt;b&gt;markup language&lt;/b&gt; is an artificial language using a set of annotations to text that describe how text is to be structured, laid out, or formatted.&lt;/blockquote&gt;Does that sound like most of the XML formats you've encountered? How many XML config files have you had to deal with? Do they fit that description, even a little bit? Of course not. You don't care about the structure, layout, or formatting of the text in a config file. All you care about is getting at the particular block of text you want. So, what is XML then? Something of a generic hierarchical data file format - though I suppose GHDFF just isn't as catchy as XML.&lt;br /&gt;&lt;br /&gt;Now, besides being aggregiously misnamed, it's also a wretched tool for nearly every purpose to which it is applied. It's a language that aims for the middle ground between human-readable and machine-readable, and while it achieves both, it does so very poorly. XML is annoying to read, tedious to write, and resource-intensive to process.&lt;br /&gt;&lt;br /&gt;I'm not suggesting dumping XML entirely, not at all. The &lt;a href="http://www.codinghorror.com/blog/archives/001114.html"&gt;angle-bracket&lt;/a&gt; &lt;a href="http://www.codinghorror.com/blog/archives/001139.html"&gt;tax&lt;/a&gt; is a fee worth paying for actual markup - you need syntax to seperate the markup from the text. XML is a flexible and effective format for marking up text. What it isn't is an effective format for storing arbitrary data. It's usable, but nowhere near optimal. What's the solution? Something else.&lt;br /&gt;&lt;br /&gt;Programmers have a tendency to cling to standards, to try to apply them as much as possible. "Don't reinvent the wheel," we say. And that's a perfectly reasonable mantra - but that doesn't mean all wheels are created equal. When's the last time you saw a bicycle wheel on a car? Would the world be a better place if every wheel were the same? Sure, they'd be interchangeable - but they wouldn't be anywhere near as effective.&lt;br /&gt;&lt;br /&gt;We need to step back sometimes, and think about whether there is, or could be, a better wheel for any given situation.&lt;br /&gt;&lt;br /&gt;More on this to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-1283136850371509791?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2008/06/xml-no-it-isnt.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-1917589176858163221</guid><pubDate>Thu, 03 Apr 2008 21:44:00 +0000</pubDate><atom:updated>2008-04-03T17:47:19.361-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>cogitation</category><title>My head hurts.</title><description>Falling in love is like being hit in the back of the head with a gold brick out of the middle of nowhere.&lt;br /&gt;&lt;br /&gt;*WHACK* OW! What the fu- holy shit, that's a gold brick!&lt;br /&gt;&lt;br /&gt;My head still hurts, but that will pass. The gold is mine for keeps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-1917589176858163221?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2008/04/my-head-hurts.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-3317228676140889988</guid><pubDate>Fri, 26 Oct 2007 03:47:00 +0000</pubDate><atom:updated>2007-10-25T23:56:02.158-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>software</category><title>Of KVMs and Synergy...</title><description>Okay, so a few months back I discovered &lt;a href="http://synergy2.sourceforge.net/"&gt;Synergy&lt;/a&gt;, and filed it under "neat stuff worth a quick look." Now I've cast off the shackles of my KVM, cleared off my desk, and set up a second monitor. I can now seemlessly switch back and forth between Mac and PC as easily as you can switch between two screens connected to a single computer.&lt;br /&gt;&lt;br /&gt;Here's how it works: you hook up computer A (the server) to keyboard, mouse, monitor, and network. You install Synergy, and start the server. You hook up computer B (a client) to monitor and network, install synergy, and start the client. Now, move the mouse connected to computer A past the edge of the screen, and it appears on computer B's screen - and now that the mouse is there, the keyboard is directed to computer B as well. And because it's just a KM (keyboard and mouse) solution, unlike VNC which has video, the connection is extremely snappy - so much so that it's unnoticeable to me.&lt;br /&gt;&lt;br /&gt;Synergy is free, open-source, and works on Windows, MacOS X, and Unix/Linux. If you frequently use two (or more) computers, have the desk space for multiple monitors, and would like so save yourself some serious trouble, you should give Synergy a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-3317228676140889988?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/10/of-kvms-and-synergy.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-3688035683443046874</guid><pubDate>Tue, 23 Oct 2007 03:48:00 +0000</pubDate><atom:updated>2007-10-23T00:17:15.170-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>health</category><category domain='http://www.blogger.com/atom/ns#'>hardware</category><category domain='http://www.blogger.com/atom/ns#'>ergonomics</category><title>Ergonomics FTW</title><description>I went out yesterday and picked up a couple of things, and I'd just like to say, ergonomics FTW.&lt;br /&gt;&lt;br /&gt;First off, I'm typing this out on my nice new &lt;a href="http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3071&amp;amp;cl=us,en"&gt;Logitech Wave corded USB keyboard&lt;/a&gt;. The keyboard is also available as a &lt;a href="http://www.logitech.com/index.cfm/keyboards/keyboard_mice_combos/devices/3072&amp;amp;cl=us,en"&gt;wireless desktop combo with an LX7 laser mouse&lt;/a&gt;; the keyboards are identical save for the wirelessness.&lt;br /&gt;&lt;br /&gt;The keyboard shows off Logitech's typical quality and attention to detail; I've always loved Logitech's products. The drivers are good, but not great, and the UI they use is dated. However, the keyboard itself is lovely; it features an ergonomic design that works quite well for me; I've never been able to tolerate the split keyboards that have been the only ergo-option for some time. The keys are all the same size, and, as the name suggests, there is a gentle rolling curve to the keyboard that feels very comfortable under the fingers. It includes a built-in wrist wrest (not removable - not a problem for me, but it may be for those with less desk space), and has 4 and 8 degree angle stands. It has the usual menagerie of multimedia and function buttons, as well as a suite of fn buttons laid over the F-keys - luckily, unlike most keyboards with this feature, they are normal F-keys by default and only use the special action if you hold down the fn button.&lt;br /&gt;&lt;br /&gt;The caps/scroll/num lock lights are strangely placed below the numpad; it's not really a problem, just unusual. The keyboard also features the same navigation key layout with the large delete key and no insert key that I enjoyed so much on the Microsoft Comfort Curve that this board replaced.&lt;br /&gt;&lt;br /&gt;One downside to the board is it's just not very comfortable for WASD FPS gaming; something about the arrangment of the W key just makes it difficult. Luckily &lt;a href="http://www.ideazon.com/us/products/fanggamepad.asp"&gt;I had an old Fang&lt;/a&gt; sitting in my "spare peripherals" bin, so I hooked that up and it works quite well. It is something to keep in mind if you're considering this board, however.&lt;br /&gt;&lt;br /&gt;Onto my new pointing device, another Logitech product, the &lt;a href="http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/189&amp;amp;cl=us,en"&gt;Wireless TrackMan Optical&lt;/a&gt;. I'm not sure exactly why it's wireless - wires only ever bother me on mice, not on trackballs - but it's not much of a downside; I would have preferred a wired version to save me the trouble of dealing with batteries, but alas. Also, unlike their wireless mice, the trackball uses standard AA batteries rather than utilizing a charging dock.&lt;br /&gt;&lt;br /&gt;The trackball is a small finger-operated (as opposed to thumb-operated) trackball, featuring left and right click (left click is the silver sliver in the thumb rest, NOT the giant silver pad on top),  clickable scroll wheel, cruise up/down, drag lock, and back/forward buttons. The buttons are all fairly comfortably placed for me, but would probably be more comfortable for someone without my huge mitts. See notes above regarding the drivers; it's a different tab in the same program.&lt;br /&gt;&lt;br /&gt;All in all I like the trackball; I've used trackballs before extensively, and I keep going back and forth; I prefer trackballs for their ergonomics, but I prefer mice for their precision. However, as I haven't been doing much FPS gaming or graphic design of late, I'm going for ergonomics over precision. (However, I'll be keeping my trusty MX1000 handy for the occasional bout of Team Fortress 2.)&lt;br /&gt;&lt;br /&gt;Last, but absolutely, positively not least, I picked up a &lt;a href="http://www.amazon.com/Ergohuman-Eurotech-ME7ERG-Office-Chair/dp/B000LTJX9E/ref=pd_bbs_sr_1/103-4705516-7559039?ie=UTF8&amp;amp;s=home-garden&amp;amp;qid=1193112970&amp;amp;sr=8-1"&gt;Eurotech Ergohuman EH-HAM/ME7ERG&lt;/a&gt;, a super-ergonomic mesh executive chair, at Office Depot. I won't talk about my experience at Office Depot. It wasn't good, but it wasn't bad enough to rail them for it. The chair, however, is a work of art.&lt;br /&gt;&lt;br /&gt;Not to say it's beautiful; I like the look alright but it might not be for everyone. The comfort, however.... oh, my goodness. Okay. Adjustables: seat position forward/back, seat height up/down, arm wrest height up/down, arm wrest angle left/right, back height, headrest height, headrest angle, back angle, back tension. All of it has a wide enough adjustment range to suit me, and I'm 6'6". Well, okay, to be fair, I'd like it if the back came up just one more inch. But, it's better than any other chair I've sat in by far regardless.&lt;br /&gt;&lt;br /&gt;The back of the chair is three parts: the main back of the chair, which is just like any office chair back, is in the middle. Above it is the headrest, really a neckrest, and below it is the lumbar support. The lumbar support is on a hinge-and-spring mechanism so that when you're leaning forward it still provides support, and when you lean back, it folds back enough to keep you properly supported without jabbing you in the spine.&lt;br /&gt;&lt;br /&gt;My only real concern about the chair is the attractiveness of the mesh to cat claws; we'll see how it goes. I got a 3 year warranty that covers the upholstery just in case.&lt;br /&gt;&lt;br /&gt;On an unrelated note, I also picked up the Logitech Precision Gaming Headset, and as it wasn't available in USB form near me, I also picked up the SIIG USB SoundWave Pro 7.1. More on those as time permits... for now, I'm going to get out of this insanely comfy chair and go to be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-3688035683443046874?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/10/ergonomics-ftw.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-2795397798074687825</guid><pubDate>Thu, 18 Oct 2007 18:57:00 +0000</pubDate><atom:updated>2007-10-18T14:59:24.862-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>games</category><title>Portal is more fun than it should be.</title><description>In this game, you'll have to learn how to shoot a portal at the wall and a portal at the floor, so that you can fall down and fire yourself sideways. &lt;a href="http://orange.half-life2.com/portal.html"&gt;It makes more sense when you're doing it&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-2795397798074687825?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/10/portal-is-more-fun-than-it-should-be.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-8426611346780108939</guid><pubDate>Sat, 13 Oct 2007 15:51:00 +0000</pubDate><atom:updated>2007-10-13T12:16:54.149-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>drm</category><category domain='http://www.blogger.com/atom/ns#'>java</category><category domain='http://www.blogger.com/atom/ns#'>games</category><category domain='http://www.blogger.com/atom/ns#'>wii</category><category domain='http://www.blogger.com/atom/ns#'>eve</category><category domain='http://www.blogger.com/atom/ns#'>music</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><title>The Haps</title><description>Yeah, yeah, no postey lately. I've been viciously addicted to &lt;a href="http://www.eve-online.com/"&gt;EVE Online&lt;/a&gt; (my char is Tremor Loktar, holla). I haven't posted in two months. Two months... lesse:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Java servlets spec needs to freaking add core support for multipart form encoding and file uploads. Seriously. Like, yesterday. &lt;/li&gt;&lt;li&gt;I'm impatiently awaiting the new EO expansion - not because I'm starved for new content, but because they're totally revamping the graphics engine and &lt;a href="http://www.flickr.com/photos/crazykinux/sets/72057594133493898/"&gt;the shots they've released are purrty&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; I'm also impatiently awaiting the release of &lt;a href="http://wii.ign.com/objects/849/849911.html"&gt;Battalion Wars II for Wii&lt;/a&gt; on the 29th.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wii.ign.com/objects/748/748547.html"&gt;Metroid Prime 3 Corruption&lt;/a&gt; is pretty farkin good.... but I still &lt;a href="http://wii.ign.com/objects/842/842201.html"&gt;liked Godfather better&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;I hope the EVEMon team &lt;a href="http://evemon.battleclinic.com/cgi-bin/trac.cgi/wiki/ShipFit"&gt;release their ship fitter&lt;/a&gt; soon. If I knew .NET, I'd help.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/b?ie=UTF8&amp;amp;node=163856011"&gt;Amazon's new MP3 download service&lt;/a&gt; is teh winnar. Music is cheaper by the song and by the album, it's un-DRMed, higher-quality, and downloads faster. The only disadvantage is catalog size, and I doubt if that will be a disadvantage for long, what with Amazon being the masters of the monster catalog.&lt;/li&gt;&lt;/ul&gt;KTHXBAI&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-8426611346780108939?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/10/haps.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-2434518455346035662</guid><pubDate>Sun, 12 Aug 2007 20:07:00 +0000</pubDate><atom:updated>2007-08-12T16:07:26.129-04:00</atom:updated><title>I, Cringely . The Pulpit . The $200 Billion Rip-Off | PBS</title><description>I've talked about this before, but this is a brilliant explanation of how we got where we are today, and just how much it has cost consumers to get there. A definite must-read for anyone who cares.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.pbs.org/cringely/pulpit/2007/pulpit_20070810_002683.html'&gt;read more&lt;/a&gt; | &lt;a href='http://digg.com/tech_news/I_Cringely_The_Pulpit_The_200_Billion_Rip_Off_PBS'&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-2434518455346035662?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/08/i-cringely-pulpit-200-billion-rip-off.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-5419906312025084768</guid><pubDate>Tue, 07 Aug 2007 17:32:00 +0000</pubDate><atom:updated>2007-08-07T14:33:35.665-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>cogitation</category><category domain='http://www.blogger.com/atom/ns#'>politics</category><title>On the "Digital Civil Rights" Movement</title><description>The Yearly Kos Conference is holding a panel on net neutrality and other issues which are more and more often being grouped under a new banner of "Digital Civil Rights". I agree with many of the points being raised, but calling this a civil rights issue, I think, is misleading, in that they are trying to evoke ideas of the civil rights movement of the 1960's. This has little to do with equality in treatment, and everything to do with an aging government failing to come to grips with the new, digital age.&lt;br /&gt;&lt;br /&gt;They even tried to make it about racial equality, noting statistics that minorities frequently use the internet on mobile phones rather than on computers. This isn't about racial equality. It's about giving the lower classes fair access to our new, digital world. And while it's still true that minorities are disproportionately in the lower classes, that's a completely unrelated issue - and, in my mind, a much more important one, and one we've been battling for decades.&lt;br /&gt;&lt;br /&gt;But I'm not here to talk about racial or sexual equality. I'm here to talk about the failure of our government to keep up with the fast-paced advancement of technology in the digital age. This nation invented the modern computer, and the internet, yet while we trip, stumble, and fall, other developed nations have taken this new technology and hit the ground running. The US is ranked 14th among nations in broadband penetration. Broadband here is more expensive than almost any other developed nation, it's slower than in other developed nations, and it's available to less of the population. Not coincidentally, the US is also the only developed nation without a national broadband deployment policy.&lt;br /&gt;&lt;br /&gt;We have in this country the RIAA (Recording Industry Association of America) going on a vast crusade against their own customers, bringing countless illegitimate and frivolous lawsuits to bear against hundreds of people nationwide, demanding obscene compensation for infractions that, quite often, never occurred. Unfortunately, the RIAA has enough political power to keep their witch-hunt going on unchecked.&lt;br /&gt;&lt;br /&gt;We have in this country a deeply-entrenched broadband duopoly, again with enough political weight to keep themselves in power into the foreseeable future. They have little to no incentive to reduce prices, increase speeds, or widen deployment into rural and low-income areas. Monopolies and duopolies are a free-market failure that hurt the consumer in countless ways, limiting innovation and elevating prices. And, should they decide to start bringing to bear their threats of bandwidth shaping for the highest bidder, there will be no free and neutral alternative for internet access.&lt;br /&gt;&lt;br /&gt;Don't think it's an issue? Look at Japan: 50Mbps DSL is available for $35 per month, 100Mbps fiber is available for $50, and 1 Gbps service over power lines is available for $90. I'm currently paying $43 for a paltry 6 Mbps, and I'm lucky to even have such "high" speeds available in my area; the majority of DSL customers in America are limited to 1.5 or 3 Mbps service, if DSL service is available at all.&lt;br /&gt;&lt;br /&gt;So why are things in such a sad state in the country that originated the digital revolution? It's very, very simple: wretched companies with no concern for the consumer have far too much power, and the people have far too little. Is there a simple solution? Of course not. The unchecked political power of big corporations is a staple of American politics, and I don't see it changing any time soon. Politicians on both sides of the aisle are on the take from Big Business, leaving voters to choose the lesser of two evils.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-5419906312025084768?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/08/on-digital-civil-rights-movement.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-6622889779525790680</guid><pubDate>Fri, 03 Aug 2007 17:12:00 +0000</pubDate><atom:updated>2007-08-03T13:16:38.723-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>games</category><category domain='http://www.blogger.com/atom/ns#'>wii</category><title>The State of the Wii</title><description>I picked up Mario Strikers Charged on Wednesday. I haven't had enough time with it to really put in a solid review, but I will say that online multiplayer is really solid, and it's about damn time. More than anything, playing Strikers makes me yearn even more for Battalion Wars II, set to release in the US on October 29th, and it can't come soon enough. BW on the GameCube was a blast, and is a clear target for a dose of Wii controls.&lt;br /&gt;&lt;br /&gt;I was beginning to feel a little down about the Wii, as the first half of this year was sparse on new titles, even more so for good ones. Godfather is top-notch, and that was about it. I was beginning to worry about the platform's viability with such a lack of good games coming out, then I saw what the second half of this year looks like, and, well... it looks amazing. &lt;a href="http://wii.ign.com/index/release.html"&gt;See for yourself&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-6622889779525790680?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/08/state-of-wii.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-187449178772690361</guid><pubDate>Mon, 30 Jul 2007 21:37:00 +0000</pubDate><atom:updated>2007-07-30T17:38:53.562-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>rumination</category><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>software</category><category domain='http://www.blogger.com/atom/ns#'>windows</category><category domain='http://www.blogger.com/atom/ns#'>mac</category><title>Ultimate OS Wishlist</title><description>You'll find below my ultimate OS feature wishlist. This is from years of use of Windows and Mac OS, as well as some Linux use. Now, I know, some of these may be covered by one or more of the countless Linux distros out there, however, Linux isn't ready for &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; desktop (whether it's ready for &lt;span style="font-style: italic;"&gt;the&lt;/span&gt; desktop is a matter for people smarter than I).&lt;br /&gt;&lt;br /&gt;The ultimate operating system would feature:&lt;br /&gt;    •    A completely vector-based UI with full transparency, allowing users to select not only a monitor resolution, but also a display DPI, so that large, high-density displays could be used to display the same size features at higher quality.&lt;br /&gt;    •    An auto-update system that's open to all developers to use. Currently, modern OS's (Mac OS and Windows) supply a system auto-update feature that cannot be used by installed applications, forcing application developers to write their own, separate auto-update libraries.&lt;br /&gt;    •    A bug/crash reporting system that's open to all developers to use. We sort of have this now, but it could get a whole lot better.&lt;br /&gt;    •    A complete skinning/theming system that can be used to apply complete OS-wide interface makeovers, as well as skinning specific applications. Currently, operating systems typically require a seperate piece of software to skin the OS, and many individual applications provide a means to skin that application.&lt;br /&gt;    •    Filesystem-level local revision control, and integrated access to remote revision control repositories. Revision control isn't just for programmers any more.&lt;br /&gt;    •    A tightly-integrated, professional-quality Personal Information Manager (PIM), integrated into the system's clipboard and drag-and-drop functionality. Apple almost has the right idea here, except that the PIM applications themselves are dreck. It should be simple to use my computer, without any 3rd-party software, to store contacts, set reminders and appointments, create a to-do list, and so forth.&lt;br /&gt;    •    Multiple clipboards and clipboard history.&lt;br /&gt;    •    Solid remote command-line and remote desktop capabilities. Only *nix really has this nailed down. I want to be able to throw away my KVM in favor of my LAN.&lt;br /&gt;    •    System self-optimization based on usage statistics. C'mon, guys, this can't be that hard. I shouldn't have to do much, if any, of my own optimization; operating systems should be smart enough to monitor how I use my PC and adjust system settings accordingly.&lt;br /&gt;    •    Window-manager-level support for tabbed interfaces. It should be up to the user, not the developers, what windows and applications can be run in tabs rather than a slew of individual windows.&lt;br /&gt;    •    A decent application launcher. Seriously, this is the core functionality of all operating systems - running applications. But still, with every OS I've ever used, I've had to install a 3rd-party application launcher to really get the most out of my system. I should have a customizable solution that completely eliminates the need for programs like QuickSilver, Colibri, Katapult, DragThing, and so on.&lt;br /&gt;    •    Easy management of startup items. For crying out loud, this is still a pain in the ass on both Windows and Mac OS. Why?!?&lt;br /&gt;    •    A cappuccino maker.&lt;br /&gt;&lt;br /&gt;So, what's your OS wishlist? Post in the comments!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-187449178772690361?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/07/ultimate-os-wishlist.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-392433684388065911</guid><pubDate>Fri, 27 Jul 2007 18:50:00 +0000</pubDate><atom:updated>2007-07-27T14:51:51.064-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>rumination</category><category domain='http://www.blogger.com/atom/ns#'>religion</category><title>Religion</title><description>Wow. I just found this (quite old) post from my apathosist days... although I consider myself to be an Atheist now, most of it still rings true, so I'm reposting it here.&lt;br /&gt;&lt;br /&gt;Okay, time to cover religion. You've got your ideological religions - agnosticism, atheism, and apathosism. Atheists believe there is no god. Agnostics don't know if there is a god or not. And Apathosists don't care if there is or not, they'll find out when they get there. If you haven't guessed, I fall into the last category.&lt;br /&gt;&lt;br /&gt;Then you've basically got three other types of religions - anglican, based around the Old Testament, the New Testament, or some Testament or another involving lots of guys with shabby clothing, unkempt beards, and a bit of an overzealous love for wine; and eastern, based around spending lots of time doing menial tasks or sitting very, very quietly for long periods of time to reach a state of personal enlightenment; and the Old Religions, which were mostly about farming, eating, killing, and procreating (and what else would you need in life?)&lt;br /&gt;&lt;br /&gt;And then, of course, there are the Unitarian Universalists, who believe in stuff, and who evangelise door-to-door in comfortable shoes saying "Hello, I'm with the Unitarian Universalist Church, and I was hoping you could take a moment to hear the joys of, well, whatever you believe in, being, ah, really really good, and all." If you've ever been to a Unitarian church, you'll notice a lot of Birkenstocks and Ugg boots and other brand-name hippie footwear. In fact, as a kid, for a brief while, I went to a Unitarian youth program at Our Lady of Sensible Shoes - fantastic lot, lots of candles, cork sandals, sex ed is done every year 5th grade through high school at an anual sleepover weekend at the church (good planning...) Makes for an interesting childhood, lemme tell ya.&lt;br /&gt;&lt;br /&gt;And Unitarian ministers are great - they all sound like announcers from NPR, or maybe subliminal tape voiceover actors from Canada. Very polite, always soothing tones, lots of talk about how pretty the trees and the sky and the flowers are. Very politically correct church, they try to keep it non-denominational - no, not easy in a church, but if it's not a challenge, it's probably not worth doing, right? Or maybe it's just not worth doing right? I always get those confused...&lt;br /&gt;&lt;br /&gt;So anyway, and then there was the Unitarian Inquisition - "Excuse me? Ah, excuse me?" "Yes?" "Well, I was just wondering... what do you believe?" "What do you mean?" "You know, the whole god, devil, afterlife thing - what's your stance?" "Well, I'm a Pagan, as a matter of fact." "Ahhh, yes, very good. Good for you, that. Hope you're enjoying it." "Well, the orgies are nice..." "Ah, yes... Ahh.... Have some tea?" "Well, aren't you supposed to be putting me on the rack now?" "What? Oh, goodness no... that'd be terrible... we might light some candles later..." "Candles?" "Yes, candles, love the things, can't get enough of 'em. May I ask another question? Do you have a comfortable pair of shoes?"&lt;br /&gt;&lt;br /&gt;So, yes. That's the UU Church. I also did the Old Gnostic Mass for a while, that's pretty interesting, a dozen drunken Jews in Southern California putting on a Shakesperian play set in Pagan Rome with nude women and oh, what the hell, we'll use whiskey for sacrement, can't find the wine, whiskey's better anyway, I always feel closer to God after I've had a few. "There is nothing in me that is not of the Gods." Unless you're Michael Jackson, in which case most of what's in you is synthetic anyway.&lt;br /&gt;&lt;br /&gt;I've done pagan circles too - again with the whiskey. I find that the alternative religions tend to very quickly decide that hard liquor is much more religious than wine. And if those stale crackers are the body of Christ, I really have to worry about the guy. I understand people are supposed to taste like pork, not cardboard. He might want to have a quick chat with God about that one. "Excuse me, dad?" "&lt;strong&gt;Yes?&lt;/strong&gt;" "Well, I was wondering.... why do I taste like crap?" "&lt;strong&gt;Ahh, well... Huh... Hadn't really thought of that... Ahhh... well, you see, it's... it's, ahh.... it's all Adam's fault, that bastard! He - he made me do it!&lt;/strong&gt;&lt;em&gt;Yes, that's it...&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;So, yeah. That's religion in a nutshell for ya. If you're still having trouble choosing one, go with Apathosism, it's easier, and it lets you have a lot more fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-392433684388065911?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/07/religion.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-467395149329289104</guid><pubDate>Fri, 29 Jun 2007 15:42:00 +0000</pubDate><atom:updated>2007-06-29T11:43:17.547-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>ipod</category><category domain='http://www.blogger.com/atom/ns#'>iphone</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><title>On the iPhone</title><description>I don't care.&lt;br /&gt;&lt;br /&gt;I would, however, take an iPod with the same interface, at half the price and ten times the capacity. C'mon, Apple, you can do it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-467395149329289104?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/06/on-iphone.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-7804275248433054637</guid><pubDate>Wed, 30 May 2007 19:52:00 +0000</pubDate><atom:updated>2007-05-30T15:53:30.293-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>wireless</category><category domain='http://www.blogger.com/atom/ns#'>politics</category><title>Public Airwaves for the Public Good</title><description>&lt;p&gt;I just learned about a really important issue, and signed a petition about it. The federal government is on the verge of turning over a huge portion of our public airwaves to companies like AT&amp;T, Verizon, and Comcast--who will use them for private enrichment instead of the public good.&lt;/p&gt;  &lt;p&gt;These newly available airwaves are a once-in-a-lifetime opportunity to revolutionize Internet access -- beaming high-speed signals to every park bench, coffee shop, workplace, and home in America. Phone and cable companies don't want this competition to their Internet service--they'd rather purchase the airwaves at auction and sit on them. &lt;/p&gt;  &lt;p&gt;You can sign the petition I signed here - urging the government to make sure the public airwaves are used for the public good:&lt;/p&gt;  &lt;a href="http://civic.moveon.org/airwaves/?r_by=-5971883-538sJA&amp;amp;rc=paste"&gt; http://civic.moveon.org/airwaves/?r_by=-5971883-538sJA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-7804275248433054637?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/public-airwaves-for-public-good.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-8008285304179396808</guid><pubDate>Sun, 20 May 2007 23:26:00 +0000</pubDate><atom:updated>2007-05-20T19:29:20.309-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>hardware</category><title>ME WANT!</title><description>O, M Fing G. I want one. Yes, I'm a technophile, but few products arouse my tech-interest quite like this one has. It has to be seen to be understood - so just go check it out for yourself. The &lt;a href="http://www.artlebedev.com/everything/optimus/"&gt;Optimus Maximus keyboard&lt;/a&gt;, by &lt;a href="http://www.artlebedev.com/"&gt;Art. Lebedev&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-8008285304179396808?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/me-want.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-4112953690532834377</guid><pubDate>Sun, 13 May 2007 15:37:00 +0000</pubDate><atom:updated>2007-05-13T11:37:17.365-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>java</category><category domain='http://www.blogger.com/atom/ns#'>hibernate</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><title>The Joys of Hibernate</title><description>I just spent the last few days troubleshooting a HibernateException with the error message Illegal attempt to associate a collection with two open sessions. After much Googling, I had tried every solution I could find, and none of them worked - so hopefully this solution will make it into the next person's search.&lt;br /&gt;&lt;br /&gt;In my case, the issue was that I was taking a persistent object, storing it in the HTTP session, and trying to reconstitute it later. By storing the ID in the browser session and loading by ID each time, the error was eliminated.&lt;br /&gt;&lt;br /&gt;I hope this helps someone - if so, or if you're having a similar issue, post in the comments!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-4112953690532834377?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/joys-of-hibernate.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-4613188486316011822</guid><pubDate>Tue, 08 May 2007 19:02:00 +0000</pubDate><atom:updated>2007-05-08T15:21:56.832-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>games</category><category domain='http://www.blogger.com/atom/ns#'>wii</category><title>The Godfather: Blackhand Edition (Wii)</title><description>I got The Godfather: Blackhand Edition for the Wii for my birthday, and I'm totally hooked - and, after borrowing the game for a day, so is my best friend: he ran out and bought his own copy, after holding mine hostage for a few days. It's all the best qualities of Monopoly and Grand Theft Auto, set in the The Godfather, with the Wii controls allowing you to literally beat the pulp out of business owners with a baseball bat while extorting them for cash, and physically tossing people over balconies for bonus points.&lt;br /&gt;&lt;br /&gt;Yes, it's that kind of game. Yes, it's not for kids. Yes, it's on the Wii. And yes, it's damned addictive.&lt;br /&gt;&lt;br /&gt;The game smoothly mixes a wide array of sandboxing opportunities, including extorting businesses, setting off mob wars, robbing banks, taking on hit contracts, and so on, with a deep plotline that follows the story of the films. You start as a young gangster on hard times, dealing with a bad crowd. Luca Brasi comes to your aid, and initiates you into the Corleone family with a few tutorial missions. Then, it's up to you to take on any of the many "business opportunities" throughout the city, or continue to advance the main plot. The game lets you delay the main plot as long as you want between missions, letting you set the pace the entire time.&lt;br /&gt;&lt;br /&gt;The graphics aren't stunning, but they definitely get the job done. It's enough for suspension of disbelief, particularly for fans of the films. Having not seen them for many many years, playing the game now makes me want to watch the movies again - and then play the game again from the beginning.&lt;br /&gt;&lt;br /&gt;All in all, I'd give it a solid 8/10, and a definite recommendation to anyone that enjoys a little digital bloodshed in the morning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-4613188486316011822?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/godfather-blackhand-edition-wii.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-4300284516540345971</guid><pubDate>Fri, 04 May 2007 04:40:00 +0000</pubDate><atom:updated>2007-05-04T00:48:46.459-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>rumination</category><category domain='http://www.blogger.com/atom/ns#'>networking</category><title>Wired vs. Wireless</title><description>I was talking to my mom today, and she wanted to set up a wireless network. I advised against it,&lt;br /&gt;and her argument was that wired networks seem archaic.&lt;br /&gt;&lt;br /&gt;Now, while I can certainly understand the idea that the same cables we've been using for decades are still just fine today may be hard to swallow, but in reality, wired networking is advancing far faster than wireless.&lt;br /&gt;&lt;br /&gt;Wireless networking, over the last decade, has gone from 11mbit (802.11b) to 54mbit (802.11g) to "up to 700mbit" (&lt;a href="http://en.wikipedia.org/wiki/802.11n#802.11n"&gt;802.11n&lt;/a&gt;; effectively 100 - 200 mbit). This bandwidth is per airspace - multiple clients on a network, and multiple networks in the same airspace, must share the available bandwidth.&lt;br /&gt;&lt;br /&gt;Meanwhile, wired networks have gone from 10 to 100 mbit, then to 1 gbit and now 10 gbit, all on copper cable. And each client on a wired network gets a dedicated, full-bandwidth pipe all to its own.&lt;br /&gt;&lt;br /&gt;So, while the cables may not have changed much (cat 6 is hard to tell from cat 5 to the average person), wired networks are advancing far beyond wireless, and all the while, they provide greater reliability, security, ease of use, and power efficiency.&lt;br /&gt;&lt;br /&gt;All in all, I'll keep my wired network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-4300284516540345971?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/wired-vs-wireless.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-4721327169919829230</guid><pubDate>Thu, 03 May 2007 05:02:00 +0000</pubDate><atom:updated>2007-05-03T01:10:27.472-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>games</category><category domain='http://www.blogger.com/atom/ns#'>ds</category><title>Mario Kart DS</title><description>Now that I've had a few hours with Mario Kart DS, I must say, it's a really good game. Even my girlfriend, not much of a gamer, thinks so. I'd say it's console-quality, and definitely a solid update to a time-tested franchise.&lt;br /&gt;&lt;br /&gt;MK DS includes 16 new tracks, and a selection of 16 tracks sampled from past MK games. Each racer (the usual 8: Mario, Luigi, Peach, Toad, Yoshi, Bowser, Wario, and DK) has two cars to choose from, with differing stats.&lt;br /&gt;&lt;br /&gt;Online play is smooth and easy to manage, and it allows random matchups via WFC without swapping friend codes. On a related side note, the DS apparently doesn't speak WPA2-PSK, which makes me very sad, since I'm &lt;a href="http://hardware.slashdot.org/article.pl?sid=05/04/05/1428250&amp;tid=193&amp;amp;tid=172"&gt;never&lt;/a&gt; &lt;a href="http://hardware.slashdot.org/article.pl?sid=07/04/03/2116239"&gt;using&lt;/a&gt; WEP, and I'm certainly not going unencrypted just for WFC. I may have to invest in one of the Ninty USB WFC gadgets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-4721327169919829230?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/mario-kart-ds.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-5049103850483797152</guid><pubDate>Thu, 03 May 2007 00:20:00 +0000</pubDate><atom:updated>2007-05-03T23:40:00.183-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>games</category><category domain='http://www.blogger.com/atom/ns#'>ds</category><title>Nintendo DS</title><description>I just picked up a DS, and I must say, it's a very nice little machine. Ultra-portable, long battery life, built-in touch screen, microphone, and wireless, and a solid lineup of titles including a long history of GameBoy Advance titles which are still compatible with the machine. (Titles for older Game Boy models, such as original GB and GBC carts, will not work with the DS - only GBA titles.) This is particularly nice as I already have a small collection of games for my aging GBA SP, some of which I've now picked up and started playing again.&lt;br /&gt;&lt;br /&gt;I've had it about 48 hours, and so far, I'm extremely happy with it. Final Fantasy III for the DS is a great game in the classic Final Fantasy tradition. Mario Kart DS is a solid title in the Mario Kart line, and blows away any portable Mario Kart title to date - honestly, you'll be amazed at the quality of the graphics and gameplay packed into a handheld game.&lt;br /&gt;&lt;br /&gt;Elite Beat Agents is a good game for fans of rhythm games (which I am, even though I tend to be terrible at them). It uses the touch screen to great effect and provides a good challenge throughout, with as much replay value as can be packed into the relatively few songs included with the game.&lt;br /&gt;&lt;br /&gt;I have yet to play multiplayer (DS-to-DS or via Nintendo WiFi Connection), but if you'd like to help me give it a shot, post your friend codes in comments.&lt;br /&gt;&lt;br /&gt;My Mario Kart DS FC: 274976-668344&lt;br /&gt;Castlevania: Portrait of Ruin FC: 090293-173479&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-5049103850483797152?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/05/nintendo-ds.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-979427648075308655</guid><pubDate>Sun, 15 Apr 2007 00:39:00 +0000</pubDate><atom:updated>2007-04-14T20:45:40.689-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>music</category><category domain='http://www.blogger.com/atom/ns#'>mac</category><category domain='http://www.blogger.com/atom/ns#'>garageband</category><title>GarageBand is Fun</title><description>GarageBand is fun. Came with the Mac, came with around a thousand loops. So, I tossed this together over a couple of hours - let me know what you think in the comments!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.neophoria.net/temp/Let%20Go%201.mp3"&gt;Original&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.neophoria.net/temp/Let%20Go%20%28drums%20mix%29.mp3"&gt;Drums Remix&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-979427648075308655?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/04/garageband-is-fun.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2626812075968314196.post-2064424530938752441</guid><pubDate>Sun, 01 Apr 2007 16:16:00 +0000</pubDate><atom:updated>2007-04-01T16:32:51.787-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Google Traffic Maps</title><description>I don't know if anyone else has noticed, but some time in the last couple of days, Google finally added traffic information to &lt;a href="http://maps.google.com/"&gt;Google Local/Google Maps&lt;/a&gt;. It's not available everywhere, but it is available for the major freeways here in Atlanta, and many other US cities. Look for the stop-light icon on Google Maps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2626812075968314196-2064424530938752441?l=cogitation-rumination.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://cogitation-rumination.blogspot.com/2007/04/google-traffic-maps.html</link><author>noreply@blogger.com (Adrian)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>