QCQREncoder, QCGPS, Openbravo hacks

So, I’ve been busy a bit lately.

I’ve written a QR Encoder patch for Quartz Composer based on libqrencode. You give it a string, and then it’ll encode it into an image.

[qr encoder patch]

There’s another patch in my github which provides a client to GPSdX. It’s a bit buggy still, and only works with GPSd running on localhost with the older encoding method. Unfortunately libgps is ridiculously annoying to work with, so I took the easy (incompatible) way out.

I’ve also patches for Openbravo POS. They make the “customer” price for an item be the buy price, allowing you to implement a simple discount for registered customers that isn’t based on a percentage. It also includes Australian currency images and some minor UI modification to waste less screen space.

I’m currently working on cleaning portal2 up for release. Which is fun. Most of the legacy authentication hooks have been removed, and it’s getting closer to running standalone in a nice way. As part of this I’m getting rid of lots of ugly and legacy code that was for Django 0.96.

Posted in Coding, Projects | Comments Off

I’m leaving StreetGeek.

Just so you know, I’m no longer involved with StreetGeek.

Unfortunately the problems are quite deep seeded. I’m still actively participating in the LAN scene (I recently travelled to Sydney to help out with LANTACO, a LAN run by the Macquarie University Computer Society and that was a lot of fun), however I’m not involved the ongoing operation of any public events.

On the roadmap is the completion of the Jabberwocky project, which will provide a complete integrated stack of services for LAN parties. I’ll also be looking at releasing the software I’ve developed for StreetGeek as open source in the coming months.

Update 2010-11-08: I’ve read a lot of stuff about “bad blood”, and a lot of people are frustrated that I’m not involved with this event anymore.

I would ask that you do not engage in attacks against StreetGeek or it’s admins in my name. It doesn’t do anyone any favours, and just rubs further salt in the wounds.

If you don’t like where StreetGeek is going, either work towards fixing it or don’t attend anymore. Just don’t do anything stupid.

Thanks.

Posted in Lanning | Comments Off

Captive Portal at StreetGeek X (10.10)

The Captive Portal system used at StreetGeek X was not mine, and if I’m involved with StreetGeek 10.11, we will not be using it.

Just thought I should post this, because I do not wish to be attributed as having written such horrible software, nor impose it on anyone else.

Posted in Lanning | Comments Off

Our non-involvement at StreetGeek X (10.10)

As you may have heard, Firstyear and I will not be involved with StreetGeek X (10.10). We’ve announced the withdrawal of our support yesterday to the StreetGeek committee and admin team.

This will only affect StreetGeek X (10.10). We will be resuming our support of StreetGeek for the 10.11 event, provided the rest of the committee is happy for us to do so.

We are withdrawing our support for the event as we are not happy with the organisation of the event, and certain repeated actions by particular members of the committee. We have made every attempt to outline our concerns with the committee, and we believe that with the exception of a few members, it has fallen on deaf ears. These issues are, for the most part, specific to the way StreetGeek X has been handled, and do not apply to other events run by StreetGeek.

We have set extremely high standards for ourselves over the term of our involvement with StreetGeek, and we believe that these issues will prevent us from continuing to provide the quality of service that we pride ourselves on.

Unfortunately, as these issues are considered confidential by the admin team, we cannot disclose the full details of them publicly.

Our non-involvement means that any service that we provide will not be provided by us at StreetGeek X. This covers a wide variety of things, which we won’t go in to here due to confidentiality issues.

We hope that this will be a singular occurrence, and we will continue to strive towards resolving these issues in the future. Unfortunately, our words have not been heeded and we felt that action was to become our voice in this matter.

Do not take this as a “banner of protest”. This issue is purely between us (William and I) and the SGX team.

Sincerely,

.

~micolous and ~firstyear

Posted in Lanning | Comments Off

More portal2 v2.8.3 API changes

There’s some more updates to portal2′s API.

UserProfile objects (returned by whoami and whois_ip) now also include the user’s forum numeric user ID. This means that your application can track when a user has changed their username.

Additionally, there’s now a new “python” output method for the HTTP GET API which gives the output of repr() on the result object. It’s not recommended that you use this with Python (instead use XMLRPC), but there may be instances where you find this useful.

Posted in Coding, Lanning, Projects | Comments Off