RearViewMirror.org
Home
Resume
Old Musings
Scribbles
Projects
About
Contact Me
   November 22, 2008 Lillian. Nice name, that. (She was born December 1, 2006.)
 


 
  Monday, January 15 - Ow

Short column is up. Enjoy.

I know, I haven't been posting much. I won't post much this week, either; too busy. I've got a very long list of things I need to do before leaving at the end of the week for Siebel, another long list of things I want to do here and in preparation for the job at AT&T, and a third long list of things Keri and I need to do before moving on Friday. There may be an update or two this week, most likely fairly short, and as of Friday I will be on hiatus until the internet connection in Seattle is complete and the network is running again. Email? Uh... maybe. I dunno. We'll see.

The latest update - still subject to change, of course - is that we'll be leaving dark & early Saturday morning, arriving in Seattle late Sunday, moving into our new home on Monday morning. We have some assistance at both ends, fortunately, and we were able to scrap the whole temporary-housing idea by finding an acceptable apartment available now. Unfortunately, we have to do the moving ourselves; the cost to get a moving company to do the job is way too high, especially on such short notice. Apparently, it's cheaper to move a four bedroom house from Cambridge, Mass. to Seattle than it is to move a two bedroom apartment from Phoenix. When we asked why, the answer was "Cambridge is closer". Uh-huh.

From MapQuest:

From: Cambridge, MA To: Seattle, WA
Total Distance: 3043.7 miles (4898.2 km)

From: Phoenix, AZ To: Seattle, WA
Total Distance: 1507.4 miles (2425.9 km)

Must be that new math. I suspect the real reasons are a) they didn't have any other customers from Phoenix that week, increasing transportation costs, b) they didn't like the one-week's-notice, and c) moving companies, like most other "service" companies, are now staffed by people who never did get the hang of all thse buttons on McDonald's registers. Perhaps I'm being unfair. On the other hand, I didn't need MapQuest to know Cambridge is farther from Seattle than Phoenix, and I'm not in the moving business.


Wednesday, January 17 - Un-Good Things & CVS Experiments

As many of you no doubt already know, Tom Syroid and family are having a very bad week. The Daynotes Gang and the Netwidows are both doing what they can to help out, but more emails and cards and well-wishes can't hurt.


CVS, for those who are unclear, is "Concurrent Versions System". It's a version control system, designed for developers, but really with a lot of uses for almost anyone. I've used it several times for various things, both as a client to a server (for example, a lot of the Open Source projects make their CVS repository publicly available, so that you can grab the latest versions of their code) and as a stand-alone system. CVS is rapidly becoming the standard low-budget version control system; high-end commercial systems like ClearCase still have their definite advantages, but most of us can't afford the time and hardware needed to support it.

At any rate, several of the developers here at Siebel want to use CVS for some of their projects. Hmm. Strangely, setting up a public (well, OK, shared) CVS server is something I've never done. I'm going to keep track of my thoughts here, and hopefully, someone will be able to make use of it.

Step one; find a server. That's easy, we've got a server handy that isn't doing anything much, running RedHat 6.1. Good enough. Next, disk space... uh. Not really enough, although there's plenty of free space on the drive. OK, so let's create a special partition just for the CVS respository.

  1. Create a new partition. The easiest way (under Linux) is with "cfdisk".
    • 'su' to root
    • run "/sbin/cfdisk /dev/sdb" (or whatever drive you're creating the partition on)
    • select any entry labeled "free space" and select "Create"
    • Enter the size in MB for the partition
    • Create the filesystem type by selecting the new partition and selecting "Type"
      The one we want is most likely "85", "Linux Extended", although it doesn't HAVE to be
    • Select "Write" to write the new partition table to the disk
    • If necessary (cfdisk will give you a message if it is) reboot the system with "shutdown -r now"
  2. Now, we need to format the new partition.
    • 'su' to root
    • run "/sbin/mke2fs /dev/sdb6" (substituting the name of the partition you created above, of course)
    • check the filesystem to make sure it's ok with "/sbin/fsck /dev/sdb6"
  3. Finally, we need to mount the partition so the system can access it.
    • 'su' to root (catching a theme here? <G>)
    • Use your favorite editor to modify the "/etc/fstab" file
    • The line I added was "/dev/sdb6 /cvs ext2 defaults 1 1" at the end of the file. That means I told fstab of the existence of /dev/sdb6 - my new partition, told it the name I wanted it to use (the "mount point" - /cvs), the filesystem type (ext2). The last three columns define the permissions, more or less, that the new partition uses by default. Play it safe and copy one of the existing permissions, in this case, the permissions for /.
    • Mount the partition; "mount /cvs"

So now we have our partition ready for use. Time to put it to use by installing CVS. Since this is a RedHat based system, I can use an rpm.

  1. Download the latest CVS rpm from their website.
  2. 'su' to root... again
  3. "rpm -ivh cvs-1.11-1.i386.rpm" or, if you already have an older version installed, "rpm -Uvh cvs-1.11-1.i386.rpm"

That was easy, wasn't it? The rest gets more complicated, but I'm going to have to continue it later; if you're interested, the documentation is at the CVS website. Some excellent documentation, too. Why do I need to finish this later? Well, you see, my Internet access is suddenly seriously curtailed. California has instituted rolling blackouts which are affecting the San Mateo offices of Siebel. That means the network which Siebel still insists on running in a centralized formation with San Mateo at the center is now down, including our DNS server, among other things. I can fix that relatively quickly, but I need to go do it. Ciao.

 


  Security Focus
  CPAN
  FCC ID Search
  Network Calculators
  Useful Bookmarks
 
 
  The Register
  AlterSlash
  Google News
 
 
  HiddenStar
  Jerry Pournelle
  Factory55
  Diary of a PC Geek
  Time Sink