The Treachery of Words [entries|archive|friends|userinfo]
andygrimm

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Fast Forward [Apr. 29th, 2008|05:28 pm]
27 weeks with no posts, and no excuses for that, so I'll just recap:  I'm still at rPath, living in a rented house on the northeast side of downtown Raleigh (Mordecai for you locals) with friend and coworker [info]stefw .  Life has changed a bit since my move across the country.  I haven't been traveling as much in this job, but I'm starting to take more personal trips.  So far, my travels have included:

- WV in December to see family for Christmas
- Baltimore in March to see Allan, Jill, & LIlly
- Charleston, SC three weeks ago with Sara to run the 2008 Cooper River Bridge Run  (I finished,  really I did !! )
- Southport, NC to scope out summer vacation spots with my parents
- Punta Cana, Dominican Republic last week for the Ingres Engineering Summit

This weekend Sara and I are going to Indianapolis for the 500 Festival Mini Marathon (apparently "mini" means "half" in Indy).  I'm not setting my sights too high, just hoping to finish under 2:30:00.  We ran 9 miles in about 1:45:00 a couple of weeks ago without any trouble, so I think this goal is pretty reasonable.  We'll see in a few days.

I still plan to fly back out to San Francisco soon, but my definition of "soon" keeps changing.

Other than work and running, I've been playing a lot of Euchre , Cribbage , and other card games.  I don't play as much Scrabble as I used to, but I might get back into that one of these days.

At the beginning of the year, I was informed that I'd been selected as Yelp Elite for 2008, and they sent me a cool hoodie and other random stuff.  Unfortunately, I've not been a good representative lately, as I've written practically no reviews this year.  I have a backlog of restaurants to write about, so maybe on a weekend sometime soon I'll try to do a dozen reviews to catch up.

Now you're all caught up on my life.  I think my next entry is going to be related to rPath and the cool things happening here.  Stay tuned...
link

Fun with pam_console [Oct. 23rd, 2007|09:52 am]
I finally got most my computer cables and parts that I shipped from San Francisco in the mail yesterday, so I was able to boot up my desktop for the first time in two weeks.   I donated my monitor to a community computer lab so I wouldn't have to move it, and I have not bought a replacement yet, so I can only log into my desktop with ssh and vnc.  This makes things interesting, because neither login general acts as a "console" login (i.e., they don't give the user access to devices like the sound card).  I could have changed that in the pam configuration, but I figured there was a more interesting solution.  So, I checked out the manpage for pam_console_apply, and sure enough:

  "If /var/run/console.lock exists, pam_console_apply will  grant  permis-
   sions  to  the  user  listed therein.  If the lock file does not exist,
   permissions are reset according to defaults set in console.perms files,
   normally  configured  to  set  permissions on devices so that root owns
   them."

Actually, on my system, it was /var/run/console/console.lock, so the manpage might be outdated, but I basically just did this (as root):

  # echo -n arg > /var/run/console/console.lock
  # pam_console_apply

and presto, my user had access to all the devices I needed.  Pam is cool...
link

