<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">

  <title>Dave Lim</title>
  
  <link href="http://dlimiter.net/" />
  <updated>2012-02-20T22:42:35+11:00</updated>
  <id>http://dlimiter.net/</id>
  <author>
    <name>Dave Lim</name>
    <email>dave@dlimiter.net</email>
  </author>
 
  
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/dlimiterdotnet" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="dlimiterdotnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <title>Creative Pricing</title>
    <link href="http://dlimiter.net/2012/02/01/creative-pricing" />
    <updated>2012-02-01T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2012/02/01/creative-pricing</id>
    <content type="html">&lt;a class='image-wrapper' href='http://www.flickr.com/photos/jaredearle/2539172947/' style=''&gt;
	&lt;img alt='Crossroads' class='bordered' height='300' src='http://dlimiter.net/img/posts/crossroads.jpg' style='float:right;margin-top:20px;display:block;margin-left:20px;' title='Photograph by Jared Earle under CC BY-NC-ND 2.0' width='200' /&gt; 
&lt;/a&gt;
&lt;p&gt;In addition to my day job, I&amp;#8217;ve been freelancing design and web work in my SpareTime&amp;#8482; for about a year now. Not a huge amount of work, but enough to have stirred the ever present spectre of pricing and the two main questions that scurry around after it:&lt;/p&gt;

&lt;h3 id='1_how_to_charge'&gt;1. How to charge?&lt;/h3&gt;

&lt;p&gt;There are a couple of different ways to apply charges for a piece of work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Time &amp;#38; Materials&lt;/em&gt;: Here you charge for time blocks of effort (such as an hourly or daily rate). It has the advantage that you should always get paid for the work that you do, but can be less attractive for clients because it is not linked to an outcome and shares the risk of budget and schedule blowout with the client. Hourly rates can seem proportionally high as they must take into account all of the standard and ongoing costs of doing your business (insurance, superannuation, sick leave etc.) and may require a minimum period of engagement to ensure that you don&amp;#8217;t lose money on ramp up costs for small jobs.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Fixed Price&lt;/em&gt;: Here you agree to a goal or deliverable and set a fixed price. This is obviously more attractive to clients as they can get a good idea of how much a particular unit of value to them will cost. It less attractive for freelancers as it puts most of the risk and cost of scope and schedule blowout onto the freelancer.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='2_what_to_charge'&gt;2. What to charge?&lt;/h3&gt;

&lt;p&gt;Coming up with a rate ultimately comes down to one question&amp;#8212;“How much is your time worth?”&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Worth to You&lt;/em&gt;: Takes into account both your business related costs (insurance, superannuation, accountant, electricity, travel, hardware, software etc.) and personal considerations (spending time with family, quality of life etc.) and provides a baseline amount that you must earn to simply &lt;em&gt;meet&lt;/em&gt; your costs.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Worth to Your Client&lt;/em&gt;: How much is your client happy to pay for your work? If the amount is less than the amount you arrived at in the previous step, then you have a problem, otherwise any positive difference between the two becomes your profit. This is not necessarily a fixed amount either. When charging time and materials your rate might slide lower for certain non-profits or regular customers, and higher for rush or our of hours work. When charging fixed price you can calculate your charge based on your effort, but you may also factor in the value of the outcome to the client.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are a lot of moving parts to the pricing equation and different models can work for different people in different situations. I&amp;#8217;ve barely scratched the surface here, but if you&amp;#8217;re interested in some excellent further reading on the subject &lt;a href='https://twitter.com/#!/jessicahische'&gt;Jessica Hische&lt;/a&gt;&amp;#8217;s wonderful &lt;a href='http://www.jessicahische.is/obsessedwiththeinternet/andhelpingyougetpaid/the-dark-art-of-pricing'&gt;Dark Art of Pricing&lt;/a&gt; is a must read, as is &lt;a href='https://twitter.com/#!/JasonMBlumer'&gt;Jason Blumer&lt;/a&gt;&amp;#8217;s &lt;a href='http://www.alistapart.com/articles/pricing-strategy-for-creatives/'&gt;Pricing Strategy for Creatives&lt;/a&gt; at A List Apart.&lt;/p&gt;

&lt;p&gt;So, how do you do &lt;em&gt;your&lt;/em&gt; pricing?&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Bemio</title>
    <link href="http://dlimiter.net/2012/01/31/typography-bemio" />
    <updated>2012-01-31T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2012/01/31/typography-bemio</id>
    <content type="html">&lt;p&gt;Lovely new font, &lt;a href='http://www.losttype.com/font/?name=bemio'&gt;Bemio&lt;/a&gt;, by Joe Prince of &lt;a href='http://cargocollective.com/admixdesigns'&gt;Admix Designs&lt;/a&gt;.&lt;/p&gt;
&lt;a class='image-wrapper' href='http://www.losttype.com/font/?name=bemio&amp;amp;source=blog'&gt;
	&lt;img class='bordered' src='http://losttype.com/blog/wp-content/uploads/2012/01/bemio-LARGE.jpg' width='640' /&gt;
&lt;/a&gt;&lt;a class='image-wrapper' href='http://www.losttype.com/font/?name=bemio&amp;amp;source=blog'&gt;
	&lt;img alt='' class='bordered' src='http://losttype.com/blog/wp-content/uploads/2012/01/bemioslider2.jpg' title='bemioslider2' width='640' /&gt;
