Halo3 is one of the earliest—and definitely one of the highest-profile—mass-market videogames to benefit from the contributions of a dedicated interaction designer.
Because many people stumble on your 404 page, it is important to know which features a good 404 error page should have. This article will also learn you how to implant your custom 404 error page on your blog or site.
This automatic page ‘fade in effect‘, is the result of a combination between CSS and JavaScript techniques. Basically you hide all the content of the page, and, when the page is completely loaded inside the browser, you trigger an automatic fadeIn().
A form laid out using 100% CSS that looks good and implements good accessibility and usability practices.
If your website doesn ’t have the expected success, it may be for a very simple reason: bad design. While professional templates are hard to achieve for a non-designer, these simple CSS tweaks can dramatically improve your design, make it more accessible and more efficient.
This screencast will show you exactly how to take a psd website design and convert it to a work website using XHTML and CSS. There is about 90 minutes worth of training here!
Flag icons are pretty (especially fam-fam-fam icon set). But flag represents a country, not a language. Isn't it obvious? No, it's obviously not! While I surfed the web yesterday I found several websites that use flags for language choice. Here are a few reasons why you'll never want to do that.
Now, there are an abundance of ways for freelancers to market their portfolio in order to get more exposure and ultimately get better clients. I’ve noticed that freelancers in particular don’t take time out of their usual schedule to come up with new, creative ideas on how to promote their portfolio. Here are a few ideas which you could follow to get more exposure as a freelancer.
How many of you have lost countless hours while developing the perfect layout for your websites? How many have lost in fact money because of the extra time needed to complete a job? Not anymore.
The current version of selenium RC does not support firefox 3, which can cause all kinds of headaches when you try to run FF2 & 3 on the same box. This quick hack will enable you to use selenium RC in firefox 3.
Modern day user experience research methods can now answer a wide range of questions. Knowing when to use each method can be understood by mapping them in 3 key dimensions and across typical product development phases.
Google has been number one in search for quite some time. This article explains three things that an alternate search engine could do to take the search game to the next level. It proposes that Microsoft Live Search could be the next big search engine, however if Google implements these three key features, one would think they would be unstoppable.
Long web forms could be scary for users and they could encourage clients to fly away from your site. Although that, it is difficult to make them shorter, specially if you need all that information you are requesting.
I recently had a need for a login system that needed a ‘remember me’ function. After hours of looking through countless blogs, I came to the conclusion that either (1) people don’t use a remember me function with Rails logins, or (2) they don’t write about it. In this article, I outline a simple remember me system using the cookie variable in Rails that will tack on to most custom authentication systems.
Recently I have been posting more and more code samples in my blog and wanted to optimize my blog for code snippets . After some searching I found these set of widgets/tools very useful. This post describes how to use
Blogger Syntax Highlighter to make your code snippets look nice, how to change the width of your blog, How to post an image in its original size to your blog, how to add a Tag cloud, how to add social bookmarking links, how to ping search engines and other ping services, how to add the dzone widget and how to track your visitors.
Almost all these widgets/tools are related to blogger expect for ones like statcounter and PinPoll-n-Ping.
The Tellurium Automated Testing Framework (Tellurium) is a test framework built on top of the Selenium test framework and it abstracts UI components to Java objects and does object to locator mapping (OLM) automatically at run time so that you can define UI objects simply by their attributes and write your selenium tests just like writing JUnit or TestNG tests. Since the framework constructs the actual locator automatically at run-time and it uses the Group Locating Concept (GLC) to exploit information inside a collection of UI components to help finding their locators, Tellurium is more robust, flexible, modularized, easier to maintain and refactor compared with the locator-based Selenium test framework.
If you want to convert your existing Selenium test cases to Tellurium test cases or want to use Selenium IDE to create tellurium test cases, you can find the solution here,
http://code.google.com/p/aost/wiki/HowToConvertSeleniumTestToTellurium
One of the most important tools in a designer’s toolbox is whitespace. Whitespace is just that — it’s space between various content pieces, like paragraphs, headings, buttons and so on. This space can be tweaked to achieve different effects — such as to separate elements apart from each other by increasing the amount of space or group related things together by tightening it.
What’s the function of rounded corners? We use them simply to add a bit of eye-candy and improve the overall aesthetic of our websites and applications, right?
Well, there is actually more to rounded corners than just appealing looks.
In a JSF Reference Implementation, passing global faces messages between pages doesn’t work. It’s not designed that way “out of the box.” Fortunately there is a way to do this, which will even support redirects between pages, forwards through a RequestDispatcher, and also through standard JSF navigation cases.
Each tab in Google Chrome browser is an executable and takes huge amount of memory. You can reduce the memory usage and make it run in a single process. Here is how ...
There's a very quick usability trick you can do with the links on your site to make them easier to use. It's something that I don't see talked about very much, and a lot of sites don't implement it. Link padding and blocks — that is, increasing the clickable area of your links to make them easier to click on.
By default Wicket shows error messages together in a single place in the HTML form. This has some drawbacks to usability, especially if you have long forms with lots of fields. Read further for a tutorial exploring possibilities to improve the location of the error on the page, thereby improving usability.