Toby's Development Blog Just another PHP / Javascript Developer

3Aug/100

Help with your Social Media Strategy

This made me chuckle today, it is a website aimed at helping people develop their social media strategy.

Whatthefuckismysocialmediastrategy.com

Sadly the paragraphs contained within it reflect the type of guff you read on many corporate websites.

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
22Jun/100

Useful Git Links

This is a post I will be adding to over time all about links I have found useful when learning how to best use Git.

How To Create And Apply A Patch - Really good article, the only thing I would clarify is that the am command can only be used once you have set up mailing (something I have yet to do).

Creating A New Branch On Your Remote Repository - Such a simple task but one I couldn't easily find described somewhere for the layman.

Git By Example - This has all the basic git commands that anyone starting out with Git will want to familiarise themselves with complete with examples.

Branching and Merging - An interesting document on branching and merging within Git.

Thanks to @psynnott for contributing some links.

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
Tagged as: No Comments
18Jun/100

Using Open Source – Some Legal Considerations

Yesterday I attended an event at the Holiday Inn in Belfast regarding some of the legal concerns over software houses incorporating open source code into their applications. This was put on by the good people at Momentum NI.

It was an excellent talk delivered expertly by Rory Campbell from Forde Campbell. I figured I would take 5 minutes to briefly sum up what I got from the talk for those who could not attend (or could attend but wanted to watch Mexico show France up!).

Open source is good although it sometimes gets a bad wrap in the public sector, as developers we all know how good it is to have a nice open community building on the same code you are building on.

There is a wide spectrum of open source licences but generally there are two camps FSF (Which created GPL) and OSI (Who endorse the MIT licence).

GPL2 is almost too open for business purposes, it basically says that if you use any code from this licence then your code also needs to be completely GPL2 as well - this is obviously a massive issue if you are doing this. (Personally I know I use open source code all the time, what I don't know is what licence I have accepted by doing so, do you?)

MIT is more relaxed, it doesn't force you to make your code open source. It does however state that the code is provided as is and basically if it goes wrong it isn't the providers fault, which means if you use some in your code and it breaks you have no leg to stand on when your client starts shouting at you.

So far there have been no court decisions in the UK but people are getting wise to open source law and are arguably getting a bit paranoid over it so it is something we can't afford to ignore. In Germany there have been rulings and one developer used to actively seek out companies who were not complying (Harald Welte).

The main issue is that if you use open source and don't follow the terms your leave yourself open to get sued by the open source supplier for breaking their licence and also your client because you are passing risk onto them. Also if someone attempt to buy your company things like is could throw a spanner in the works.

There are a few things we can do, we can run audits on our projects to make sure we know what open source licences we are currently using, we can educate ourselves and our co-workers in the issues, we can log any new stuff coming in somewhere we can easily reference it and we can always fall back onto lawyers for advice.

That is pretty much it, now I am off to see what licences I have to stop pissing on!

/*
* Edit
*/

Thanks to Rory Campbell for correcting how I described the two camps.
Thanks to Future Perfect for telling me the difference between licence and license.

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
29May/100

A post from my iPad

Just testing the iPad app for Wordpress, looks pretty slick and responds well.

Typing I have found to be a little sensitive but I am sure I will get used to it in time!

If anyone wants to suggest apps I should be checking out please leave a comment below.

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
Tagged as: , No Comments
26May/101

Robin Christopherson – Accessibility in Web Design

Robin Christopherson works at Abilitynet and gave an excellent talk last year at FOWA Dublin 2009 about some of the traps to avoid to keep your website accessible to all.

This year he was talking about pretty much exactly the same thing, which would be annoying only the need for accessible websites hasn't went away and people are still making the same mistakes.

I won't go through every example he gave but here are some of the important notes I took from his talk entitled Accessibility in Web Design.

  • Adobe Flash is getting more accessible but a lot of the older sites are still completely out of reach.
  • Youtube is in the process of moving to HTML5, whilst it is still using flash it is unaccessible.
  • Chrome currently doesn't play well with screen readers.
  • Google allows you to add captions in Youtube videos really really easily, this would really improve the experience of video for people who are hard of hearing.
  • Lots of mobile websites such as m.facebook.com are very accessible because they need to be for mobile devices.

One really cool thing I learned was that Opera Mini as a force single column mode, I have been a user of Opera Mini for ages and didn't know about this, one setting change and my experience on most websites using that browser has improved dramatically, vertical scrolling is basically eliminated.

Robin talked about Project Canvas, the following snippet is from their website and it seems like an interesting an worthwhile project.

Project Canvas is a proposed partnership between the BBC, ITV, C4, Five, BT and Talk Talk to build an open internet-connected TV platform, subject to BBC Trust approval.

Finally here are a few links he shared with us;

He mentioned some really valuable stuff and it was a very enjoyable presentation.

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark

Hello

I am a PHP and JavaScript developer who works for Team Solutionz.

This website is what I use to talk about things most of my friends don't want me to talk about to them! For some reason they find coding alien and boring... I have strange friends.

Subscribe via RSS

New Posts

Old Posts

Categories

Links

Other Links

Sign Up and Comment!

What I talk about