&lt;/a&gt;
&lt;blockquote&gt;
&lt;p&gt;Bemio is an ultrabold sans with an extensive character set. It bridges the gap between old signage and craftsmanship with modern forms and simplicity. With more than 1000 glyphs, and full Language Support, Bemio is versatile and robust.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Available at the &lt;a href='http://www.losttype.com/'&gt;Lost Type Co-Op&lt;/a&gt; under their awesome pay-what-you-want model. You can get it for free, but remember that 100% of all donations go directly to the font designer, so please donate if you can.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Minimalist Business Card</title>
    <link href="http://dlimiter.net/2011/08/19/minimalist-business-card" />
    <updated>2011-08-19T00:00:00+10:00</updated>
    <id>http://dlimiter.net/2011/08/19/minimalist-business-card</id>
    <content type="html">&lt;p&gt;Yesterday I came across &lt;a href='http://smus.com/minimal-business-card-design'&gt;this short post&lt;/a&gt; by Google developer Boris Smus, who while designing a new personal business card realised that his email address actually captured all of the contact information that he wanted to share &amp;#8211; his personal domain, email address and twitter account.&lt;/p&gt;
&lt;a class='image-wrapper' href='http://smus.com/minimal-business-card-design'&gt;
  &lt;img alt='screenshot' class='bordered' height='221' src='http://dlimiter.net/img/posts/boris_smus_card_screenshot.jpg' width='500' /&gt;
&lt;/a&gt;
&lt;p&gt;I though that the idea was really neat so I hacked up a little example web interpretation of the concept. &lt;a href='http://sandbox.dlimiter.net/card/'&gt;Give it a try&lt;/a&gt;.&lt;/p&gt;
&lt;a class='image-wrapper' href='http://sandbox.dlimiter.net/card/'&gt;
  &lt;img alt='screenshot' class='bordered' height='163' src='http://dlimiter.net/img/posts/card_screenshot.jpg' width='500' /&gt;
&lt;/a&gt;
&lt;p&gt;It&amp;#8217;s still a bit rough around the edges, but if you&amp;#8217;re interested in the code it&amp;#8217;s available in my &lt;a href='https://github.com/dlimiter/simple_card'&gt;github repository&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Iconical</title>
    <link href="http://dlimiter.net/2011/04/27/iconical" />
    <updated>2011-04-27T00:00:00+10:00</updated>
    <id>http://dlimiter.net/2011/04/27/iconical</id>
    <content type="html">&lt;img alt='iconical' height='120' src='http://dlimiter.net/img/folio/tn/social_icons.jpg' style='padding:20px 10px 10px 0;float:left;' width='120' /&gt;
&lt;p&gt;My daughter is ten months old today. Rather than make you suffer through baby photos, I&amp;#8217;ve decided to celebrate by giving away a set of social media icons from my &lt;a href='http://dlimiter.net/folio.html'&gt;portfolio&lt;/a&gt; that I put together a few months ago for a site redesign. It&amp;#8217;s a small set, only covering a few services I was interested in at the time, but if there&amp;#8217;s any interest I may expand it later.&lt;/p&gt;

&lt;p&gt;The icons are available as a selection of transparent PNGs at 24x24, 32x32, 48x48, 64x64 and 96x96 pixel resolutions and can be downloaded as a bundle &lt;a href='http://dlimiter.net/downloads/iconical.zip'&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The icons are licensed under a &lt;a href='http://creativecommons.org/licenses/by/3.0/' rel='license'&gt;Creative Commons Attribution 3.0 Unported License&lt;/a&gt;. This means you can use them however you want, (including commercially) as long as you attribute me in some way for the work. Enjoy!&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>It's the little things: iOS4 wallpaper transition</title>
    <link href="http://dlimiter.net/2011/02/14/the-little-things-iOS4-wallpapers" />
    <updated>2011-02-14T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2011/02/14/the-little-things-iOS4-wallpapers</id>
    <content type="html">&lt;p&gt;Okay, so inspired by &lt;a href='http://littlebigdetails.com/'&gt;Little Big Details&lt;/a&gt; I&amp;#8217;ve decided to start a new category I&amp;#8217;m calling The Little Things, which will aggregate short posts on cool stuff I come across where I think that a design or experience is really enhanced because someone has really paid attention to the details.&lt;/p&gt;

&lt;p&gt;So, this morning I was changing the wallpaper on my iPhone. When you do this you have the option of setting different images for the lock and home screens.&lt;/p&gt;

&lt;p&gt;If you set both wallpapers to the same image and slide to unlock there is a nice clean transition with the lock screen UI elements sliding off the top and bottom of the screen to be replaced by the home screen UI elements which slid back in. However, if you pick different images for each, as the lock screen UI elements slide out the wallpaper fades out to black and back into the new wallpaper as the home screen elements slide in.&lt;/p&gt;

&lt;p&gt;It would have been very easy to just have the wallpaper fade out/in for both situations, but instead each use case a distinct, clean and smooth custom transition. Nice.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Quick Tip: Create a Fancy Rubber Stamp Border in Inkscape</title>
    <link href="http://dlimiter.net/2011/01/26/fancy-rubber-stamp-borders-in-inkscape" />
    <updated>2011-01-26T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2011/01/26/fancy-rubber-stamp-borders-in-inkscape</id>
    <content type="html">&lt;p&gt;I&amp;#8217;ve been playing about with drawing flat and embossed stamps in &lt;a href='http://inkscape.org/'&gt;Inkscape&lt;/a&gt; and came across a fairly neat way of producing a fancy rubber stamp border shape, so I thought I&amp;#8217;d share it as a quick tip.&lt;/p&gt;

&lt;h3 id='create_the_border_tile'&gt;Create the border tile&lt;/h3&gt;

&lt;p&gt;First off we create a simple shape that will be used as a repeated tile around the stamp border. You can use any particular shape that takes your fancy, but for this example we&amp;#8217;re going to create a wavy border, so we want our tile to be a repeatable slice of the wave, kind of like a cosine curve.&lt;/p&gt;

