Abnib Events

Abnib Events, InlineIn order to reduce the amount of time my blog spends being used to organise events like Black Red Dwarf Adder Nights and whatnot, I’ve launched Abnib Events, which aims to centralise the organisation of such get-togethers. You’ll also find that the next upcoming event appears on the Abnib front page, in the upper-right – like the upcoming Eurovision Night.

Obviously I’ll still end up mentioning these events here sometimes, but this still feels like a step forwards.

You’ll find that you’re able to subscribe to the XML or ICal feeds for the list of upcoming events, so if you use Google Calendar or similar software, you’ll be able to have Abnib Events appear right alongside your existing appointments. I’ll sort out RSS/Atom feeds for you newsreader fans at some point soon.

Right now, Paul and I are administrators of Abnib Events. If there are events you think are worth publicising to the Abnib community at large – Troma Night or other related film or TV series nights, barbeques and bonfires, house parties, nights out, board game or poker nights, for instance – get in touch with one of us two.

40 Days On Facebook

Dan Q's Facebook profileI’ve been playing with Facebook for the last 40 days or so, to see if it’s any good. Here’s some of the things I’ve observed that I like (and don’t like) about it, followed by my conclusions:

Observations

In no particular order.

  • Nice. It’s a good platform for keeping up-to-date with your friends for the “littler things” that don’t really warrant blog entries, for helping you remember your friends’ contact details, birthdays, etc., for quickly sharing photos without too much hoo-hah, and so on.
  • Nice. It imports XML feeds, so you can integrate your Facebook presence with your blog or whatever else.
  • Nasty. It doesn’t export XML feeds! What is this, the middle ages? There’s a slight risk that some users may begin to use Facebook “notes” as substitute for blogging, and I and others who depend on RSS/Atom will end up not reading what they write as a result of it, but the notes system is pretty simplistic (as it should be) so it’s not terribly likely, at least for the time being.
  • Nasty. Searching for people is a little clunky: it could at least allow me to filter by country, or intelligently suggest people from my own country before showing me people in other countries.
  • Nice. Easy bulk-addition of friends from your address book. I’m an untrusting bugger, so I wouldn’t give them my webmail passwords (but I know others who have), but the CSV import tool, combined with a little scripting, quickly achieved very similar results, plus more.
  • Nice. Unlike many other social networking sites (and particularly the ridiculously bad myspace), it doesn’t allow arbitrary HTML to be splattered all over your profile page, so at least the user interface stays consistent and you’re not horribly vulnerable to cross-site scripting attacks every time you use it.
  • Nice. Good reciprocal “friends” system (including a wealth of FOAF-like “how do you know this person” links that make for interesting exploring when you start looking through your circle of friends) and well-designed privacy options so user have a great deal of control over who sees what.
  • Nasty. On the other hand, some people still seem to treat it like myspace: trying to join the most groups, have the most friends, or whatever, as if it were some kind of popularity contest. This probably also extends to people with silly names. Thankfully, they’re pretty few and far between, and – at least in my experience – they don’t harass you with endless messages a-la myspace.
  • Nice. The ads (it’s mostly an ad-supported service) are sparse and discreet. No big flashing animGIFs, flash, or banners.
  • Nasty. I can see why they’ve done the “networks” thing, but it can get on your tits until you get the hang of it. Why can’t I be in an alumni network for Aberystwyth? Because I didn’t have a Facebook account when I was at Aberystwyth, apparently. Why couldn’t Matt join the original Troma Night group? Because it, like me, was in the Wales regional network (because I hadn’t specified otherwise when I created it, and he’s not in Wales, is he!).

Conclusions

It’s a nice little social networking platform. It suffers from a lack of subscribable output feeds, a very slight “myspace factor” amongst some of it’s users, and weak search tools. However, it does a remarkably good job of providing a secure environment in which to publish your up-to-date contact and other personal information to your friends, share photos, pass simple messages around, arrange events, and discover the links within your friendship groups. I’ve heard good things said about using it instead of Friends Reunited and similar services, for getting in touch with old friends, but I’m not interested in that – I just like to be able to keep in touch more easily with the friends I have.

I’m making the Facebook team aware of these comments (and gripes) and hopefully it’ll become even better. In the meantime: if you haven’t tried it, I’d recommend giving it a go: they’ve got a nice, ethical account closure policy if you decide it’s not for you. A 40-day test drive had me… not hooked like some people, but… contented and impressed nonetheless: something I genuinely didn’t expect.

Abnib Breaks Stuff, Fixes Stuff, Keeps Ticking

As you might have seen, the new version of abnib went live this afternoon. Just so I don’t keep getting the same comments over and over:

  • Right now, it’s a little fixated on the PST time zone. I’m not sure why this is, but I’ll fix this soon.

  • For some reason, it’s silently rejecting all applications for a username and password.

  • There’s no link to Abnib Gallery.

