Older blog entries for josh (starting at number 54)

Well, I'm finishing up my 3rd day, running GNOME 2 on my main laptop and I'm quite pleased.

I've even posted a couple of patches to some easy bugs in gnome-utils.

I set up an internal instance of mod_virgule tonight. It was a piece of cake. Everyone working on it has been doing great stuff.

I remember trying to set an instance up months ago and it definitely wasn't a pleasant experience.


Unfortunately, none to speak of lately.. Hopefully that will change soon..
Last week, I set up an internal Subversion server. It wasn't the easiest thing in the world but for pre-alpha code, it wasn't too bad.

I plan on moving some stuff over from cvs and start using SVN full-time. It'll be a good way to eat our own dog food.

I'm currently finishing up a script which interacts with the rpm database (via the python bindings) and utilizes various pieces of data to create the necessary files for Solaris pkgs. It's both cool and hacky at the same time.

Internal discussions at work are bringing me down a bit. Opinions coming from certain people are surprising. I really mis-read many of them.

Gnome 2

I was able to download/build/install it today on my 2nd laptop via the vicious-build-scripts so I look forward to using it a bit tomorrow. If things go fairly smoothly, I'll put it on my main laptop for everyday use.


Unfortunately, none to speak of though I have some ideas which will hopefully see the light of day...
So, I'm writing this entry in Jericho but it's not the Java version. This part is in Jython. I've been looking at Jython the last few days and I'm really impressed so far. It has taken a couple of Swing classes down from 150 LOC to 35 without losing any functionality.

The key, of course, is to find uses for it at work so it won't just be another hacking language for me.

Another xml-rpc test but this time from Java.

Just a quick test from a xml-rpc. Better content here later


Put together a release of 0.7 of Jericho. It had been a bit since anyone had worked on the code but then all of a sudden, a couple of us hacked some good stuff...

There's still plenty to do and I'm looking to write an Advogato plugin which would allow you to post to Advogato from the app. That might be interesting...


Ugh.. That's been my main quote for the past couple of weeks. The last few days I've been braving the wilds of rpm on Solaris. We are definitely not in Kansas anymore, Toto...

Quick Hack cont'd
Heh. Sure the script downloads the right rpms but it doesn't do anything about new dependencies. I see now that I really need to make this more intelligent so it can utilize the xml files on the ftp site and then query the rpm db on a box to know if you need something.


It sucked today. Nothing more to say than that.
Quick Hack
So, I was tired of only getting 4kb/sec when I used Red Carpet, so I threw together a quick Python script which grabs the latest snapshot from the Ximian ftp site.

Of course, I wanted to get a Rube Goldberg-ish as possible so I'm reading the packageinfo.xml.gz file and then walking through the xml to get the correct filenames. Then I download those.

I think I'll use some of the rpm bindings for Python to automatically install the rpms as well... Hmm.. That would be fun..

I'll post the script when I'm done but if you want to see it earlier, just drop me a line.

45 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!