1. Future of web apps feed has last years Kevin Rose

    The future of web apps podcast/RSS feed actually has last years presentation by Kevin Rose. It’s the 2006 presentation, not the 2007 presentation.

    Maybe if they made it possible to actually report bugs like this… maybe I’d be able to report it. What crafty campaigns can we come up with in order to bring this bug to light for the Carson family?

    p.s. There’s a reason why the people who had ten minutes only had ten minutes – they aren’t very good presenters, and seemingly lack passion when talking about their product. (They all sound like sales pitches)

    Discuss This Article »
  2. Looking for more funny pictures, and some helpers

    For the new Funholio (aka ILoveLaughter.com) I am looking for some more funny pictures to add to the site, and I am looking for one or two people that may be interested in helping me weed out pictures that ‘don’t cut it when it comes to the funny’.

    If anyone wants to send pictures to me, whether it’s big zip files or just several small pictures you can e-mail them to me at me -at- jhuskisson -dot- com.

    (If you would prefer to upload the zip files to your own servers I don’t mind at all.)

    For the helpers, I’m open to anyone whose interested – I’m only looking for 2-3 people. Basically the job is to go through an administration tool that I will build and click ‘yes’ or ‘no’ on whether the pictures are funny or not. It’s as simple as that :)

    If your interested in helping, feel free to e-mail me at the above address or leave a comment on this post.

    2 Comments »
  3. Ricky Gervais steals Comic Relief

    I watched most of the show last night (the last 2 hours or so is always non-original stuff so I didn’t watch that). It started off quite weak and very poor but gained traction with the ‘Tony Blair meets Catherine Tate’ sketch which was brilliant:

    http://www.youtube.com/watch?v=sfkjvagVsRI

    Not long after that Ricky Gervais came in to steal the night from every other sketch and piece of comedy on the show with this sketch:

    http://www.youtube.com/watch?v=KK8I9106cfc

    Note: whilst a few people may not understand Ricky Gervais’s humour I’ll explain it simply – he’s making fun out of himself in order to make fun out of the other celebs that use Comic Relief for their own gain without doing anything.

    Discuss This Article »
  4. David Cameron just lost my vote because of his terrible website

    Would it be wrong of me to stop supporting David Cameron not because of his policies (which I largely agree with), but because of his terrible website. Which can be summed up in a list of two points:

    • Every single ‘web 2.0′ tutorial written by a 13 year old with no clue has been puked up all over the layout
    • David Cameron hired someone with no previous experience in web design to design a web site for him

    Now, with the budgets of the elections I expect so much better than this from (what I hope is) my future prime minister.

    I have to say it’s brilliant that Mr Cameron is taking the steps of a blogging online and podcasting. But with a design like that (and coding like that, I must add), it may as well not be online in it’s current state.

    If part of the aim is to appeal to younger voters (like myself) via the internet – then the way to go about it isn’t to publish the site using a layout that looks like that. Apart from the raw content and views expressed on the website I really can’t see how the older generation would like this website either.

    Edit:

    A scaled screenshot of the site, for archive purposes:
    cameron web David Cameron just lost my vote because of his terrible website

    16 Comments »
  5. Force www. in your URL using .htaccess

    Insert this into the top of your .htaccess file, making sure that ‘RewriteEngine On’ comes before it:

    RewriteCond %{HTTP_HOST} !^www\.jhuskisson\.com [NC]
    RewriteRule ^(.*)$ [R=301,L]

    Replace jhuskisson.com with your chosen domain and make sure if you are placing any full stops within the first line to enter a backslash before each full stop. This will prevent the code from not working.

    12 Comments »
  6. ‘Send me a message on AIM’ link

    aim logo Send me a message on AIM link

    Here’s the code:

    <a href=”aim:goim?screename=username&message=hello”>Send me a message on AIM</a>

    Replace username with your required AIM username and ‘hello’ with whatever message you wish to set for the user to send you. You can remove ‘hello’ altogether if you don’t wish to pre-set a message for a user to send you upon clicking the link.

    4 Comments »
  7. My five golden rules of freelancing

    I find I come across a lot of freelancers who don’t enjoy their job as much as I enjoy mine. To help these guys in need of a morale booster I thought I would share the rules that I like to put in place whilst freelancing in order to benefit future and current freelancers experiencing problems in their day to day work.

    Here’s five core points you should be baring in mind whilst freelancing.

    1. Keep it interesting

    Working the same job over and over is always going to get boring eventually. That’s why I tend to diversify the area of each new job I take on and introduce as many new experiences as I can. Occasionally i’ll see a job which is completely out there and send a message about it on the spot. This will either allow me to meet somebody new or just experience what it’s like to work with that area of the web.

    It’s all about breaking the routine that every freelancer drops into from time to time. It shouldn’t feel like your copying and pasting what you did last week for a new site and changing the name on top – it should be that your adding something to your skill set, experiencing something new and dealing with different people on a week to week basis.

    2. Don’t work with people that you don’t like

    There’s nothing more aggravating than working with people you don’t like. It demoralises you, makes work a chore rather than a passion and basically makes you question why you do what you do.

    Always be sure to save up your money in the background and have a backlog of pay stored away. This gives you a position where you can turn down clients you aren’t sure about and pull out of deals that are making your life hell.

    The last thing you want to do as a freelancer is to break a relationship with a client by pulling out of a deal. But I feel that if it’s no longer fun or interesting to work with that client then you should be moving on and finding work somewhere else.

    3. Know when to escape

    Knowing when to take a break and when to stop working is a key part of freelancing. Otherwise we’d all be doing 12 hour days every day and just get burnt out all the time.

    Take weekends off, read a book, get some DVDs, join the gym, walk the dog, visit the local shops to get a sandwich … all of these are things you can do to escape working.

    (This is all of course outside of work hours and during breaks.. not to avoid working in the first place.)

    4. Treat every job as if it’s your first

    Don’t get comfortable with a long term client, your standard should be as high as it was when you first worked for them. The day you decided that if you did a good job on the first project there may be more in it for you. This should be how you treat every job – as if your out to impress in a job interview and need that job to survive. That hunger to impress the client and keep them happy is how you deliver consistently and how you keep that client wanting to use you in the first place.

    Think about this – are clients going to refer you to a friend if a friend needs work? Are they more likely to refer an excellent freelancer, or one that delivers average results?

    Of course there is a twist to this rule – we all know our first jobs weren’t the best and where possibly even sloppy. That is something you’ll have to refrain from doing with this rule of course.

    5. Communicate beautifully

    Spell checks and grammar checks are vital for the less-than-able English speakers here. I often find clients talking about how poor ex-hires were with their English and it will always be off-putting when a client wants to deal with the client in long conversations about how they want things done.

    Another important part of this rule is to put communicating with the client as a priority. If they send you an e-mail it’s not ‘I’ll do it later’, it’s ‘OK I’ll respond now’. This is any time of your day your at the computer and this is what can set you apart from the rest. Having an instant reply or instant action towards the e-mail they’ve sent (if they want/need something doing) is always going to be something that a client likes – and it’s something that’ll win you over if your trying to impress them.

    So there we have it, my golden rules of freelancing. I hope to have benefitted a few freelancers with this articles and I welcome any comments you wish to leave.

    3 Comments »
  8. The second version of JHuskisson.com

    Just finished uploading the second version of JHuskisson.com – I know it’s a little early for a change but this layout is an alternate version of the old layout so I think it works out pretty well.

    Changes are as follows:

    • Work page has a new layout, updated with new entries, new testimonials and with pages for older entries in the portfolio containing screenshots of the work
    • New contact page, with communication/social networking information – over ten ways to get in touch with me
    • An about page has arrived
    • New RSS feed ads
    • New side projects
    • Ultra sexy error page
    • New articles listing page layout, including the latest/most popular articles and code tidbits listing
    • Goals made re-done, with all new goals and a lot less clutter on the page

    The layout also seems to be xhtml/css valid with the exception of YouTube embeds – and if anyone knows of a way to embed them without causing css/xhtml errors in the validator then I’d be happy to listen.

    Any bug reports feel free to use the contact form or post a comment :)

    3 Comments »
  9. Fubra, an example of a company that doesn’t care about Mac’s

    Editor’s note: This post was done a long, long time ago. Both myself and Fubra have grown up a lot since and Fubra now understand that Mac’s matter when it comes to developing websites.

    Today Fubra became the third official mirror for php.net. A contact of mine works there so I quickly visited the site, only to see the site completely and utterly messed up in Safari – with minor bugs in Firefox and Opera. Naturally I point these out, since this is a company wanting to build ‘web 3.0′ and if they do they need to approach web 2.0 properly by meeting web standards first.

    Here’s a view of what the site looks like in Safari at my normal browser size (which fits 1024×768 based sites with some extra padding either side):
    fubra screenshot Fubra, an example of a company that doesnt care about Macs

    So let’s get onto the vision:

    Fubra is a ‘new media’ company. It’s our goal to create and publish great content and then to monetise that content through advertiser relationships.

    We set ourselves apart from our competition by designing, building and managing our own infrastructure, which means the buck starts and stops here.

    We are passionate about enabling relevant connections between our advertisers and the people who use our web sites every day.
    - Brendan McLoughlin (Managing Director)

    And my problem with the actions I just experienced with my contact/the guy sitting next to him who coded the site.

    I mentioned the site bugs to which I received a ‘can we get a screenshot?’
    ‘sure, ‘.
    A few seconds later.. ‘what version of Firefox is this in?’,
    ‘no that screenshot is in Safari’,
    ‘oh this is on a Mac then? Cause if it is, he doesn’t care’, (referring to the person next to him, who coded the site)
    ‘yeah it is, in Safari’,
    ‘Safari sucks ass’
    … and they go on to say they won’t fix it.

    The ‘contact’ of mine is now blocked from Instant Messaging as a stand off for web standards. And I’m disappointed to say that this continues through several of their websites.

    For the companies without Mac’s, here’s how your company can allow itself to be cross-browser compatible

    7 Comments »