What’s new?

  • If you’re logged in (hah!) you can block posts by author. Later there may be other ways to filter and prioritise posts.

  • It automatically refreshes as new posts come in. No longer do you need to keep whacking "refresh" every time you get bored: if you’ve got JavaScript enabled, it’ll quietly check for new posts in the background and pick them up and make them appear on the page.

  • It integrates with the as-yet unreleased new Troma Night website, so you can see where and when the next Troma Night is at all times. Yeah, and this updates itself without refreshing too.

  • It’s prettier. I liked the old theme, but I know it wasn’t to everybody’s tastes, and the "it’s ugly" people were louder than the "it’s pretty" people.

  • A couple of extra features that you can’t see because you can’t log in yet, either. Ahem. Will fix that soon, then.

You Can Get Anything On The Internet

I frequently find myself impressed with some of the more unusual things it’s possible to obtain on the internet. I was browsing the binaries newsgroups when I came across this gem of a self-help film:

Meeting Women Online PAR Files

A few interesting things about this film:

  • It’s called Meeting Women Online. I suppose that’s a valid topic for a self-help film, although I find myself wondering if there’s enough material in this topic to warrant an entire film, rather than – say – How To Meet Women or Making Friends… And More… Online.
  • It’s posted in the alt.binaries.seduction newsgroup.
  • And here’s the killer: this film comes on four DVDs. That’s right – count ’em – four. A little research online suggests that the main program (not the special features) is in itself over five hours long!

Just plain scary.

A little more research and I found the web site of David DeAngelo, who made the film: there’s a page to sign up for his online course in meeting women online… the page starts by promising the usual crap that you can get from any spam-ridden inbox: “how you can manipulate your online profile to inspire interest,” “how to be confident when it comes to talking on the phone,” and so on, but the thing that got my attention was the following line. It’s as much bullshit as these programmes always are, but it makes a promise I’ve not yet seen in my 12 years of net-surfing:

Inside you’ll learn… a “secret” email subject line that drives a woman crazy
with curiosity and gets her to open YOUR email
first.

What do you know: women’s heads are hard-wired so that a few key words in a subject line will get them to open it, no matter who it’s from or what the context in which they receive it. Dating be damned: if this were true then I would subscribe to the program. Why?

  • If I were a spammer, I would want to know the secret keywords I could use to have 50% of the population open my e-mails without even thinking twice.
  • And if I were not, I would want to know how to configure spam filters to protect those poor vulnerable women from the big bad spammers with the secret codewords that tripped the “common sense” switches in their brains.

Fun And Games With Google Suggest

Ah, the fun that’s to be had with Google Suggest:

Google is...Microsoft is...Wikipedia is...Ebay is...Gay people are...Eat my...Blogs are...George Bush is...Christians are...

Some interesting facts we’ve learned:

  • “Gay people are gay” results in more hits than “Microsoft is bad”.
  • The only things people seem to say about Wikipedia is that it’s slow and that it’s down.
  • The only people who don’t distrust or hate eBay aren’t sure whether or not it’s safe.
  • Christians are one of the few things in the world that people don’t seem to think are gay. However, they still hate them more than pretty much anything else, even “gay people”, who are at least “cool.”
  • Blogs are only slightly more gay than they are stupid.
  • George Bush is a gay, evil, stupid moronic idiot. And, presumably, a Christian.

Have a play with Google Suggest yourself.

×

Abnib, Version 3.0

Abnib Version 1.0 was a funny little beast. It was built to accomodate for about half a dozen bloggers, but ended up with about nine or ten. It worked, though, and the principle of aggregating the blog entries of our friends and our friends’ friends took off. Abnib 1.0 had a few major flaws: firstly, it only showed a summary of the post. This was partially because all but two of the bloggers thereon were using free LiveJournal accounts, and a limitation of free accounts at that time was that you could only get the first couple of hundred characters of a post at once. Another limitation was that the site design was columnular – each person had a column of their own, which dramatically reduced the space available and made in-post images impossible. Furthermore, Abnib 1.0, which updated itself wholly or partially every time it was visited, was as slow as a dog.

Abnib died when I accidently deleted a few key files for which I didn’t have backups, and that was the end of that. However, with Gareth‘s help, it was reborn in August 2004 as Abnib 2.0. This was powered by Planet, a Python-driven flexible feed aggregator which is used in all kinds of places for just the kinds of purposes we use it for. Jon went a step further and added an interesting new style to it, and we added the Abnib Gallery (Abnib 2.1), a place for all things Abnib to share photos. Abnib became a real “centre” for our fun little crowd, gathering information on Troma Night and the RockMonkey wiki, as well as the usual weblogs. The release of Abnib 2.2 brought extra abilities much-requested by users, such as the ability to “hide” the community feeds. That’s where we are now.

