<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>In Nicobru mind</title>
	<atom:link href="http://www.nicobru.be/inmymind/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.nicobru.be/inmymind</link>
	<description></description>
	<lastBuildDate>Tue, 16 Feb 2010 10:15:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Definitive Guide To Styling Web Links</title>
		<link>http://www.nicobru.be/inmymind/?p=80</link>
		<comments>http://www.nicobru.be/inmymind/?p=80#comments</comments>
		<pubDate>Tue, 16 Feb 2010 09:54:52 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[css selectors]]></category>
		<category><![CDATA[hypertext links]]></category>
		<category><![CDATA[web typography]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=80</guid>
		<description><![CDATA[Hyperlinks (or links) connect Web pages. They are what make the Web work, enabling us to travel from one page to the next at the click of a button. As Web Standardistas put it, “without hypertext links the Web wouldn’t be the Web, it would simply be a collection of separate, unconnected pages.”. So without links, we’d [...]]]></description>
			<content:encoded><![CDATA[<p>Hyperlinks (or links) connect Web pages. They are what make the Web work, enabling us to travel from one page to the next at the click of a button. As <a title="The Web Standardistas blog" href="http://webstandardistas.com">Web Standardistas</a> put it, <em>“without hypertext links the Web wouldn’t be the Web, it would simply be a collection of separate, unconnected pages.”</em>. So without links, we’d be lost. We look for them on the page when we want to venture further. Sure, we pause to read a bit, but inevitably we end up clicking a link of some sort.</p>
<h3>Styling Links</h3>
<p>When you style links, remember that users don’t read; they scan. You’ve heard that before, and it’s true. So, make sure your links are obvious. They should also <strong>indicate where they will take the user</strong>.</p>
<p>Let’s start by looking at CSS selectors and pseudo-classes:</p>
<ul>
<li>a:link { }Unvisited link.</li>
<li>a:visited { }Visited links.</li>
<li>a:hover { }The user mouses over a link.</li>
<li>a:focus { }The user clicks on a link.</li>
<li>a:active { }The user has clicked a link.</li>
</ul>
<p><a title="The TLC" href="http://www.thetlc.org.uk"><img src="wp-content/gallery/p80/tlc1.gif" alt="Tlc1 in The Definitive Guide To Styling Web Links" width="500" height="210" /></a></p>
<p><em><a title="The TLC" href="http://www.thetlc.org.uk">The TLC</a> uses not only plaint text links, but also icons to communicate the corresponding file types.</em></p>
<h4>Ensure Contrast</h4>
<p>Links should stand out not only from the background but from the surrounding text. If the font color is black and the link color is black, you have a problem. Make your links stand out by using one or more than one of the following techniques.</p>
<ul>
<li>text-decoration: underline;Underline.</li>
<li>font-weight: bold;Bold.</li>
<li>font-size: 1.4em;Enlarge.</li>
<li>color: #ed490a;Color.</li>
<li>background-color: #c0c0c0;Background.</li>
<li>border-bottom: 2px solid #a959c3;Border.</li>
</ul>
<p>If you decide to make links blue, then make sure no other text (including headings) is blue, because users will expect it to be a link, too.</p>
<p>Also, <strong>don’t underline text that isn’t linked</strong> because users expect underlined text to be a link. And keep in mind<strong>users with poor sight</strong>. Red won’t stand out to someone who is color blind, so consider underlining or bolding links, in addition to changing the color.</p>
<p><a title="Komodo Media" href="http://www.komodomedia.com"><img src="wp-content/gallery/p80/komodo.gif" alt="Komodo in The Definitive Guide To Styling Web Links" width="500" height="120" /></a></p>
<p><a title="Hicks Design" href="http://hicksdesign.co.uk/journal/"><img src="wp-content/gallery/p80/hicks.gif" alt="Hicks in The Definitive Guide To Styling Web Links" width="500" height="140" /></a></p>
<p>A helpful technique that I always use is to <strong>slightly blur the focus</strong>. Links with good contrast should still stand out when you look at the page.</p>
<h4>Don’t Forget About Visited Links</h4>
<p>Visited links are often overlooked, but they are very helpful, especially on larger websites. Knowing where they’ve been before is helpful for users, whether because they want to avoid pages they’ve visited or to make a point of visiting them again.</p>
<p><strong>Give visited links a darker shade of color</strong>, so that they stand out but aren’t as obvious as unvisited links.</p>
<p><a title="Google" href="http://www.google.com"><img src="wp-content/gallery/p80/google.gif" alt="Google in The Definitive Guide To Styling Web Links" width="500" height="220" /></a></p>
<p><a title="Lee Munroe" href="http://www.leemunroe.com"><img src="wp-content/gallery/p80/lee.gif" alt="Lee in The Definitive Guide To Styling Web Links" width="500" height="90" /></a></p>
<h4>Use the Title Attribute</h4>
<p>The title attribute is usually overlooked, but it’s a convenient way to add descriptions to your links and can be especially useful for those who rely on screen readers.</p>
<div id="highlighter_436425">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>&lt;a href=&#8221;example.com&#8221; title=&#8221;This is an example link&#8221;&gt;Example&lt;/a&gt;</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<h4>Use Button Styles</h4>
<p>To make really important links stand out—say, <strong>a call to action</strong> or a “More info” link at the bottom—use a button style. And you can reuse the style again and again without having to edit any graphics.</p>
<p><a title="Notable" href="http://www.notableapp.com"><img src="wp-content/gallery/p80/notable.gif" alt="Notable in The Definitive Guide To Styling Web Links" width="500" height="130" /></a></p>
<p><a title="UX Booth" href="http://www.uxbooth.com/"><img src="wp-content/gallery/p80/ux.gif" alt="Ux in The Definitive Guide To Styling Web Links" width="500" height="140" /></a></p>
<p>For more information, check out “<a title="Super awesome buttons with CSS3 and RGBA tutorial" href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba">Super-Awesome Buttons With CSS3 and RGBA</a>” and “<a title="Call to action button techniques" href="http://www.leemunroe.com/call-to-action-buttons/">Call to Action Buttons</a>.”</p>
<h4>Hover State</h4>
<p><strong>Offering feedback to users that they’re hovering over a link</strong> is good practice. The best way to do this is to change the background color, change the text color or remove the underline.</p>
<div id="highlighter_994822">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>a:hover { text-decoration:none;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>2</td>
<td>text-shadow: 0 0 2px #999;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>3</td>
<td>}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p><a title="Adii" href="http://adiirockstar.com/"><img src="wp-content/gallery/p80/adii.gif" alt="Adii in The Definitive Guide To Styling Web Links" width="500" height="101" /></a></p>
<p><a title="Carsonified blog" href="http://carsonified.com/blog/"><img src="wp-content/gallery/p80/cars.gif" alt="Cars in The Definitive Guide To Styling Web Links" width="500" height="90" /></a></p>
<p>The mouse pointer usually turns from an arrow into a hand when the user hovers over a link. But this functionality is sometimes lost; for example, in IE when the link contains a span element, or on “Submit” buttons. Fix this by <strong>adding the cursor type</strong> via CSS.</p>
<div id="highlighter_451456">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>a:hover span { cursor: pointer }</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<h4>Active State</h4>
<p>Provide visual feedback to the user to indicate that they have clicked a link, so that they know to wait. One nice effect is to move the link down one or two pixels, which gives the link the appearance of being pressed.</p>
<div id="highlighter_523961">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>a:active { padding-top: 2px; }</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p><a title="Max Voltar" href="http://maxvoltar.com"><img src="wp-content/gallery/p80/tim.gif" alt="Tim in The Definitive Guide To Styling Web Links" width="500" height="85" /></a></p>
<p><a title="Elliot Jay Stocks" href="http://elliotjaystocks.com"><img src="wp-content/gallery/p80/elliot.gif" alt="Elliot in The Definitive Guide To Styling Web Links" width="500" height="60" /></a></p>
<h4>Apply Padding</h4>
<p>Here is a good usability tip. <strong>Add padding to your links</strong>. This way, the user doesn’t have to hover over the exact point of the text. Instead, they can hover in proximity and still be able to click. This works well for navigation links.</p>
<div id="highlighter_395080">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>a { padding: 5px; }</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p><a title="Simple Bits" href="http://simplebits.com/"><img src="wp-content/gallery/p80/simple.gif" alt="Simple in The Definitive Guide To Styling Web Links" width="500" height="100" /></a></p>
<h4>Use Icons for File Types</h4>
<p>If your links point to files in various formats, <strong>inform the user of as much using icons</strong>. This prepares them for the file type they are about to open, whether it’s PDF or JPEG, for example.</p>
<p><a title="The TLC" href="http://www.thetlc.org.uk"><img src="wp-content/gallery/p80/tlc1.gif" alt="Tlc1 in The Definitive Guide To Styling Web Links" width="500" height="210" /></a></p>
<p>For some great resources, check out “<a title="Fam Fam Fam icons" href="http://www.famfamfam.com/lab/icons/silk/">Fam Fam Fam Silk Icons</a>” and “<a title="Social media mini icons" href="http://www.komodomedia.com/blog/2008/12/social-media-mini-iconpack/">Social Media Mini Icon Pack</a>.”</p>
<h4>Use Icons for Recognition</h4>
<p>Just as you would use icons for file types, <strong>use icons to identify where links go</strong> or what they do. This user can more quickly absorb a visual icon than text.</p>
<p><a title="Sam Brown" href="http://sam.brown.tc/"><img src="wp-content/gallery/p80/sam1.gif" alt="Sam1 in The Definitive Guide To Styling Web Links" width="300" height="150" /></a></p>
<p><a title="WuFoo" href="http://www.wufoo.com/"><img src="wp-content/gallery/p80/wufoo.gif" alt="Wufoo in The Definitive Guide To Styling Web Links" width="500" height="110" /></a></p>
<h4>Make Anchor Text Descriptive</h4>
<p>Use meaningful text, not “Click here.” The problem with the latter is that it forces the user to read around the link to understand why they should “Click here.” Anchor text such as “See Britney on a beach” speaks for itself. It’s also more SEO-friendly.</p>
<p><img src="wp-content/gallery/p80/clickhere.gif" alt="Clickhere in The Definitive Guide To Styling Web Links" width="600" height="143" /></p>
<h4>Link Your Logo</h4>
<p><strong>Always link your logo to the home page.</strong> Most users expect this convention across the Web. That said, don’t assume that users know this. Regular surfers expect it, but a number of users still look for the “Home” link.</p>
<div id="highlighter_464929">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>&lt;h1&gt;&lt;a href=&#8221;/&#8221; title=&#8221;Homepage&#8221;&gt;Site name&lt;/a&gt;&lt;/h1&gt;</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="highlighter_851977">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>h1 a {</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>2</td>
<td>background: url(images/logo.gif) no-repeat top left;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>3</td>
<td>display: block;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>4</td>
<td>text-indent: -9999px;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>5</td>
<td>width: 200px;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>6</td>
<td>height: 60px;</td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td>7</td>
<td>}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<h4>Don’t Open New Windows</h4>
<p>Just don’t do it. <strong>Let the user decide when and where to open a new tab or window</strong>. Users expect links to open in the same window. If you really must do it, at least add an icon to show that this will happen. There are exceptions; for example, it you don’t want to break the flow of a check-out process.</p>
<h4>Micro-Formats</h4>
<p>As the Web becomes more semantic, <strong>consider incorporating micro-formats into your link structures</strong>, to help machines understand how a link fits into a page and its relationship to other pages. For example, the following…</p>
<div id="highlighter_343004">
<div>
<div>
<table>
<tbody>
<tr>
<td>1</td>
<td>&lt;a href=&#8221;<a href="http://myfriend.example.com">http://myfriend.example.com</a>&#8220; rel=&#8221;friend met&#8221;&gt;My Friend&lt;/a&gt;</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>tells search bots that this text links to a friend who I’ve met, which is useful for discovering connections between links. You can also <a title="Microformats" href="http://microformats.org">read more about micro-formats</a>.</p>
<h3>Showcase Of Links In Web Design</h3>
<p><a href="http://www.komodomedia.com">Komodo Media</a></p>
<p><a href="http://www.komodomedia.com"><img src="wp-content/gallery/p80/1komodo.jpg" alt="1komodo in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://hicksdesign.co.uk/journal/">Hicks Design</a></p>
<p><a href="http://hicksdesign.co.uk/journal/"><img src="wp-content/gallery/p80/1hicks.jpg" alt="1hicks in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.notableapp.com">Notable App</a></p>
<p><a href="http://www.notableapp.com"><img src="wp-content/gallery/p80/1not.jpg" alt="1not in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.uxbooth.com/">UX Booth</a></p>
<p><a href="http://www.uxbooth.com/"><img src="wp-content/gallery/p80/1ux.jpg" alt="1ux in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://maxvoltar.com">Max Voltar</a></p>
<p><a href="http://maxvoltar.com"><img src="wp-content/gallery/p80/max.jpg" alt="Max in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://elliotjaystocks.com">Elliot Jay Stocks</a></p>
<p><a href="http://elliotjaystocks.com"><img src="wp-content/gallery/p80/1elliot.jpg" alt="1elliot in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.thetlc.org.uk">The TLC</a></p>
<p><a href="http://www.thetlc.org.uk"><img src="wp-content/gallery/p80/1tlc.jpg" alt="1tlc in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://sam.brown.tc/">Sam Brown</a></p>
<p><a href="http://sam.brown.tc/"><img src="wp-content/gallery/p80/1sam.jpg" alt="1sam in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://adiirockstar.com/">Adii Rockstar</a></p>
<p><a href="http://adiirockstar.com/"><img src="wp-content/gallery/p80/1adii.jpg" alt="1adii in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.fortysevenmedia.com/">Forty Seven Media</a></p>
<p><a href="http://www.fortysevenmedia.com/"><img src="wp-content/gallery/p80/147.jpg" alt="147 in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.stefan-persson.se/">Stefan Persson</a></p>
<p><a href="http://www.stefan-persson.se/"><img src="wp-content/gallery/p80/1stefan.jpg" alt="1stefan in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.hugeinc.com">Huge</a></p>
<p><a href="http://www.hugeinc.com"><img src="wp-content/gallery/p80/1huge.jpg" alt="1huge in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.awpny.com/">AWP</a></p>
<p><a href="http://www.awpny.com/"><img src="wp-content/gallery/p80/1awp.jpg" alt="1awp in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://simplebits.com/">Simple Bits</a></p>
<p><a href="http://simplebits.com/"><img src="wp-content/gallery/p80/1simple.jpg" alt="1simple in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://andyrutledge.com/">Andy Rutledge</a></p>
<p><a href="http://andyrutledge.com/"><img src="wp-content/gallery/p80/andy.jpg" alt="Andy in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://www.brianhoff.net/">Brian Hoff</a></p>
<p><a href="http://www.brianhoff.net/"><img src="wp-content/gallery/p80/hoff.jpg" alt="Hoff in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
<p><a href="http://colly.com">Simon Collison</a></p>
<p><a href="http://colly.com"><img src="wp-content/gallery/p80/simon.jpg" alt="Simon in The Definitive Guide To Styling Web Links" width="600" height="450" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=80</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 6 comics</title>
		<link>http://www.nicobru.be/inmymind/?p=67</link>
		<comments>http://www.nicobru.be/inmymind/?p=67#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:20:53 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Weblife]]></category>
		<category><![CDATA[browser web]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[jokes]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=67</guid>
		<description><![CDATA[In recent years Internet Explorer 6 has become the browser web designers love to hate. Security issues, JavaScript errors and inexplicable CSS rendering quirks have made it the brunt of many jokes. With IE6 in its twilight and big companies like Google dropping support, it seems like a good time to take a fond look back at our old foe.]]></description>
			<content:encoded><![CDATA[<p>In recent years Internet Explorer 6 has become the browser web designers love to hate. Security issues, JavaScript errors and inexplicable CSS rendering quirks have made it the brunt of many jokes. With IE6 in its twilight and big companies like Google <a href="http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html" target="_blank">dropping support</a>, it seems like a good time to take a fond look back at our old foe.</p>
<p><img class="alignnone" title="comics ie6" src="http://www.nicobru.be/inmymind/wp-content/uploads/2010/02/ie6_one.jpg" alt="comics ie6" width="600" height="800" /><br />
<img class="alignnone" title="comics ie6" src="http://www.nicobru.be/inmymind/wp-content/uploads/2010/02/ie6_two.jpg" alt="comics ie6" width="600" height="800" /><br />
<img class="alignnone" title="comics ie6" src="http://www.nicobru.be/inmymind/wp-content/uploads/2010/02/ie6_three.jpg" alt="comics ie6" width="600" height="800" /><br />
<img class="alignnone" title="comics ie6" src="http://www.nicobru.be/inmymind/wp-content/uploads/2010/02/ie6_four.jpg" alt="comics ie6" width="600" height="800" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=67</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Problem with Passwords</title>
		<link>http://www.nicobru.be/inmymind/?p=62</link>
		<comments>http://www.nicobru.be/inmymind/?p=62#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:36:03 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[system passwords]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=62</guid>
		<description><![CDATA[Usability researcher Jakob Nielsen’s recent column advocates a fundamental change to password field design on the web. He believes that the time has come “to show most passwords in clear text as users type them,” abandoning the traditional approach that displays a series of asterisks or bullets in place of the actual password.
Nielsen’s controversial proposal demonstrates [...]]]></description>
			<content:encoded><![CDATA[<p>Usability researcher Jakob Nielsen’s recent <a href="http://www.useit.com/alertbox/passwords.html" target="_blank">column</a> advocates a fundamental change to password field design on the web. He believes that the time has come “to show most passwords in clear text as users type them,” abandoning the traditional approach that displays a series of asterisks or bullets in place of the actual password.</p>
<p>Nielsen’s controversial proposal demonstrates the principle that most design decisions require trade-offs. User goals and business objectives do not always intersect. Security, usability, and aesthetic concerns often compete. We must set priorities and balance these interests to achieve the best results in each situation.</p>
<p>Security issues are particularly difficult to deal with because they’re an annoyance. We just want to let people get at the great tool we’ve created, but instead we have to build barriers between the user and the application. Users must prove their identities. We can’t trust any data they provide unless it’s been thoroughly sanitized.</p>
<p>Unfortunately, this is reality. A great deal of web traffic really is malicious, and sensitive data gets stolen. Typically, we ask users to supply a username (often an e-mail address) along with a password to sign in to an application. The username identifies the person, while the password proves that the person submitting the username is indeed the one who created the account. That’s the theory, based on two assumptions:</p>
<ol>
<li>A password will never be visible outside the mind of the person who created it.</li>
<li>Both the username and password can be recalled from memory when needed.</li>
</ol>
<p>This approach places a significant cognitive burden on people who use websites that require authentication. In general, we get by remarkably well, but it’s easy to see the weaknesses in the system. Passwords that are easy to remember are also easy to guess. When people are forced to choose strong passwords, they’re more likely to either write them down or forget them. The usual response is a password reset mechanism, which naturally undermines the strength of the entire system. It doesn’t matter that my password is encrypted with the strongest ciphers known to man when it can simply be reset by anyone who knows which high school I attended.</p>
<p>This is one of the reasons that Nielsen suggests abandoning password masking. People get frustrated and often reset passwords that they haven’t actually forgotten simply because they’ve mistyped. Providing clear feedback with unobscured letters will reduce errors, improve the user experience, and lessen the need for insecure alternatives.</p>
<p>However, making such a sweeping change to a fundamental user interaction could present serious problems. Consider some contexts in which a password might need to be entered in front of a large group of people, such as while using a conference room projector. And many years of web experience have set user expectations on how form elements should work. People understood that password masking was invented for their security. Failing to meet that expectation might undermine confidence, and we cannot afford to lose our users’ trust.</p>
<p>Is there a middle path—a way to provide feedback and reduce password errors that doesn’t sacrifice the user experience? At least two design patterns address this issue in offline applications, and with a little JavaScript, we can bring them to the web.</p>
<h2>Now you see it, now you don’t</h2>
<p>The simplest solution is to mask the password by default while giving users a way to switch the field to clear text. Nielsen even mentions this in passing. This approach allows the person to confirm that the password was entered correctly, but it also places control firmly in the user’s grasp. Such toggle controls are often seen on WiFi preference panels, but they’re rarely implemented elsewhere. (Note: at least one blog has <a href="http://adactio.com/journal/1618/" target="_blank">advocated a similar technique</a> while this article was in production.)</p>
<p>It should be simple to write a control that switches the <code>type</code> attribute of an HTML input element between <code>password</code> and <code>text</code>. Unfortunately, it’s not. Internet Explorer does not allow this particular attribute to be set by JavaScript, so we have to be slightly more creative. The following two functions should do the trick:</p>
<p>(Line wraps marked » <em>—Ed.</em>)</p>
<pre><code>window.onload = function() {
  if(document.getElementsByTagName) {
    var inputs = document.getElementsByTagName('input');
    for(var i in inputs) {
      var input = inputs[i];
      if(input.type == 'password') {
        toggle_control = document.createElement('label');
        toggle_control.innerHTML = "&lt;input type=\"checkbox\ »
        " "+ "onclick=\"toggle_password('"+ input.id+"',this »
        .checked) \" /&gt;"+" Show password";
        input.parentNode.insertBefore(toggle_control, input »
        .nextSibling);
      }
    }
  }
}

function toggle_password(element_id, show_text) {
  if(document.getElementById) {
    var password_input = document.getElementById(element_id);
    var new_input      = document.createElement('input');
    with(new_input) {
      id        = password_input.id;
      name      = password_input.name;
      value     = password_input.value;
      size      = password_input.size;
      className = password_input.className;
      type      = show_text ? 'text' : 'password';
    }
    password_input.parentNode.replaceChild(new_input, »
    password_input);
  }
}</code></pre>
<p>The first function scans the document for all <code>input</code> elements and collects those of the<code>password</code> type. Note that this code is only intended to demonstrate the concept, and the process might be improved by using a JavaScript framework such as <a href="http://www.prototypejs.org/" target="_blank">Prototype</a>.</p>
<p>After each input, the function inserts a labeled checkbox to toggle the field between masked and clear text. The second function controls the toggle behavior itself. When the user clicks the toggle control, the function creates a new <code>input</code> and swaps it for the existing one, juggling the value and other properties between them.</p>
<p>An alternative approach is to create the <code>text</code> input only once and toggle the <code>display</code>property to show or hide the appropriate field. One drawback to this method, though, is that an element’s <code>id</code> must be unique. Since the parallel <code>text</code> input would have its own <code>id</code>, it wouldn’t inherit any CSS rules that referenced the original element by ID.</p>
<p>Take a look at <a href="http://www.nicobru.be/inmymind/wp-content/gallery/p62/Password-Field-Example-1-Toggle-Control.htm" target="_blank">example one</a> to see it in action. This solution is easy to implement, and it follows the principle of <a href="http://www.alistapart.com/articles/understandingprogressiveenhancement" target="_blank">progressive enhancement</a>: In the absence of JavaScript, password fields will retain their usual behavior. The toggle control empowers the user with a choice as to whether to show or hide a password in a particular circumstance. The main drawback is that it could still undermine a user’s concept of the password field as a “black box.” We’re so completely accustomed to thinking of our passwords as a secret that merely offering the option to display it in clear text could be unsettling.</p>
<h2>A second alternative</h2>
<p>Typing errors are especially common on touchscreen devices such as the iPhone, where fingers can’t locate the edges of keys by feel. Anticipating that password inputs without visual feedback would cause problems, Apple adopted an interesting approach. The last letter typed into the field remains visible for a couple of seconds before turning into a dot. This creates an opportunity to catch errors without showing the entire password at once.</p>
<p>We can reproduce this progressive masking behavior with HTML and JavaScript, although it will take a bit more code than the previous example. Consider the following:</p>
<pre><code>window.onload = function() {
  if(document.getElementsByTagName) {
    var inputs = document.getElementsByTagName('input');
    var password_inputs = Array();
    for(var i in inputs) {
      if(inputs[i].type == 'password') {
        password_inputs.push(inputs[i]);
      }
    }
    for(var i in password_inputs) {
      var input = inputs[i];

      var masking_element = document.createElement('input');
      with(masking_element) {
        style.position = 'absolute';
        id             = input.name + '_mask';
        type           = 'text';
        size           = input.size;
        className      = input.className;
      }
      masking_element.onfocus = function(){this.nextSibling »
      .focus()};
      input.parentNode.insertBefore(masking_element, input);

      input.onchange = function() {

        if(this.timer){
          clearTimeout(this.timer);
        }

        var mask_character = "\u2022";
        var last_character = this.value.charAt(this »
        .value.length-1);

        var masked_text    = this.previousSibling.value;
        var password_text  = this.value;

        if(masked_text.length &lt; password_text.length) {
          this.previousSibling.value = password_text.substr(0,
            password_text.length-1).replace(/./g,
            mask_character)+last_character;
        } else {
          this.previousSibling.value = password_text »
          .replace(/./g,mask_character);
        }
        this.timer = setTimeout("with(document.getElement »
        ById('"+masking_element.id+"')){value=value »
        .replace(/./g,'"+mask_character+"')}",2000);

      }
      input.onkeyup = input.onchange;
      input.onchange();

    }
  }
}</code></pre>
<p>This time, we create a second <code>text</code> input to sit directly on top of each <code>password</code> input (the caveat about CSS inheritance from the previous example applies). By manipulating its value as the original field changes, we can control what the user sees. Let’s break down each step of the script:</p>
<pre><code>window.onload = function() {
  if(document.getElementsByTagName) {
    var inputs = document.getElementsByTagName('input');
    var password_inputs = Array();
    for(var i in inputs) {
      if(inputs[i].type == 'password') {
        password_inputs.push(inputs[i]);
      }
    }
    for(var i in password_inputs) {
      var input = inputs[i];
      ...
    }
  }
}</code></pre>
<p>Again, our first task scans the page for password inputs so that we can modify their behavior. However, there’s a critical difference between this function and the first example. In Internet Explorer, <code>document.getElementsByTagName()</code> doesn’t return a simple list of matching elements at the moment the script is run. Rather, it returns a <strong>reference</strong> to the collection of matching elements. If we create a new <code>input</code> element while looping over the results, we will increase the size of that collection on each pass, and the loop will continue indefinitely. This instantly crashes Internet Explorer (and not gracefully). So, instead, we need to copy the initial results of the function into an array and loop over that.</p>
<pre><code>var masking_element = document.createElement('input');
with(masking_element) {
  style.position = 'absolute';
  id             = input.name + '_mask';
  type           = 'text';
  size           = input.size;
  className      = input.className;
}
masking_element.onfocus = function(){this.nextSibling.focus()};
input.parentNode.insertBefore(masking_element, input);</code></pre>
<p>With the new input inserted directly before the existing one, setting its <code>position</code> to<code>absolute</code> should place it directly on top. This should work in most layouts, but there may be exceptions where additional CSS is required to position it correctly. Of course, now that we’re covering the input with another element, we also need to make sure that clicking on the mask activates the input. Adding an <code>onfocus</code> handler takes care of this. We have to assign this handler outside the <code>with</code> statement for it to function correctly in Firefox 2.</p>
<pre><code>input.onchange = function() {
  ...
}
input.onkeyup = input.onchange;</code></pre>
<p>With the new element in place, we’ll build a function to display the text of the progressively masked password. We’ll need this text to respond to changes in the contents of the password field. Usually, this will mean that a user is typing on the keyboard, but that may not always be the case. Someone might paste text into the field using a context menu, for example. Attaching our code to both the <code>change</code> and <code>keyup</code> events should cover all the bases.</p>
<pre><code>var mask_character = "\u2022";
var last_character = this.value.charAt(this.value.length-1);</code></pre>
<p>We can define any character we like to mask the passwords. Traditionally, most systems use asterisks or dots, so in this example we define the Unicode entity 2022, which is the bullet character. On the second line, we identify the last character of the current password value so that we can render it in clear text.</p>
<pre><code>var masked_text    = this.previousSibling.value;
var password_text  = this.value;

if(masked_text.length &lt; password_text.length) {
  this.previousSibling.value = password_text.substr(0,
  password_text.length-1).replace(/./g, »
  mask_character)+last_character;
} else {
  this.previousSibling.value = password_text.replace(/./g,
                                 mask_character);
}</code></pre>
<p>Now we can take the value of the password field, replace every character except the last one with a bullet, and put that text into the field that we’re using as a mask. However, we should only do this while the person is typing forward. In other words, if the user presses the backspace key, we don’t want to reveal the previous character again. After it’s been hidden, it should stay hidden. So before performing the replacement, we first check to see if the password value is longer than the masked text. The replacement itself can be done using a simple regular expression. The expression <code>/./</code> matches any character in the password field. Adding the letter <code>g</code> to the end, (<code>/./g</code>) means that it scans the entire string of text instead of stopping at the first match.</p>
<pre><code>this.timer = setTimeout("with(document.getElementById('"+
  masking_element.id+"')){value=value.replace(/./g,'"+
  mask_character+"')}",2000);</code></pre>
<p>After a two-second delay, we want to mask the full password. However, our users probably won’t pause for two seconds after typing each letter. So we only want the behavior to take effect when the password field hasn’t changed at all for that length of time. Every time we call the <code>setTimeout</code> function in JavaScript, it returns an ID that we can use to reference that particular timer.</p>
<pre><code>if(this.timer){
  clearTimeout(this.timer);
}</code></pre>
<p>By storing the timer ID in a variable and adding the above code at the beginning of our function, we can cancel the countdown as long as we observe that the field is still changing.</p>
<pre><code>input.onchange();</code></pre>
<p>Our last step is to run the function we just defined. This ensures that the mask will show the correct text if the password field was pre-filled before the page was loaded.</p>
<p>To see the full script in action, take a look at <a href="http://www.nicobru.be/inmymind/wp-content/gallery/p62/Password-Field-Example-2-Progressive-Masking.htm" target="_blank">example two</a>. It’s been tested in Internet Explorer 6-8, Firefox, Safari, and Chrome. Again, in the absence of JavaScript, this technique will degrade well—password fields will simply function normally.</p>
<h2>Proceed with caution</h2>
<p>When dealing with such a fundamental area of the web experience, we need to be careful because we’re dealing with deeply conditioned expectations. The username/password method of securing web applications isn’t perfect, but there are few good alternatives and it’s become the standard approach. We can best address the usability concerns of password fields by testing incremental changes like these to extend default behavior—without compromising the basic experience and losing the trust of our users</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=62</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applying Mathematics To Web Design</title>
		<link>http://www.nicobru.be/inmymind/?p=50</link>
		<comments>http://www.nicobru.be/inmymind/?p=50#comments</comments>
		<pubDate>Tue, 09 Feb 2010 14:25:40 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Layout]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[creative designs]]></category>
		<category><![CDATA[design algorithm]]></category>
		<category><![CDATA[finished designs]]></category>
		<category><![CDATA[golden rectangle]]></category>
		<category><![CDATA[mathematical sciences]]></category>
		<category><![CDATA[psds]]></category>
		<category><![CDATA[web designs]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=50</guid>
		<description><![CDATA[Mathematics is beautiful.” This may sound absurd to people who wince at numbers and equations. But some of the most beautiful things in nature and our universe exhibit mathematical properties, from the smallest seashell to the biggest whirlpool galaxies. In fact, one of the greatest ancient philosophers, Aristotle, said: “The mathematical sciences particularly exhibit order, [...]]]></description>
			<content:encoded><![CDATA[<p>Mathematics is beautiful.” This may sound absurd to people who wince at numbers and equations. But some of the most beautiful things in nature and our universe exhibit mathematical properties, from the smallest seashell to the biggest whirlpool galaxies. In fact, one of the greatest ancient philosophers, Aristotle, said: “The mathematical sciences particularly exhibit order, symmetry and limitation; and these are the greatest forms of the beautiful.”</p>
<p>Because of its beautiful nature, <strong>mathematics</strong> has been a part of art and architectural design for ages. But it <strong>has not been exploited much for website design</strong>. This is probably because many of us regard mathematics as being antithetical to creativity. On the contrary, mathematics can be a <em>tool</em> to produce creative designs. That said, you don’t have to rely on math for every design. The point is that you should regard it as your friend, not a foe. For illustrative purposes, we created a couple of web designs that present mathematical principles discussed in this article. We are also giving away a couple of PSDs that you can use right away in your next design.</p>
<p>Layouts featured in this post were created specifically for the purpose of this article. During the design process we made sure that all of the designs shown in this article are essentially mathematical in nature; that is, they exhibit order, symmetry and limitation. We also have followed the <a href="http://designinformer.com/web-design-iterations-algorithms/">Web design algorithm</a> in this process — the designs have distinct themes, styles and elements. To keep things simple and clear, we tried to stick to minimalist designs and also preferred single-page layouts. Obviously, examples in this article are supposed to serve as a simple foundation for your designs and not as the finished designs.</p>
<h3>Golden Ratio and Golden Rectangle</h3>
<p>The golden ratio, also known as the divine proportion, is an irrational mathematical constant with a value of approximately 1.618033987. If the ratio of the sum of the quantities to the larger quantity is equal to the ratio of the larger quantity to the smaller one, then the quantities are said to have a golden ratio.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/gr01.png" alt="Gr01 in Applying Mathematics To Web Design" align="center" /></p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/gr02.png" alt="Gr02 in Applying Mathematics To Web Design" align="center" /></p>
<p>We already published a very detailed article <a href="http://www.smashingmagazine.com/2008/05/29/applying-divine-proportion-to-web-design/">“Applying Divine Proportion To Web Design”</a> that explains how to use the golden ratio in Web design. In today’s article, we’ll look at how to use golden rectangles in Web design. A golden rectangle is one whose side lengths have the golden ratio 1:(one-to-phi); that is, 1:1.618.</p>
<p>The construction of a golden rectangle is very easy and straightforward. First, construct a simple square. Then draw a line from the midpoint of one side of the square to an opposite corner and use that line as the radius to draw an arc that defines the height of the rectangle. Finally, complete the golden rectangle and you are done.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/rectangle.jpg" alt="Rectangle in Applying Mathematics To Web Design" width="325" height="392" /><br />
<em>A method to construct a golden rectangle. The square is outlined in red. The resulting dimensions are in the ratio 1:Phi, the golden ratio.</em></p>
<p>As an example, consider the minimalist design below. It has <strong>six golden rectangles</strong> in it, three rectangles per line. The rectangles have the dimensions of 299 x 185 pixels. Thus, the sides of these rectangles adhere approximately to the golden ratio; that is, 299/185 = 1.616. Notice how the large amount of white space surrounding Golden rectangles creates a calm and simple atmosphere in which the navigation options can breathe and serve their purpose. Although the layout uses only few colors and all blocks are positioned very similarly, the navigation options are obvious.</p>
<p><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/spacegeek-layout-full.jpg"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/scr2.jpg" alt="Scr2 in Applying Mathematics To Web Design" width="500" height="417" align="center" /></a><br />
<em><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/spacegeek-layout-full.jpg">Large view</a></em></p>
<p>However, it may be quite difficult to add a new Golden block while keeping the consistency of the design. Probably the only reasonable design solution here would be to add the block on the third line and use the rest of the horizontal space for other, more or less prominent features (if necessary). You can click on the image below to see the enlarged version.</p>
<p><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/space-layout.jpg"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/spacegeek_rect05.jpg" alt="Spacegeek Rect05 in Applying Mathematics To Web Design" width="500" height="416" align="center" /></a><br />
<em><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/space-layout.jpg">Large view</a></em></p>
<h4>Possible Applications</h4>
<p>The golden rectangle design is well suited for photo galleries, portfolios and product-oriented websites. The golden rectangles can also be arranged in other mathematically sound ways to generate beautiful designs. In particular, you may want to use them for blocks that display images or ads in your sidebar. Of course, the pure collection of golden rectangles doesn’t make for a professional, nice-looking design. You also need to work closely with grids, alignment, proximity and emphasis to achieve the main goals of your design. For instance, an interesting design solution would be a CSS/jQuery-based fluid grid design based on golden rectangles, however we do not cover this technique in this article.</p>
<h4>Download the PSD-layout</h4>
<p>We prepared a <a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/golden_rectangle_layout.psd">sample PSD layout</a> that is designed according to the Golden Ratio and Golden Rectangle. Please feel free to use it in any way and please send the link to this article to your colleagues if you want to spread the word.</p>
<h3>Fibonacci Design</h3>
<p>As the name says, Fibonacci designs are designs based on the Fibonacci sequence of numbers. By definition, the first two Fibonacci numbers are 0 and 1, and each remaining number is the sum of the previous two. Some sources omit the initial 0, instead beginning the sequence with two 1s. So the first two Fibonacci numbers are given, and each remaining number is the sum of the previous two. The higher the Fibonacci sequence gets, the closer its numbers relate to each other according to the Golden Ratio. A Fibonacci sequence goes like this:</p>
<p><code>0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144...</code></p>
<p>In music, Fibonacci numbers are sometimes used to determine tunings, and in visual art to determine the length or size of content and formal elements. Jürgen Schmidhuber his <a href="http://www.idsia.ch/~juergen/fibonacciwebdesign.html">methodology for Fibonacci-based designs</a> on his blog. However, if you examine the design he created, you are likely to find it rigid and a bit difficult to read and navigate. Indeed, you need to get a bit creative with math rather than following the rules blindly — maths gives us a guide that we can apply, however it’s rather about implementing sites with maths than implementing maths with our designs.</p>
<p><a href="http://en.wikipedia.org/wiki/Fibonacci_number"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fib.gif" alt="Fib in Applying Mathematics To Web Design" width="500" height="342" /></a><br />
<em>Approximate and true golden spirals. The green spiral is made from quarter-circles tangent to the interior of each square, while the red spiral is a Golden Spiral, a special type of logarithmic spiral. Overlapping portions appear yellow. The length of the side of one square divided by that of the next smaller square is the Golden ratio. <a href="http://en.wikipedia.org/wiki/Fibonacci_number">Source</a></em></p>
<p>The main idea behind such designs is to use Fibonacci when deciding on the dimensions for content area or sidebar. Both Golden ratio and Fibonacci let designers rely on sound, common ratios for page containers or blocks within page containers.</p>
<p>In general, layouts are quite easy to build using the Fibonacci sequence. You pick a certain base width first — for instance, 90px. Then, when determining the size of your containers, you multiply the base width with the numbers from the Fibonacci series. Depending on the calculations you get, you need to use them either for your page blocks. Let’s take a look at an example. Below is a minimalist typography blog based on Fibonacci Web design.</p>
<p><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fibonaccilayout.jpg"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fibonacci01.jpg" alt="Fibonacci01 in Applying Mathematics To Web Design" align="center" /></a><br />
<em><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fibonaccilayout.jpg">Large view</a></em></p>
<p>You can see that the page is divided into three columns. Each column corresponds to a Fibonacci number. For this design, we used a base width of 90 pixels. This base width is then multiplied by a Fibonacci number to get the total width for a particular column. For example, the first column has a width of 180 pixels (90 x 2); the second column has a width of 270 pixels (90 x 3); and the third column has a width of 720 pixels (90 x 8). The font size also corresponds to a Fibonacci number. The blog heading has a size of 55px; the article’s heading is 34px; and the content is 21px.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fibonacci02.jpg" alt="Fibonacci02 in Applying Mathematics To Web Design" align="center" /></p>
<p>The downside of layouts based on the Fibonacci sequence is that it’s difficult to use it if you are given certain fixed width layout dimensions (e.g. 1000px). In this situation it’s easier to use the Golden ratio, as you would simply multiply 1000px with 0.618 and get 618px which would be the ideal width for your content block. However, if you try to achieve the same result with the Fibonacci sequence itself, you first need to figure out the sequence to the 1000 range.</p>
<p>According to the <a href="http://www.math.rutgers.edu/~erowland/fibonacci.html">Fibonacci sequence calculator</a>, the sequence would be <code>...,610, 987, 1597...</code>. Indeed, 987 is a good fit and you can start picking the widths for smaller blocks using the previous numbers in the sequence. But if your fixed width layout is smaller or lager, you would need to use some approximate values which would again result in pure guessing. The problem may also occur in liquid or elastic designs to some extent, but you have much more design freedom there.</p>
<h4>Possible Applications</h4>
<p>A Fibonacci design is best suited to blogs and magazine layouts. You can arrange the layout in different ways according to Fibonacci numbers. The article <a href="http://css4design.com/nombre-dor-suite-de-fibonacci-et-autres-grilles-de-mise-en-page-pour-le-design-web">“Nombre d’or, suite de Fibonacci et autres grilles de mise en page pour le design web”</a> (in French) explains in more depth the application of Fibonacci numbers to Web design. Again, notice that you need to be creative when using Fibonacci sequence in your designs, otherwise your designs will turn out to be too rigid and hence difficult to use and navigate.</p>
<h4>Download the PSD-layout</h4>
<p>We prepared a <a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/images/mathematics/fibonacci_layout.psd">sample PSD layout</a> that is designed according to the Fibonacci sequence. Please feel free to use it in any way and please send the link to this article to your colleagues if you want to spread the word.</p>
<h3>Five Elements, Or Kundli Design</h3>
<p>Another interesting layout technique comes from the Indian horoscopes which are also called <em>Kundli</em>. Basically, a Kundli is a very simple figure can be made in just three steps. Draw a square, and then cross the two diagonals. Join the mid-points on each side of the square to get the Kundli figure. You’ll notice four right-angle rhomboids in the figure. These are the basis for our Web design.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/kundlilayout.jpg" alt="Kundlilayout in Applying Mathematics To Web Design" align="center" /></p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/kundlilayout02.jpg" alt="Kundlilayout02 in Applying Mathematics To Web Design" align="center" /></p>
<p>The design below, then, is based on the Kundli geometric layout. You’ll notice that the <a href="http://en.wikipedia.org/wiki/Chakras">chakras</a> in the design also have mathematical properties.</p>
<p><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fourelementslayout2.jpg"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fiveelements01.jpg" alt="Fiveelements01 in Applying Mathematics To Web Design" align="center" /></a><br />
<em><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fourelementslayout2.jpg">Large view</a></em></p>
<p>This is a single-page layout. Clicking on an element reveals more information about it, as shown in the figure below. You could also include some simple jQuery animations or jQuery tooltips that would reveal more information on demand. A further step would be a sliding web page where animation is used to display different content blocks; you may also want to change the background images of the single content areas to make them a bit more distinctive.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fiveelements02.jpg" alt="Fiveelements02 in Applying Mathematics To Web Design" align="center" /></p>
<p>In the following figure, you can see that our design is just a simple three-column layout: a header, three columns and a footer. Not complex at all.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/fiveelements03.jpg" alt="Fiveelements03 in Applying Mathematics To Web Design" align="center" /></p>
<h4>Possible Applications</h4>
<p>This design is best for displaying product information and portfolios. You can spice it up with JavaScript animation frameworks. For example, you can apply color transformations to the chakras by using <a href="http://raphaeljs.com/">Raphael library</a>, or you can add freestyle animations using  <a href="http://jsanim.com/">jsAnim</a> library. You can have a tree sprout when the user clicks on the Earth element, or you can show sea creatures swimming in the water element. The sky is the limit when it comes to animation using these JavaScript libraries.</p>
<h4>Download the PSD-layout</h4>
<p>We prepared a <a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/images/mathematics/kundli_layout.psd">sample PSD layout</a> that is designed according to the Kundli design. Please feel free to use it in any way and please send the link to this article to your colleagues if you want to spread the word.</p>
<h3>Sine Wave Design</h3>
<p>When it comes to mathmatics, you do not need to stick to well-known Golden Ratio or Fibonacci sequence. You can also experiment with formulas from physics, chemistry and other sciences by using more general formulas and values in your designs.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/sw01.jpg" alt="Sw01 in Applying Mathematics To Web Design" /></p>
<p>For instance, let’s consider the <strong>sine wave</strong>, or sinusoid, a mathematical function that describes a smooth repetitive oscillation. We used a simple sine wave pattern as the basis for a simple and original Web design and create a single-page layout. Of course, you can use the same approach for other designs such as graphics or infographics.</p>
<p><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/sinewavelayout01.jpg"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/sinewave01.jpg" alt="Sinewave01 in Applying Mathematics To Web Design" align="center" /></a><br />
<em><a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/sinewavelayout01.jpg">Large view</a></em></p>
<p>The layout is again very simple, consisting of a header, five columns and a footer. You can use a jQuery tooltip to make the design more interactive.</p>
<p><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p50/sinewave02.jpg" alt="Sinewave02 in Applying Mathematics To Web Design" align="center" /></p>
<h4>Possible Applications</h4>
<p>This wave pattern occurs often in nature, including ocean waves, sound waves, and light waves. Also, a rough sinusoidal pattern can be seen in plotting average daily temperatures for each day of the year, although the graph may resemble an inverted cosine wave. You can also use it to display a timeline of events. It could even be developed to include horizontal navigation. You can make it more interactive with the <a href="http://www.dailymarkup.com/highlighter/demo1/demo.html#">jQuery highlighter</a> plug-in, which highlights each element (i.e. DIV) so that the user can focus on the content.</p>
<h4>Download the PSD-layout</h4>
<p>We prepared a <a href="http://www.nicobru.be/inmymind/wp-content/gallery/p50/sinewave_layout.psd">sample PSD layout</a> that is designed according to the Sine Wave design. Please feel free to use it in any way and please send the link to this article to your colleagues if you want to spread the word.</p>
<h3>Other Techniques</h3>
<p><strong>Rule of Thirds</strong><br />
This rule states that an image should be imagined to be divided into nine equal parts by two equally spaced horizontal lines and two equally spaced vertical lines, and that important compositional elements should be placed along these lines or their intersections. It can also be expressed as a simplified mathematical approach that divides any layout into thirds, left to right and top to bottom.</p>
<p><strong>Musical Logic</strong><br />
The rhythmic or thematic structure of musical compositions can be applied to distances between elements in a layout, like ABA, ABAC, etc. Learn more about music and mathematics in this <a href="http://en.wikipedia.org/wiki/Music_and_mathematics">Wikipedia article</a>.</p>
<h3>Useful Links and Resources</h3>
<p><em>Wikipedia articles</em></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Sacred_geometry">Sacred Geometry</a></li>
<li><a href="http://en.wikipedia.org/wiki/Proportion_(architecture)">Proportion</a></li>
<li><a href="http://en.wikipedia.org/wiki/Canons_of_page_construction#cite_note-5">Canons of Page Construction</a></li>
</ul>
<p><em>Articles</em></p>
<ul>
<li><a href="http://www.math.nus.edu.sg/aslaksen/teaching/math-art-arch.shtml">Mathematics in Art and Architecture</a></li>
<li><a href="http://www.markboulton.co.uk/journal/comments/design-and-the-divine-proportion">Design and Divine Proportion</a></li>
<li><a href="http://www.myoats.com/create.aspx">Create Awesome Geometrical Designs</a>, Myoats</li>
<li><a href="http://www.wired.com/magazine/2010/01/pl_arts_found/">Photographer Loves Math, Graphs Her Images</a></li>
<li><a href="http://lamb.cc/typograph/">Typograph: Scale and Rhythm</a></li>
<li><a href="http://www.flickr.com/photos/michaelpaukner/">Michael Paunker – Art and Math</a></li>
</ul>
<p><em>Books</em></p>
<ul>
<li><a href="http://books.google.co.in/books?id=1KI0JVuWYGkC&amp;printsec=frontcover&amp;dq=geometry+of+design&amp;source=bl&amp;ots=8_La32PfXM&amp;sig=oqYAItvbGXuF3qNqTTBRZydtmvo&amp;hl=en&amp;ei=qfZXS9rZEs6GkAXq7rDpBA&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CAcQ6AEwAA#v=onepage&amp;q=&amp;f=false">Geometry of Design</a></li>
<li><a href="http://books.google.com/books?id=QSzjUIxs0GwC&amp;printsec=frontcover&amp;dq=euclids'elements&amp;num=4&amp;client=internal-uds&amp;cd=4&amp;source=uds#v=onepage&amp;q=&amp;f=false">Euclid’s Elements</a></li>
<li><a href="http://books.google.com/books?id=2gO2sBp4ipQC&amp;printsec=frontcover&amp;dq=patterns+in+nature&amp;num=4&amp;client=internal-uds&amp;cd=4&amp;source=uds#v=onepage&amp;q=&amp;f=false">Mathematics in Nature</a></li>
</ul>
<p>We hope you’ve enjoyed this article on mathematics and Web design. Hopefully you now see mathematics not as a hindrance to creativity, but as a friend. Embrace it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>50 Free UI and Web Design Wireframing Kits, Resources and Source Files</title>
		<link>http://www.nicobru.be/inmymind/?p=43</link>
		<comments>http://www.nicobru.be/inmymind/?p=43#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:25:39 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[basic elements of a web page]]></category>
		<category><![CDATA[design elements]]></category>
		<category><![CDATA[elements of a web page]]></category>
		<category><![CDATA[header footer]]></category>
		<category><![CDATA[psd file]]></category>
		<category><![CDATA[ui elements]]></category>
		<category><![CDATA[wireframes]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=43</guid>
		<description><![CDATA[Planning and communication are two key elements in the development of any successful website or application. And that is exactly what the wireframing process offers: a quick and simple method to plan the layout and a cost-effective, time-saving tool to easily communicate your ideas to others. A wireframe typically has the basic elements of a [...]]]></description>
			<content:encoded><![CDATA[<p>Planning and communication are two key elements in the development of any successful website or application. And that is exactly what the wireframing process offers: a quick and simple method to plan the layout and a cost-effective, time-saving tool to easily communicate your ideas to others. A wireframe typically has the basic elements of a Web page: header, footer, sidebar, maybe even some generated content, which gives you, your clients and colleagues a simple visually oriented layout that illustrates what the structure of the website will be by the end of the project and that serves as the foundation for any future alterations.</p>
<p>This article focuses on actual wireframing tools and standalone applications, as well as resources that you’ll need to build your own wireframe: <strong>wireframing kits, browser windows, form elements, grids, Mac OS X elements, mobile elements</strong>, which you’ll use in any typical graphics editor such as Photoshop or Illustrator. …Or you could use pen and paper.</p>
<h3>Complete Wireframing Toolkits</h3>
<p><a href="http://quommunication.com/">Quommunnication Stencil Kit</a><br />
A PSD file with common design elements for sketching and wireframing: form elements, RSS feed icons, colors, Advertising units, browser windows and grids.</p>
<p><a href="http://quommunication.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/wireframing01.jpg" alt="Wireframing01 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.graffletopia.com/stencils/320">Mac OS X Interface Stencil Kit</a><br />
Leopardy interface stencil kit. This one makes extensive use of tables, for maximum flexibility while maintaining pixel precision.</p>
<p><a href="http://www.graffletopia.com/stencils/320"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/macos2.jpg" alt="Macos2 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="400" height="424" /></a></p>
<p><a href="http://www.graffletopia.com/stencils/410">Facebook Applications Stencil Kit</a><br />
A pretty sizable collection of Facebook related elements to use in creating wireframes for Facebook applications.</p>
<p><a href="http://www.graffletopia.com/stencils/410"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/facebook.jpg" alt="Facebook in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.graffletopia.com/stencils/431">Flex Stencil Kit</a><br />
Includes all Flex components from Flex 3 Style Guide: panels, data grid, buttons, fields, links, toggle, menu, scrolls, accordion, tabs, list, data picker, tool tip, errors.</p>
<p><a href="http://www.graffletopia.com/stencils/431"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/flex.jpg" alt="Flex in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://databene.org/eclipse-stencil.html">Eclipse Stencil Kit</a><br />
This stencil enables you to easily prototype Eclipse (wizard) dialogs with OmniGraffle(TM).</p>
<p><a href="http://databene.org/eclipse-stencil.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/eclipse.jpg" alt="Eclipse in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://medialoot.com/blog/freebie-massive-web-ui-button-set/">Massive Web UI &amp; Button Set</a><br />
This set contains UI elements in three distinct styles: glossy, satin/light gradient, and one-color. The satin/light gradient set is available in 7 different colors (which you’ll find all of in the PSD file). Available are control buttons including arrows and basic symbols, info and text boxes, breadcrubs, buttons, and other navigation elements, drop-down and collapsible box styles, speech bubbles, search forms and loading elements.</p>
<p><a href="http://medialoot.com/blog/freebie-massive-web-ui-button-set/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/web-ui-set-preview1.jpg" alt="Web-ui-set-preview1 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="490" height="319" /></a></p>
<p><a href="http://developer.yahoo.com/ypatterns/about/stencils/">Yahoo! Design Stencils – Design Pattern Library</a><br />
You would be hard pressed to find a better wireframing resource than this one. The Yahoo! Design Stencil Kit is available for almost every application: OmniGraffle, Visio (XML), Adobe Illustrator (PDF and SVG) and Adobe Photoshop. This huge library covers the following elements (basically, everything): ad units, calendars, carousels, charts and tables, UI controls, form elements, grids, menus and buttons, mobile (general), mobile (iPhone), navigation and pagination, OS elements, placeholder text, screen resolutions, tabs, windows and containers.</p>
<p><a href="http://developer.yahoo.com/ypatterns/about/stencils/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource48.jpg" alt="Wireframeresource48 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="236" /></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/12/24/sketching-wireframing-kit.aspx">Free Sketching &amp; Wireframing Kit</a><br />
The Sketching &amp; Wireframing Kit is a free set of elements for sketching and wireframing. It consists of form elements, icons, indicators, feedback messages, tool tips, navigation elements, image placeholders, embedded videos, sliders and common ad banners. The Kit comes in two vector formats, one for Adobe Illustrator and the other in SVG, which can be easily modified. It can also be downloaded in PDF and EPS formats.</p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/12/24/sketching-wireframing-kit.aspx"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource52.jpg" alt="Wireframeresource52 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="249" /></a></p>
<p><a href="http://unify.eightshapes.com/">EightShapes Unify</a><br />
EightShapes Unify is a collection of templates, libraries and other assets that enable user experience designers to create more consistent and effective deliverables faster. The system uses the Adobe Creative Suite of products; Adobe InDesign is the primary authoring tool.</p>
<p><a href="http://unify.eightshapes.com/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource57.jpg" alt="Wireframeresource57 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="294" /></a></p>
<p><a href="http://www.johnnynines.com/2009/03/wireframe-symbols/">Wireframe Symbols</a><br />
This download contains a wireframe symbol library and a full Adobe Illustrator file with all of the elements spread out on a board. To install the library just drag and drop the file named <em>Wireframe Symbols.ai</em> into your Adobe Illustrator “Symbols” directory. Once you open Illustrator, go to your Symbols Palette and load the library.</p>
<p><a href="http://www.johnnynines.com/2009/03/wireframe-symbols/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource49.jpg" alt="Wireframeresource49 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="270" /></a></p>
<p><a href="http://konigi.com/tools/omnigraffle-wireframe-stencils">OmniGraffle Wireframe Stencils</a><br />
This is a set of shapes for making wireframes in OmniGraffle version 5.x (Mac OS X).</p>
<p><a href="http://konigi.com/tools/omnigraffle-wireframe-stencils"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource50.jpg" alt="Wireframeresource50 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://konigi.com/tools/omnigraffle-ux-template">OmniGraffle UX Template</a><br />
This is an OmniGraffle Pro template for interface design that includes shared layers for basic UX document needs; e.g. title page, wireframes, storyboards.</p>
<p><a href="http://konigi.com/tools/omnigraffle-ux-template"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource51.jpg" alt="Wireframeresource51 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="287" /></a></p>
<p><a href="http://www.graffletopia.com/stencils/63">Web Page Elements</a><br />
Using the open-source “Bitstream Vera” font set and free icons from FamFamFam, you should have most of your common web page elements covered, including headings, form elements, content management function, image placeholders, etc.</p>
<p><a href="http://www.graffletopia.com/stencils/63"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/webpage.gif" alt="Webpage in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="431" height="434" /></a></p>
<h3>Web Browser Templates</h3>
<p><a href="http://www.webdesignerstoolkit.com/index.php">Photoshop Browser Templates – Web Designer Toolkit</a><br />
These Photoshop browser templates come in 1024×768 and 800×600 pixel sizes and cover nearly all browsers (Firefox, IE, Safari, Camino, even Netscape). For both sizes, the safe viewing area is clearly marked in a separate layer.</p>
<p><a href="http://www.webdesignerstoolkit.com/index.php"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresourcea.jpg" alt="Wireframeresourcea in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.junglejar.com/2009/02/01/browser-templates-webdesign-webapplications/">Browser Templates for the Website</a><br />
These Photoshop browser templates for Internet Explorer, Firefox for Mac and Firefox for Windows have been mocked up in the following sizes: 800×600, 1024×768 and 1280×1024 pixels.</p>
<p><a href="http://www.junglejar.com/2009/02/01/browser-templates-webdesign-webapplications/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource1.jpg" alt="Wireframeresource1 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="197" /></a></p>
<p><a href="http://piksels.com/photoshop-browser-templates/">Photoshop Browser Templates</a><br />
This layered PSD file contains three different browser resolutions; all with easily editable titles, address bars, scroll bars and favicons. Just open the PSD and place the layers on top of the design that you are working on, and voila!</p>
<p><a href="http://piksels.com/photoshop-browser-templates/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource2.jpg" alt="Wireframeresource2 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://vector.tutsplus.com/articles/news/vectortuts-freebie-vector-pack-browser-screens-and-website-elements/">Browser Screens and Website Elements</a><br />
A useful set of vector website assets.</p>
<p><a href="http://vector.tutsplus.com/articles/news/vectortuts-freebie-vector-pack-browser-screens-and-website-elements/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource3.jpg" alt="Wireframeresource3 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<h4>Web-Safe Area Templates for Photoshop</h4>
<p>All of the <a href="http://www.designerstoolbox.com/designresources/safearea/">Web-safe area browser PSD templates</a> listed below can be individually downloaded by choosing from the following resolutions: 640×480, 800×600, 1024×768, 1280×960 and 1600×1200 pixels.</p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/vista/ie/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad">Windows Vista IE Web-Safe Area</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/vista/ie/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource4.jpg" alt="Wireframeresource4 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/vista/firefox/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad">Windows Vista Firefox Web-Safe Area</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/vista/firefox/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource5.jpg" alt="Wireframeresource5 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/xp/ie/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad">Windows XP IE Web-Safe Area</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/xp/ie/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource6.jpg" alt="Wireframeresource6 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/xp/firefox/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad">Mac OS X Safari Web-Safe Area</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/xp/firefox/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource7.jpg" alt="Wireframeresource7 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/mac/firefox/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad">Mac OS X Firefox Web-Safe Area</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/mac/firefox/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource8.jpg" alt="Wireframeresource8 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/mac/safari/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad">Mac OS X Safari Web-Safe Area</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/safearea/mac/safari/?PHPSESSID=85945e90123d8ed1080f4cbe3bd5c7ad"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource9.jpg" alt="Wireframeresource9 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<h3>Web Form Elements</h3>
<p><a href="http://www.graffletopia.com/stencils/566">Best Practice UX Forms Stencil</a><br />
This is a comprehensive release of the stencil kit which follows best practices in UX form design. It provides three different ways of laying forms out, each with their own benefits. This version also provides different button layouts, a progress indicator, captcha code input field, labels and more.</p>
<p><a href="http://www.graffletopia.com/stencils/566"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/uxform.jpg" alt="Uxform in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.webdesignerstoolkit.com/forms.php">Photoshop Form Element Templates</a><br />
These Photoshop files include screenshots of all the common form elements as displayed in your selected operating system (Mac Classic, Mac OS X, Win XP and Win Classic). The form elements are separated into individual layers so that you can easily select, adjust or switch them as you please.</p>
<p><a href="http://www.webdesignerstoolkit.com/forms.php"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource10.jpg" alt="Wireframeresource10 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="117" /></a></p>
<p><a href="http://www.teehanlax.com/blog/2008/12/16/browser-form-elements-psd/">Browser Form Elements PSD</a><br />
Included in this PSD file are form elements for Mac Firefox 3 and another for Vista IE7.</p>
<p><a href="http://www.teehanlax.com/blog/2008/12/16/browser-form-elements-psd/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource11.jpg" alt="Wireframeresource11 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="277" /></a></p>
<p><a href="http://sniperyu.deviantart.com/art/Web-Form-Elements-104261528">Web Form Elements Volume 1</a><br />
Volume 1 contains a selection of Web user interace elements for forms in Photoshop format.</p>
<p><a href="http://sniperyu.deviantart.com/art/Web-Form-Elements-104261528"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource12.jpg" alt="Wireframeresource12 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://sniperyu.deviantart.com/art/Web-Form-Elements-Vol-2-146544080">Web Form Elements Vol.2</a><br />
This is Volume 2 of the Web Form UI Elements mentioned above and has been designed in a different style.</p>
<p><a href="http://sniperyu.deviantart.com/art/Web-Form-Elements-Vol-2-146544080"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource13.jpg" alt="Wireframeresource13 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.webdesignerstoolkit.com/buttons.php">Photoshop Button Templates</a><br />
These Photoshop button templates have been separated into individual layers to be easily selectable. You can choose from the following colors: dark blue, light blue, dark green, light green, yellow, orange, red and purple.</p>
<p><a href="http://www.webdesignerstoolkit.com/buttons.php"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource14.jpg" alt="Wireframeresource14 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<h4>Web Browser Elements</h4>
<p>You can <a href="http://www.designerstoolbox.com/designresources/elements/">select the element you need</a> from whichever operating system and browser you use, and download them individually.</p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/vista/ie/">Windows Vista IE Form Elements</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/vista/ie/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource15.jpg" alt="Wireframeresource15 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="314" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/vista/firefox/">Windows Vista Firefox Form Elements</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/vista/firefox/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource16.jpg" alt="Wireframeresource16 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="314" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/xp/ie/">Windows XP IE Form Elements</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/xp/ie/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource17.jpg" alt="Wireframeresource17 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="314" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/xp/firefox/">Windows XP Firefox Form Elements</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/xp/firefox/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource18.jpg" alt="Wireframeresource18 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="314" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/mac/firefox/">Mac OS X Firefox Form Elements</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/mac/firefox/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource19.jpg" alt="Wireframeresource19 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="314" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/mac/safari/">Mac OS X Safari Form Elements</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/elements/mac/safari/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource20.jpg" alt="Wireframeresource20 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="314" /></a></p>
<h3>Grid Templates</h3>
<p><a href="http://www.3point7designs.com/blog/2007/11/960px-photoshop-grid-template/">960px Photoshop Grid Template</a><br />
This template has a guide for a three-column 20-pixel gutter design, with layers of washed-out colors to visualize both columns for the purpose of the rule of thirds. Additionally, it is broken down into six columns of 20-pixel gutters.</p>
<p><a href="http://www.3point7designs.com/blog/2007/11/960px-photoshop-grid-template/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource20a.jpg" alt="Wireframeresource20a in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://briancray.com/2009/11/30/omnigraffle-wireframing-960-grid-template/">960 Grid Template for OmniGraffle</a></p>
<p><a href="http://briancray.com/2009/11/30/omnigraffle-wireframing-960-grid-template/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource21.jpg" alt="Wireframeresource21 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://konigi.com/tools/illustrator-template-blueprint-css-comps">Illustrator Template for Blueprint CSS Comps</a><br />
This Adobe Illustrator document features a 24-column grid for CSS frameworks such as Blueprint. It consists of guides that comply with Blueprint’s grid of 24 columns of 30 pixels, 10-pixel-wide gutters and a horizontal width of 950 pixels. Horizontal guides are provided at 18 pixels or a 1.5 em line-height for a 12-pixel base font.</p>
<p><a href="http://konigi.com/tools/illustrator-template-blueprint-css-comps"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource22.jpg" alt="Wireframeresource22 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://konigi.com/tools/photoshop-template-blueprint-css-comps">Photoshop Template for Blueprint CSS Comps</a><br />
This Photoshop document features a 24-column grid for CSS frameworks such as Blueprint. It consists of guides that comply with Blueprint’s grid of 24 columns of 30 pixels, 10-pixel-wide gutters and a horizontal width of 950 pixels. Horizontal guides are provided at 18 pixels or a 1.5 em line-height for a 12-pixel base font.</p>
<p><a href="http://konigi.com/tools/photoshop-template-blueprint-css-comps"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource23.jpg" alt="Wireframeresource23 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<h3>Mobile App Development Resources</h3>
<p><a href="http://www.teehanlax.com/blog/2010/02/01/ipad-gui-psd/">iPad GUI PSD</a><br />
The PSD was constructed using vectors, so it’s fully editable and scalable. You’ll notice there are a few new UI elements as compared to the iPhone interface. The workable screen design is formatted to 768×1024 so anything you design in the Photoshop file can easily be brought over to the SDK.</p>
<p><a href="http://www.teehanlax.com/blog/2010/02/01/ipad-gui-psd/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/ipadgui.jpg" alt="Ipadgui in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="268" /></a></p>
<p><a href="http://graffletopia.com/stencils/413">Ultimate iPhone Stencil – Graffletopia</a><br />
This Omnigraffe iPhone stencil kit contains backgrounds, title bars, buttons, selectors and all other iPhone UI elements. It can be easily resized horizontally by ungrouping, resizing the middle element and then regrouping the elements back into a single button.</p>
<p><a href="http://graffletopia.com/stencils/413"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource24.jpg" alt="Wireframeresource24 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="268" /></a></p>
<p><a href="http://www.graffletopia.com/stencils/495">iPhone 3G Stencil</a><br />
Includes standard interface components for the iPhone 3G: buttons, fields, map elements, keyboards, icons. All components are on a transparent background and should re-size nicely.</p>
<p><a href="http://www.graffletopia.com/stencils/495"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/iphone3g.jpg" alt="Iphone3g in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="268" /></a></p>
<p><a href="http://www.teehanlax.com/blog/2009/06/18/iphone-gui-psd-30/">iPhone GUI PSD 3.0</a><br />
With Apple’s official release of the new iPhone 3.0 came a number of new GUI elements. Some of the changes and additions have been include in this GUI: map and map elements including curl, copy and paste elements; timeline bar editor; and horizontal iPhone and horizontal panel bars and keyboards.</p>
<p><a href="http://www.teehanlax.com/blog/2009/06/18/iphone-gui-psd-30/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource25.jpg" alt="Wireframeresource25 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.smashingmagazine.com/2008/11/26/iphone-psd-vector-kit/">iPhone PSD Vector Kit</a><br />
This iPhone starter kit comes with several button elements as well as six different iPhone interface options.</p>
<p><a href="http://www.smashingmagazine.com/2008/11/26/iphone-psd-vector-kit/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource26.jpg" alt="Wireframeresource26 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/iphone/">iPhone GUI Elements</a><br />
Free iPhone elements available as layered Photoshop (PSD) files.</p>
<p><a href="http://www.designerstoolbox.com/designresources/iphone/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/iphone.jpg" alt="Iphone in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://jcorrea.es/2008/08/07/iphone-gui-as-rich-symbols-for-fireworks/">iPhone GUI as Rich Symbols for Fireworks</a><br />
This iPhone kit has been designed using Adobe Fireworks. It has several combinations, buttons, backgrounds, etc. It also has some lines of code to transform the simple vector symbols into rich symbols, with some variables.</p>
<p><a href="http://jcorrea.es/2008/08/07/iphone-gui-as-rich-symbols-for-fireworks/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource27.jpg" alt="Wireframeresource27 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.photoshopfreebies.com/view-download/245/google-android-gui-application-mockup-psd.html">Google Android GUI Application Mockup PSD</a><br />
This Photoshop file contains all of the basic elements of Android 1.5, Google’s mobile operating system.</p>
<p><a href="http://www.photoshopfreebies.com/view-download/245/google-android-gui-application-mockup-psd.html"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource28.jpg" alt="Wireframeresource28 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.teehanlax.com/blog/2009/07/08/palm-pre-gui-psd/">Palm Pre GUI PSD</a><br />
This Palm Pre GUI PSD has been built with vectors for easy editing and scaling, and it contains most of the Pre’s GUI elements.</p>
<p><a href="http://www.teehanlax.com/blog/2009/07/08/palm-pre-gui-psd/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource29.jpg" alt="Wireframeresource29 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://digitalphenom.deviantart.com/art/RIM-Blackberry-PSD-111857107">RIM Blackberry PSD</a><br />
This download package contains 135 detailed layers for Blackberry app development.</p>
<p><a href="http://digitalphenom.deviantart.com/art/RIM-Blackberry-PSD-111857107"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource30.jpg" alt="Wireframeresource30 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<h3>Optional Wireframe Extras</h3>
<p><a href="http://wireframes.linowski.ca/2009/10/interactive-sketching-notation-v0-1/">Interactive Sketch Notation</a><br />
The general idea behind this notation is the desire to visualize user interface states as well as user actions in a clear and rapid manner.</p>
<p><a href="http://wireframes.linowski.ca/2009/10/interactive-sketching-notation-v0-1/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/linowski.jpg" alt="Linowski in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.graffletopia.com/stencils/462">Storyboard Characters (via Google Chrome)</a></p>
<p><a href="http://www.graffletopia.com/stencils/462"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/storyboard.jpg" alt="Storyboard in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/proofing/">Proofreading Marks</a></p>
<p><a href="http://www.designerstoolbox.com/designresources/proofing/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource31.jpg" alt="Wireframeresource31 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.designerstoolbox.com/designresources/banners/">Standard Web Banners</a><br />
You can download these standard Web banners or ads individually (468×60 pixels, 768×60, 125×125, etc.). There are also templates for common but non-standard banner sizes (120×30, 230×33, 728×210, etc.).</p>
<p><a href="http://www.designerstoolbox.com/designresources/banners/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource32.jpg" alt="Wireframeresource32 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://konigi.com/store/product/wireframe-icons-royalty-free-eps-and-png">Wireframe Icons, Royalty-Free EPS and PNG</a><br />
The icon set includes EPS and PNG versions of the original Konigi Wireframe Icon Set and are suitable for use in vector drawing applications such as Adobe Illustrator as well as in Microsoft Visio.</p>
<p><a href="http://konigi.com/store/product/wireframe-icons-royalty-free-eps-and-png"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource33.jpg" alt="Wireframeresource33 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="860" /></a></p>
<p><a href="http://lazycrazy.deviantart.com/art/WEB-UI-Treasure-Chest-v-1-0-139165343">WEB UI Treasure Chest</a><br />
This PSD layered file, most of whose files are fully editable, contains more than 100 elements for website design.</p>
<p><a href="http://lazycrazy.deviantart.com/art/WEB-UI-Treasure-Chest-v-1-0-139165343"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource34.jpg" alt="Wireframeresource34 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="312" /></a></p>
<p><a href="http://lazycrazy.deviantart.com/art/Webdesigner-kit-128351457">Webdesigner kit</a><br />
This Photoshop download contains registration fields, menus, checkboxes, radio buttons and cursors.</p>
<p><a href="http://lazycrazy.deviantart.com/art/Webdesigner-kit-128351457"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource35.jpg" alt="Wireframeresource35 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="400" height="234" /></a></p>
<h3>Printable Sketching Paper</h3>
<p><a href="http://www.henkwijnholds.com/prolonging-the-magic-a4-sketching-paper/">A4 and A3 Sketching Grid Paper</a><br />
This downloadable and printable 960-pixel-wide grid makes it easy to create a three-column (320 pixel), four-column (240 pixel), five-0column (192 pixel) or six-column (160 pixel) grid on a single sheet of paper. You have two sizes to choose from, A4 and A3.</p>
<p><a href="http://www.henkwijnholds.com/prolonging-the-magic-a4-sketching-paper/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource36.jpg" alt="Wireframeresource36 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.flickr.com/photos/alfonsobozzelli/3949828341/">Print and Sketch Wireframe Template</a></p>
<p><a href="http://www.flickr.com/photos/alfonsobozzelli/3949828341/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource37.jpg" alt="Wireframeresource37 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="337" /></a></p>
<p><a href="http://www.flickr.com/photos/owaters/3846053408/">iPhone Application Sketch Template</a><br />
The grid squares for this sketching paper are equal to 10 pixels. The tick marks indicate the height of the status bar, nav bar, keyboard, tab bar and toolbar. For best results, print on A4 borderless paper.</p>
<p><a href="http://www.flickr.com/photos/owaters/3846053408/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource38.jpg" alt="Wireframeresource38 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://interactivelogic.net/wp/2009/09/iphone-wireframe-templates/">iPhone Wireframe Templates for Sketching</a><br />
Two layouts are available, both in PDF and Visio (VSD) formats for quick iPhone mockups.</p>
<p><a href="http://interactivelogic.net/wp/2009/09/iphone-wireframe-templates/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource39.jpg" alt="Wireframeresource39 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://fullofdesign.com/posts/iphone-app-wireframe-template/">iPhone App Wireframe Template</a><br />
Two versions are available, one in landscape and the other in portrait. Each version includes three pages: page 1 has a vertical screen and notes column; page 2 has a horizontal screen and notes column; page 3 has a three-screen layout that is great for drafting designs.</p>
<p><a href="http://fullofdesign.com/posts/iphone-app-wireframe-template/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource40.jpg" alt="Wireframeresource40 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<h4>Printable Wireframe and Notes</h4>
<p>The below 8.5 x 11-inch <a href="http://konigi.com/tools/graph-paper">graph paper</a> is made for visual designers, interaction designers and information architects. You’ll find styles for wireframing user interfaces, storyboarding interaction and plotting values on a 2×2 grid. Plus, you’ll get a basic grid for drafting site maps or anything else that comes up. Choose from the following:</p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-wireframe%2Bnotes.pdf">Wireframe with Notes</a><br />
This wireframe grid is divided into 24 columns, with gutters between each column. The grid is especially useful for designers who work within a CSS framework such as Blueprint.</p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-wireframe%2Bnotes.pdf"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource42.jpg" alt="Wireframeresource42 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="403" height="310" /></a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-wireframe.pdf">Wireframe (Landscape)</a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-wireframe.pdf"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource43.jpg" alt="Wireframeresource43 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="403" height="310" /></a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-wireframe-portrait.pdf">Wireframe (Portrait)</a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-wireframe-portrait.pdf"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource44.jpg" alt="Wireframeresource44 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="309" height="403" /></a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-storyboard.pdf">Storyboard</a><br />
This is a storyboard with four cells. Each cell contains a simple grid.</p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-storyboard.pdf"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource45.jpg" alt="Wireframeresource45 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="403" height="310" /></a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-storyboard%2Bnotes-portrait.pdf">Storyboard with Notes</a><br />
This is a storyboard with four cells. Each cell contains a simple grid. The area beneath each cell is ruled for notes.</p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-storyboard%2Bnotes-portrait.pdf"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource46.jpg" alt="Wireframeresource46 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="306" height="401" /></a></p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-basic.pdf">Basic Paper</a><br />
This is a basic grid box. Use it for concept diagrams, site maps, spectrums, tables and whatever else you sketch.</p>
<p><a href="http://s3.amazonaws.com/konigi/tools/graphpaper/pdf/konigi-graphpaper-basic.pdf"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource47.jpg" alt="Wireframeresource47 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="403" height="310" /></a></p>
<h3>Wireframe Magnets (DIY Kit)</h3>
<p>These DIY magnet template are based on the Konigi wireframe stencils and includes three sheets of elements that would be useful for whiteboard prototyping. Simply download and print the PDFs onto magnet sheets, and cut them out.</p>
<p><a href="http://konigi.com/tools/wireframe-magnets-diy-kit">Form Elements</a></p>
<p><a href="http://konigi.com/tools/wireframe-magnets-diy-kit"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresourceb.jpg" alt="Wireframeresourceb in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="432" height="550" /></a></p>
<p><a href="http://konigi.com/tools/wireframe-magnets-diy-kit">Tabs, Buttons and Bars</a></p>
<p><a href="http://konigi.com/tools/wireframe-magnets-diy-kit"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresourcec.jpg" alt="Wireframeresourcec in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="432" height="550" /></a></p>
<p><a href="http://konigi.com/tools/wireframe-magnets-diy-kit">Windows and Dialogs</a></p>
<p><a href="http://konigi.com/tools/wireframe-magnets-diy-kit"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresourced.jpg" alt="Wireframeresourced in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="432" height="550" /></a></p>
<h3>Further Resources And Some Wireframing Inspiration</h3>
<p><a href="http://webwithoutwords.com/">web.without.words</a><br />
A visual playground where designers take popular sites and reconstruct them in a wireframe.</p>
<p><a href="http://webwithoutwords.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/ebay.jpg" alt="Ebay in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="300" /></a></p>
<p><a href="http://www.graffletopia.com/">Graffletopia</a><br />
Graffletopia is a huge resource of free stencils for OmniGraffle (Mac-only, sadly). With OmniGraffle, you c<a href="http://www.graffletopia.com/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource53.jpg" alt="Wireframeresource53 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="294" /></a>an quickly create high-quality wireframes, flowcharts and other diagrams.<a href="http://mockupstogo.net/">Mockups To Go</a><br />
Mockups To Go is a user-contributed collection of ready-to-use UI components and design patterns that were built using Balsamiq Mockups. You can download all of the components and design patterns to use in your mockups.</p>
<p><a href="http://mockupstogo.net/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource54.jpg" alt="Wireframeresource54 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="294" /></a></p>
<p><a href="http://wireframes.linowski.ca/">Wireframes Magazine</a><br />
Wireframes Magazine is dedicated to all things wireframing and prototyping. It has a huge library of downloadable templates, samples and UI tools, and even a section for inspiration.</p>
<p><a href="http://wireframes.linowski.ca/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource55.jpg" alt="Wireframeresource55 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="294" /></a></p>
<p><a href="http://wireframes.tumblr.com/">I {heart} wireframes</a><br />
I {heart} wireframes is a great source of wireframing inspiration and resources. And yes, we all love wireframes!</p>
<p><a href="http://wireframes.tumblr.com/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p43/wireframeresource56.jpg" alt="Wireframeresource56 in 50 Free UI and Web Design Wireframing Kits, Resources and Source Files" width="500" height="294" /></a></p>
<h3>Further Related Articles</h3>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/09/01/35-excellent-wireframing-resources/">35 Excellent Wireframing Resources</a><br />
More than 35 resources for creating better wireframes, including tutorials on different methods and a variety of tools available.</li>
<li><a href="http://boxesandarrows.com/view/sketchy-wireframes">Sketchy Wireframes: When you can’t (or shouldn’t) draw a straight line</a><br />
A nice article about computer-based sketchy wireframes that allow wireframes to look more like quick, hand-drawn sketches while retaining the reusability and polish that we expect from digital artitfacts.</li>
<li><a href="http://articles.sitepoint.com/article/tools-prototyping-wireframing">16 Design Tools for Prototyping and Wireframing</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials</title>
		<link>http://www.nicobru.be/inmymind/?p=36</link>
		<comments>http://www.nicobru.be/inmymind/?p=36#comments</comments>
		<pubDate>Mon, 08 Feb 2010 09:30:29 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[creative fields]]></category>
		<category><![CDATA[graphic designer]]></category>
		<category><![CDATA[motion graphics]]></category>
		<category><![CDATA[useful tools]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=36</guid>
		<description><![CDATA[When you hear the word “creative”, what type of profession comes to mind? Maybe a graphic designer, painter, sculptor, illustrator, or writer? It’s unlikely that you would consider a “programmer” when thinking of creative fields of work. But programmers have the potential to be creative and come up with ideas or concepts that will impact [...]]]></description>
			<content:encoded><![CDATA[<p>When you hear the word “creative”, what type of profession comes to mind? Maybe a graphic designer, painter, sculptor, illustrator, or writer? It’s unlikely that you would consider a “programmer” when thinking of creative fields of work. But programmers have the potential to be creative and come up with ideas or concepts that will impact others in positive ways.</p>
<p>We often turn to programmers to solve mathematical-related problems, but the concept of mathematics in programming is what powers programmers to innovate. When you think of mathematics you imagine numbers, expressions, and equations. But what about art, music, or even beautiful visuals? Those numbers and equations that we often view as mundane and overly-formulaic can generate beautiful visuals and music. This article will present dozens of <strong>examples of motion graphics and interactive visuals created with computational code</strong>, along with some useful references and resources.</p>
<h3>Beautiful Motion Graphics Created with Programming</h3>
<p>First we’ll look at some examples of beautiful and inspiring motion graphics created by programmers. Some of these are audio-reactive whereas others are data visualization.</p>
<p><a href="http://vimeo.com/1747316">Metamorphosis</a> by <a href="http://vimeo.com/user656427">Glenn Marshall</a></p>
<p><a href="http://vimeo.com/1747316"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl1.png" alt="Ttl1 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/2027825">Swan Lake – Zeno Music Visualiser</a> by <a href="http://vimeo.com/user656427">Glenn Marshall</a></p>
<p><a href="http://vimeo.com/2027825"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl29.png" alt="Ttl29 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/2726147">Black Hole</a> by <a href="http://vimeo.com/threesixtyangles">360angles</a></p>
<p><a href="http://vimeo.com/2726147"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl26.png" alt="Ttl26 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/7174318">Flightpattern</a> by <a href="http://vimeo.com/revoid">Gwen Vanhee</a><br />
These beautiful motion graphics were created using ActionScript.</p>
<p><a href="http://vimeo.com/7174318"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl24.png" alt="Ttl24 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/2712195">Disco Maths 1</a> by <a href="http://vimeo.com/stefangoodchild">Stefan Goodchild</a></p>
<p><a href="http://vimeo.com/2712195"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl23.png" alt="Ttl23 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/174357">Magnetic Sphere</a> by <a href="http://vimeo.com/flight404">flight404</a></p>
<p><a href="http://vimeo.com/174357"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl30.png" alt="Ttl30 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="250" /></a></p>
<p><a href="http://vimeo.com/1693639">Air Doom</a> by <a href="http://vimeo.com/ruimadeira">Rui Madeira</a></p>
<p><a href="http://vimeo.com/1693639"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl25.png" alt="Ttl25 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="250" /></a></p>
<p><a href="http://vimeo.com/711364">Audio Reactive Bubbles</a> by <a href="http://vimeo.com/user320217">Matthias Dörfelt.</a></p>
<p><a href="http://vimeo.com/711364"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl27.png" alt="Ttl27 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="250" /></a></p>
<p><a href="http://vimeo.com/994502">Visualization in 7/4</a> by <a href="http://vimeo.com/user475471">Eamae Mirkin</a></p>
<p><a href="http://vimeo.com/994502"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl28.png" alt="Ttl28 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/1593564">Music Is Math</a> by <a href="http://vimeo.com/user656427">Glenn Marshall</a></p>
<p><a href="http://vimeo.com/1593564"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/tll21.png" alt="Tll21 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/2094557">Audio-generated landscape</a> by <a href="http://vimeo.com/flight404">flight404</a></p>
<p><a href="http://vimeo.com/2094557"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl15.png" alt="Ttl15 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="499" height="230" /></a></p>
<p><a href="http://vimeo.com/2574845">okdeluxe XMAS card 2008</a> by <a href="http://vimeo.com/okdeluxe">okdeluxe</a></p>
<p><a href="http://vimeo.com/2574845"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl21.png" alt="Ttl21 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/658158">Solar, with lyrics.</a> by <a href="http://vimeo.com/flight404">flight404</a></p>
<p><a href="http://vimeo.com/658158"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl20.png" alt="Ttl20 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/354751">Bubbletrouble_2</a> by <a href="http://vimeo.com/lennyjpg">Leander Herzog</a></p>
<p><a href="http://vimeo.com/354751"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl19.png" alt="Ttl19 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://www.youtube.com/watch?v=8nTFjVm9sTQ">House of Cards</a> by <a href="http://www.radiohead.com/">Radiohead</a><br />
In Radiohead’s video for “House of Cards”, no cameras or lights were used. Instead, 3D plotting technologies collected information about the shapes and relative distances of objects. The video (directed by James Frost) was created entirely with visualizations of that data.</p>
<p><a href="http://www.youtube.com/watch?v=8nTFjVm9sTQ"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl14.png" alt="Ttl14 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="249" /></a></p>
<p><a href="http://vimeo.com/615344">Magnetic Ink</a> by <a href="http://vimeo.com/flight404">flight404</a></p>
<p><a href="http://vimeo.com/615344"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl18.png" alt="Ttl18 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/3092499">Shifty</a> by <a href="http://vimeo.com/defetto">Pedro Mari</a></p>
<p><a href="http://vimeo.com/3092499"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl10.png" alt="Ttl10 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/1200976">Advanced Beauty 13 of 18</a> by <a href="http://vimeo.com/universal">Universal Everything</a></p>
<p><a href="http://vimeo.com/1200976"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl9.png" alt="Ttl9 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/1912921">I Am David Sparkle – Jaded Afghan</a> by <a href="http://vimeo.com/eomine">Eduardo Omine</a></p>
<p><a href="http://vimeo.com/1912921"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl8.png" alt="Ttl8 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/2120027">Relentless, The REV</a> by <a href="http://vimeo.com/flight404">flight404</a></p>
<p><a href="http://vimeo.com/2120027"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl7.png" alt="Ttl7 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/617150">Aphex Twin – Rhubarb</a> by <a href="http://vimeo.com/simongeilfus">Simon Geilfus</a></p>
<p><a href="http://vimeo.com/617150"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl3.png" alt="Ttl3 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/169308">Magnetosphere Revisited</a> by <a href="http://vimeo.com/flight404">flight404</a></p>
<p><a href="http://vimeo.com/169308"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl6.png" alt="Ttl6 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/3550384">Vortex</a> by <a href="http://vimeo.com/ruimadeira">Rui Madeira</a></p>
<p><a href="http://vimeo.com/3550384"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl11.png" alt="Ttl11 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/3245120">The Nest That Sailed The Sky</a> by <a href="http://vimeo.com/user656427">Glenn Marshall</a></p>
<p><a href="http://vimeo.com/3245120"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl2.png" alt="Ttl2 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="230" /></a></p>
<p><a href="http://vimeo.com/6239027">GoodMorning!</a> by <a href="http://vimeo.com/user313340">Jer Thorp</a></p>
<p><a href="http://vimeo.com/6239027"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl17.png" alt="Ttl17 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="503" height="232" /></a></p>
<p><a href="http://vimeo.com/2016712">Sunflower</a> by <a href="http://vimeo.com/vs">VS*</a></p>
<p><a href="http://vimeo.com/2016712"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl13.png" alt="Ttl13 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="233" /></a></p>
<p><a href="http://vimeo.com/2320742">Interpol – Rest My Chemistry Video</a> by <a href="http://vimeo.com/aaronkoblin">Aaron Koblin</a></p>
<p><a href="http://vimeo.com/2320742"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl16.png" alt="Ttl16 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="231" /></a></p>
<h3>Free Applications for Creating Visuals with Computational Code</h3>
<h4>Processing</h4>
<p><a href="http://processing.org/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/processing.jpg" alt="Processing in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p>Processing is a popular and powerful application for generating visuals using programming. It’s free and open source and uses Java as its coding language. It’s been used in professional, educational, and scientific environments and is available for GNU/Linux, Mac OS X, and Windows. It can also be used for web by embedding as Java applets or through the use of <a href="http://processingjs.org/">Processing.js</a>, which uses JavaScript to draw shapes and manipulate images using the HTML5 Canvas element. Processing is also available for Java-based mobiles (<a href="http://mobile.processing.org/">Mobile Processing</a>).</p>
<ul>
<li><a href="http://www.openprocessing.org/">Open Processing</a><br />
Share your sketches online.</li>
<li><a href="http://www.thepixelart.com/useful-processing-applet-source-codes/">Useful Processing Applet Source Codes</a><br />
A collection of free Java applet source codes.</li>
<li><a href="http://backspaces.net/29/processing-with-eclipse/">Processing with Eclipse</a><br />
If you are an avid Java programmer and have been using Eclipse for your daily routine this would be best way to use Processing, making your workspace comfortable and familiar. Another benefit that Eclipse adds is that you can harness the power of the latest Java IDE.</li>
</ul>
<h4>Quartz Composer</h4>
<p><a href="http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/qc.jpg" alt="Qc in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p>Popular among Mac developers and VJs, Quartz Composer is the simplest application for creating still as well interactive motion graphics. It uses a node-based sequencing visual programming language that takes advantage of the Open GL, JavaScript, Core Image and Core Video devices and other technologies built into Mac OS X. It’s intended for non-programmers and is used by developers to construct user interfaces in conjunction with Cocao and other developer tools bundled in Xcode. It’s also used to create iTunes Music Visualizers.</p>
<p>Using third-party tools like <a href="http://www.pixlock.com/">Effect Builder AE</a> and <a href="http://www.chv-plugins.com/cms/FxPlug/QC-Integration/QC-Integration.php">QC Integration FX</a> you can turn your Quartz compositions into plug-ins for professional video editing / motion graphics applications such as Apple Final Cut, Adobe After Effects, Apple Motion, etc., without writing a single line of code. Many professional applications like Pixelmator use Quartz Composer on Mac to generate graphics and this is one of the reasons why some graphics processing application are available only for Mac OS X. As you probably guessed, Quartz Composer is only available for Mac OS X. Users of Mac OS X 10.6 or later can utilize OpenCL in Quartz Composers.</p>
<ul>
<li><a href="http://developer.apple.com/documentation/GraphicsImaging/Conceptual/QuartzComposer/qc_intro/chapter_1_section_1.html">Quartz Composer Programming Guide</a><br />
Guide for Quartz Composer.</li>
<li><a href="http://developer.apple.com/mac/library/releasenotes/GraphicsImaging/RN-QuartzComposer/index.html">Quartz Composer Release Notes for Mac OS X v10.6</a><br />
Highlights major changes to Quartz Composer in Snow Leopard.</li>
<li><a href="http://www.quartzcompositions.com/">Quartz Compositions</a><br />
Forum dedicated to Quartz Composer users.</li>
<li><a href="http://www.thepixelart.com/quartz-composer-tutorials/">Quartz Composer Tutorials</a><br />
Collection of some of the best Quartz Composer tutorials.</li>
<li><a href="http://vimeo.com/809083">Installing 3rd Party Plug-Ins for Quartz Composer</a></li>
<li><a href="http://kineme.net/">Kineme</a><br />
Kineme offers plug-ins for Quartz Composer, including audio analysis, particle effects, and Kineme3D which can import 3D Models.</li>
<li><a href="http://www.zugakousaku.com/">Futurismo Zugakousaku</a><br />
A great collection of Quartz Composer examples.</li>
<li><a href="http://www.samkass.com/blog/page4/page4.html">Sam Kass Blog</a><br />
Quartz Composer examples that use iSight as an input source for creating real-time effects.</li>
<li><a href="http://sintixerr.wordpress.com/2009/06/19/quartz-composer-webcam-audio-visualizer-from-artomatic-available-now/">Free Webcam Audio Visualizer</a></li>
</ul>
<h4>OpenFrameworks</h4>
<p><a href="http://www.openframeworks.cc/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/openframework.jpg" alt="Openframework in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://www.openframeworks.cc/">OpenFrameworks</a> is a tool for creating interactive visuals, and is widely used among creative programmers. The user interface is simple and similar to that of Processing. Similar to Processing, it uses libraries, but it’s difficult to find third-party libraries and requires knowledge of C++ programming.</p>
<ul>
<li><a href="http://wiki.openframeworks.cc/index.php?title=OF_Start_Up_Guide">Start Up Guide</a></li>
<li><a href="http://www.openframeworks.cc/forum/">OpenFrameworks Forum</a></li>
<li><a href="http://wiki.openframeworks.cc/">OpenFrameworks Wiki</a></li>
</ul>
<h4>NodeBox</h4>
<p><a href="http://www.nodebox.net/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/nodebox.jpg" alt="Nodebox in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://www.nodebox.net/">NodeBox</a> is similar to Processing and OpenFrameworks with the only major difference being the programming language used, which is Python. Although NodeBox has a small number of libraries in comparison with Processing, they are of good quality. NodeBox supports PDF, QuickTime movies, fonts and uses the Mac OS X Core Image library for image manipulations (blend modes, color changes, filters etc). NodeBox is available only for Mac OS X.</p>
<ul>
<li><a href="http://nodebox.net/code/index.php/Library">NodeBox Library</a><br />
A collection of libraries, add-ons, and extensions.</li>
</ul>
<h4>VVVV</h4>
<p><a href="http://www.vvvv.org/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/vvvv.jpg" alt="Vvvv in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p>VVVV is usually used in large media environments like concerts and art installations for real-time motion graphics, video and audio processing and interactive motion graphics. Unlike Quartz Composer, VVVV comes with audio synthesis, 3D Mesh manipulation, and real-time video synthesis built in. It is a powerful application for generating visuals in real-time, even at very high resolution and high frame-rates.</p>
<p>Another important feature of VVVV is that it can make use of multiple computers behaving in sync. All programming and editing can be done on one server computer, while all client computers execute their respective tasks. You can easily use the CPU and GPU power of each computer to do some amazing effects at a cheaper cost. Since VVVV uses DirectX, it’s only available for Windows.</p>
<ul>
<li><a href="http://www.strukt.com/">Strukt</a><br />
Strukt has done many projects using VVVV, including this beautiful <a href="http://vimeo.com/3765704">letter universe installation</a>.</li>
</ul>
<h4>eMotion</h4>
<p><a href="http://www.adrienm.net/emotion/eMotion.html"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/emotion.jpg" alt="Emotion in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://www.adrienm.net/emotion/eMotion.html">eMotion</a> is a new free application which can generate real-time as well as offset graphics. It has an awesome text and particle engine which is driven by real-world physics. It is available only for Mac OS X.</p>
<h3>Creating Interactive Visuals with Computational Code</h3>
<p>Here are some examples demonstrating adding interactivity into visuals.</p>
<p><a href="http://vimeo.com/41193">Sonic Camera</a> by <a href="http://vimeo.com/dimitre">Dmtr.org</a><a href="http://vimeo.com/41193"></a></p>
<p><a href="http://vimeo.com/41193"></a></p>
<p><a href="http://vimeo.com/41193"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl38.png" alt="Ttl38 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/7283422">Graffiti Analysis 2.0</a> by <a href="http://vimeo.com/fi5e">Evan Roth</a></p>
<p><a href="http://vimeo.com/7283422"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl34.png" alt="Ttl34 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://www.msavisuals.com/amoeba_dance">Amoeba Dance</a> is built using Quartz Composer. Its not a pre-rendered visual but works totally in real-time mode, controlled using <a href="http://www.vidvox.net/">VDMX</a> and is reactive to the audio input.</p>
<p><a href="http://www.msavisuals.com/amoeba_dance"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl35.png" alt="Ttl35 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/4377703">The Beauty of Fluid Dynamics</a> by <a href="http://vimeo.com/visionlabz">Jens Heinen</a><br />
Beautiful live interactive visual performances. Also watch <a href="http://vimeo.com/5966947">Lichtfaktor vs Optix</a> and <a href="http://vimeo.com/3047446">Reincarnation</a>.</p>
<p><a href="http://vimeo.com/4377703"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl31.png" alt="Ttl31 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/262063">Interactive Projection at GAGA Gallery</a> | <a href="http://www.theowatson.com/site_docs/work.php?id=40">Laser tag</a><br />
This project uses powerful lasers to virtually in-script graffiti on tall buildings. The laser is tracked and the graphics are projected in real time. Also check out the <a href="http://vimeo.com/6376466">Eyewriter</a> project which uses the same technology for helping physically disabled graffiti artists to once again bring their talent back to life. You can take a look at <a href="http://muonics.net/blog/index.php?postid=15">how-to and source code</a>, too.</p>
<p><a href="http://www.theowatson.com/site_docs/work.php?id=40"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/laser_graffiti.jpg" alt="Laser Graffiti in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="299" /></a></p>
<p><a href="http://vimeo.com/7260240">Digital Graffiti Wall + Stencils</a> by <a href="http://vimeo.com/tangible">Alex Beim</a><br />
Another similar version, also built with OpenFrameworks.</p>
<p><a href="http://vimeo.com/7260240"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl33.png" alt="Ttl33 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/6378943">Digital Wallpaper</a> by <a href="http://vimeo.com/gregorhofbauer">Gregor Hofbauer</a><br />
Uses VVVV to generate graphics which are then projected and mapped to the wall.</p>
<p><a href="http://vimeo.com/6378943"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl32.png" alt="Ttl32 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/1362832">Body Navigation</a> by <a href="http://vimeo.com/olekristensen">Ole Kristensen</a><br />
Amazing example where interactive visuals are projected on to a wall. To add interactivity, everything is tracked using infrared light and cameras.</p>
<p><a href="http://vimeo.com/1362832"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl36.png" alt="Ttl36 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://www.chrisoshea.org/projects/hand-from-above/">Hand from Above</a> by <a href="http://www.chrisoshea.org/">Chris O’Shea</a><br />
An amazing installation built with openFrameworks and openCV. Pedestrians are tickled, stretched, flicked or removed virtually in real-time.</p>
<p><a href="http://www.chrisoshea.org/projects/hand-from-above/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl37.png" alt="Ttl37 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/5756657">Quadrature</a> by <a href="http://vimeo.com/griduo">Griduo</a><br />
The walls of the building are virtually stretched, broken and reconstructed. A similar installation:</p>
<p><a href="http://vimeo.com/5595869">555 KUBIK</a></p>
<p><a href="http://vimeo.com/5756657"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl43.png" alt="Ttl43 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="499" height="299" /></a></p>
<p><a href="http://vimeo.com/7541297">Castel Dell’Ovo</a> by <a href="http://vimeo.com/user1953754">Quy &amp; N1ente</a><br />
A stunning audio-visual performance created by mapping an entire building in a virtual world.</p>
<p><a href="http://vimeo.com/7541297"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl40.png" alt="Ttl40 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/5094780">Body Paint</a> by <a href="http://vimeo.com/memotv">Memo Akten</a><br />
Beautiful interactive installation which allows performers to paint on a virtual canvas with their body, interpreting gestures and dance into evolving compositions.</p>
<p><a href="http://vimeo.com/5094780"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl41.png" alt="Ttl41 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/4706049">Lights on</a> by <a href="http://vimeo.com/thesystemis">thesystemis</a><br />
Created for the Ars Electronica museum, which has a facade that contains 1085 LED controllable windows. The window colors are changed in real time with music that is broadcast on speakers surrounding the building. Visuals are created using openFrameworks.</p>
<p><a href="http://vimeo.com/4706049"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl49.png" alt="Ttl49 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/3871236">Vinyl Workout</a> by <a href="http://vimeo.com/muonics">Theo Watson</a><br />
A giant record is projected on the floor and it can be played by running around its surface in the direction you want it to go. The speed of playing music is in sync with the speed of the moving person.</p>
<p><a href="http://vimeo.com/3871236"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/tt37.png" alt="Tt37 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/3872687">Funky Forest – Interactive Ecosystem</a> by <a href="http://vimeo.com/muonics">Theo Watson</a><br />
Funky Forest is an interactive installation for children. They can play with the water on floor, grow trees and water it and interact with various creatures. Built using openFrameworks. Also see these other amazing installations: <a href="http://vimeo.com/4177026">Interactive Mural</a>, <a href="http://vimeo.com/262063">Interactive Projection at GAGA Gallery</a>, <a href="http://vimeo.com/3288753">Guten Touch</a>, <a href="http://vimeo.com/1017469">Jellyfishes</a> and <a href="http://vimeo.com/3922752">Interactive Dancers System</a>.</p>
<p><a href="http://vimeo.com/3872687"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl45.png" alt="Ttl45 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/706938">Reverse Shadow Theatre</a> by <a href="http://vimeo.com/gabor">Gabor Papp</a><br />
Amazing example in which the code powers the real-time puppet animation. Uses multiple software – Processing, Eyesweb and Animata. Both <a href="http://musart.dist.unige.it/EywMain.html">Eyesweb</a> and <a href="http://animata.kibu.hu/">Animata</a> are open source, as is Processing. Here Eyesweb handles the motion tracking while Animata takes in the input data from Eyesweb and does the real-time animation. Also watch <a href="http://vimeo.com/664556">Jazz Pub</a>.</p>
<h4>Tutorials</h4>
<ul>
<li><a href="http://animata.kibu.hu/tutorials.html">Tutorials from the official website</a></li>
<li><a href="http://originalhamsters.com/blog/2008/12/15/animata-osc/">Controlling animata with OSC from Max/MSP and pure data</a>.</li>
</ul>
<p><a href="http://vimeo.com/706938"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl48.png" alt="Ttl48 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/3193063">DIY 3D Scanner</a> by <a href="http://vimeo.com/kylemcdonald">Kyle McDonald</a><br />
Another great application of computational code.</p>
<p><a href="http://vimeo.com/3193063"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl50.png" alt="Ttl50 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/3635423">DaVinci</a> by <a href="http://vimeo.com/razorfishee">Razorfish – Emerging Experiences</a><br />
Apart from producing amazing visual and real-time animations, computational code can give new meaning to human-computer interaction. If you like Microsoft Touch Screen Table then you are sure to like DaVinci. You can interact with a virtual world through a user interface that uses object recognition, real-world physics simulation, and gestural interface design.</p>
<p><a href="http://vimeo.com/3635423"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl59.png" alt="Ttl59 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<p><a href="http://vimeo.com/7063106">London Digital Week</a> by <a href="http://vimeo.com/seeper">seeper</a><br />
Multi-touch music sequencer.</p>
<p><a href="http://vimeo.com/7063106"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/ttl51.png" alt="Ttl51 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="500" height="300" /></a></p>
<h3>Books for Reference</h3>
<p><a href="http://oreilly.com/catalog/9780596154158">Programming Interactivity: A Designer’s Guide to Processing, Arduino, and Openframeworks</a> by Joshua Noble and Noble Joshua</p>
<p><a href="http://oreilly.com/catalog/9780596154158"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book1.jpg" alt="Book1 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="250" height="325" /></a></p>
<p><a href="http://www.learningprocessing.com/">Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction</a> by Daniel Shiffman</p>
<p><a href="http://www.learningprocessing.com/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book2.jpg" alt="Book2 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="250" height="309" /></a></p>
<p><a href="http://www.friendsofed.com/book.html?isbn=159059617X">Processing: Creative Coding and Computational Art</a> by Ira Greenberg</p>
<p><a href="http://www.friendsofed.com/book.html?isbn=159059617X"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book3.jpg" alt="Book3 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="250" height="300" /></a></p>
<p><a href="http://www.amazon.com/Real-Time-Motion-Graphics-Quartz-Composer/dp/0321636945/">Real-Time Motion Graphics with Quartz Composer: A Hands-On Guide to Learning Quartz Composer</a> by Graham Robinson and Surya Buchwald</p>
<p><a href="http://www.amazon.com/Real-Time-Motion-Graphics-Quartz-Composer/dp/0321636945/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book4.jpg" alt="Book4 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="250" height="321" /></a></p>
<p><a href="http://www.amazon.com/Processing-Programming-Handbook-Designers-Artists/dp/0262182629/">Processing: A Programming Handbook for Visual Designers and Artists</a> by Casey Reas and Ben Fry</p>
<p><a href="http://www.amazon.com/Processing-Programming-Handbook-Designers-Artists/dp/0262182629/"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book5.jpg" alt="Book5 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="250" height="322" /></a></p>
<p><a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470375485.html">Algorithms for Visual Design Using the Processing Language</a> by Kostas Terzidis</p>
<p><a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470375485.html"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book6.jpg" alt="Book6 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="250" height="333" /></a></p>
<p><a href="http://oreilly.com/catalog/9780596514556">Visualizing Data</a> by Ben Fry</p>
<p><a href="http://oreilly.com/catalog/9780596514556"><img src="http://www.nicobru.be/inmymind/wp-content/gallery/p36/book8.jpg" alt="Book8 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials" width="249" height="333" /></a></p>
<h3>Resources</h3>
<ul>
<li><a href="http://opencv.willowgarage.com/wiki/">OpenCV</a><br />
OpenCV is a library of programming functions for real-time computer vision. You can use it for human-computer interaction, object identification, segmentation and recognition, face recognition, gesture recognition, camera and motion tracking, ego motion, motion understanding, stereo and multi-camera calibration and depth computation, and mobile robotics.</li>
<li><a href="http://www.arduino.cc/en/Main/Software">Arduino</a><br />
Open-source software to send signals to the i/o board.</li>
<li><a href="http://www.thepixelart.com/best-software-for-visual-performance-artist/">10 Best Software for Visual Performance Artists</a><br />
Some of the best professional software for live audio-visual performance</li>
<li><a href="http://www.flickr.com/groups/processing/">Flickr Group: Processing.org</a><br />
Collection of graphics created using Processing</li>
<li><a href="http://www.flickr.com/groups/_aa/pool/">Flickr Group: Algorithmic Abstracts</a><br />
Abstract art created by writing code.</li>
<li><a href="http://www.flickr.com/groups/vvvv/">Flickr Group: VVVV</a><br />
Collection of images created with VVVV.</li>
<li><a href="http://www.flickr.com/groups/vjing/">Flickr Group: Generative Visuals</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Ten Web Typography Sins</title>
		<link>http://www.nicobru.be/inmymind/?p=29</link>
		<comments>http://www.nicobru.be/inmymind/?p=29#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:10:14 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Typography]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[hypertext links]]></category>
		<category><![CDATA[letterspace]]></category>
		<category><![CDATA[parenthesis]]></category>
		<category><![CDATA[web typography]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=29</guid>
		<description><![CDATA[While many designers have been quick to embrace web standards, it’s surprising how often the basic standards of typography are neglected. Here are ten deadly sins to avoid in your web typography:
1. Using hyphens instead of an em dash

If you need to interrupt yourself, do it with an em dash (&#38;mdash;) instead of a pair [...]]]></description>
			<content:encoded><![CDATA[<p>While many designers have been quick to embrace web standards, it’s surprising how often the basic standards of typography are neglected. Here are ten deadly sins to avoid in your web typography:</p>
<p><strong>1. Using hyphens instead of an em dash</strong></p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/01.gif" alt="01 in Top Ten Web Typography Sins" /></p>
<p>If you need to interrupt yourself, do it with an em dash (&amp;mdash;) instead of a pair of minus signs. This is a top pet peeve for countless editors.</p>
<p><strong>2. Using periods instead of ellipses</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/02.gif" alt="02 in Top Ten Web Typography Sins" /></p>
<p>Most fonts provide a dedicated ellipsis character (&amp;hellip;) to keep your type tidy. The ellipsis character fits the three dots into a single letterspace, which is especially beneficial for content that might be printed.</p>
<p><strong>3. Using dumb quotes</strong></p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/03.gif" alt="03 in Top Ten Web Typography Sins" /></p>
<p>These straight “up and down” quotes used in your markup should stay in your markup. In your content, only use them to indicate a measurement in feet or inches.</p>
<p><strong>4. Double-spacing between sentences</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/04.gif" alt="04 in Top Ten Web Typography Sins" /></p>
<p>The antiquated practice of double-spacing between sentences seemed like it was finally laid to rest thanks to web typography. Just a few short years ago, it required manually inserting a blank ASCII space to commit this font faux pas. Now, some content management systems will actually format the double-spacing for you if you let them. Don’t give them the chance! Only use single spaces between sentences.</p>
<p><strong>5. Improvising a copyright symbol</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/05.gif" alt="05 in Top Ten Web Typography Sins" /></p>
<p>Not only is it ugly and lazy, a copyright symbol hacked together out of a capital C and parenthesis might not even cut the mustard in court. Use the real McCoy (&amp;copy;), and bill your clients extra for the legal advice.</p>
<p><strong>6. Using too much emphasis.</strong></p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/06.gif" alt="06 in Top Ten Web Typography Sins" /></p>
<p>You can bold text. You can italicize it. You can underline it. You can even use all caps if you really need to hammer home your point. Just don’t use more than one at the same time.</p>
<p><strong>7. Underlining your hypertext links with border-bottom</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/07.gif" alt="07 in Top Ten Web Typography Sins" /></p>
<p>Underlines cut right through the descenders in your typeface, making it harder to read. Instead of <code>border-bottom: solid 1px #00f;</code>, use <code>text-decoration: underline;</code> to draw a line <em>below</em> your text.</p>
<p><strong>8. Faking families in Photoshop</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/08.gif" alt="08 in Top Ten Web Typography Sins" /></p>
<p>If your font doesn’t offer (or you couldn’t afford) the bold, italic, or smallcaps branches of the family tree, don’t try to fake it in Photoshop. Sometimes you can get away with it in print, but at web resolutions, it’ll be a mess.</p>
<p><strong>9. Not using accent characters</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/09.gif" alt="09 in Top Ten Web Typography Sins" /></p>
<p>I know how annoying they can be (especially when you’re writing about Ikea furniture), but if somebody’s name includes an exotic character, be polite and include it.</p>
<p><strong>10. Not using CSS for capitalization effects</strong>.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/images/typography-sins/10.gif" alt="10 in Top Ten Web Typography Sins" /></p>
<p>I know it’s CRUISE CONTROL FOR COOL, but if you’re using caps (or lowercase) for decorative reasons, be sure to use the <code>text-transform</code> property. It’ll save a lot of trouble if you ever decide to change things later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Using IE 6 or Google Will Abandon You</title>
		<link>http://www.nicobru.be/inmymind/?p=25</link>
		<comments>http://www.nicobru.be/inmymind/?p=25#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:01:20 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Weblife]]></category>
		<category><![CDATA[explorer 6 0]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[web browser technology]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=25</guid>
		<description><![CDATA[Minutes ago, I received an email from Google which made jump in my chair with joy. As a developer, no other news could make me happier (especially at this time, when I was on the verge of pulling my hair, trying to get a client’s site work properly on this beastly browser). We all know [...]]]></description>
			<content:encoded><![CDATA[<p>Minutes ago, I received an email from Google which made jump in my chair with joy. As a developer, no other news could make me happier (especially at this time, when I was on the verge of pulling my hair, trying to get a client’s site work properly on this beastly browser). We all know about the age old fight of web developers, site owners, designers and web service providers with the timeworn Internet Explorer 6 users. Interestingly, this fight has been supported by many communities across the globe and Microsoft gave its share by taking away all support for IE6 with the launch of IE7.</p>
<h2>What’s the news after all?</h2>
<p>Though Google has been intimidating its users for long to stop using IE6, it finally declared to set its foot down, saying, “In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be <strong>phasing out support for Microsoft Internet Explorer 6.0</strong> as well as other older browsers that are not supported by their own manufacturers … Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.”</p>
<p>Finally, Google fully joined the war with Microsoft and the rest of the world against IE6 users with this bold step. For this Google deserves a round of applaud!</p>
<p>The news brings hope for an end to the usage of IE6, if not by the end of year 2010, at least somewhere between the years 2011-12. It’s no news that Google rules the World Wide Web with the maximum number of market share, and with this step it will definitely act as an eye opener for the IE6 users and bring relief to businesses and people suffering because of them.</p>
<h2>Great News! No IE6.</h2>
<p>This will be great news for developers, as they’ll save a lot of production time bypassing the extra styling and fixes needed to work upon, just to render same look for all the apps and websites on IE6. They will finally implement newer technologies and render web experience, which in turn will undoubtedly raise the web standards and their awareness among users.</p>
<p>Great news for users, as they’ll surf the web more securely and can welcome newer technologies; applications that will enhance their browsing experience. Users will then get more features and functionality from newer browsers, which means they can actually speed up their business or work online and deliver more in lesser time. And above all, they will have one look for all applications on all browsers.</p>
<p>Also for website owners, as they will be relieved from the merciless charge by developers, not me!! <img src="http://www.cssjockey.com/wp-includes/images/smilies/icon_smile.gif" alt="" />to have their websites support users of IE6.</p>
<p>Well, it’s more than important for everyone to support Google in their efforts against IE6. I say, be it developers or designers, we should all follow the footsteps of these great leaders and from this point, stop any and every support and fix for IE6.</p>
<p>What’s your take on this news? Share your views below..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>30 Artistic and Creative Résumés</title>
		<link>http://www.nicobru.be/inmymind/?p=19</link>
		<comments>http://www.nicobru.be/inmymind/?p=19#comments</comments>
		<pubDate>Fri, 05 Feb 2010 12:58:02 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[CV]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[economic times]]></category>
		<category><![CDATA[gigs]]></category>
		<category><![CDATA[recruiter]]></category>
		<category><![CDATA[resumes]]></category>
		<category><![CDATA[worst case scenario]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=19</guid>
		<description><![CDATA[In these tough economic times, many designers find themselves applying for jobs and freelance gigs on a regular basis.
So, how can we stand out from the rest and grab the attention of a design agency when they’re usually bombarded with hundreds of applications?
The best way to do this is in the design of your resume. [...]]]></description>
			<content:encoded><![CDATA[<p>In these tough economic times, many designers find themselves applying for jobs and freelance gigs on a regular basis.</p>
<p>So, how can we stand out from the rest and grab the attention of a design agency when they’re usually bombarded with hundreds of applications?</p>
<p>The best way to do this is in the design of your resume. Assuming that you have the skills that they’re looking for, a striking and visually appealing resume will go a long way at getting you the creative job that you want.</p>
<p>In the worst case scenario, it will at least buy you a few seconds by catching the eye of a recruiter and may become the difference between getting hired or not.</p>
<p>In this article, we’ll take a look at 30 creative resumes that can inspire you to think outside the box when designing your own resume.</p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/bulooji/3366979462/sizes/o/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/1.jpg" alt="" width="615" height="656" /></a></p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/7855449@N02/3258568672/sizes/o/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/2.jpg" alt="" width="615" height="656" /></a></p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/wakudastudio/566580263/sizes/l/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/4.jpg" alt="" width="615" height="656" /></a></p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/30500271@N08/3398956071/sizes/o/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/5.jpg" alt="" width="569" height="584" /></a></p>
<p><a rel="nofollow" href="http://itudor.deviantart.com/art/my-CV-47276211"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/6.jpg" alt="" width="615" height="1065" /></a></p>
<p><a rel="nofollow" href="http://lindsayolson.com/wp-content/uploads/2008/09/curriculum_vitae__pdf__by_dizzia.png"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/8.jpg" alt="" width="615" height="796" /></a></p>
<p><a rel="nofollow" href="http://killersid.deviantart.com/art/2004-resume-8462144"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/10.jpg" alt="" width="615" height="461" /></a></p>
<p><a rel="nofollow" href="http://colorchrome.deviantart.com/art/box-ad-2-1-27656720"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/11.jpg" alt="" width="615" height="671" /></a></p>
<p><a rel="nofollow" href="http://varks.deviantart.com/art/My-Resume-2600648312"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/12.jpg" alt="" width="615" height="790" /></a></p>
<p><a rel="nofollow" href="http://uito2.deviantart.com/art/Curriculum-Vitae-59987879"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/13.jpg" alt="" width="615" height="1739" /></a></p>
<p><a rel="nofollow" href="http://achisutoshinzo.deviantart.com/art/Resume-W-I-P-85047938"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/14.jpg" alt="" width="615" height="476" /></a></p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/alaz/411713924/sizes/o/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/15.jpg" alt="" width="615" height="442" /></a></p>
<p><a rel="nofollow" href="http://seanmcnally.deviantart.com/art/Resume-page-1-28051201"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/16.jpg" alt="" width="615" height="811" /></a></p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/jolieodell/3344844094/sizes/o/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/17.jpg" alt="" width="615" height="793" /></a></p>
<p><a rel="nofollow" href="http://duhkine.deviantart.com/art/a-resume-82317893"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/18.jpg" alt="" width="615" height="795" /></a></p>
<p><a rel="nofollow" href="http://www.klwalsh.com/resume/"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/19.jpg" alt="" width="862" height="547" /></a></p>
<p><a rel="nofollow" href="http://pixelprop.deviantart.com/art/My-recent-resume-66437950"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/20.jpg" alt="" width="615" height="768" /></a></p>
<p><a rel="nofollow" href="http://mac1388.deviantart.com/art/Typographic-Resume-111684292"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/21.jpg" alt="" width="615" height="825" /></a></p>
<p><a rel="nofollow" href="http://darthkix.deviantart.com/art/MY-RESUME-118989245"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/22.jpg" alt="" width="615" height="795" /></a></p>
<p><a rel="nofollow" href="http://brankovukelic.deviantart.com/art/My-resume-111351290"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/23.jpg" alt="" width="615" height="870" /></a></p>
<p><a rel="nofollow" href="http://marauderx666.deviantart.com/art/resume-ver-1-2008-Urban-art-106577487"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/24.jpg" alt="" width="615" height="870" /></a></p>
<p><a rel="nofollow" href="http://mistis.deviantart.com/art/Curriculum-Vitae-10563373"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/25.jpg" alt="" width="615" height="1199" /></a></p>
<p><a rel="nofollow" href="http://livelyarsenic.deviantart.com/art/architecture-resume-97693668"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/27.jpg" alt="" width="615" height="824" /></a></p>
<p><a rel="nofollow" href="http://sercantunali.deviantart.com/art/Resume-Confidential-2008-93355225"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/28.jpg" alt="" width="615" height="870" /></a></p>
<p><a rel="nofollow" href="http://aash.deviantart.com/art/My-Resume-28887715"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/30.jpg" alt="" width="615" height="435" /></a></p>
<p><a rel="nofollow" href="http://chuckdlay.deviantart.com/art/My-Resume-118309545"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/31.jpg" alt="" width="615" height="951" /></a></p>
<p><a rel="nofollow" href="http://dendrilite.deviantart.com/art/New-CV-40013338"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/33.jpg" alt="" width="615" height="435" /></a></p>
<p><a rel="nofollow" href="http://akidesign.deviantart.com/art/Curriculum-Vitae-92588918"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/35.jpg" alt="" width="615" height="870" /></a></p>
<p><a rel="nofollow" href="http://fede-moral.deviantart.com/art/Curriculum-Vitae-CV-45078603"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/36.jpg" alt="" width="615" height="870" /></a></p>
<p><a rel="nofollow" href="http://sofiane42.deviantart.com/art/curriculum-vitate-97499366"><img src="http://netdna.webdesignerdepot.com/uploads/resumes/37.jpg" alt="" width="615" height="870" /></a></p>
<p><em><strong> </strong></em></p>
<p><em><strong>Which ones were your favorites? Feel free to share other great resume designs that you may know of…</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=19</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Tips for Better Print Style Sheets</title>
		<link>http://www.nicobru.be/inmymind/?p=6</link>
		<comments>http://www.nicobru.be/inmymind/?p=6#comments</comments>
		<pubDate>Fri, 05 Feb 2010 10:23:02 +0000</pubDate>
		<dc:creator>catchatpas</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.nicobru.be/inmymind/?p=6</guid>
		<description><![CDATA[Print style sheets have been somewhat forgotten, and yet they remain important all the same. Many people print out articles to read while traveling or when they have no access to the Internet.
Print style sheets have definite benefits. For example, reading on paper is less tiring on the eyes than reading on screen.
Also, following tutorials is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://netdna.webdesignerdepot.com/uploads/style_sheets/thumb2.jpg" alt="" width="200" height="160" /><strong>Print style sheets</strong> have been somewhat forgotten, and yet they remain important all the same. Many people print out articles to read while traveling or when they have no access to the Internet.</p>
<p>Print style sheets have <strong>definite benefits</strong>. For example, reading on paper is less tiring on the eyes than reading on screen.</p>
<p>Also, following tutorials is easier if you have one next to you, with your code editor open on the screen; that way, you don’t have to switch windows every time to look something up.</p>
<p>In this article we’ll point out <strong>10 easy tips that will help you create better print style sheets</strong>.</p>
<p>In case you’ve forgotten, here’s how to set up a print style sheet:</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/stylesheet_print.png" alt="" width="437" height="20" /></p>
<p>The <code>media="print"</code> attribute ensures that users don’t see any of the styles defined in the <em>print.css</em> file.</p>
<p>Some attention is required, though: if your main style sheet has no media attribute, the print style sheet will inherit its style. To separate them, set your main style sheet as follows:</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/stylesheet_screen.png" alt="" width="442" height="18" /></p>
<p>Here are 10 tips to get you started with the print style sheet.</p>
<h2>1. Remove the Navigation</h2>
<p>What is the main difference between paper and computer? Paper is static, while a computer is interactive. And to facilitate that interaction, websites have navigation, which becomes useless on paper.</p>
<p>Hide the navigation and other parts of your website that become pointless on paper, such as sidebars that link to other posts. The code for this is very easy: just set the element’s<code>display</code> to <code>none</code>.</p>
<pre>#nav, #sidebar {
	display: none;
}</pre>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/navigation.gif" alt="Remove the navigation" width="615" height="100" /></p>
<h2>2. Enlarge the Content Area</h2>
<p>With the navigation and sidebar removed, our content is now spread across the page. This makes the print style sheet look more like an ordinary document, instead of a paper version of the website.</p>
<p>All we need to do to expand the content is reset the float, remove any margins and set the width to 100%.</p>
<pre>#content {
	width: 100%;
	margin: 0;
	float: none;
}</pre>
<h2>3. Reset the Background Colors</h2>
<p>Most browsers already ignore background properties to preserve ink. But to make sure that the entire background is white, we can set the body to white, and then give every child element still on the page a white background.</p>
<pre>body {
	background: white;
}

#content {
	background: transparent;
}</pre>
<h2>4. Reset Text Colors</h2>
<p>By resetting the background, another problem pops up. What if you have a dark-gray “Author information” box at the end of your posts, with the text in light gray or white? With the background now set to white, this information will invisible.</p>
<p>To fix this, change any light-colored text to something darker: black or, preferably, dark gray.</p>
<pre>#author {
	color: #111;
}</pre>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/color.gif" alt="Reset text colors" width="615" height="250" /><br />
<em>Take <a title="Sam Brown" rel="nofollow" href="http://sam.brown.tc/entry/410/learn-to-fucking-spell">Sam Brown</a>’s blog above. Could you imagine what this would look like if he didn’t reset the text’s colors? Unreadable indeed.</em></p>
<h2>5. Display the Destination of Links</h2>
<p>Because paper is not an interactive medium, readers of course cannot click through on links to gather more information.</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/url-destination.gif" alt="Example of a print style sheet showing URL destinations" width="615" height="450" /></p>
<p>Say someone is reading a print-out about a fancy new product. Seeing “Click here for more information” all of a sudden would be rather irritating for them, wouldn’t it? This is easily fixed by adding the link destination after the link text itself, giving you something like this: “Click here for more information (http://hereismore.com/information).”</p>
<p>What’s more, for CSS 2-ready browsers, this can be done with plain old CSS. Here’s the code:</p>
<pre>a:link:after {
	content: " (" attr(href) ") ";
}</pre>
<p>You can spice things up with a smaller font size, italics or whatever else.</p>
<h2>6. Make Links Stand Out from Regular Text</h2>
<p>Readers need to be able to distinguish links from regular text. Basic usability rules apply here: blue and underlining is preferred, but I prefer to add bolding, too.</p>
<p>Remember that documents are often printed in black and white. Don’t depend only on color difference. Here is the code for sensible printed links:</p>
<pre>a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #06c;
}</pre>
<p>#0066cc is a fresh blue color, and it looks like #999999 when printed in grayscale. With this, links will look good printed either in color or in black and white. They will also stand out from regular text.</p>
<h2>7. What About Font Size?</h2>
<p>In print, 12 points is the standard. But how do we translate that to CSS? Some say setting the font size to 12 points (pt) is good enough. Others recommend setting it to 100%. Still others say not to declare any font size in your print style sheet at all, because doing so would override the user’s preferences.</p>
<p>Personally, I go with a 12-point font size most of the time:</p>
<pre>p {
	font-size: 12pt;
}</pre>
<h2>8. What About Fonts?</h2>
<p>Most people prefer serif fonts because they are less tiring on the eyes, they better lead the reader through the text, and so on. Setting the <code>font-family</code> to <code>serif</code> in your print style sheet is probably a good idea, although some readers may be surprised to find that the font in their print-out is not the same as the one on your website.</p>
<p>Here is the code for a good print font stack:</p>
<pre>body {
	font-family: Georgia, 'Times New Roman', serif;
}</pre>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/font-face.gif" alt="Use of CSS3 font-face in print" width="615" height="175" /></p>
<p>One of the benefits of CSS 3’s @font-face property is that your special fonts can be printed, too, making print-outs look a lot more like your website!</p>
<h2>9. My Blog Has a Lot of Comments. What Should I Do?</h2>
<p>Well, this is really your choice. On the one hand, think of all the trees you’d be saving just by adding <code>#comments { display: none; }</code> to your print style sheet. On the other hand, comments are of great value on some blogs and contain some great discussion.</p>
<p>By moving the comments to their own page, you give users the choice of whether to print them. CSS has a property that makes this very easy:</p>
<pre>#comments {
	page-break-before: always;
}</pre>
<p>For example, if your article is two-and-a-half pages long, the comments would run from page 4 up to, say, 6. Users would be able to choose which pages to print, without losing any information.</p>
<h2>10. Show a Print-Only Message</h2>
<p>“<em>Thank you for printing this article! Please don’t forget to come back to mysite.com for fresh articles.</em>” Why not display a friendly message like this in the print-out? Or perhaps ask readers to recycle the paper they have used to preserve the environment.</p>
<p>Here is what that would look like:</p>
<p>Thank you for printing this article. Please do not forget to come back to mysite.com for fresh articles.</p>
<pre>#printMsg {
	display: block;
}</pre>
<p>You could add a bit of styling, too, like a 1-pixel border. Don’t forget to add <code>#printMsg { display: none; }</code> to your regular style sheet, to avoid confusing visitors.</p>
<h2>Showcase</h2>
<p>Here are some examples from well-known websites that have thought (or forgotten) about the print style sheet. Feel free to be inspired.</p>
<h3>Looks Good:</h3>
<p>Here are some websites that do a great job with their print style sheets:</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/24ways.gif" alt="24 Ways" width="615" height="450" /><br />
<a rel="nofollow" href="http://24ways.org/" target="_blank">24 Ways</a>: The website for this “advent calendar for web geeks” has a fancy design, but I wondered how it would look in print. The result is really nice. The slick CSS 3 stuff has been removed. The layout is clean and yet still slick. The big branding has been removed, replaced by a simple right-aligned “24 Ways” next to the post’s title.</p>
<p><a href="http://" target="_blank"><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/thinkvitamin.gif" alt="ThinkVitamin" width="615" height="450" /></a><br />
<a rel="nofollow" href="http://carsonified.com/blog/">ThinkVitamin</a>: Carsonified’s blog is a good example of how to do print style sheets. No real weak spots except that the URL’s destination is not shown.</p>
<p><a href="http://" target="_blank"><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/css-tricks.gif" alt="CSS-Tricks" width="615" height="450" /></a><br />
<a rel="nofollow" href="http://css-tricks.com/">CSS-Tricks</a>: Chris Coyier of CSS-Tricks.com has done a good job with his print style sheet. He has removed all the clutter and moved comments to a new page, so users can choose not to print them.</p>
<h3>Could Use Some Work</h3>
<p>Here are some websites that are already great but whose print style sheets could use a bit of polish. No offense to anyone in this section.</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/webdesignledger.gif" alt="WebdesignLedger" width="615" height="450" /><br />
<a rel="nofollow" href="http://webdesignledger.com/" target="_blank">Webdesign Ledger</a>: Webdesign Ledger seems to have neglected its print style sheet. When you click “Print,” you end up with three pages of advertisements and related links.</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/thedesigncubicle.gif" alt="The Design Cubicle" width="615" height="450" /><br />
<a rel="nofollow" href="http://www.thedesigncubicle.com/" target="_blank">The Design Cubicle</a>: Brian Hoff seems to have forgotten about his print style sheet, too. When you print out an article, you get the comment form, too.</p>
<p><img src="http://netdna.webdesignerdepot.com/uploads/style_sheets/flickr.gif" alt="Flickr" width="615" height="450" /><br />
<a rel="nofollow" href="http://www.flickr.com/" target="_blank">Flickr</a>: Being able to print out photos to show to friends would be nice. Flickr could have removed everything but the picture itself and the copyright information in print-outs. But everything appears in plain unstyled HTML.</p>
<h2>Resources</h2>
<ul>
<li><a title="Line25" rel="nofollow" href="http://line25.com/tutorials/handy-tips-for-creating-a-print-css-stylesheet">Handy tips for creating a print CSS style sheet</a> by Line25</li>
<li><a title="Webcredible" rel="nofollow" href="http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml">Print style sheet: The definitive guide</a></li>
<li><a title="A List Apart" rel="nofollow" href="http://www.alistapart.com/articles/goingtoprint/">CSS Design: Going to print</a></li>
<li><a title="CSS-Tricks" rel="nofollow" href="http://css-tricks.com/css-tricks-finally-gets-a-print-stylesheet/">CSS-Tricks finally gets a print style sheet</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nicobru.be/inmymind/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

