Crayons and color chemistry

Where art meets chemisty :D  Especially if you’ve been into the lab putting chemicals to the flame ahahaha. So colorful.

http://www.etsy.com/listing/54533368/educational-chemistry-crayons-complete

This made me remember Chem 16 and my high school days.  I am pretty sure a lot of us had fun with the Bunsen burner back then :D

Thanks to @iandexter for the tip! :D

Custom domain + posterous

I have been considering using posterous for my happyeclair.com blog. Why? Because i want to write my techy/geeky stuff there and these geeky thoughts are more random these days. That and i really can't blog in my new workplace. So i'd actually be posting from my phone. My crafting blog will remain on wordpress on craftyneko though. That one's more established already and i rather like it already. Blogging using posterous seems more practical for my geeky blog because this might be brought about by things i see around me. Or things i hear. Or things i end up talking about with friends over coffee. So yeah. Anyway, enough for now. :)

----------
Sent from my Nokia Phone

A Sliding Alternative to CAPTCHA?


It's no secret that the use of difficult CAPTCHAs (Completely Automated Public Turing test to tell Computers and Humans Apart) in Web forms can confound ordinary people, drop conversion rates, and increase errors in addition to (hopefully!) keeping the bad guys out of your site. As a result, I'm always interested in alternatives to standard CAPTCHA techniques.

CAPTCHAs

Once such approach brought to my attention recently can be found on They Make Apps. Instead of the distorted text strings that typify most modern CAPTCHAs (above), the sign up form on They Make Apps uses a slider that asks people to: "show us your human side; slide the cursor to the end of the line to create your account." Moving the slider to the right completely submits the form and triggers error validation just like a standard Submit button would.

They Make Apps CAPTCHA Slider

I don't have any data that suggests this implementation impacts conversion rates (up or down). It doesn't seem to cover accessibility issues since it requires a mouse or drag gesture to work (no keyboard support). And at large scale, it won't keep spammers out effectively. CAPTCHA busting farms already employ human labor to crack distorted text CAPTCHAs at incredibly cheap rates (moving a slider would be even faster & easier) and it's likely trivial to develop a script that will adjust the slider automatically to submit the form. But it is still nice to see people exploring different approaches.

Tags: , , , ,

Designing for the Retina Display (326ppi)

For those who want to design mobile apps


For three generations of the iPhone, Apple kept the screen consistent (320x480 pixels and 3.5 inches diagonal). But now Apple's new iPhone 4 boasts the "highest resolution phone screen ever (960x640 pixels and 3.5 inches diagonal)." What's the impact to designers?

But first, why is it an issue? Because of PPI (pixels per inch) or pixel density variations.

"A screen with lower density has fewer available pixels spread across the screen width and height, where a screen with higher density has more — sometimes significantly more — pixels spread across the same area. The density of a screen is important because, other things being equal, a UI element (such as a button) whose height and width are defined in terms of screen pixels will appear larger on the lower density screen and smaller on the higher density screen."

Initial Palm and Android smartphones were in the same ballpark as Apple's first set of iPhones so ppi (pixels per inch) was roughly the same across these devices.

  • iPhone: 320x480 | 3.5 in | 164ppi
  • Palm Pre | 320x480 | 3.1 in 186ppi
  • Palm Pixie | 320x400 | 2.63 in | 194ppi
  • T-Mobile G1 | 320x480 | 3.2 in | 180ppi
  • 
MyTouch 3G | 320x480 | 3.2 in | 180ppi
  • 
HTC Hero | 320x480 | 3.2 in | 180ppi

The next set of Android phones featured much higher PPI only to be bested by Nokia's next generation of smartphones and finally the iPhone 4.

  • Motorola Droid | 480x854 | 3.7 in | 264ppi
  • Nexus One | 480x800 | 3.7 in | 252ppi
  • 
HTC Desire | 480x800 | 3.7 in | 252ppi
  • Nokia N97 | 360x640 | 3.2 in | 229ppi
  • Nokia N900 | 800x480 | 3.5 in | 266ppi
  • Apple iPhone 4 | 960x640 | 3.5 in | 326ppi

So how do designers manage these jumps in pixel density? Here's a round-up of recent articles that tackle the issue.


Designing for iPhone 4's Retina Display by Josh Clark (author of Tapworthy) looks at the impact of the Retina Display on iPhone application development.

  • Starting in iOS 4, dimensions are measured in “points” instead of pixels. Conveniently enough, the iPhone screen is 320x480 points on both iPhone 4 and older models.
  • On iPhone 4, a point is two pixels; draw a one-point line, and it shows up two pixels wide. So: just specify your measurements in points for all devices, and iOS automatically draws everything to the right proportion on the screen.
  • To add high-resolution images to your app, you have to include a second set of all your graphic files. For every image in your app, add a second version that’s twice the size, adding @2x to the name.
  • Photoshop fans should learn to get comfortable with Illustrator. By building your app graphics in vector format, you can export them in whatever size you like with limited muss or fuss.

