bananas on toast by Mitch Malone
@ScottRhodie #SHTBOX is waiting for you dude! in reply to ScottRhodie 19 hrs ago

Inline form validation using jQuery

When it comes to form validation, it is always hard to have a versatile solution for every possible situation. Figuring out how to display errors is not a simple task and cannot be taken lightly. This script is an attempt to solve this problem.

Downdload Source Code | View Demo

SHTBOX, #SHTBOX and @SHTBOX

So you’ve probably seen a bit of talk about SHTBOX (Hashtag / Twitter) on Twitter and that is more than likely why you are here. So what is it? Simply put it’s a weekly, informal Twitter meetup, with the idea of taking some of the online friendships out in the real world.

It is not a STUB or any other form of prior meetup and also doesn’t aim to “compete” with any of these events. It is intended to be more regular and less formal than any of the other meetups, with a focus of socialising with likeminded people.

Why SHTBOX? Because it’s funny and keeps with the theme of being informal.
When? Every Friday at 5:30pm.
Where? The Clock Hotel, Surry Hills [MAP]
RSVP? No need, just turn up.

DIY: X-Box Controller Mod

Ever been annoyed at how expensive PC/Mac controllers are, just to find that when compared to console controllers they come up as cheap and inferior? To get around this, simply modify your Classic X-Box controller to work with your PC/Mac.

This guide provides simple, step-by-step instructions to rewiring your controller that even a beginner can follow. There are two primary aims of this particular tutorial:

  1. Mod your controller to work with your PC or Mac
  2. Ensure you aren’t throwing money away and the controller will still work with your X-Box

Note: Please make sure you follow each step closely. It is important because in some areas there are warnings which if overlooked could completely ruin your day.

  • Step 1 - Requirements

    Heatshrink, USB Extension cable, X-Box controller, USB Extension cable, Cutting tools, Electrical tape.

  • Step 2 - Cut

    Cut both ends of the USB extension cable off about 4″ / 10cm from each end.

  • Step 3 - Remove cable casing

    Remove the outer rubber casing from the cable by cutting it with your smaller blade. Expose approximately 1/2″ – 1″ (1-2cm approx) from the end.

  • Step 4 - Remove cable shielding

    Inside the cable will be some highly annoying shielding to protect the cable, some is silver foil and the other is silver wire. Simply discard of all of this.

  • Step 5 - Remove wire casing

    Now expose a short piece of wire from the end of each of wire. Be careful, some of the wires are quite fine and will break easily.

  • Step 6 - Discard yellow wire

    Discard the yellow wire from the X-Box Controller, it’s only necessary for some of the X-Box light guns.

  • Step 7 - Pair your cables

    Pair your cables up. The FEMALE USB matches up with the X-Box end of the cable and the MALE USB matches up with the controller end.

  • Step 8 - Pair femable USB to X-Box adapter end

    This is reasonably obvious. The female end of the USB extension cable goes with the X-Box end of the cable. The reason for this is that we want the male end attached to the controller in order to plug it into your PC/Mac.

  • Step 9 - Cut your heat shrink to length

    Cut off approximately 3″ / 7.5cm of heat shrink, enough to cover all of the exposed wire.

  • Step 10 - Place your heat shrink

    Put the heat shrink over the cable BEFORE joining the wires or else you won’t be able to get it on. I made this mistake once and it was highly annoying.

  • Step 11 - Twist

    Twist the wires together at the end. Black to black, red to red, green to green and, amazingly enough, white to white.

  • Step 12 - Cover twisted pairs with tape

    Place a tiny amount of tape over each of the twisted pairs to ensure that none of the wires can touch each other.

  • Step 13 - Cover exposed parts with heat shrink

    Push your heatshrink down so that it is covering the exposed wire. DO NOT bond the heatshrink until you’ve tested the cables are working.

  • Step 14 - Pair male USB with controller end and repeat

    The male end gets attached to the controller in order to be able to be plugged into the PC/Mac. Repeat steps 9 – 13.

  • Step 15 - Almost-final product for testing

    Test your cables. Use the controller with your X-Box/PC/Mac in order to confirm everything is right. On OSX use Xbox HID Driver for Mac OS X and for Windows XP use XBCD.

  • Step 16 - Final product

    Finally, blast the heatshrink with a hairdryer or use a cigarette lighter to bond the heatshrink with the exposed pieces. Suddenly you have the final product ready to go.

What you should be left with now is a controller that can work with any and all of your devices. This will save you money on shelling out for expensive PC/Mac controllers, giving you a much better quality gaming experience.

I have tried this controller extensively with several Mac games, several emulators on Mac and various other cool stuff and have had no issues at all.

