jQuery Knob and FF Chartwell

Firstly, a jQuery plugin for creating dial controls on the web:

jQuery Knob demo

—via @auxilit

Secondly, a rather innovative use of OpenType features to create charts from text:

—via @aarron

TDS

If you've spoken to me in the last 6 months, you may have heard me rant about our old flat: that, at times, it had no running water; that the landlord/estate agent were totally unprofessional in dealing with the problem; and that they then had the audacity to push to get the flat professionally cleaned.

On Saturday we heard back from The Dispute Service (TDS) who were holding the £150 that was charged to clean the flat. We received £120 of that back, which I'm very happy with, and it's a huge relief that it's all over.

The report, in parts, makes for some satisfying reading:

[The £150] cleaning invoice includes work which could not possibly have been undertaken such as cleaning an extractor and hood and kitchen tiles when in fact there is no extractor or tiling in the kitchen.

There is no specific obligation on the tenants to have the flat professionally cleaned … It is not sufficient for a landlord to rely solely on a statement of claim or an obligation in the tenancy agreement … the landlord must support their claim with objective evidence.

Although, it did have to end with something a little ridiculous:

I am of the opinion that the landlord is not entitled to the full cost of a professional clean but that she is entitled to be compensated [£30] for the cost of cleaning the tarnished tap, the [discoloured] washing machine seal, and the spot stains from the rug

The cleaning invoice didn't mention any of that.

Slowness

The trouble with the rat race is that even if you win, you're still a rat

—Lily Tomlin

Whilst looking for a synonym for "slowness" I came across The World Institute of Slowness. It has some great quotes (like the one above), and some interesting resources referencing physicist Richard Feynman, and Andy Goldsworthy:

Badly Drawn Boy—My Friend Cubilas

From EP3, 1998.

Ampersand (infinite)

ampersand

Stuart Lee on University Funding and the Arts

I think the withdrawal of the grant and the implication of student loans, necessarily limits people that want vocational careers, and produces a generation of people who feel that the only purpose of education is to earn money.

—Stuart Lee

London, sometimes

window
three
rug
man bites nails
pearl

Innovation Comes From Saying No

[Innovation] comes from saying no to 1,000 things to make sure we don't get on the wrong track or try to do too much. We're always thinking about new markets we could enter, but it's only by saying no that you can concentrate on the things that are really important.

—Steve Jobs, The Seed of Apple's Innovation
Getting Real: Hold the Mayo

Music from Japan

In March, I listened to music from Japan. I'd just bought Shigeto's excellent Lineage (and got the t-shirt), so I felt it was a suitable time to investigate music from other Japanese artists.

I plugged in "Takagi Masakatsu" into Last.fm (an artist I discovered from my FatCat inspired month), and took note of anything which tickled my fancy.

First of all, Sakerock blew me away. I could not stop listening to Kaishain (see video below). The rest of the album is excellent, too (but unfortunately not on Spotify).

I also discovered Cornelius, whose album, Point, is brilliant.

I've put together a Spotify playlist of this month's Japanese music, which also includes Sakura by Susumu Yokota. Enjoy!

Good Morning!

Good Morning!

A Collection of Lyrics from David Shrigley's 'Worried Noodles'

In anticipation of my visit to the David Shrigley exhibition at the Hayward, here are a collection of my favourite lyrics from his record, 'Worried Noodles'. Lyrics found on moorestevie.com.

A Truce (music by Max Tundra)

I'd like to declare a truce.
—What's a truce?
It's when you agree to stop fighting.
—Have we been fighting?
Yes.
—Are you sure?
Yes.
—When were we fighting?
Just now down there on that plastic mat.
—We weren't fighting, we were playing 'Twister'
Are you sure we weren't fighting?
—Yes. Twister is a game.
A fighting game?
—No, just an ordinary game.
For soldiers?
—No, well, soldiers can play but there is no fighting.
Soldiers love to fight.
—Well, there is no fighting when you're playing 'Twister'. It's against the rules.
There are rules?
—Yes, didn't you know? We've been playing for hours. Didn't you realise?
No. I thought we were fighting.

The Wooden Floor (music by James Chadwick)

