[p2p-hackers] announcing tiddly_on_tahoe v1.0

Zooko O'Whielacronx zookog at gmail.com
Tue Dec 16 14:08:10 PST 2008


   [This announcement is being sent to [1]tiddlywiki at googlegroups.com,
   [2]cap-talk at mail.eros-os.org, [3]p2p-hackers at lists.zooko.com, and
   [4]tahoe-dev at allmydata.com.  Please adjust follow-ups appropriately.]
   Announcing the 1.0 release of tiddly_on_tahoe!
   This is the combination of TiddlyWiki, which is a JavaScript wiki that
   runs in a web browser, with Tahoe-LAFS, which is a decentralized
   secure storage grid.
   The result of combining these two things is a "decentralized web
   app".  It looks and feels just like a web app, but it is decentralized
   like a p2p app.
   To see what one looks like and to make one for yourself, please follow
   this link -- read-only access to a copy of the tiddly_on_tahoe starter
   page:
   [5]http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2
   au74tjwguu:h7bdxvjtvidlkcdbld3j2d5sbgyzsbqs7wdnu6yznqrejzssc5za/wiki.h
   tml
   To see one with real content in it, follow this link -- read-only
   access to my daily hacking journal:
   [6]http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:hgvn7nhforxhfxbx
   3nbej53qoi:yhbnnuxl4o2hr4sxuocoi735t6lcosdin72axkrcboulfslwbfwq/wiki.h
   tml

   To edit one of these and save your changes on the Tahoe storage grid,
   follow this link -- writable access to a copy of the tiddly_on_tahoe
   starter page:
   [7]http://testgrid.allmydata.org:3567/uri/URI%3ADIR2%3Alq5unk3sdmwqckz
   ey573b35paa%3Azshb54dvy4jmpdxjlptn6ttm4m7awi7xf7hqtwmvjriy6ryeb7ya/wik
   i.html
   Then change something, then click "Save Changes".
   Everyone has write access to that last one, so it may have changed by
   the time you look at it.
   For readers of [8]tiddlywiki at googlegroups.com:  Tahoe-lafs is a
   secure, decentralized storage grid.  All files are strongly encrypted
   and then split up into 10 pieces in such a way that any 3 of those
   pieces are sufficient to serve the file.  Then each of the 10 pieces
   is stored on a different server.  For more information:
   [9]http://allmydata.org .
   For readers of [10]cap-talk at mail.eros-os.org:  Please let me know what
   you think about the user interface here which is offering
   crypto-capabilities embedded into URLs.  This is an ongoing experiment
   in order to determine if crypto-caps-in-URLs work well for actual
   human use.  Please notice the "access control explanation text" at the
   top of each page.  See the appended JavaScript fragment which is the
   implementation of that explanation.
   For readers of [11]tahoe-dev at allmydata.org:  All of the URLs in this
   note point to the Tahoe Test Grid, but you can of course do the same
   thing on your own Tahoe grid, and customers of [12]allmydata.com are
   of course welcome to host their TiddlyWikis on the [13]allmydata.com
   commercial grid.
   For readers of [14]p2p-hackers at lists.zooko.com:  Isn't this cool?
   Decentralized web apps!
   Thanks to FND and Eric Shulman -- Tiddly Hackers -- for teaching me
   JavaScript and Tiddly.  Thanks to Douglas Crockford for jslint.
   Regards,
   Zooko
   P.S.  A bit of JavaScript to produce the access control explanation
   text:
   if (document.location.toString().match(new RegExp(HTTPLEAD +
   TAHOE_IMMUTABLE_CAP_RE_STR))) {
      wikify("This is an immutable view of this page.  Using this URL
   will always show this version of this page, even if a newer version
   has been uploaded.", place);
   } else if (document.location.toString().match(new RegExp(HTTPLEAD +
   TAHOE_NONWRITABLE_THING_CAP_RE_STR))) {
     wikify("This is a read-only view of this page.  If you share this
   URL with someone, they will be able to see the most recent version of
   this page, but not to change the page.", place);
   } else if (document.location.toString().match(new RegExp(HTTPLEAD +
   TAHOE_WRITABLE_THING_CAP_RE_STR))) {
     getReadonlyURLToThisPage(function (readonlyCap) {
       wikify("This is a writable view of this page.  If you share this
   URL with someone, they will be able to change this page.  Click here
   for a [[read-only view of this page|" + readonlyCap + "]].", place);
     });
   } else {
     wikify("You are not accessing this page through the Tahoe-LAFS
   secure, distributed filesystem.", place);
   }

References

   1. mailto:tiddlywiki at googlegroups.com
   2. mailto:cap-talk at mail.eros-os.org
   3. mailto:p2p-hackers at lists.zooko.com
   4. mailto:tahoe-dev at allmydata.com
   5. http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2au74tjwguu:h7bdxvjtvidlkcdbld3j2d5sbgyzsbqs7wdnu6yznqrejzssc5za/wiki.html
   6. http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:hgvn7nhforxhfxbx3nbej53qoi:yhbnnuxl4o2hr4sxuocoi735t6lcosdin72axkrcboulfslwbfwq/wiki.html
   7. http://testgrid.allmydata.org:3567/uri/URI%3ADIR2%3Alq5unk3sdmwqckzey573b35paa%3Azshb54dvy4jmpdxjlptn6ttm4m7awi7xf7hqtwmvjriy6ryeb7ya/wiki.html
   8. mailto:tiddlywiki at googlegroups.com
   9. http://allmydata.org/
  10. mailto:cap-talk at mail.eros-os.org
  11. mailto:tahoe-dev at allmydata.org
  12. http://allmydata.com/
  13. http://allmydata.com/
  14. mailto:p2p-hackers at lists.zooko.com

_______________________________________________
p2p-hackers mailing list
p2p-hackers at lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers


----- End forwarded message -----
-- 
Eugen* Leitl <a href="http://leitl.org">leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE





More information about the cypherpunks-legacy mailing list