I recently saw Robin Moisson's method of password protecting a statically served HTML page. It's quite neat! But it does rely on JavaScript. That got me wondering if there was a way to encrypt a static page only using CSS? And... I think I've done it! I'll warn you now, this is a deeply stupid […]
Continue reading →
Here's a simple scrap of CSS which you can Ctrl+C and Ctrl+V kbd { border: .1em solid #aaa; border-radius: 15%; display: inline-block; padding: .1em .5em; background: linear-gradient(180deg, #fff, #fff, #fff, #ddd); user-select: none; cursor: pointer; color: #000; font-weight: bold; } kbd:hover { background: linear-gradient(0deg, #fff, #fff, #fff, #ddd); } Features Semantic use of the kbd […]
Continue reading →
I go to lots of hack days and hackathons. Some are big corporate affairs, some are boutique community events. They all have one thing in common - Geeks suck at giving demos. You have 3 minutes to convince the judges - or your peers - that you've built something brilliant. How do you do that? […]
Continue reading →
This is a necropost - resurrected from the now defunct blog of a previous employer. I really loved the idea of geolocated ephemeral content. And I was a little disappointed that the business never saw the potential for it. Maybe I'll find a way to relaunch it in the future. I’ve been attending Mobile Monday […]
Continue reading →
At Over The Air I demonstrated what I considered a novel use for one of Android's sensors. I wanted to create a Theremin - a type of musical instrument which is played by moving one's hand over it - changing pitch and tone by moving nearer or further away. My first attempt used the proximity […]
Continue reading →
I love going to Mobile Monday London - it's a great meeting place for those of us in the mobile industry. It's also one of the few spaces which holds the equivalent of an "Open Mic" night. MoMoLo's Spring Demo Night was crowded with great entrants. So much so that each of us had only […]
Continue reading →