The wooden floor is made of wood
And the wood is very good
Oak, we think
The wooden floor is full of grace
And beneath the floor there is a space
Where dirt and bits of stuff reside
And recently, at their side,
A human head
The human head belonged to Pete
Who scuffed the floor
With his giant feet.

He will not be doing that again
Unless his corpse grows a new head
And comes back to life.

Squirrel (music by Munch Munch)

Squirrel squirrel
In the tree
Do me a favour
Collect Nuts for me
Do me a favour
And take the shells off
The nuts
And examine them closely
To check they are not
Rotten
Before you give them to me.

Nut Nut
Beautiful nut
Salt nut
Spicy nut
You'rea good old nut
And I love you.

No (music by Franz Ferdinand)

No no no no no no no no
No hair
No no no no no no no no
No eyes
No no no no no no no no
No teeth
No no no no no no no no
No brains
No no no no no no no no
No arms
No no no no no no no no
No legs
No no no no no no no no
No feet
No no no no no no no no
No shoes
No no no no no no no no
No thanks.

Also: A Sentimental Song, by Cotton Candy

Pain

pain

The Experience of Signing up to O2 Home Broadband

Note: I recently promised myself that I'd try not to moan as much, particularly on the web. So this is just a review, not a rant ;).

Confusing messages from O2 broadband

One of the firsts tasks after moving into a new flat is to sort out an internet connection. It seems rather silly that setting up a TV in a new flat is just a case of "plugging it in", yet trying to connect to the web requires time/research/decisions/stress, even before "plugging it in" (which is nowhere near as simple as with a TV). Anyway, after plenty of phone calls and maths, we discovered that O2 Home Phone and Broadband had the best balance of cost/installation efficiency.

I spoke to O2 sales a couple of times, and they were very nice. They sorted out a phone and broadband package that I was happy with and answered some of my questions. The package was:

We also confirmed a date for a BT engineer to carry out the installation at the property (5th March).

After the phone call it started to get a bit annoying. I received the following:

Four emails and five text messages (+ another one to ignore), giving me information I already knew. Rather a lot of messages.

A few days before the installation, I had a missed call/voicemail from BT, again confirming the installation date. The same day I received the following:

O2: Sorry but your home phone order is taking a bit longer than we thought. It should be sorted soon. Check your email for further details.

The email I read:

O2: Your home phone start date's been delayed … We're working on it right now and will let you know your new connection date as soon as possible.

Now I was a bit worried and confused but suspected that this was just an automated notification when an order goes beyond a certain number of days. Not wanting to risk anything though, I emailed them just to make sure. Luckily this was the case, and so another couple of notifications to ignore.

On to the installation day. I took the day off to give the engineer access to the flat (and so I'd not be charged a rearrangement fee, as I'd been warned). Then without any sign of an engineer, I received a text (echoed by an email, of course):

O2: Good News, we've connected you early.

So I rang them just to confirm, and after being cut off once, the O2 representative said that sometimes the engineer only has to visit the nearest distribution centre. Nice to let us know. An email or text would've been nice.

I'm happy that we have broadband at home, though slightly bemused that it took two weeks, cost £43 ("half price!"), and required me to take a day off, all for a guy to (seemingly) flick a switch somewhere else.

I realise that this nowhere near the worst experience anyone has had with a broadband installation. But as the whole thing went to schedule, I'm asking myself, what is going on inside O2's systems that makes the process so irritating and confusing?

Rd.

Rd.

The Best and Worst Sentence I've Ever Read

My girlfriend and I will soon be moving flat—to place with such luxuries as running water (fingers-crossed). Anyway, we've just had the tenancy agreement for our new place sent through. It's short (only four pages: one-fifth the length of our current contract), so I went through it on my short train journey home. I could hardly contain myself. In fact, I couldn't contain myself—I was laughing so hard.

I won't go through every poorly constructed sentence: it'd take too long, but here are a couple of gems.

The Tenant shall:-
(c) Use the property in a tenant-like manner

… and the sentence that had me in tears:

