<?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/"
				  >
<channel>
<title></title>
<link>http://teknocat.org/blog_feed.xml</link>
<description><![CDATA[Hi there, thanks for visiting!
My blog covers a variety of topics and interests. As I see what the interest is on specific subjects or arcticles I'll narrow it down. My blog will mostly cover geeky topics, anything from computers, to politics to video games.]]></description>
<pubDate>Wed, 11 Aug 2010 03:27:27 -0600</pubDate>
<lastBuildDate>Wed, 11 Aug 2010 03:27:48 -0600</lastBuildDate>
<language>en-us</language>
<image><title></title>
<link>http://teknocat.org/blog_feed.xml</link>
<url>http://teknocat.org/themes/default/images/site-image.gif</url>
</image>
<item>
<title>Finally, you can transfer files to/from your iPhone via USB</title>
<link>http://teknocat.org/blog/randomness/show/9/finally--you-can-transfer-files-to-from-your-iphone-via-usb</link>
<pubDate>Wed, 11 Aug 2010 03:27:27 -0600</pubDate>
<description><![CDATA[<p style="font-family: 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; text-align: left; font-size: 12px;">I just noticed with the current iTunes, and maybe with iOS 4 but not sure if it's dependent on that, that you can use iTunes to transfer files to/from your iPhone if you have a file sharing app installed. Woohoo! It seems a bit limited, since you can seem to browse folders on the phone only the top level, but at least you can do the transfers right there in iTunes over the USB cable.</p>
<p style="font-family: 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; text-align: center; font-size: 12px;"><img style="font-family: 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; text-align: left; float: none; padding: 0px; margin: 0px; border: 0px;" src="http://teknocat.org/uploads/images/screen_shot_2010-08-11_at_3.23.08_am.png" alt="" width="450" height="247" /></p>]]></description>
<guid>http://teknocat.org/blog/randomness/show/9/finally--you-can-transfer-files-to-from-your-iphone-via-usb</guid>
</item>
<item>
<title>Dr. Who Theme Performed on Twin Tesla Coils</title>
<link>http://teknocat.org/blog/randomness/show/8/dr--who-theme-performed-twin-tesla-coils</link>
<pubDate>Tue, 01 Jun 2010 03:30:42 -0600</pubDate>
<description><![CDATA[<p>Dooood! Sweeeeet! This is by far the coolest thing I have seen in a while. Thanks to <a href="http://geeksaresexy.net" target="_blank">Geeks are Sexy</a> for bringing it to my attention (<a href="http://www.geeksaresexy.net/2010/05/31/amazing-dr-who-theme-performed-on-twin-tesla-coils/" target="_blank">original post</a>).</p>
<p><a name="youtube_vid_PdrqdW4Miao"></a><object width="450" height="300"><param name="movie" value="http://www.youtube.com/v/PdrqdW4Miao&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PdrqdW4Miao&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="300"></embed></object></p>]]></description>
<guid>http://teknocat.org/blog/randomness/show/8/dr--who-theme-performed-twin-tesla-coils</guid>
</item>
<item>
<title>How Twilight Works</title>
<link>http://teknocat.org/blog/randomness/show/7/how-twilight-works</link>
<pubDate>Thu, 27 May 2010 16:17:57 -0600</pubDate>
<description><![CDATA[<p>Yes this has been posted all over the place in various different  formats and many of you have probably already read or seen videos of  this. But <a href="http://geeksaresexy.net" target="_blank">Geeks are Sexy</a> were good enough to  post this and I wanted to make sure it gets repeated to everyone I know  as well.</p>
<p><a name="youtube_vid_K4uuGvmAxTI"></a><object width="450" height="300"><param name="movie" value="http://www.youtube.com/v/K4uuGvmAxTI&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/K4uuGvmAxTI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="300"></embed></object></p>]]></description>
<guid>http://teknocat.org/blog/randomness/show/7/how-twilight-works</guid>
</item>
<item>
<title>Mobile Safari Background Image Scaling Quirk</title>
<link>http://teknocat.org/blog/computer-stuff/web-development/show/6/mobile-safari-background-image-scaling-quirk</link>
<pubDate>Thu, 27 May 2010 15:46:34 -0600</pubDate>
<description><![CDATA[<p>Mobile Safari on the iPhone, iPod and iPad does a great job of  scaling websites to fit the viewport, including scaling of CSS  background images. It does result in some minor visual artifacts (often  thin lines at the edges of images), but all in all makes full websites  very usable.</p>
<p>However, I discovered a strange quirk on a site I am  currently working on and how to work around it, so I thought I would  detail my findings here.</p>
<h3>The Problem</h3>
<p>We are developing a new website in which the header and footer have background images that are wider than the actual content area. The images are also too wide to safely fit in the lowest common denominator browser window in a 1024x768 desktop. We therefore needed a container that fit to the window with the background image centered, a very reasonable solution commonly used in those cases.</p>
<p>In addition, for optimal performance we put all of the graphics into one giant sprite that was 1224x1660. I have created large sprites like that for other sites that mobile Safari has no problem scaling correctly (like my site, for example).&nbsp; As such, something to do with the large size of the sprite and the fact that it was being placed into a container of 100% width must have thrown off mobile Safari's scaling calculations.</p>
<p>Here is a screenshot showing the broken scaling, with some red outlines and background applied to header elements to help highlight the issue:</p>
<p style="text-align: center;"><img src="http://teknocat.org/uploads/images/iphone-screenshot1.jpg" alt="Website with broken graphics scaling on iPhone" width="414" height="770" /></p>
<p>It turns out the reason for this is a resource limit on the iPhone - the amount of memory an image can use once downloaded and opened. This same limit applies to mobile Safari on the iPod and iPad. Note that this limit is nothing to do with the file size. The maximum limit for images is 1024x1024x3 (3,145,728). If the width and height dimensions of your image multiplied together exceed this value, the image will be down sized. The result can vary depending on the viewport size (whether you're on an iPhone or an iPad).</p>
<p>There does, however, seem to be a bug whereby your image will get scaled if it's over 2 mega pixels, despite the fact that it should be fine so long as it's under 3,145,728. This is discussed in more detail over at <a href="http://www.defusion.org.uk/archives/2010/02/19/shrinking-large-background-image-bug-in-iphone-safari/" target="_blank">Defusion.org.uk</a>.</p>
<h3>The Solution</h3>
<p>To solve the problem you just have to find a way to reduce the dimensions of your image. In the case of this website, we split the large graphic sprite into two files. It may have also been possible to just take out some of the excess whitespace in the image file.</p>
<p>Having done this, mobile Safari scales the images correctly since both images are within the memory resource limit and are therefore not down-sized - just scaled with the rest of the site to fit the viewport. There is still some minor visual artifacting as a result (1px lines at the edges of some elements), but that's an expected result of the scaling and is seen in many other sites.</p>
<p>Here you can see the site now looking great on the iPhone:</p>
<p style="text-align: center;"><img src="http://teknocat.org/uploads/images/iphone-screenshot2.jpg" alt="Website with fixed up background images on iPhone" width="414" height="770" /></p>]]></description>
<guid>http://teknocat.org/blog/computer-stuff/web-development/show/6/mobile-safari-background-image-scaling-quirk</guid>
</item>
<item>
<title>New Google Phone Whispers Targeted Ads in Your Ear</title>
<link>http://teknocat.org/blog/randomness/show/5/new-google-phone-whispers-targeted-ads-your-ear</link>
<pubDate>Thu, 27 May 2010 02:24:31 -0600</pubDate>
<description><![CDATA[<p style="font-family: 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; text-align: left; font-size: 12px;">I don't usually watch the Onion as I generally find it a bit over the top ludicrous and not all that funny, but this is a good one:</p>
<p style="font-family: 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; text-align: left; font-size: 12px;"><a name="youtube_vid_Xtuxax8Dtk4"></a><object width="450" height="300"><param name="movie" value="http://www.youtube.com/v/Xtuxax8Dtk4&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Xtuxax8Dtk4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="300"></embed></object></p>]]></description>
<guid>http://teknocat.org/blog/randomness/show/5/new-google-phone-whispers-targeted-ads-your-ear</guid>
</item>
<item>
<title>Choice: Reality or Illusion?</title>
<link>http://teknocat.org/blog/philosophy/show/3/choice--reality-or-illusion</link>
<pubDate>Thu, 27 May 2010 01:30:45 -0600</pubDate>
<description><![CDATA[<p>What is "choice" anyway? We know it's something we can't stand not to have. It's the one thing that makes us feel as though we are in control of our lives. But we also know that the choices we can make are limited to the ones that are offered. We accept this as normal and are happy so long as we are given choices.</p>
<p>There are many reasons (or are they excuses?) why our choices are limited, some we understand and some we don't. Either way we accept those limitations as reality. All of our choices are ultimately limited by the physical world that we live in. Some of us spend our lives seeking means to expand our choices and often meet with success. Others are lazy and just accept the limitations put in front of them. But all of us accept that there are ultimate barriers we can never breach, such as the laws of nature. I question whether those barriers really exist; if they are truly the edge of our reality beyond which no choices are available to us.</p>
<h3>Is choice an illusion?</h3>
<p>Our choices are ultimately limited because of our belief that nothing can or does exist beyond the barriers that limit our physical existence and that we can only exist within those barriers. Is this really the case?</p>
<p>Just for a moment I'd like to draw a parallel between our real world and the fantasy world of The Matrix. The reason humans in The Matrix, for the most part, could exist in a content state of ignorance was not because it was a precise replica of real life. That component was purely superficial. It was because the machines gave the humans a choice, if only on a sub-concsious level. They were under the impression that they actually had a choice and had made the one they desired, when in fact those who wanted to control them had arranged that choice such that it would be the only one they would make.</p>
<p>When we choose from a limited menu, are we really making a choice? Since somebody else has control over what is on the menu, the choice has actually been made for us already. Just because you choose the chicken over the fish doesn't mean you really made a choice. You just went with one of the choices that was already made for you. Next time you might pick the other. If you go to the same restaurant frequently and work your way through the menu you will utimately be left with no more choices to make. We make different choices every day and it would honestly be tough to make every possible choice you could make within one lifetime. Ultimately we repeat our choices over and over again and get ourselves trapped in a cycle of choices that others have already made for us.</p>
<p>By this logic, choice would seem to be an illusion. When we think we are making choices we are not. We are picking from choices that have already been made for us. Some of those choices are limited by nature. We accept the ultimate limitation of nature as out of our control. Or is it?</p>
<h3>What's the real illusion?</h3>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">The most powerful, rich and affluential people in the world still cannot choose from things that do not exist.  No amount of money can buy you something that simply does not exist and cannot be made from the resources available in our physical world. We cannot will things into existence or forcibly break the laws of nature (or so we would believe).</p>
<p>Do the choices presented to us exist because we believe no others can? Or because of some external power that controls/limits them?</p>
<p>Even if we have all the power, money and influence the world as we know it could offer us, we are still ultimately limited by nature. As far as we know we cannot simply float off the planet, fly through the air, or breath in outer space - not without some form of technology, at any rate. We accept this as fundamental truth, living our lives and accepting the choices we have based on this belief.</p>
<p>But is this really the case? Or do we believe this "truth" because we are taught to believe it. Or are we given a choice of whether or not to believe it but are really only allowed to make the choice everyone else has made?</p>
<h3>Endless Possibilities</h3>
<p>When we are new born babies we know absolutely nothing. Our minds are completely open and willing to accept anything we are taught. Before we learn to speak, everything we learn is through observation via all our 5 physical senses. We have to make up our own minds about everything with little to no understanding of what we are making up our minds about and no frame of reference for comparison. We accept everything our parents or guardians teach us and have no choice but to believe they must be teaching us the truth.</p>
<p>At a young age we are capable of accepting anything; we only accept what we are taught because we don't know any better. However, when we are very young we are far more imaginative than adults. We can think of and believe in ideas that adults find ludicrous and silly based on their understanding of reality - we're just silly children with over-active minds.</p>
<p>Yet I have heard stories of children who could do some crazy sounding things, but stopped because it scared the crap out of their parents who asked them to stop. I, for example, as a young child seemed to be able to read my mother's mind. Perhaps it was just some crazy intuition, but I would voice something she was thinking of doing before she did it, or start humming a tune she had been thinking of only in her mind. It scared her so I stopped doing it. I know of this because she told me. While she remains firmly grounded in physical reality, it certainly made her wonder if there are at least greater possibilities for the human mind.</p>
<p>So if we were not taught about the limitations of "reality", would they really exist? Do they only exist because of our belief in their existence? Could we, in fact, make any choice we wanted to, even if it defied the known physical nature of our universe, if only we were not taught about physical limitations and things that are "impossible"?</p>
<p>I believe, as I'm sure many others do, that the human brain has far greater abilities than we realize and maybe that's all we're missing out on. Perhaps developing those abilities would have no affect on our physical reality. Or perhaps they would help us realize the truth of our reality and that in fact the only limitations are the ones we believe in.</p>
<h3>Food for Thought</h3>
<p>I will leave that with you, and encourage you to go out and rent or buy "What the Bleep do We Know" if questions of reality intrigue you. Also, go watch The Matrix, if you haven't already. It can really make you think about the idea of choice and the real difference between reality and illusion.</p>
<p>Remember, our brains do not know the difference between dreams and reality. Only when we wake up do we realize our dreams were not the same as what we experience when we are awake. But maybe our waking life is the dream and dreams are in fact reality...</p>
<h3>What the Bleep Do We Know Trailer/Intro</h3>
<p><a name="youtube_vid_m7dhztBnpxg"></a><object width="450" height="300"><param name="movie" value="http://www.youtube.com/v/m7dhztBnpxg&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/m7dhztBnpxg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="300"></embed></object></p>]]></description>
<guid>http://teknocat.org/blog/philosophy/show/3/choice--reality-or-illusion</guid>
</item>
<item>
<title>Web Design Form vs. Function</title>
<link>http://teknocat.org/blog/computer-stuff/web-development/show/4/web-design-form-vs--function</link>
<pubDate>Thu, 27 May 2010 00:14:06 -0600</pubDate>
<description><![CDATA[<p>I have worked in the field of web development for a number of years now and worked with designers who range quite widely in skill and expertise. It's been my experience that most designers who primarily do print work usually favour form over function and that can present difficulties not only for the developer to code up but in usability of the resulting site by end users.</p>
<p>I therefore wanted to take a minute to chat about form vs function, what works for web and what doesn't, to help give designers ideas on how they can improve their web designs.</p>
<h3>Things to Consider</h3>
<ul>
<li><strong>Above and Below the "Fold"</strong><br />The "fold" refers to the bottom of the browser window. Anything below the fold requires scrolling to see. Users will tend not to scroll down for more unless something above the fold catches their interest. It is important, therefore, to ensure that all the most important content is above the fold. It could be visual, but it must present the user with some sort of call to action or a reason to find out what's belowe the fold.<br /><br /></li>
<li><strong>Buttons and Links</strong><br />Operating systems have established standards that define how buttons and links should appear to make them clear and obvious as something you can click on. Buttons must look clickable - like bubbled out a bit and clearly outlined. Links should be a different colour and usually underlined to indicate their interactivity. The web allows us to make buttons and links look like anything we want, making it easy to break the convention of the operating system users are used to. It's okay to break the conventions of the operating system to suit the design, so long as you follow some basic rules to ensure that your links and buttons are clearly interactive elements.<br /><br /></li>
<li><strong>Visual Elements</strong><br />The human brain is mostly visual. We can interperet and understand an image far more quickly than we can text - any good designer knows this. However, users come to websites for information and not to look at pretty, gratuitous visual displays - except in cases where your company and your website are all about that.&nbsp; It is therefore important to ensure that visual elements convey information the user will be interested in. Any visual elements that don't accomplish that should be kept minimal and out of the way. You don't need a banner that takes up 3/4 of a smaller browser window. You can keep your logo and brand banner small and out of the way while still conveying your brand identity througout the site by using colours and fonts effectively.<br /><br />A simple rule of thumb to follow when considering visual elements is if they do not add anything to the user experience and are not necessary to convey part of the client's brand identity, you probably don't need them.</li>
<li><strong>Functional Elements</strong><br />Most websites these days provide application-like functionality, whether it be for use by the public users or for the client only to manage their content. It is important to consider the elements that will be required to provide this functionality when coming up with a design. Most often the best thing to do is to leave a nice big content space and provide guidelines for the colours and styles that should be used for the text, links and functional buttons and form elements. I find that a space with a pale or white content area makes it the easiest to incorporate functional elements. Those elements can then easily be tweaked, if needed, so their styles match the colours and branding elements in the rest of the site.<br /><br /></li>
<li><strong>Text</strong><br />As much as visual elements can be a far more powerful tool than text for conveying information, text is still king of the web. A good design leaves plenty of space for content while ensuring optimal line length for readability. Text is also important to search engines for helping users find the website. There are many creative ways in which text content can be made more visually appealing, especially on landing pages such as the home page. When thinking of visual elements, consider where text can be used, taking into account colours, fonts and styles that can be applied without using graphics. CSS is a powerful language and can be used to present text in very effective ways.</li>
</ul>
<h3>Examples</h3>
<ul>
<li><a href="http://apple.com" target="_blank"><strong>Apple<br /></strong></a>Apple's website is focused on information about their products and services. Customers go to their site to learn about those things and want to get to that information as quickly as possible. Apple's website is pretty effective at accomplishing that for these reasons:  
<ul>
<li>Very visual home page that conveys a simple but effective message to the user about the latest product they are promoting</li>
<li>Subtle but consistent brand identity throughout the site</li>
<li>Minimal graphics/visuals, effective use of CSS to maintain consistent styling and branding throughout</li>
<li>Clear and obvious navigation elements, easy to get around and find what you need</li>
</ul>
</li>
<li><a href="http://paypal.com" target="_blank"><strong>PayPal<br /></strong></a>PayPal's website is primarily an online payment application, but also provides all the information users need about their products and services. While some pages can be a bit on the busy side, it is a good, effective site for these reasons:  
<ul>
<li>Minimal graphics and visual effects used only where they are effective</li>
<li>Logo/branding minimal yet strong and effectively conveyed throughout the site</li>
<li>Good use of body space makes it easy to incorporate the functionality of their payment application</li>
<li>Clear and simple navigation elements</li>
</ul>
</li>
<li><a href="http://bushleaguedjs.ca" target="_blank"><strong>Bush League DJs</strong></a><br />This website is focused more on giving the user a cool experience and expressing their personality than in providing information. It does a decent job of presenting their music and has received compliments from many users, but is not the most effective for these reasons:  
<ul>
<li>Heavy use of visuals, very prominent brand logo reducing available space for content</li>
<li>Prominent Flash gadget for playing music - cool and fun, but takes away from content</li>
<li>Small space for content with very visually busy background and surroundings, making it harder to focus on reading text information.</li>
<li>Visual elements and limited space made it difficult to incorporate content management functionality for the client</li>
<li>Simple navigation elements and presented in the form of physical knobs but sometimes blend too well with the visuals making it harder for some users to realize they are interactive</li>
</ul>
</li>
<li><a href="http://icarenwt.ca" target="_blank"><strong>I Care NWT</strong></a><br />This website is focused on providing information about recycling programs in the Northwest Territories. It consists of a fair bit of text content as well as visual elements that present information. This is an effective design for these reasons:  
<ul>
<li>Branding and logo is prominent yet does not take up too much vertical space</li>
<li>Colours are clean, navigation is simple, obvious and keeps out of the way of content</li>
<li>Suitable content space that allows comfortable line length for optimal readability and plenty of space for large visual elements used to communicate information</li>
<li>Content on home page is clearly chunked and easy to spot</li>
<li>Design made it very easy to incorporate content management features for the client that are easy to see and use and never cramped for space.</li>
</ul>
</li>
</ul>
<p>I will update this list as I complete more projects or find other sites that offer both good and bad examples.</p>]]></description>
<guid>http://teknocat.org/blog/computer-stuff/web-development/show/4/web-design-form-vs--function</guid>
</item>
<item>
<title>Why Routers Suck</title>
<link>http://teknocat.org/blog/computer-stuff/show/2/why-routers-suck</link>
<pubDate>Thu, 13 May 2010 23:16:39 -0600</pubDate>
<description><![CDATA[<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">I have never had so much trouble with a router than I did recently with the D-Link DIR-130.  It was recommended to us by a very high paid technician who'd had a lot of experience with them and had found them very good particularly for business who use VPNs.</p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">But this one just sucks!  Not only can it not manage to run reliably, but:</p>
<ul style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;"><li style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">It's configuration database gets corrupted if you configure it from Safari</li>
<li style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">It craps out if you try to configure certain things using remote access to the configuration (outside your home/office network)</li>
<li style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">When it craps out, you have to factory reset and restore the firmware and your configuration</li>
<li style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">D-Link uses a tech support call center in India with people who can't speak or understand English very well, are obviously used to dealing with clueless lay people and are just plain rude. Plus they won't admit when the router actually has a problem, it must be your network or your computer (of course, how could I have been so stupid???)</li>
</ul><p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;"><img src="http://teknocat.org/uploads/images/dlink-dir-130.jpg" alt="" width="450" height="187"></p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">Bottom line is just don't buy one of these.</p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">I haven't had the greatest luck with other routers in recent years, either.  I used to know that I could rely on Linksys (now owned by Cisco) to be solid and always just work.  But they've been going down hill and have gotten even worse since they were bought out by Cisco.  They don't implement wi-fi standards properly most of the time (mainly Wireless-N) and they just in general don't work well for all the things you want to do.</p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">There are so few companies these days that will make a good quality product without cutting corners.  This is due to the drive for lower prices and consumers who mostly have no clue about the real value of the electronic products they buy other than the advertised features they can measure it by.  You compare a bunch of products, they all advertise a list of features, so you make your decision based on which features you need and who can offers those features for the lowest price.  The time and effort (or lack thereof) that was put into making the thing is pretty much irrelevant to you even though it's going to make the biggest difference to your experience with the product.</p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">Everyone is now aiming to include the most features for the least money, resulting in a large number of choices and no consistency in quality, even between one model of a single brand and the next. Quality is sacrificed to push out more for less to consumers who mostly don't have the expertise to really have any idea of where the real value in the products lie. They can only go by a list of features compared to prices amongst a bunch of different brands and models.</p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">Apple is one of the only companies left in the electronics and computer industry who doesn't sacrifice quality and is will to charge the price for it.  Yes, Steve Jobs is a cut-throat business man who's looking to make as much profit as he can, but so is every other company out there.  He just does it differently and people don't like it very much.  But the Apple Airport Extreme base station router is by far the best for home users.  You'll pay considerably more for it than equivalent routers from other brands, but what you will get is something that works reliably 95% of the time right of the box with minimal hassle.  Not only that but they give you a really nice and user-friendly configuration program to go with it, not some cruddy and confusing web interface full of a lot of technical terms for the most basic configuration options.</p>
<p style="font-family:'Lucida Grande', Lucida, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;">At this point I have no idea what sort of router is good for business use, particularly on a Mac network, but will post a comment here when we've found one that's good and solid.</p>]]></description>
<guid>http://teknocat.org/blog/computer-stuff/show/2/why-routers-suck</guid>
</item>
<item>
<title>Open Standards vs. Flash (AKA Why Flash Should Die)</title>
<link>http://teknocat.org/blog/computer-stuff/show/1/open-standards-vs--flash--aka-why-flash-should-die</link>
<pubDate>Wed, 12 May 2010 19:56:42 -0600</pubDate>
<description><![CDATA[<p>Those of you keeping up on the buzz about the iPhone, iPod Touch and  iPad have probaby read, if not contributed to or commented on, articles  about the fact that they do not include a Flash player and the current war between Adobe and Apple over the matter. If you own one  of these products you probably find it frustrating sometimes when a  website is broken because it requires Flash.</p>
<p>Apple has a number of reasons for not supporting Flash on their mobile devices. To me, as a web developer, the most important one is for the purpose of getting away from the need for a proprietary plugin just to do simple things that can be accomplished using open standards.&nbsp; I am fully behind Apple's decision not to support it and will gladly avoid using Flash unless it is absolutely necessary or really is the most appropriate solution for the job.</p>
<h3>Why do I prefer Open Standards over Flash?</h3>
<p>For the past couple of years I've been advocating open standards over Flash because most of the things you might use Flash for can be accomplished using the existing open standards supported by all the major web browsers - including Internet Explorer 6 (may it rest in piece). Basically Flash is just unecessary most of the time.</p>
<p>Most websites with Flash commonly use it for one or more of the following purposes:</p>
<ul>
<li>Gratuitous visual effects and nifty navigation systems</li>
<li>Slideshows of photos or combinations of image and text content</li>
<li>Fancy menus and rollover effects</li>
<li>Interactive maps (for selecting a location, for example)</li>
<li>Video or audio playback</li>
<li>Interactive game</li>
</ul>
<p>First of all, gratuitous visual effects are completely useless. They almost never add anything useful to the user experience - as in they don't make it easier for the user to access the content they want.&nbsp; If anything they distract from the content.&nbsp; 98% of the time users want a site to load quickly and be able to find what they are looking for in the shortest possible time.</p>
<p>Sometimes they go to a site for entertainment - to listen to music, watch a video or play a game. In those cases Flash is a useful and necessary tool - at least until the new HTML5 open standard is complete and supported by all web browsers.</p>
<p>But other than games, audio and video, all of the other items I listed above can be accomplished <strong>without</strong> Flash using <strong>current web standards</strong> available in all the current major web browsers on desktops, laptops and the majority of smart phones and other Internet-enabled mobile devices.&nbsp; If you MUST have gratuitous visual effects on your site, many can be accomplished with open standards too.</p>
<p>I'm not going to get into the details of why Flash is bad and why open standards are better because there's a few dozen articles around the intertubes already covering those topics and all the gory details about Apple vs. Adobe.&nbsp; Just do a <a href="http://www.google.ca/search?hl=en&amp;rls=en&amp;q=apple+vs+adobe+flash" target="_blank">google search for "apple vs adobe flash"</a>.</p>
<p>My main point is just that Flash should not be necessary, is mostly unecessary now and with new standards does not need to be necessary in the future.&nbsp; That is not to say that it doesn't have it's place for certain things.&nbsp; Just that it doesn't need to be a standard on the web.</p>
<p>You don't need Flash to play hundreds of free games on your Apple mobile devices - you can get tons from the app store FOR FREE. You don't need Flash to watch video on your iPhone - the websites hosting them just need to support the phone so they can play back the source video file in the built-in video player.</p>
<p>I advocate open standards and want to see them prevail over Flash - and Silverlite and other equivalents, basically the need for proprietary plugins. That way I know that the websites I develop will work on the widest range of devices for the majority of users.</p>]]></description>
<guid>http://teknocat.org/blog/computer-stuff/show/1/open-standards-vs--flash--aka-why-flash-should-die</guid>
</item>
</channel>
</rss>