Older blog entries for Mulad (starting at number 22)

10 Aug 2000 »

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..

9 Aug 2000 »

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..

8 Aug 2000 »

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.

7 Aug 2000 »

Entry 19

The Slashdot story about DOS being essentially removed from WinMe is interesting. Nobody would care, but a lot of programs are still being made for DOS, mostly in the firmware upgrade arena. I had to upgrade the BIOS on my system last night, as I had just purchased a UDMA/66 (or even /100) drive, but my motherboard only has a /33 controller. The drive wasn't detecting.

I went and found the right BIOS from FIC, then tried to copy it to a floppy. Floppies suck, BTW. They suck more than a cluster of Electrolux. Badblocks couldn't find the bad blocks on the diskette. Annoying. Anyway, I was a little worried that I wouldn't be able to find a DOS boot disk, but the roommate actually had a 98 install disk (though he runs Win2k these days).

I guess it just shows we have to put more effort into FreeDOS.

Mid-Morning

The Quest for Companionship: Well, I just came into work. There was a girl on the bus today who I've seen a few times. Actually, she probably lives in the same building I do. Anyway, I waited an extra stop to get off where she did. There's basically no way in hell that I could talk to another person, so I just have to try to increase the chances of accidentally talking to her. Anyway, we both ended up dropping off to pick up something from the same vending area, so I'm somewhat encouraged. However, she pretty well booked out of there, so that's not such a good sign. Unfortunately, I've gone through a bad version of this before. Something I must be careful not to repeat.

There was a girl in High School that I really thought was The One or something along those lines. I lacked the charisma, or perhaps you would just call it the blatant idiocy, to just go up and talk to her. Pardon the use of that annoying phrase, but it was a long and strange trip. I remember the things that happened, and my whole being believes that there was something going on. I just never understood what that something was. Oh well, right now all it means is that there are years of my teenage life that I'll never have back, and that makes me feel terrible. I don't want those pains to come back, and I don't want to be the haunting force in anyone else's life ever again.

6 Aug 2000 »

Entry 18

Been reading through the Slashdot story about the protests surrounding the Republican Convention. I wish I could be a few degrees less separated from that situation -- then I could at least be reasonably sure I'm hearing the truth or being told an all-out lie. Regardless, it reminds us in the United States that we really have to stay vigilant about our rights. Unfortunately, I think a lot of people disagree about the definition of `civil disobedience' and the degree to which it is useful.. 90% of the time, I think you can be heard without getting in the way of anyone else (ie, walking/sitting on the street and blocking traffic). More than 99% of the time, violence is not going to help you. Oh well, just my opinion.

Wired ran their own story about the stuff in Philadelphia and mentioned phillyimc.org, a site gathering the views of `independent' reporters. It's pretty cool to hear that it's running on Slash, and the Wired article said that it had been put together by some of the core Debian coders (though Wired may have misinterpreted something..). It's neat to see how Free Software is helping people who are interested in protecting the freedoms of Real Life. This continued merging and mingling is really neat, and I hope that the actions of the people involved in this stuff will have an impact upon governments everywhere.

I think I'll use ReiserFS on my computer instead of Global Filesystem. I like the work of the GFS guys, but ReiserFS is far more likely to be a supported filesystem the next time I have to upgrade or re-install my system. Of course, GFS should definitely go into any product targeted at high-end servers or clusters (well, once the GFS team considers it `stable'). They'll both work on anything, but Reiser will be best suited for PCs, workstations, and individual servers.

Hmm.. I see that I said `Palm II' instead of `Palm III' yesterday. Actually, it's a Palm IIIx... (Why didn't they call 'em `Palm ][' and `Palm ]|[' ? That would have been cool ;-)

6 Aug 2000 »

Entry 17

Well, I decided that I'm making enough money to go out and buy a new large IDE hard drive. I may regret this. Oh well, I can always sell something, like my Palm II, which has been going fairly unused..

Now I'm stuck with the task of figuring out what exactly to do with 60 GB of disk space. My /:/usr disk is 8 GB, and I figure I can move my 2 GB /home onto that disk. Of course, my big issue is that I want a decent filesystem now. I'm not sure how long an e2fsck will take on that much space, and I don't think I want to find out. I mentioned earlier that I see ReiserFS, Ext3, and GFS as options. I worry a bit about Ext3, even though I haven't tried it. Ext2 (semi-)compatility is nice.. I wonder if either ReiserFS or GFS have anything like Ext2's file attributes: immutable, append-only, etc. However, both ReiserFS and GFS are supposed to be significantly faster at many things than Ext2(/3?).

One of my concerns is that of large file support. Not that I expect to be coming across many large files (>2 GB). Apparently, this will all become moot when 2.4.x arrives, although GFS does support large files in 2.2.x. The other thing is journaling. Ext3 is basically designed to add journaling to Ext2. ReiserFS has had journaling for over a year. GFS's journaling is relatively new, added since their last release in late 1999 (it's in CVS). GFS really scores points for being a best-of-breed clustering filesystem (but I'll only be running it as a local FS, so that doesn't really matter), though Reiser counters by having interesting ideas behind it like behaving almost more like a database than a filesystem. If I had an Alpha, I'd probably jump for GFS. It's largely been developed on Alphas, where Reiser is geared more toward i386.

