Published on 21st of February, 2008
in Blog.
[00:19 GMT] Everything except the JSON-SL Search interface and TG mapping are back. The former was being abused to the point of a DoS attack, the latter was accidentally deleted due to a stupid UI.
[00:08 GMT] Everything except services.katharineberry.co.uk is back. Going to work out what to do about that…
Numerous websites of mine have been disabled while I work out what’s murdering my server. Apologies for any inconvenience caused. This blog and AjaxLife will remain functional as much as possible.
Published on 21st of February, 2008
in AjaxLife.
Here are some nice screenshots from the 0.1.2 release:
See screenshots
Published on 18th of February, 2008
in AjaxLife.
This is the version I put out earlier this morning. Highlights include inventory item giving, the lack of constant rotation, and the beginnings of inventory organisation. Here are the release notes:
- Non-functioning grids removed from grid list (note that we still crash OSGrid sims on login)
- iPhone stuff removed for now
- Overlapping login box problem lessened somewhat
- Updated ExtJS to 1.1.1
- Added support for llDialog
- Added support for llRequestPermissions
- Fixed region down map overlays – down regions now once again tint red
- Folded the MapAPI into the libraries, increasing loading consistency
- Added some debug stuff – try enabling Firebug or Safari’s debug console
- Notecards and scripts report errors on failed loads instead of loading indefinitely
- Attempts to reconnect after message queue failure (commonly referred to as AjaxLife “crashing”)
- Only rotate once after login and teleport – no constant rotation
- Changed inventory item icons
- Inventory folders now pick up appropriate icons
- Minimap no longer shows a green indicator for yourself (only the yellow dot is shown)
- Allows moving of individual inventory items and folders within your inventory
- Allows transferring inventory to others via drag/drop into their profile
- Fixed bug in NameCache that prevented recovery from a friend list of nulls or blanks
Known issues:
- Inventory sometimes gives every folder a texture icon. This does no harm other than looking odd.
- Eyes and similar are given clothing icons.
I hope you enjoy the new features! Please file any issues in the issue tracker (requires a Google Account), or just email me. Or leave a sufficiently detailed comment here.
- Katharine
[01:57 GMT] We’re back! Release notes as soon as I work out what they are.
[01:52 GMT] Waiting for the server to boot up…
[01:50 GMT] Deploy complete. Booting everyone left online (for the last two hours!) and restarting.
[01:29 GMT] Client deploy complete and tested. Server setup complete and tested. Server deploy in progress.
AjaxLife logins are disabled while we update things. Full release notes will be made available when I’m done.
If you can’t wait, feel free to browse through the svn commits.
Published on 15th of February, 2008
in AjaxLife.
Just a response to some of the comments left in the freeform field in the survey:
- You will almost certainly never get a 3D rendering of your surroundings. Sorry.
- Those of you who asked for more TG sims and events need to ask someone else.
- Google street-map style interface… doesn’t work where I live; please elaborate?
- “Open source grids are thief built thief run criminal enterprises.” – I think not. Although AjaxLife does crash OpenSim, which detracts from my ability to point it at such grids anyway.
- Security – people aren’t going to be grabbing your user ID and password. I shall post up my own login below (captured from Firefox), and you can all get to work on cracking it. Of course, if you don’t trust me either, go get LL to work on that web-based login system that never worked properly. Or use an alt.
- Better stability/login success rate/etc. – working on it, but it’s not always my fault! *points at LL*
- More frequent Google Code updates – done.
- Pull in parcel media: maybe
- Integrate with Snapzilla: Perhaps
Also, thanks for the praise!
My SL login dump
The subversion repository at Google Code is no longer going to contain a “trunk” which is always stable – instead, it will contain whatever I ended up with after I finished working. When I feel happy enough with it to push it out to ajaxlife.net I’ll tag it in svn. The last version I had up there is currently tagged 0.0.1, and is identical to revision 34 of the trunk.
The net effect of this is far more frequent updates to the code, and less of me having to spend hours undoing stuff I did due to not having a copy of it.
Basically, if you want working code, look for the largest number in http://ajaxlife.googlecode.com/svn/tags/. If you want recent code, look in http://ajaxlife.googlecode.com/svn/trunk/. I’ll be dropping my own server code into the trunk shortly. The client code is so hideously broken it gets to be an exception until I have it fixed (which shouldn’t be that hard, really – it needs to be ported back to an old UI library, and it’ll all magically start working again).
I hope this makes people who want more recent code happy. Also, contributions would be welcomed, although this will involve digging through my mess of C#/JavaScript.
[EDIT] I’ve committed the server changed – see here for a list of changes.
Published on 13th of February, 2008
in AjaxLife.
I have a nice survey for people to take. Please do so. You can find it here.
Responses will actually be taken into account when working on things As many responses as possible would be appreciated; it should only take a few minutes.
Many thanks to those who take it!
I present evidence of the state of the TG. These actually come from the forum, but are generally representative of the in-world experience too. Interestingly, this directly contradicts a post Blue made about two hours after I produced these. Hmm.

Published on 12th of February, 2008
in AjaxLife.
I am currently not in a position to develop AjaxLife, mostly due to the brokenness of the internet over here, as well as time constraints.
The bug that was originally delaying the release is now fixed, but other significant work is in progress, and the system is currently unusable (IMs broken, chat buttons floating oddly, inventory window wildly oversized, strange formatting bugs, profiles unviewable, search only shows one name at a time, windows becoming unopenable after closing using the “x”, etc.)
That sounds like a very long list, but most of it comes down to a single bug. The IMs being broken is another bug, and windows being unopenable is already fixed, but I haven’t applied this to all windows yet.
I want and hope that this will be done by Monday. No promises though.