April 15, 2012

Easter holiday fun

Building MT5 on iPad2

Well, I've been trying to get this to work for ages (yes, utterly pointless I know) but the screengrab below is from an iPad 2 running Movable Type 5. If you've built MT before you'll know this is a happy screen:-)

The box is built with lightty as the web server, sqlite as the driven database and Cydia Perl p5

installationMT5.png

So far the only thing I haven't been able to work out is how to map "choose file" httpd post file uploads to the iPad "choose file from Air Sharing, Keynote etc." so all the "choose file" functions don't work. Not surprisingly there's not a lot of Google-searchable content on the topic...

Will keep looking:-)

Metro UI, Sharepoint, iPad etc

As part of my thinking about tablet-based experiences, I've been playing with the Metro UI at work.

It's a really interesting project whereby a design framework is influencing the culture of a major technology company and bringing the UI of its software products into a really interesting space. The Metro project is still relatively young but it is sufficiently mature for enterprise product and software people to begin thinking about how the framework might help them connect all their stuff.

Over Easter I put a skin together as an experiment to show what a hypothetical enterprise Sharepoint web CMS installation might look like on iPad using the Metro visual language as a way to tie the different channel experiences together:

MT5_iPad2_MetroUI.png

Sharepoint has many more features than Movable Type but there are enough cross-overs to make this experiment interesting. Here are the primary UI tweaks to date for any curious MT5 people out there:

  • Break "scope" nav object into two separate components 1) a drop-down list to set operating context and 2) a large <h1> title to give you strong situational awareness (this last item feels like a big improvement on stock MT5 UI
  • Move "create new" menu items into a Metro-style "app bar" or "Charms bar" (haven't decided which to go with yet). These are nice as they become contextual the bar icons update based on application context
  • Move top-bar universal links (view site, search, rebuild) to this same app bar
  • Kill left-hand-nav and reload as a horizontal-scroll experience across the top of the main editing area. This isn't working yet but I've grabbed the jQuery from jqMetro which works well and looks great on the iPad
  • Use the Metro "back" arrow to provide a universal hook back to the "user dashboard" - kind of a "hyperspace" button for when you get confused
  • Serve the Segoe UI font in the CSS

One the the interesting user experience bits I've come across as I hacked the CMS templates was the behavior of the main left-hand-nav elements.

When I started pulling the 6A UI apart, one of my first worries was how was I going to handle the secondary nav items in the main left-hand-nav (things like "new", "manage" etc). What I found was that almost all of these links were un-necessary and most functions were accessible by hitting the left-hand-nav primary items ("tags", "comments", "members" etc). I say almost because I did find a few dead-ends but most were covered by either the publishing context drop-down or in-page links.

Mostly still broken and lots still to do but a fun holiday project:-)



April 2, 2012

European standard EN1176

Hal at Barn Gen A&E

"Look at me Dad, I can run up the slide". Well done, Hal! nice moves:-) I can't remember the last time I was in a park with the kids. Mostly it seems we're dropping off or picking up from viola practice or Enjoyaball, it's so rare to just be killing time, goofing around on the zip-wire, climbing the tension frame...

Today was pretty sucky from the get-go, I'd been trying to squeeze in a few productive hours of work for a few days now but with Nicki away, the time just seemed to get eaten-up by one thing or another. Today was time to bite the bullet and get the presentation Powerpoint done. Park the kids in front of movies / Playstation and knuckle down to sorting things out. Yeah right... anyway by late afternoon I was feeling so guilty I piled them off the park.