Disclaimer If you break anything along the way, it is so totally not my fault. I am really sorry if the instructions weren’t simple enough, but I am pretty confident they are and no one should run into any issues.

Free Advanced Screening Tickets: The Combination

Australian Film Syndicate are giving away free tickets to The Combination in Brisbane and Melbourne (maximum 50 to give away in each city.

Both screenings on February 18th at 6:30pm at The Brisbane Myer Centre and The Melbourne Central.

For Brisbane e-mail tickets_brisbane@bananasontoast.org
For Melbourne e-mail tickets_melbourne@bananasontoast.org

Blog Recommendation: TechMiso

One of the hardest things about blogging and reading blogs is trying hard not to spend time writing rubbish content, but even more importantly, reading rubbish content. Over the years I have tried a gamut of different RSS readers, both online and offline, and I have also subscribed to many, many blogs most of which I no longer read for one reason or another.

So when I come across a blog that seems particularly inspired and has some content worth sharing, I am going to take the time to make recommendations. Recently, I’ve started reading a very strong blog called TechMiso, a blog that I believe I really should share. Like any technology blog there is an amount of it that I skim over, but the articles I find interesting to my own technology interests are well written, informed and most importantly, interesting.

TechMiso is the brain child of Rich Chuckrey, who I admittedly don’t know very well, and Scott Jarkoff, someone who I met during my time as an admin at deviantART and have looked up to as a writer and blogger for quite some time.

While the blog is in it’s infancy, so far I have read quite a few interesting articles specifically focusing on technology issues that matter today. If you’re looking for another blog to add to your Google Reader account, this is one to watch and I would recommend checking it out!

Automatically sync your documents to iDisk with rsync

One of the coolest things about owning a Mac is using the powerful underlying Linux tools available in a termal. If you’re new to Mac and/or Linux, I strongly recommend if you want to get the most out of your operating system you spend some time learning what is under the hood.

Recently I’ve done some searching around for some ideas on utilizing my iDisk storage a little more and unearthed the usage of rsync to automatically synchronize between my Documents folder and my iDisk/Documents folder.

Disclaimer: You can do this by automatically syncing using the GUI tools, however this gives little control over exactly what is synchronized, so I have written this tutorial.

Continue reading ‘Automatically sync your documents to iDisk with rsync’

Harmony Remotes and iPod Docks

If you have a Harmony remote and you’re looking to control your iPod Universal Dock, you’ll find it a bit tricky to find the settings. After many hours of searching I found the settings in the following location:

Digital Music Server » Apple » » “Apple Universal Dock”

Go forth!

Harmony Remotes and iPod Docks

Merlin Mann on Time and Attention

‘Nuff Said

What is lacking in today’s web browsers

With everything happening in today’s browser market one can’t wonder why all players seem to be missing one major hitpoint with all their attempts to gain market share. In my opinion there is one large component that is being missed by browsers today and it should be reasonable easy to develop. What I’m talking about is cross-platform, cloud-based integration. I’ll explain as I go.

Firstly let me make my point by explaining my current browser setup. At home I run a Mac and at work I use a PC. On both I have Firefox as my browser of choice, but due to the necessity of my work CRM I also use Internet Explorer 6/7 on both. I use several plugins to try and sync as best I can between the computers, but inevitably it’s all just a fix. Okay, so now I will try and make my point.

Google released Chrome today which has some interesting features. Tighter integration to applications is great, but is it enough to win the browser war? Better security is always a good thing, but in a market where most computer users don’t even know which anti-virus they’re running, does it really matter? In fact, most of the features are aimed at techies and not the people who actually need enhanced functionality from an out-of-the-box browser.

Imagine a browser that worked like this… You launch the application and you’re greeted with a login screen. You enter a username and password and the browser works it’s magic; it downloads your bookmarks, it loads your plugins, it downloads your saved passwords, it downloads your form information, and it also loads your history.

Now imagine the same thing can happen on any computer you’re using, with the same features and plugins, even if you’ve never used that computer before. Simple huh? How easy would your life be, honestly?

So many plugins have tried to make this happen, but it’s never truly been seamless and it’s never been 100%, especially when it turns to cross-platform. This would be, as Tolkien would say, “One Browser to rule them all, One Browser to bind them!” Think about it.

UNetbootin

UNetbootin makes simple, portable USB thumbdrive Linux installations.

Shift Happens

Yesterday at work I had the pleasure of sitting with the managing director and various interested parties at work to discuss the future of technology. One of the really interesting parts of this discussion was the fact that I was constantly able to speak of the technical aspects and our MD would always bring that back to business realities.

During the meeting we watched an amazing video called Shift Happens and also Shift Happens 2.0 which raised a lot of interesting points about globalisation. The video is very US-centric, but realising the implications on Australia is honestly quite eye opening.

If you haven’t seen these videos already, I strongly suggest watching them. If you’re in a business that is potentially effected by the statements, I even more strongly recommend considering what this means to you and how this will effect your life. Because it will effect your life.

In a world of outsourcing, our lives change daily and the effects of growing economies such as India and China are effecting our lives all the time.

Ask yourself…

  • Can I be replaced by someone overseas?
  • Am I costing my company money, or making my company money?
  • Are there necessarily advantages of having me sit in my seat in Sydney?

Time to get beyond LinkedIn

TalentBar wrote an interesting article today on the value, and declining value, of information provided by social networks such as LinkedIn. My own company, Xpand, are expert at using social networks to find information, however it can become easy for anyone (ourselves included) to get caught up in the vastness of this information. Excerpt from Time to get beyond LinkedIn:

Twenty years ago, you had to build contact information databases the old fashioned way: a ton of cold-calling. But this aspect of our business is going the way of $2 gasoline.

We have to move beyond this initial shock of so much contact data. Master the tools, but then move on – because the value of that simple data is declining every day. Remember, executive recruiters and their clients often know the five obvious potential candidates. So why do they use a recruiter?

Whether you’re in recruitment or any other industry that may require you to gather corporate information, there is a lot of evidence to suggest these tools are highly valuable, but are also losing their value. Clients now have access to our networks and are motivated to use them as cost-cutting methods to outsourcing recruitment.

Value the data you have at your fingertips, but don’t allow the vastness to confuse the fact that the data you have is useless if you do not utilise it as urgently as you would any other lead available in your network.

From MacBlog: Corsaire Whitepaper

From MacBlog: Corsaire has just published a new whitepaper on securing Mac OS X Leopard.

Apple Premieres Movies in Australia

Apple’s announcement a week ago to launch movies in Australia is the best news ever, I’ve already purchased far too many!

pptPlex

pptPlex adds some sex appeal to Powerpoint presentations

Evernote

Evernote is probably the best tool I’ve found to date for managing notes!

Eight things I adoted before it became ‘cool’…

  1. Wearing converse all-stars – Yep, you bet, I started wearing cons back when I was in high school (which is a long time ago, seriously) before they took flight after the release of I, Robot and Will Smith gave his cheese ball selling pitch.
  2. Using a white computer – I only just got in, but I had a Mac before every third person at the local Starbucks had one. Although Starbucks are closing in Australia now so I anticipate a downturn in Apple product sales.
  3. Listening to Powderfinger – I once bought two album’s titled “Parables for Wooden Ears” and “Double Allergic” and got called weird by all my friends. Fast-forward to their 1st major release “Internationalist” and everyone is listening.
  4. Google – I used to use Google on a daily basis before Gmail, calendars, online shopping, videos and everything else. In fact, I used to use it when it was only a search engine and only had two buttons on the interface.
  5. Burning CD’s – I started burning CD’s around the time most people I knew were buying CD players. I remember blanks cost around $10 each and I remember hearing things like “CD media won’t ever last, why did you buy a CD burner?”
  6. Blogging – before there were blogging engines, there was notepad. When I was 15 (quite some time ago, as I’ve mentioned) I ran a website which I updated almost daily, manually updating
  7. Hating Big Brother – Just the other day I hear my media queen mother spout “Big Brother has lost it’s appeal.” Newsflash: it never had any. To all the people saddened by the fact it’s the last year: cry me a river, losers!
  8. Mobile Browsing – I began browsing the web back in the days of monochrome dot-matrix on my Nokia 7110. It sure sucked hard, but try and beat that for keen!

Plus there are also a few things I do now that I hope will be cool one day (i.e. watching Star Trek, wokring 60 hour weeks and using stupid phrases like “crap ya later!”)

Speaking of Film Credits

Those who know me know that I am a jack of all trades when it comes to the digital world. I’ve done design, digital photography, web development, systems administration, studied a computer science degree, and I am an all-round technophile.

One thing I never got involved in, and for some reason never wanted to, was animation. The idea of it just made me feel anxious and the fiddly nature just always turned me off. That is, until this week.

For almost the entire weekend I spent all of my time locked in a UTS editing lab with Claire working on animation for her film. Firstly, we make an awesome animation team and her film will be great. Secondly, I absolutely love animation and After Effects after the experience.

I am currently in the process of building Claire’s online showreel and it could very well feature some animation work done by the two of us, which I will happily post a link to it here after it’s up. Congratulations to Claire for an awesome job on her film, which by the way is screening tonight! You’ve done great!

Happy Birthday Ryan!

Besides the awesome ecard from someecards.com I sent Ryan for his birthday, I just wanted to publically say happy birthday to my second favourite Jew! Take care champ and we’ll be doing Festivus at my place before you know it!

Peace!