In an attempt to sharpen up my jQuery, i purchased the book jQuery in Action
by Bear Bibeault and Yehuda Katz. Reading through the book, i could see that the first few chapters were obviously aimed at beginners. They covered selectors (If you know CSS already your fine) and events. You can easily get this information off the jQuery doc site, nothing spectacular there. Chapter 5 covers the effects, slides and fades but goes into depth abit more on the animate function. Something (in my opinion) which is under documented on the jQuery doc site. It shows off a few different examples.
Chapter 7 is another excellent chapter - showing you how to write your own plugins. It goes into alot of detail, from extending the wrapper to proper naming conventions to looping through each element effected. This chapter is a must read for anyone considering writing their own jQuery plugins. Again, the authors have written 3 example plugins providing alot of reference material.
A stumbled across an amazing online app, meant to be like a CAD im guessing but then i realised the different things it could be used for. Project Draw gives you a grid to start off with, you can then place various shapes onto the grid and resize them. Further more you can add colours, text, gradients, alignments and borders which makes it a really good tool to design layouts.
Adobe Air has been out for around a year, i’ve only just started playing with it. I recorded a video tutorial showing you how to setup a development (using Aptana) and make a very simple application. This method will work for all Operating Systems.
Heres Part 2 of the jQuery AJAX login tutorial. If you haven’t already, i suggest you read part 1 located here.
We are going to start writing the PHP code to process the form. This is fairly basic stuff, using $_POST to get the values from the form, then checking them against pre-assigned values, if they match, then echo approved, if they don’t then echo denied.
So at the end of this stage, you will have an HTML form set up and this PHP file. You can enter the username Panzer and the password of query7 into the form and it will return Logged in.
Next tutorial, the fun part, the AJAX!
Its that time again… The wordpress developers just released a patch/update. Wordpress 2.5.1. It contains one neccesary security vulnerability update and a number of performance enhancements. Since there was nothing wrong with the blog, i opted to download the 3 files that had the security vulnerability in them, and just overwrite my current files with those.. I did that and i got error messages in my admin CP.
So i downloaded the full version of wordpress 2.5.1 and uploaded it over my current installation, but keeping important directories like my plugins, themes and config.php . I uploaded that .. and it still didn’t work. I could view the blog, but i couldn’t do anything in the admin CP. It seemed the WYSIWYG editor, TinyMCE, had errored out on a javascript. It basically froze firefox when i was viewing the post editting interface. Whats more i could not publish or save them because my buttons wouldn’t click. I redownloaded the wordpress 2.5.1 and again, uploaded over my current files. Finally it works.. sort of. I can edit, and publish posts. But i can’t edit or add categories, my post buttons keep flashing (see video below) and the visual editor is really, really laggy.…
Every been linked to one of those pages? You know, the ones you can’t escape.. Javascript boxes start popping out of nowhere and then you hear him.. Rick Astley.. telling you how he’s feeling about you.. You’ve been Rick Rolled.
Rick Rolling has taken off as late and links are popping up all over forums, websites and IRC. What links? You say. These links.
. On top of tricking your friends.. or blog viewers .. to click this link there have been some “live rick rollings”.
Ever been rickrolled yourself? Or got a really good one on somebody? Share it here.
Dropbox is the next big thing. Its an application that lets you sync multiple computers. For example if you have a laptop and a Desktop and want to keep some files across the two machines synchronized then this is the tool for you. The great thing is that its multiple Operating System compatible. There are currently clients for Windows and Mac and a linux client is in Alpha (They promise to release it). Ill leave the rest of the explaining to the video below…
When they do a full release there will be two types of accounts, premium and free. The free accounts will get 1gb of space each, premium is as of yet undecided. At the moment they are beta testing. Beta accounts get 2gb of space and will be kept free forever.
You can sign up on the getdropbox.com website to try and get a beta account but they take along time and sometimes you aren’t accepted. Im offering dropbox invites.. for free. Once i sent the invite email your account will get activated straight away! Thats a 2gb account for ever!
*Beta accounts used to be 5gb, but are now 2gb. If your 2gb is getting full you ask the…

The popular discussion board phpbb2 is being pulled/development dropped. Security patches and support will be given until January 2009 and you will be able to download the software from the website until the 1st of Ocbober 2008 . phpBB2 has been plagued by a large number of vulnerabilities, a significant number of them were through user submitted modifications.
phpBB 3 started strong and is continuing to do so. With more database types being support, and a massive new set of administrator controls, it’s set up to compete with the likes of MyBB and Simple Machine Forums. People often look back at this thread, posted when phpBB 1 was undergoing testing.
In this tutorial i’ll go over some of the frequently used Selectors and show you how to use them. Most of jQuery’s manipulations revolve around selectors, so it’s a vital skill to know.
So.. we want to select the first td. We do this by first selecting all the td tags and then use :first to select the first td. Using jQuery’s great chaining ability, we change the text.
$("td:first").text("This is the altered first box");
jQuery also has :odd and :even selectors. This will select the odd or even id’s. In this next example. We are selecting all of the odd td’s , and then select the first one of them. Again , we use jQuery’s chainability.
$("td:odd:first").text("We changed this using odd and first");
You need to be aware that selecting the odds/evens does not use the element ids. It just counts them. It starts from 0 and starts counting, not from 1. This is why it changes the second cell using the method above.
Now, lets match the next one by specific text. We can do this using the :contains selector. We look in all td elements, then in them we look for the word Three , if we find it we replace the text.
$("td:contains('Three')").text("we matched the text, then changed it.");
We can…
Heres a quick tutorial on how to stream internet radio, in particular shoutcast, through VLC media player. Most people stream through Windows Media Player or Winamp, but if you like Open Source applications like me, heres how you do it.
File -> Open Network Stream

Select the HTTP/HTTPS/FTP/MMS box and in the form, enter the URL of the shoutcast server, with the port. In my case its enaxi.com:8000 . Then click OK.

And tadah.. It works!
