A couple of us spent ages tracking down a segfault last night. This fault has been annoying us for a while, as we couldn't isolate when and where it was happening. Yesterday we found out roughly where it happened, and called the pack to chase.
After about four hours of gdb, printlines and hoping for the segfault to appear we got it. One line in the MIME::Lite module, that occasionally would cause the system to segfault:
open SENDMAIL, "|$sendmailcmd"
Phffft. Something is going wrong in
open somewhere, sometimes. Time to change the implementation methinks.
Lots of people have already written about Safari, which I think is a pretty good web browser for a beta. I'm going to talk about the X11. XDarwin was pretty slow on my 500Mhz iBook, but the Apple X11 that was just released is fast. Very fast. So now I have a proper IRC client at long last
I fixed a fun bug in Regexp::Copy this weekend. As you copied regexp's into another rather than replacing the magic, the magic would grow and grow and grow. Hmm. Fixed now.
The uploaded file
has entered CPAN as
size: 2646 bytes
I've had a right old time today. It started with something pretty simple, be able to freeze and thaw regular expressions with Storable.
It didn't work easily, and I've had to go down roads I've not been down before (namely, XS). So I'm a little nervous about sending it out onto CPAN. However, if people want to be able to:
use Storable qw( freeze thaw );
my $struct = freeze( qr/a pattern/ );
my $re = thaw( $struct );
all they need to do is download and install http://www.ululate.co.uk/code/Regexp-Copy-0.01.tar.gz and stick:
at the top. Provided no-one uses it and finds that it goes horribly wrong then I'll release it on to CPAN in the next couple of days.
Its been a while since I wrote in my Journal. Quite a lot has happened in between however, so its probably worth jotting down a few things.
I moved. We bought a house, moved into it, have started rennovating it, and that is taking an awful lot of my time.
We've bought a car. We were sort of hoping that we wouldn't have to, being 'londoners' we were used to having an irregular bus service and striking tube workers and therefore didn't need one when were living in the city. However, now we are on the outskirts and it becomes a little more necessary. So we bought a car. A mini cooper (the original one instead of the new expensive one) in British Racing Green. Mmmm.
Anyway, between work, and the house, and all the other annoying random crap that fills ones life, I've not had much time for anything really. Ho hum...
I have been putting Pixie and Pipelines and OpenFrame all together in the writing of Katrien's website however, and that is proving to be quite an interesting diversion from work, but at the same time providing me with all sorts of crackfuelled schemes to try out.
Perhaps I should make more time... who knows?
...in the context of a web application server that I can find is this.
The sad thing is that it came for an aol user
The idea had been around for a while of course, but more in hardware (as in serving an application from a box) instead of software (as in serving an application from inside a piece of software called an application server).
The first use of the term 'enterprise system' I can find is in this conference schedule:
AAAI84 - June 27 1984
The solicitor finally got in touch to let me know that we'd exchanged contracts and that everything had been set. We move in next thursday.
I've got to call all the utility companies, pack up everything that we own, book a removal van, and sort out ADSL. Where am I going to find the time ?