(t) Not do or suffer to be done any act or thing which may be a nuisance or annoyance to the Landlord or to the occupiers of any adjoining premises or which may vitiate any insurance of the Property or the contents thereof against fire or otherwise increase the ordinary premium thereon and in particular without prejudice to the generality of the foregoing not to use or play any electrical or musical instruments of any kind or practice any singing in the Property so as to cause annoyance to nearby residents or occupiers or at all so as to be audible outside the Property between the hours of 11pm and 9am

Somehow, it simultaneously manages to be the best and worst sentence I've ever read.

T

T

I Haven't Seen Most Films

For whatever reasons, going to the cinema/watching films has never been something I've done much of. It's not that I don't enjoy it, but I've often felt that a cinema visit isn't worth it (a feeling that was reinforced when I was invited to watch Meet the Fockers[1]).

I often found it rather embarrassing to admit I hadn't seen an absolute classic. Now I'm quite open about the fact that I haven't seen most films (or rather, I haven't seen most of the films that almost everyone I know has seen). It's even become an interesting conversation starter: people are amazed when I reel off some of the films I've yet to see (just you wait!).

It also sparked off an idea amongst friends to create a documentary about me watching classic films. It was a rather ambitious New Year's resolution, that we started but never finished.

Films I Haven't Seen

So here's the list of films I haven't seen (but feel I really should have).
A strikethrough denotes films I saw whilst making the documentary mentioned above. As you can see, we didn't get very far.

Notable Films I have Seen

Are there any other classics I should watch? Let me know. @domchristie.

[1] I couldn't say no. It was awful.

From Lato to Calluna Sans

A comparison of Lato and Calluna Sans

No, you're not at the opticians. Lato (L), Calluna Sans(R).

I really like Lato. It was the typeface I used for headings on this site. That was until I fancied a change and discovered Calluna and Calluna Sans.

A comparison of Lato and Calluna Sans in context

I prefer straightness of the leg on Calluna Sans' uppercase R, and the way the uppercase J drops below the baseline. The uppercase M nearly put me off: I usually prefer vertical stems to sloped, but the apex (in the middle) is cleaner than that belonging to Lato, and overall it appears less imposing.

Thoughts? @domchristie

Trustworthy Fonts

I'm currently reading Just My Type by Simon Garfield. Buy it: it's very good and has some nice little nuggets, like this one:

We tend to treat the traditional and familiar as trustworthy. We are dubious of fonts that alert us to their difference, or fonts that seem to be trying too hard. We don't like being consciously sold things or paying for fancy design we don't need.

Simon Garfield, in Just My Type

New Project and Open Source Stuff

I've been pretty busy recently working on a new side-project: a nice bookmarking/scrapbooking tool, which gives me the chance to delve deeper into both server-side and front-end technologies. It's being built in Rails 3.1 and Backbone (with CoffeeScript), and includes plenty of pretty CSS bits (webfonts, transitions etc). It'll hopefully have a bookmarklet, and a decent API … we'll see.

There's also been some activity on my open source projects, which is amazing. to-markdown has had some important updates (and has gained a few followers along the way!). Thanks to Henri Bergius, it now runs on Node.js (another technology I need to get properly stuck into). ios-placeholder has been updated thanks to Ned Schwartz, and juration will be getting the 'chrono' format support soon (thanks to Jonathan Otto). Hopefully I'll get these pull requests merged in soon: my head has been stuck in that little side-project of mine!

In other news, I'm giving Sublime Text 2 a go (Sam has not stopped going on about it!). I'm getting into it, thanks to this Sublime Text 2 guide, and @sublimetips twitter feed. One essential package for those who regularly deal with erb views: SublimeERB (available via Package Control, but don't forget to add the key bindings, as detailed in the readme).

Taxes

I've been meaning to get this quotation down for ages. I heard it on Radio 4's Chain Reaction programme back in September last year, when Kevin Eldon interviewed Mark Steel.

I think lampposts soon will have little meters on, and you'll put 5p in and it'll give you just enough light to get to the next one: "Why should I pay for someone else's light? I'M INDOORS!… bloody fire-brigade — I'm not on fire! I'll pay when I want carrying over someones shoulder down a smoky bannister!"

These are the sort of people that go: "What about guide dogs? All the money that gets spent on them! I can't climb a tree, nobody buys me a gibbon!"

Mark Steel, on Chain Reaction

Neuroscience

I don't plan on writing much about neuroscience(!), but the following quotation caught my ear. It comes from BBC Radio 4's The Life Scientific – a series of interviews with scientists about their life and work.

It's not a programme I'd usually seek out – it just happens to be on after the Today programme, but every episode I've heard has been really interesting, and has got me thinking.

Neuroscience calls itself a science (obviously), but it's very different from [a physicist's] science of physics, or a chemist's science of chemistry, because it's a set of techniques searching for a common answer, rather than a real structured level of analysis of a scientific problem.

