*chuckle*
mbp gets a gold star for the Election Chaser reference ;)
*chuckle*
mbp gets a gold star for the Election Chaser reference ;)
So SF dies, VA dies, /. dies, K5 dies. I think T.I.S.M. said it best, with BFW. Life goes on, people.
In other news, jaq.age++;
Finally got this semester's graphics demo night over with, expect 2 new OpenGL xscreensavers Real Soon Now(tm).
haxoring
I've just spent the last 2.5 days trying to rotate an object in my scene in OpenGL -- I tried angle/axis using cross and dot products, I tried using quaternions, I tried sacrificial lambs. Every time the object would just be at some seemingly random orientation. I'm sure most people know, 2.5 days of pondering the same problem can make you a bit jumpy.Anyway, just before lunch today, my train of thought went back to first principles of a rotation, namely breaking the destination vectors up into components and adding them onto the source vectors. I decided that was too much computation, I'm repeating calculations, too; why not just... stick them in a matrix... why not just turn these 3 basis vectors I have describing the target orientation into a matrix? I do so, run the code and it works.
I am stunned.
I am so stunned, because after 2.5 days of nothing working, you really don't expect some fantastical whim of an idea to actually work first go, especially if you haven't thought about the solution at all to verify that it'll work. I get some food, and the maths behind it falls into place, and I kick myself for not seeing this solution earlier.
And I'm still on schedule. There's hope for me yet.
meatspace
Oh, and I got paid today! /me does the dance of happiness
hax0ring
spiv and I just hacked up an OpenGL simulation of Rubik's Snake, based on an idea he and a friend of his had a few years back. Now Peter has contributed a lot of different shapes to it, and Mark (not Styx) made it compile on windos. I'm currently getting it to work with xscreensaver. Expect an URL shortly.
RtCW
The bastards at iD have now made me spend 80% of the last 3 days playing Return to Castle Wolfenstein. Trust them to release it at the start of uni holidays. I love it, I really can't wait until the full version is released. I also wish I had better connectivity, there are only 2 sub-200ms ping servers I can connect to, one of them being my ISP's, so the competition gets a bit boring after a while.
meatspace
Halfdave are playing at the Bat and Ball Hotel, Surry Hills, Sydney on the 5th of October, if anyone wants to come check us out.
i really want to consider rolling my own linux distribution, for personal use that is. I *really* like debian but it is antiquated.
Personally, every time I went to roll-my-own, I kept coming back to Debian. RYO just has too much overhead to stay current. Plus I'd like to know how it's "antiquated" :)
My solution will be apt on slackware.
...and then you'll require either dpkg or rpm, and then you're just duplicating work. You may as well just apt-get -b source all your packages, it'll save a lot of hassle.
Then again, if it's what you want to do, don't let my opinions stop you :)
meta
ReadMe certified me as Journeyer. I'm flattered, but I'm not so sure I deserve it :)
hax0ring
I've spent the last ${rand} days working on an OpenGL visualiser for GPG trust webs, called gpgl. I expect I'll have some tarballs available within a week, once I get a few annoying bugs ironed out.
meatspace
I'll keep my opinions to myself, because they're strong, and this isn't the forum.
Weeel. I recovered a ton of source code that I'd accidentally deleted (e2recover is hella-useful), so I'm really happy about that -- note to self: don't keep cvs trees on the same partition as the working copy. I also worked out a problem with my camera movement in OpenGL, my coordinates were all over the shop. /me bounces.
Last night I watched some of the Beastie Boys DVD at a mates house. Some of those clips are damn funny.
o/~ MIXMASTER MIKE WHATCHA GOT TA SAY?! o/~
You should come to Sydney sometime. I'd like to buy you a beer.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!