Free music from independent artists

Just a quick post to mention Jamendo – a site I discovered a couple of days ago offering lots of free music from various independent artists.

So far I’ve downloaded several albums and a handful of EPs, and I’m impressed – some of the music is very nice, very professional, and not only free but also legally so! :)

Oh, and the download speed is ridiculously good – I’ve been pulling down albums at a solid 2.3MB/s (and yes, I do mean megabyte) – can’t argue with that!

It’s another good way to find new music (another way I particularly like is using last.fm‘s recommendations stream, which will stream you a selection of songs that you’re likely to enjoy, based on what it already knows about your musical tastes.

Why men don’t write advice columns…

It’s been quite a while since I’ve posted anything, so here’s a quick post blatantly robbing a post from a friend’s blog (original post on Sarah’s blog here)

Dear Walter:
I hope you can help me here. The other day I set off for work leaving my husband in the house watching the TV as usual. I hadn’t gone more than a mile down the road when my engine conked out and the car shuddered to a halt. I walked back home to get my husband’s help. When I got home I couldn’t believe my eyes. He was in the bedroom with a neighbour lady making mad passionate love to her. I am 32, my husband is 34 and we have been married for twelve years. When I confronted him, he broke down and admitted that he’d been having an affair for the past six months.
I told him to stop or I would leave him. He was let go from his job six months ago and he says he has been feeling increasingly depressed and worthless. I love him very much, but ever since I gave him the ultimatum he has become increasingly distant. I don’t feel I can get through to him anymore.
Can you please help?
Sincerely,
Mrs.. Sheila Usk

Dear Sheila:
A car stalling after being driven a short distance can be caused by a variety of faults with the engine. Start by checking that there is no debris in the fuel line. If it is clear, check the jubilee clips holding the vacuum pipes onto the inlet manifold. If none of these approaches solves the problem, it could be that the fuel pump itself is faulty, causing low delivery pressure to the carburettor float chamber.
I hope this helps.
Walter

New bike: CBR600FV

Been a while since I blogged anything, so just a quick post to say I have a new bike :)

My poor old GPZ was getting a bit tired, so I’ve now got a nice black 1997 CBR600FV. It’s a lovely ride, and a lot more powerful than the GPZ. Most of the power from its inline 4 engine is further up the rev range though, whereas the GPZ’s 500cc twin seems to cope better at low revs.

At lower revs the CBR is nice and smooth and easy to ride around town, but get the revs up to about 6-7k and it pulls amazingly!

I haven’t got round to taking any decent pictures of it yet, but here’s a couple of it in the garage before I bought it:
CBR600 right view

CBR600 left view

As you can see, it has some fairly big chicken strips – I’ve done away with most of them, but there’s still a little to get rid of :)

WordPress updated

It’s been a little while, but I finally got round to updating WordPress again.

My copy of WP is checked out from Subversion so it’s nice and easy to update – I’m now running 2.5-RC3, and it’s quite slick (although it’s changed quite a bit…)

It all seems to be working well, but please let me know if you see any breakage!

Cunning advert

An advert from a flooring company, looks quite innocuous at first glance:

Clever advert

But, look at it upside down, cover the lady’s head and glass, and it takes on a whole different meaning….

It looks like this must have been done on purpose – that or it’s a very happy coincidence.

Shamelessly stolen from Khushil’s post :)

(Oh, and ignore the typo on the text someone added – “what do do you see” – heh).

Friday fun post 2008/03/12

OK, finally doing another Friday fun post!

Husband says; “When I’m gone you’ll never find another man like me”.
Wife replied; “What makes you think I’d want another man like you!”

When I was young I used to pray for a bike, then I realized that God doesn’t work that way, so I stole a bike and prayed for forgiveness.

Innkeeper: The room is $15 a night – or it’s $5 if you make your own bed.
Guest: I’ll make my own bed.
Innkeeper: Good. I’ll get you some nails and wood.

“Waiter! This coffee tastes like mud.” “Yes sir, it’s fresh ground.”

Two drunks were walking home along the railway tracks.
The first drunk says, “There’s a hell of a lot of steps here.”
The second drunk says, “I’ll tell you what’s worse, this hand rail is bloody low down”

Continue reading Friday fun post 2008/03/12

Prick with a fork?

Have to repost this from today’s DailyWTF.

This is suppose to be a real product packaging for some sausages for a supermarket in Ireland, before the supermarket relised the problem and withdrew the product.

Background: Ainsley Harriott is a TV chef in the UK (I think he came over to the US at one point), he’s an alright guy but can be a bit annoying at times, and does get overly excited and irritating on his shows.

