Look inside and see what’s on my mind
In: Blogging| Graphics| Reference| Technology| WebDev
2 Jul 2009There are many aspects of creating a website design. Web designers often have to play multiple roles and be very knowledgeable about building effective and usable site layouts.

Most of the lessons you’ll learn in web design comes from work experience; learning is an iterative process and there is no better way to gain knowledge than to make mistakes (and then and learning from them).
In this article, we discuss 10 essential and general tips that every novice web designer should know.
Learn how to optimize your web graphics by selecting the proper format and making sure that it’s as small as it can possibly be. Even though people are advancing to broadband connections, there are still quite a few who use dial-up internet connections. Additionally, with the emergence of mobile device technologies that don’t necessarily have broadband-like speeds, having slow page load times due to image file sizes can turn users off.
Here a general rule of thumbs for picking the right file format: images that have solid colors are best saved as PNGs and GIFs, while images with continuous colors (such as photographs) are best saved as JPGs.

There are plenty of tools available at your disposal that will help you further optimize your images and lower their file sizes, check out this list of tools for optimizing your images.
By limiting the number of images you use to the bare minimum, being smart about using images, and reducing file sizes as best as you can, you will significantly cut down page response times of a web page and improve your web page performance.
A good web design is not just one that looks visually appealing, but also one that is user-friendly. A clean and simple web design typically ends up being a high-usability web design that is not confusing to interact with.
By having too many site features and components on a page, you risk the chance of distracting website viewers from the purpose of the website. Make sure each page element has a purpose and ask yourself the following questions:
Additionally, though it may be super awesome to come up with a new concept or interface design pattern for your website, make sure that the design is still accessible and intuitive to your users. People are accustomed to common interaction patterns, site features, and web interfaces – and if your design is truly unique, make sure it’s not too obscure and puzzling. Be creative, but also keep it simple.
The most essential site feature is the website’s navigation — without it, users are stuck whatever page they happen to land on. With that obvious fact out of the way, we’ll talk about some important points to consider when constructing a navigation scheme.
First, it’s very important to put enough time and a lot of planning on a site’s navigation structure. This is common sense, but it’s still surprising how many web designs take site navigation for granted.
Placement, style, technology (will it use JavaScript or just CSS?), usability, and web accessibility are just some of the things you need to consider when creating the navigation design.
Your navigation design should work without CSS because of text-based browsers. Poke fun of text browsers all you want, but they are still prevalent in many mobile devices. Perhaps more importantly, navigation that works with CSS disabled is accessible (99.99% of the time) via screen readers.

Navigation should be accessible and usable without the need for client-side technologies such as JavaScript or Flash, which users may not have enabled or installed for various reasons such as security or company policy.
It is imperative that you have a good navigation system in place that is located at a highly-visible location. A good navigation is detectable as soon as the web page loads without having to scroll down the web page. This is where keeping it clean and simple plays a major role: a complex and unconventional design can lead to user confusion.
Users must never wonder, even for a split second, ‘Where is the site navigation?’
For sites organized in a hierarchical, multi-level manner, make sure that it is easy to navigate from between parent and child web pages. In addition, it should be easy to reach top-level pages (such as the site’s front page) from any webpage.
The main goal of your site navigation is to allow users to get to their desired content with as few actions and with as little effort on their behalf as possible.
Though there are thousands of fonts out there, you can really only use a handful (at least until CSS3 is fully supported by major browsers). Make it a point to stick to web-safe fonts. If you don’t like web-safe fonts, consider a progressively-enhanced web design that leverages sIFR or Cufon.
Keep font usage consistent. Make sure that headings are visually-different from paragraph text. Use white space, tweak line-height, font-size, and letter-spacing properties to make content pleasant to read and effortlessly scannable.
Perhaps one of the things that web designers often get wrong is font-sizes. Because we want to fit as much text as we can in a web page, we sometimes set font sizes to uncomfortably small sizes. Try to keep font sizes at and above 12px if possible, especially for paragraph text. While many people face no difficulty reading small text sizes, think about older users and persons with low-vision and other types of vision impairment.
After talking about fonts, we also need to point out the importance of using the right colors.
You need to consider color contrast of background and foreground colors for readability and for users with low-vision. For instance, black text on white background has a high-contrast, while orange text on red background will make you strain your eyes.

Also, use colors that are accessible to users with particular forms of color-blindness (check out a tool called Vischeck that will help you test for certain types of color-blindness).
Some color combinations work well only when the color is used as a foreground color instead of a background color. Take for example, dark blue text on a pink background versus but pink text on blue background, same colors but different levels of readability and reading comfort. It is important not only to get a good color combination but also to apply it to the right elements on the page.

