Mr eel

General

Putting All My Stuff in One Place

For no particular reason, I decided to fiddle about with a bit of Javascript and rebuild my personal/portfolio site. It’s just a single page intended to act as a hub for all stuff I amuse myself with.

Check it out, bo!

A few mildly interesting things for you web-wonks out there. It validates as XHTML 1.1 and CSS 2.1, something this blog doesn’t do — blogging software makes that hard. It degrades nicely without CSS, since the mark-up is nice and semantic. It also behaves itself if Javascript is missing — the CSS accounts for the default state and then has a few tweaks when Javascript is available.

That’s an interesting trick — when the JS loads, it attaches a ‘javascript’ class to the body tag. We can then use decedent selectors in our CSS to supply JS specific styles. Degrades nicely.

In the future I think I might experiment with some pre-loading or at least a loading display to make the experience a little nicer.

Lastly, this will break in Internet Explorer 6 and has some issues in Internet Explorer 7. I am indifferent. I’ll fix ‘em, just not right now — in your face Microsoft!

Posted on December 7th, 2008 | There are 0 comments

Omnifail

It must be hard making shareware software. You go out of your way to build something you think people would like, you compete closely with all the other companies making permutations of your product and do it all with a minimal development or marketing budget. On top of that you find people pirating your software.

So of course you would do all you can to both discourage piracy and encourage honest people to register your software. I have a lot of sympathy for the situation small software companies are in and I make a point of registering software I use. Sometimes though, I think developers just get it wrong.

Omni Fail Case in point, Omnigroup’s limitations for the Omnioutliner demo are stupid. It limits an outline to twenty items only. Bah! Nowhere near enough to seriously use it. You can toy with it, but you’ll never get the outline to the point where you want to use Omnioutliner’s clever features — the point where it can actually differentiate itself from the other outliners on the market. I would much prefer a full-featured, time-limited demo.

This dialog really put me off. I was happily poking away, then BAM, FAIL. It was unexpected and it annoyed me. So fuck it I say. I think I’ll buy a different outliner.

Posted on August 31st, 2008 | There are 0 comments

Australia - The Nanny State

Australians do not have freedom of speech sadly. It’s not enshrined in the constitution. It’s what allows disgusting entities like the OFLC to exist. It also gives Our Great Leaders, lots of wiggle room when it comes to censorship.

The Government — poor idealistic fools that they are — have decided to follow through the the previous government’s plans for Mandatory ISP filtering. Basically they want ISPs to install filters to block all that nasty pornography. Magically. It’s to protect the children of course. Which it won’t. It can’t. These filters are all commercial and famously easy to subvert. Even when they work correctly, they still fail to block undesirable material.

The Government and family groups both — groups who claim to represent all Australian families, without any mandate to do so, stupid idiots that they are — are forgetting that the best protection a child has is their parents.

Anyhow, I got so annoyed, I decided to send of a letter to the Minister for Broadband, Communications and the Digital Economy. I’m getting good at the Complaint Letter. I’m gonna make and awesome cranky old man.

Anyhow, here it is. It also includes a link to an article detailing the proposal, if you want a little background.

—–

Dear Minister,

I’m writing to you to express my concerns over the proposed mandatory ISP filtering as reported here: http://www.australianit.news.com.au/story/0,25197,22989956-15306,00.html

Firstly, let me preface my statements here by saying very clearly that I absolutely disagree with the measures put forth. I consider them an abrogation of my rights — censorship pure and simple. They are also likely to be expensive and ultimately ineffective.

As an adult citizen I consider it my right to access the internet — or any other media for that matter — freely, without interference from the government or any private body. Beyond illegal activities it is no concern of the government what I choose to access.

I am aware that I can opt out of these measures, but I see no reason why I should be burdened with this. I also have serious questions about how this will be implemented. If I choose to opt out, where is this information stored? How will it be used? Who has access to it? Essentially it is a threat to my privacy.

Ultimately, responsibility for monitoring a child’s internet access lies with their guardians. I do not accept any argument for adult citizens bearing the burden of these measures. Bluntly, parents have responsibility for their children. The idea that wider society should suffer because of nebulous claims about a need to ‘protect’ children is ridiculous. A sane society protects the vulnerable among us, but it doesn’t do that by threatening freedom and privacy.

In then end I think these measures will turn out to be quixotic. The government cannot magically create a technological solution to what is a social problem. The answer I think, lies in education. Both children and parents need to be aware of the potential dangers of using the internet. With the right information parents can be left to decide what is right for their children and adults can decide what is right for themselves.

The government does not need, nor have the right to be be involved in those choices.

Yours Sincerely,
Luke Matthew Sutton

Posted on January 2nd, 2008 | There are 1 comment

Job Advertising is Broken