We had a lovely walk around Oakfield Park. The sun was not yet setting but the light was fantastic, the weeping willows dipping their branches in the brook and the air smelling reasonably fresh. All in all a good walk around the park with Clem getting a view of her future school up on a hill in the distance (how did she know this and why didn't I?).

Hal wanted to play in the park so ran ahead and pretty soon I'm sitting in the grass with Hal on the zip-wire and Clem on the climbing frame.

I remember following Clem on the climbing frame when she was younger. I wanted her to explore, and climb and throw herself into it. When she was three she could climb right to the top of the wooden bars in the gym, she was fearless and we spent ages larking round the various North London climbing frames.

But I used to do this dance. Every time she'd head towards an opening, an area with no railings I'd (as discretely as possible) position myself to either block the gap or catch her if she fell. Of course she never did. Most of her playground traumas came from over-egging the push on the swings (but that's another story).

I did the same with Hal as well on the few occasions I've taken him to the park but for some reason today felt different, I had two, confident, sure-footed big kids. I let Hal walk the long way round to the park entrance (keeping an eye on him from a distance) and then both of them got a good old stretch after a day of being cooped up.

Hal pitched forwards from the top of the climbing frame. He fell head-first, his forehead connecting squarely with the ground and his body collapsing on top of him, snapping his head back and folding his back. An eight-foot vertical drop, landing directly on his skull...

When I got to him he was in shock. He couldn't breath, he was looking terrified and making a grunting, rasping sound as he tried to get his lungs to work.

He was conscious and mobile so I scooped him up and put him on his side to relax his breathing. At that point what do you do? I got ready to start blowing into his mouth but I was worried about his neck. Luckily he started crying and screaming which was a relief. I had this terrible moment of trying to decide what to do, weighing the possible outcomes, the possible damages. With a violent head trauma you've got a clock running, shock sets in, inflammation, vomiting, things get bad very quickly and permanent damage is a very real possibility.

But moving him has it's own risks, what to do? I was kneeling on the floor, phone in one hand about to dial 999 when I remembered an incident in this same park the previous year. It took the better part of 45 minutes for the ambulance guys to make it to the victim and the better part of an hour before she was moved.

I was looking at the little guy thinking I didn't want to lose him. He was conscious, he could move his feet and squeeze my hands. He had rolled over and started to get up on his own.

I guess I just took a decision. Given a choice of paralysis or the damage from trauma and internal bleeding I decided to carry him back to the car, strap him in as carefully as I could manage and get him to A&E as quickly as possible.

I'm guessing I'll be hearing from Barnet council about the very large number of red lights I converted to stop signs today but we quickly had the little guy in resuscitation (Clem wanted to take a picture of him when we got there but I thought that was too weird. The shot above is after the x-rays confirmed his spine was intact and the restraints where just about to come off). In the end, the doctors did all the checks and observations but the deciding factor had to be the floor surface. An hour into the A&E session Hal had gone from screaming and crying to lecturing anyone who would listen on the correct pronunciation of maul (as in "Darth Maul"). You cannot imagine how incredible a feeling it was to hear that Maul is not pronounced "mow-re"...

He's upstairs now. I've checked on him a few times now and he's still breathing.

Bloody hell.



March 24, 2012

Copyright isn't dead just because we're not willing to let it regulate us

Love this from @doctorow in theguardian

...the tautological legitimacy of success: "You are an upstanding firm because you got rich, therefore the way you got rich must be upstanding."

And yes, this is a little embarrassing having two Doctorow posts in a row. What can I say, the guy is prolific and his content majorly resonates OK;-)



March 15, 2012

The Doctorow Aberration

Not a Ludlum novel in my case but the remarkable effect of one retweet by mr @doctorrow. Looks like a 7-point hike in a day.

coryklout.png



March 11, 2012

11 March 1934

The more time passes, the more I want to recall on an emotional level the memories and dreams and things I fell in love with over many years. I wanted to remember Ruth on her birthday with a tiny fragment of a passion I've had since as far back as I can remember. This is Eddie Lawson on the Moriwaki R1100J at Daytona.



March 8, 2012

Kiva

So it's #IWD today and I've just received an email from Kiva. I've been sending spare cash their way and investing in smallholders. The link at the bottom is designed to attract new investors. This is a process that makes sense and you should at least take a look

  • Over 1 billion people live in extreme poverty - 75% are women and girls.
  • 76 million primary school-age children are not in school - 60% are girls.
  • There are 876 million illiterate adults in the developing world - over 65% are women.
  • Women produce half the world's food, but own only 1% of the world's farmland.

So go invest in a woman



February 24, 2012

4 O'clock boost

flatwhite.jpg

Thank you Flat White



February 18, 2012

Fun with Lego

F-22 Raptor

Hal keeps getting given these Lego sets. Most recently, he's had a Pirates of the Caribbean thing with a mill-wheel and a bell tower (set 4183-1) and before that it was Mandalorian fighters (set 7914-1) and the Space Shuttle (set 3367-1) as well as a bunch of others I can't locate.

I pretty much build these as Hal wants the finished product in a hurry but what tends to happen is that he goes for it and pretty soon the toy breaks. Of course it's Lego, so it's not breaking as such, it's supposed to come apart after all...

Recently, after spending a good hour assembling the pirates set I decided that the thing to do would be to glue the parts with super-glue. Not the whole assembly, but those groups of parts that moved or were hinged in some way (the Shuttle's bay doors only stayed attached to the mother ship for a few minutes under heavy playing).

So, I read up on the Lego forums to find out what the best glue was and did anyone have any techniques for glueing with a light touch to prevent destroying the bricks. I can't imagine I'm the only dad out there who has had this idea so I was really surprised to read the near universal condemnation of glue in Lego assembly...

So in the end I gave up on the glue and this morning I was playing with Hal and we smashed up the Space Shuttle and I put this F-22 Raptor together. OK, so it looks nothing like a raptor and it's missing its nose cone among other things but it was really fun to do.

I just never tire of the way a couple of bricks can suggest a familiar profile, a familiar shape:-)

The other kind of interesting thing was that in trying to get the two jet engines as close as possible, I made the main body lift area (the bit between the two turbines) with an odd number of rows. Normally my models are symmetrical but in this instance I had to have a central, single-row brick running down the middle. For some reason this made progress way more difficult. The cockpit glass comes from a dinosaur set and was four rows wide so to fit the nose cone (or make a gap where the nose-cone would go) I had to use flat pieces with uneven numbers of rows on top and bottom (I think they were claws from another animal, with two rows on the bottom but a single, centred row on the top)

So yeah, so do you glue your Lego?



February 3, 2012

Sois jeune et tais toi

Sois jeune et tais-toi

Had company drinks last night and met a nice man from France. I was explaining how my family moved to paris in 1968 and it turns out he was six years old at the time of the summer événements. My family lived in the quiet western suburb of Vaucresson, 10 kilometres from Notre-Dame and as a five-year old trying to get to grips with a new school, a new language and new friends I let the events pass without noticing.

Turns out this guy lived in the Quartier Latin and had barricades on his doorstep! He remembers the sights and smells to this day. The confusion, overturned Renault Dauphines, benches and bins piled high, paving stones pried up for use as projectiles. One of his most vivid memories is students turning the Luxembourg Gardens into open-air debating chambers...

Anyhow, always loved this print, the silhouette in the background doing the censorship is of course the Général de Gaulle who was running the country at the time.



January 22, 2012

Al Green on 125th Street

OK, call me a lefty ideologue who laps up whatever nonsense the Democrats put out but I've been watching the Romney v. Gingritch thing and I just don't understand how these massively un-presidential types think they have more to offer than President Obama? True, Gingritch played to the "authenticity" megatrend by speaking his mind about his ex-wife's ABC appearance and it's probably this same megatrend that caused South Carolina Republicans to down-grade Romney for his evasiveness around his taxes. But that doesn't make him White House material, not by a mile.

But the point of this post is that I was wondering why this video of President Obama signing Al Green didn't make more of a splash? The President of the United States of America, in the Apollo Theatre on 125th street. The President, in Manhattan, in Harlem, amongst friends, face to face with the Reverend Al Green and singing?!? In tune!?! It was AWESOME! Just made me feel great to see this:-)



Recent Comments

  • Hammad: Hi Dug As the Director of a UX agency (Zabisco) read more
  • Dug Falby: I need to fire up a spotify account... Track 12, read more
  • Dug Falby: Hello Bumpy! Agree it does... Ohna had originally edited this read more
  • Bumpy the Ostrich: It really needs a sound-track. I'm thinking some Streets of read more
  • Dug Falby: Yup, I've sort of thought the same thing for a read more
  • Louis Lantos: These guys are rock 'n roll. Maybe driving around in read more
  • Dug Falby: Yup, I guess the work work is good but check read more
  • Dug Falby: I thought we had a new ftp system that emptied read more
  • Dug Falby: Love "new functions, including the consumption of homework formerly eaten read more
  • Jayne: I had an idea of how we could perhaps make read more

Recent Assets

  • MT5_iPad2_MetroUI.png
  • installationMT5.png
  • Hal at Barn Gen A&E
  • coryklout.png
  • flatwhite.jpg
  • f22.png
  • Sois jeune et tais-toi
  • qr-l.png
  • qr-m.png
  • qr-sm.png

Monthly Archives