Interesting Puff Article on Everquest Tech

Mostly watered down hype, but maybe there is a nugget of interest in it.

Mostly watered down hype, but maybe there is a nugget of interest in it.
I think 2005 is the year for Javascript. Just today, I read about the Windows Genuine crack where you type javascript:void(window.g_sDisableWGACheck=’all’) into your browsers window, and you disable it. Funny.
Ok, but seriously, Javascript has made an impact everywhere you look. It is a
Web 2.0 - Google Gmail, Google Maps, AJAX, Microsoft MSN Start, on and on… it has raised the bar for the web experience
Mozilla Firefox and Thunderbird - use Javascript heavily as their internal glue language for XUL
AOL AIM - uses Javascript with their XUL like language, Boxley
Microsoft - has JScript available to all their products
Macromedia Flash - uses javascript as it’s ActionScript language
Adobe - they use Javascript for their embedded language in PDF documents
I think Brendan Eich, he deserves some credit for this. His language has jumped through a lot of hoops, and has fit well in this role.

The project I’ve been working on at Plaxo has finally been released to BETA. Plaxo Toolbar for Thunderbird. A lot of people have been asking for it and it was a fun project. Go check it out!
In a few days, after things settle down, I’ll post about some of my experiences developing in the XUL/Javascript world.
Dammit those things really irk the crap out of me. Every monday the f’ing gardner has to walk around for 15 minutes with that thing.
Can someone give these guys a new cleaner, and quieter power source?? I mean, I read a stat somewhere that showed that these 2-cycle noisy engines put out more bad exhaust than a bunch of cars combined.
I tried searching google. Anybody know of a good mapping of Win32 message ids to their string names?
For example: 0×01, “WM_CREATE”, etc?
If you are using the Password Manager under Mozilla XUL / XPCOM, (Firefox or Thunderbird) be sure to follow this tip.
Whenever presenting a host to the API ( for addUser, removeUser, findPasswordEntry … ) be sure to avoid putting a trailing ‘/’ on the end of that URI. Othewise, you will just get to add the user, but you will never be able to remove the user (or find the user again.). Even if you try to remove the entry from the Password Manager, it will fail! Also, instead of an error which could lead you in the right direction, you will only get an NSERRORFAILURE (0×80004005) instead of a more helpful NSERRORINVALID_ARG (0×80070057L). I probably spent too much time on this, but hopefully it will save you some trouble.
Just so this get’s the proper tags, this is releated to:
var passManager = Components.classes["@mozilla.org/passwordmanager;1"]
.getService(Components.interfaces.nsIPasswordManagerInternal);
and
var passManager = Components.classes["@mozilla.org/passwordmanager;1"]
.getService(Components.interfaces.nsIPasswordManager);
If this was helpful, then please spread some karma…. klik on one of the google ads on this page
If you want to check out the Lemur, following are two demo dates and times. Reservations required.
* San Francisco
Thursday, July 28th at 7:00 pm
379A Clementina Street (our office)