With various WYSIWYG editors flooding the market, it has become as simple as 1-2-3 to design a site. However, most of these editors insert unnecessarily code junk, making your HTML structure poorly designed, harder to maintain and update, and causing your file sizes to bloat.
By writing the code yourself, you come out with clean, crisp, and terse code that’s a pleasure to read and maintain; code that you can be proud to call your own.
Knowing how to use a WYSIWYG or an IDE with a visual preview does not excuse you from learning HTML and CSS. You have to know what’s going on in order to create effective, semantic, and highly-optimized web designs.
A good designer should always remember to keep the basics of SEO in mind when designing a site. For example, structuring web content so that important text are represented as headings (i.e. page title and logo). This is where learning how to code properly comes in handy. Knowing correct, semantic, and standards-based HTML/CSS – you will quickly realize that divs are better than tables for web layouts not only for accurate representation of site content, but also for search engine rankings; you will also know that CSS background text image replacement is a good idea.
People on an average spend only a few seconds before deciding whether they want to read more or navigate away to another site. Therefore, you as a web designer have to device a way for encouraging users to choose the former option within those precious seconds.
Know that not many visitors will scroll down to view the entire contents of the page if what they see at the top does not interest them. Remember to keep your important elements on the top where they are easily visible, but also do not overcrowd the top half of the page which can intimidate users and turn them off from reading further down the page. Consider the top half of a web design a selling point: be a salesman, make people buy into the notion that they want to see what else is on your site.
One of the things you must know as a web designer is that your work operates in a finicky and unpredictable environment: web browsers. It’s not enough that your designs work on a few web browsers, they need to work in as many browsing situations as you can possibly afford. Before production – test your prototypes using tools like Browsershots.

A good web designer makes sure that the site can easily be updated or modified in the future. Designing websites that are malleable and easy to maintain is a sign of a great web designer. Make your work as modular as possible by separating style from structure.
Know that our industry is dynamic and still young – things change in a very short amount of time. Keeping this thought in mind will promote the creation of flexible web designs.
(Via Six Revisions.)
In: Audio| Gadgets| Hardware| Music| Technology
1 Jul 2009Sony’s cassette tape Walkman came to life in many shapes and forms through the years. Here are a few of the great, the important and sometimes plain weird Walkman models.

The original TPS-L2 Walkman went on sale 30 years ago today, July 1st 1979, in Japan. It played stereo and had dual mini headphone jacks for sharing audio with a friend. There was a mic, but it was not used for recording, but to output your voice to your buddy’s headset so he could hear you over the music. The press received it in a lukewarm fashion, but the device took off thanks to celebrity product placement.

The 1981 WM-2 is the first attempt at making a Walkman so small, its only slightly bigger than the tape.
In: Multimedia| Software| Technology| Video
30 Jun 2009
Windows only: Last year we shared TubeMaster Plus with you, an extremely handy program for downloading videos and music from streaming sites. TubeMaster++ has been released and comes with a slew of new features.
TubeMaster++ makes grabbing streaming videos and music incredibly simple. As long as TubeMaster++ is running, it will grab nearly every kind of media you watch over your internet connection thanks to its ability to scan the incoming data and not rely on the browser itself. Whether you’re watching a video in Internet Explorer, Firefox, or Opera, as soon as you start watching it, TubeMaster++ will begin capturing it.
You can save files, play them back right in TubeMaster++ and convert them. What formats can you convert into? A better question would be what formats can’t you convert into. You can convert audio formats into WAV, MP3, OGG, and AC3, among others. Video can be converted into dozens of formats and presets for mobile devices including the Creative Zen, iPod, Blackberry, PSP and PS3, various mobile phone sizes, and more universal formats like AVI and MPEG4.
TubeMaster++ does lose one feature from its predecessor, because of dependencies it has on installed software it is no longer portable. The trade off will be more than worth it for most people however as the new version is more stable, offers more features, has a built in video and music search engine, and has dropped upgrade requirement to download from adult video-sharing sites. TubeMaster++ is freeware, Windows only, and requires Java Runtime Environment and WinPcap (both of which are included in the installation if you don’t have them.)
TubeMaster++ [via FreewareGenius]
(Via Lifehacker.)
In: Linux| Reference| Software| Technology
27 Jun 2009
Need to monitor Linux server performance? Try these built-in command and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as:
Seven Sexton sent us a link to this awesome 1992 video of Queen’s Brian May talking about “The Fireplace,” his famous electric guitar that he and his dad built from scrap bits such as a mantle from a 100-year old fireplace (hence the name), a chunk of a table, a spring from a motorcycle, a piece from his mother’s knitting needle, etc. Amazingly, this is not some fragile relic he keeps in the closet, but a working guitar, one you’ve heard on many Queen songs. His family was poor and his dad built most of their home electronics, including their television and radio. Wonderful, inspiring little piece. I love the opening quote from him:
I’m still a kid. Basically, I LOVE the sound of the guitar. I love making it. I love standing there and making that noise.
(via MakeOnline)
Web Dev, Tech Geek, Mac Fan Boy, Independent Pro, A Brit geeking out on Tybee Island, Host of the FridayNightRock.com