[This announcement is being sent to [1]tiddlywiki@googlegroups.com, [2]cap-talk@mail.eros-os.org, [3]p2p-hackers@lists.zooko.com, and [4]tahoe-dev@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@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@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@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@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@googlegroups.com 2. mailto:cap-talk@mail.eros-os.org 3. mailto:p2p-hackers@lists.zooko.com 4. mailto:tahoe-dev@allmydata.com 5. http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2au74tjwgu... 6. http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:hgvn7nhforxhfxbx3nbej53qo... 7. http://testgrid.allmydata.org:3567/uri/URI%3ADIR2%3Alq5unk3sdmwqckzey573b35p... 8. mailto:tiddlywiki@googlegroups.com 9. http://allmydata.org/ 10. mailto:cap-talk@mail.eros-os.org 11. mailto:tahoe-dev@allmydata.org 12. http://allmydata.com/ 13. http://allmydata.com/ 14. mailto:p2p-hackers@lists.zooko.com _______________________________________________ p2p-hackers mailing list p2p-hackers@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
participants (1)
-
Zooko O'Whielacronx