Web Tools For Plymouth – Now What?

I recent gave a talk to the Devon Social Media Cafe about how we can use social media tools and web apps to improve our city . We had a good discussion about the tools we already use, tools we could start using and some of the issues to do with them, so this post is part of a series bringing that talk and and discussion out to the wider community.

So post your thoughts in the comments, get a conversation going and hopefully we’ll be able to come out with some concrete ways we can help Plymouth as a city.

Continue reading Web Tools For Plymouth – Now What?

Web Tools For Plymouth- Resource Sharing

I gave a talk to the Devon Social Media Cafe about how we can use social media tools and web apps to improve our city, here are some of the tools I talked about in case you haven’t seen them:
Continue reading Web Tools For Plymouth- Resource Sharing

Web tools for plymouth – Communication Tools

I gave a talk to the Devon Social Media Cafe about how we can use social media tools and web apps to improve our city, here are some of the tools I talked about in case you haven’t seen them:
Continue reading Web tools for plymouth – Communication Tools

Plymouth Geeks: Laptop Lan Party in the park (21st May 2011)

It’s almost summer, so who wants to be stuck inside playing video games when it’s sunny out?
So how about we bring the games out in the sun?

Meet us in the park with a fully charged laptop and some picnic grub, load up some multiplayer games and we can while away a relaxing summers day fragging eachother back to the stone age :-)

interested? here’s the important details:

Continue reading Plymouth Geeks: Laptop Lan Party in the park (21st May 2011)

Idle Library- at last it lives!

I’ve been working on Idlelibrary on and off for over a year now, so it’s about time it gets thrown out to the public and actually used :-)

What is IdleLibrary?

It’s a book sharing site, for people who love their books and want other people to enjoy them too and for people who love libraries, but can’t find books they want.

The idea is that you put up whatever books you’re comfortable with your friends borrowing, then you can see what books eachother has and if you want to borrow something, idlelibrary tracks who you’ve lent what to and sends you reminders to return books you’ve borrowed.

It’s up to you who you lend books to, so you can lend books just to your friends or to anyone at all.

It’s still somewhat in development, so let me know what you think, what kind of improvements could be made and if you come across any bugs, tell me so I can fix them :-)

http://www.idlelibrary.com/

My computer is broken, what do I do?

My cousin/housemate/whatever is good with computers, I’ll just ask him!

For every geek, every return home for Christmas, thanksgiving and family reunion starts the same way-”its good to see you again! By the way, when you’ve got a minute, the computer’s playing up again”. We tend to be nice people, so when someone asks us for help, we’ll usually oblige and usually without any expectation of a reward, but normal people don’t seem to realise how much time being “good with computers” can take up in doing free tech support. Some “computer guys” charge their clients £50 an hour for the same services they provide you for free…

So what should I do if I need something fixed?

Stop, pay attention and think.

If you get an error message, read it and try and understand it. if necessary look up the technical words. Yes computers can be scary, but to be honest most of the time its just people people think “ahh, this is too complicated for me to understand” instead of spending 30 seconds thinking.

Check the basics.

If I had a penny of every time I’d spent half an hour trying to work out why something wasn’t working only to realise the cable was sitting on the shelf, I’d have…un…lots of pennies. Check the cables are plugged in, the blinky lights are blinking, settings are actually set.

If it used to work, what changed?

if it worked before, chances are something has changed in the meantime. If you can find out what that is, theres a good chane you can fix it. Sometimes the change is that your power supply is on fire. This is a bad thing. Have you installed anything new, changed any settings or are you doing something in a different way than normal?

Read the manual (or better yet, the internet)

Everything comes with a manual or a help file. This is then immediately ignored and is usually on read as a last resort when praying doesn’t seem to be helping. Shockingly however, the manual tend to have useful information in it, especially when something does something unconventional or unintuitive.
The alternative to the manual is the internet. A simple google search for what you’re trying to do (eg: “set up wifi in windows” or “password protect a word document”) will usually return a bunch of tutorials that will show you step by step how to do it.

Isolate the problem

Computers are made up of lots of bits plugged together to do something neat. If one bit stops working, the neat thing never happens. Check the simplest things first, then work down the chain until you find the bit that doesn’t work.
So for example, if you can’t look up a website, first check if you can view other websites. If you can, then its just that site thats broken. If you can’t, check if anything else on the computer can use the internet, like email or msn. If they work, then its just your browser broken. If they don’t then its the whole computer. So then check if the other computers in the house can get on the internet. If they can, then its just your computer thats dodgy. If they can’t then its the whole internet thats up the spout.
Do this for as many different parts as you can think of until you’ve narrowed it and you’ll at least be able to google for the problem easier, if not fix it outright.

