<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.1" -->
<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/"
	>

<channel>
	<title>LevelTen In-Site</title>
	<link>http://www.leveltendesign.com/blog</link>
	<description>LevelTen's World</description>
	<pubDate>Fri, 04 Jul 2008 18:17:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.1</generator>
	<language>en</language>
			<item>
		<title>The Importance of Web Strategy – Part 1 (Discovery)</title>
		<link>http://www.leveltendesign.com/blog/web-development/strategy/by-brent/the-importance-of-web-strategy-part-1-discovery/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/strategy/by-brent/the-importance-of-web-strategy-part-1-discovery/#comments</comments>
		<pubDate>Wed, 07 May 2008 14:55:09 +0000</pubDate>
		<dc:creator>Brent</dc:creator>
		
		<category><![CDATA[Web Strategy]]></category>

		<category><![CDATA[Web Technical]]></category>

		<category><![CDATA[Good Design]]></category>

		<category><![CDATA[Organization]]></category>

		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/strategy/by-brent/the-importance-of-web-strategy-%e2%80%93-part-1-discovery/</guid>
		<description><![CDATA[As mentioned in my last post, creating a strategy and project plan before beginning the design and build of a website or web application is perhaps the most important step in launching a successful website.  Most successful businesses start with a business plan, it is our job as web strategists to translate that plan [...]]]></description>
			<content:encoded><![CDATA[<p>As mentioned in my last post, creating a strategy and project plan before beginning the design and build of a website or web application is perhaps the most important step in launching a successful website.  Most successful businesses start with a business plan, it is our job as web strategists to translate that plan into the ever evolving web. <a href="http://www.leveltendesign.com/blog/web-development/strategy/by-brent/the-importance-of-web-strategy-part-1-discovery/#more-710" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/strategy/by-brent/the-importance-of-web-strategy-part-1-discovery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Accessible Rich Media</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-alicen/accessible-rich-media/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-alicen/accessible-rich-media/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 21:22:38 +0000</pubDate>
		<dc:creator>Alice Noyes</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Technical]]></category>

		<category><![CDATA[Good Design]]></category>

		<category><![CDATA[Technologies]]></category>

		<category><![CDATA[Business Development]]></category>

		<category><![CDATA[SXSW]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-alicen/accessible-rich-media/</guid>
		<description><![CDATA[As a designer, I rely on my vision to impart a hierarchy of data within web pages. It takes a jarring reminder from the smart folks at the South by Southwest Interactive Festival to remind me that not everyone can see the colors I painstakingly deliberate over, the varied and specific shades that I cross-browser [...]]]></description>
			<content:encoded><![CDATA[<p>As a designer, I rely on my vision to impart a hierarchy of data within web pages. It takes a jarring reminder from the smart folks at the South by Southwest Interactive Festival to remind me that not everyone can see the colors I painstakingly deliberate over, the varied and specific shades that I cross-browser test for universal appeal. Even color contrast can be lost to a slight case of color-blindness.</p>
<p><img src="http://www.leveltendesign.com/blog/wp-content/uploads/2008/03/colorbl3.jpg" alt="color blind test" /></p>
<p>Assistive technologies are on the rise, and we learned about a full spectrum that are available now.</p>
<p> <a href="http://www.leveltendesign.com/blog/web-development/by-alicen/accessible-rich-media/#more-654" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-alicen/accessible-rich-media/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Image Cropping and Scaling in your Browser</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-nickc/image-cropping-and-scaling-in-your-browser/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-nickc/image-cropping-and-scaling-in-your-browser/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 22:20:55 +0000</pubDate>
		<dc:creator>Nicholas Cook</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Technical]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-nickc/image-cropping-and-scaling-in-your-browser/</guid>
		<description><![CDATA[We&#8217;re working on a new community-driven website and one of the required features is the ability for users to crop and scale an uploaded image live in their browser.
I put together a short javascript that takes an uploaded image and places it within a set frame size, scaling the smallest side of the image to [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re working on a new community-driven website and one of the required features is the ability for users to crop and scale an uploaded image live in their browser.</p>
<p>I put together a short javascript that takes an uploaded image and places it within a set frame size, scaling the smallest side of the image to the largest side of the frame. The user can then pan and scale the image to the desired size, clicking enter when done. All adjustments are placed in hidden form inputs that way when the form is submitted the backend image library (GD, ImageMagick, etc.) will have all the proper measurements to make the desired adjustments.</p>
<p>It looks a little something like this: </p>
<p><a href="http://nicholascook.net/demos/imageresize"><img src='http://www.leveltendesign.com/blog/wp-content/uploads/2008/02/imageresizescreen.jpg' alt='ImageResize for Prototype' border='0' /></a></p>
<p>The bar below the image is used to size the image and the inputs on the side are what receive the new adjustment data (displayed as text inputs for the example).</p>
<p>You can play with the example and download the source <a href="http://nicholascook.net/demos/imageresize">here</a>.</p>
<p>This script requires the latest Prototype and Scriptaculous libraries (it will not work on Prototype &lt; 1.6)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-nickc/image-cropping-and-scaling-in-your-browser/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VirtualHost Tricks - Pointing your machine&#8217;s IP to a different location than localhost</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-nickc/virtualhost-tricks-pointing-your-machines-ip-to-a-different-location-than-localhost/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-nickc/virtualhost-tricks-pointing-your-machines-ip-to-a-different-location-than-localhost/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 18:08:12 +0000</pubDate>
		<dc:creator>Nicholas Cook</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Technical]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-nickc/virtualhost-tricks-pointing-your-machines-ip-to-a-different-location-than-localhost/</guid>
		<description><![CDATA[When you run a web server on your personal machine, you can access your web documents a few ways: using http://localhost or http://127.0.0.1, virtual hosts (http://whatever), and the internal IP of the machine. Unless you are directly plugged into the internet, the internal IP is the address the router provides. The format is usually 192.168.0.xxx, [...]]]></description>
			<content:encoded><![CDATA[<p>When you run a web server on your personal machine, you can access your web documents a few ways: using http://localhost or http://127.0.0.1, virtual hosts (http://whatever), and the internal IP of the machine. Unless you are directly plugged into the internet, the internal IP is the address the router provides. The format is usually 192.168.0.xxx, where the xxx is unique to each computer.</p>
<p>But what happens when you want localhost and 192.168.0.xxx to point to different locations? Apache treats 192.168.0.xxx the same as localhost, because it is the same&#8212;when you define document locations and configurations on production sites you use 127.0.0.1 (localhost) which points to the IP of the machine. The reason you don&#8217;t use the direct IP address is because it can easily change.</p>
<p>For me, setting the internal IP of my machine to point to a different location is very important. I want to be able to develop my personal sites under localhost, while developing all my work sites under a virtual host. But I also want the internal IP to point to my work sites, that way if I need to test  a site on another computer or send works-in-progress to co-workers, the IP would point to my work sites and not my personal sites.</p>
<p>Turns out the solution is pretty simple.</p>
<p> <a href="http://www.leveltendesign.com/blog/web-development/by-nickc/virtualhost-tricks-pointing-your-machines-ip-to-a-different-location-than-localhost/#more-616" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-nickc/virtualhost-tricks-pointing-your-machines-ip-to-a-different-location-than-localhost/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Playground for HTML Dummies</title>
		<link>http://www.leveltendesign.com/blog/general/by-taylor_c/playground-for-html-dummies/</link>
		<comments>http://www.leveltendesign.com/blog/general/by-taylor_c/playground-for-html-dummies/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 20:26:55 +0000</pubDate>
		<dc:creator>Taylor Custer</dc:creator>
		
		<category><![CDATA[General Thoughts]]></category>

		<category><![CDATA[Cool World (Wide Web)]]></category>

		<category><![CDATA[Web Technical]]></category>

		<category><![CDATA[Internet Marketing]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/general/by-taylor_c/playground-for-html-dummies/</guid>
		<description><![CDATA[
I have mentioned this site in a previous blog post, but I think it is such an amazingly helpful tool that it deserves its own post. HTML Playground, is the best site I have found for those who don&#8217;t have a programming background and need to know basic HTML. For Internet Marketers like myself, this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.leveltendesign.com/blog/general/by-taylor_c/playground-for-html-dummies/html-playgroundjpg/" rel="attachment wp-att-573" title="html-playground.jpg"><img src="http://www.leveltendesign.com/blog/wp-content/uploads/2007/12/html-playground.jpg" alt="html-playground.jpg" /></a></p>
<p>I have mentioned this site in a previous blog post, but I think it is such an amazingly helpful tool that it deserves its own post. <a href="http://www.htmlplayground.com/">HTML Playground</a>, is the best site I have found for those who don&#8217;t have a programming background and need to know basic HTML. For Internet Marketers like myself, this site is extremely helpful for the times we need to create an extra content page for a website or when we need to move an image to a different page location.</p>
<p>The Playground is extremely user friendly. Simply select any of the HTML tags listed, and the Playground provides a description of how the tag is used, the attributes associated with the tag, an example of the code, and an example of the result. Users can also play with the sample code to customize the end result to their liking. Playing with the HTML code in this area is of course easier than repeatedly tweaking the HTML code and uploading the page through the FTP.</p>
<p><a href="http://www.leveltendesign.com/blog/general/by-taylor_c/playground-for-html-dummies/html-playground-example/" rel="attachment wp-att-574" title="HTML Playground Example"><img src="http://www.leveltendesign.com/blog/wp-content/uploads/2007/12/html-playground2.jpg" alt="HTML Playground Example" /></a></p>
<p>So if you are new to HTML, play around on <a href="http://www.htmlplayground.com/">this site</a> to gain a better understanding.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/general/by-taylor_c/playground-for-html-dummies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PngThing v1.1 (Previously PngOptimizer)</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-nickc/pngthing-v11-previously-pngoptimizer/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-nickc/pngthing-v11-previously-pngoptimizer/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 22:37:25 +0000</pubDate>
		<dc:creator>Nicholas Cook</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Technical]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-nickc/pngthing-v11-previously-pngoptimizer/</guid>
		<description><![CDATA[I just released a new version of my png compression software for Mac OSX.
What&#8217;s new? Not much. I changed the name from the incredibly lame PngOptimizer to PngThing and got a new icon courtesy FastIcon.com.
 PngThing.dmg (1.78mb)
The file size is bigger than the old version (360kb) because of the new icon. Again, this release includes [...]]]></description>
			<content:encoded><![CDATA[<p>I just released a new version of my <a href="http://www.leveltendesign.com/blog/web-development/by-nickc/pngoptimizer-for-mac/">png compression software</a> for Mac OSX.</p>
<p>What&#8217;s new? Not much. I changed the name from the incredibly lame PngOptimizer to PngThing and got a new icon courtesy <a href="http://fasticon.com">FastIcon.com</a>.</p>
<p><img src='http://www.leveltendesign.com/blog/wp-content/uploads/2007/12/pngthingicon.png' alt='PngThing' align="absmiddle" /> <strong><a href="http://nicholascook.net/software/PngThing.dmg">PngThing.dmg</a></strong> (1.78mb)</p>
<p>The file size is bigger than the old version (360kb) because of the new icon. Again, this release includes both <a href="http://growl.info">Growl</a> and non-Growl versions.</p>
<p><em>Special thanks to <a href="http://weblog.404creative.com/">Kevin</a> for suggesting the update.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-nickc/pngthing-v11-previously-pngoptimizer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Centering a CSS menu without the width (aka Shrink Wrap)</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-nickc/centering-a-css-menu-without-the-width-aka-shrink-wrap/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-nickc/centering-a-css-menu-without-the-width-aka-shrink-wrap/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 15:16:21 +0000</pubDate>
		<dc:creator>Nicholas Cook</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Technical]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-nickc/centering-a-css-menu-without-the-width-aka-shrink-wrap/</guid>
		<description><![CDATA[On a recent project, I ran into an issue where the main navigation needed to be centered and flexible enough to add and remove menu items through a CMS. For those of you not familiar with CSS, this creates an immediate problem: you can not center a block element without first knowing its width. The [...]]]></description>
			<content:encoded><![CDATA[<p>On a recent project, I ran into an issue where the main navigation needed to be centered and flexible enough to add and remove menu items through a CMS. For those of you not familiar with CSS, this creates an immediate problem: you can not center a block element without first knowing its width. The normal technique is to use auto left and right margins (<code>margin: 0 auto</code>), that are then calculated based off the element&#8217;s width. But what happens when you don&#8217;t know the width of the element?</p>
<p>Well this plagued me for a while, and unfortunately I didn&#8217;t word my google searches well enough to turn up any definite answer. So I reverted to using an arcane Javascript function that would grab the width of each menu item and then apply that width to the containing element. However, this caused lots of strange problems: weird flashes if you were hovering over the menu on page load, strange issues that could only be fixed with CSS overflow and z-index, and more. And you should all know my <a href="http://www.leveltendesign.com/blog/general/by-nickc/on-javascript/">love/hate relationship with Javascript</a> by now. However, after doing some proper research, I found a simple solution using CSS, also known as Shrink Wrapping.</p>
<p> <a href="http://www.leveltendesign.com/blog/web-development/by-nickc/centering-a-css-menu-without-the-width-aka-shrink-wrap/#more-459" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-nickc/centering-a-css-menu-without-the-width-aka-shrink-wrap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone! Gimme More!</title>
		<link>http://www.leveltendesign.com/blog/web-development/strategy/by-alicen/iphone-gimme-more/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/strategy/by-alicen/iphone-gimme-more/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 21:51:34 +0000</pubDate>
		<dc:creator>Alice Noyes</dc:creator>
		
		<category><![CDATA[Web Strategy]]></category>

		<category><![CDATA[Web Technical]]></category>

		<category><![CDATA[Technologies]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/general/by-alicen/iphone-gimme-more/</guid>
		<description><![CDATA[No this is not a post related in any way to the fallen pop star&#8217;s latest flagellation for attention, but all about how i want the iPhone! And I want to see beautiful websites on that crystal clear LCD.
Here&#8217;s how: iPhone&#8217;s Mobile Safari Compatibility Tips

]]></description>
			<content:encoded><![CDATA[<p>No this is not a post related in any way to the fallen pop star&#8217;s latest flagellation for attention, but all about how i want the iPhone! And I want to see beautiful websites on that crystal clear LCD.</p>
<p>Here&#8217;s how: iPhone&#8217;s <a href="http://www.alistapart.com/articles/putyourcontentinmypocket">Mobile Safari Compatibility Tips</a></p>
<p><img src='http://www.leveltendesign.com/blog/wp-content/uploads/2007/09/nyanya.jpg' alt='iPhone Image' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/strategy/by-alicen/iphone-gimme-more/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PngOptimizer for Mac</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-nickc/pngoptimizer-for-mac/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-nickc/pngoptimizer-for-mac/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 21:01:09 +0000</pubDate>
		<dc:creator>Nicholas Cook</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Technical]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-nickc/pngoptimizer-for-mac/</guid>
		<description><![CDATA[Recently I&#8217;ve started optimizing my PNG images. In most cases, I can get file sizes smaller than GIFs, and if I&#8217;m real lucky cut 24-bit PNGs in half.
There are a few optimizing programs out there, but none of them do what I really want. Previously I was using PNGpong, a dashboard widget, but I&#8217;m not [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve started optimizing my PNG images. In most cases, I can get file sizes smaller than GIFs, and if I&#8217;m real lucky cut 24-bit PNGs in half.</p>
<p>There are a few optimizing programs out there, but none of them do what I really want. Previously I was using <a href="http://www.plasticvicar.com/PNGpong/">PNGpong</a>, a dashboard widget, but I&#8217;m not a fan of Dashboard (I know, I know) and wanted a program that I could simply drag a folder onto and not have to worry about selecting fifteen different PNGs.</p>
<p>So today I created my own application that will optimize any PNG (or folder of PNGs) dropped onto it. Once the optimization is complete, PngOptimizer will notify you via <a href="http://growl.info">Growl</a> with the total number of images it has optimized and how many kilobytes you have saved. (This can come in handy for iPhone development where the EDGE network is seriously limited.)</p>
<p>Without further ado, I present you with my first Mac programming attempt:</p>
<blockquote><p>
<strong><a href="http://www.nicholascook.net/software/PngOptimizer.dmg">PngOptimizer</a></strong> v1.0 (360kb).
</p></blockquote>
<p>Yes, it has a lame name and an even worse icon. But I don&#8217;t claim to be a great icon designer or a clever programmer.</p>
<p>Simply copy the application into your Applications folder and drop any folder of PNGs onto it and watch PngOptimizer do its magic.</p>
<p>PngOptimizer is powered by the <a href="optipng.sourceforge.net/">OptiPNG</a> library and built with Ruby and <a href="http://www.sveinbjorn.org/platypus">Platypus</a> (hence the horrible icon).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-nickc/pngoptimizer-for-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Safari-Like Search Inputs</title>
		<link>http://www.leveltendesign.com/blog/web-development/by-nickc/safari-like-search-inputs/</link>
		<comments>http://www.leveltendesign.com/blog/web-development/by-nickc/safari-like-search-inputs/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 20:27:47 +0000</pubDate>
		<dc:creator>Nicholas Cook</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Creative]]></category>

		<category><![CDATA[Web Technical]]></category>

		<guid isPermaLink="false">http://www.leveltendesign.com/blog/web-development/by-nickc/safari-like-search-inputs/</guid>
		<description><![CDATA[By default search inputs are notoriously ugly. Just look at what they are: a plain text input. But Apple had the great idea to make a search widget for Safari that looks like this:

This is probably nothing new, it&#8217;s been around for quite a while, but the code used to create the field (input type [...]]]></description>
			<content:encoded><![CDATA[<p>By default search inputs are notoriously ugly. Just look at what they are: a plain text input. But Apple had the great idea to make a search widget for Safari that looks like this:</p>
<p><img src='http://www.leveltendesign.com/blog/wp-content/uploads/2007/08/safarisearch.png' alt='Safari Search Input' /></p>
<p>This is probably nothing new, it&#8217;s been around for quite a while, but the code used to create the field (input type &#8220;search&#8221; instead of &#8220;text&#8221;) does not validate and only works in Safari. So what happens when you like the search field and what to use it on other browsers?</p>
<p>I recently ran into this predicament and decided to put together a little javascript that creates the proper inputs.</p>
<p> <a href="http://www.leveltendesign.com/blog/web-development/by-nickc/safari-like-search-inputs/#more-431" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leveltendesign.com/blog/web-development/by-nickc/safari-like-search-inputs/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
