Categories
Tech

Acronyms Anonymous

I just finished editing a paper on the pre-launch and in-orbit calibrations of a sensor package on board a NASA Earth Observing System satellite. Space projects are known for their use of acronyms, and I’m impressed: this paper managed to employ the following 62 acronyms.

AIRS AMSR-E AMSU AOI ASTER AU AVHRR BB BBR BCS BRF CERES CZCS EOS ESE EV FEL FM1 FOV FPA HIRS HSB IAC IFOV L1B LSF LUT LWIR MISR MODIS MOPITT MTF NASA NFR NIR NIST NOAA NPOESS NPP OBC OOB PFM PV RSB RSR RVS SD SDS SDSM SIS SIS-100 SMIR SNR SpMA SRCA SV TDI TEB TOA TV VIIRS VIS

Many sentences read like this:

This paper primarily focuses on the radiometric calibration of MODIS SB by the SD/SDSM system and the TEB by the OBC BB.

Fun, no?

Categories
Music Rant WordPress

A quick synopsis of the last few days

Here’s a quick synopsis of the last few days of my life:

  • In trying to create a page for a new project idea, I discovered that my WordPress installation was now broken. WordPress is the thing that runs this site.
  • In creating a new WordPress installation for my Tchou Tchou’s new website, I found that it was broken too. Out of the box. No final solution yet.
  • I successfully started a mailing list for my extended family. My first use of the list was to wish my Grandparents a happy 65th wedding anniversary today. (Wow!)
  • I bought a new 250-GB hard drive to house my growing media collection.
  • I managed to decimate my computer’s hard drive at work and I lost everything. And I mean everything. Fortunately there was no important data there. I keep it all online or at home, surprisingly enough. I don’t know if it was my fault, though. A 7+ hour transfer from a USB hard drive locked up my Ubuntu and left the ext3 partition in an unmountable state. Bye bye data.
  • In lieu of a working hard drive at work, I’m using Damn Small Linux as a life-raft “Live” operating system. At 50 MB, it’s awesomely powerful.
  • I absolutely fell in love with Jonathan Coulton’s music when I heard his song “Shop Vac”. (Go download it. You know you want to.) Some of my money will be flying his way very soon.
  • I reconnected with my friend Juraj from Calgary. We haven’t seen each other or talked since about 1999 or 2000, I think. I’m glad he uses the same email address, anyway. I’m still waiting to hear back from another lost friend, Matt, though.
  • This week (and the next two) I’m helping my Tchou Tchou work on her research project for a course she’s taking. She’ll be surveying art students at the college level to get their opinions on curriculum and teaching style.

So, all in all, I’m quite busy, and I’m having mixed high and low experiences with computer technology. But the lows are pretty low right now. I wish things would stop breaking. <sigh> Yet, life is going well.

Categories
FreeBSD

Server Madness Madness

In my last post, I ranted on about the hardware troubles that I was having with my server. After writing the entry, Bruce and I had a long keyboard chat about our situation and how we were going to proceed with the network and the machines we had available to us. It was a productive meeting. But here’s the kicker: right after we finished chatting, Bruce’s desktop kicked the proverbial bucket. Man is it a bad month for him and me, technologically speaking! He figures it’s the 1 GB RAM chip that went bad. Unfortunately, there’s no money to get a new one.

Bruce connected a keyboard and monitor to the server so he could use it as a life raft to contact me. As we chatted this second time, he tried to get the old server back together. Fortunately, he succeeded, despite having been unsuccessful with that hardware configuration a few days before. So the new server became Bruce’s new desktop and we brought the old server out of its two-week retirement. So server-wise, everything is back to the way it was before I began changing it all around.

Whew! It was a heck of a ride. But for now, my experiments are dead in the water and my hopes for some really cool applications for the Swing Beijing! website have been dashed. I await further inspiration while hoping to avoid any more meltdowns.

Categories
FreeBSD

Server Madness

I am a FreeBSD god. I can administrate my way in and out and upside down a FreeBSD box like mad, and do good work, too. Computers used to frustrate me endlessly until one day in 2000 I installed FreeBSD 4.0 on an unwanted machine and all my problems magically disappeared. It just made sense. And it worked. And the documentation was so complete that I hardly ever had to search the web for how to do stuff. So the unwanted machine became my desktop, and eventually I set up another box as a server for my (then) website, and as a firewall/router for my friend Bruce. That server has been serving us faithfully for many years, a Pentium I, 100 MHz machine with RAM varying from 32 MB to 80 MB.