&lt;p&gt;Use the ellipse tool to create a small circle. Convert the circle to a path. Duplicate it twice and align the three shapes in a horizontal line.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='120' src='http://dlimiter.net/img/tutorial-stamp-border/01.jpg' width='240' /&gt;
&lt;p&gt;Join the intersecting nodes and break the path at the sections that are no longer wanted.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='120' src='http://dlimiter.net/img/tutorial-stamp-border/02.jpg' width='165' /&gt;
&lt;p&gt;Use the bezier tool to close off the shape and join the nodes to close the path.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='280' src='http://dlimiter.net/img/tutorial-stamp-border/03.jpg' width='440' /&gt;
&lt;p&gt;The curves are still a bit clunky, so remove some of the mid slope nodes smooth the others to get a cleaner shape.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='280' src='http://dlimiter.net/img/tutorial-stamp-border/04.jpg' width='440' /&gt;
&lt;p&gt;Fill the resulting shape and your tile is complete. Don&amp;#8217;t worry that the base of the tile is flat, we&amp;#8217;ll fix that later.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='280' src='http://dlimiter.net/img/tutorial-stamp-border/05.jpg' width='440' /&gt;
&lt;h3 id='build_the_border'&gt;Build the border&lt;/h3&gt;

&lt;p&gt;Create a circle at the size you want the stamp border and covert it to a path.&lt;/p&gt;

&lt;p&gt;Resize the tile you created in the last step to your desired scale.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='330' src='http://dlimiter.net/img/tutorial-stamp-border/06.jpg' width='370' /&gt;
&lt;p&gt;Raise the level of the tile path so that it is above the border circle. Select both and then from the &lt;em&gt;Extensions&lt;/em&gt; menu select &lt;em&gt;Generate from Path&lt;/em&gt; then &lt;em&gt;Pattern along Path&lt;/em&gt;.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='300' src='http://dlimiter.net/img/tutorial-stamp-border/07.jpg' width='620' /&gt;
&lt;p&gt;In the settings dialog, toggle the &lt;em&gt;Live Preview&lt;/em&gt; option so you can see the effects of your changes. Then set the &lt;em&gt;Copies of the Pattern&lt;/em&gt; to &lt;code&gt;Repeated, Stretched&lt;/code&gt; (so that the tile is repeated and it stretches enough to fill the entire path) and the &lt;em&gt;Deformation Type&lt;/em&gt; to &lt;code&gt;Snake&lt;/code&gt;. Jiggle the space and offset properties until you get a border you are happy with, then click &lt;em&gt;Apply&lt;/em&gt; to set the changes and then &lt;em&gt;close&lt;/em&gt; to close the dialog.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='380' src='http://dlimiter.net/img/tutorial-stamp-border/08.jpg' width='640' /&gt;
&lt;h3 id='cleanup'&gt;Cleanup&lt;/h3&gt;

&lt;p&gt;So now you have the basic outline, but there are still a couple of areas that need to be cleaned up. First, even with the stretching option, the join between the start and end of the repeated tiles along the path is a bit clunky. Zoom in and smooth it out.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='260' src='http://dlimiter.net/img/tutorial-stamp-border/09.jpg' width='400' /&gt;
&lt;p&gt;Finally, the undersides of the tiles are flat rather than matching the curve of the circle.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='200' src='http://dlimiter.net/img/tutorial-stamp-border/10.jpg' width='550' /&gt;
&lt;p&gt;To fix this we will fill the entire middle of the stamp and then cut out the centre. Select the original circle we used as a template for the stamp and fill it. Depending on the offsets you used earlier, you may need to adjust the size so that it fills the entire shape. Duplicate it and scale the duplicate to a smaller size.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='390' src='http://dlimiter.net/img/tutorial-stamp-border/11.jpg' width='400' /&gt;
&lt;p&gt;Merge the large circle and the border to create a filled shape, and then use the smaller circe to cut a path out of the centre.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='390' src='http://dlimiter.net/img/tutorial-stamp-border/12.jpg' width='400' /&gt;
&lt;p&gt;And your voila! You have a fancy border ready to be incorporated into your stamp design.&lt;/p&gt;
&lt;img alt='screenshot' class='bordered' height='300' src='http://dlimiter.net/img/tutorial-stamp-border/tutorial-example.jpg' width='400' /&gt;
&lt;p&gt;I hope you&amp;#8217;ve found this useful. If you have any questions or suggestions please leave them in the comments.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Free iPhone Wallpapers: Day and Night Owls</title>
    <link href="http://dlimiter.net/2011/01/07/free-iphone-wallpaper-owls" />
    <updated>2011-01-07T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2011/01/07/free-iphone-wallpaper-owls</id>
    <content type="html">&lt;p&gt;These two wallpapers of &lt;a href='http://dlimiter.net/img/posts/day-owl.png'&gt;day owl&lt;/a&gt; and &lt;a href='http://dlimiter.net/img/posts/night-owl.png'&gt;night owl&lt;/a&gt; were some of the first things I drew when I was &lt;a href='http://dlimiter.net/2011/01/06/wacom-tablet-with-inkscape-gimp-on-osx/'&gt;experimenting with my new Wacom tablet&lt;/a&gt; and Inkscape. Nothing too flash, but I thought I&amp;#8217;d offer them up for anyone who was interested.&lt;/p&gt;
