Thursday, February 28, 2008

Update O Rama

Well, after the clouds system work, we're moving on to the more mundane stuff like encryption. It's nothing too terribly interesting (because we do happen to have to work on the foundations) but it is something that is absolutely needed.

I won't go into details because that would just give hackers a reason to try and attack this thing, and the less we say about how it all works, the less they know to begin with. Suffice it to say, security for Andromeda is pretty airtight as far as this sort of thing goes. Being computer guy myself, I know better than to ever say something is "unhackable". Where there is hundreds of thousands of hackers banded together, there is always a way. Hopefully we've kept it as secured and locked down as we can, and it doesn't require too much of your CPU time in the process.

In other, more interesting news, discussions have opened concerning audio formats that Andromeda will support. On the list is the obvious OGG, WAV, etc along with possibly a Tracker format like S3M in place of MIDI.

We're not huge fans of MIDI over here because it sounds like crap and should be set ablaze in this age of high fidelity audio and broadband internet. S3M isn't super popular, but in the inner circles of audio it has it's uses for better sounding music tracking.

The jury is still out on the usage of MP3 format for various reasons, mainly the idea that there is a patent on it and the company that holds that patent wants licensing for products which use a decoder. That price is fairly steep for a format that is widely used, so we may or may not include MP3 on the list.

In the end though, it's not a big deal because Vorbis is an open source format (OGG) and has incredibly better sound over MP3. So when all is said and done, OGG is the Betamax of audio formats while MP3 is the VHS.

But.. kinda... not.. Ok that was a terrible analogy, and I apologize. OGG is lesser known and used, but it's quality is superior in a lot of ways to MP3. And while MP3 format is the distributed equivalent of VHS, they have licensing for decoder usage which gives it BetaMax qualities. Where on the other hand, OGG has a free distribution model (like VHS), but superior quality (like BetaMax). Unfortunately, like BetaMax, it is lesser known and used.

I seriously think I just wrote the world's worst analogy... *sigh*

Nope, the sky didn't open up and smite me, so I can obviously have done worse than that one.

My real question about this though is, at what point did MP3 become the new GIF format? I mean, GIF started out great and became widely adopted and used. As soon as it did, though, the company that owned the patent for the format decided to charge people for using it, by imposing a surcharge on the software which can decode and encode it (read: Photoshop, PaintShop, etc). Now years later (or maybe this has always been like this and I was unaware) the company which has the patents for MP3 format are suddenly coming out and imposing a surcharge on software which can decode MP3 format audio, but this seems just like how GIF worked out in the end because they waited till it became popular and in wide usage before saying "oh, and by the way, you all owe us money".

That is a very underhanded manner to do business.

Which is why so many places are looking into a form of Animated PNG format to replace GIF. Firefox is supporting APNG format (which is not officially supported by the PNG group) and is a Frankenstein sort of format, but the alternative was MNG format which wasn't fully adopted either by the PNG group themselves. So what the world really needs right now is an Animated PNG Standard, which is free to use, and to fully usurp the GIF format.

You'll be happy to know that Andromeda supports pretty much all major file formats for images, including Gif and Animated Gif. While we know that GIF has some screwed up license fee to be paid, like the rest of the world, we don't care.

We have plenty of alternatives for an animated image format built in, like MNG and APNG that are ridiculously superior to 256 color GIFs. So by all means, let the people who own GIF format send us a cease and desist. We'll remove them from the software overnight and not shed a tear.

As for MP3 though... I think that is just a sad, sad, tale. We'll see how that works out in the end, though after checking into OGG I've come to the conclusion it sounds just as good if not better without the hassles that MP3 would bring. So we're leaning towards excluding MP3 format altogether and sticking with OGG.

Open Source formats are seriously on the verge of slaughtering the proprietary formats. Anybody actually use ATRAC from Sony? How about those crippled DRM formats from the online stores? These companies need to wake up already... or better yet, by all means, keep it up! We need more DRM and more licensing fees!

Yeah that's the ticket! Piss off the world so much that they drop your format altogether (*cough* GIF *cough*).

Anyways, that's the update for Andromeda... and here's Bob Johnson with the weather...

- Andromeda Team -

Wednesday, February 27, 2008

Wholly Communion?

One of the things we are currently working out at Connections is our "positive proclamation." Let me unpack that - Too often, and very easily in a church as broad as what Anglicans are, we find ourselves doing something or saying something "just because." This is a topic in itself, but I have a specific example - and that is communion.

As a young church plant one of the things we reacted against was the impetus in traditionalist congregations to have communion every week. So we reduced the frequency of having it. And in the end, to be frank, it became a bit of a "tack on" - a something we did because we "ought to." And when we did celebrate communion it was therefore ambiguous and unclear as to why it was there and what it was doing.

The difficulty of course is that in Anglicanism there is a whole range of ways in which communion is treated. And so by not actually "positively" proclaiming something about it, we end up not saying anything at all, or (perhaps worse still) confirming in people something that it is not!

So what is the "positive proclamation" of communion? It has to be from the place we believe the Bible takes us with regard to it. And there's no point throwing around the theologically technical terms (I'm not a Zwinglian by the way) because while they may teach they do not proclaim.

And so we developed a very simple communion prayer based on Luke's gospel - prettied it up for the data projector - and we now surround that prayer with language which gives purpose and clarity to what we are doing. Let me give you and example from this week's service notes:
  • In this congregation, we share together bread and wine in a time of communion.
  • This is a time when we look to Jesus, the author and perfecter of our faith.
  • At the meal just before he died, Jesus used bread and wine as symbols of the new covenant – the promise he made to his people that he would save them from death and give them freedom in life.
  • And so, as often as we can, we gather around a table to grasp and be grasped by these promises of Jesus.
  • It's an open table – you are welcome to join us.
  • But this is not something that we do lightly but in full recognition of our need of him.
  • The same person who told us to look to Jesus told us: “Let us throw off everything that hinders and the sins that so easily entangles, and let us run with perseverance the race marked out for us.”
  • And so if you are entangled in something that is not of God, here is a time to turn to God and be free. Here is a time to confess to him those things of which we are ashamed, and be lead by him in a way that is renewed and restored.
  • (Pray to confess, declare the gospel truth, lead on into communion)
