Older blog entries for Mulad (starting at number 29)

Noonish

gtaylor: I've actually been using METAR data as the source for weather info on my home page for quite a while using a modified METAR Perl module. The version I use is laying around on my website somewhere..

At any rate, I seem to be able to retrieve NEXRAD radar data via FTP (wget works, though interactive clients (Netscape, ncftp, etc) can't handle it for some reason). I went looking around and found that the good folks at Goddard Space Flight Center have made some software available (much of it is GPLed) that can render radar data. Still working out some bugs..

In this process, I discovered that my fairly new ReiserFS /usr partition had been (slightly) corrupted. /usr/src/linux/include/asm/param.h had suddenly turned into a binary file, and all attempts to remove it would produce kernel panics and deadlocked processes. Fun. Even better -- reiserfsck wouldn't compile on my system (signal 11). Oh fun. Fortunately, I got it to compile on another box, and ran reiserfsck --rebuild-tree, which scared me a lot with it's warnings of it only being a beta-quality option.

In the end, it appears that all has turned out well, though I think there are a few files missing from that partition (param.h, for example). At some point, I'll have to try and run a RPM verify job, make sure that there aren't huge problems..

Anyway, I'll have to do some debugging with the radar package I downloaded. I think I may be missing a package. Shouldn't configure catch that?

Morning

I've always wondered if someone `famous' used Linux. Someone you'd know from TV or movies.

Also, I wonder why women don't seem to get into Linux or `the community'. Girls are usually a lot more social than guys, so it would seem that this is a really screwed up world we all live in. Then again, the girls I know are highly susceptible to gossip, which can easily destroy social circles..

Hmm. I used `girls' instead of `women'. Blah, I'm not feeling PC today.

Anyway, I'm currently trying to do some wacky NFS sharing that is going to involve mounting loopback filesystems and other weird nonsense. There's probably another solution which is easier, but I haven't found that one yet.

Evening

Well, the loopback filesystem trick actually works (the problem was that the disk being shared didn't have enough space left, and it was supposed to be pretty much an exact mirror of another system. Symlinks to another filesystem don't work all that well with NFS, but maybe I could have still found a way..). Never thought I'd find a real use for loopback devices (other than viewing ISOs that haven't been burned and whatnot..). Then again, I guess a loopback fs is an important part of those bootable business cards, among other things.

Spent much of the afternoon mucking with TCP Wrappers on Solaris. Some of the daemons just don't want to run from tcpd.. Annoying..

I see that there are versions of tcpd that support IPv6. Might be fun to play with.. I've been interested in IPv6 for a long time, but it's only now really getting any use on the Internet at large. Debian 2.2 supports it though. Hopefully it will finally start to displace IPv4.

Kind of along the lines of why we need IPv6, I'm always scared by the DSL and Cable modem setups where you essentially get 25% efficiency WRT addresses. The lower number is the network number, the higher is the broadcast. The two left over are gateway and client IP. Scary..

And this brings me to a question I've had for a long time -- is there a system for NAT in IPv6? Ideally, this won't be necessary, but we all know that the service providers will only want to give you a single address if at all possible, meaning that they can bilk you for cash if you want more than one computer on your connection..

Annoying companies..

Late

It's raining, and I'm getting interested in how Free Software can be used to distribute weather information. There's a system called EMWIN that I've looked at before, but I don't have the time/money/hardware to play with it. The best way to get info right now is probably to have a satellite downlink. They have a moderately powerful transmitter up there, so the dishes only have to be 2-3 ft in diameter. Not as small as the digital satellite TV dishes, but not exactly huge.

The important thing is that you can get real-time or at least close-to-real-time data, which is often better than what you can say for most of the current Internet sources. With EMWIN, you can get notified of watches and warnings at the same time as or earlier than your local TV and radio stations. Weatherguys.com is largely powered by EMWIN data.

At any rate, I have been wondering if the National Weather Service will make at least some radar data publically available on the Internet after some contracts expire at the end of next month. It looks like they have defined the layout for how things will be on their FTP server. This sort of thing is a prime candidate for mirroring and multicasting.

Morning

Well, it wasn't so bad getting to work at 7:00, though it's fairly surprising how many people are alive pre-7:00. Morning people. Ugh.

I tried to install Win2K on a P133/64MB. It didn't work. Er, actually, it's been hung on the startup screen for the past 18 hours or so.

