Valentine’s Card

So this turned up in the post (along with three large boxes of stationary and six boxes for my dad – I wonder how long those have been hanging around for. Still waiting on some of my own stuff though; grr). It has one hit on Google, from two years ago tomorrow.

Featured this on the cover (well, minus an H):

Chemical structure of theobromine

And this inside:

We could model the compounds in chocolate,
Trace the genomes in any bouquet,
Or offer a market assessment
Of the future of Valentine’s day

We could fill both your ears with the music of spheres,
And we would, if it helped us to say
That we love MIT with a passion
And we hope that you’ll join us some day.

Congratulations and welcome to MIT!

Is this typical in the US? Seems kinda odd. I liked it though! I’ve never received any Valentine’s anythings, even if identical ones were sent to a couple thousand other people. It was signed though.

There will, of course, now be at least two hits for this on Google…

megaprim.sl

Hello there! This appears to be an actual post, for the first time since 2008. Amazing, no? Anyway…

I have spent the last day and a half or so working on a new website, http://megaprim.sl. It is a megaprim search engine – essentially, enter the required size and it’ll show you the best matches and send you one of your choice. It also does a couple of neat things like allowing greater/less than searches, skipping axes, and searching various permutations that might match better than those you actually entered. Additionally, for more for show than anything else, it renders previews of all the prims. Because it can.

Example search: Any prim with one side of 100m (when would that be useful? No idea!)

Hopefully someone will find this vaguely useful. Comments would be appreciated! :D

Twitterbot for Plurk

Twitterbot is the result of a night-and-half-a-day of hacking. It’s a Plurk bot that integrates your Twitter stream into your Plurk timeline, creating plurks for each tweet, and (attempting to) merge Twitter conversations into a single Plurk thread. It’ll also forward any response you make in these threads back to Twitter.

You can use Twitterbot by visiting its Plurk profile and adding it as a friend (not by being its fan). Within a couple of minutes it will request your Twitter name and password. Once these are provided, it will poll your Twitter account periodically for tweets to plurk.

You can shut it off by de-friending it, which will cause it to destroy all data it holds on you within a couple of minutes.

If you wish to use this, however, a few words of advice:

  • You will, for all intents and purposes, be following everyone you follow on Twitter on Plurk. If you have thousands (or even a few hundred) of people you follow, you may find it difficult/impossible to keep your Plurk timeline reasonable. Twitterbot is not very helpful in this case.
  • Capacity is limited. No idea how limited, but it’s limited, and further access will be forbidden once the limit is reached until it can be raised.
  • There is a delay of up to two minutes before it notices you sending a plurk or friend request, and up to five minutes between receiving new tweets from Twitter.
If you want to use this, have fun! If not, eh. :p

New server

This website has moved to a different server. If you can see this post, you’re using it. If you can’t, you aren’t, but you don’t know that yet anyway.

Two more Plurk userscripts

I have written two new Plurk userscripts: Be Productive and Force Qualifier Language.

Be productive adds a new entry to the top toolbar, which when clicked can block you from Plurk for any number of minutes. Any attempt to use it will result in a block screen until the time elapses. It also disables my Plurk notification script. The script’s a little ugly, by the way.

Force Qualifier Language forces all qualifiers to be in the same language as the rest of your profile, including those set to be something different for whatever reason (e.g. from someone who uses the Thai interface they’ll be in Thai, even if the message is not). Note that it has no effect on the pages for individual plurks, only on the timeline.

Both of these call on or alter various internal Plurk JavaScript functions (as do my other scripts). These scripts work with both GreaseKit and Greasemonkey

Plurk userscripts for Greasemonkey and GreaseKit

EDIT: Updated to actually link to these scripts.

Hello, potentially non-existent readers! This blog shall briefly show signs of life!

On the topic, I have created three userscripts for use with Plurk. Two will work with Greasemonkey and GreaseKit, whilst one will only work in a Fluid SSB.

Collapsible Dashboard

This script will collapse Plurk’s dashboard to save space, and will additionally remove the footer links. The dashboard can be expanded by clicking “? Expand dashboard”, and collapsed again by clicking “? Collapse dashboard”. It’s useful on screens that aren’t very tall. The collapsed dashboard will still respect the CSS style of the dashboard in question.

