﻿<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
  <title>Pixalt Blog</title>
  <link rel="alternate" type="text/html" href="http://pixalt.com/blog/blog" title="Pixalt Blog" />
  <tagline>Pixalt Blog: Articles and News About Web Design</tagline>
  <id>http://pixalt.com/blog/feeds/atom.xml</id>
  <generator>Presstopia</generator>
  <copyright>Copyright (c) 2009 Pixalt Blog</copyright>
  <modified>2009-09-30T12:39:06Z</modified>
  <entry>
    <title>Website Launch: SweetTrio Online Store</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=12&amp;t=Website-Launch-SweetTrio-Online-Store" title="Website Launch: SweetTrio Online Store" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=12&amp;t=Website-Launch-SweetTrio-Online-Store</id>
    <modified>2009-09-30T12:39:06Z</modified>
    <issued>2009-09-30T12:27:00Z</issued>
    <created>2009-09-30T12:37:56Z</created>
    <content type="text/html" mode="escaped">I am pleased to announce that we recently launched an ecommerce website for SweetTrio, a gourmet apple and chocolate store in Grafton, WI. Besides the regular features, the site includes live UPS shipping prices and the ability to administer products/details. It is also already performing well in search engines, and has taken top 5 Google rankings for almost 1/2 the products.&lt;br&gt;&lt;br&gt;Congrats to SweetTrio on their first ecommerce website!! You can see it live at &lt;a href="http://www.sweettrio.com"&gt;www.sweettrio.com&lt;/a&gt;.</content>
  </entry>
  <entry>
    <title>Pixalt Launches Website for the Movie 'La Soga'</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=11&amp;t=Pixalt-Launches-Website-for-the-Movie-L" title="Pixalt Launches Website for the Movie 'La Soga'" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=11&amp;t=Pixalt-Launches-Website-for-the-Movie-L</id>
    <modified>2009-04-27T16:15:55Z</modified>
    <issued>2009-04-27T15:59:00Z</issued>
    <created>2009-04-27T16:13:46Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;I'm pleased to announce that today we launched a website for the movie "La Soga." Check it out at &lt;a target="_blank" href="http://www.lasogamovie.com"&gt;http://www.lasogamovie.com&lt;/a&gt;. It's a beautiful film (think "City of God") that was shot in the Dominican Republic and stars New York actor Manny Perez.&lt;/p&gt;

&lt;p&gt;The La Soga website features streaming video and an &lt;a href="http://www.lasogamovie.com/gallery.aspx" target="_blank"&gt;AJAX photo gallery&lt;/a&gt;, which updates asynchronously but still allows the web browser's "Back" button to work correctly.&lt;/p&gt;

&lt;p&gt;A few credits where they are due: this site was designed by &lt;a target="_blank" href="http://archetrope.com/"&gt;Archetrope™ Design&lt;/a&gt; and produced by Steven Holtzman from &lt;a target="_blank" href="http://www.holtzmanfilms.com"&gt;Holtzman Films&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Usability Lessons From the iPhone</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=9&amp;t=Usability-Lessons-From-the-iPhone" title="Usability Lessons From the iPhone" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=9&amp;t=Usability-Lessons-From-the-iPhone</id>
    <modified>2009-03-24T08:37:12Z</modified>
    <issued>2009-03-24T09:33:00Z</issued>
    <created>2009-03-20T14:55:18Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;I don't think I've been in a meeting about a website or application in the last couple years where someone hasn't mentioned the Apple iPod or iPhone. I am starting to hear "We want the website to be simple, like Apple's stuff." as often as I hear "We need our site to rank high on Google."&amp;nbsp; But why does everyone love the simplicity of Apple products? Behind this praise is a great usability lesson that can be applied to websites and applications.&lt;/p&gt;

&lt;p&gt;The funny thing about this is, the iPhone is &lt;b&gt;&lt;i&gt;not &lt;/i&gt;&lt;/b&gt;a simple device. It does some very complicated things for a phone: you can surf the internet, send email, find restaurants, take photos, listen to music.... sometimes all at once. And then you can buy an application that makes light saber sounds while you update your FaceBook profile (a good Jedi Knight is always plugged into his/her friend network). If the iPhone were a simple device it would have nothing but a clock, a phone, and maybe an address book. It is definitely not that.&lt;/p&gt;

&lt;p&gt;Why, then, does everyone think the iPhone is so "simple"? Because what they really mean is that the iPhone is&lt;b&gt; &lt;i&gt;easy to use&lt;/i&gt;&lt;/b&gt;. All these great features might be hard to master on other phones, but even my grandmother could use an iPhone to check her email (and as research for this article, she will). In programmer-speak, it's a device with high "usability".&lt;/p&gt;

&lt;h3&gt;Why is the iPhone so Usable?&lt;/h3&gt;
&lt;p&gt;Let's look at the main iPhone interface and try to figure out why it's so easy to use. Here's a picture and quick description for anyone who hasn't seen one yet.&lt;/p&gt;