... in physics, the questions are agreed. You could walk into any physicist's office or lab, and say, "What are the big questions in physics?", and they'd reel them off: "How did the universe start?", "What's matter made of?"; and everyone would agree. But if you ask that question to a neuroscientist, they'd just be puzzled by the question.

Neuroscientist Colin Blakemore, on The Life Scientific

Found: locked out

found: locked out

Bletchley Park

The BBC are currently running a series on some of the untold stories of World War II. The first was Code-Breakers: Bletchley Park's Lost Heroes, and told the story of how one of the most sophisticated codes was broken (the Lorenz), which led to the invention of the first computer. It's a great watch.

I've visted Bletchley Park a couple of times. It's a fascinating place, pretty much untouched since the war and well worth a visit.

Bicycles Net Curtain Hut

Nonsense

Talking nonsense the sole privilege mankind possesses over the other organisms. It's by talking nonsense that one gets to the truth! I talk nonsense, therefore I am human. Not one single truth has ever been arrived at without people first having talked a dozen reams of nonsense, even ten dozen reams of it, and that's an honourable thing in its own way; well, but we can't even talk nonsense with our own brains! Talk nonsense to me, by all means, but do it with your own brain, and I shall love you for it. To talk nonsense in one's own way is almost better than to talk a truth that's someone else's; in the first instance you behave like a human being, while in the second you are merely being a parrot!

Razumikhin, in Crime and Punishment

Ten Years Taking Pictures

Truth be told it's been a bit more than ten years taking pictures, but that doesn't make such a good title. Anyway, I thought I'd pick out some photos from the archives and put together a review.

1990s/Early 2000s — School

The first time I can remember taking pictures was some time in the 90s, with a Polaroid 600 camera that my sister and I saved up for. I started studying photography at school when I was 16/17. It began with a William Eggleston / Ansel Adams exhibition at the Hayward. I probably couldn't have chosen a better exhibition to be my first. Adams one of the greatest landscape photographers of all time; while Eggleston pioneered the use of colour photography as art during the 70s. Both still influence my thoughts when I look through the viewfinder.

My dad had a nice SLR (like most dads of his generation), and I began shooting a few rolls with it immediately after that first exhibition. I still have these films somewhere, and will post some highlights when I get round to digitising them.

I was also lucky enough to have access to a couple of dark rooms at school, and was taught how to develop and print black and white film. I developed an interest for urban landscape and night photography, as well as video installations. At the end of year exhibition, the video below was projected onto a clear perspex waterfall.

Habitat Building, Bromley Bromley South Station

2004/5 — First Year, Uni

I only studied photography for a year, but missed taking pictures when I started university. I received a compact digital camera for Christmas — which I nearly didn't get after the postman left it in the recycling bin. I got back into photography with this camera, and started to get addicted to Flickr. My favourite photos with this camera are those of the Island of Lindisfarne (below). They may not be the sharpest, or clearest, but I'm pleased with how they feel. They pretty much mirror my memories, which is important to me.

Lindisfarne Pilgrmage Poles 1 Lindisfarne Pilgrmage Poles 2 Lindisfarne Pilgrmage Poles 3

2005/6 — Second Year, Uni

Having stumbled across lomokev on Flickr, I realised I missed the characteristics of film and the process of taking pictures with it. I swiftly bought a Lomo LC-A on eBay, and started experimenting with Jessops (Agfa) slide film. I'm not a fan of the whole lomography thing, but I can't say it hasn't influenced my style.

This was probably my most productive time taking pictures — I found it hard to pick a few favourites.