&lt;img alt='day-owl' height='480' src='http://dlimiter.net/img/posts/day-owl.png' style='padding:10px;' width='320' /&gt;&lt;img alt='night-owl' height='480' src='http://dlimiter.net/img/posts/night-owl.png' style='padding:10px;' width='320' /&gt;
&lt;p&gt;The wallpapers are available as PNGs in both iPhone (320x480) and iPhone 4 (640x960) resolutions and can be downloaded as a bundle &lt;a href='http://dlimiter.net/downloads/iphone-wallpapers-owls.zip'&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;These &lt;span xmlns:dct='http://purl.org/dc/terms/' href='http://purl.org/dc/dcmitype/StillImage' rel='dct:type'&gt;works&lt;/span&gt; are licensed under a &lt;a href='http://creativecommons.org/licenses/by-nc/3.0/' rel='license'&gt;Creative Commons Attribution-NonCommercial 3.0 Unported License&lt;/a&gt;. Share and enjoy!&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Wacom Tablet with the GIMP and Inkscape on OSX</title>
    <link href="http://dlimiter.net/2011/01/06/wacom-tablet-with-inkscape-gimp-on-osx" />
    <updated>2011-01-06T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2011/01/06/wacom-tablet-with-inkscape-gimp-on-osx</id>
    <content type="html">&lt;p&gt;When I started devoting more time to improving my design and illustration skills I decided that it would be a good idea to invest in a Wacom tablet. After browsing the range, I settled on the relatively cheap consumer Bamboo Pen and Touch. I was initially a bit worried about the smallish size, but as I tend to draw more from the wrist and elbow than the shoulder it&amp;#8217;s actually ended up being quite comfortable.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not generating any income from my illustration or design at the moment and I can&amp;#8217;t justify the expense of Photoshop or Illustrator so I&amp;#8217;ve been working with the &lt;a href='http://gimp.org/'&gt;GIMP&lt;/a&gt; and &lt;a href='http://inkscape.org/'&gt;Inkscape&lt;/a&gt;. Unfortunately, these applications don&amp;#8217;t run natively on OSX and I soon encountered problems with the tablet pressure sensitivity and key mappings. After a bit of tweaking I managed to get everyone to play nice and I thought I&amp;#8217;d share what I learned in case it can be of help to anyone else.&lt;/p&gt;

&lt;h3 id='update_x11'&gt;Update X11&lt;/h3&gt;

&lt;p&gt;The drivers bundled with the tablet will get it working with OSX, but the GIMP and Inkscape were originally written for linux operating systems and as such use the X11 Window System. OSX includes a very basic X11 port that supports the tablet to a limited extent, but if you want extended functionality you should install an alternative X11 port like &lt;a href='http://xquartz.macosforge.org/trac/wiki/'&gt;XQartz&lt;/a&gt;. Make sure you reboot after installation to avoid conflicts with the old X11 install.&lt;/p&gt;

&lt;h3 id='key_mappings'&gt;Key Mappings&lt;/h3&gt;

&lt;p&gt;The next problem I came across was that the &lt;code&gt;ALT&lt;/code&gt; key was not working properly in X11. This is due to the default way that keyboard mappings are handled by the bundled X11. I actually encountered this before installing XQuartz and found a solution on the &lt;a href='http://wiki.inkscape.org/wiki/index.php/FAQ#How_to_make_the_Alt_key_work_.3F'&gt;Inkscape wiki&lt;/a&gt; which describes how to rectify this by creating and modifying an &lt;code&gt;xmodmap&lt;/code&gt; to explicitly define the key mappings.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;ve already installed XQuartz however you can avoid all that messy mucking about with text files and just edit the X11 preferences to select &lt;code&gt;Option keys send Alt\_L and Alt\_R&lt;/code&gt; and unselect &lt;code&gt;Emulate three button mouse&lt;/code&gt;.&lt;/p&gt;
&lt;img alt='screenshot' height='240' src='http://dlimiter.net/img/posts/x11-preferences.jpg' width='340' /&gt;
&lt;h3 id='pressure_sensitivity'&gt;Pressure Sensitivity&lt;/h3&gt;

&lt;p&gt;To enable pressure sensitivity and in Inkscape and the GIMP you will need to tweak the input device settings in each program.&lt;/p&gt;

&lt;p&gt;In Inkscape, launch the &lt;code&gt;Input Devices&lt;/code&gt; dialog from the &lt;code&gt;File&lt;/code&gt; menu. This dialog will have the tablet listed as an input device. Change any components marked as &lt;code&gt;Disabled&lt;/code&gt; to &lt;code&gt;Screen&lt;/code&gt;, select &lt;code&gt;Use pressure sensitive tablet&lt;/code&gt; and restart Inkscape.&lt;/p&gt;
&lt;img alt='screenshot' height='240' src='http://dlimiter.net/img/posts/inkscape-inputdevices-tablet.jpg' width='215' /&gt;
&lt;p&gt;In the GIMP, launch the &lt;code&gt;Preferences&lt;/code&gt; dialog from the &lt;code&gt;Edit&lt;/code&gt; menu. in this dialog select &lt;code&gt;Input Devices&lt;/code&gt;, &lt;code&gt;Configure Extended Input Devices&lt;/code&gt;. In the dialog this launches, select the &lt;code&gt;Pen&lt;/code&gt; device (you can also configure the eraser and such) and set the mode to &lt;code&gt;Screen&lt;/code&gt;.&lt;/p&gt;
&lt;img alt='screenshot' height='300' src='http://dlimiter.net/img/posts/gimp-configure-input-devices.jpg' width='450' /&gt;
&lt;p&gt;And that should be it. Good luck!&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>What I'm Working On (or A Poor Man's Dribbble)</title>
    <link href="http://dlimiter.net/2010/12/16/what-im-working-on" />
    <updated>2010-12-16T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2010/12/16/what-im-working-on</id>
    <content type="html">&lt;p&gt;If you&amp;#8217;re connected to the design industry then you&amp;#8217;re probably already familiar with &lt;a href='http://dribbble.com/'&gt;Dribbble&lt;/a&gt;, a site for designers, developers and other creatives to post little sneak peeks their work as small screenshots which the site community can follow, respond to and offer constructive feedback on.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dribbble.com/'&gt;&lt;img alt='screenshot' class='bordered post-float-right' height='220' src='http://dlimiter.net/img/posts/dribbble_screenshot.jpg' style='float:right;' width='250' /&gt;&lt;/a&gt;There is no membership signup for Dribbble - to join you have to be offered an invitation by an existing member, thereby (at least theoretically) maintaining some control on the quality contributions and the culture of the community.&lt;/p&gt;

