Phill Howson http://blog.phillhowson.com a few blog posts and some overspill from @phillhowson posterous.com Tue, 15 May 2012 00:47:00 -0700 Quick geeky post about selective backups http://blog.phillhowson.com/quick-geeky-post-about-backups http://blog.phillhowson.com/quick-geeky-post-about-backups

My free Dropbox space has gradually been increasing by beta testing their photo uploader tool - so I've got enough space to consider this as a serious backup solution.

8Gb isn't enough for everything but I've been thinking about how to selectively back up my data in the cloud. I've also been playing with Automator for Mac OSX and have found a few things that help my backups along.

First thing I like is that you can attach an Automator Workflow to a folder do anything new that is added or changed can be identified.

Dropbox app automatically imports new photos from all my cameras when I plug them in via USB cables and syncs them to the cloud - so this first Automator script (image 1) adds all these photos to iPhoto too.

  1. Folder action for Dropbox Camera Uploads folder
  2. Import files into iPhoto action
  3. Quit iPhoto

Cool, but then I got thinking about how I could back up my best Pictures to Dropbox (image 2)

  1. New iCal action (more later)
  2. Get Specified iPhoto items - from 'best photos' which is a smart album of 4/5 star photos
  3. Copy finder items to Dropbox Best Photos

The reason I chose an iCal action is you can use iCal as a scheduler. Set up a daily recurring event and then instead of triggering an alarm you 'open file' and select the iCal Automator action. I've attached multiple actions to the same event so many backups can run. (image 3)

The only gotcha for this is the Automator workflows are saved in a folder beneath /Library in my user folder - /Library is a hidden folder on my Mac but you can unhide Finder items.

So far I've backed up my Best Photos and iTunes library file to Dropbox - give it a try, I hope this approach might give you some ideas.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Mon, 22 Aug 2011 07:57:56 -0700 Dogs and lollipop sticks http://blog.phillhowson.com/dogs-and-lollipop-sticks http://blog.phillhowson.com/dogs-and-lollipop-sticks

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Thu, 04 Aug 2011 12:33:00 -0700 Impossible project - there's an app for that, but the original is much better http://blog.phillhowson.com/impossible-project-theres-an-app-for-that-but http://blog.phillhowson.com/impossible-project-theres-an-app-for-that-but

This is so cool - ex employee saves the last Polaroid factory; selling new varieties of Polaroid film and reconditioned cameras. 

In October 2008 The Impossible Project saved the last Polaroid production plant for integral instant film in Enschede (NL) and started to invent and produce totally new instant film materials for traditional Polaroid cameras. In 2010 Impossible saved analog instant photography from extinction by releasing various, brand new and unique instant films. 
Therewith Impossible prevents more than 

300.000.000 

perfectly functioning Polaroid cameras from becoming obsolete, changes the world of photography and keeps variety, tangibility and analogue creativity and possibilites alive.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Fri, 29 Jul 2011 08:10:00 -0700 E-Learning Module http://blog.phillhowson.com/e-learning-module-taxonomy http://blog.phillhowson.com/e-learning-module-taxonomy

E-learning_module_publishing_v

Here's a simple model I've put together to try to describe the different types & categories of e-learning module in use at the National College. Its a draft, so I'd like your feedback on how to improve this.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Tue, 31 May 2011 01:25:14 -0700 All the 80 year old horsechestnut trees on the street being chopped down today. Feels wrong http://blog.phillhowson.com/all-the-80-year-old-horsechestnut-trees-on-th http://blog.phillhowson.com/all-the-80-year-old-horsechestnut-trees-on-th
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sun, 01 May 2011 06:20:24 -0700 Perfect day for watching a game of cricket at Edgbaston http://blog.phillhowson.com/perfect-day-for-watching-a-game-of-cricket-at http://blog.phillhowson.com/perfect-day-for-watching-a-game-of-cricket-at
Photo

New stand is nearly ready - there's a lot more corporate seating than
I was expecting but it really transforms the ground into a proper test
venue

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Tue, 25 Jan 2011 09:31:15 -0800 Smart folders for iOS proposal http://blog.phillhowson.com/smart-folders-for-ios-proposal http://blog.phillhowson.com/smart-folders-for-ios-proposal So, today I thought I’d use my commute time to do something other than go through my Inbox, check Twitter or play Angry Birds.