Bicoastalness [Oct. 18th, 2007|11:06 am]
[Tags|, ]
[Current Location |at work]
[mood |energeticenergetic]
[music |just the sound of my laptop's fan]

As usual, I have a lot to write here and not much time to write it.  Since my last entry six weeks ago, I (in chronological order):

  • flew to Raleigh, NC to interview for a job at rPath
  • spent two days on Jury Duty in San Francisco (I wasn't selected for the case, but had to sit through the selection process)
  • accepted the job at rPath and gave my two weeks notice at Ingres
  • drove the Pacific Coast Highway from San Francisco to Los Angeles
  • attended a cousin's wedding in LA
  • sold or gave away all of my furniture an many other belongings
  • flew to Pittsburgh to attend my class reunion in West Virginia
  • shipped most of my belongings across the country
  • drove 3000 miles between Thursday at noon PDT and Sunday at  4:30 EDT to get to my new apartment ( with a short stop in Dayton in Saturday night to visit friends)
  • started work at rPath
I'll elaborate on some of this insanity later, but now those of you who didn't know where I had disappeared to are informed.  :-)
link

so, sometimes I cook ... [Sep. 7th, 2007|10:40 pm]
[mood |contentcontent]
[music |Radio Paradise]

The saga of my apartment goes on. I decided to cook dinner tonight, which I clearly don't do very often if you define "cooking" as something that requires heating food by means other than a microwave.    I was going to make some pasta, so I filled a pot with water, put it on the stove, attempted to light the burner ... and nothing.  Somebody decided that it really wasn't important to hook my gas line back up to the stove.  I could probably do it myself in 10 minutes, but dealing with something potentially explosive on an empty stomach isn't something I'm inclined to do, so dinner was going to have to happen another way. 

I found some Lucca frozen ravioli in my freezer, which actually included microwave instructions.  I ignored the contents of the instructions; the fact that the packaging said they were microwavable was enough information.  Now, I actually don't buy fancy jars of pre-made tomato sauce, because it's more expensive than it should be and tends to have extra sugar and other random ingredients in it.  Yes, I know the ravioli has some strange ingredients, too, but I can't make ravioli yet.  So, this is my 7-minute dinner:
  1. Pour frozen ravioli into a CorningWare  dish
  2. Add one 14.5-oz can of petite-diced tomatoes (not drained)
  3. Add healthy portions of oregano and garlic (I don't measure this stuff)
  4. Microwave for 6 minutes, covered, stirring every two minutes
  5. Add a healthy portion of Parmesan cheese.
  6. Eat.
It's a pretty nutritious meal, and best of all, there is only a single dish to wash at the end.  :-)
link

Mortal Games [Sep. 3rd, 2007|10:12 pm]
[Tags|]
[Current Location |home]
[mood |pensivepensive]

I just finished reading Mortal Games (by Pierre Salinger and Leonard Gross).  It's a CIA / KGB novel from the early 80s, and I've never really read any Cold War fiction like this before.  It wasn't an amazing book, but it was good, and it really gave me some interesting perspective on that time in US and world history.  I wanted to capture a few of my favorite quotes from the book here:

"What does a man who has everything want?  Only one thing.  He wants to be well remembered, to create a memorial to himself .... How does a deal-maker get remembered?  By making deals that change the world.  What kind of deals are those?  The kinds where you turn adversaries into allies."

"We all have the same motives, don't we?  We all want to defend our country from its enemies.  The real distinction is in the perception of the enemy."

"There's nothing sacred about the law ... when it's nothing more than the projection of lawmakers who don't understand the problem."

and last but not least:

"People never change.  And these people are evil.  That's something you liberals will never understand."
(spoken by the "bad guy", of course).
link

Adventures in Moving [Sep. 3rd, 2007|08:50 pm]
[Current Location |home]
[mood |relaxedrelaxed]
[music |KFOG]

August in San Francisco has been fun.  I just realized that it's the first month since last September (!) that I have not spent a day outside of California -- also the first month in that same span that I've not flown anywhere.  And what a great month for that to happen (August and September have some of the best weather of the year, for those of you reading from outside SF).  But the fact that I've been here all month doesn't mean the month was uneventful.  So, here's one story:

Last weekend, I helped [info]hoyhoy and Rachel move, which didn't go exactly as planned (do moves ever go as planned, though?)  First, it took two hours to get a U-Haul.  Sure, it was Saturday morning, but having to wait two hours for a U-Haul behind some people with no reservations sort of defeats the purpose of making a reservation at all.  I had only told Tony that I'd help him get the truck and move his couch, but he supposedly had another friend, Bob, coming to help, so we took one truckload to the new place before we attempted the couch.  After the first load, Bob hadn't shown up yet, and we decided two people could probably move it.  Now, keep in mind that the professionals who moved the couch into the apartment gave up and had the front window taken out to get the couch in there.  So, given that, we figured it was going to take some engineering skill.  Somehow, it just worked, though, with a little prep work:
  1. Remove the locking gate on the porch of the apartment
  2. Remove the front door
  3. Take the cushions off the couch
  4. Unscrew the feet from the couch
  5. Remove the light fixture and bulb from the porch
  6. Stand the couch up on one side.
  7. Tip the couch through the doorway
  8. Move the lower end of couch out the door, standing it on the same end again on the porch.
  9. Rest
  10. Move it down the steps.
  11. Put the cushions back on and sit on the couch at the curb waiting for Rachel to bring back lunch.
And silly me, I though this was going to be the hard part.  As it turns out, the hard part was attempting to move the couch into the new place with three people.  By the time we got to that point, though, I was tired and went home.

Two days later, I asked Tony how things turned out with the couch, and he informed that it was still on the porch at the new place.   Knowing the effort we'd expended getting it that far, I wasn't going to stand for that.  So I drove over to his place and surveyed the situation.  He said they'd taken the front door off and made several attempts, so we looked at the possibility of taking out the kitchen window, which looks onto the porch and was definitely big enough for the couch.  After 30 minutes of being foiled by a stripped screw in the frame, we decided the window was staying put.  So, I insisted on taking the front door off and giving that approach another try.  

It was somewhat obvious to me that the right start was the reverse of the moving-out process, so this time we led with the bottom end of the couch from it's standing-on-one-side position.  It just barely squeezed through the doorway, and the entry wasn't quite big enough to get the top end through.  We laid the couch down, and for a moment we didn't think there was any room to pivot it into the living room.  Finally, it occurred to us that we could tip it a little, because, thinking of the side view of the couch as a right triangle, the altitude from the right angle to the diagonal is obviously shorter than both legs of the triangle (the height and depth of the couch). Duh.  Suddenly the couch pivoted nicely through the doorway and into the living room.

In retrospect, I don't think the geometry I just rambled through above even consciously entered our minds.  We were simply out of other options.  For future reference, though, that's a pretty useful bit of Euclidean (and maybe Pythagorean) logic for anyone moving a couch.

So what are the morals of the story?
  1. U-Haul is evil.  Well, okay, maybe they aren't all evil, but the one on Bayshore is on Saturday morning.  I've since heard other people say they intentionally tell people to rent U-Haul trucks from Daly City or another suburb.
  2. Architects are evil.  Well, okay, maybe not evil, but at least a bit sneaky about how they plan entries and stairways.  I'll bet there are guidelines somewhere for exactly what angles and clearances are needed to move standard couches, over-sized couches, etc., and some guys out there are designing and building right at the minimum specs just to mess with people.
  3. Even given moral #2, the couch will almost always fit through the door, even if you think it won't.  Just tilt it.
  4. Don't ever ask me and Tony to move your stuff, because you will have to repaint your door frames and touch up some furniture afterward.

:-)
link

Autosave [Aug. 13th, 2007|02:38 am]
[mood |tiredtired]

So, I just spent an hour writing a gigantic post about everything I've been doing over the past two months, including a couple of pictures an about 20 links.  And then I was tagging my post but didn't know whether to use commas (which I'd consider normal) or spaces (like Flickr), so I hit the question mark beside the "Tags" field, and POOF! There goes my post. Apparently since I had a previous autosaved draft that I never turned into a post, it went back to that one.  Ugh.  So, since I'm not about to rewrite the whole thing, here are the shorthand notes:

-- Went to Vegas.  Good times.
-- Went camping in Big Basin.   More good times.
-- Lost a contact.  Bad times.
-- Lasik is expensive (more bad times), so getting disposable contacts.
-- Yelp Happy Hours.  Good times.
-- Portland / Ubuntu Live / OSCON.  Really good times.
-- LinuxWorld -- Weird times.
-- Open Solutions Alliance ... hmmm, need input here.

If you're interested, I just uploaded a bunch of pics to Flickr:
My Flickr Stream

Specifically, the destruction of my apartment (which is almost completely repaired now, but not quite).

And most importantly, me beating Tom at Bungee Run

That's all for now...
link

apartment living ... deja vu [Jun. 12th, 2007|06:58 pm]
[mood |anxiousanxious]

I got home this evening and there was a letter waiting for me from my apartment manager.   Apparently they have to do some plumbing work in the kitchen and the bathroom by order of the city of san francisco.  this may or may not be related to some inspections that happened last month while I was out of town.  On the surface, this sounds like a good thing -- the city finds that my apartment isn't up to code, and the landlord is on the hook to fix it; that's the way apartment living is supposed to work.  But let me remind everyone about my first experience with "replacing a couple of cracked shower tiles" in my subleased apartment last year... I came home to THIS:

my first bathroom in SF

So, needless to say I'm just a wee bit panicked about what this upcoming plumbing work might turn out to be.  And this time they're even tell me the work will take 2+ weeks, which means it might really be a month.  I don't ask for much in life, but proper indoor plumbing is one of those things that should just be automatic with a 4-figure monthly rent.  Sigh.
link

a weekend in the sun [May. 20th, 2007|06:27 pm]
On Saturday, I went with [info]hoyhoy, his wife, and their friend Elizabeth to hike at Black Diamond Mine  in Antioch.  The landscape was a bit barren, but it was still cool to get out to an unpopulated area like this for a while.

 Black Diamond Mine

We hiked around for a few miles, grabbed a late lunch, and then we went on to Redwood Regional Park, where [info]hoyhoy tried to startle a cow.

startling cattle

It was a really peaceful day; I definitely need to get out and do this sort of thing more often.  We're in a great area to get out and hike, but it's also really easy to just find things to do in the city all weekend, and I find that inertia causes me to accept the latter option most of the time.

Today, I came across this sketch on xkcd.com, and I thought it was appropriate.
 
copyright law
link

spanning desktop goodness [May. 14th, 2007|06:41 pm]
[Tags|, , ]
[Current Location |the office]
[mood |productive]

In the past, I have always run into issues with getting a dual-monitor setup to work reliably under Linux.  It always frustrated me because I knew some geeks out there were making it work and I was just missing something.  Today, I have finally started making full use of my LCD real estate with NVidia's latest display config tools and Fedora 7.  I'm using a Dell D620 with a "Quadro NVS 110M/GeForce Go 7300" chipset, connected to a 19" Dell monitor.  The video card is now driving 1440x900 on the laptop LCD and 1280x1024 on the external monitor, and seems to work well. 

It appears that the only special thing in xorg.conf at this point is the need to specify the same BusID but a different Screen for each Video device:

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 110M"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 110M"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

It's really all very straightforward at that point, just a matter of choosing a screen layout:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" RightOf "Screen1"
    Screen      1  "Screen1" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

I still have to run some tests on things like docking and undocking, suspend and resume, etc. to see if the setup is really robust, but I'm at least a step or two ahead of where I was last time I tried this a year ago.  Now I'm really tempted to get an extra video card for my desktop at home...
link

navigation
[ viewing | most recent entries ]
[ go | earlier ]