&lt;p&gt;In practice, this can be a bit tricky on both sides - some people feel funny about asking around for an invite, while some members are uncomfortable having to judge or vet the work of people who ask them for memberships.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://skitch.com/dlimiter/sets/ad/what-im-working-on/'&gt;&lt;img alt='screenshot' class='bordered post-float-left' height='220' src='http://dlimiter.net/img/posts/what_im_working_on_screenshot.jpg' width='250' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I haven&amp;#8217;t build much in the way of a portfolio yet to justify asking for an invite, but I really like the idea of playing show and tell with what I&amp;#8217;m working on. The idea of socialising snippets of my output motivates me to stretch myself - to do more work, at higher quality and to be prepared for feedback. So I&amp;#8217;ve decided to use the utterly awesome &lt;a href='http://skitch.com'&gt;Skitch&lt;/a&gt; to create a dribbble-esque way of sharing screenshots. You can find the gallery &lt;a href='http://skitch.com/dlimiter/sets/ad/what-im-working-on/'&gt;here&lt;/a&gt; or via a new link in the &lt;em&gt;Stay In Touch&lt;/em&gt; portion of the site footer.&lt;/p&gt;

&lt;p&gt;Please have a look if you&amp;#8217;re interested, and any comments or constructive feedback would be greatly appreciated.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>A Logo Design Process - The Melbourne Juggling Convention</title>
    <link href="http://dlimiter.net/2010/12/13/logo-design-mjc" />
    <updated>2010-12-13T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2010/12/13/logo-design-mjc</id>
    <content type="html">&lt;p&gt;I&amp;#8217;m a software developer, so it&amp;#8217;s probably not entirely surprising that I juggle. I don&amp;#8217;t juggle particularly &lt;em&gt;well&lt;/em&gt;, but I juggle with gusto so hopefully that counts for something.&lt;/p&gt;

&lt;p&gt;Anyhow, a couple of years ago I discovered and started attending the &lt;a href='http://mjc.juggling.net.au/Melbourne_Juggling_Convention/Melbourne_Juggling_Convention.html'&gt;Melbourne Juggling Convention&lt;/a&gt; (MJC), organised by the amazing juggler &lt;a href='http://permacultureparr.blogspot.com/'&gt;Christian Parr&lt;/a&gt;. Until recently the MJC had changed their branding annually, but this year they decided to run a competition to design a new permanent logo. It&amp;#8217;s not an area where I have any formal training, but I&amp;#8217;m very interested in graphic design (and there was a lifetime membership at the convention up for grabs) so I thought I&amp;#8217;d give it a try.&lt;/p&gt;

&lt;p&gt;The brief included the following direction:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Logo Design - things to consider: Try to consider as many of these points as you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A simple design that MUST clearly show the words “Melbourne Juggling Convention”&lt;/li&gt;

&lt;li&gt;Colourful&lt;/li&gt;

&lt;li&gt;Works both on a white and black background&lt;/li&gt;

&lt;li&gt;Clear &amp;amp; resizable, ie. stays recognisable whatever the size&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The concept/idea is more important than the quality of the drawing. We can get a graphic designer to touch up your design if required, ie. you need a good idea more than good drawing skills! The new MJC logo needs to reflect the vision of the conventionʼs future. Some things to consider are: the community, the people, circus culture, performance, workshops (learning and teaching), environmental awareness, friendly &amp;amp; inviting, everybody is welcome.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id='research'&gt;Research&lt;/h3&gt;

&lt;p&gt;As a juggler I already had a fair amount of domain knowledge about props, disciplines, terminology etc., so for my research I had a look around at other juggling related logos and designs. The spectrum of examples I found was incredibly broad with varying levels of detail, complexity and finish, but it gave me a good general feel for the problem space.&lt;/p&gt;

&lt;h3 id='brainstorming__concept_sketches'&gt;Brainstorming &amp;amp; Concept Sketches&lt;/h3&gt;

&lt;p&gt;Based on my research, I decided to aim for a simple, descriptive image with fairly bold spaces and colors to make it as eye catching and recognisable as possible. I came up with some basic ideas about the representation and worked through a few iteration of sketches and mockups.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_005.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_005.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_008.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_008.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_003.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_003.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_004.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_004.jpg' width='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4 id='shape'&gt;Shape&lt;/h4&gt;

&lt;p&gt;A lot of the examples I came across in my research tended use clubs as a descriptive symbol for juggling. While clubs are a very common prop, they tend to provide a bit of a psychological barrier to entry for casual and amateur jugglers. I figured that I could either represent every circus related prop I could think of (balls, clubs, scarves, rings, diablo, devil stick, unicycle, hula hoop, cigar boxes - ah! Too many!) or reduce it back down to the simplest, most basic and recognisable prop I could think of - the ball. It&amp;#8217;s what most people start with and is instantly recognisable. With this decided, the overall shape of the design started to lean towards heavier use of circles symbolising the balls, the trajectory of the objects as they are juggled, and more abstract concepts like inclusiveness and sustainability. I also thought that it was very important to include the people and community around the convention in some way, and toyed with several different versions of human figures. I tried using groups of figures to represent a feeling of community, belonging and inclusion, but I though the resulting concepts were looking too busy. When I tried to use fewer figures I encountered issues where the symbolism attracted potentially unrepresentative connotations (for instance when I used a male, a female and a child to represent the different kinds of people who are part of the community it just ended up looking like an atomic heterosexual family). In the end I decided on a single gender ambiguous figure.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_001.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_001.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_002.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_002.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_006.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_006.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_007.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_007.jpg' width='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4 id='detail'&gt;Detail&lt;/h4&gt;

&lt;p&gt;I made a conscious decision to avoid excessive detail in the rendering to make it more easily resizable, identifiable and recognisable.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_009.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_009.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_010.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_010.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_011.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_011.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_sketch_012.jpg'&gt;&lt;img alt='concept_sketch' class='bordered' height='150' src='http://dlimiter.net/img/mjc_logo/mjc_sketch_012.jpg' width='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4 id='color'&gt;Color&lt;/h4&gt;

