firefox tips
url("about:config")
This accesses settings not available vs Tools->options!!!
FireBug Extension for Web Debugging.
Making a class non-final without decompiling In the good ol' days we were able to decompile any class with a simple decompiler such as JAD. More recently, Java programmers have become more nasty and have started using obfuscators that do terrible things to your class, making it a major effort to change a class from final to non-final. Luckily the class format is well-known to us, so with a simple hex editor, we can make a class non-final without decompiling. Here's the dummy guide on how to do it: 1. Load the class in your favourite hex editor (e.g. frhed available at http://www.tu-darmstadt.de/~rkibria [http://www.tu-darmstadt.de/~rkibria] ) 2. Look at the end of the method definitions, you will see a byte value that has bit 00010000 set, e.g. 0x31. Unset that bit and your class should now be non-final. The non-dummy's guide would say that you should use a byte code library such as BCEL to change the class from final to non-final. Of course, if you're a freak like me, you'll just load the class in VI in binary mode and change the value of the correct character ;-)