Sunday, August 31, 2014

The introduction of the <picture> tag

Chrome 38 is introducing extensions to HTML5. Welcome the <picture> tag. The tag will allow a simpler and more elegant way of sending multiple versions of a graphic, making responsive design that much easier to implement.
    <source media="(min-width: 45em)" srcset="large.jpg">
    <source media="(min-width: 32em)" srcset="med.jpg">
    <img src="small.jpg" alt="">
It's also introducing some new ES6 feature- which will make storing and interacting with data simpler.

Saturday, January 25, 2014

Picasso meets Photography

Some friends on Facebook sent this to me. It's one of the best examples I've ever seen. As one wrote "It makes my head hurt." I can only imagine how a young Picasso would have loved this photo.

Tuesday, January 21, 2014

Add Eclipse to Windows 8 app Menu

So I install Eclipse and it doesn't appear on my Windows 8 Metro Interface. What's up with that? Why am I unable to have it appear.

I still don't know why it did not appear (apparently there is some issue with zip files) but thankfully the solution to the problem is simple and straight forward.

1. Make a shortcut of the .exe in question.
2. Right click and cut the shortcut.
3. Navigate to C:\ProgramData\Microsoft\Windows\Start Menu\Programs
4. Right click and paste the shortcut (you can edit the name if necessary)

And there it is - you've added your .exe to the Metro Interface

Sunday, January 19, 2014

Overloading UI Controls

I have an Android, a Galaxy S3 and wanted to decrease the size of the displayed font. One of the ways to do so is to go to settings and select an option that allows the user to change the font size via the volume controls. I've wondered more than once whether this was overloading the UI - especially as there was no indication on the screen that the volume was the font-size controller. (And of course a link from this indicator to the settings control.)

Low and behold I overheard someone on the subway speaking to a friend that the font-size on his messages had zoomed too large and he didn't know why that happened or how to change it back to the default settings. I was able to change it for him. Somehow he had gone to settings and selected this without knowing. To add more pain to the situation the menu associated with messages does not provide the user with a means of changing font-size.

The lessons to be learned? When overloading UI controls give an indication to the user what is being done and link back to the admin section to allow the user to change the settings. And second provide multiple ways to change the settings. It can be as simple as a "more" link.