However, all is not well. There are a few key things I’d like to see improved in Abnib:

  • Several LiveJournal users have commented (Paul comments, Matt comments) that sometimes, when they make multiple posts in quick succession, Abnib only picks up on the most recent of them. I’m not sure what’s causing this, so it’s probably Planet.
  • Some people like to make lots of “friends only” posts (a LiveJournal feature whereby you can restrict visability of your posts to specific other LiveJournal users). As more and more people use Abnib as their “quick window” onto Aber blogs, people are finding the need to make superficially-pointless posts (like this one) in order to ensure that people realise that they have made a “friends only” post that might otherwise be overlooked.
  • Abnib 2.2 still isn’t quite doing so much for the community as I’d like it to be; it isn’t as interactive or as inspiring as I feel a weblog aggregation portal should be.

So, in order to fix these problems (among others) and implement some new features, I’ve begun work on Abnib 3.0. This new version of Abnib will:

  • Correctly deal with multiple posts in quick succession from LiveJournal users.
  • Better integrate with Abnib Gallery.
  • If permitted (by individual bloggers – either overall or on a case-by-case basis), advertise when you have made a “friends only” post, and how to go about reading it if you have permission.
  • Load faster by holding content back until requested (for example, only the 20 most recent posts are shown by default, but more can be displayed without a page refresh: up to 80!).
  • Hold meta-information on members such as a short description, which can be updated by that member only.
  • Allow readers to ‘hide’ any or all feeds, in order to focus on the things that matter to them.

It’s all powered by a new weblog aggregation engine called Phatnet, which I’ve been building for the last few weeks specifically for this purpose. And it’s pretty damn gorgeous. But that’s not all. Experimental features which might end up part of it now or later include:

  • Tighter integration with RockMonkey – see what pages other people are reading.
  • Ajax-powered “keep me posted” features, such as a checkbox that, when checked, automatically adds new posts to Abnib as they are written – right in front of your eyes.
  • Comment counting: know how many comments have been made on standards-compliant blog posts.
  • A couple of other things I’ve been playing with.

Hopefully, I can get Abnib 3.0 finished and released later in December. If you want to see what’s been done so far and how it all fits together, take a peep at the Abnib 3.0 Preview (it updates every few days, so it’s no good for actually reading blog posts on, but it should give you an idea about some of the features: try clicking the “More Posts…” link at the bottom or on people’s names in the sidebar). It’s ugly as sin, but hey. Feedback appreciated.

OpenID And Scatmania

Over the last few weeks I’ve playing playing with an exciting new technology known as OpenID. Do you remember Microsoft Passport and it’s opposite number, Liberty Alliance? Well; we all know that these services weren’t all they cracked up to be. They claimed to be “distributed log-on services”, but in actual fact they were centralised log-on services (controlled, for example – in the case of Passport – by Microsoft – do you want Microsoft to know everything you do on the web?), and not really distributed at all…

…OpenID really is a distributed log-on service. Anybody can set up an OpenID server and start giving out OpenID accounts. If you have a weblog with LiveJournal, for example, you already have one, and soon folks on other similar blogging services will have them too.

I’d love to see a future where OpenID catches on, because it really is a beautiful and elegant (from a technical point of view) way of doing things, and it’s really easy to use from a user’s point of view, too. I’ve spent a little while implementing the beginnings of a WordPress (the blogging engine that powers this site) plug-in, and it’s taking shape: if you look in the upper-right of the page, you should find that you’re able to log in to this web site using your LiveJournal account. That means that WordPress users like myself, in future, should be able to do things like LiveJournal’s “friends only” posts, and allow LiveJournal users to make comments in a way that proves they are who they say they are, and many other benefits, too.

But, of course, it doesn’t stop there: DeadJournal will be next. Then TypePad. Then Blogger and the forum sites – phpBB and the like. Then the wiki sites. All of these sites will be able to authenticate against one another, and make content private, or accessible, without having to have silly “sign up” systems of the type we’re starting to see everywhere these days.

It’s all very exciting, but it’s early days for now. Right now, my WordPress plugin doesn’t do a lot – you can log in and out, and that’s about it. But give me a go, and tell me what you think – log in to my blog using your LiveJournal account, and give me some feedback. And when I finally get this code to a production level (right now it’s buggy as hell), I’ll release it as a WordPress plugin, and the world will be great.

Abnib v2.2

Abnib now supports “feed hiding” of the “community” feeds (RockMonkey, Troma Night, Gallery). Just click the “hide feed” link at the bottom of a post of the type you don’t want to see. This feature by demand of Jon.

