Category Archives: Tech

That’s the kind of woolly headed liberal thinking that leads to being eaten

Woo for New Toys

My Blitzafe Auxiliary Input Converter arrived today and was promptely installed. For those confused, it is a little box that pretends to be the optional 5 disc changer that can be installed as part of a Civic head unit, providing RCA inputs so that I can hook my iPod up to the stereo while I’m driving around. Thankfully, I managed not to have to remove the entire dash to install the thing. I still have to clean up the installation as there is currently a cable running out the bottom that needs to be turned into a jack. But I need the soldering iron to build the little piece and it is in Indiana. So that part will have to wait for my return to Indiana for a couple of days.

Inspiration strikes again

We had a meeting this morning on the rti/mesh router integration plans. I had spent some time thinking about this over the last month and had a couple of ideas. Well, yesterday I came up with an even better plan of attack that involved some slightly wasteful but probably not performance damaging wrapper functions in non-critical sections of the code base. In particular, we are going to repack interest messages to allow us to leave multi_emulate in the data path. I think this has great promise for giving us the code reuse we are looking for. Everyone at the meeting thought the idea would work, so now I’m off to do the implementation. woo!

Theme Song

I need a theme song. You know, every time I walk into a meeting, a song should play that inspires fear in the hearts of all that are present. It works on TV, why can’t it work for me?

Of course we’re going to try to blow it up…

Version Control is Fun

Worked with Jeff a bit today on moving the LAM CVS trees over to SubVersion. To be honest, Jeff did all the hard stuff. I just suggested a couple minor changes. We pretty much ignored all the problems with third party packages for the old LAM releases. The EOL is so close that it wasn’t worth the effort. I spent some time looking at how to import ROMIO for LAM 10, and it looks like it will all be very much doable, it will just take a bit more effort than before. At least they provide some nice scripts for working with external packages. More to come on the subject, I’m sure.

Live from San Diego

I surviced another tour of duty down in San Diego. I don’t think I’ve ever played as many games of solitaire in a 5 day period before in my life. It was pretty much pointless for me to be there at 5:45 in the morning every day, and I’m not entirely sure why I had to do so. Of course, this week, when I could actually be useful, well, I’ll be at ISI trying to get other things done. Makes sense, right?

I ended up rewriting huge portions of both the build scripts and the logger code base during the week, as an attempt to avoid death by boredom. I think that I’m fairly happy with the changes, other than the fact that I still haven’t unified quite enough code in the logger base to make me happy – we still have too many different ways of doing options parsing and control and all that. Next week, I’m going to try to finish the last of the options parsing fixes – everything should use the GNU libc argp library (there is a standalone package under the LGPL, thankfully). Maybe I’ll be able to unify the logger_options and loggerEnv libraries before the week is out.


Gallery Review

Ok, So I’ve decided that I like Gallery. It does just about everything I could want, all really nicely. It’s nice to be able to change things from the web, rather than hacking on the little configuration files that were everywhere in MiG. Don’t get me wrong, I really liked MiG for what it did. I just want something more. One feature that I would like (that will be in Gallery 2) is the ability to have real thumbnails for movies. The little movie icon is a bit too cheesy for me. But it’s still better than the movie hacks I had in MiG.

And the iPhoto integration is just slick enough to be useful. It could be much more useful, and definitely could do with some more error reporting, but all in all I was very impressed with the whole thing.

Still working on integrating into the entire look and feel of my web site. I have some ideas on how to do this, and a little test showed that it is going to be possible. I just have to finish the article for ClusterWorld first. Damn priorities.

Be a beacon

Photos

Started playing with Gallery as a replacement for MiG as the picture viewing thing of choice on my web page. Still not exactly sure how much I like it, but it looks like it has promise. Still have to hack on it a little bit to make it work with the rest of my web page layout, but that should be solveable soon. The nice thing is that it has very clean paths using mod_rewrite, something that I could never really get working with MiG. Even better, though, is that it has a plugin with iPhoto so that I can update my web page from iPhoto. Or I can just have a tarball to upload or about a million other ways that don’t require the hand stepping that the MiG process did. Anyway, it looks very promising. Should finish making the switch shortly.