Recruiting companies should really put the names of the company they are assisting with hiring. Because of the unfortunate habit they have of writing a shopping list — with every possible qualification they wish they could get in a hire — and other wise vague job descriptions, it can get hard to tell the job ads apart. This is exacerbated by having the same job posted on multiple job sites.

At least by knowing the companies, applicants can tell the jobs apart. More over, it gives them a chance to evaluate the company — word of mouth, or a bit of googling goes a long way — and decide if they really want to apply.

Personally I’m dubious about applying for a job when I don’t even know who wants to hire me.

Posted on December 29th, 2007 | There are 0 comments

Funnily Enough… You Don’t End Up Where You Begin

Once my dearest wish was to become a graphic designer. It’s never really worked out for me. I don’t have any education in graphic design. I don’t know too many people in the field and I’ve never been able to find and undertake work I actually find interesting.

I’m capable enough, but most of the work I found myself doing was very boring, very conservative. That is inevitable. My flaw I think, was in romanticising graphic design, thinking that companies actually want something ‘interesting’ and ‘cutting-edge’. I’ve heard many people say this. They never actually mean it.

Perhaps in another time and place, I might have found receptive clients. Perhaps if I was a bit less naive I might have pursued interesting opportunities with more energy. But like I say, it just never really worked out.

So, gradually over time, I’ve devoted more energy to web development and from there to programming. There are strong elements of graphic design in web development certainly, but I find myself more interested in interfaces and how they work rather than just making things look nice. Or it might be more accurate to say I like to make things look and work well.

I don’t write any of this with a sense of regret. I’m perfectly happy with the path I’ve set myself on. It’s just interesting to consider how far away I am now from where I imagined I’d be all those years ago.

Posted on November 26th, 2007 | There are 1 comment

From the Roiling Sea…

Snippits of text, links, videos and all sorts of random nonsense. Yes, that’s right. I’ve finally got a Tumblelog. Late to the table, to only find scraps. But that’s OK because the more tumbling the better.

Posted on November 21st, 2007 | There are 0 comments

New Site, New Site I Even Love Saying the Word Site

So, I got a bit bored and stuff. For no particular reason, I thought I might have a go at redoing the design for this blog. I like what I’ve ended up with. It’s well serious.

It was an experiment with trying to get the markup as minimal as possible. I’ve only used three divs, the rest is all nice semantic stuff. The next step is to actually get it to validate as XHTML 1.1. This might be a bit tricky since every link needs to have a title attribute — eeek! — and the source needs to start with the XML prolog. The last is a tricky one. Many many browsers and servers just blow up when trying to serve an XML doc using the text/html mime-type — which is derived from the extension.

Validation seems positively quiotic sometimes. I shouldn’t say it less the standards-types beat me up, but I really don’t see the point of many of the requirements in the spec. So rather than fussing about it, I figure I’ll just work to keep things neat, tidy and consistent.

That will have to do.

Posted on November 20th, 2007 | There are 2 comments

Well, About Time

So, I finally got off my bum and did it; I’ve now got a portfolio site online. It doesn’t yet have everything in it, and it’s guaranteed to break in Internets Exploder — not that I care about that too much.

If you feel like it, go and have a look.

Posted on November 7th, 2007 | There are 0 comments

So Grumpy

I’ve noticed that lately I only seem to blogging when I’m grumpy. Oooops! Oh well at least I’m not out driving angry.

So ignore this blog right now, have listen to some music instead.

Posted on November 5th, 2007 | There are 1 comment

LG Chocolate - A Mobile Phone Review

I bought one of these phones on impulse recently. Here is my very short review.

Lovely bit of industrial design. It’s extremely attractive, the touch sensitive buttons below the screen work better than you’d expect and the slide action is really cool. It slips open with a firm movement and the touch controls light up. Ooooooh.

The keypad is also surprisingly good. Surprising because most mobile keypads seem to be an exercise in sadism.

The operating system is TOTAL SHIT. Four years ago it would have been still crap, but passable. Nope, I hate it. I hate it like most phone OSs. Horrible aliased type, a menu system that makes you poke through a deep deep hierarchy and just loads of strange choices.

Screen? Mmmmmm, screen. Also shit. You can barely see it in sunlight. Ooops.

Bluetooth? It’s there, but useless. No profiles for iSync on my Mac. Not LG’s fault, but annoying. Looking at the specs, it doesn’t let you do nice stuff like send SMSs or even initiate a call from a computer. Pfffft. To really put the nail in the coffin, it won’t let you turn off the Bluetooth when you’ve got a device paired to it. You have to unpair, then turn it off. BLAAHHHHH. JUST TURN OFF YOU DAMN MOTHERBITCH.

So in a nutshell, a brilliant bit of industrial design marred by a crappy screen and an Operating System scraped off someone’s boot. Do not buy this phone.

I’m pining! What am I pining for? Guess! I had one in my hands last last weekend.

Posted on November 5th, 2007 | There are 0 comments

All contents © 2005—2007 Luke Matthew Sutton