Older blog entries for bcully (starting at number 12)

Been doing a lot of work on my s3kr3t radio station. Hopefully I can decloak it in a few weeks.

Still looking for work, and beginning to go a little insane about it. Speaking of going insane, I am finding it difficult to resist the current gun thread, something which I normally elude with ease:

Insane mode: on

As I understand it, we Americans are granted the right to bear arms in order to defend ourselves against an oppressive government (not against criminals, those are the government's responsibility). Fair enough, but does anyone really think a group of people with pistols, shotguns or bows and arrows are going to be able to topple the federal government nowadays? Two hundred years ago maybe, but now we couldn't do a thing with these toys. In keeping with the constitution, we should have the right to bear serious arms.

How strong? What would it take to topple the U.S. government, should it become an oppressive regime? I think individuals need access to...

nuclear weapons. Yes, the bomb would keep that pesky white house in its place.

Remember, nuclear weapons don't kill people. People kill people.

Insane mode: off

ices 0.2.1 is out. Now it runs on Solaris and the BSDs. None of those bugs were My Fault (tm).

My s3kr3t radio station is back on line in its new colo home, and I'm happy. I missed it.

I'm beginning to get pretty depressed about how hard it is to find decent work right now. I'm running out of time, too...

Yay! That !@#$ beam-it story has finally been bumped off the main page. Thank you, new stories.

I've added VVV's account-hook to mutt, working with multiple IMAP accounts is not so bad now.

I should be releasing ices 0.2 (first in the development branch) today. Chock full of new features, including the multiple streams and vorbis reencoding...

I've checked in support for vorbis source files in ices. I'm in time for Ogg/Vorbis 1.0rc1 too :)

Now to get back to mutt hacking...

ices 0.1.0 is out, which means immediately afterwards I merged in the multiple stream code. now to do error-handling. The icecast project is really fun, I'm enjoying working with jack and michael too.

I really have to get a job soon...

Well, I'm now the ices maintainer, so the multistreaming code will probably be official ices code some time next week. Before that I'm bringing the current CVS tree back to health. It compiles and runs again, the only thing left before I tag it and merge in multistreaming is to make it backwards compatible with the last stable release of LAME.

Well, mutt 1.3.19 is out the door, so I took a little break. That means hacking on something else, of course :)

This time it was icecast. I just taught ices how to reencode its stream at multiple bitrates/channels to multiple mountpoints. This is handy for web radio stations (like the one I'm developing in s3kr3t), since you can broadcast the same stream for broadband and dialup users.

I sent the patch to icecast@xiph.org, it's also here (gzipped).

nice day, maybe I'll go for a bike ride.

Mutt now has the last feature I plan to add before 1.4 (you can select your authentication method). For the next couple weeks I expect nothing but bug fixes. And I've closed about 25% of the open bugs in the last few days...

I had a look at computer jobs in Toronto on monster.com, and they are not attractive. I wonder where the good-looking jobs hang out...

I've been on a mutt tear - fixed a zillion little network bugs and worked on concurrent access to the same IMAP folder. Now

  • it doesn't seem to crash
  • if you change message flags in one session they get picked up automatically in the others
I don't know how many people will notice unless they're playing around, but it looks cool.

I've gotten almost all the features in that I want for 1.4 (still want to make authentication method configurable), after that it's pure bug-hunting. I think.

It looks like the driver API will have to wait. I raised the topic on mutt-dev and it looks like we're going to start the push for 1.4. I'll be doing bugfixes for the next couple of weeks - caught a nice bug with multiple sessions on the same mailbox today. I should work on what happens when you lose your connection now.

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!