Something which bugs me about iOS is folders.

  • Like many others, when iOS4 brought in folders, I dived right in, put every app into a folder.
  • Then moved them all out again when I couldn’t find anything.
  • I’m now left with a weird hybrid, where my most used apps are out of folders so I can find them easily, and others are buried away for occasional use.
  • But that’s not working either – some apps like, say, Flixster are floating on their own and I’m constantly going in to the Entertainment folder to look for it. Bah.
So I was wondering, with Smart Playlists for Tunes, Videos, Photos – why not apps?

Here’s some rough wireframes if how I’d see it working

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Thu, 20 Jan 2011 01:10:00 -0800 Requirements for usability of government IT systems http://blog.phillhowson.com/requirements-for-usability-of-government-it-s http://blog.phillhowson.com/requirements-for-usability-of-government-it-s

After some fruitless searches on Google, it became obvious to me that there wasn’t a set of Usability requirements I could grab off a helpful website and drop into a contract for delivering government IT services.

There is a plethora of blogger information, with typical unimaginative titles like “the top ten principles of Usability”, or your academic types which are around “Usability heuristics” and HCI theories.

This search started out because feedback from the supplier I’m working with was that the Usability Maxim’s that I referenced on the Wikipedia page about usability are too esoteric to be used formally in a functional specification. By that last term, you can tell we’re working with the Waterfall methodology, which doesn’t have the best track record around user centred design.

But without changing the whole system development model to an Agile/UCD approach, how can you improve the user experience that is churned out at the far end?

Well, here’s my first attempt at creating a generic set of usability requirements that cover what I think are the main areas for any website or web app.

Feedback welcome.

Draft Usability requirements

Usability Category Requirement
Ease and intuitiveness of use
  1. User interface elements should have a consistent design style – this supports the user to recognise what is an action button, a hyperlink, a help prompt, a read-only section, an error message, etc
  2. User input forms should have a clear path to completion – smart defaults are set, mandatory fields are clearly marked, content groupings are used to logically organise and optional fields are avoided
  3. Users should not have to remember information from one section of a process/workflow to another – the relevant information should be presented when needed.
  4. Users should not be asked to perform calculations – the system must perform all calculations on behalf of the user.
  5. The user interface should compliment the other user interfaces within the customer’s online environment.
  6. The solution should follow the conventions of the web – follow accepted design patterns to support the solution to feel “familiar” to users – this supports the user in not having to learn a new interface.
  7. The aesthetic design should be of good quality – this is an indicator of an organisation’s credibility and trustworthiness. This also increases user buy-in to the solution.
Navigation and Interaction
  1. The solution informs users about their Progress in any long or multi-stage process
    • this supports the user to complete their task/goal and creates a feeling of progress and achievement.
    • this prevents the users from being forced to memorise a process.
    • Consideration should be made about whether to offer an ‘exit and save’ facility
  2. Users are kept informed about their current page/location in the solution – this supports user orientation and familiarity with the solution.
  3. Users should be provided with an “emergency exit” to return to previous location or the home page if they get lost in the solution.
  4. Expert users should be supported with shortcuts to complete tasks.
  5. Users should give users a clear next step – secondary actions on forms (i.e. reset form, cancel) should be avoided where possible, otherwise a clear visual distinction between primary & secondary actions is required.
Meaningful outputs
  1. Users must receive clear communication/feedback when data submission is Successful – this helps user confidence that their task is complete
  2. Users should receive feedback when interacting with the solution – for instance receives a message to highlight an issue that needs to be resolved
  3. Users should not be overloaded with irrelevant or rarely needed information which is superfluous to their goals – simple is better.
  4. Users should not be asked for information that does not relate directly to the task they are trying to complete unless there is a specific need to do so. If there is, explain to them why they should provide the information.
Guidance and Error messages
  1. Most of the time the web application will be used without any documentation but sometimes it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large.
  2. Preventing an error is better than a good error message and minimises the pain for users – consider using techniques such as
    • inline validation (before form is submitted) to signify errors
    • instructions about user entry displayed adjacent to the input field (or at least easily retrievable)
    • suggested inputs to disambiguate (i.e. date of birth 01/01/1900)
  3. Error messages should be clearly communicated
    • Messages should be positioned at the top of the screen, with high visual contrast
    • Use plain
    • English to support users to resolve errors, and suggest actionable remedies to errors
Consistency / Language
  1. All terminology used in guidance text, labels and interface elements should be consistent.
  2. The solution should speak 'the user’s language', using words, phrases and concepts familiar to the user
    • this means not using industry specific jargon and technical terms
    • and avoid using the names of data items as they appear in the database schema as these usually don’t mean anything to users.
