Archive for December, 2009
Happy Holidays from Keys That Click!
Posted in Announcements, on December 23rd, 2009 by Carlos.

I’d like to wish my loyal readers (all two or three of you) a very Happy Holidays and Happy New Year! I’ll likely be keeping things pretty quiet over the next week and a half, but hope to pick things up again in the New Year. 2010 should be an exciting year!
Cheers,
Carlos
Font Squirrel – 100% Free for Commercial Use Fonts
Posted in Web, on December 22nd, 2009 by Carlos.

For the most part I had given up on “free” fonts available on the web for use in my projects. Most of the time they didn’t offer enough styles/weights for a font-family and that was if I was lucky enough to find one that actually allowed commercial use. You see, a lot of free fonts posted on various free font sites stipulate that the fonts be used only in personal or non-commercial applications, which is unfortunate for those of us that want to use it in a project for a paid client.
Enter Font Squirrel. Font Squirrel has a collection of fonts that are actually free for commercial use, making it very handy for designers trying to get some fonts on the cheap (cheaper than cheap – free!). You can even find a fair number of them that have various styles and weights which is an extra plus. [Font Squirrel]
Bing Available for iPhone, includes Maps and Directions
Posted in iPhone, on December 16th, 2009 by Carlos.

I have a confession to make. I like Microsoft’s Bing search engine. Even though I actually don’t use it often (after all, Google is still my browser’s homepage), I do try Bing out every now and then to see if I can get some different results. There are a few things, including interface, that I think it beats Google at.
Microsoft has released a Bing application for the iPhone that brings a lot of the Bing usability to your mobile device. It has a pretty slick interface, and actually makes searching on the iPhone a little more pleasurable. I still find Google’s interface for the iPhone quite lacking. Aside from the standard items you can search for: websites, images, news – Bing can also act as a replacement for the Maps app on the iPhone. It even taps into the GPS to figure out your current location.
Although it sounds sacrilegious to load up a Microsoft app on your iPhone, I’d actually recommend giving it a shot! It’s not one of my ‘software must haves’ but it certainly is a ‘software should try’! [Bing on the App Store]
Browser Wars: Chrome Surpasses Safari
Posted in Web, on December 15th, 2009 by Carlos.
It looks like Chrome has sneaked past Safari as the 3rd most popular browser according to Net Applications. IE currently dominates at 63.6%, followed by Firefox at 24.7%, Chrome at 4.4% and Safari at 4.37%. Although I’m a fan of Safari, I’m glad to see that Webkit browsers as a whole are gaining popularity. [via Tuaw]
Software Must Haves: Pastebot – Command Copy & Paste
Posted in Software, on December 15th, 2009 by Carlos.
New from Tapbots, the creators of iPhone app favourites, Convertbot and Weightbot, comes Pastebot, a utility that allows you to take control of your iPhone’s clipboard. Pastebot allows you to store various clippings that you’ve added to your clipboard from different apps on your iPhone such as text clippings, photos, links, etc. It even allows you to add filters to change the style of your text and photos before you paste it back into another app. The interface is slick and fun, in keeping with their previous app designs.
If that is all Pastebot did, it would still be worth the $1.99 price on the App Store. But there’s one feature that absolutely makes this app worth it. By installing a small companion app on your Mac, you can actually share copy/paste functionality between your Mac and your iPhone. I just tried it and it works very well and it’s dead easy. As I’m typing this post, I can literally copy a sentence, and watch it automatically appear in my Clipboard in Pastebot on my iPhone. It’s brilliant!
Go check out their site now and view the demo! Thanks to Luke for sending this in. [Pastebot]
CSS: Best Practices to Improve Your Code
Posted in Web, on December 14th, 2009 by Carlos.
Webdesigner Depot has put together a list of 10 best practices you can use to help clean up your CSS code. While I don’t agree with all of them*, there is one in particular that I would like to highlight as it is very useful. They suggest including a commented section in your CSS file to list out your swatch colours that are used throughout the file. I usually have to jump around to different styles to copy/paste colour hex values (and usually copying the wrong one in the process), when you could just have them in one spot as an easy reference.
The one item I don’t agree with is that they suggest designing for Gecko-based browsers (Firefox, Camino, etc.) first, then Webkit (Safari, Chrome, etc.) and Internet Explorer. While I don’t disagree with the principal of it, I have found that designing for Webkit support first, results in less overall headaches later on. I’ve found if it works in Webkit, it works in Gecko. IE, on the other hand… well… you know. [Webdesigner Depot]
Forms Made Easy with Wufoo
Posted in Web, on December 11th, 2009 by Carlos.

If you’re looking to implement a form on a site for yourself or for your clients, have a look at Wufoo. It makes form creation and design extremely easy, giving you a drag and drop interface to build your form fields. What’s best is that the backend support for the form is completely handled by Wufoo so the most code you need to use is the bit of Javascript they have you add to your site. And because the form creation and editing is so easy, you can even have your clients modify their own forms and don’t need to worry about making changes to the site itself.
Wufoo also provides powerful metrics to see just how well your form is performing. They allow you to create custom reports to view your forms entries, activity and conversion rates and much more.
Wufoo has different tiers of service, with a Free option for 1 user, up to 3 forms, up to 3 reports and a maximum of 100 submissions per month. Its worth checking out as it makes a simple site even simpler when you don’t need to worry about setting up any code or backend for a simple Contact form. [Wufoo]
Software Must Haves: MAMP
Posted in Software, on December 10th, 2009 by Carlos.

