Linden Lab To Open Source Second Life Software

from our dear friends over at reddit:

Linden Lab To Open Source Second Life Software

it may be just the viewer, but it's a start....


remote ctrl your mac with your cell phone

during one of the last presentations haefliger and me we were using a usb blue tooth remote ... very nice! it gives you the freedom to walk around and be more active on stage. i wanted to have one for our future shows but dont like to carry another item with me on my trips. then i remembered that my assistant in lausanne once used his cell phone to tele command his computer. i found an application: clicker from it costs 20 bucks or so ... and also exists for pc i guess. i will test it.

it does not work with all phones - but many.
Comments (1)  Permalink

so now that slashdot has officially been declared uncool ..

by its very own god, can i admit again that i'm a slashdot-addict? ;-)

Torvalds Has Harsh Words For FreeBSD Devs

linus torvalds flames slashdot
Comments (1)  Permalink

WebDAV server with TwistedMatrix - Part 2 / X

this is a follow-up to WebDAV server with TwistedMatrix -- Part 1 / X where i have cleaned up the code somewhat. i can hardly believe that this is actually all you need to do:

from twisted.internet import reactor
from twisted.web2.dav import static
from twisted.web2 import server, channel

site = server.Site(static.DAVFile("/Users/vincent/Desktop/test"))
9998, channel.HTTPFactory(site))

you can now connect to your localhost on port 9998.

there are a few catches, though:
  • the twisted dav server is only DAV-level 1 compliant (i.e. it doesn't support locking). However, clients such as OS X 10.4's built-in DAV client require level 2 compliance (not that they really need it). a workaround is the following: in twisted/web2/dav/ change the following line as indicated in the comment:
    def davComplianceClasses(self): 
    return ("1",) # Add "2" when we have locking
  • OS X 10.3's built-in client (and likely 10.4's as well) as well as a bunch of other ones don't support redirection, which twisted does for requests on directories performed with a trailing "/" on the URI. consequently, directories are not (properly) rendered by the OS X 10.3 client (see the ticket). A workaround is to comment out the return RedirectResponse in twisted/web2/dav/ .
Related Entries:
WebDAV server with TwistedMatrix -Part 1 / X
Prev21-24/24 twisting values since 1994