Ok, thinking sounds like too much effort, isn’t there an easier way?

Learn the voodoo

Try turning it off an on again. Computers have so many complicated bits going on at once, sometimes something goes a bit wobbly. Turning it off and on again makes it start everything from scratch and theres a good chance the wobblyness will get tidied away.
For some hardware problems, switching it off and leaving it for a few minutes can help. Sometimes computers get too hot or a few other bits of voodoo happen that can take a while to return to normal.

Google is your friend!

If you get an error message that makes no sense, type it into google and see what comes up. Chances are a hundred people before you have had the same problem and some of them will have had the foresight to write it down for you.

I’ve tried all that, I still can’t make it work! If only there was someone who was good with computers…

I never said you couldn’t ask us to help you, just that you should appreciate that you’re asking someone to give up their valuable time for free. Hopefully if you’ve done all this and tried to fix it you’ll be able to gve us a better idea of whats wrong so we can fix it for you faster and if they know you’ve made an effort for yourself they’ll know its something you actually need help with instead of just being lazy.

ps. if you’re a geek and have any suggestions to add to this, put in a comment or send me an email!

(This is a repost of a blog post on my previous and long dead blog, so you may have seen this before, but I figured it’s still worth having up somewhere)

Using Justgiving.com to build cunning fundraising web apps

The internet has massive potential for cunning new ways of fundraising, but the fine details can make it painfully complicated. Paperwork, handling the cash, processing gift aid can make for a headache, which is why companies such as www.justgiving.com are so successful by making those headaches go away by doing it all for you.

And now they have an api that lets you integrate most aspects of their process into your site: apimanagement.justgiving.com

As an example of what kind of things you can build with it, for the Plymouth Twestival and to raise funds for the Chestnut Appeal, we built a votes application to let the public decide on whether the organising team had to take forfeits:

http://plymtwest.org.uk/corsetboy/

How Does it Work?

First we had a normal justgiving fundraising page already set up:

http://www.justgiving.com/twestival-plymouth/

Then to make a donation to that page that your application can keep track of, use the justgiving documentation to create a custom donation url, eg:

http://www.justgiving.com/donation/sponsor/page/2979285?amount=2&exitUrl=http%3a%2f%2fmysite.com%2fhandledonations.php&donationId=JUSTGIVING-DONATION-ID

then once the user goes through the donation process, they’ll get returned to

 mysite.com/handledonations.php?donationId=12345

the donation id can then be queried against the REST api to check how much the user actually donated, whether it went through etc.

From there, it’s up to you how you use that information in your application, eg:

  • unlock cheat codes in a game in exchange for a donation
  • allow the user to download an ebook or give permission to access a members only section of the site
  • basically anything you could normally use a conventional payment system for

In our case, we posed a poll question and kept track of how much was donated to each option, then whichever answer had the most donations won the poll.

With donation values and donor messages stored in a database, it was easy to display charts, totals, message lists etc. like any other app.

Anything Else?

The justgiving api can do quite a few more things like creating and querying users and fundrasing pages and it’s even got a sandbox testing version so you can test that your donation processing is working without having to use real money.

It does have limitations on what you can do with it, which is effectively the same as what you can do as a normal fundraiser (eg: no gambling, nothing illegal etc.)

If you’ve got any questions, feel free to post them in the comments, otherwise check out justgiving and come up with a cunning way of raising funds yourself :-)

Swearjar

Swearjar was built for the London 2010 Charity Hack, but I figure I ought to post it here for posterity.

It’s a prototype of an online/mobile version of the traditional swear jar, back with the missionfish hosted donations API to handle the donation side of things:

http://buzzwordoverload.co.uk/swearjar/

Someday it may actually get turned into something useful, but turning it from a prototype into a full app will have to wait until I have some free time.

Hide and Follow Sound game prototype

Another experimental game mechanic I’ve demo’d a few times is following around a sound using directional audio, check out the full post to give it a go:

Continue reading Hide and Follow Sound game prototype

Aargh Zombies (game prototype)

I’ve been working on a few sound based games lately and will publish a few of the prototypes and experiements up here for people to check out, give feedback and maybe learn from.

The first one is a zombie game, which some of you might have seen demo’d at the extended play meetup, click through to the full post to fire it up.

Continue reading Aargh Zombies (game prototype)