Archives for Plexus

Shuttleworth Foundation Flash Grant!

Happy to report that I have been awarded a flash grant from the Shuttleworth foundation to continue development of Plexus! Watch this space for developments – there are bound to be quite a few…

The Goal Post

This tweet was sent from plxcli.py to Plexus, which correctly dispatched it to the Twitter sharer module.  Which means Plexus sharers are now (barely) working.  Which means, nine months after I thought it all up, the basic structure of Plexus has been realized. Whee!

Building Your Own Plex

The social graph – known as the ‘Plex’ – is the core database used by Plexus.  I have been working on some modules over the past few days that will allow you to bootstrap your own Plex based on two existing social graphs – Google and Twitter. First, download the new repo.  Now go to [...]

Android and Plexus

photo: astanush It’s always been my primary goal to have Plexus running on the mobile handset.  The modules that are up and running will currently work under Android using Google’s Scripting Languages for Android (sl4a) application.  You’ll need to install that first, then install the Python interpreter.  Next, copy the entire Plexus source code tree [...]

How Plexus v2 Works

I spent an hour on the phone with the most understanding and compassionate Snow. He picked my brain about Plexus v2.  When he was finished, he sent this wonderful chart along, which I’ve posted here to help clarify things. sending front end / api creates rfc2822 message | | plexus_smtp – the message router |\ [...]

The Reset Button

Credit: Tomás Rotger A lot of you are coming to visit this site for the first time because of “Smoke Signals“, my linux.conf.au keynote address.  I’ve been so busy getting ready for that talk – and puzzling through v2 of Plexus – that I haven’t done any updates to this site.  Now, however, there are [...]

Updates of various sorts

I had hoped to have the prototype code for Plexus ready to release today.  That isn’t going to happen.  A month ago my Sydney flat very suddenly went up for sale, so I’ve spent the last four weeks finding a new home, packing, moving into the new home, and unpacking – in addition to doing [...]

Halfway There!

Yes, things have been quiet.  But not because of any lack of activity. Indeed, the code elves at Casa Plexus have been toiling away both night and day, writing the various modules that make up the prototype of Plexus.  At this point the prototype is roughly half complete.  There’s an API which uses SMTP and [...]

Use Case: Facebook

Like it or not, Facebook isn’t going away.  Having just passed half a billion members, it looks to become a fixed star in the Internet firmament.  Nothing is assured – least of all in the world of social networking – but it seems to be the default social networking technology for grandmothers, teenagers, and mobiles. Which [...]

Another kind of jCard

Here’s the jCard for the New York Times { “vcard” : [ { "class": "Public", "fn": "NY Times", "uid": "b636257c-93ca-11df-a183-7c6d628f0c21", "photo": "http://graphics8.nytimes.com/images/misc/nytlogo379x64.gif", "connections": [ { "twitter": "nytimes", "id": "Twitter" }, { "feed": "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml", "id": "US Home Page" }, { "feed": "http://www.nytimes.com/services/xml/rss/nyt/World.xml", "id": "World" }, { "feed": "http://www.nytimes.com/services/xml/rss/nyt/US.xml", "id": "US" }, { "feed": "http://feeds.nytimes.com/nyt/rss/Business", "id": "Business" [...]