University of Surrey, Roots West Wickham Bus Stop Julian outside the Tate Modern

2006/7 — Abbey Road

I didn't take too many pictures while I was working at Abbey Road, but still kept up an interest. I mostly used my Lomo, but began to miss the control one gets with an SLR. I became rather disappointed with the expensive developing costs and the poor quality output from places like Jessops/Snappy Snaps/Boots — negatives would often be badly cut, have drying marks all over them, and scans would have some awful colour correction applied. I started scanning prints and negatives at home, with a relatively cheap scanner.

District line, wooden floor

In order to satisfy my need for a bit more control, I began to look into rangefinders, and received a Zorki 4K (a Leica replica) for Christmas. It's a purely mechanical camera, therefore repairable at home, but also prone to locking up. It did, however, come with a (highly sought after) Jupiter 8 lens. Here's some Abbey Road detail taken with that lens:

Double basses, Abbey Road Mic stands, Abbey Road

2007/8 — Final Year, Uni

Just before starting my final year, I spent a week in Switzerland followed by a week camping on the Isle of Mull, Scotland, with the aim of taking photos and getting ideas for music. After Agfa went bust, and stopped producing (Jessops) slide film, I shot a lot more with regular colour film. Cross-processing slide film can be cool, but I think I prefer the feel of the regular stuff.

Forestry, Switzerland

Photography in my final year at university focussed on evenings out and making music. I was listening to (and studying) a lot of glitchy electronic music, which partly explains my enjoyment of lo-fi photography and the Lomo. I looked into other lo-fi such as the JamCam (a cheap digital camera), as well as disposable cameras. The following is typical of the JamCam.

Delay pedal

I realised I hadn't captured many moments with my friends, so I made a start. As a result, I discovered how much I enjoy portraiture — not the staged kind, just moments.

Jordan at The En

2008—10

After graduating I inherited a rather nice SLR from my Dad's work (unsurprisingly, they no longer use film to take pictures of microscopic slides). It came with a macro lens (which I've yet to use) and so it wasn't until I bought a lens in Oxfam some time in 2010 that I considered using it (see New York pictures, below).

I didn't feel particularly inspired to take pictures other than when I was on holiday or on special occasions. My lovely girlfriend and I visited Iceland and New York, where most my favourites from this time have come from.

I also found a great place to get film developed, where they actually look after your negatives!

Iceland '09

Helen waiting for geysir to erupt Blue Lagoon, Iceland Icelandair wing

New York '10

Helen in New York Skyscrapers from Brooklyn Bridge Schillers light bulb, New York

Now

I'd been looking get back into darkroom photography since university. I got so far as to ask in Jessops for some photographic chemicals. The assistant returned a clueless expression, which was rather disheartening (especially as I was job hunting at the time!).

However, as has been the theme for much of the last ten years, I received some photographic equipment for Christmas last year, this time in the form of a changing bag and darkroom chemicals. I also inherited some developing trays and tanks from my uncle.

So I'm back into DIY black and white photography, and it feels great. I've only developed a few rolls, and with every one I've got stupidly nervous about the whole process. But I like that.

I still haven't got the space to fit my enlarger(s) but I've bought a decent flatbed scanner that does the job nicely.

James, Fortess Studios, London My Camper boots

I feel a bit more inspired to go and take photos of anything, now, though still not as much as I'd like to. I always carry my Lomo or my Olympus mju II — another bargain from a charity shop.

Traffic cone busker

Future

I like to think I'll continue taking pictures on film and have the means to do so in the future, simply because I enjoy the process so much. I don't see my equipment changing much — I have quite enough cameras! Hopefully I'll set up a proper darkroom someday, and get printing again. That'd be nice.

Photogeekery

Cameras

Lenses

Misc.

iOS Placeholder & Juration

I've been pretty busy recently on a couple of small projects. As the name suggests, iOS Placeholder is a jQuery plugin that emulates the iOS behaviour of placeholder text in the browser. It's inspired by Robert Nyman's ideas on placeholder text behaviour, and offers clearer labelling of input fields once they are in focus.