How to make your web content look stunning on the iPhone 4’s new Retina display by Aral Balkan outlines the high-level impact of the Retina Display on Web design & development.

  • If you want your applications and web sites to look beautiful on the iPhone 4's new retina screen, you're going to have to create high-resolution versions of your bitmaps and/or use vectors.
  • You basically have to design liquid interfaces (and interface elements) for your apps.
  • SVG can help in creating resolution-independent designs.
  • Since browsers do not currently have automatic support for loading high-resolution versions of image and video assets, we can use a combination of CSS media queries and JavaScript for the same effect.
  • With CSS3 media queries you can then build Web sites with completely different CSS files based off the pixel-ratio of CSS pixels to device pixels, including higher res artwork as necessary.
  • This approach also degrades gracefully, since you can specify the lowres CSS file and then higher res CSS files inside media queries that will be ignored by browsers that don’t understand them.

High DPI Web Sites by Dave Hyatt outlines how the WebKit team is thinking about allowing Web authors to effectively support very high resolution devices.

  • Most Web site authors have traditionally thought of a CSS pixel as a device pixel. However as we enter this new high DPI world where the entire UI may be magnified, a CSS pixel can end up being multiple pixels on screen.
  • Safari actually supports PDF as an image format (the hands of the clock Dashboard widget are an example of this). However other browsers do not support this format. The agreed-upon standard for scalable graphics on the Web is SVG.
  • Our goal with WebKit is to make SVG a first-class image format, so that it can be used anywhere you might use a PNG, a GIF or a JPG.

Targeting the iPhone 4 Retina Display with CSS3 Media Queries by Walt Dickinson shows how to use CSS3 media queries to target the Retina Display.

  • In order to preserve the design of existing websites, images are automatically pixel-doubled. And this creates a schism between “device pixels” and “CSS pixels”.
  • With CSS3 media queries, you can use device-pixel-ratio, for targeting specific pixel densities. This tells browsers to include High PPi CSS files only if the device pixel ratio is 2 or higher. This CSS file overrides the background images of some of my site’s graphics with higher resolution versions and uses the background-size property to set the correct CSS pixel dimensions.

If you've come across any other resources on designing for the Retina Display (326ppi), let me know!

Tags: , , ,

Testing 1-2-3

Just testing posting via email.  I am hoping this works for those quick postings.

Ubuntu Light

http://www.markshuttleworth.com/archives/383

We focused on maximising screen real estate for content. In particular, we focused on maximising the available vertical pixels for web browsing. Netbooks have screens which are wide, but shallow. Notebooks in general are moving to wide screen formats. So vertical space is more precious than horizontal space.

We also want to embrace touch as a first class input. We want people to be able to launch and switch between applications using touch, so the launcher must be finger friendly.


How interesting :)

Practice bag for Rjene

http://suzies-yarnie-stuff.blogspot.com/2008/12/little-treasure-bag-c.html

This pattern looks like it is a good project to try. Small and simple
enough. I could use my yarn here at home :)

Crochet binge: Amigurumi links

Ok. I've been a crochet monster. Now I am moving on to amigurumi. So
here are some patterns I might try:

Moogle - http://amysbabies.blogspot.com/2007/04/moogle-pattern.html
Star Wars characters (but I have to get the patterns first) -
http://technabob.com/blog/2008/04/04/star-wars-amigurumi-jedi-get_stuffed/
Darth Vader - http://www.craftster.org/forum/index.php?topic=283500.0
Yoda (which I will be sending to some friends!) -
http://ohsohappytogether.blogspot.com/2010/04/little-yoda-crochet-tutorial.html
Katamari (which really works, btw, and I need it so I could get all
the needles and pins) -
http://amysbabies.wordpress.com/magnetic-katamari-pattern/
Pac-man and ghosts XD http://fulloffluff.com/wordpress/2007/04/03/14/
Keroro Gunso (for Zak) -
http://nerdigurumi.com/2010/04/keroro-gunso-sgt-frog-amigurumi-pattern.html


Someday I hope to be awesome and make my own tiny Einstein!
http://www.craftster.org/forum/index.php?topic=311066.0

Testing Posterous

This is a test for posterous. My current favorite quote:

Where there is fear, there is no creativity. - Christopher Lowell