&lt;table style="width: 100%;" align="center" border="1" cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="/blog/uploads/iphone.gif"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The iPhone&lt;/b&gt;&lt;br&gt;Select an application by pressing an icon. To switch
to another application, press the big button at the bottom and
tap your next choice. No other menus, buttons, or shortcuts are possible.&lt;br&gt;&lt;br&gt;You're done writing email? &lt;b&gt;Press the big button. &lt;/b&gt;&lt;br&gt;&lt;br&gt;Finished searching for local sushi restaurants? &lt;b&gt;Press the big button.&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;It's pretty easy - when you want to switch programs, just press the big button and then tap the next program's icon. With most phones and PCs, this task is far more complicated because users have to look for the 'exit' button or decide which menu to open. The iPhone washes all this confusion away with one omnipresent button. Is this one button the reason for its great usability? It's an obvious place to start. A highly usable device or website reduces the amount of thinking its users must do, and only having one button definitely accomplishes that. &lt;/p&gt;

&lt;p&gt;However, I think that this one button approach is not the reason that the iPhones is easy to use. Think of all the phones or appliances that only have 1-2 buttons but are still hard to figure out (ever tried to set the alarm clock in a hotel room?). If you look underneath this magical button, you find that the real reason the iPhone is easy to use is &lt;i&gt;&lt;b&gt;it perfectly models the user's thought process&lt;/b&gt;&lt;/i&gt;. The interface presents controls that correspond to the user's chosen task and current thoughts in a simple and easy to understand way.&lt;/p&gt;

&lt;h3&gt;Compare the iPhone to a PC&lt;/h3&gt;
&lt;p&gt;That might sounds like programmer babble, so let's consider an example. As a user, when you want to switch tasks on a phone or computer you have to (1) exit the current program and then (2) open a new one. The iPhone corresponds perfectly to these steps: (1) press the big button and then (2) choose a program. Other phones and computers don't quite have this correlation, which forces you to think more. If I'm using Excel on my PC and want to open Outlook, here are my options to accomplish Step 1:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Navigate to my desktop and look for the Outlook icon.&lt;/li&gt;&lt;li&gt;Go to the Start menu and look for Outlook in my programs list.&lt;/li&gt;&lt;li&gt;Press the hot key on my keyboard that I assigned to Outlook.&lt;/li&gt;&lt;li&gt;Close Excel (wait...should I save?).&amp;nbsp; &lt;br&gt;&lt;/li&gt;&lt;li&gt;Try to remember if Outlook is open and then press alt-tab.&lt;/li&gt;&lt;li&gt;Look at the Taskbar to see if Outlook is open and then click on it.&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;My PC seems to require a lot more thought to complete this task than the iPhone. Only option #4 is anything like Step 1, but it will distract me with messages about saving my Excel file. Option #3 is also pretty good, which shows why people like shortcuts (no need to deal with all these other steps). But none of these really match the task and thinking in Step 1. Plus, many of them require multiple steps or special configurations (shortcuts have to be created, for example). Deciding which of them to pick and how each relates to my task makes me ...have to think. And thinking is work, which means I will forever say that using a PC is harder than using an iPhone.&lt;/p&gt;

&lt;h3&gt;Conclusion: Learn How Your Users Think&lt;/h3&gt;
&lt;p&gt;Let's&amp;nbsp; review what we've learned:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;The iPhone is a pretty complicated phone, but people find it easy to use.&lt;/li&gt;&lt;li&gt;It is easy to use because you don't have to think very much - it takes minimal effort to
choose what you want to do, and then do it.&lt;/li&gt;&lt;li&gt;It accomplishes this because its interface matches the user's thoughts and goals in a simple and correct way.&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;When people crave "simplicity" in a website or application, what they are really seeking is a highly usable interface that reduces the amount of thought users have to put into each action. Accomplishing this means that people find your software easy to use and full of
delightful features. We don't want simple devices or websites, we want ones that make complicated and amazing tasks very easy.&lt;/p&gt; 

&lt;p&gt;Usability at it's finest, and the iPhone definitely deserves its kudos.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Pixalt Launches Shopping Website For Frankly Wines</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=8&amp;t=Pixalt-Launches-Shopping-Website-For-Fra" title="Pixalt Launches Shopping Website For Frankly Wines" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=8&amp;t=Pixalt-Launches-Shopping-Website-For-Fra</id>
    <modified>2009-02-09T10:23:42Z</modified>
    <issued>2009-02-09T10:16:00Z</issued>
    <created>2009-02-09T10:21:39Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;I am happy to announce that last Monday we launched a new website for Frankly Wines, a wine store in Tribeca, New York City. You can view it here: &lt;a href="http://www.franklywines.com"&gt;Frankly Wines Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The site houses its own shopping cart and ecommerce system, and synchronizes with a POS inventory system that the store was already using.&lt;/p&gt;