You may find this script here.

Reply blocker

This script adds another entry to the menu you get when you click the arrow by someone’s name, labelled “Block from replies.” Clicking this button will result in replies from the plurker in question being hidden. This functionality is, for some reason, not provided by Plurk.

To unblock a user, click the “Block from replies” button again (it currently reads “Block” and not “Unblock” even if they’re already blocked). Note you’ll have to use a plurk from them to do so – e.g. on their timeline, or on your timeline if you follow them.

The list of people to block is kept in a cookie, and thus is not shared across computers. Also note that, although any replies by these people will not be visible to you, they will still count as unread (there’s no good way to determine who made a reply until it’s loaded, so this is unfixable).

As a final warning, this script alters the Plurks.renderPlurk function. This shouldn’t be a problem, but if your timeline suddenly starts coming up blank, try removing this script.

You can find this script here.

Plurk Notifier (Fluid only)

This script, which is for Fluid only, will add a badge to your dock showing the number of unread and new plurks. Additionally, a growl notification will be given whenever there is a new plurk indicating the content of the plurk. Screenshots:

Two unread plurks

Growl notifications:

This one alters the Poll.showUpdates function, so in the unlikely event that the notifications in the bottom left stop showing, this may well be to blame.

You may find this script here.

All of the above are used at your own risk and so on. The latter two have some comments at the end noting what the Plurk functions used are for.

Oh yes, and I’m Katharine on Plurk, but I tend to reject friend requests from people I’ve never heard of.

AjaxLife blog moved

AjaxLife’s status updates have been moved to their own blog at http://blog.ajaxlife.net

See there for AjaxLife development and stuff.

AjaxLife 0.3.2 tomorrow

AjaxLife is going to be updated to version 0.3.2. Here is a pair of screenshots demonstrating the added features:

List of groups I\'m in.

Conversation amongst the members of the AjaxLife test group

Here’s the new feature list:

 

  • Group list in the IM window
  • Group IMs work correctly – including joining, leaving, starting and conversing.
  • The position of the map beacon is shown on the minimap if applicable
  • You can now change inventory item permissions and descriptions via their properties (right click on the item and pick “Properties” from the menu.)
And a bugfix list:
  • Map textboxes now reflect what the map thinks you want to look at
  • Fixed: Issue 9: God Summon Does Not Work. [Lindens]
  • Fixed: Issue 11: No Group IMs, Group IMs go to Instant Message Tab.
  • Fixed: Issue 16: Hebrew in AjaxLife causes profile windows to have unneeded scroll-bars

Additionally, the following was fixed without fanfare in a minor patch to 0.3.1:

  • Issue 10: No Way to Scroll Down Friends List.
And the following changes were made:
  • The map now shows a waiting indicator when attempting to load data for unknown areas – it no longer shows popup messages.
  • The map will let you select blank areas, although teleporting to the, etc. will not work (obviously). These areas will be highlighted in blue instead of red.
I hope you like the changes/improvements/fixes!

 

Schome Park the Third

(Note: This post is slightly premature, because the third phase of the project hasn’t actually ended yet – it still has another month to run. However, I don’t feel this is likely to make much difference. WordPress screwed up and wiped the second half of the post, forcing me to rewrite it. Also, it’s rather dull, as is everything I write.) 

So, after leaving, returning, leaving, returning, leaving, and returning to/from this project, it seems that it has finally decided to die. By which I mean that all attempts to obtain funding have failed, they’re running out, and they can’t afford staff. I can’t say I’m going to miss it much. In all honesty, the project didn’t die because of a lack of funding – instead, it died due to the lack (or, more accurately, the ignorance) of a coherent vision. This is a problem for a project with the stated intent of trying to work out how to make an idea work – so far, all it has to show for it is that it doesn’t, mostly because the management over-compromise to make their vision fit in.

The third phase of the project was, apparently, formed with the purpose of discovering what happens when you add school to the mix – a mix with the slogan “not school – not home – schome.” You basically get school. In fact, that’s exactly what you get. Complete with deadlines, grades, pressure from teachers, and rushed homeworks.

Continue reading ‘Schome Park the Third’

More AjaxLife development progress

Here are some more screenshots! :D

Going to add the ability to start your own group IMs tomorrow (hopefully), among other things. :)