Archive for September, 2004

MetaWeblogger Updates

Monday, September 27th, 2004

I’ve spent a good deal of time working with MetaWeblogger in the last week. Things are looking good. I now have a platform independent preferences storage system that uses XML and the .NET Framework’s Isolated Storage system. Using GConf would be cool, but it’s not cross platform. Besides, it was good to actually learn to write an XML parser.

The application no longer writes to the console, which is good. The status bar is actually serving a purpose. It makes the whole application feel more responsive.

I have an integrated blog manager, which allows for multiple blogs to be worked with, which is exciting. This whole process taught me a bit more how to write dialogs with Glade. There’s still a problem that the close button whines about some signal not being connected, but it’s not a show stopper or anything. I must iron that out in the future.

Posting is now an asynchronous operation, which is wonderful. Now, when a post is sent off the whole application doesn’t freeze until the result is back. However, I can’t retrieve the status of the result. Calls to EndInvoke cause the program to stay stuck, which sucks.

Since my last writing about MetaWeblogger, I have achieved all of my goals. My next goals include figuring out that peculiar EndInvoke bug, catch exceptions to make the program not die anywhere from bad input, and professionalize what I do have working. After that, it’s probably on to implement more of the MetaWeblogge API.

It’s been fun writing this program. As I don’t get to do this for work, it’s nice to be able to use my coding for something other than a silly console application and make something that I could use from day to day.

Other than this, I haven’t done a whole lot lately at all.

Two-Handed Clap

Saturday, September 4th, 2004

Big fight tonight. Things almost ended. It was to the point that it was going to be over, but, once we started talking to make things over, things got better. I think we’re good for now. Things will be rocky, but I think that the only way for things to have gotten better was this way. Whatever happens, happens.

I had something else to say, but it’s gone. I’m sleepy.