Over the last month, however, I started planning for some future projects and my experiments showed that “the little server that could” just “couldn’t” any more. I needed more raw CPU power. So I replaced the server with my Mom’s old Celeron 500 MHz machine, and that’s where my trouble began. Twice, the machine locked up for no reason when reading in from swap during my experiments. It was running the latest FreeBSD 5.4. So I wiped it clean and reinstalled FreeBSD 4.11, the latest stable version from the 4 branch, thinking that somehow the problem was with the 5 branch of FreeBSD. But this morning, doing a simple cp -Rp /oldroot /usr/, it locked up again.

Damn, this is annoying.

I’m starting to suspect the new hard drive, or its interaction with the hardware. And this is where my power as a FreeBSD god fails. I can’t do nothing about how well the system runs if it’s running on flaky hardware. And so I’m frustrated, so frustrated, yet again. I have a few ideas on how to proceed and resolve this whole mess, but for the moment, I’m just waiting on Bruce’s assessment of the situation. Blogging this is part of my therapy to step back and perhaps feel better about the situation. How’s it going so far?

I do admit to one fundamental mistake: running experiments on a production system, or more accurately, replacing a tried-and-true production system with an experimental system. I could have (and should have) run both systems at the same time, ensuring the stability of the new system before retiring the old one. But the one thing that stood in my way was the number of ports in Bruce’s hardware router. I should have just told him to go and buy a larger hub. Oh well, back to work…

Categories
Tech

I Want One of These!

[Das Keyboard]

Dude! I want one of these. It’s a variable-weight keyboard designed for über geeks, called Das Keyboard. It’s coolest feature? No labels on the keys whatsoever. Awesome!

And it might be the perfect keyboard for using the Dvorak keyboard layout. Ah, keyboard lust!

Categories
Tech

Oh My God! Oh My God! Oh My God!

That was awesome! In my last post I told you about Cringely’s NerdTV and where to get the first episode, but I actually hadn’t watched it at that point—it was still downloading. But now that I’ve watched it, I’m blown away. It was incredible. A very simple interview, with Bob asking Andy Hertzfeld (the first Macintosh programmer…ever) basic, but good questions, and Andy recounting some amazing stories from his adventures in high tech. My two favourites: Steve Jobs phoning up Bill Gates to apologize for something he said, and Donald Knuth and the story of the source code for the original Mac Paint program. Go watch it for yourself. And if you can’t download video, there are mp3s of the audio available too.

Categories
Tech

NerdTV is Here!

Bob Cringely’s NerdTV is finally here! Yay! Episode 1. Today.

You can start downloading the show via this torrent.

Categories
Audio Tech

How to Stream an MP3 Download

Streaming sucks, at least when it’s your only option. I mean, who wants to be tied to a wire when you could otherwise be walking around with the MP3 in your pocket? But sometimes you want to listen to an MP3 right away, without having to wait for the download to finish first. Well, in Winamp or xmms, you can just open the URL of the MP3 and it’ll play as it downloads. Hence, you’re streaming it. But I don’t recommend this method—it doesn’t give you enough control, like having the MP3 on your hard disk once you’re done.

Rather, in Linux, start the download with wget and then open the partially-downloaded file in xmms. You can play it as normal, as long as the downloading stays ahead of the listening. This works because Linux allows you to read a file as it’s being written. It does the Right Thing (TM). If you need to skip around in the file as it’s playing, you might have to quit and restart xmms, though.

Categories
China Tech

Announcing Asianux 2.0

From OSNews.com we get this cool announcement about Linux in Asia:

Japan’s Miracle Linux Corp., China’s Red Flag Software Co. and Haansoft Inc. of South Korea are teaming up to release Asianux 2.0, a Linux distribution meant to compete with Microsoft Windows in their home regions.

That’s cool!

Categories
Audio Tech

Before I Discovered Podcasting

Right before I discovered or understood podcasting, I came across this November 23, 2004 Engadget article entitled How-To: BroadCatching using RSS + BitTorrent to automatically download TV shows. Essentially, the article explains how one could use the RSS feeds from BitTorrent TV sites to automatically receive TV shows of one’s choosing as they become available for download. At the time, it thought the idea was brilliant.

The word “podcast” isn’t mentioned in the article, but it does appear in the comments. I was probably only a few days away from understanding the whole RSS / Enclosure miracle of podcasting. The first podcast I ever listened to was the November 11, 2004 episode of Evil Genius Chronicles. But I don’t think I understood what it was until a few episodes later.

Since that time, I haven’t ever made use of RSS for catching TV shows, but I have become an active podcatcher of audio content. And Evil Genius Chronicles is still my top show.