Toby's Development Blog Just another PHP / Javascript Developer

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
17May/100

Raffi Krikorian – How to use Geolocation in your web app

Last Friday I attended the Future of Web Apps conference in Dublin.  It was an excellent experience (everything was better than last year bar the atmosphere) and I wanted to write up a few of the things I have learned from it.  Taking each talk in the order they were given I will write up a little blurb about them.

The first talk was by Twitter's Raffi Kirkorian, he is the lead developer of the Twitter geospatial APIs.  I felt he delivered his content well and I enjoyed the presentation a lot.

I have done no work involving Geolocation, but from what Raffi was saying there is a lot of potential that can be unlocked without too much effort on the developers part.

He first of all gave a definition of location which is context plus relevancy, which was interesting for me because I had never really thought of location as anything other than a little bit of extra meta data for refining searches and categorising content.

We learned that with geolocation things like tweets and articles can become globally applicable but locally relevant.  Basically this means that whilst information such as "Belfast airport is closed due to ash clouds today" is globally applicable it is really only relevant to people who live in or wanted to travel to Belfast.

One of the examples used in the presentation was yaketee.com, this is a chat service based on location.  In my personal opinion the site serves only as a proof of concept because there are more effective ways to talk to people in your local community without going online and remembering a fairly odd sounding URL!  That being said it is an excellent proof of concept, very slick and with some excellent fallback measures.  You should check it out.

One of the issues raised by the talk was that when considering location we have to remember that people have different names for different things, an example given was language barrier where Rome and Roma are the same place.  I am guessing that from this we could also give the example of different groups of people referring to the same thing in different ways even in the same language, for example Lavery's Bar is better known to the locals as Lav's (or to some as just shite!).

Two examples given which would allow you to combat this are to use geolocation tables in the form of either WOEID and TwID.

Where On Earth Identifier is stable and language agnostic.

Twitter geoID is simple at the moment but getting better.

These can be accessed by passing in your longitude and latitude into the tables and getting back a unique code for that one place on earth.

Different ways were discussed to get someones location from their web browser, the two I have notes for are IP-Based location which is dead easy, is server side but not really that local so only useful for area/country and W3C Geolocation which is done in JavaScript and works in most internet browsers.

The last example of the day was fireeagle.yahoo.net this is a pretty cool service for updating your location around the web from one easy to use place.

To sum up, this was a really useful talk about something I had very little exposure to.  There are already people doing some really cool stuff with Geolocation but I think we have only scratched the surface.  Cheers to Raffi for giving it!

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
26Feb/100

Switching between full screen modes in PuTTY

Holding down the CTRL key in right clicking in the PuTTY terminal window will bring up a menu with a good few options on it, one of them is full screen.

This is a handy wee feature because if you are doing anything that will take more than a couple of minutes having a small window can quickly become distracting (all the windows behind it become background noise) and of course now you have more screen real estate for things like VI to play with.

To come out of full screen mode CTRL and right click again and click full screen again.

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
Tagged as: No Comments
3Dec/090

YayQuery – My new favourite podcast?

This week I found out about a new podcast on the scene called YayQuery.  As you can imagine it is a discussion on jQuery, it is hosted by four experts in the field and seems to be producing fairly regular podcasts.

It rules for a couple of reasons

  • It it is such a laid back discussion from people who genuinely love jQuery.  A lot of tech podcasts are very dry, and just hard to listen to.
  • It mixes n00b and l33t levels of discussion excellently.  As someone who is just above n00b not nowhere near l33t I have found nothing too under or over whelming.
  • It lets you download it as a vodcast as well as a podcast.
  • The source code on their site is AWESOME. (seriously, check out their site and view the source, awesome)

At the time of writing they are on episode[3], plenty of time to play catch up!

  • Digg
  • Delicious
  • Facebook
  • Reddit
  • Ping
  • Twitter
  • Share/Save/Bookmark
27Nov/090

Adding jQuery to Wordpress

Adding jQuery to WordpressFor my last post (talking about a really cool jQuery plugin) I really wanted to display the talked about effect on the site, not least because I wanted to play about with it some!

In order to do that I had to make some changes to my theme, which I figured I should document.

I went into my theme directory and created /js/themename.js

I edited the header (themename/header.php) to include jQuery and /js/themename.js...

<script src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery-1.3.2.min.js" type="text/javascript" ></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/lightword.js" type="text/javascript" ></script>

Inside of themename.js I created my $(document).ready() call and gave it the code it required.

I uploaded /themename/header.php, /themename/js/themename.js and themename/js/jquery-1.3.2.min.js to the site.

That is it!

  • 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