18 Mar 2014
posted in thoughts
My nephew James, soon to be 24 yrs old, leaves for Australia this evening.
James is going back to settle with his girl friend T. - one of my favourite names :), taking what could be a life turning decision.
It takes a lot of courage at that age to decide to fly to the other side of the world, with the prospect of having to look for a job, and maybe requalify. It's a leap into the unknown, but what an opportunity!
I'm proud of my little sister C. who, after devoting more than half of her life bringing up her children, will say goodbye to her eldest tonight not knowing when she'll see him again.
I'm proud of my Mum, who's known James almost on a daily basis since his birth, and who is waving him goodbye with her loving smile and comforting big hug, giving him the confidence needed to part with his land and family.
We all want the best for our children, and to see them take control of their lives is both a source of pride and sadness as we must learn to let go. Especially so, when we know we can't pop over for the week-end…
The world may fell a “smaller” place with the web, social networks and FaceTime, but nothing lives up to hugging one's child in the real world.
So, I'm a proud uncle, brother and son today. Our family is all the richer with James seizing the day and living his life fully, now and here.
A good friend of mine once told me "you can only evolve in imbalance". Thinking out of the box and leaving your comfort zone behind broadens your mind and is the making of you.
So, follow your feelings James, and seize the day! Australia may be miles away, but you'll always be close, in a special part of my heart! Farewell buddy :)
Love you // uncle david
12 Mar 2014
posted in daily
This is a simple Terminal command to clean up your 'Open With…' menu if it displays duplicate applications.
Note: the 'Open With…' menu is available by right-clicking on a document in the Finder. It displays a list of compatible applications that can open the document.
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Relaunch the Finder to see the effect (
Alt-right-click the Finder icon to relaunch, or logout and login again).
14 Feb 2014
posted in daily
16 Dec 2013
posted in daily
“Humans and certain animals with complex brains understand this aspect of life, this amusement in creating actions other than those we need to carry out to survive.” Kaori Ito
It was a moment of pure delight, and amazement. The performance of the dancers was out of this world. Two men and three women played with their bodies amongst themselves, but also with the audience.
At times, you were faced with your own reflection - like a voyeur - watching playful seduction unfold only meters away.
At other times, you were witnessing unrelenting passion between two or more intermingled bodies which echoed deep inside.
I was profoundly touched by what Csaba Varga, Jann Gallois, Kaori Ito, Laura Neyskens and Peter Juhasz expressed and shared with us last night. They led us through a mosaic of intimate and sensual feelings, interrogations, doubts to abandonment. All our senses were awakened and sharpened.
At times, you could feel the texture of the garments, the scent of desire, connect to the obsession of the bodies. We were litterally part of the show last night.
- Press release (PDF).
22 Nov 2013
posted in daily
While helping a client optimise his website post launch, I ran into a strange issue with IE: users of IE 7-10 couldn't select (highlight) some parts of the page (duh).
As this isn't something I check when running cross-browser tests, I missed it.
It turns out that it was linked to the use of CSS property
This property was used to change the stacking (or source) order of certain parts of the page when the viewport changes size. A set of links situated in the header on desktop width, jumps down to the footer when the screen narrows down to smartphone width.
Flexbox will take care of this one day, but in the meantime, using
display:table does the trick. The idea is to set the order with
Chris Coyier's post for a complete guide of the table element.
Consider the following source order:
wrapper inner nav links /nav content text /content /inner tools links /tools /wrapper
display:table to the wrapper block,
display:table-footer-group to the inner block and
display:table-header-group to the tools block, we are able to display the tools top right on large viewports, while having at the bottom on narrow screens. Jeremy Keith presents this technique in a blog post and Brad Frost lists it as Table cell source order in his Responsive Pattern Library.
This works fine, except that we discovered that IE<11 users couldn't select text in the
display:table-row isn't required) the text becomes selectable again.
Checkout the following pages in IE (<11) for a demo:
display:table element with no
display:table-cell elements behaves strangely, preventing text selection.