One of the things that really annoys me about the lack of Linux support among (some) hardware vendors is the fact that many of their engineers probably run Linux at work or at home. You'd think they'd have an incentive to produce Linux drivers. Either that, or Linux is not as popular in the technical community as I thought.

Regardless, Linux and *BSD are quite popular with the college crowd. Even Michael Dell knows that -- he says that nearly 15 percent of the user base at places like UNC is running Linux (though I don't know if I should quote Michael Dell for such numbers). I know that there are a lot of people who run it here at UMN, though there have been problems (security is an issue, as the U's networks are scanned pretty frequently).

Which reminds me -- I still have to figure out how to tell the admin for my apartment's network that it listens to broadcast ICMP echo-requests. Every day, I get those packets. It's annoying. Especially since whoever is doing it obviously doesn't know what he's doing. Sending 1 packet every 30 seconds.. Hello? What are you doing? Trying to smurf from a 14.4k modem? Sheesh. (BTW - I've asked my building management about this already, they don't want to give out the information about how to contact my admin, as they have to pay extra when someone gets called in. Perhaps I should tell them that the network has been used to (attempt to) DoS Yahoo!, among others..)

Afternoon

nymia: Did you actually mean WinMe? You can still use bash, can't you?

mrorganic: I'm guessing you either have a crappy video card or are using it in framebuffer mode? If you want performance, you need to let X access the hardware directly, and don't use the FBDev X server.

In the long run, I expect the framebuffer to be the `right' way to display things, but there doesn't seem to be a huge amount of effort being put into making it usable (but maybe I just don't pay much attention). The Accelerated Framebuffer Library apparently hasn't been updated since last year..

In other news, I'm listening to the Gnome Press Conference right now.. (er, well, I was until just a second ago.. RealPlayer sucks..)

More Afternoon

nymia: I'm not sure if NT (which W2K is based on) ever had a DOS shell. It has something similar -- CMD.EXE, based upon CMD.EXE from OS/2.

Afternoon

Note to self: Learn how multicast works, and why my boxen will pick up all of the multicast data from a Ghost session when they aren't running Ghost clients. I'm not exactly sure how much extraneous data is getting pumped into my boxes right now, but the disk on my Debian box sure filled up quick by logging all of it. Debian has some pretty tight rules when it comes to firewalling, and they seem a little too tight right now...

I think I finally figured out why my NT box was so slow -- it was compressing all of the files on the hard disk. That would explain why the Cygwin installation took several hours...

Evening

I agreed to come into work early (~7:00 AM) to let the electricians into the server room. Oh fun. Better get to sleep soon if I have any chance of getting up in time.

I'm annoyed with myself for not getting into programming as much as I'd like. I'm not a whiz at it, but I'm not exactly a blockhead about it either. Oh well, I'll be taking some CSci classes starting next month, so maybe I'll become inspired..

Maybe.

I guess part of my problem is that there are so many different things that I'm interested in, and I can't focus on a single one very well. I spend a lot of time reading about this, that, and the other. Hours of my day are spend on news sites (both Computer news and Real Life news). I guess I just have to become less interested in the outside world and more interested in my local world, or something.

A girlfriend would help with that. I think. It's not like I have a lot of experience in that area... Blah.

Early/Late

Well, I actually got out of the apartment today. Went `guy-shopping' with a friend of mine. To the computer shop (my friend needed a replacement 3" fan) and up to Best Buy. I got some music. Would have gotten more, but I'm always scared that I'll get crappy music. I suppose I can exercise the availability of Napster (et al) a little bit more..

This flap over Lieberman as V.P. nominee is confusing to me. I guess it'd be a bigger deal to me if I was Jewish, but I could really care less. The only interesting aspect of it is how it may affect US involvement in any Mid-East peace deals. Besides, Nader has a woman as his Veep nominee. She's a Native American -- Mississippi Band of the White Earth Anishinaabeg. Beat that with a stick.