Of course this is a work in progress, and of course the exact wording of what I say changes in interaction with where the congregation is at. But this is a "positive proclamation." The example above uses the theme for the week of the first verses of Hebrews 12.

In the end, though, we want communion to speak. We want it to proclaim gospel truth. And so, maybe not every week, but over time, the people need to recognise things like this:
  1. That this is to do with Jesus and the covenant he makes and enacts through his death and resurrection.
  2. That it's not a passive thing - we don't just "grasp" Jesus through communion, but we are "grasped" by him.
  3. Therefore it not only speaks of the gospel - freedom from sin and the burdens of the powers of this age, but it becomes a means of engaging with the gospe - it facilitates change in us. We are not to be unmoved by communion.
  4. There is complete freedom to not partake, because of undealt with sin or broken relationship - and that is not a bad response - as long as it as part of a process of faith and response to Christ.
  5. It is evangelistic - it should so speak of the gospel and the blessings we have in Christ that non-Christians who see it should say "I want some of that."
This is an incomplete list, and incomplete thoughts. But that is what a blog is for. Give me your thoughts, and it will be iron sharpening iron.

Cheers,
W.

Kickstarting

The official first post.

Can I name it up from the beginning, I'm not sure what's going to happen here. I assume that there'll be some random thoughts, some soap-boxing, and perhaps the occasional rant. I'll share stuff I find that I think is funny, insightful, thought-provoking or challenging.

In the end, the whole point of this is because I'm a journey as a person and a pastor. And perhaps someone somewhere we'll get some benefit from sharing bits of the journey with me.

So enjoy the ride!

Blessings,

W.

Saturday, February 23, 2008

Pandora 2.0

I finally got a chance to wear my new hair extensions at my mate's goth-themed birthday bash.

We went out in Norwich yesterday and had a bloody good time.

I was wearing this:
You're doing it wrong

Quite a lot of black PVC; black and blue acrylic hair extensions and the obligatory cyber-goth goggles. I also had spider-web pattern fingerless gloves, but hadn't put them on yet when the picture was taken. Sadly the black PVC knee-high boots aren't fully visible in the pic, which given the pain my toes were in by the end of the night is an absolute crime. But at least the hair went down very well.

In the first pub of the night it was the icebreaker that led me to have a really cool chat with a couple of girls doing the chola look. And when we got to The Catherine Wheel everybody wanted to have a closer look or a feel.

What really made my night though, were the compliments.

The birthday girl joked that she wasn't going out as she couldn't compete, and later in the evening her best friend told me that she was really concerned when she heard what I was wearing, but having seen it she was impressed.

Being told you are "pretty" by young ladies is also an ego boost (even if they were drunk and more flattering than honest!)

I also got two commissions to make more hair extensions.

Wednesday, February 13, 2008

Poisoned!

As a young sprog I enjoyed video games and spent many a happy hour feeding the machines with 10ps to shoot aliens, drive cars, and pick fights.

One of my favourite games was Final Fight, a side scrolling beat-em-up, and of the classics.

As part of my early development I was attracted to the characters of Poison and Roxy - two trollops who kicked arse in hotpants, crop tops and leather biker's caps. Sexy, tarty and badass, a winning combination to a young'un starting puberty.

It was only today that I found out that both are trannies!

A Capcom executive was unhappy seeing women getting beaten up, so the developers made them pre-op TS. When the game went to America they just replaced both characters with two male thugs, but the girls have appeared in other games since

"Let's set the record straight: In North America, Poison is officially a post-op transsexual. But in Japan, she simply tucks her business away to look female."
-Yoshinori Ono


Read more on the strange tale at Wikipedia

Monday, February 11, 2008

Development Update

Progress is picking up as we move into the latter stages of alpha. Of recent, the focus of the progress is centered on the new clouds system, based on the Dobashi method. Current tests are showing the lowest frame rate to be 53 while the standard FPS is around 189 or higher.

Our target goal for the system overall is to achieve a constant frame rate of 30 or higher, with emphasis on a balance of looks and speed. The clouds system is highly optimized to be volumetric while looking natural and not requiring an overly large amount of CPU power to run.

The reason for this is that the clouds system does not require such things as Shaders to work, unlike the Windlight system that Second Life is currently using. This results in a clouds system that both looks good and runs at a high frame rate on older systems without Shader supported graphics cards, which turns out to be a problem when a user has a system that cannot properly support Shaders.

We at Andromeda Media Universe believe that such things as shaders should be an addition to the system but not a requirement in order for the environment to still look good. Basics such as clouds should be default, and not an option, with lighting effects on the clouds being the option should you wish to increase its' looks.

Procedural textures are coming along nicely as well with initial testing on the terrain going as planned. We have to remove part of the dark streaks from the algorithm (the shadows are too dark on the generated texture) but other than that it looks like very respectable grass with the odd flower thrown in for randomness.

As of this posting, I would like to say thank you to the 27 people who have so far sent in their pre-registration forms. Progress towards closed beta is coming along at a steady pace, but is still a few months away as we are looking to start the beta in late spring 2008. If you have any friends which you think would like to join the closed beta, by all means have them fill out a pre-registration form and we'll keep it on file for later.

Thank you from the Andromeda Media Universe Team