The second project, Juration, is a simple time range parser/humanizer, inspired by the chronic and chronic_duration Ruby gems. Parsing takes a duration in words (e.g. 3mins 50secs) and returns that value in seconds. Stringifying does the inverse - taking a value in seconds and converting it to words. Feel free to have a play on the Juration demo page.

The WWWonderful Unstable Medium

Print is a wonderful stable medium, and turns out the web is a wonderful unstable medium

David Berlow

Plenty has been written about the web as a flexible (or 'unstable') platform, but I thought I'd collect my thoughts anyway.

Despite being written over 10 years ago, John Allsopp's A Dao of Web Design couldn't be more relevant today, and is a great starting point. It's well worth a read, but I'll summarise.

It basically encourages web designers to:

Inspiring stuff.

Of course, many of these ideas are can also be applied to software design, and I'm reminded of Apple and their latest software interfaces, notably iCal for OS X Lion and iPad apps such as Notes (pictured below) or iBooks. Feelings begin with, "oOo, nice details!"; then move on to, "it's quite 'noisy' and a bit distracting"; to "why am I pressing a button embedded in leather?".

iPad Notes screenshot

In his OS X Lion review, John Siracusa picks up on this, pointing out the disparity between the look of interface and the way it behaves i.e. although it may look like you can tear off pages, and scribble in the margins...you can't. It's just interface noise.

Perfection [in design] is achieved not when there is nothing more to add, but rather when there is nothing more to take away.

Antoine de Saint-Exupéry

However, that's not to say that we should be creating totally flat interfaces. I think it's a balance between minimalism and rich UI - go too far in the minimal direction, and you may end up creating a bland user experience; too far in the other direction, and you could end up with noise that doesn't make much sense.

Software allows us to do crazy things (like plonking buttons in leather), but simply replicating physical objects in a software interface, I feel, isn't particularly imaginative. Think of how far the boundaries could be pushed if the time spent perfecting iCal's faux-leather stitching, was instead spent on rethinking the calendar or how we could better organise our time[1].

Despite Apple taking the direction they have, there's definitely been a move in the web community to explore the capabilities of this unfixed platform. Just check out some of the examples of parallax scrolling.

I'd love to see more examples of web design that gets this concept spot on. If you have any in mind, tweet at me.

Some resources/more thoughts:

[1] maybe the calendar doesn't need a total rethink, but you get what I mean.

A Simple Website on Rails?

Ever since I started using Rails, Git and Heroku, I've been looking for a way to use these tools to create basic websites that have a nice interface for managing content.

I'd normally approach this kind of site with Wordpress. I like it's easy installation and the features it has out of the box; but getting it setup with Git and keeping development/production environments in sync (+ deployment) is a bit of a headache[1].

What's more, as with most content management systems I've used, I've often found myself using ugly fixes to force it do do what I want it to, or trawling through directories to find a plugin that's sure not to break when I upgrade the CMS.

I've briefly looked into Radiant and Refinery: Rails-based alternatives that work fine within a Git workflow; but while they maybe easy to learn, I'd rather be getting to know Rails better, rather than the particular workings of a CMS (I know, this sounds lazy!).

The best solution I've come across so far is Rails Admin, which, as the name implies, provides a simple way to administer content on a Rails backend. Although I've only just started using it, it appears to have just the bare minimum features necessary to create/update content - allowing me to make the decisions about how my data is organised.

Installation is easy and getting something up and running couldn't be quicker. This is probably because I work more with Ruby/Rails than I do with php/Wordpress (or any other CMS); but it suits me - particularly as I can focus on creating web apps with Rails and learning Ruby (a bit nicer than php, in my humble opinion!)

[1] For example, it's all too easy modify files outside of the Git workflow - what with the ability to update the CMS via the Wordpress interface.

Hello World

I had a reputation at university for being rather slow at writing essays. I'd labour over every sentence, making sure it was clear and concise and the best it could possibly be before moving on to the next one. As you can imagine, when you've got thousands of words to write, this process doesn't work very well.

This attention to detail still manifests itself in the work I do everyday, and it can be painful (believe it or not, this sentence is the product of many iterations!); but I have some thoughts, and bizarrely enough, I miss writing them down. So I will start.

That's all for now, though. It's taken me long enough.