Failling Apart

Mesh router meeting did not go so well today. We seem to be having some data movement issues that need to be resolved. Couldn’t even connect two sims and a primary. More coming tomorrow.

He was remarkably healthy for a dead guy

Happy New Years!

Yes, it is now 2004. We will all be incorrectly dating our checks for the next month or so. Hopefully, everyone had a good new year celebration. I hung out with some ND folk in ND for a couple of days. Mad fun was had, although we failed at getting Perk arrested.

CodeTek Virtual Desktop 3.0

CodeTek finally fixed a bug with X11 that has been making the 3.0 betas unusable for me (turned out to be something with remote connections – I have them turned off for security reasons). It’s nice to have virtual desktops that work correctly with X11. One other feature they added that is cool is the ability to have focus without bringing a window to the front. This definitely wasn’t a feature that I missed much when I switched from Linux, but it is nice to have. They seem to have switched to a metalic interface – I’m not sure I like it quite as much, but I suppose it fits better with Panther. My review: Worth the $15.00 upgrade cost.

Unison

Started playing with the Unison file synchronization application. Initially, I’m only going to keep my MP3 collection in sync with it (I keep copies on my laptop and my desktop at work). I may eventually keep some other things in sync that way, although most other stuff that is distributed across all my accounts/platforms is best kept in CVS (so that I have versioning).

Stupid Rich

I woke up this morning with some kind of illness. I blame Rich, for no good reason. I don’t think it is anything too horrible, but we’ll see how it goes tomorrow morning. I really hope this is over by Tuesday – flying sick sucks.

Yet another reason Apple rocks

With Panther, the volume keys on a Sun Microsystems Type 6 USB keyboard do the “right thing”. Now if only stop-a dumped you out to OF :). Anyone know how to get the cut/copy/paste keys to work? That would truly kick ass…

Oh, I’m sorry. Did I break your concentration?

Computer People Suck

I’ve been filling out applications to a couple of grad schools this week. All four schools have some form of online application. And all four online applications suck. USC has two different online applications, both of which are impossible to follow. Cal’s is actually reasonable, except for the fact that it asks the same question multiple times and doesn’t automatically load the question set that matches your department – there are some instructions, but they are in about 4 different places. And Stanfords is, well, painful. You would think that people would be able to write decent software.

Computer People Really Suck

Someone actually managed to get OS X to return two lines from running the “hostname” command. I’m really not sure that is possible, and it really annoys me. I’m trying to figure out how this is possible, but it is breaking LAM’s configure script. I really don’t want to fix what is clearly not allowed (you can’t have multiple hostnames – it just isn’t right). Anyway, it looks like we will be releasing LAM 7.0.3 sometime in the next week. It wouldn’t be a Super Computing conference without a LAM release. No huge new features, just some bug fixes.

Poker Night

After watching Notre Dame finally win a game (woo hoo), went up to Santa Barbara to play poker with the ND crew. Dave came up with some crazy ass games – not all that surprising I suppose. I had about one good hand the entire night, but managed to hold on to end up a bit on the night. I was happy to find some entertainment for the night.

Join the Tivo nation!

I have joined the Tivo nation. I know own a 80 hour Series 2 Tivo. Life is very good – I can now record all the CSI I want. And in browsing through shows on the network, I discovered that MacGyver reruns are on TV late at night! Although the exact time they are on really doesn’t matter all that much, does it? :).

So life is good – I may eventually have to add a second hard drive for some extra space. Keep more back episodes around or something like that.

Survival, Engineering, and something I’ve forgotten already…

I survived my first “event” at ISI. Every couple of months, the project I’m working on has what amounts to really big, week long demos of our project. These demos are for the funding people, which means they are a tad bit stressful on every one involved. It doesn’t help that the project starts at 9:00EDT, which is 6:00 local time. Getting in that early is not a good thing. But I survived.

And I got my first paycheck this week. Woo hoo!

Apollo 13 was on USA tonight. I’m convinced that every engineering undergrad should be required to watch either Apollo 13 or The Right Stuff before being allowed to graduate. If said engineer does not feel the need to go do something “because we decided to do it”, said engineer should not be allowed to graduate.