Saturday, October 29, 2005

Yay, thanks Kat!








Decker
You scored 33% stealth, 13% combat, 7% magic, and 86% tech!
They say you're not a fighter, but you manage in your own way. You're idea of combat is a battle royal with a security program. You're chances of dying are just as high, but you don't even have to leave the comfort of your own chair.







My test tracked 4 variables How you compared to other people your age and gender:



















free online datingfree online dating
You scored higher than 99% on stealth





free online datingfree online dating
You scored higher than 0% on combat





free online datingfree online dating
You scored higher than 0% on magic





free online datingfree online dating
You scored higher than 99% on tech




Link: The Shadowrun Class Test Test written by k4tn1p on Ok Cupid, home of the 32-Type Dating Test

Mood: tired
Music: None

Wednesday, October 26, 2005

Monster Bert!


Hideous Evil Rage-Bound Explorer-Reaping Townsfolk-Injuring Creature from the Underground Sanctuary

Mood: relaxed
Music: None

Monday, October 24, 2005

Mantis SOAP

I was whining about the lack of SOAP support for Mantis last week. I was all ready to code it (NuSoap makes SOAP in PHP quite easy - still not as easy as .NET, but close), and I found a solution: MantisConnect, from FutureSoft. It works really well - our old bug system now posts bugs straight into Mantis.
Mood: impressed
Music: None

Friday, October 21, 2005

What a surprise...








Wizard
40% Combativeness, 36% Sneakiness, 100% Intellect, 13% Spirituality
Brilliant! You are a Wizard!
Wizards are spells-casters who study powerful arcane magic. While Wizards tend to be pretty fragile, some of those spells can pack quite a punch. Unlike Clerics, Wizards aren�t as good at fixing people as they are at breaking them, so watch where you toss that fireball�
Your most distinctive trait is your intelligence. You're probably well learned and logical, if perhaps a bit fragile.







My test tracked 4 variables How you compared to other people your age and gender:



















free online datingfree online dating
You scored higher than 21% on Combativeness





free online datingfree online dating
You scored higher than 49% on Sneakiness





free online datingfree online dating
You scored higher than 96% on Intellect





free online datingfree online dating
You scored higher than 5% on Spirituality




Link: The RPG Class Test written by MFlowers on OkCupid Free Online Dating, home of the 32-Type Dating Test

Mood: tired
Music: Dio - Not About Love

Thursday, October 20, 2005

Bug tracking systems

I've been looking into bug-tracking systems. Trac looked very promising (SVN integration and all), but doesn't handle multiple projects very well at all - and the code is a mess. Bugzilla is huge, bloated, and confuses end-users. I ended up with Mantis for now.


SVN integration is messy as all hell, but seems to work. The interface itself is good, and manages to be both simple enough for end-user reporters and full enough for developers/managers. Downsides: no SOAP/XML-RPC support for external bug writes, no easy external/remote API at all.


One day, an open source bug system will come out with a good API, SOAP support, db-neutral database support, a good interface, and good scheduling support. I guess I could add to Mantis...


Mood: accomplished
Music: Dio - Holy Diver

My travel map!


create your own visited countries map or vertaling Duits Nederlands
Mood: happy
Music: Nefilim - Chaocrisy

Thursday, October 13, 2005

Clock drift ate my email!

I just spent a bizarre two hours trying to find out why mail would be delivered into inboxes very quickly, but not appear on POP3 for about 10 minutes. The answer really surprised me: clock drift. It turns out that Qmail's POP3 client won't acknowledge the existence of mail with a filesystem timestamp in the future (as soon as the clock reaches the file timestamp, the message is downloadable). We have one server storing all mail, and several POP3 daemons pointing at it over NFS. Server clocks drifted, with the NFS server in the future by about 10 minutes. The result? Mail arrives quickly, but isn't downloadable until the other servers catch up to the delivery time.


Wierd.


Mood: accomplished
Music: None