&lt;p&gt;Congrats to Frankly Wines on their new website!!&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Security Part II - Passwords</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=7&amp;t=Security-Part-II-Passwords" title="Security Part II - Passwords" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=7&amp;t=Security-Part-II-Passwords</id>
    <modified>2008-12-13T11:28:03Z</modified>
    <issued>2008-12-12T11:09:00Z</issued>
    <created>2008-12-13T11:16:06Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;This is Part II of an ongoing series in basic internet security for web users. &lt;a href="/blog/default.aspx?id=3&amp;amp;t=Security-Part-I-Email-Accounts-and-Why"&gt;Last time&lt;/a&gt;, we talked about email accounts and how important it is to keep them secure. This post, I want to talk about passwords - how to keep them "strong" and the best practices for creating them.&lt;/p&gt;
&lt;p&gt;In short, there are 3 habits to keeping your online passwords secure:&lt;/p&gt;
&lt;ol&gt;	
&lt;li&gt;Use a unique password for every important online account (banks, etc.).&lt;/li&gt; 
&lt;li&gt;Create “strong” passwords, which are harder for hackers to obtain.&lt;/li&gt;
&lt;li&gt;Look for “HTTPS”, which ensures that  your transactions are secure.&lt;/li&gt;
&lt;/ol&gt;


