<?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>mtekk&#039;s Crib &#187; General</title>
	<atom:link href="http://mtekk.us/archives/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://mtekk.us</link>
	<description>Enemy of the Spammers</description>
	<lastBuildDate>Sun, 05 Feb 2012 17:45:33 +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>Cisco Valet Connector Constant Reboot</title>
		<link>http://mtekk.us/archives/general/cisco-valet-constant-reboot/</link>
		<comments>http://mtekk.us/archives/general/cisco-valet-constant-reboot/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 02:32:30 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bugs]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2750</guid>
		<description><![CDATA[A few Sunday mornings back, I was woken up by the dog, who was in a quite agitated state. The media center had been trying to come out of hibernation to check TV schedules and do the other miscellaneous stuff that brings it out of sleep. However, it kept rebooting instantly out of the BIOS. [...]]]></description>
			<content:encoded><![CDATA[<p>A few Sunday mornings back, I was woken up by the dog, who was in a quite agitated state. The media center had been trying to come out of hibernation to check TV schedules and do the other miscellaneous stuff that brings it out of sleep. However, it kept rebooting instantly out of the BIOS. Every time the memory check passed, it would beep, annoying the dog, who passed the annoyance onto me.</p>
<p>Unplugging the Cisco Valet Connector allowed the media center to boot properly. Cool, well not really, as a WiFi adapter should not keep a computer from booting. The fact that the Valet Connector shows up as a USB flash drive before becoming a WiFi adapter seemed odd to be before. And, I&#8217;m placing part of the blame on that behavior for this constant rebooting. To resolve the issue, I removed USB flash drives from the boot list in the motherboard&#8217;s BIOS.</p>
<p>When the media center finally booted, I noticed another issue. The Valet forgot that it was supposed to be in WiFi adapter mode. This one was my fault. If you do not complete the device setup using the included easy setup software, the device may not remember its state after reboot. Awesome, right? After completing the setup within the included easy setup software I have not had either issue reappear for a week now.</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/cisco-valet-constant-reboot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conditional Permutation Evaluator</title>
		<link>http://mtekk.us/archives/general/conditional-permutation-evaluator/</link>
		<comments>http://mtekk.us/archives/general/conditional-permutation-evaluator/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 01:20:31 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Math]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2553</guid>
		<description><![CDATA[This past spring, I took an interesting class as part of my master&#8217;s degree program titled &#8216;Circuits, Computation and Biology&#8217;. One of the many topics in the course was conditional permutations. Conditional permutations are where you conditionally perform a permutation based off of a switching variable. For example, {x: (1 3 4 2 5), *}, [...]]]></description>
			<content:encoded><![CDATA[<p>This past spring, I took an interesting class as part of my master&#8217;s degree program titled &#8216;Circuits, Computation and Biology&#8217;. One of the many topics in the course was conditional permutations.</p>
<p><span id="more-2553"></span>Conditional permutations are where you conditionally perform a permutation based off of a switching variable. For example, {x: (1 3 4 2 5), *}, in this if x is 1 the first permutation is performed (1 3 4 2 5), if x is 0, then the pass through permutation denoted as * is taken. This syntax seems a little odd as the first logically should be executed when x is 0 but this is the notation used in the class.</p>
<p>As part of one of the assignments, we were given the choice to:</p>
<ol>
<li>Write a program that transforms boolean expressions into conditional permutations</li>
<li>Write a program that transforms conditional permutations into boolean functions</li>
<li>Do some conditional permutation work by hand.</li>
</ol>
<p>Well, the choice here was not too difficult. I had already written a permutation evaluator to check my work on a quiz, so I chose to do the conditional permutation to boolean function option. As the permutation evaluator was written in PHP (some features of PHP make these types of tasks easier than trying to do them in C/C++). Since I knew the professor may not have access to PHP, I hosted a version of my code on this site. I am now opening it up for others to look at and play with. Checkout <a title="Go to mtekk's conditional evaluator." href="http://mtekk.us/tools/permutation_tools.php">mtekk&#8217;s conditional permutation evaluator</a>.</p>
<p>There are a few other neat things I wrote for this class, including a cyclical boolean logic solver. However, they don&#8217;t have a nice interface available yet. A long term goal is to make the rest of them available to the public, however there are other things that do take precedence.</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/conditional-permutation-evaluator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What I Look for in a Laptop</title>
		<link>http://mtekk.us/archives/general/what-i-look-for-in-a-laptop/</link>
		<comments>http://mtekk.us/archives/general/what-i-look-for-in-a-laptop/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 10:59:21 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2485</guid>
		<description><![CDATA[After having a slight scare with the &#8220;h&#8221; key on my trusty Vostro 1400 (the key mechanism was binding slightly so that it had to be firmly pressed from the top to register), I began casually perusing the laptop market to see what was available. Since I&#8217;ve had this laptop for over 3 years now, [...]]]></description>
			<content:encoded><![CDATA[<p>After having a slight scare with the &#8220;h&#8221; key on my trusty Vostro 1400 (the key mechanism was binding slightly so that it had to be firmly pressed from the top to register), I began casually perusing the laptop market to see what was available.</p>
<p>Since I&#8217;ve had this laptop for over 3 years now, it is nearing the end of its normal service life. Lithium Ion batteries are only good for 3 to 5 years. Based on previous experience, I probably have about a year left before the battery stops holding a charge. Even though I could just buy a replacement battery, getting something new may be a better alternate (already have a fatigue crack near the ExpressCard slot).</p>
<p><span id="more-2485"></span>Below is the list of requirements I have for a new laptop:</p>
<ul>
<li>13&#8243; to 14&#8243;. My current laptop, the Vostro 1400 is just about the perfect size for using as an actual laptop (lugging around to conferences, classes, meetings, etc.).</li>
<li>&lt;1.3&#8243; in height (when closed). One thing I don&#8217;t like about the Vostro 1400 is it is a little on the pudgy side.</li>
<li>&#8220;Generation 2&#8243; Core i processor or better. They get better battery life than the first generation of Core i processors.</li>
<li>Performance equivalent to a Core 2 Duo X9000 (2.8GHz). While I don&#8217;t exactly need any more performance than what my current laptop offers (all the heavy lifting is to be done on the desktop), I certainly don&#8217;t want anything that is much less powerful.</li>
<li>6+ hours of battery life (low screen brightness, reading/editing code). This is the battery life I get with my Vostro 1400 and will not accept anything with less run time.</li>
<li>1280&#215;800 or higher resolution display, and I prefer this to be 16:10 format (16:9 is pointless as all movies are wider yet so you will always have black bars). 16:10 screens are very difficult to come by these days, maybe we&#8217;ll see a rebirth of them in the future. This one is quite important, I will not go to a screen with less than 800px in height.</li>
<li>Preferably an IPS panel, without a glossy screen.</li>
<li>Not a Toshiba, Lenovo, or HP. Lenovo and HP have special requirements for add-on hardware (I have a Intel Ultimate-N 6300 card in my Vostro 1400 and I want to bring this to my new laptop). And, I have had bad experiences with Toshiba in the past.</li>
<li>Backlit keyboard. This is essential, even when I &#8220;know&#8221; where the keys are on the keyboard, typing in the dark while riding in a vehicle isn&#8217;t easy on the Vostro.</li>
</ul>
<p>The ultrabooks look interesting. Though none of them have 16:10 screens. Performance wise, looking at notebookcheck.net, the Intel Core i5-2557M found in the ultrabooks is comparable with the X9000 that I currently have (even though they rank it lower). Speaking of which, their list is quite good for getting a general feel for the performance levels of mobile CPUs, and they include some desktop CPUs in there for reference.</p>
<div class="llynx_print">
<a title="Go to Mobile Processors - Benchmarklist - Notebookcheck.net Tech" href="http://www.notebookcheck.net/Mobile-Processors-Benchmarklist.2436.0.html"><img src="http://mtekk.us/wp-content/uploads/2011/10/6be4ae448d.jpg" alt="Mobile Processors - Benchmarklist - Notebookcheck.net Tech" width="100" height="100" /></a></p>
<div class="llynx_text"><a title="Go to Mobile Processors - Benchmarklist - Notebookcheck.net Tech" href="http://www.notebookcheck.net/Mobile-Processors-Benchmarklist.2436.0.html">Mobile Processors &#8211; Benchmarklist &#8211; Notebookcheck.net Tech</a><small>http://www.notebookcheck.net/Mobile-Processors-Benchmarklist.2436.0.html</small><span>This table is sorted by the approximate speed of the (laptop) CPU. It contains average benchmark values of some internal and external reviews. Furthermore, the list can be sorted…</span></div>
</div>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/what-i-look-for-in-a-laptop/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lian Li PC-A05NB Mod</title>
		<link>http://mtekk.us/archives/general/lian-li-pc-a05nb-mod/</link>
		<comments>http://mtekk.us/archives/general/lian-li-pc-a05nb-mod/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 02:09:11 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2625</guid>
		<description><![CDATA[The last official project of the summer was a quick mod to my Lian Li PC-A05NB case. For those not familiar with the case, the PSU sits in the bottom front of the case. The case is designed with airflow from in the back to exiting from the front (reverse of all other cases). Before [...]]]></description>
			<content:encoded><![CDATA[<p>The last official project of the summer was a quick mod to my Lian Li PC-A05NB case. For those not familiar with the case, the PSU sits in the bottom front of the case. The case is designed with airflow from in the back to exiting from the front (reverse of all other cases). Before I upgraded to a Core i7, my Core 2 Duo system was experiencing some heat related issues due to exhaust issues through the front.</p>
<p><span id="more-2625"></span>This mod began in late June when I went with a friend to the technical college he was taking a &#8220;How to create anything&#8221; class at. Using the mill in the classroom, I cut a hole in the front of the case (originally wanted to use the laser cutter, but it can&#8217;t cut through aluminum). It isn&#8217;t visible in the provided pictures, but the hole is slightly crooked, but most won&#8217;t notice it if I don&#8217;t point it out.</p>
<p>The front panel sat, hole cut, all summer. Last night, I finally took the time to cut out the perforated aluminum and mix up some epoxy to bond the &#8220;mesh&#8221; to the front panel. After 24 hours of curing, the front panel is done. Below are two pictures of the results.</p>

<a href='http://mtekk.us/archives/general/lian-li-pc-a05nb-mod/attachment/front/' title='Closeup of the Front Panel'><img width="150" height="150" src="http://mtekk.us/wp-content/uploads/2011/09/front-150x150.jpg" class="attachment-thumbnail" alt="Closeup of the Front Panel" title="Closeup of the Front Panel" /></a>
<a href='http://mtekk.us/archives/general/lian-li-pc-a05nb-mod/attachment/full-front/' title='Front View'><img width="150" height="150" src="http://mtekk.us/wp-content/uploads/2011/09/full-front-150x150.jpg" class="attachment-thumbnail" alt="The front panel mounted on the case" title="Front View" /></a>

<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/lian-li-pc-a05nb-mod/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Which One? / vs &#247;, &#183; vs &#215;</title>
		<link>http://mtekk.us/archives/general/which-one-vs-vs/</link>
		<comments>http://mtekk.us/archives/general/which-one-vs-vs/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 00:52:41 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2530</guid>
		<description><![CDATA[When performing a mathematical calculation by hand, what symbol do you use to signify division? Do you use a slash (/), a horizontal line with the numerator and divisor above and below, or the divide (÷) symbol? Personally, I use one of the first two, depending on the context. And, I can&#8217;t remember the last [...]]]></description>
			<content:encoded><![CDATA[<p>When performing a mathematical calculation by hand, what symbol do you use to signify division? Do you use a slash (/), a horizontal line with the numerator and divisor above and below, or the divide (÷) symbol? Personally, I use one of the first two, depending on the context. And, I can&#8217;t remember the last time I used ÷. However, a good estimate would be back in grade school.</p>
<p><span id="more-2530"></span>Chris Spooner, over at line25.com wrote an interesting article titled &#8220;<a title="Go to line25.com to read Chris Spooner's article &quot;10 HTML Entity Crimes You Really Shouldn’t Commit&quot;." href="http://line25.com/articles/10-html-entity-crimes-you-really-shouldnt-commit?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Line25+%28Line25%29">10 HTML Entity Crimes You Really Shouldn&#8217;t Commit</a>&#8221; (found via Twitter thanks to <a title="Visit Lester Chan's twitter profile." href="https://twitter.com/#!/gamerz">Lester Chan</a>). I however, don&#8217;t agree with his crime #8, which deals with the multiply (cross product) and division symbols. The divide symbol is hardly used outside of elementary math, and the cross product multiply symbol is used incorrectly in scalar math. Here&#8217;s an hint: the multiplication of two scalars is a form of the dot product.</p>
<h2>Why shouldn&#8217;t I use × for scalar multiplication?</h2>
<p>The short answer is vector math. Back in middle school, our teacher used · rather than ×, and claimed that the switch was to reduce confusion with using x as a variable in algebra. There was also a quick mention of the fact that it was technically more correct to use ·. It wasn&#8217;t until high school that I saw vectors and the dot product and the change made much more sense.</p>
<p>In vector math, there are two vector multiplication operations; the cross product (×), and the dot product (·). These are two distinct operations that take two vectors and produce vastly different results. The cross product takes two vectors and returns a vector. The dot product takes two vectors and returns a scalar. The dot product on two single element vectors is the same as multiplication of two scalars. Hence it is slightly more correct, and definitely less confusing to use · for multiplication rather than ×.</p>
<p>As with ÷, I haven&#8217;t used × for scalar multiplication since middle school. And, I don&#8217;t see myself changing from this style any time soon. When pencil hits paper, which multiplication symbol do you use? And, does anyone still use ÷?</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/which-one-vs-vs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Box Build</title>
		<link>http://mtekk.us/archives/general/new-box-build/</link>
		<comments>http://mtekk.us/archives/general/new-box-build/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 00:28:56 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2483</guid>
		<description><![CDATA[Originally, this year was the year to get a new laptop or a tablet (ASUS Eeepad Transformer). However, due to another rash of BSoD&#8217;s and memory issues with the desktop, and a real lack of laptops worth buying (more on this later) it was time to replace the desktop. Part of me really wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>Originally, this year was the year to get a new laptop or a tablet (ASUS Eeepad Transformer). However, due to another rash of BSoD&#8217;s and memory issues with the desktop, and a real lack of laptops worth buying (more on this later) it was time to replace the desktop. Part of me really wanted to push this off until AMD&#8217;s Bulldozer launched  this summer, but I needed a stable desktop.</p>
<p>Truth be told, this wasn&#8217;t a fully new build. I only updated the following components:</p>
<ul>
<li>CPU: C2D E8500 =&gt; i7 2600K</li>
<li>Memory: DDR2 800 4GiB XMS2 with DHX =&gt; DDR3 1600 8GiB Vengeance</li>
<li>Motherboard: DQ35JO =&gt; <span>GA-Z68X-UD3P-B3</span></li>
<li>SSD: 80GB x-25m G1 =&gt; 120GB Intel 320</li>
</ul>
<p>Is it fast? Of course. The processor and memory upgrade is the most noticeable, especially for tasks such as video trans-coding. However, the transition from the x-25m to the 320 was not a big upgrade. Under load, the system runs significantly cooler than the old C2D based system. Part of this may be due to replacing the front exhaust fan (the PC-A05NB vents to the front) with a PWM controlled one that can move much more air if needed.</p>
<p>Overall, I&#8217;m enjoying this new build, and can once again rely on my desktop for important tasks such as programming.</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/new-box-build/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Worldwide WordPress 5k with the MSPWUG</title>
		<link>http://mtekk.us/archives/general/worldwide-wordpress-5k-with-the-mspwug/</link>
		<comments>http://mtekk.us/archives/general/worldwide-wordpress-5k-with-the-mspwug/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 20:40:20 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[MSPWUG]]></category>
		<category><![CDATA[WWWP5k]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2465</guid>
		<description><![CDATA[Today, a few members of the MSP WordPress user group got together to participate in the Automattic Worldwide WordPress 5k run/walk/jog (and maybe I arrived a little late). The planning was a little last minute, and all week the forecast had it raining today. So we were quite lucky to actually get a group of [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">
			function map2465()
			{
				if (GBrowserIsCompatible())
				{
					var map = new GMap2(document.getElementById("map-2465"));
					map.enableScrollWheelZoom();
					map.addControl(new GLargeMapControl());
					map.addControl(new GMapTypeControl());
					map.setCenter(new GLatLng(44.9286998, -93.3077018), 13, G_NORMAL_MAP);var encodedPolyline = new GPolyline.fromEncoded({
				    color: "#FF0000",
					weight: 4,
					opacity: 0.8,
				    points: "icfqGddoxPI`@@\\Rt@V\\f@JvAJ^H`EtCbAd@VN^Pz@f@\\V^Lh@ZVTb@TVHVRp@R\\BnACx@TfBr@pBnB\\h@XZ`@Rx@t@zBnArA|@~@`@l@RXFVN\\JZF`BdAVTbAH|@U`Bw@t@i@`AsA|@eBn@q@h@qAb@yADc@v@oCh@yDFo@RsC^{DNyBHkB@_BCmCIq@E_A?i@Ee@[eAKu@Qu@A]e@yB}@}CIc@sA{DiAsBSWmA}@{@{@{@e@[Io@W}DmBoC_AcCsA[ISMs@WiAu@{@c@cA]YIaBSc@GU@]GcCGWBYJ[AYEY?gBb@]P]Jm@^aB~Aq@z@o@h@UXo@nBMj@a@|@e@fB]dCK^OjAMn@g@pDMtAWxACh@GZFzCBj@BnEA`DHv@?d@G|AMZWNOX?l@Fd@N^TRt@H^@r@DVFZVx@b@PXLFTXb@Zv@T_A[gAy@YMm@c@QUg@O",
				    levels: "P@B@D??CA??@?@@?@?@CA?B@D@?A@C?B@??@?B@EB@IA@AC@E@AC??@?F?A@??D@??@A?CAI@@AC?@@AA?@A?AF????BA?A??DA?@H???C?@@E???@????D?@?@?CB@@F@B@D??@C@A@??AFA??@AP",
				    zoomFactor: 2,
				    numLevels: 18
					});
					map.addOverlay(encodedPolyline);}
			}
		</script><div class="map" id="map-2465" style="width: 580px; height: 326px"></div>
<p>Today, a few members of the <a title="Go to the MSP WordPress User Group's website." href="http://mspwordpress.com/">MSP WordPress user group</a> got together to participate in the <a href="http://en.blog.wordpress.com/2011/03/29/automattic%E2%80%99s-worldwide-wp-5k/">Automattic Worldwide WordPress 5k</a> run/walk/jog (and maybe I arrived a little late). The planning was a little last minute, and all week the forecast had it raining today. So we were quite lucky to actually get a group of 5 to participate and have it only feel like a humid summer morning with a gusting wind from south.</p>
<p>Above is the route I ran (run #3 for the season). Starting at the band shell, I ran around lake Harriet, counter clockwise (like anyone who has ran around a track would). Since, the loop around lake Harriet is only about 2.8 miles, I continued past the band shell for another .15 miles before heading back to the band shell.</p>
<p>I noticed two things about running around the lake. First off, it is rather flat around lake Harriet, which is a bit of a change from the somewhat hilly area I live in. I&#8217;d provide elevation numbers from my Forerunner 305, however, I noticed it is horribly inaccurate (on run #2 this year it had me climbing in elevation when I was actually going down hill).  The second is there are far more people running/walking around the lakes in Minneapolis than just about anywhere out in the suburbs.</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/worldwide-wordpress-5k-with-the-mspwug/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fun Fact: System Restore Won&#8217;t Make You a Sandwich</title>
		<link>http://mtekk.us/archives/general/system-restore-wont-make-you-a-sandwich/</link>
		<comments>http://mtekk.us/archives/general/system-restore-wont-make-you-a-sandwich/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 17:56:12 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2323</guid>
		<description><![CDATA[Looks like Microsoft has some sense of humor: It won&#8217;t make me a sandwich? System Restore can fix many problems, but it’s not designed to do everything. It won’t fix a slow download speed, for example. But it’s a great tool to turn to when everything else you’ve tried hasn’t worked&#8230; I ran across this [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like <a title="Go to Microsoft's page on restoring changes using System Restore." href="http://windows.microsoft.com/en-US/windows-vista/Turn-back-time-on-your-PC-Undo-system-changes-with-System-Restore">Microsoft has some sense of humor</a>:</p>
<blockquote>
<h2>It won&#8217;t make me a sandwich?</h2>
<p>System Restore can fix many problems, but it’s  not designed to do everything. It won’t fix a slow download speed, for  example. But it’s a great tool to turn to when everything else you’ve tried hasn’t worked&#8230;</p></blockquote>
<p>I ran across this little nugget last night while trying to figure out why System Restore was only keeping one restore point on my dad&#8217;s laptop.</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/system-restore-wont-make-you-a-sandwich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s Breadcrumbs Rich Snippits Format</title>
		<link>http://mtekk.us/archives/general/google-breadcrumbs-rich-snippits-format/</link>
		<comments>http://mtekk.us/archives/general/google-breadcrumbs-rich-snippits-format/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 02:20:02 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Breadcrumb NavXT]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://mtekk.us/?p=2139</guid>
		<description><![CDATA[Believe it or not, Google has a rich snippits format for breadcrumbs. A user on the WordPress.org forums pointed it out to me. Is it cool? Sure. Is it useful? In its current form, probably not, and this is why. Currently, the Google rich snippits format for breadcrumbs is mostly redundant information. It currently contains [...]]]></description>
			<content:encoded><![CDATA[<p>Believe it or not, Google has a rich snippits format for breadcrumbs. A user on the WordPress.org forums pointed it out to me. Is it cool? Sure. Is it useful? In its current form, probably not, and this is why.</p>
<p><span id="more-2139"></span></p>
<p>Currently, the <a title="Go to Google's Webmaster Tools Help page for it's Breadcrumbs rich snippits format." href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=185417">Google rich snippits format for breadcrumbs</a> is mostly redundant information. It currently contains three properties: url, title, and child. Two of these properties are completely redundant, url and title (especially when using the HTML5 microdata properties). This is their example of the format using the HTML5 microdata constructs:</p>
<pre><code>&lt;div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"&gt;
  &lt;a href="http://www.example.com/dresses" itemprop="url"&gt;
    &lt;span itemprop="title"&gt;Dresses&lt;/span&gt;
  &lt;/a&gt; ›
&lt;/div&gt;
&lt;div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"&gt;
  &lt;a href="http://www.example.com/dresses/real" itemprop="url"&gt;
    &lt;span itemprop="title"&gt;Real Dresses&lt;/span&gt;
  &lt;/a&gt; ›
&lt;/div&gt;
&lt;div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"&gt;
  &lt;a href="http://www.example.com/clothes/dresses/real/green" itemprop="url"&gt;
    &lt;span itemprop="title"&gt;Real Green Dresses&lt;/span&gt;
  &lt;/a&gt;
&lt;/div&gt;
</code></pre>
<p>Ugly, isn&#8217;t it? Now for the same format using RDFa (Google&#8217;s example once again):</p>
<pre><code>&lt;div xmlns:v="http://rdf.data-vocabulary.org/#"&gt;
   &lt;span typeof="v:Breadcrumb"&gt;
     &lt;a href="http://www.example.com/dresses" rel="v:url" property="v:title"&gt;
      Dresses
    &lt;/a&gt; ›
   &lt;/span&gt;
   &lt;span typeof="v:Breadcrumb"&gt;
    &lt;a href="http://www.example.com/dresses/real" rel="v:url" property="v:title"&gt;
      Real Dresses
    &lt;/a&gt; ›
   &lt;/span&gt;
   &lt;span typeof="v:Breadcrumb"&gt;
    &lt;a href="http://www.example.com/dresses/real/green" rel="v:url" property="v:title"&gt;
      Real Green Dresses
    &lt;/a&gt; ›
   &lt;/span&gt;
&lt;/div&gt;
</code></pre>
<p>That&#8217;s much, better. However, this still doesn&#8217;t mean that all of the data is non-redundant. The url and title properties still are redundant here as the href property of an anchor gives us the URL (more importantly, it gives the computer the URL), and the title is implied to be the contents of the anchor tag.</p>
<p>The point of microformats/rich data formats is to provide extra data to the computer so it can understand what is obvious to humans. In the case of the url and title properties, the computer fully understands these things without the help of extra data thanks to HTML.</p>
<p>What is nice, however, is the defining of a breadcrumb type for each breadcrumb in the trail, and the defining of a set of breadcrumbs. If the focus was more on standardizing the way we represent a breadcrumb trail in markup I would be all over it.</p>
<p>I also disagree with placing the breadcrumb separator as a member of a breadcrumb, as done in their example. Note that this may just be a typo, or something that is flexible. The way I see it, a separator is just as its name implies, a separator. It separates breadcrumbs, and thus it should not be the member of any particular breadcrumb.</p>
<p>Lastly, I plan on monitoring this format as it evolves and will implement it into Breadcrumb NavXT when I see fit.</p>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/google-breadcrumbs-rich-snippits-format/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Goals, Week 4</title>
		<link>http://mtekk.us/archives/general/goals-week-4/</link>
		<comments>http://mtekk.us/archives/general/goals-week-4/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 21:41:34 +0000</pubDate>
		<dc:creator>John Havlik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://mtekk.weblogs.us/?p=2017</guid>
		<description><![CDATA[While productive, the last two weeks have been filled with a ton of maintenance related work. I have done some work on the theme for this blog, database cleanup, and various behind the scenes things for Weblogs.sc. Combining these with trying to catch up from vacation, it hasn&#8217;t been a quiet few weeks. But now, [...]]]></description>
			<content:encoded><![CDATA[<p>While productive, the last two weeks have been filled with a ton of maintenance related work. I have done some work on the theme for this blog, database cleanup, and various behind the scenes things for Weblogs.sc. Combining these with trying to catch up from vacation, it hasn&#8217;t been a quiet few weeks. But now, it&#8217;s time for weekly goals again. </p>
<ol>
<li>Complete the outline for my presentation for WordCamp MSP.</li>
<li>Get Breadcrumb NavXT 3.6.0 ready for translators. Right now I&#8217;m aiming for August 23rd as the release date.</li>
<li>Run at least 3 times this week. Since a hilarious (when looking back on it) crash on my mountain bike on July 4th, I have not been keeping up on my running routine. It&#8217;s time to change that.</li>
</ol>
<p>-John Havlik</p>
<p>[end of transmission, stay tuned]</p>
]]></content:encoded>
			<wfw:commentRss>http://mtekk.us/archives/general/goals-week-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

