[self-interest] Try Self online!

Russell Allen mail at russell-allen.com
Fri Aug 2 02:44:23 UTC 2019

Hi again,

So in the last month I’ve made a few background changes to the code for trying Self online to improve robustness. Hopefully it is more likely to work if you try it!

I’ve also added a new feature, which is allowing multiple users to access the running Self world.

This functionality was already in the standard Self image (though buried in the MacOS version), I’ve just made it more visible and integrated it with the OurSelf.io <http://ourself.io/> stack.

To try it out, start a trial Self world, and open the desktop for it in your browser.

Then do the following: 

  (users userNamed: ‘Guest’) password: ’secret’.     “ <- must be 8 chars or less “

Then from the main menu, choose ‘Give user access…’, choose ‘Guest’ from the users list.

You should get a URL, which you can put into a separate browser window.

There should now be two views onto your Self world.  Each view can move around, and has full access to everything. 

I’ve now been developing this through the browser window for a bit (rather than doing it locally and uploading the snapshots). It isn’t as fast as a local Self, especially in terms of latency, but it is quite usable and the ability to just stop what I’m doing, close the browser window and then restart my work just by going to a webpage on other computer is quite nice.

Anyway, I’m keeping on working on this so if any of you manage to get it working and give feedback that would be cool

Cheers! Russell

> On 29 Jun 2019, at 11:39 am, Russell Allen mail at russell-allen.com [self-interest] <self-interest at yahoogroups.com> wrote:
> Hi all
> I’ve being playing with setting up a online sandbox to play with Self in.
> I have a *very* early demo up at:
> https://ourself.io <https://ourself.io/>
> If you go there, you can click the button and wait. If you’re lucky, you will get to a page which gives you a link to a running morphic desktop and a Self console. It should last about 20 minutes or so, and won’t save any changes.
> This is held together with blutack and gaffer tape so will probably break :)
> Also there are only a few slots for running Self worlds on the small DigitalOcean account this is running on, so capacity will be reached quickly.
> The technology stack is: A FreeBSD host on ZFS, running Nginx as a proxy. Each Self is in a FreeBSD jail, with its own X libs. The Self desktop is sent to your browser as follows: Self->X11->Xvnc->Websocket->NoVNC->Browser.
> There’s very little of my own code in this. Everything is nicely boring.
> Anyway, if you do get it running I’d love to get any feedback.
> :) Russell

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20190802/45987744/attachment.html>

More information about the Self-interest mailing list