As for open source stuff, I think I need to take a look at RIMPS and any other decent music playlist software. I need to set up something for my system that makes it easier to find music in my expanding collection (though I can't say I have many many gigabytes of it yet, though I now have the available disk space to start doing so). I did make a simple attempt of my own with PHP and MySQL, though I haven't really played with it for a few months..

Early/Late

pcburns: A `whois 202.106.155.162@whois.apnic.net' indicates your scans came from the Beijing Province in China. Of course, they appear to be using the Internet Security Scanner, which is pretty silly, IMHO. ISS is messy and leaves a lot of tracks. However, it is good for doing security audits on your own systems.

More fun whois tricks: Add the line

198.41.0.8      whois.crsnic.net
to your /etc/hosts file, and you'll be able to look up whois entries without going to a webpage or using jwhois or whatever.

Late Morning

raph: I just have to say that the best solution I've seen to the problem of lack of reimbursement is by being involved in open source through an umbrella organization. You probably know everything I'm going to say, but I'm just going through the motions of writing down my thoughts on the subject...

This is probably easiest in the US Government(!), as much of the `intellectual property' created by the government is placed into the public domain. Beowulf really got its start this way, and there are plenty of other projects going on that involve the government that are or could be open source. Also, I'm not sure how many gov't employees have actually asked to make their projects open source..

Another place where this can work is when your work is funded by a university, though they seem to have that nasty habit of wanting to copyright it like ``Copyright the Regents of <university name here>.'' This is (at least partly) how the TeX/METAFONT fonts were funded and made.

And, obviously, you can do some work by working for some sort of business. OctobrX, Raster, and others are employed by Linux businesses, and they release a lot of graphics. I guess I haven't checked to see what sorts of licenses they want with them, but they don't really ask for any extra compensation, as they are already getting paid. Then again, I shouldn't attempt to put words in their mouths...

Morning

The 12 Coins Problem: It's really easy if you have a balance with 3 platters. You can even do it in two weighings..

Oooh.. here we go -- ``The A&E guide to the late summer big studio movie toilet. Approach with caution.'' Space Cowboys: How bad is it? James Garner seems to be edging his way off the set. The Replacements: Survival Tip: You won't. Take strychnine.

Sometimes, the campus newspaper just rocks ;-)

Anyway, I'm really impressed with the level of political debate in the US these days (and it's amusing to watch the coverage of the Reform Party convention ;-). I think Nader (and the others too) is really getting people talking. Of course, this begs the question -- how many people are going to be in the debates? I remember that there were some debates already, just involving the Democratic and Republican candidates. IIRC, the Republicans had 5 candidates, and the moderator was making a valiant but vain attempt to keep order. That many candidates is very difficult to handle. But I think that if you let in Nader, it's only right to let in others, namely Buchanan (who I hate, just so you know) and Browne (and there are probably others). This is an interesting year, though the primary candidates are very un-interesting (IMHO).

The electricians are apparently going to take quite a while to get the three new 30A plugs in. They managed to do the conduit for one of the plugs yesterday. That's about it. Oh well, we plugged our Sun E425R into some regular jacks for the time being. Still crunching Seti@home packets instead of serving an Oracle DB. We still don't know when that will happen. We don't know what tools will be used in the database project, so the Oracle people won't come and install the db. I have to help research Java development environments. Oh fun.

Finally moved some data over and started using my 60 GB drive. I'm not sure how well ReiserFS is doing it's job, but the drive is extremely quiet. Nice. At work, I'm still torturing myself with an 800x600 display. I think this is part of the reason why I'm having trouble getting work done -- I can't get enough stuff on the screen at once to see what I'm doing.

Enough rambling. Time to do some work.

Noonish

Woke up late, and stayed at the apartment again. I should have tried to do some work, but I've been lacking focus lately. It was probably good to play hookey a bit. Unfortunately I read my e-mail late. I got an e-mail (sent late last night, after work) saying I had to be around to tell some electricians where they should put some 30 Amp plugs. After swearing at myself for being so unorganized, I put myself together, had a quick breakfast/lunch, and headed out. Fortunately, I think I got there before completely pissing them off.

I did find some music by Paul Oakenfold this morning. Well, it's hard to say `some music' when you're talking about Paul Oakenfold, since the guy produces mixes running for an hour or two. It's amazing stuff, and I'll have to see if I can pick up some of it on CD.

I've tried to make music on my computer in the past, but I completely suck at it. I'm sure this isn't helped by the fact that I'm too cheap to go out and find a CD or CD-ROM of decent sound/instrument samples out there (actually, I'm probably not too cheap for that -- I've just never looked). Anyway, I'm a person that really likes high-quality samples.. None of that mono 8kHz crap.. Besides, the music trackers I've found have usually been pretty crummy (though there are some shining stars out there). Of course, hell would freeze over before I'd pay $100-1000+ for a decent tracker (and I'd never want to have to use Windows...) At any rate, I doubt I have the talent required to produce anything interesting...

Also, I have to mention Katz's recent Academe, as I posted a comment about where I work..