Accessibility
  1. Users should be able to control forms using keyboard inputs such as ‘tabbing’ between fields in a logical order, and hitting enter to submit the form.
  2. Accessibility guidelines make the solution accessible to a wide range of people with disabilities. This will also make the solution more usable to users in general.
  3. For detailed guidance on Accessibility, see the Web Content Accessibility Guidelines (WGAG), webstandards.org and for automated testing tools see WebAim.

Sources/Influences

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Tue, 28 Dec 2010 12:15:57 -0800 I know it's on telly but £35 for a Blues vs United ticket is too good to refuse. Hoping for an open game and a 6-5 victory! http://blog.phillhowson.com/i-know-its-on-telly-but-35-for-a-blues-vs-uni http://blog.phillhowson.com/i-know-its-on-telly-but-35-for-a-blues-vs-uni
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Tue, 28 Dec 2010 04:44:38 -0800 My favourite thing about winter is a load of lovely snow http://blog.phillhowson.com/my-favourite-thing-about-winter-is-a-load-of http://blog.phillhowson.com/my-favourite-thing-about-winter-is-a-load-of
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Wed, 22 Dec 2010 00:34:03 -0800 Some crazy snow formations in the garden http://blog.phillhowson.com/some-crazy-snow-formations-in-the-garden http://blog.phillhowson.com/some-crazy-snow-formations-in-the-garden
Media_httpdistillerys_chwfg

Taken at Osmaston Road

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sat, 11 Dec 2010 07:26:19 -0800 A real Christmas tree for us this year http://blog.phillhowson.com/a-real-christmas-tree-for-us-this-year http://blog.phillhowson.com/a-real-christmas-tree-for-us-this-year
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sun, 21 Nov 2010 02:47:55 -0800 Say hello to Ben http://blog.phillhowson.com/say-hello-to-ben http://blog.phillhowson.com/say-hello-to-ben
Photo

He's a two year old border collie originally from Ireland.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sat, 06 Nov 2010 06:21:48 -0700 Chicken Karage Bento at Mount Fuji, y.u.m! http://blog.phillhowson.com/chicken-karage-bento-at-mount-fuji-yum http://blog.phillhowson.com/chicken-karage-bento-at-mount-fuji-yum
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sat, 25 Sep 2010 13:45:46 -0700 At the new Birmingham Institute, nice venue right in Digbeth http://blog.phillhowson.com/at-the-new-birmingham-institute-nice-venue-ri http://blog.phillhowson.com/at-the-new-birmingham-institute-nice-venue-ri Bentley Rhythm Ace DJ set for warming up for Neds

Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sun, 12 Sep 2010 01:56:24 -0700 Out for a ride round Birmingham with hundreds if Skyride cyclists http://blog.phillhowson.com/out-for-a-ride-round-birmingham-with-hundreds http://blog.phillhowson.com/out-for-a-ride-round-birmingham-with-hundreds
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Thu, 12 Aug 2010 04:54:00 -0700 Mid summer hail storm in Nottingham http://blog.phillhowson.com/mid-summer-hail-storm-in-nottingham http://blog.phillhowson.com/mid-summer-hail-storm-in-nottingham

Photo

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sun, 01 Aug 2010 09:46:45 -0700 Enjoying sea views and champagne in an amazing room at Midland Hotel http://blog.phillhowson.com/enjoying-sea-views-and-champagne-in-an-amazin http://blog.phillhowson.com/enjoying-sea-views-and-champagne-in-an-amazin
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Tue, 27 Jul 2010 03:06:25 -0700 So jailbreak is now legal? That good cos iOS4 on iPhone 3G is unusable without Free Up Memory on SBSettings http://blog.phillhowson.com/so-jailbreak-is-now-legal-that-good-cos-ios4 http://blog.phillhowson.com/so-jailbreak-is-now-legal-that-good-cos-ios4
Photo

Phill

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson
Sat, 24 Jul 2010 05:57:25 -0700 Thanks to Google Suggest for introducing me to things I'd never thought of http://blog.phillhowson.com/thanks-to-google-suggest-for-introducing-me-t http://blog.phillhowson.com/thanks-to-google-suggest-for-introducing-me-t
Photo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1368659/phillhowson_1297783886_62.jpg http://posterous.com/users/1brmpVzGnC1 Phill Howson PhillH11 Phill Howson