&lt;p&gt;As there was a requirement to display the logo on a both black and white backgrounds I decided to go with a very simple monochromatic palette, only using black and white so that I could reverse them for the opposite colored backgrounds. I went with green as the base color as a fairly obvious tip of the hat toward environmental awareness and sustainability (and with the option that different base colors could be used to differentiate between different convention years).&lt;/p&gt;

&lt;h4 id='type'&gt;Type&lt;/h4&gt;

&lt;p&gt;Looking back I think this was the biggest weakness of my submission I left the text until last, and I didn&amp;#8217;t put enough importance on integrating the type with the imagery so it ended up looking very generic, tacked on and didn&amp;#8217;t really add to the overall concept.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dlimiter.net/img/mjc_logo/mjc_mockup_black.jpg'&gt;&lt;img alt='mockup' class='bordered' height='211' src='http://dlimiter.net/img/mjc_logo/mjc_mockup_black.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/mjc_mockup_white.jpg'&gt;&lt;img alt='mockup' class='bordered' height='211' src='http://dlimiter.net/img/mjc_logo/mjc_mockup_white.jpg' width='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I submitted the two color mockups above and (as the focus was on the concepts rather than a polished product) I also included some of the sketches. I received feedback that my concepts had been accepted with some changes made by the selection board and the designer including a different typeface and incorporation of concept ideas into the mockup.&lt;/p&gt;

&lt;p&gt;You can see the final results that were sent back to me below:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dlimiter.net/img/mjc_logo/profile_logo_1_black.jpg'&gt;&lt;img alt='final' class='bordered' height='183' src='http://dlimiter.net/img/mjc_logo/profile_logo_1_black.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/profile_logo_1_white.jpg'&gt;&lt;img alt='final' class='bordered' height='183' src='http://dlimiter.net/img/mjc_logo/profile_logo_1_white.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/profile_logo_2_black.jpg'&gt;&lt;img alt='final' class='bordered' height='183' src='http://dlimiter.net/img/mjc_logo/profile_logo_2_black.jpg' width='150' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/profile_logo_2_white.jpg'&gt;&lt;img alt='final' class='bordered' height='183' src='http://dlimiter.net/img/mjc_logo/profile_logo_2_white.jpg' width='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href='http://dlimiter.net/img/mjc_logo/full_logo_black.jpg'&gt;&lt;img alt='final' class='bordered' height='146' src='http://dlimiter.net/img/mjc_logo/full_logo_black.jpg' width='308' /&gt;&lt;/a&gt; &lt;a href='http://dlimiter.net/img/mjc_logo/full_logo_white.jpg'&gt;&lt;img alt='final' class='bordered' height='146' src='http://dlimiter.net/img/mjc_logo/full_logo_white.jpg' width='308' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3 id='things_id_do_differently'&gt;Things I&amp;#8217;d do differently&lt;/h3&gt;

&lt;p&gt;Because I&amp;#8217;m still learning I tend to have the feeling that whatever I&amp;#8217;m doing now is the best thing I&amp;#8217;ve ever done, and everything I&amp;#8217;ve done before is terrible. Looking back over these materials brings to mind some obvious things that I&amp;#8217;d do differently now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Type&lt;/em&gt; - When I took on this project I didn&amp;#8217;t know much about typography and completely under appreciated its importance in the finished product. In the end the client chose their own font, but even with the requirement for a free font, I think that the overall design would have been better if I&amp;#8217;d lead rather than followed in this instance.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Tools&lt;/em&gt; - The mockups here were raster images produced in &lt;a href='http://www.gimp.org/'&gt;the GIMP&lt;/a&gt; - partially because the final concept was going to be cleaned up by a designer, but to be honest mostly because at the time I didn&amp;#8217;t know any better. Since then I&amp;#8217;ve learned a lot more about vector graphics and I produce all of my scalable stuff in &lt;a href='http://inkscape.org/'&gt;Inkscape&lt;/a&gt; now.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Color&lt;/em&gt; - At the time I liked the idea of negative images for the white and black backgrounds, but my taste has matured a bit now and I&amp;#8217;d probably go with some more subtle use of greys instead.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Texture&lt;/em&gt; - I&amp;#8217;ve been producing some stuff lately that makes use of textured overlays to give a slightly worn poster effect and I think this would have really benefited from the additional depth.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;More feedback!&lt;/em&gt; - It&amp;#8217;s not really in the nature of competitions to be collaborative, but I having just thrown some ideas over the wall, I can appreciate the advantages of going through iterations of client interaction starting early in the process to minimise any gap between client expectations and the product and avoid wasted effort.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project was well outside my comfort zone at the time and I was nervous enough about rejection and critique that I almost didn&amp;#8217;t enter. I think that the lesson I take away from this is the understanding that you have be willing to embrace failure as a learning experience if you&amp;#8217;re going to learn and improve. If you don&amp;#8217;t take that risk you&amp;#8217;re safer, but you&amp;#8217;ll never get off the ground.&lt;/p&gt;

&lt;p&gt;Oh, and sometimes you can win stuff :)&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>A Quick Introduction to CSS3 Gradients</title>
    <link href="http://dlimiter.net/2010/12/08/a-quick-introdution-to-css3-gradients" />
    <updated>2010-12-08T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2010/12/08/a-quick-introdution-to-css3-gradients</id>
    <content type="html">&lt;p&gt;Before CSS3, gradients on websites generally required the use of images - a somewhat inflexible solution with an impact on load times. CSS3 brings support for gradients, but unfortunately Mozilla and Webkit can&amp;#8217;t seem to agree on the syntax for these attributes yet (and IE does it differently again), so it is still necessary to use a combination of vendor specific properties to achieve the desired effect.&lt;/p&gt;

&lt;h3 id='webkit'&gt;Webkit&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;-webkit-gradient(&amp;lt;type&amp;gt;, &amp;lt;point&amp;gt; [, &amp;lt;radius&amp;gt;]?, &amp;lt;point&amp;gt; [, &amp;lt;radius&amp;gt;]? [, &amp;lt;stop&amp;gt;]*)  &lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; is either &lt;code&gt;linear&lt;/code&gt; or &lt;code&gt;radial&lt;/code&gt;&lt;/li&gt;