Wednesday, October 5, 2005

Not who I would have expected!





You scored as The Operative. You are dedicated to your job and very good at what you do. You've done some very bad things, but they had to be done. You don't expect to go to heaven, but that is a sacrifice you've made for a better future for all.












































The Operative





75%

Simon Tam





69%

Capt. Mal Reynolds





63%

Zoe Alleyne Washburne





63%

River Tam





63%

Inara Serra





50%

Hoban 'Wash' Washburne





50%

Kaylee Frye





50%

Shepherd Derrial Book





50%

Jayne Cobb





25%

Which Serenity character are you?
created with QuizFarm.com

Mood: happy
Music: The Who - Behind Blue Eyes

Tuesday, October 4, 2005

Bad doggie, SOA, Message Busses

Last night was odd. Walking home from the gas station (around midnight), a door on Hinkson opened and a black dog rushed out at me. Growling, snarling, and making a bee-line for me! I did my best "bad dog, shoo" mean yell (which stops most dogs) but it continued right at me. Fortunately, stealth was not its strong-point, so dodging it's first attempt at biting me was really easy. It's second bite was aimed at my ankle, and I (not entirely deliberately, in all honesty) ended up kicking the beast as it bit at my steel toe-cap. It yelped, and a man ran out of the house, restrained the dog, and started yelling at me. I politely asked him to desist and left. Noone hurt, but it sucked.


SOA
I've been reading a lot about Service Oriented Architecture in trade journals lately. This got me thinking about what, exactly, SOA is. Like most buzzwords, it seems to represent a number of things. Most important are loosely-coupled components (something programmers have aimed to achieve for decades). These seem to have to be remotely invocable, probably via SOAP (although this seems to be more the lingua franca of the moment than a necessity). Most SOA discussions refer to using business rule engines/orchestration engines to abstract connecting code together - almost abstracting it out of the programmer domain altogether, and into manager-level "join the dots". (This is a good thing: business types can focus on business logic, programmers on implementation.) Finally, there seems to be a requirement to invest in a Message Bus.


Message Busses
So the question that comes up is "what the heck is a message bus?", and how does it differ from message queues, remoting, object brokerages, WSDL, sockets, and every other method of passing messages? The answer is both that it doesn't, and that it is more formalized while being more loosely coupled. Huh? More formalized and more loosely coupled? That makes no sense!


Sadly, it does. By sticking to a formal message format (in theory transport-agnostic, but they all seem to be XML-HTTP-SOAP right now), and serialized objects, the message bus can offer MQ-like guaranteed delivery, broker services, and asynch. processing of messages without any understanding of the content. Routing, priority, and similar become a purely messaging problem, while each component worries about working with the nicely de-serialized objects.


Revalation
And then it struck me, in a blinding flash of incorrect grammar: I've been doing this for a while. The entire Thoth architecture is based on format-agnostic message passing (with routing, guarantees, etc.), componentized business logic (with some scripting, but not quite as much), and the capacity to scale each component section to different servers if necessary. I made an SOA without knowing what one was!


Mood: tired
Music: All About Eve - More Than This Hour

Saturday, October 1, 2005

Former education secretary suggests aborting black children!

William Bennett was education secretary under Reagan, and is still held
in high regard by many in the neo-conservative camp. His outburst today
is inexcusable, unless he has simply lost his mind:
http://www.guardian.co.uk/usa/story/0,12271,1582356,00.html



Mr. Bennett said on a radio show: "If you wanted to reduce crime, you could, if that were your sole purpose; you
could abort every black baby in this country, and your crime rate would go
down.
"



Sometimes a statement is so heinous as to make it hard to even know
where to start refuting it. I'll merely inject the suggestion that if
we aborted all children born to lower socio-economic strata, we could
probably achieve an even larger temporary decrease in the crime-rate.
Temporary? Why yes - sooner or later, wealth redistribution in this
country would simply make a new class of poor.






Mood: tired
Music: None