If you do any web development on your home Mac, MAMP is a must. It’s an application that allows you to run a local web server powered by Apache, MySQL and PHP at the click of a button. Local web testing has never been easier and robust. Saving the need to upload to a remote server to view changes comes in handy, especially if you’re working on the road and don’t have access to an Internet connection. A handy Dashboard widget comes included making it even easier to start/stop your testing server. The software lets you specify your root folder location, so you’re not necessarily stuck to its default location which unfortunately exists in the Applications folder.
There are two flavours of MAMP, a free version and a pro version. MAMP Pro allows you to setup multiple sites amongst a whole set of other features, while the free version allows for one (though if you know your way around an Apache httpd.conf file, there are workarounds for that by assigning different ports to different folder locations).
Similar alternatives exist for Windows and Linux, WAMP and LAMP respectively, though I haven’t had any personal experience with those. If you aren’t already running it, try it out today! [MAMP]
Photoshop Tip: A more human way to mask!
Posted in Design, on December 9th, 2009 by Carlos.

If you’re like me, you’ll often run into the need to close-crop a photo in order to remove an object from its background. Now if you took the article title to mean that I was revealing a magical masking method that didn’t involve the pen tool, well, I do apologize, because I still find the pen tool to be the best and most accurate method for masking an object in Photoshop (hair and other finicky items may be a different story, but that’s another article altogether). This tip focuses on how to fine-tune your masking in a much easier and quicker method than you previously may have been aware of.
Traditionally, these were the steps I would follow when masking an item:
- Duplicate the original layer.
- Create a retouching layer above the duplicate layer that would be used for any dust/scratch/defect removal.
- Create a white background layer and a black background layer for use later below the duplicate layer.
- Create a mask by using the Pen Tool to draw a path around the object.
- Command-click the path in the Paths panel to make a selection around the object.
- With the duplicate original layer selected in the Layers panel, Command-J to create a new layer from your selection.
- Turn on/off the white and black background layers to see how your cutout looks against these backgrounds. The black background layer helps to ensure that you aren’t leaving too many white fuzzies around the edges of your mask, even though you will most likely leave it on a white background in the end. If in this step you notice that your path isn’t close enough or doesn’t look quite right on the white and/or black background, tweak the path you created in Step 4 and repeat steps 5-7.
This is what your Layers panel may look like when you’ve completed the above steps.

So you may be thinking, what’s so bad about this method? 7 steps? Not too shabby. What gets me though is the process involved in Step 7 where you may realize the path you’ve been working on isn’t all that great. Moving back and forth between the Paths and Layers panels while making blind adjustments to your path, only to find out you need to rework it can get frustrating very quickly, especially if you are working on a complex image that may have several areas that need tweaking.
The more human way to mask
What completely changed how I work with paths is my discovery of the Create Vector Mask option. To be honest, I’m not sure when it was introduced, or if it was there all along, but it wasn’t until CS3 that I actually started using it (for shame).
How do you reveal said option? With your path selected, and with the Pen Tool active, right click on the layer/group in your artboard, and select Create vector mask). What this does is make an editable vector path that is accessible in your Layers panel, reducing the switching between panels, and making it much easier to test your path against different backgrounds. It lets make you make live updates to your vector mask, without the need to repeat steps 5-7 as described above.
Basically just as how you may create a vector shape with a solid or gradient fill, you are creating a vector shape with one of your layers as the fill.
Here’s my revised workflow:
- Duplicate the original layer.
- Create a retouching layer above the duplicate layer that would be used for any dust/scratch/defect removal.
- Group the layers created in steps 1 and 2.
- Create a white background layer and a black background layer for use later below the duplicate layer.
- Create a mask by using the Pen Tool to draw a path around the object.
- With your path selected in the artboard area, right click with and choose Create Vector Mask with the Group created in Step 3 selected (pen tool must be active). See the image towards the end of the article to see an example of how the vector mask will appear in your Layers panel.
- Turn on/off the white and black background layers to see how your cutout looks against these backgrounds. If in this step you notice that your path isn’t close enough or doesn’t look quite right on the white and/or black background, make changes to the vector mask associated with the Group created in step 3. Make sure you are making changes to the Vector path you created in the Layers panel, not the path in the Paths panel. In fact, once you make changes, your original path you created that still shows up in the Paths panel will be out of date and useless. Make sure you delete it.
So what the heck? Still 7 steps? What gives? Well yes there are still 7 steps, but you no longer have to worry about repeating any steps either. This eliminates the need to create selections from your path, cut it out from the background, and then test against your white/black layers. Instead of repeating steps, you just make adjustments to your path and immediately see the impact it has against the white and black backgrounds. To save even more time you can create an action that automates Steps 1-4 so its even faster to get started (in all fairness, this can be done with the original method as well).
This is what your Layers panel would look like after completing this method. A nice added bonus is by including your retouching layer in that group you will eliminate the possibility of ‘runaway’ retouches that may lay outside the bounds of the object.
Let me know if you have different methods of achieving these results in the comments!
Google Chrome Beta for Mac Released
Posted in Web, on December 8th, 2009 by Carlos.
Google has made available a beta version of the webkit based browser, Chrome. I had downloaded an earlier release for some testing and it seemed to run well. I’ll probably stick to Safari though, only firing up Chrome when I accidentally click the wrong icon. My only hope is that Chrome becomes more successful on the Windows side of things so people move away from Internet Explorer. I have downloaded it and it feels pretty snappy and responsive, more so than FireFox even, but then again, I’ve always found FireFox to load up too slowly on the Mac compared to Safari. Go download it now.
Will you be switching?
No Comments »