Older blog entries for cdent (starting at number 332)

29 May 2012 (updated 12 Jun 2012 at 17:10 UTC) »

TiddlySpace

Eventually TiddlyWeb came to a bit of standstill. It was sufficiently complex to setup and then to manage that it did not penetrate beyond a savvy but fairly small audience. In particular many existing TiddlyWiki users who might have been interested in using TiddlyWeb did not have access to the resources to make it go. At Osmosoft we decided to create TiddlySpace to make tiddlers on the web easier to access by creating a multi-user environment where people could curate and share tiddlers and reuse (through inclusion) tiddlers from other people.

Again the initial goal was to make a TiddlyWiki based interface and again this proved to be constraining. TiddlySpace has made it clear that in the tiddly universe the tiddler is the thing. To some extent this is simply a matter of physics: a TiddlyWiki is a large single entity containing lots of other things. It is big and slow to load, just one thing, yet non-atomic. It is complex. A tiddler is just one thing, but one thing that can come in many forms.

The vast majority of use on TiddlySpace is done from within TiddlyWiki, but the (IMHO) innovative work is done with tiddlers and simple JavaScript based applications, often presented as SPAs: Single Page Applications. A tiddler operates as the data entity, the viewer of those entities, and as documents. Many different JavaScript tools have been used in the process: jQuery, Backbone, Bootstrap, etc.

TiddlySpace caught on pretty well, re-energizing TiddlyWeb development. For the first time large numbers of requests for large numbers of entities were being made. TiddlyWeb was shown to be slow and needed to be fixed. The large user base provided the data necessary to do accurate measurement and optimize those parts of the code that matter. This mostly meant turning naive Python into slightly more interesting Python (e.g. lists into generators) but also hardware, database and cache tweaking.

Additional features were created as well:


Eventually TiddlySpace became fast and functional enough that it is now a useful place to do web development in addition to web publishing. Either with TiddlyWiki or without. The tiddler operates as a nice augmented container for something on the web. It is quick and easy to make stuff and reference stuff. A web with some improved webby affordances.

Syndicated 2012-05-29 17:08:08 (Updated 2012-06-12 16:14:43) from cdent

Fucked up or fucked over?

in reply to Fucked up or fucked over?:

Once we stop pretending, we can perhaps start to find a global modus vivendi where people do not have to choose between being fucked up or fucked over.

I constantly struggle with this one. It's hard to operate within the system with any consciousness without flapping between two types of guilt: for taking advantage and for being taken advantage of.

Syndicated 2012-05-29 11:42:07 from cdent

20120528

Released TiddlyWeb 1.2.62 with bug fixes in handing of reading request bodies. Also trailing / on bags and recipes URIs no longer an option.

Made the SiteIcon from the help space have a cache setting as it recently became a very popular URI with its addition to the UniversalBackstage.

Syndicated 2012-05-28 15:54:40 from cdent

Assignment1.1: Create Module1 Tiddlyspace

in reply to Assignment1.1: Create Module1 Tiddlyspace:

To keep links short, all submitted links must be converted on bitly

I'd be curious to know, stevesuny, why you require/encourage shortened links, especially given the strong interest in hypertext and the way in which short links obscure info about the target.

Syndicated 2012-05-25 13:08:46 from cdent

ServerSettings

index: TotW
editor: /edit#{tiddler}

Syndicated 2012-05-25 08:37:43 from cdent

25 May 2012 (updated 7 Jun 2012 at 14:08 UTC) »

323 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!