I understand that there were people at OLS from all of these different camps. The GFS people have some slides..

Blah, enough about filesystems. Hmm.. Oops! I forgot about a backup that I was supposed to be doing.. I'd better go do that.

4 Aug 2000 »

Entry 16

I'm finally learning a bit more about why I'm here doing this job that I'm doing. The business school where I work is trying to set up a fairly massive Oracle database which will contain all sorts of information, from who is enrolled in which class to the financial data that we have in a number of binary or ASCII data files on our main servers. It's sounding like it will be a massive thing. We've got a quad-processor Sun box (E425R, I think) with a RAID bank that will be running the database, eventually accessible via web, Java, and other front-ends (or so I'm told). Request Brokers and all of those fancy buzzwords were thrown at me. Certainly, Oracle is a nice database, but can't you just slap a PHP frontend on it and call it a day? (At least in the early stages?) Also, it seems like my efforts around here will go to waste if people are no longer logging into my boxen.. A web interface is just so sterile and with zero personality.. Then again, Solaris' ordinary personality really, really sucks..

Last login: Fri Aug  4 11:16:11 2000 from <...>
Sun Microsystems Inc.   SunOS 5.7       Generic October 1998
$ tpo^?^?^?^?^[[2~^?^[[F
tpo: not found
??: not found
: not found
?: not found
[[2~: not found
?: not found
?: not found
[[F: not found
$ top     
top: not found
NOOOOOOOO!

At any rate, I just went put four copies of Seti@home on the server (they're really doing a number on the data chunks.. looks like about 10% every 30 minutes). Some Oracle guys will be coming in eventually to actually set up the database, but they want to have a good idea how it will be used before doing anything. Of course, nobody has really figured that out yet...

I have mentioned previously that I was working on a small NeXT box that has been gleefully serving web pages for years. They've been trying to port the backend of this thing over to NT for nearly the same amount of time. From what I can tell, it's just a medium-sized pile of Perl and TCL scripts. I'll have to see if it's hard to port it over to Linux or not. The box is not exactly in my jurisdiction, but only me and my boss are the only people around here who really seem to know how to administrate Unix-like systems...

Afternoon

Hmm.. I think I may pick up that 60 Gig Maxtor drive tonight, or perhaps tomorrow sometime. Of course, what sort of filesystem do you put on that thing? I need journaling if it's going to be that big. I see three options: ReiserFS, Ext3, and GlobalFilesystem. I'm kind of leaning toward GlobalFilesystem, just because I don't have to travel far to physically beat on the developers if something goes wrong ;-)

3 Aug 2000 »

Diary entry 15

Late/Early

I just had a light bulb burn out in my room. The other one had burned out two days ago. I need to invest in those long-last bulbs, though I bet the ones I get will only last 6 months. (but then I could sue ;-)

Noonish

The sun was out early this morning, and I almost got up. I really should have gotten up, because the sun disappeared again and I ended up feeling really lethargic.. That must be why I've been having trouble getting up lately -- it's been overcast in the mornings for quite a while now..

I've really got to look into this printing stuff a bit more. I saw reference to Grant Taylor and more CUPS stuff. The Linux/Unix printing system really does need to be revamped. I mean, I don't want to define a new printer in /etc/printcap just to be able to run at a different resolution or to print in color or whatever. This is something that has been missing for a long time. Of course, what's the best way to do this? You don't want every program that wants to print to be dependent upon a particular graphical widget or anything (of course, you don't want it to be dependent on graphics at all).

I don't want more printers to be using proprietary languages, and I think that has been named as one of the detractors to CUPS, whether it is true or not. Of course, perhaps the truth about that rumor is the fact that device manufacturers don't know how to make a `driver' for Ghostscript. AFAIK, all of the drivers are compiled into that program, which makes the distribution of drivers very difficult. Regardless, it sounds as though CUPS can help a lot on PostScript printers (using the PPD printer definition files), especially those that have extensions for landscape, portrait, double-sided printing, stapling, collating, etc. It's a heck of a lot easier to do those fancy printing modes by clicking a button and having your program insert the correct commands rather than going and editing the postscript output by hand..

Hmm.. kind of on the topic of printing, I wonder if there are yet any programs for reading the status of my Epson Stylus Color 640. I'd kind of like to know how much ink is left. I had thought that printer would be very nice, but it's really slow. The heads can get very jammed up with ink, making it impossible to print anything that looks good at all without going through three or four cleaning cycles.. All of these things that I have to buy.. must...resist..temptation...to...spend...money...

I do really need to go out and get a new hard drive. They're selling some pretty nice drives at fairly decent prices just a few blocks from where I live. I still have to dig around the web and see if $210 for a 30GB 7400RPM IBM drive is too much. Or should I just go whole-hog and get a 60GB 5400RPM Maxtor for $280? If that's twice the bit density.. would it be faster than the other one? Hmm...

Late Afternoon

Boy, this is getting to be a long entry.. Oh well. I saw gtaylor saw the previous version of this and gave me some pointers. Thanks for the info..

I've been fighting with CUPS this afternoon. It just doesn't want to behave on my system for some reason. I think the backend filters are getting passed the wrong arguments when they get called. I'll have to investigate that further (and wonder why nobody else noticed..) I suppose the mailing list holds the answer.

2 Aug 2000 »

Grr.. I'm installing CRSP data on a Linux box here at work. Of course, Linux is not a `supported' platform (not that they seem to support their other platforms very well). They have this ungodly Bourne Shell install script that is really, really crummy. Of course, Bourne Shell doesn't have functions, so you have to cut-n-paste whenever you need to reuse code. Oh fun. And the idiots have to go chmod 555 all of their data. What's up with that? You should use 644, morons! Blah.

Anyway, I have to figure out the best way to lay out the directory structure so that the researchers that use it will actually be able to find the stuff they need...

I've had a highly unproductive day so far. I've been reshuffling documentation for our servers. I think I've gotten rid of all of the old crud. I'm lucky that I didn't throw out one section -- there was a server that I thought had been converted over to NT. We needed the root password.. It turned out that it is just partially converted. It's an old NeXT box (!?!@#$*@%) that runs what is apparently a fairly popular web site. At any rate, the filesystem had filled up from log files. Someone must have tried redoing the main index.html file, so the system truncated the length down to zero when they tried to save it... Oops. Thankfully, Google's cache brought it back to within a few months of it's previous glory.

Still haven't had much time to work on any Free Software. I really need the day to be lengthened to 36 hours...

1 Aug 2000 »

I hate Solaris. Well, maybe that's a little strong. I'm just so used to Linux, and it bothers me when things aren't where I expect them to be. Oh well, I'll get over it.

Saw that links browser. I'll have to try it out sometime.

Work is pretty slow, though it's not like I don't have anything to do. I really need to reinstall WinNT on one of my boxes. I suppose I may actually have to sacrifice some RAM from one of the Linux boxes I have -- I think the NT box only has 32 right now, which means it's dog slow. Personally, I don't need NT, but I have users who run it on their own systems, and I need to test out software for them (PuTTY and other stuff).

Lately, I've been organizing a lot of documentation. Clearing out old cruft from The Big Manual that we have for all of our systems here. At some point I actually have to use it to re-install a database or two.

I saw David Boies on Charlie Rose last night. He was talking about the Napster case, and was very good. I knew that he exaggerated some things, but he cited the 1989 Audio Home Recording Act when saying that it's OK to sample music and to share music with your friends noncommercially. I think I'll have to do some reading. I haven't decided if I'm going to buy any music this month, but my musical mind seems to be withering. I think I'll have to go get a few (or a lot) of CDs.

The commercial advertising actor strike is really bothering me. Very few ads are being made, so advertisers do not have any variety in their ads anymore. My mind is going numb after seeing the same ads over and over and over. It's becoming sickening, and I've been avoiding TV.

13 older entries...

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

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!