&lt;li&gt;&lt;code&gt;point&lt;/code&gt; is a pair of space-separated values designating the X and Y start and end points of the gradient.&lt;/li&gt;

&lt;li&gt;&lt;code&gt;stop&lt;/code&gt; is a color-stop which is like a split point on the gradient (where the first parameter is the percentage of the distance from the start point to end points of the gradient and the second parameter is the color at that location). If there are no stops, then there is a 100% smooth gradient from the start to finish.&lt;/li&gt;

&lt;li&gt;&lt;code&gt;from&lt;/code&gt; and &lt;code&gt;to&lt;/code&gt; are special stops that describe the start and end colors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, the following:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2C4161), to(#71A7FA))&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Would produce something like:&lt;/p&gt;

&lt;p&gt;&lt;img alt='gradient example' src='http://dlimiter.net/img/posts/example_gradient.jpg' /&gt;&lt;/p&gt;

&lt;h3 id='mozilla'&gt;Mozilla&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;  -moz-linear-gradient( [&amp;lt;point&amp;gt; || &amp;lt;angle&amp;gt;,]? &amp;lt;stop&amp;gt;, &amp;lt;stop&amp;gt; [, &amp;lt;stop&amp;gt;]* )  
  -moz-radial-gradient( [&amp;lt;position&amp;gt; || &amp;lt;angle&amp;gt;,]? [&amp;lt;shape&amp;gt; || &amp;lt;size&amp;gt;,]? &amp;lt;stop&amp;gt;, &amp;lt;stop&amp;gt;[, &amp;lt;stop&amp;gt;]* )&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This is similar to the webkit syntax, with a few subtle differences. Here instead of specifying start and end points for the gradient, the &lt;code&gt;point&lt;/code&gt; describes the starting point of the gradient and &lt;code&gt;angle&lt;/code&gt; the angle of the gradient&amp;#8217;s direction. For the radial gradient, &lt;code&gt;shape&lt;/code&gt; allows specification of a circular or elliptical as well as &lt;code&gt;size&lt;/code&gt; and &lt;code&gt;position&lt;/code&gt; of the origin (in this it is more flexible than the webkit syntax which only allows circular radial gradients).&lt;/p&gt;

&lt;p&gt;For example, the following would produce the same gradient as the previous example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  background: -moz-linear-gradient(top, #2C4161 0%, #71A7FA 100%); &lt;/code&gt;&lt;/pre&gt;

&lt;h3 id='ie'&gt;IE&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;  filter:progid:DXImageTransform.Microsoft.Gradient(properties)&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Where &lt;code&gt;properties&lt;/code&gt; are taken from the following set of key value pairs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; - whether the filter is enabled.&lt;/li&gt;

&lt;li&gt;&lt;code&gt;startColorStr&lt;/code&gt; - initial color for the gradient.&lt;/li&gt;

&lt;li&gt;&lt;code&gt;endColorStr&lt;/code&gt; - final color for the gradient&lt;/li&gt;

&lt;li&gt;&lt;code&gt;gradientType&lt;/code&gt; - the orientation of the gradient.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The IE gradient filter doesn’t support color-stop, gradient angle, and radial gradient, so you can only set horizontal or vertical linear 2 color gradients.&lt;/p&gt;

&lt;p&gt;For example, the following would produce the same gradient as the previous examples:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&amp;#39;#2C4161&amp;#39;, endColorstr=&amp;#39;#71A7FA&amp;#39;,GradientType=0 );&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id='helpers'&gt;Helpers&lt;/h3&gt;

&lt;p&gt;The syntax can be a bit tricky, especially if you&amp;#8217;re trying to reproduce a complex effect cross browser. &lt;div style='float:right;margin:0 0 10px 10px'&gt;
&lt;p&gt;&lt;a href='http://westciv.com/tools/gradients/'&gt;&lt;img alt='westciv screenshot' src='http://dlimiter.net/img/posts/westciv_screenshot.jpg' /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt; If this is all a bit much to juggle, you can find a lot of nice tools and helpers for gradients online. &lt;a href='http://westciv.com/'&gt;Westciv&lt;/a&gt; offer a nice &lt;a href='http://westciv.com/tools/'&gt;set of tools for web developers&lt;/a&gt; including a nifty &lt;a href='http://westciv.com/tools/gradients/'&gt;gradient tool&lt;/a&gt; that helps you specify both linear and radial gradients with multiple stops, and generates the corresponding code for both webkit and mozilla browsers.&lt;/p&gt;

&lt;p&gt;The firefox extension &lt;a href='http://www.colorzilla.com/gradient-editor/'&gt;Colorzilla&lt;/a&gt; also offers a nice gradient generator on its website. Though it doesn&amp;#8217;t do radial gradients, it does provides code for IE in addition to mozilla and webkit.&lt;/p&gt;

&lt;h3 id='further_reading'&gt;Further Reading&lt;/h3&gt;

&lt;p&gt;If you&amp;#8217;re interested in more complex effects, have a look at the detailed specifications for &lt;a href='http://webkit.org/blog/175/introducing-css-gradients/'&gt;webkit&lt;/a&gt;, &lt;a href='https://developer.mozilla.org/en/CSS/-moz-linear-gradient'&gt;mozilla&lt;/a&gt; and &lt;a href='http://msdn.microsoft.com/en-us/library/ms532997(VS.85).aspx'&gt;IE&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Quick Tip: How Preloaders work</title>
    <link href="http://dlimiter.net/2010/12/07/how-preloader-work" />
    <updated>2010-12-07T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2010/12/07/how-preloader-work</id>
    <content type="html">&lt;p&gt;A preloader is simple little animation that shows while a sub component of a web page is loading (such as a gallery image or some remotely queried information). These are relatively simple to implement with basic html, only requiring Javascript when you want to display the loaded content.&lt;/p&gt;

&lt;h3 id='step_1__get_a_preloader_image'&gt;Step 1 - Get a preloader image&lt;/h3&gt;

&lt;p&gt;The preloader animation is itself just a simple animated gif like the one below.&lt;/p&gt;

&lt;p&gt;&lt;img alt='example preloader image' src='http://dlimiter.net/img/posts/example-loader.gif' /&gt;&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re feeling eager, or are are after a specific look and feel you can create these yourself, but for the general case there are a variety of free online resources that allow you to generate and download images for a variety of indicators, background colors and sizes such as &lt;a href='http://ajaxload.info/'&gt;ajaxload.info&lt;/a&gt; and &lt;a href='http://www.preloaders.net/'&gt;preloaders.net&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='step_2__place_the_preloader_image'&gt;Step 2 - Place the preloader image&lt;/h3&gt;

&lt;p&gt;Once you have generated an image, it is simply placed in your page html as an &lt;code&gt;img&lt;/code&gt; element.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  &amp;lt;div id=&amp;quot;loaded-content&amp;quot;&amp;gt;
    &amp;lt;p&amp;gt;
      Loading image...&amp;lt;img src=&amp;quot;loader.gif&amp;quot; /&amp;gt;
    &amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id='step_3__replace_the_preloader_image_with_the_loaded_content'&gt;Step 3 - Replace the preloader image with the loaded content&lt;/h3&gt;

&lt;p&gt;So now you have the page element displaying the loader, the final step is to use Javascript to replace the image section with the loaded content once it is available.&lt;/p&gt;

&lt;p&gt;Easy!&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>A Couple of Nifty Color Tools for Web Designers &amp; Developers</title>
    <link href="http://dlimiter.net/2010/12/06/nifty-color-tools-for-web-designers-and-developers" />
    <updated>2010-12-06T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2010/12/06/nifty-color-tools-for-web-designers-and-developers</id>
    <content type="html">&lt;p&gt;Having just gone through the design and development process for this site, I thought I&amp;#8217;d share a couple of nifty free color related web applications I&amp;#8217;ve been playing around with.&lt;/p&gt;

&lt;h3 id='kuler'&gt;&lt;a href='http://kuler.adobe.com/'&gt;Kuler&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&lt;a href='http://kuler.adobe.com/'&gt;&lt;img alt='kuler_screenshot' src='http://dlimiter.net/img/posts/kuler_screenshot.jpg' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kuler is a beautiful flash based color scheme generator. You can build completely custom schemes, generate from a base color using a variety of standard color scheme rules (Analogous, Monochromatic, Triad, Complementary, Compounds, Shades) or generate themes from uploaded images.&lt;/p&gt;

&lt;p&gt;One of the interesting facets of Kuler is that is has a community of contributors actively providing feedback and a big library of saved schemes. You can use Kuler without registration, but if you login with an Adobe ID you get the ability to save and download schemes as Adobe Swatch Exchange (ASE) files. And if you&amp;#8217;re using CS5 software, you can also access Kuler via a built in panel.&lt;/p&gt;

&lt;p&gt;On the down side, schemes are restricted to a 5 colour palette. This wont suit everyone&amp;#8217;s needs, but should still provide a nice starting point for most projects. As someone who uses open source software like the &lt;a href='http://gimp.org/'&gt;GIMP&lt;/a&gt; and &lt;a href='http://inkscape.org/'&gt;Inkscape&lt;/a&gt; pretty heavily, it would also be nice if they supported the GIMP palette format. However a cursory google suggested the availability of plugins to import ASEs, and as Kuler supplies a range of color codes (HSV, RGB, CYMK, LAB and HEX) at the worst you might have to cut and paste 5 values, which isn&amp;#8217;t really that big a chore.&lt;/p&gt;

&lt;h3 id='0to255'&gt;&lt;a href='http://0to255.com/'&gt;0to255&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&lt;a href='http://0to255.com/'&gt;&lt;img alt='0to255_screenshot' src='http://dlimiter.net/img/posts/0to255_screenshot.jpg' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;0to255 is tool designed and developed by &lt;a href='http://shaunchapmanblog.com/'&gt;Shaun Chapman&lt;/a&gt; that suggests a spectrum of lighter and darker colors around a selected base color. This is really handy tool for finding minor color variations for things like link hovers or text and border effects. It&amp;#8217;s beautiful, easy to use and a huge improvement for me over the convoluted (and to be quite honest, downright shoddy) process of guestimation and blind luck I&amp;#8217;d been using previously.&lt;/p&gt;

&lt;p&gt;I hope these are of some use to people. If you have any favourites or suggestions, please mention them in the comments.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>First Post!</title>
    <link href="http://dlimiter.net/2010/12/03/First-Post" />
    <updated>2010-12-03T00:00:00+11:00</updated>
    <id>http://dlimiter.net/2010/12/03/First-Post</id>
    <content type="html">&lt;p&gt;Hello? Hello? Is this thing on?&lt;/p&gt;

&lt;p&gt;This is a short post for the soft launch of my new website and blog.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve hacked most of the structure, but there are still a few corners to sand down and some furniture to shuffle before I get this thing nailed down. Over the next few weeks I&amp;#8217;ll be cleaning up the code, tweaking the styling, and then probably fixing anything that falls over as a result of my cleaning and tweaking. So if things change a bit over the next few weeks, don&amp;#8217;t be alarmed - I&amp;#8217;m doing it &lt;em&gt;on purpose&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If you encounter any problems with the site - broken links, crazy layout or formatting, strange content, ninjas - whatever - please &lt;a href='mailto:dave@dlimiter.net'&gt;drop me a line&lt;/a&gt; and let me know.&lt;/p&gt;

&lt;p&gt;Cheers&lt;/p&gt;

&lt;p&gt;Dave&lt;/p&gt;</content>
  </entry>
  

</feed>

