Clearmotif Design

Certificate 4 Web Design Classes Bathurst TAFE

Friday, June 20, 2008

Microsoft System Tools



A big day discovering system tools

Thursday, June 12, 2008

Debugging JavaScript












Investigation of options for debugging JavaScript.

Researching the options for debugging JavaScript in a browser I have found these development tools:

Mozilla Firefox 2 Browser -

· “Venkman” the code name for Mozilla's JavaScript Debugger. This is freeware.

· Firebug 1.05. You can edit, debug, and monitor CSS, HTML, and JavaScript with this very popular add-on tool. Freeware.

Internet Explorer 7 Browser–

·Microsoft Script Editor.A free component of Microsoft Office XP/2003.

· Microsoft Developer Toolbar Add on.This is Free.

· DebugBar. Free for personal use.

I also found this award winning standalone programme. "SplineTech JavaScript HTML Debugger "is an independent, feature-rich JavaScript Debugger that enables you to easily edit and debug JavaScript inside AJAX, HTML and DHTML. It fully supports native browser side JavaScript. Price $70.00.

My computer system is Microsoft Windows XP, Media Center Edition, Version 2002, Service Pack 2; I have installed Internet Explorer 7 and Mozilla Firefox 2.

Mozilla is my main browser used, so I looked at these options.

Open source Firebug 1.05 (for Firefox 1.5 and 2) is a very powerful and very popular JavaScript debugger. It runs on Windows 95/98/Me/NT/2000/XP/2003 Server/Vista. It has had 5,474,032 total downloads at the Firefox Add-on site https://addons.mozilla.org/en-US/firefox/addon/1843. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. It has useful features like a dynamic console, DOM tree explorer, CSS viewer/editor; script explorer and network monitor to see all Flash, XMLHttpRequest, JS and Images. This is a must have tool for web developers and appears to be indispensable. It helps with performance tweaking and JavaScript debugging and has a great DOM element inspector. A great time saver to find those JavaScript bugs. I am impressed it does not take up any toolbar real estate. Due to JavaScript and other dynamic elements it is able to edit the web site you're viewing and give real-time updates to CSS & layout. Firebug’s one vulnerability is extension authors do not consider the security aspects of their work that much. Browser attacks are possible.

I also downloaded JavaScript Debugger 0.9.87.3. from https://addons.mozilla.org/en-US/firefox/addon/216. It works on Mozilla Firefox Versions .9 to 3. It aims to provide a powerful JavaScript debugging environment. I found that after opening the programme up once and closing it, I could not get it back. This and crashing seemed to be a common complaint. The developers blame Firefox “You cannot open the JavaScript Debugger a second time after closing it - this is not our bug! It is a bug with Firefox 1.5 and 2.0. If we find a way around it, we will of course include it, but until then you must restart Firefox to reopen the debugger.” I personally found it ugly, unintuitive and unworkable.

Conclusion: FireBug stops your JavaScript and steps through it line by line. It is a simple and lightweight way to set breakpoints in your scripts and examine every step of execution. This Mozilla Firefox add on is invaluable for anyone coding JavaScript.



mage: 'Happy Birthday Soudeh :)'
www.flickr.com/photos/44124425616@N01/293714811


Tuesday, June 3, 2008

Another Monday at the Hive



Our great leader "Bothered by Bees" marches his swarm through the honeycombed maze of automate processes.....

Friday, May 23, 2008

The Javascript Trek


























Image: 'Think different.'
www.flickr.com/photos/29635150@N00/549583560
Image: 'Top of the World'
www.flickr.com/photos/36521968006@N01/183927

Thursday, May 15, 2008

calisthenics for your brain...


Pete tried today to make powerful he-men of us, Charles Atlas proteges. Alas.... too many variable apples and too little time .... and I have decided that one banana is enough for me to cope with
banana_1
eat banana
END





Image: 'zack the bananahead'
www.flickr.com/photos/54289096@N00/880893

Wednesday, May 7, 2008

The Anarchy of Algorithms

Yes another exciting and fun Monday diving deep into algorithms.
Being a visual learner as we explore the programming landscape, I absorbed our gurus image for explaining algorithms....
Aha the guiding principles....a: sequence b: selection c: repetition













I get it. So being the exemplary student that I am I found my own algorithm...
In this algorithm selection is very important....
















Image: 'Wallace's Toilet'
www.flickr.com/photos/59562171@N00/35872670