Older blog entries for davidr (starting at number 12)

Wow, long time no write.

What can I tell you. Well, life has settled down again, and I'm actually coding again! The change in my job means that I have a bit more time to myself and so some of the things on my ToDo list have been getting some attention.

I've added a wireless 802.11 network at home. To help with this I've also added a dedicated 24/7 server for DHCP and DNS. Whilst in SF for the ApacheCon Ben and I actually wen tot one of the BAWUG meetings which was interesting and I'm following the efforts of Consume here in London.

The web server I run has also had a big upgared and is now running using Postfix/Cyrus Imapd instead of Sendmail and UW. The conversion wasn't that straightforward and stole a bit of my time last week :(

Work on writing a new libtool for BeOS continues with Jeff Trawicks OS/390 code acting as the base. It's interesting and shows just how complex the whole thing really has become. How did we ever manage to get ourselves into such a situation? Surely with the benefit of hindsight we can all agree there *should* have been an easier way of building software on multiple platforms... The good news is that as the libtool is written in C it's much faster than the shell version we've been using.

Apache 2 still wanders along towards a release. There has been some discussion about the direction the project is going in but genrally it's moving where I think it should. ApacheCon was good and it was nice to see everyone again. The next one is in Dublin so time to get my leave arranged again :)

well, the grass won't cut itself in the morning, so time for me to get some sleep... :)

Happy coding!

Hey, long time no post! Guess what, I've been busy. Yeah, it'll come as very little surprise, but my life has been running at 110% again recently so now things are calming down a bit I thought I'd try to update this.

Well, my conversion course is almost done, with 4 of 12 completed on the final stage, and so the last 6 weeks hasn't been totally in vain :) It's been a hard slog and my brain still hurts from cramming so much information in such a short time. Spending a couple of days lazing around a pool has definately helped some, but I think more of this sort of work is required as soon as possible :)

Given the amount of effort required for the course it probably wasn't the most sensible time to start really pounding on GDK again, but then for some reason I did anyway. The good news is that real progress has been made and the code now builds! Not only does it build but we have a testgdk program that responds to mouse clicks and runs tests! there's still a long way to go but the new web site and a new group of people interested and contributing (shock horror) has definately helped things move along nicely. http://www.david- reid.com/gtk2/

Apache is back to building again on BeOS and BONE continues to go from strength to strength. It'll give a few people a surprise when it's released. There's also been more involvement from a couple of guys who've been helping with apache for a while now, but the downside is they now kick my butt on new-httpd if the code doesn't build :) Peer pressure can be a great motivator can't it?? :))

Well, time to get some sleep as tomorrow is another day.

Well, this afternoon the UK Be User Group had it's first get together in Guildford! not bad given how long it's been around, but it was a good afternoon and worthwhile.

During the get together I was persuaded to change the build mechanism of the GDK code I've been hacking to use Be native projects and the BeIDE as this makes a lot of Be developers happier than the more conventional unix build mechanism. I'm hoping that this will give the effort a small jolt and get some of the work done. Once it's done we can them move back to the Makefiles and the normal build mechanism. Well, having done all that I've actually made the files available for people to hack at, so here's hoping a few people will contribute some code!

I've added some code to the BeOS MPM that gets it exiting correctly and it tries to restart gracefully, but it dies at some point with no error, but I think it's segfaulting so it'll be time to debug again soon. Of course if the be debugger would work it'd be a quicker job! Might have to get a copy of a newer gdb and have a go with that as it sometimes works better for this sort of thing.

The course goes well and I'm looking forward to escaping the classroom after next week to start the next stage of training.

Well, time for sleep!

Well the start of another year. My hope is that this time next year I'll be able to look back and think that 2001 was a good year. I have to say that in a lot of ways 1999 and 2000 haven't been good years for me, so here's hoping.

Submitted the 3rd patch for GLib on BeOS to the GTK team tonight, maybe this one will finally get into the code? I've done a lot moer on the GDK for BeOS and even made a fair bit of progress but it still needs a lot doing to it. I need to get some more people looking at the code...

Few minor bug fixes to APR in the last few days and a few more people are now looking at the code which is useful and throwing up some good fixes. As always more eyes == better code!

Well, time to go to bed I think! Hope you all ahve a good year.

Well the festivities are over for another year and I'm already back at work. Just having Xmas day itself as a day off isn't good but there it is...

I'm up to my eyes in GDK code at present as I try to bring the old BeOS code into line with what's in CVS. the last year and a half have seen a lot of changes and getting the code working again will be a challenge. The build process itself presented quite a few challenges as BeOS has some strange quirks :) I'm making progress but it'll be a while before I have anything stable...

The BeOS version of Apache 2 has had some problems with the build process as well and I'm hoping to spend some time with the code over the next couple of days to try and get it working before we release a beta!

The laptop has led to a dramatic increase in my output which is good although it's taking some time to get used to having it and getting everything setup before leaving home.

Well, time to go eat and then get back to my code...

Happy holidays one and all!

Well I'm as busy as busy can be and I'm basically knackered...

I'll post more information as to what I've been doing in a while when I have time to breath! :)

Monday morning and another weeks starts...

The last few days have been a bit of a blur (the JD on Friday night probably helped) but productive. Saw Bill Bailey on saturday night who was incredibly funny and I'd reccomend him to anyone who gets the chance.

My ISDN router now talks DHCP and seems happy with life in it's new role which should make adding to the network easier.

I've submitted a patch to new-httpd for the network changes in APR. The patch ended up being much larger than I'd intended so I didn't just commit it. I'm hoping a few people will review and if there isn't too much negative feedback I'll commit tomorrow when I get back from Barcelona.

Other than that this week should be quieter and will hopefully see the arrival of a laptop and more Christmas shopping.

These early mornings are wiping me out...

Well, after a very early start managed to get a couple of hours to add the apr_port_t and start changing the code over to use it.

Now, sleep is called for I think and then maybe start looking at the remote/local change, or maybe the other way round :)

Well, it's Sunday evening and it's raining! No surprise there then really! Roads are flooding again, more trees have fallen and its going to be interesting getting to work tomorrow morning!

Had a good afternoon at the first birthday party for our neighbours kid, even if arriving late due to fixing some code :) (valid excsuse methinks) Of course if I had my laptop and wireless (should have them soon) then I could have done it there, but that might not have gone down too well...

The v6 patch for APR is now on it's 4th revision and the code is much better. Hopefully this one will bring us closer to a patch that people can live with and will allow us to finally get it committed.

On that score I'm going to commit some code later tonight that allows APR's configuration to see if you have v6 networking and will set a few variables if it does. Of course nothing will happen, but it's a start :)

I've also discovered that my ISDN seems to block some incoming traffic, but why I'm not sure. Have to investigate that one...

Back to work again tomorrow :(

Well, finally managed to find time to make the binary distribution of Apache 1.3.14 for BeOS 5. Hopefully it'll be on the server shortly...

The IP V6 work progresses and I managed to get Apache 2.0 running using V6 sockets on Sunday night after changing just 2 lines of code! Looks like we did some things right in Apache 2.0? Actually adding the code to APR wasn't hard but the patch is now in review to make sure we're all happy with it before I commit.

Back to work yesterday, what a drag... But at least it's not raining today!

3 older entries...

New Advogato Features

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!