&lt;h3&gt;1. Important Accounts Need Unique Passwords&lt;/h3&gt;
&lt;p&gt;This point relates somewhat to the previous security post. While most of us have one password we use for every website, doing so is very dangerous. If a hacker were to steal your password from one website, that person could probably login to every site where you have an account (especially he or she knew your email address). Think of it like this - if you had your life savings stashed in 10 different safes, would you give them all the same combination code? &lt;/p&gt;
&lt;p&gt;If you want more motivation, think about how many people work on or around the average website. For all your online accounts, do you trust every programmer, subcontractor, temp worker, or janitor who works for each company? You might be surprised at how accessible your information is -  personally, that scares me more than the prospect of an outside hacker stealing information.  &lt;/p&gt;
&lt;p&gt;To keep your web activity secure, &lt;b&gt;every online account you have with a bank or financial site needs a unique password&lt;/b&gt;. No exceptions. As I mentioned last time, your email needs a separate password too.&lt;/p&gt;
&lt;p&gt;I know remembering all these passwords won't be easy. However, there are a few tools to help you out. For example, &lt;a href="http://www.cp-lab.com/"&gt;CP-Lab&lt;/a&gt; makes an encrypted software program to store your passwords. You can even copy them to clipboard for easy pasting into a login page. Or, there is the &lt;a href="http://www.handypassword.com/password-storage.shtml"&gt;Handy Password Manager&lt;/a&gt;, which has similar functionality. Both of these utilities sell for around $30.&lt;/p&gt;
&lt;h3&gt;2. Strong Passwords - Why Websites Make You Enter Weird Characters&lt;/h3&gt;
&lt;p&gt;Many sites require numbers, non-text character, and/or minimum password lengths. Annoying? Yes, especially if the addition doesn't fit into your normal password that well. However, it keeps your password from being a common word or phrase, which is the next important part of password security. &lt;/p&gt;
&lt;p&gt;You might think that strong passwords are important because the extra characters make your password your harder to guess, but that’s not the main purpose (although that might helper keep your kids out of your online accounts). The real benefit is that they make your password less likely to be in a hacker's "password dictionary".  If you're willing to listen, I’ll explain why you should care about that.
&lt;/p&gt;
&lt;p&gt;[A small aside - please accept my apologies for the overly technical explanation in the following paragraphs. If you're not interested in the gooey details of strong passwords, please feel free to skip to the next section. &lt;b&gt;Just remember that passwords for EVERY critical website should include numbers and non-text characters, whether the site requires them or not.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Password dictionaries come into to play with websites that store what are called “hashed” passwords.   Instead of storing passwords in plain text,  these websites use hashing functions to turn them into long strings of letters and numbers. These new strings can’t be decoded – if I told you the hashed version of my password for this blog, you couldn’t decode it into my actual password.  How does a website log you in if it doesn’t know your password? It hashes the password you provide when you login and compares it to the stored version (which is also hashed, remember). You can learn more abut a popular hashing function called SHA1 &lt;a href="http://en.wikipedia.org/wiki/SHA1"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;OK, here’s how this applies to strong passwords. Hackers, of course, know about hashing and have found a countermeasure. These are actually only a few hashing functions around (they’re pretty hard to write – the few that exist were written by MIT and the NSA). Hackers realized they could create databases that store common passwords and their most common hashed versions. Then, when they gain access to a website's password database, they can look up the hashed password in their database and find your real one. This is why you need a strong password - you are ensuring that your password is not a common word and is therefore less likely to be in a hacker’s database.&lt;/p&gt;
&lt;p&gt;[Another side note - for any programmers reading this, I know I am ignoring a few other security techniques, like password salts. Those are a bit outside the scope of this article, I am merely trying to show why strong passwords are a good idea for end users. If you want more information on password security, Keith Brown has written a nice article in &lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/08/SecurityBriefs/"&gt;MSDN&lt;/a&gt;.]&lt;/p&gt;
&lt;h3&gt;3. Always Look for 'HTTPS'&lt;/h3&gt;
&lt;p&gt;OK, this is the last habit to learn. HTTP is the protocol that makes the internet work. HTTPS is just like HTTP, but it operates over what's called SSL (Secure Socket Layer). Whereas HTTP works in clear text (that anyone could read), HTTPS in encrypted. The details of how this works are beyond this post, for now just understand that HTTPS ensures that your web transaction cannot be viewed by anyone but the website for which is it intended.&lt;/p&gt;
&lt;p&gt;The reason you should look for HTTPS when entering important passwords is that the internet is, by definition, a very public place.. Your transmission must travel through a number of networks to reach its destination, exposing your password to more people than you might like. Using HTTPS makes your password unreadable during this transmission.&lt;/p&gt;
&lt;p&gt;Making sure you do this isn’t hard. Whenever you login or enter your credit card number, make sure the web page is using HTTPS. This should be pretty obvious - the characters will be written in the address bar (i.e. “https://www.yourwebsite.com”). Also, your web browser may also display a padlock or change the color of the address bar for HTTPS sites.&lt;/p&gt;
&lt;p&gt;Not all sites will use HTTPS for passwords, but important ones will. If a website doesn’t use it, make sure you are using a password that is not connected to any important accounts.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Protecting your passwords is far more important than most people think. Luckily though, it isn’t really that hard. These three habits can help you improve the security of your online accounts and identity.&lt;/p&gt;

&lt;p&gt;Happy web travels.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>The Benefits Of Detailed Planning</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=5&amp;t=The-Benefits-Of-Detailed-Planning" title="The Benefits Of Detailed Planning" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=5&amp;t=The-Benefits-Of-Detailed-Planning</id>
    <modified>2008-09-11T12:22:06Z</modified>
    <issued>2008-09-08T19:23:00Z</issued>
    <created>2008-09-08T19:24:06Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;As I write this, there are thousands of designers and developers making websites. They are hard at work with coding, graphical work, and object creation. And they are wasting their time, because a large part of the work they're doing will eventually have to be changed.&lt;/p&gt;
&lt;p&gt;Question: What is the single most important tool for a web designer?&lt;/p&gt;
&lt;p&gt;Answer: A pencil.&lt;/p&gt;
&lt;p&gt;The BIGGEST mistake in web design (and probably the most common too) is a lack of planning. It's a very hard urge to fight - you get excited about a new site or great idea, your client is itching to get started, and your schedule is finally clear... so you launch into it. A flurry of designs and database code later, you've got a good solid version of your site finished. And then your client says the scariest words a programmer ever hears: &lt;/p&gt;
&lt;p&gt;&lt;b&gt;"I was wondering how hard it would be to add [insert feature no one has thought of yet]?"&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;O-o-o-o-o-p-s. Adding that feature will require reworking three database tables, two layers of application code, and the web page itself. The whole process will take 3 days, whereas it would have only 
    taken one day if the designer had known about it from the beginning. This pattern eventually leads to another popular phrase, but this one will come from the designer:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;"This client has NO idea what he/she wants and keeps changing the project specs. I'm redoing things constantly!"&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Who's fault is this? &lt;b&gt;It's the designer's fault.&lt;/b&gt; Well, it may be the project manager's fault at a bigger firm. But SOMEBODY messed up, because there is an awful lot of programming going on without the proper blueprints, prototyping, and specifications. Programming a website shouldn't begin until the following has been accomplished:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;A thorough analysis of the client's business and needs.&lt;/li&gt;
    &lt;li&gt;A diagram of the entire website, including all links, menus, and functionality.&lt;/li&gt;
    &lt;li&gt;A graphical mockup of AT LEAST 2-3 main pages in the site (all the pages would be better).&lt;/li&gt;
    &lt;li&gt;A complete class and database diagram, if the site has with significant application features.&lt;/li&gt;
    &lt;li&gt;An analysis of the future of the website and features. Will it need a mobile browser or web service? Integration with backend accounting system?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Anything less and you should be asking questions (whether you are a programmer or 
    a client). As an example, a lot of web design firms instead use this model when 
    designing websites:&lt;/p&gt;
    &lt;ol&gt;
        &lt;li&gt;Pick a domain name and register it.&lt;/li&gt;
        &lt;li&gt;Sign up for a hosting plan.&lt;/li&gt;
        &lt;li&gt;Approve one of these three site designs we made.&lt;/li&gt;
        &lt;li&gt;Write your content and give it to us.&lt;/li&gt;
        &lt;li&gt;Pay us, we're done.&lt;/li&gt;
    &lt;/ol&gt;
&lt;p&gt;After this process, you will probably have a website. However, over the next few months you will also probably have some problems with the site 
    - new features you want, graphic ideas that no longer fit, pages you didn't think of, 
    etc. 
    All of these issues are pretty straightforward, they could have been discovered 
    with some forethought and planning. Instead, they'll take 3x the amount 
    of time they should because the designer must now destruct what he/she built 
    and then construct the new functionality in place. Imagine building a house and 
    then trying to change the height of the ceiling in the living room. Does that 
    sound ideal?&lt;/p&gt;
&lt;p&gt;Buy a good pencil and eraser, they'll be the best web design tools you own.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Security Alert: An Easy Change to your Router Can Help Protect You From Phishing Sites</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=4&amp;t=Security-Alert-An-Easy-Change-to-your-R" title="Security Alert: An Easy Change to your Router Can Help Protect You From Phishing Sites" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=4&amp;t=Security-Alert-An-Easy-Change-to-your-R</id>
    <modified>2008-07-31T10:34:55Z</modified>
    <issued>2008-07-31T10:29:00Z</issued>
    <created>2008-07-31T10:29:31Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;In the last few weeks, a significant flaw in the way traffic is directed on the internet has been uncovered. While ISPs and network administrators are scrambling to fix the problem, there is still a risk for the average internet user.&lt;/p&gt;
&lt;h3&gt;A Quick Technical Lesson&lt;/h3&gt;
&lt;p&gt;Internet domains (i.e. "pixalt.com") are masks of what is called an "IP address", which is basically a phone number for websites. When you type a website into your web browser, your computer or router must lookup the IP address of that site from a DNS server. Your internet provider (Verizon, Timer Warner, etc) usually handles this for you.&lt;/p&gt;
&lt;h3&gt;The Problem&lt;/h3&gt;
&lt;p&gt;A flaw has been found in the way these DNS lookups occur. This flaw could let a malicious attacker manipulate a DNS lookup and redirect you to a different IP address, which would then lead you to a different website than the one you requested. The website at that address would probably look similar to the intended site, but would collect your financial or personal information.&lt;/p&gt;
&lt;h3&gt;Are You Vulnerable?&lt;/h3&gt;
&lt;p&gt;This is a problem that your ISP will eventually fix, and many are doing so as I write this. The current estimate is that about 50% of the servers in the world have this problem. To check if you're vulnerable, use the "Test My DNS" button on this page:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://www.dns-oarc.net/oarc/services/dnsentropy"&gt;https://www.dns-oarc.net/oarc/services/dnsentropy&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;The Solution&lt;/h3&gt;
&lt;p&gt;If you are vulnerable, you need to set your computer to use a DNS server that is known to have fixed this flaw. If you have a home network, you can usually change your router's settings and protect every computer you have. A good choice for this is a service called OpenDNS, which is free and also offers features like adult content filtering. Go to &lt;a target="_blank" href="http://www.opendns.com"&gt;http://www.opendns.com&lt;/a&gt; for step-by-step instructions.&lt;/p&gt;
&lt;p&gt;You can also learn more about OpenDNS from this article on CNET: &lt;a target="_blank" href="http://news.cnet.com/8301-13554_3-9834579-33.html"&gt;http://news.cnet.com/8301-13554_3-9834579-33.html&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;More Information&lt;/h3&gt;
&lt;p&gt;For more information, see the following articles:&lt;br&gt;&lt;br&gt;
&lt;a target="_blank" href="http://www.nytimes.com/2008/07/30/technology/30flaw.html"&gt;http://www.nytimes.com/2008/07/30/technology/30flaw.html&lt;/a&gt;&lt;br&gt;
&lt;a target="_blank" href="http://news.cnet.com/8301-13554_3-10002392-33.html?tag=bl"&gt;http://news.cnet.com/8301-13554_3-10002392-33.html?tag=bl&lt;/a&gt;
&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Security Part I: Email Accounts and Why Google and Yahoo Are Bad</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=3&amp;t=Security-Part-I-Email-Accounts-and-Why" title="Security Part I: Email Accounts and Why Google and Yahoo Are Bad" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=3&amp;t=Security-Part-I-Email-Accounts-and-Why</id>
    <modified>2008-06-12T14:39:01Z</modified>
    <issued>2008-05-11T14:15:00Z</issued>
    <created>2008-06-12T14:29:18Z</created>
    <content type="text/html" mode="escaped">&lt;P&gt;This is Part I of a new series on basic security for the average web user. While most of us recognize that the web is an unsafe place, many people engage in practices and habits that put their personal information at risk, often without even knowing it. This series will highlight a few of these areas and provide some easy solutions.&lt;/P&gt;
&lt;P&gt;None of these are catch-all solutions - internet security is more a combination of measures than a single solution. Think of each step as way to increase the height of your fence that prevents would-be internet assailants from invading your privacy and finances.&lt;/P&gt;
&lt;H3&gt;Email Accounts Are a Crucial Security Barrier&lt;/H3&gt;
&lt;P&gt;Your email account is usually the gateway to your online accounts, and control over it is crucial to keeping your information safe. Many sites - including Ebay, Paypal, banks, and trading sites - will let you reset your password if you have access to the email registered with your account. Therefore, &lt;B&gt;your email account is one of the most important pieces of your internet security.&lt;/B&gt; Someone with access to your email can gain control of almost every online account you have by resetting your passwords one by one.&lt;/P&gt;
&lt;H3&gt;A Real Story&lt;/H3&gt;
&lt;P&gt;A friend of mine was victimized in this way. Her Gmail password was stolen, and the hacker immeadiatley changed the password on her account. She was completely locked out of her email, and the hacker started to change the passwords on her other online accounts - Ebay, PayPal, and others.&lt;/P&gt;
&lt;P&gt;This, as you can imagine, was a horrifying experience for her. She was fortunate to get out of this without any significant damage (more on how in a minute), but most of us will not be so lucky.&lt;/P&gt;
&lt;H3&gt;The Problem With Yahoo, Gmail, and Hotmail&lt;/H3&gt;
&lt;P&gt;You might wonder why the title of this post singles out Yahoo, Google, and Hotmail. These are good companies with solid products, I am not suggesting that there is a problem with them or their services. There are, however, two fundamental problems with using their email addresses for sensitive online information and financial data: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Most people know how to login to these types of accounts. All you have to do is go to yahoo.com, hotmail.com or google.com. 
&lt;LI&gt;If someone gains access to your account and changes your password, it will be very hard to get one of them to change it back for you.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The first problem is somewhat elementary - having an email account from a popular provider means most people will know how to login if they do get your password. Getting an email account where the login page is more obscure (or better yet, is under your control) is much better choice.&lt;/P&gt;
&lt;P&gt;The second problem is the major one. Have you ever tried to contact customer support for Yahoo or Google? Do you think they even have such a department for their email subscribers? My friend tried to call Google for help with her problem and was told to press 7 for customer support. After doing so, she heard a message that Google, at this time, does not offer customer support. &lt;B&gt;Essentially, there is little or no recourse available through these companies for a stolen account.&lt;/B&gt; You get what you pay for.&lt;/P&gt;
&lt;P&gt;In fairness to these companies, the support may improve in the future. But as of right now, I consider this problem a serious security risk for critical internet accounts and information.&lt;/P&gt;
&lt;H3&gt;Solutions and Best Practices&lt;/H3&gt;
&lt;P&gt;My friend was fortunate to know someone who worked for Google and who was nice enough to BEG the right people there to reset her password. But most of us will not be so lucky, and need to utilize the following two solutions:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Take control of your email hosting. 
&lt;LI&gt;Protect your password.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Taking control of your email account is not as hard or expensive as you might think. A good option is to get your own domain (i.e. "www.yourname.com") and manage your email account yourself. Otherwise, you can pay for better email hosting through a variety of web hosts.&amp;nbsp;These solutions&amp;nbsp;have two important effects that can curb the problems above: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Logging into your email account from a web browser will be harder. A hacker would have to guess your mail sub domain or application path - "webmail.yoursite.com" for example. Depending on your needs and host, you might even be able to disable such access. 
&lt;LI&gt;If someone gains access to your email account, &lt;B&gt;you can handle the problem yourself.&lt;/B&gt; This is far more important than #1 and could mean the difference between quickly stopping a hacker in his tracks and being paralyzed while he slowly changes the passwords on all your online accounts. If you are paying a company for email hosting, they will be much more responsive and helpful than the companies that give accounts away for free.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Getting your own hosting is pretty easy - GoDaddy, Yahoo, and other web hosts all have plans where you manage your own accounts. Your ISP (Verizon, Time Warner, CableVision, etc.) may have them too. And it's not that expensive - most of these plans, even with your own domain, cost around $50-$70 a year, and accounts through your ISP are probably included in your monthly fee. Alternatively, another option is to find a friend who has his or her own domain/hosting (even if it's for their business).&lt;/P&gt;
&lt;P&gt;Protecting your password is the subject of my next post. To give a quick summary, make sure your email account has a &lt;B&gt;unique password&lt;/B&gt; and that you never give it out to anyone you don't trust. Also, don't ever send a password via email - there are a lot of people between you and the recipient that can read the message.&lt;/P&gt;
&lt;H3&gt;More to Come&lt;/H3&gt;
&lt;P&gt;Taking control of your email is a good first step, but there are some other easy ways to increase the security of your online world. Stay tuned for Step 2 on passwords.&lt;/P&gt;</content>
  </entry>
  <entry>
    <title>The Legend of the 'Average Web User'</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=1&amp;t=The-Legend-of-the-Average-Web-User" title="The Legend of the 'Average Web User'" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=1&amp;t=The-Legend-of-the-Average-Web-User</id>
    <modified>2008-04-17T14:22:59Z</modified>
    <issued>2008-04-17T11:21:00Z</issued>
    <created>2008-04-01T11:21:33Z</created>
    <content type="text/html" mode="escaped">&lt;p&gt;There is lot of fuss made in website development meetings about the "Average Website User". I often hear statements like "Studies show that the average web user doesn't like drop-down menus.", or "The average web user ignores most sponsor ads if they are placed in a sidebar." Or there was the marketing exec who looked me in the eye and said, "The average web user uses Internet Explorer, not Firefox."&lt;/p&gt;

&lt;p&gt;I'm going to let you in on a secret: &lt;b&gt;there is no average web user.&lt;/b&gt;&lt;/p&gt;

&lt;h3&gt;Yes, There Are Average Behaviors&lt;/h3&gt;
&lt;p&gt;Now I have a bit of social science training, so I should add that I do not mean that average/median behaviors do not exist. I'm sure that a certain percentage of us hate or misuse drop-down menus, and Internet Explorer had an 85% market share when my marketing friend made his comment. These numbers exist, and studying them as general web trends is worthwhile to some degree.&lt;/p&gt;

&lt;p&gt;The point is that the designing your website towards these median behaviors is a poor strategy. Instead of worrying about these statistics, you should instead focus on your actual audience and the context of your website.&lt;/p&gt;

&lt;h3&gt;The Average User is Not Using Your Website&lt;/h3&gt;
&lt;p&gt;Every website, even the big ones, have specific markets and audiences they serve. Each of these audiences is unique and uses the internet differently. Therefore, your website should be designed for YOUR users instead of a theoretical profile of median behaviors - it is unlikely that your audience consists of too many people that match the "Average User" profile.&lt;/p&gt; 

&lt;p&gt;For example, drop-down menus might be a poor choice if your site offers information about retirement benefits for senior citizens. In general, older users probably have a harder time with them than younger users. But if your site is a directory for finding BitTorrent videos and concerts,  drop-downs might provide a nice look and functionality your audience will enjoy. &lt;/p&gt;

&lt;p&gt;I'm not trying to generalize based on age or site content, that would be impossible. I'm merely trying to show that your audience is most likely different than any "Average User" statistics might tell you. 55% of people might misuse drop-down menus, but 95% of &lt;b&gt;the users of your site&lt;/b&gt; might find them helpful and pleasing.&lt;/p&gt; 

&lt;h3&gt;Context is More Important Than Median Behaviors&lt;/h3&gt;
&lt;p&gt;Besides analyzing your audience, it's also crucial to remember that every site is unique and has its own experience and context. Is there any proof that the websites used to profile "Average Users" were anything like your website? Keeping with my example, drop-down menus might be great in a certain situation, but horrible in others. Instead of asking what the "Average User" likes, you should instead ask "What will THIS user do with THIS element on THIS page of THIS site?".&lt;/p&gt;

&lt;p&gt;This idea of context leads to an important lesson in web design: &lt;b&gt;there is no "right" way to design a website&lt;/b&gt;. Websites are much more unique and varied than this idea allows, and there are rarely any ideas that are 100% correct across all situations. There are best practices in most situations and things that are correct in 95% of circumstances, but there are few, if any, universal truths to web design.&lt;/p&gt;

&lt;h3&gt;Apply This To Your Website: Usability Testing&lt;/h3&gt;
&lt;p&gt;Instead of worrying about the "Average User", let's worry about the actual ones. Discovering the behaviors and trends of your users takes solid &lt;b&gt;usability testing&lt;/b&gt;, which should be done during development. I'll save a complete explanation for another post, but the basic idea is to test your potential designs on real people who are in your general audience. Then, instead of saying "55% of web users like XYZ", you can say "95% of REAL USERS of our website liked XYZ and used it appropriately."&lt;/p&gt;

&lt;p&gt;And the next time someone asks about the "Average Web User", please respond that he/she/it has not be heard from in a long time.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>How to Properly Design a Website</title>
    <link rel="alternate" type="text/html" href="http://pixalt.com/blog/default.aspx?id=2&amp;t=How-to-Properly-Design-a-Website" title="How to Properly Design a Website" />
    <author>
      <name>Jeff Graham</name>
      <url>http://pixalt.com/blog/blog</url>
    </author>
    <id>http://pixalt.com/blog/default.aspx?id=2&amp;t=How-to-Properly-Design-a-Website</id>
    <modified>2008-06-12T14:38:39Z</modified>
    <issued>2008-04-11T14:03:00Z</issued>
    <created>2008-04-01T14:05:00Z</created>
    <content type="text/html" mode="escaped">&lt;P&gt;Welcome to our new blog. I thought I'd start by talking about our web design process. There are too many design companies do things backwards, and your website can be seriously affected by such practices.&lt;/P&gt;
&lt;H3&gt;Why This is Important&lt;/H3&gt;
&lt;P&gt;A lot of web design companies start by asking clients about urls, site colors, and hosting platforms. They ask some questions, get a quick idea of what the website needs to do, and shortly thereafter start producing potential site designs.&lt;/P&gt;
&lt;P&gt;While that might sounds OK, here's the problem: &lt;B&gt;The best coders and designers in the world cannot make up for shoddy planning.&lt;/B&gt;. The above approach will almost always lead to revisions, architectural problems, and missed opportunities for your website. Instead, a web design company should initially focus on the content, functionality, and overall purpose of the website.&lt;/P&gt;
&lt;H3&gt;Web Design by Pixalt&lt;/H3&gt;
&lt;P&gt;We start with more fundamental questions. If you went to a contractor and asked for a building they would ask you questions like "What kind of building do you want?" before they asked "Do you want blue or green siding?" We use a similar approach, and it yields websites that are cohesive, powerful, clear. Here's how:&lt;/P&gt;
&lt;H3&gt;Step #1: Hold On While We Find a Pen&lt;/H3&gt;
&lt;P&gt;The first thing we do is help our clients establish the purpose, uses, and goals of their website. We ask questions like these: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;What is the purpose or goal of the website? 
&lt;LI&gt;What will your clients and users want from the site? What will draw them in? 
&lt;LI&gt;What will you and your staff want from the site? &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;You should know your website's purpose, even if it's as simple as "to give potential customers information about my business." Are you trying to sell a product? Are you trying to attract users and then charge for advertising? A clearly defined purpose is the key to good site design.&lt;/P&gt;
&lt;P&gt;Once we've established these, we'll help you think of everything the different groups of people might want to do on your site. What features might attract your target audience and help you build a customer base? Is there a part of your current administrative work that the website could handle? We'll also help you consider the future - what might the site need to do in 5 years? &lt;/P&gt;
&lt;P&gt;We can't stress how important it is to spend time on this step, it will be more responsible for the success of your website than any other. &lt;/P&gt;
&lt;H3&gt;Step #2: Research Your Competition&lt;/H3&gt;
&lt;P&gt;Every website and business has competition. We will ALWAYS research your competition, and we'll encourage you to do so as well. Researching websites similar to yours will give you ideas for your site, a sense of the experience of one of your users, and a better idea of how you want your information to be organized and presented. You should look at everything from design to functionality. If you like something, bookmark the site or write it down. And if you hate something then write that down too. The more information you can gather at this stage the better.&lt;/P&gt;
&lt;H3&gt;Step #3: Diagram the Website Site as Best as Possible&lt;/H3&gt;
&lt;P&gt;By now we will have an emerging vision for your site. But before we start designing and coding, we need a bluperint. Our designers will process all of the information we've gathered and diagram your entire site. Once we have the information, layout, and functionality in place, we'll solicit your feedback. Often this will take a couple rounds of edits. The goal here is to put the best vision of your site together that we can, before anyone writes any code. &lt;/P&gt;
&lt;H3&gt;Step #4: Visual Design&lt;/H3&gt;
&lt;P&gt;Now it's time to design the website. Our designers will incorporate your company's logo and branding into potential designs. We typically provide clients with several designs to chose from, and allow for editing and fine tuning as well.&lt;/P&gt;
&lt;H3&gt;Step #5: Programming&lt;/H3&gt;
&lt;P&gt;Once you've settled on a design template, our programmers will create your site. We usually set up a temporary location for the site so you can check on the progress. We will also test the site as we go along to ensure that the links, functionality, and design are in perfect working order.&lt;/P&gt;
&lt;H3&gt;Step #6: Testing&lt;/H3&gt;
&lt;P&gt;When your site is nearly ready, we put it through rigorous testing. Every link, feature, and page is tested repeatedly to ensute there are no problems. For sites with a lot of features, &lt;A href="/site/usabilitylab.aspx"&gt;usability testing&lt;/A&gt; is recommended.&lt;/P&gt;
&lt;H3&gt;Step #7: Launching&lt;/H3&gt;
&lt;P&gt;After you give the final approval, we'll launch your site. Some sites are launched in stages, depending on their nature and marketing tactics.&lt;/P&gt;
&lt;H3&gt;Step #8: Maintenance&lt;/H3&gt;
&lt;P&gt;All websites need to be maintained and edited - very few websites are ever "finished". As time goes on you will likley want to add new sections, update information, add features, and more. We usually build sites with content management system so that clients can do as much of this on their own as possible. Or, we also offer maintenance contracts to do the work for you as needed.&lt;/P&gt;
&lt;H3&gt;Conclusion: Website Design From The Inside Out&lt;/H3&gt;
&lt;P&gt;The best websites come when we help our clients think about their website's purpose and goals before worrying about technology and color schemes. Designing a website is like building a house, both are far better with the right planning, blueprints, and foundation.&lt;/P&gt;
&lt;P&gt;Also notice that this guide makes little mention of technology. A common mistake is to fixate on a certain technolgy before finishing Steps 1-3 above. Information, functionality and purpose are more crucial, and they often dictate technological decisions. We want our clients focused on goals and substance, not whether their site should be coded with PHP or ASP.NET.&lt;/P&gt;</content>
  </entry>
</feed>