In other news, Blue Dragon is proving somewhat popular, with 7 registered players (plus me, but I don’t play on account of the fact that sysops who play their own games tend to do well, even if they’re not cheating, and get accused of cheating regardless of how well they do), and a couple more about to sign up. If you’ve not given it a go yet, there’s still time to get in and cause some damage before the “top players” pull too far out of reach… and if you are playing, you’ll see that a few new areas just became available to you…

This Looks Promising

Hmm… my blog works. On it’s new host.

This looks promising.

More when I have it.

How To Sell May Ball Tickets

Every year the Students Union here in Aberystwyth puts on the May Ball, an excuse to dress up and party if ever I saw one, for students. For the last few years this has been held on-campus, in the Arts Centre, Students Union, and the concourse in-between the two. Live music and shows, dancing, and a fairground… and hundreds of students in ball gowns and tuxedos… Since the event had been moved “on campus” there have been less tickets available than ever, and demand grows steadily higher. As a result, students queue for hours to get their tickets.

This year, tickets began to be served at 10am, but the queue was 270 people long by forming by midnight: yes, people were willing to stand, all night, for ten hours, to be first in a queue for May Ball tickets. The Students Union have, of course, monopolised on the situation and will be selling drinks to the people queuing. Hey; let’s charge them twice.

Another recent problem has been that of ticket touting. Tickets sell for under £40, but can be re-sold to those desperate to go for as much as £100. Last year, the Students Union would not allow more than 8 tickets to be bought in a single transaction (and with queues so long, there’s no chance of queuing again), but that still meant that sly touts could easily earn up to £480 for a few hours work. This year, only four tickets can be bought by any single person, but this simply resulted in a longer queue, sooner, and I don’t think it’ll stop touting (if I was going to the May Ball, and therefore needed to queue anyway, I would buy my full allotted four tickets, regardless of how many people I was actually purchasing tickets for… and I know of dozens of others who follow this methodology every year, meaning that even as demand goes up, the touts take an even larger share of the profits).

Thankfully, I’ve been to the May Ball once and I’ll happily get by without ever going again. But I got to thinking, having seen the lunacy in those students who’ve spent all of this morning and all of last night queueing, that this isn’t the best way to be arranging this event…

A Better Way

Mockup showing how the May Ball site SHOULD work.

Here’s how it should be done. All the tickets should be sold online, by the Students Union. If you want to buy tickets, you connect to their web site and fill in the following details:

  • Your university user name – this ensures that your ticket is ‘reserved’ for you, and that you cannot buy multiple tickets.
  • The number and type of tickets you want to buy – only two tickets maximum per person.
  • How you’d like to pay and obtain the tickets: you can pay online (and have them posted to you) or you can collect them from the union building for up to a week afterwards and pay in cash.

An e-mail is sent to your university e-mail address to confirm that it really was you who ordered the tickets (and not somebody ordering in your name). If this is not replied to within 24 hours (as will be explained in the e-mail), the order is cancelled. The tickets (which are posted to you or collected from the union) are printed with “Your Name”, and “Guest of Your Name”, eliminating the risk of touting (assuming that reasonable checks are made by security at the gate – just checking the identity of every fifth person in would act as sufficient deterrent to those who would like to go to the ball using a ticket in somebody else’s name).

The e-mail confirmation also gives people a chance to change their mind: if their friends, who they wanted to go with, were unable to get tickets before they all sold out, for example, they would know about it and be able to cancel their order. But it would also ensure the identity of the purchaser without requiring them to pass their password over the network. Students collecting tickets from the union would have to produce photo ID.

Those tickets remaining unsold after the web server is hammered by requests for tickets (for example, those cancelled or released later) would all be sold in a “second wave” (which would be announced in advance).

It is terribly unfair for the union to make students stand out in the cold and the rain, without sleep, to get tickets to an event; it could even be argued as discriminatory (whereas the University ensures that all students have the capacity and tools to use an internet connection). There would be no queues, no touts, and no unfairness. There would be no fights for the limited amount of cash in the on-campus cashpoints. The union would save money in ticket salespeople and policing the queue. And a system like this could be implemented for them for a sum of money that could be measured in the hundreds, not the thousands, of pounds. Hell; I will quote them for it, if they ask: I’ve already knocked up a prototype. Why not send a message to the May Ball organisers and tell them what a good idea it would be, particularly if it would make the difference to you, personally, about going to the May Ball.

They still won’t listen.

×

GMail Accounts

People have asked me for GMail invites again, but one of these people’s @aber.ac.uk e-mail address doesn’t seem to be working, says GMail, so here are some “ready to pick up”:

Get ’em while they’re hot. If one doesn’t work, try another. If they all don’t work, leave a comment (and pull your finger out next time).