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

<channel>
	<title>Mkava&#039;s Ramblings &#187; Nerdy</title>
	<atom:link href="http://mattkava.com/category/nerdy/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattkava.com</link>
	<description>&#34;The race for quality has no finish line– so technically, it&#039;s more like a death march.&#34;</description>
	<lastBuildDate>Mon, 23 Jan 2012 10:22:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dragon Quest 6 English Port Too Late for Classy Elder Gamer</title>
		<link>http://mattkava.com/2011/01/31/dq6-translation-too-late-for-classy-elder-gamer/</link>
		<comments>http://mattkava.com/2011/01/31/dq6-translation-too-late-for-classy-elder-gamer/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 06:38:32 +0000</pubDate>
		<dc:creator>Mkava</dc:creator>
				<category><![CDATA[Vidja Games]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://mattkava.com/?p=645</guid>
		<description><![CDATA[This is a bit random but.. hell of a classy lady in my book. Sucks to hear that she won&#8217;t be around for it, but still a sad yet heart warming thought. Gaming does tend to bridge all generations, thankfully. &#8230; <a href="http://mattkava.com/2011/01/31/dq6-translation-too-late-for-classy-elder-gamer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a bit random but.. hell of a classy lady in my book. Sucks to hear that she won&#8217;t be around for it, but still a sad yet heart warming thought. Gaming does tend to bridge all generations, thankfully. =)</p>
<p><a href="http://kotaku.com/5747077/dragon-quest-vi-arrives-too-late-for-gaming-grandmother">Dragon Quest VI Arrives Too Late For Gaming Grandmother</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mattkava.com/2011/01/31/dq6-translation-too-late-for-classy-elder-gamer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aquarium Get!</title>
		<link>http://mattkava.com/2011/01/25/aquarium-get/</link>
		<comments>http://mattkava.com/2011/01/25/aquarium-get/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 07:31:07 +0000</pubDate>
		<dc:creator>Mkava</dc:creator>
				<category><![CDATA[Everyday Happenings]]></category>
		<category><![CDATA[Nerdy]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[aquarium]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://mattkava.com/?p=641</guid>
		<description><![CDATA[So my girlfriend and I decided we wanted to go through that &#8220;Getting a pet together phase.&#8221; So, we are getting fish together. Well, to be fair, we decided we wanted to do that a long time ago with a &#8230; <a href="http://mattkava.com/2011/01/25/aquarium-get/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So my girlfriend and I decided we wanted to go through that &#8220;Getting a pet together phase.&#8221; So, we are getting fish together. Well, to be fair, we decided we wanted to do that a long time ago with a pair of kittens but we aren&#8217;t in a place we entirely happy with that also allows cats. I could probably spend a few hours complaining about the structure of my current apartment and how I look forward to moving, even if I might lose MidcoComm Internet!, but that&#8217;s for another day when I don&#8217;t have something awesome to talk about.</p>
<p><span id="more-641"></span>So.. fish. Why fish? Well, honestly, why not. We can&#8217;t have cats in our current place (legally), so dogs are out of the question too, so we went with something that doesn&#8217;t need to be walked or trained. Sure, they have the huge aquarium and the cost associated with all of that. Need to make certain the pH and oxygen levels are stable, got food, filter is working, water temperature is correct and ALL THAT.. but it&#8217;s a lot of setup and basic maintenance to look at some cool looking fish. So the tank we got is a 28 gallon euro tank, water weight is ~240 lbs. After determining that our first location in the living room wasn&#8217;t safe and viable, we set the tank up in our bedroom on one of my plastic tables. 200+ lbs bends that table quite a bit.. so we moved it to a much more sturdy wood table and that is where it sits currently. When they say to not move even partially filled tanks, that&#8217;s probably good advice, but hey.. we did it anyways. 150 lbs is awkward between two people but at least it got moved and we didn&#8217;t have to make another 30+ trips to empty it and then another 30+ to refill it. Screw that.</p>
<p>Either way, it is setup currently and being allowed to run for a few days before even considering the idea of adding some tropical fish to it. We&#8217;re hoping for 2 different types of shark (bala and rainbow), some green tiger barbs, and a bottom algae-eating dude to boot. We&#8217;ll see how that goes. Not a whole lot of fish will go into our tank, following the general advice of 1 gallon of water per inch of fish in the tank (especially at full length), but it should be a fun and interesting adventure along the way. Oh, and here&#8217;s a sucky photo of it for your viewing pleasure.</p>
<p style="text-align: center;">[singlepic id=49 w=320 h=240 float=center]</p>
<p>In other news, GDEV class is going well. Got past the first voting period and I am fleshing out the idea for a quick demonstration sometime soon. The class meets Wednesdays for 2.5 hours and thus far has been very long in the tooth, but hopefully the first hiring and second voting periods go well. I&#8217;d like to keep on a team lead, not only so I can be the bossman, as that seems like a much better use of my talents and gives me something to work on that I can apply in other parts of my life, personal and business. Platforming concept that is a smash-up of different concepts from various games but ultimately the idea will be to have a Mario-esque platforming experience with the puzzling of Lost Vikings 1&amp;2, including the abilities and character swapping. I&#8217;m tempted to thrown in some effects from the portable Castlevania games, and probably will in the long run, as long as just refining the feel of the game to include what I feel is the best pieces of different games out there. Either way, looking forward to the class again.. and will be quite annoyed if I have to do it completely solo but that might be for the best if I have nobody useful to hire/work with.</p>
<p>Oh, and it was quite neat to see some more of my Taekwondo students obtain the rank of black belt, either 1st Dan or 1st Poom. Body is still repairing itself from the destruction that was Saturday but at this point, it was totally worth it and looking forward to congratulating all of them further in Tuesday&#8217;s classes.</p>
<p>That&#8217;s it for now. End transmission of ramble..^D</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkava.com/2011/01/25/aquarium-get/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Questioning Programming Standards and &#8230; Stuff</title>
		<link>http://mattkava.com/2010/12/01/questioning-programming-standards-and-stuff/</link>
		<comments>http://mattkava.com/2010/12/01/questioning-programming-standards-and-stuff/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 19:53:53 +0000</pubDate>
		<dc:creator>Mkava</dc:creator>
				<category><![CDATA[DevBlog]]></category>
		<category><![CDATA[Programming & Code]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://mattkava.com/?p=627</guid>
		<description><![CDATA[Over the course of this semester, I&#8217;ve run into situations that make me question my own standards about programming. A lot of this has come down to how to do database operation extraction with the idea of having a completely &#8230; <a href="http://mattkava.com/2010/12/01/questioning-programming-standards-and-stuff/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the course of this semester, I&#8217;ve run into situations that make me question my own standards about programming. A lot of this has come down to how to do database operation extraction with the idea of having a completely separate driver class inside of the project, using a separate application dedicated to these operations and doing something like RPC or using XML to communicate the query results, having each class know how to run its own queries (be they in the class or attached to a package with stored procedures), or just saying screw it and having a ton of raw queries that do all the lifting somewhere. This question has come from a lot of my time spent at work and the database and package clean-up I&#8217;ve been doing for quite some time (somebody has to do it) and that I&#8217;ve been working on a few different projects that make me curious about the idea. Plus my final project for GUI Programming this semester is using SQLite with Java (SQLite is still rather new to me so it seems like a fun project).  So I have a lot of reasons to question my thoughts and concepts for databases and operating with them.</p>
<p>Yet the other questions have either been really rather dull, like should all if statements have a set of encapsulating braces when they are not needed or should they always be there (rather dull, but makes a big difference in readability.. I went with always, for now), and others are neat in a different way. In my GUI class, the professor uses Moodle to manage the class and her habit is to have every link to a document, such as a tutorial that she finds great or even the assignment pages, must open in a new window. Generally, this wouldn&#8217;t bother me in the least as I am used to center-clicking links to open them in a new tab and will only occasionally run into a website that futz up my browser. Thank goodness for browser override on that targeting behaviour. But with Moodle, when you set it to always open in a new window, it checks to see if the page is in a new window, and if it isn&#8217;t, it gives you a stupid sh*t-eating-grin error message with a link to the page again. Luckily, you can finally get the page open in a new tab instead of a whole new window but it took two page visits and two clicks to get there because the UI didn&#8217;t respect <em>your</em> environment settings. This only amuses me because it&#8217;s a UI design class where we spend more time on programming iffy assignments in Java and finally JavaScript at the end of the semester. Thankfully the professor didn&#8217;t have time for databases.. might have to throw a fit and likely a few chairs. This is probably the only UI design-related question I&#8217;ve had all semester for a UI design class. &#8230; Oi. But this issue made me question what I think about how hyperlinks are designed for targeting the web page. Well, first.. let&#8217;s break down what the targeting is&#8230;</p>
<p style="text-align: center"><span id="more-627"></span>&lt;a href=&#8221;http://TheWebPageUrl.com&#8221; title=&#8221;Some fancy title&#8221; <strong>target=&#8221;_blank&#8221;</strong>&gt;Link text&lt;/a&gt;</p>
<p>The bit in bold above is the targeting section of the entire hyperlink. That&#8217;s some generic non-standard-specific HTML, btw. Target can be defined to a few different values and that are:</p>
<ul>
<li>_self
<ul>
<li>Default action. Whatever window/tab/frame the link is in is focused.</li>
</ul>
</li>
<li>_blank
<ul>
<li>Open a new window.</li>
</ul>
</li>
<li>_top
<ul>
<li>Essentially _self outside of multiple frames, but opens in the whole window (if there are 3 frames, this will cause there to be one frame with the document in it)</li>
</ul>
</li>
<li>_parent
<ul>
<li>Open in the parent frameset. Dealing with frames.. ugh.</li>
</ul>
</li>
<li><em>framename</em>
<ul>
<li>Open in <em>that</em> frame. Ugh, frames!</li>
</ul>
</li>
</ul>
<p>The ones that generally matter are _self and _blank as they have the most meaning still. The others are generally when dealing with frames (ugh, frames). I like to pretend that frames died out a long time ago. (Looking at the <a href="http://web.archive.org/web/*/http://nintendo.com">old Nintendo of America websites</a> is always interesting for not only the frames but fully image-based navigation.. things I did when I was 14 and early into web development.) So either way, one opens in the current frame and the other is a whole new window, by specification. Of course, that doesn&#8217;t mean the browser has to do what the specification calls for, which is obvious with all of the browser presentation differences, but in this instance.. this is an awesome thing. My browser can choose to just open _blank in a new tab and it&#8217;s all dandy. But another user can have a new window. No fuss, no UI difficulties. Yes, the browsers should follow the spec but when it comes down to it, is that piece of the spec still meaningful and is it all that bad for a browser to do what the user wants instead? After all, the spec is the guidelines for what things <em>should</em> be. The user is the one getting the experience so why are you catering to the spec? The spec doesn&#8217;t care, but the user does.</p>
<p>Anywho, the whole question is do you want to control the user or just let the user do what they want. There is only so much you can do the save the user from hurting themselves, and there is a back button for a reason. And there&#8217;s even a multiple-back button by clicking the little arrow or right-clicking the whole thing. Magically, it all works out that the page is stored somewhere. I know my idea is still to just let the user open the link however they want and I won&#8217;t design anything that checks to see if you opened a new window or not. Seems like a lot of wasted development time and user time for something that really shouldn&#8217;t happen in the first place. Now if only I could get my professor to see that so I don&#8217;t have to have either 10 windows or double the clicks to get it in a single window with multiple tabs. The semester is almost over either way. . .</p>
<div style="width: 1px;height: 1px;overflow: hidden">Software developer by day (and sometimes night!),</div>
]]></content:encoded>
			<wfw:commentRss>http://mattkava.com/2010/12/01/questioning-programming-standards-and-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How 64-bit Vista/7 support 32-bit apps and Why this sucks..</title>
		<link>http://mattkava.com/2010/10/04/how-64-bit-vista7-support-32-bit-apps-and-why-this-sucks/</link>
		<comments>http://mattkava.com/2010/10/04/how-64-bit-vista7-support-32-bit-apps-and-why-this-sucks/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 17:57:43 +0000</pubDate>
		<dc:creator>Mkava</dc:creator>
				<category><![CDATA[DevBlog]]></category>
		<category><![CDATA[Programming & Code]]></category>
		<category><![CDATA[suck]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://mattkava.com/?p=620</guid>
		<description><![CDATA[So at work I&#8217;ve been working on setting up a Windows 7 64-bit OS with all of our VB6 development libraries and such. Been having tons of issues installing some software because of the 32-bit vs 64-bit issue that I &#8230; <a href="http://mattkava.com/2010/10/04/how-64-bit-vista7-support-32-bit-apps-and-why-this-sucks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So at work I&#8217;ve been working on setting up a Windows 7 64-bit OS with all of our VB6 development libraries and such. Been having tons of issues installing some software because of the 32-bit vs 64-bit issue that I never had prior (always ran 32-bit Windows, always) and have done a bit of research. Came across one particular reason why 64-bit Vista/7 have issues with supporting 32-bit apps, user-level emulation of a 32-bit machine.</p>
<p>Now, this is likely not why I am having issues with everything I&#8217;ve been setting up. It may be, but my difficulty probably stems from the libraries being designed purely for 32-bit with 32-bit limitations in mind&#8230; naughty programmers. Either way, this 32-bit emulation at the user-level is an issue mostly for items that <strong>need</strong> the have access to the kernel. Things like your drivers that <strong>need</strong> to be run at kernel-level are dead in the water if they are 32-bit on a 64-bit Vista/7 installation. Sucky.</p>
<p><span id="more-620"></span>For those who don&#8217;t really understand what user and kernel level mean and why we care, this is a quick explanation.</p>
<p>{</p>
<p>Imagine an OS sammich. Going from bottom to top, it&#8217;s the kernel, the kernel-level processes/threads, and lastly the user-level processes/threads. At the user-level, the kernel can only see the process and to get to perform kernel-mode operations, a TRAP instruction must be executed. All threads inside of a user-level process are unseen to the kernel, it just sees a single process.</p>
<p>At the kernel-level, the kernel can see all processes and threads and operate on them independently. This is awesome for scheduling, but that&#8217;s not important now. Kernel-level is privileged, while user-level is where <em>all</em> of our user applications run. A user application must <em>ask</em> for the kernel to do something, which it will do when it comes around to the job. This is what causing blocking and all of that.</p>
<p>What this means to this issue? User-level emulation means that the application being emulated cannot run at the kernel-level.. which means a driver cannot do its job and even function. Oi!</p>
<p>} // End explanation</p>
<p>Either way, just an interesting circumstance that annoys me enough to debate installing a new OS that won&#8217;t have this issue, in the event I run into this issue in the future. Yay Windows development. &gt;_&gt;</p>
<p>Here is the article that helped out the most in coming to this realization:<a href="http://www.techsupportalert.com/content/how-windows7-vista64-support-32bit-applications.htm"> http://www.techsupportalert.com/content/how-windows7-vista64-support-32bit-applications.htm</a> Thanks go to the author and the folks at SuperUser who answered a <a href="http://superuser.com/questions/113865/how-to-fake-os-bit-version-check-on-some-software">question</a>. =)</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkava.com/2010/10/04/how-64-bit-vista7-support-32-bit-apps-and-why-this-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans &amp; Java look different: What the hell?</title>
		<link>http://mattkava.com/2010/09/29/netbeans-java-look-different-what-the-hell/</link>
		<comments>http://mattkava.com/2010/09/29/netbeans-java-look-different-what-the-hell/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 06:14:58 +0000</pubDate>
		<dc:creator>Mkava</dc:creator>
				<category><![CDATA[Programming & Code]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[suck]]></category>
		<category><![CDATA[the netbeans]]></category>
		<category><![CDATA[wtf]]></category>
		<category><![CDATA[wth]]></category>

		<guid isPermaLink="false">http://mattkava.com/?p=615</guid>
		<description><![CDATA[Click The Smaller to make The Bigger. As you can see above, I have two windows shown for comparison. The top is the Design portion of the editor in The Netbeans while the top is the executed version of the &#8230; <a href="http://mattkava.com/2010/09/29/netbeans-java-look-different-what-the-hell/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://mattkava.com/wp-content/gallery/general/netbeans_wth.png"><img class="ngg-singlepic ngg-center aligncenter" src="http://mattkava.com/wp-content/gallery/general/netbeans_wth.png" alt="netbeans_wth" width="335" height="412" /></a></p>
<address>Click The Smaller to make The Bigger.<br />
</address>
<p>As you can see above, I have two windows shown for comparison. The top is the Design portion of the editor in The Netbeans while the top is the executed version of the exact same window, from within The Netbeans. Why they look different and have different sizes of elements? No fscking clue! &lt;.&lt;`</p>
<p><em><strong>What. The. Hell. The. Netbeans?!</strong></em></p>
<p>I should just go back to using vi for everything again&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkava.com/2010/09/29/netbeans-java-look-different-what-the-hell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>All-Day Gaming, What Fun!</title>
		<link>http://mattkava.com/2010/08/15/all-day-gaming-what-fun/</link>
		<comments>http://mattkava.com/2010/08/15/all-day-gaming-what-fun/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 19:21:51 +0000</pubDate>
		<dc:creator>Mkava</dc:creator>
				<category><![CDATA[Serious Business]]></category>
		<category><![CDATA[Vidja Games]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[halo]]></category>
		<category><![CDATA[pizza]]></category>
		<category><![CDATA[RoN]]></category>
		<category><![CDATA[tired]]></category>

		<guid isPermaLink="false">http://mattkava.com/?p=604</guid>
		<description><![CDATA[Had a bunch of folks over yesterday for all day gaming. Well, sorta. First people starting getting in around 4 or so, when the event on my Google Calendar that I shared with everyone was noon to midnight+. =P Either &#8230; <a href="http://mattkava.com/2010/08/15/all-day-gaming-what-fun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Had a bunch of folks over yesterday for all day gaming. Well, sorta. First people starting getting in around 4 or so, when the event on my Google Calendar that I shared with everyone was noon to midnight+. =P Either way, people started showing up and we started playing Halo 3 while I made some awesome home-made pizza (started the dough at like 2 so it&#8217;d be ready to go in the oven at 5). Making pizza took longer than I thought but when you have two pizzas coming that are literal mounds of toppings and goodness, you can&#8217;t rush it. Either way, after pizza we really set into playing.</p>
<p>Tons of Halo 3 was played. Some off-and-on gaming was done by folks who weren&#8217;t playing Halo at the time. Eventually around 11:30pm we got 6 computer rigs together for Rise of Nations. 3 v 3 gets a bit hectic, especially for the folks whoever never played a RTS like RoN before. Either way, it was a lot of fun. Especially when Cody didn&#8217;t have a missile shield and everyone kept dropping nukes on his head.. even people on his team. It&#8217;s amazing what a little nuking can do the the Armageddon counter&#8230; going quickly to zero. Game 2 ended the same way but with only 4 people playing in a Free-For-All game. 30 minutes of people and most people were ready to start development of the last tech and start attacking each other. Using the turn-and-burn tactic with nukes isn&#8217;t as effective as it could be, especially when its Nuclear ICBMs and not just the normal missiles. Things seem to die in a much larger area with those ICBMs. Hrm. With everyone calling it good at 4:30am, it was a fun 12 hours plus of gaming, and totally worth it. Looking forward to the next one in probably a half month, this time hopefully on campus though. =)</p>
<p>I may put some photos up soon, if I can get them off my only camera (my phone&#8230;). Not too many but enough to warrant a little effort.</p>
<p>People who came: Zach, Cody, D, S, Drew, Sam (and his girlfriend Amanda), Joe (even though he just hung out and didn&#8217;t game much), and obviously myself. Hope everyone had fun eating my awesome pizza and playing games with friends. Even Amanda who really looked like she didn&#8217;t want to be hanging out with a bunch of geeky gamers. =D</p>
<p>Until next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkava.com/2010/08/15/all-day-gaming-what-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