Morning

Last night, I was asked to volunteer some time for the Minneapolis Independent Media Center. I think it's wonderful to have a media outlet that isn't influenced directly by corporate interests. However, the coverage that the various IMCs have been giving has been pretty heavily slanted towards covering protests and other action. It would be a waste for that to continue..

I remember watching the unveiling of Transmeta earlier this year (in RealVideo), and seeing how moronic the reporters were. The Transmeta guys went out and very clearly stated what they had done, and the reporters would go and ask questions that had already been clearly spelled out. Afterwards, I could tell which reporters had actually been there, and which ones were just reporting by reading reports.

The best reporters know a lot about what they're reporting on. Sometimes, the best person to report on a situation is not sitting there with a `Press' tag, but is just an interested observer.

Unfortunately, the IMC sites are just as susceptible to pranksters as Slashdot, kuro5hin, and Advogato.. I hope that they can find some fair-minded editors and contributors.

Noonish

Hmm.. I'm probably spending too much time on diary entries. Better cut back. However, I just had to mention that Miguel de Icaza posted his OLS presentation. I knew that was what he was talking about, it's just that the people who reported on it in the beginning weren't very clear, and the Slashdotties went a bit nuts about it.

It's a wonderful article, and I hope Good Things will happen. However, I wonder how much of the old Unix/Linux will remain when it is all done.

I mentioned yesterday that there is a lot of interesting things going on in China. I see that there is now a story on the front page, and there was a Salon article about it today, saying essentially the opposite of what The Register posted yesterday..

Entry 20

Late/Early

It rained tonight, quite hard. It rained much harder a while back, and there was a small leak. Today, it seemed as though the entire wall was leaking, seemingly coming throgh the window, streaming down the walls, and dripping all over. It actually wasn't as bad as that sounds, but I'm sure it will get worse if I don't say something. I'll have to talk to the management tomorrow. Sigh.

Noonish

I had trouble getting up again this morning. I took a long nap after work yesterday, but then I stayed up very late mucking on IRC and doing other stuff. I decided to telecommute and have ended up having a very unproductive morning. I'm sure I'd be much more productive if I could just find some extra stimuli in my life. At least in High School I was forced to interact with people every day. At college, people aren't crammed so closely together, so they don't interact as much, or at least I don't.

Anyway, spent too much of my time reading Sinfest, which is really funny if you don't mind poking fun at God, swearing, and references to the sexual mentalities surrounding us these days.

I'm going to head out to actually work at work soon. The boss and I are a little worried that our developers are going to start using Microsoft J++ for communicating with the eventually-will-be-installed Oracle database. He gave me a copy of J++ to try out, in order for me to see if it's possible to actually produce something resembling pure Java with it. Unfortunately, my NT box is fairly underpowered, at least for NT4SP5 (P133 w/ 64MB RAM). I'm feeling masochistic, so I'm going to give Win2k a shot. My P166/128MB Linux box is extremely nice and snappy in comparison, though I really need to find a good video card for it (800x600 is becoming tiresome).

Late Afternoon

I'm displeased with my building's management right now. As I was walking out, I saw that we had a notice slid under the door stating that we owe $50 plus $25 penalty. Dunno what it's for, but I'll have to bring up my leaky wall when we talk to them about it.. Unfortunately, they keep relatively inaccessible hours like 9:00-4:30 or something, so I'll have to come to work late or leave work early some day. Blah.

I think I finally found something to hack on -- porting Secure Locate to Solaris. It's a small codebase, so it shouldn't take too long, though I'll have to read a bunch of man pages to refresh my memory about all of those functions. I think I'll be annotating a lot of source, too..

I'm annoyed with [X]Emacs, and *vi*, so I was looking around for decent editors. gIDE seems to be coming along nicely, and the syntax highlighting actually works (though it seems slow...). Finally, a text editor where I don't have to have a QWERTY keyboard (*vi*) or learn horrendous keystrokes ([X]Emacs). Not perfect, but it's something I can live with.

Oops.. I'd better quit before I start an editor war..

Evening

Somewhat disappointed that there was no mention of the multi-State suit against Big Music on the national news tonight. I guess it's not surprising, but it sure seems to prove the biases we believe to be out there these days. In a similar vein, it's amazing what is happening in China. I mean, the son of the President of the country is running a Linux company over there. It's basically impossible for interesting things to not happen because of this.

I've said too much today.. I'll be quiet now.

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