Category Archives: How Marv would fix Second Life

Second Life: Script-triggered Sounds and Viewer Audio Channels

Second Life allows objects to be scripted to trigger the playback of sounds. These can include anything including (but not limited to) birdsong, gunshots, clicks and sound bites.
The viewer- or at least those intended to present the full audio-visual experience (there are text-only applications for accessing Second Life)- has an audio preferences panel, giving the [...]

Quick SL Achievements web client demo

Since I’ve made some progress on the project, I decided to create this video demonstrating the web client for the SL Achievements API that I’m working on.

Metaverse ID: first Second Life WordPress plugin in the official directory

Okay, I know oldbies hate it when something floats around about “firsts” in Second Life, but I do think its rather nifty that Metaverse ID is the first plugin for Second Life listed in the official WordPress Plugin Directory!

Metaverse ID plugin released to public

Currently at version 0.5 (yay incremental improvements!), I’ve decided to push the code to the public SVN server over at google code. I’ve also created a wiki page describing Metaverse ID, that’ll I’ll be keeping up to date with the supported Metaverses etc.
Please file any bugs you discover in the plugin on the Google issue [...]

Retiring swslr project

So I’ve decided to retire the swslr project.
I’d like to thank Pyrii, Zai and Gwyn for the feedback they’ve given me on various aspects of the project, and I’d like to thank Ina for hosting the database the last several months!
There are a few reasons I’ve decided to retire the project- some of them are [...]

Feature Requests

I’m experimenting with using Google Moderator to handle feature requests. Head over there, vote on a suggestion, or make a new one yourself!

Is your password secure ? Probably not secure enough!

Okay, this topic rears its head again.

Your Second Life password cannot be longer than 16 characters. several of the examples Jeska provides are invalid because of this arbitrary limit.
There is no good reason for passwords being limited to 16 characters.
OpenID logins for Second Life are trivial to implement..

Auto-discovery of OpenSim Simulator Creations


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3643

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3643

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3651

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3651

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3654

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3654

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 1925

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 1925

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 2290

Warning: implode() [function.implode]: Argument must be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3242

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3265

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3265

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3306

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3357

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3357

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3502

Warning: Invalid argument supplied for foreach() in /home/signpostmarv/signpostmarv.name/wp-content/plugins/devformatter/geshi/geshi.php on line 3502

Update: After poking around the Microformats Wiki, I’ve altered my proposal slightly to use the enclosure value.
Timeless Prototype
With the recent increase in OpenSim usage, the natural progression will be for people to offer entire simulator creations for download.
What we now need is a searchable tag to easily find such downloadable simulators. I’m finding that a [...]

Userscript to circumvent lack of Content-Type header setting support

After finding that the new HTTP In support in LSL didn’t allow the Content-Type header to be set, I developed a Userscript for Greasemonkey to circumvent the issue by utilising Firefox’s support for data URIs.
Install Userscript.

Images of Agni

Once again, I’ve updated the composite and distribution guide maps.

Bad Behavior has blocked 218 access attempts in the last 7 days.