Ainsley Sausages

(To start with I didn’t read the instructions at the bottom of the packaging – took me a few seconds to get it :) )

Surprised nobody picked up on it before they went on sale!

FA supporting criminals

Just read this post on 200 Weeks about the FA supporting a convicted criminal.

Ashley Sestanovich was a member of Grays Athletic who play in the Blue Square Premier League. He’s not currently able to play as he is being detained at Her Majesty’s pleasure whilst serving 8 years for conspiracy to rob.

Sestanovich tipped off two illegal immigrants that 11 grand would be at a roofing company. The cash wasn’t there & a 42-year-old father of a newborn was shot, he died 7 months later.

Where does the F.A. come in? They kindly agreed with the player’s appeal against Grays Athletic’s refusal to pay him after his arrest. The club has been fined £500 & told to pay Sestanovich £14,000 within 2 weeks or the club will be banned from the league.

Club chairman, Mick Woodward, said the club would not be paying the money to someone who attended 3 training sessions & played 20 minutes of a pre-season friendly due to being involved in a ‘heinous crime’. He offered to pay the £14,000 “wages” to the victim’s family but the F.A. are enforcing their decision.

Um, so this “footballer” commits a crime, gets put away, and expects the club to still pay his “wages” – and the FA agree with this?

What the hell is this country coming to? I don’t bother with football anyway (especially the Premier league, it’s not about the sport anymore, it’s just a commercial thing), but as “PC 200″said, “if this is not yet another reason to switch support from football to another sport, I don’t know what is.”

Fair play to Grays Athletic for refusing to pay the money to a criminal, and I hope the FA see some sense.

A BBC report on this said:

The FA said because Sestanovich was arrested after he signed for Grays, the club were obliged to honour his contract until he was actually convicted of an offence, under contract law.

Um, he might have signed a contract, but I’d imagine that contract, like most employment contracts, included terms that the contract would be severed if you were convicted of criminal charges. Even if not, if you break the law in a serious way, you no longer deserve the protection of the law.

Book Review: “Catalyst (Accelerating Perl Web Application Development)” by Johnathan Rockway

Catalyst is a web framework for Perl, which claims to "make web development something you had never expected it to be: Fun, rewarding and quick&quot.

I’m a professional Perl developer, but hadn’t tried Catalyst – it was one of the things I really wanted to try out but didn’t get round to it. Recently I obtained a copy of Johnathan Rockway’s book, Catalyst (Accelerating Perl Web Application Development) from PACKT publishing, so here’s a review of the book.

Johnathan is a member of the core Catalyst development team and certainly knows his stuff, so that lends credence to this book.

My first impression was that the book is somewhat thin at 187 pages for its £24.99 ($39.99 USD) cover price.

However, reading through the book, it covers Catalyst and some of the modules commonly used with Catalyst in just the right amount of detail – if you have some experience with Perl already, this book will give you just what you need to get using Catalyst with the minimum of fuss. The also covers various related tasks you’ll want to do when developing web apps with Catalyst, including:

  • using Template::Toolkit to generate output
  • object-relational mapping with DBIx::Class
  • generating forms automatically with FormBuilder
  • authentication and authorisation
  • session management
  • adding REST APIs, AJAX interactivity and RSS feeds

So, overall, I’d say it’s a quite good book, a perfect introduction to developing maintainable web applications using Catalyst, and using current best practices including MVC designs and ORM database access. However, one thing I felt wasn’t covered very well was Perl’s attributes which are used in many code examples – that’s one area of Perl that I haven’t really made any use of up until now. (The perldoc page does warn that "attribute declarations for variables are still evoving. The semantics and interfaces of such declarations could change in future versions. They are present for purposes of experimentation with what the semantics ought to be. Do not rely on the current implementation of this feature."). The book fails to really describe attributes at all (which I suspect is something a fair number of Perl developers won’t be familiar with). It also doesn’t explain the principles behind MVC design; I guess it’s a reasonable assumption that anyone planning to use Catalyst will probably already be fairly familiar with MVC principles, but a better introduction (perhaps with pointers to external reading for those needing to learn more first) wouldn’t have hurt.

Also, unfortunately the book is marred by several typos – it exudes a feel of perhaps being rushed out a little, without enough time being spent on editing. I don’t feel it detracts badly from the book, but is a little shoddy.

Despite the flaws, I still feel it’s a useful book to help get to grips with Catalyst.

Grab yourself a copy from Amazon (price at time of writing: £23.74), or buy it direct from Packt for £22.49.

David Precious – professional Perl developer, motorcyclist and beer drinker