Sorry Thomas Wolfe…

You can go home again.

You just can’t bring the cat.

So, today we moved back to Gainesville, my home town.  I’ve moved away and back once before when I went to college, joined the army, and saw the world.  After seeing the world, I learned Gainesville wasn’t all that bad.

But I got my degree and left again.  Not really for good, since Charlie always had a job here.  But enough so I can say I’ve come home again.  We closed on a house last Thursday but today is our official move in day.  We’ll be spending our first night here tonight.  We moved the animals today too–Linus the nervous dog with Charlie and Ike the big old cat with me.  Linus made the trip surprisingly well, thanks to a quarter of a doggie tranquilizer, a cozy crate, and some preliminary training in the car with lots of treats.

At first, it looked like Ike did just as well.  He’s always been pretty unflappable.  With as much as Linus barks, Ike has learned to ignore commotion around him.  He was a bit skittish in his carrier at first, but mellow enough so I could open the door and pet him.  He finally decided to move to the back and get a nap for the rest of the drive.

But Ike may be too unflappable.  We got to the house, I set up a litter box and then brought the carrier in and opened its door.  And Ike stayed in the carrier.  I figured he’d come out when he was ready, so did some more unpacking.  While Ike stayed in the carrier.  We even brought his cat condo, so he’d have something familiar here.  And because he’s so good about scratching it instead of the furniture.  Still, Ike didn’t think that the condo was worth coming out of the carrier for.  So I removed the carrier door and let him have some time to figure it out.  Linus would go into the carrier to visit and Ike did come out a couple of times, looked around, realized he didn’t know the place, and went back in to sit down, stare out, and not be flapped.

I finally carried him to the condo, where he looked around for a bit, meandered to a corner to hide in, and, after a few minutes, went back to the carrier.  But he decided to stop in his litter box first.  That was 2 hours ago and he’s still in the litter box. I even sat and knit with him for a while and even yarn wasn’t enough to entice him.

I finally realized that he hasn’t lived any place but “his” house in Macon for the last 4 years.  He hasn’t even been out of there for more than a year.  So I guess we can give him a day or two to realize there can be other places in the world and he can live there.

After all, he’s not hte one coming home again.

Leave a Comment

no service

(from an email I sent to Charlie yesterday, while traveling to buy our new home in Gainesville)

my phone can’t get a signal  it is pouring i am pissed

(he claims it’s pure poetry…I meant it to be a little bit bitchier than that)

Leave a Comment

And so we begin

So, I’m on sabbatical for the 2009-2010 academic year.

I applied for it almost a year ago and had to describe what I was going to do.  Really?  Am I really supposed to know what I’m doing a year ahead of time?

Fortunately, I’ve reached the point where I figure you may as well be honest, so one of my goals was to live with my husband.  We’ve worked in different states since January 1990 and thought it might be fun to try being in the same town for a while.  So far, so good.  We made an offer on a house in Gainesville last week, had it accepted (okay, we’d done lots of verbal negotiation before going to G’ville to sign the official offer), got a mortgage preliminarily approved, and did the home inspection.  (Yeah, Charlie was busy.)

I also wanted to get some time to explore something in depth.  Teaching 6 different courses a year ranging from Excel for business students to Compiler Theory for computer science majors has kept me a generalist.  Even my extra-curricular work has kept me in a lot of different areas.  As program chair for CCSC:SE, I get to evaluate a broad range of papers (with the help of some wonderful reviewers), but as member of the APCS development committee, I get to do first year computer science education in lots of depth.  And then there’s the programming contest, where I get to think like a code hacker.  So, depth in one area would be fun.

So far though, I can’t shake my internal generalist.  I have spent some time doing more Rails, working through Head First Rails.  I have gone to Rails Conf a couple of times, but that’s usually right at the end of the academic year, so I can’t go back to school and start using what I learn (and the class that ties in best with Rails is taught at most once every other year).  And I’ve just downloaded the Mojo SDK to create apps for the Palm Pre.  That’s a whole blog post in and of itself.  It wasn’t quite ready for prime time, but there are lots of great hackers out there who are posting cool work arounds (I got to edit a msi file–what power!).  I’m getting ready for an APCS meeting in early August and am looking at getting certified in .Net (since I teach that almost every fall).  And, in my copious spare time, I’m getting back up to speed on CMMI to prepare for the main thrust of my sabbatical, working in an industrial environment.

And then there’s the knitting, but I’ve only finished one of the 5 things I really wanted to get done before our 25th anniversary trip.  Pictures soon of it (but it’s a wedding gift and I want it to be a surprise).  I may get 2 of the other 4 things done on the trip, but I’ll believe that when I see it.

But now we’re getting ready to go cruise around Alaska for two weeks (guess how sad I am that Sarah Palin won’t be governor for most of the trip, just try to guess!), so I can forget about sabbatical for 2 weeks.

Comments (1)

Shaken to the Core

So, there are some things that we just know to be true.  One of my favorite things to run across on radio is rebroadcasts and new broadcasts of the show This I Believe.  And it’s just heartbreaking when you learn that one of those things just isn’t so any more.

I had that happen last week.  My shoe size is 8 1/2 W.  Always has been.  It’s gotten so when I need new shoes, I just stop at the SAS store on the way to or from Atlanta, go in, take a box of 8 1/2W off the shelf, and buy them.  The clerk always makes sure the shoes inside match the size on the box, so I don’t even have to do that.

Well, I needed new shoes.  My first great disappointment is the SAS store between my home and Atlanta is closed.  So I had to wait until a longer trip to go to one north of Atlanta.  (You didn’t really expect me to change brands now, did you?)  The clerk was quite outgoing and wanted to be helpful and my current shoes felt really big (but hey, they were old), so I let her measure me.

And I’m not an 8 1/2W any more.  In fact, I even bought a pair of 8 regular.  (Seems when you lose over 100 pounds, some of it comes off your feet.)  Things have felt a little off kilter ever since.

Now, I’m almost happy to say that the new shoes are a bit too tight and need to be broken in.  So I could probably still get buy with buying 8 1/2 Ws.  But where’s the growth in that?

Leave a Comment

Every Damn New Year’s Cliche

So, I tried to avoid posting on New Year’s Day, even though I really was going to take this semester break as an opportunity to get caught up on many things in life, this blog among them.

But it struck me as I was going to WalMart to get workout pants, batteries for our heart monitors, and hand weights that I was living the New Year’s cliches.  Now, since I’m great at justifying, I did manage to justify it all by saying I’ve been losing weight since September 2007 (I’m hovering at the 110 pounds lost right now, but hey, I have hand weights, it should get better!).  I’ve exercised on and off for that long too, but have been at it seriously since September 2008.  I even hit 7 straight weeks on Wiifit this morning.

To keep things fresh, I got “My Fitness Trainer” for the Wii yesterday (yeah, more cliche!), thus the heart monitor batteries and hand weights.  And then, after getting all of that and blowing up a stability ball, Maya, My Fitness Trainer (your fitness trainer, everyone’s fitness trainer!) didn’t even use the silly things.  Although pumping up a stability ball should count as exercise in and of itself!

So, I’ve got diet and exercise down.  And I’m doing some little things about organization and time management.  Little.  But so far, manageable and not too scary.  We’ll see what happens when the semester starts.

And I think I’m gonna try the “100 skeins challenge”–can I finish off 100 skeins of yarn this year?  Now, getting 100 skeins is not a challenge (or, if it is, I think I’ve already met it).  But actually using the yarn I have?  At any rate, what really inspired this post was to try to keep track of the skeins I finish and since I finished 2 today, lemme log ’em.  I finished a skein of blue Lions Brand Suede that I’m making a prayer shawl with and a skein of tan Eskimo that I’m making a sweater with.  I thought about adding pictures (of the work in progress?  of the end of the skein?  of the empty label?) but decided against that since it would just get in the way of blogging about it.  Maybe I’ll do photos of things as I finish them?  I have a box of scarves going off to the Special Olympics this week.  They look pretty cool, all blue and white.  Sadly, none of them has finished a skein.

So, the skein total as of today is 2.  Oh boy!

Leave a Comment

Travel Fun and Games

So, I am in New York for the Advanced Placement Development Committee meeting. I suppose I should just shut up and be happy to be here after the travel day I had yesterday getting here, but why would I have a blog if I shut up when I was supposed to?

So, New York is a great place that I really haven’t had time to enjoy during the meetings because they’re packed. So I decided to come early Saturday (fly out at 10 AM) so I could get to the fashion district and Mood Fabrics from Project Runway.

Looking back, this was a good idea, or I’d still be traveling. I got to the airport, went to my gate, at the end of the B terminal and was informed my flight was moved to the middle of the B terminal. Yeah, I’d passed the gate and then gone much further.

No problem, exercise is good. So I go to the new gate, but the plane there is going to Philly, not Newark. But the gate agent announces the Newark plane will be there (numerous times…lots of people are surprised like I am), so I sit and knit.

And, let me just say, I could have been real bitchy yesterday if I hadn’t had my knitting in my purse. But I decided to make each delay an opportunity to knit another row. Yeah, I went Pollyana on the problem. Not at all like me.

So, sooner or later the Philly plane leaves and ours comes and unloads and we get back on in pretty good time and of course the plane is full, but that’s okay, the flight is under an hour and a half.

And then the pilot makes an announcement. Over the next 5 hours I’m gonna learn to hate the pilot making an announcement, but for now, it’s interesting. Seem’s there’s a stop at Newark, so we can’t take off. And that’s all he knows.

Hey, I had meant to finish reviewing the multiple choice questions during the flight, so I take them out (and oooooh, out my tray table down!) and get to work. To Delta’s credit, the crew does their damndest to make the wait tolerable. The pilot invites families to come to the cockpit and take pictures of their kids in the pilot’s seat (something I’d never seen before in a post-9/11 world). The flight attendants bring out trays of water. And the passengers don’t riot or demand to be let out (although there is some grumbling by the skinny girls around me that they’re hungry). And we wait.

And I finish all the multiple choice.

And for some reason (the pilot explains all the intricacies of the flight controller in DC and his handler in Atlanta, but really, I don’t care why–I just want to know when) we taxi out to the end of a runway. (Okay, the stop was lifted, but we still don’t have a landing slot in Newark.) And we wait some more. A lot more.

And I finish writing up all the free response solutions and call my father and talk to Charlie and Fran (who has already arrived in New York and who I was supposed to be shopping with). So I start knitting again, which is good because I can knit standing up and the guy in the seat next to my aisle seat keeps getting up to go pace.

And, we finally take off at about 1 PM (just 3 hours late) and fly via the Indianapolis flight controller instead of the DC one so the flight is a bit longer but who cares because we’re flying! Since the flight was due in around noon, we’re not eating anything more than peanuts, but hey, it’s better than sitting on the tarmac.

And we land and luggage takes forever as usual, but there’s a train and it’s good and fast so we’ll get to Manhattan soon, except…

To get to Amtrak, you have to take the airport train. Fine. So we go until we can see the Amtrak station and come to a stop. And sit there. And wait, and wait, and watch the Amtrak pull in, and watch it pull out, and then we move.

So, normally there’s no problem, but since it’s a Saturday, it’s 50 minutes until the next flight. So I get some of the free response solutions entered and running.

And the train finally shows up and it’s packed–mostly very skinny kids who seat 2 to a seat made for big adults so they can play cards. Fortunately, they get off in a few stops and 3 very tired adults get their places and the trip continues without incident until I get to the hotel and there are a million or so people in the lobby. But after another wait (and I am getting good at knitting while waiting), I get a room and it’s okay if you ignore the toilet that doesn’t stop and the fact the bed looks like it was made by my cat and dog and one of the is still under the bedspread.

But I’m here and I finally eat and we see a play (Altar Boyz–great fun and not more concentration than I can deal with) and I get some sleep and a good strong shower this morning and then the straw breaks the camel’s back.

In dealing with the leaky toilet, I completely miss the fact there are no bath towels in the room. In fact, I miss that little fact until I get out of the shower. Fortunately, I have two hand towels (and yeah, I’ll admit it, sheets) so I’m up and washed and dried and ready to face the day.

Let’s hope it’s better than yesterday. But if it’s not, I still have my knitting.

Comments (5)

My favorite OSCON quote (so far)

Question: “What version of the code are you using?”

Answer: “Monday.”

Yeah, that about sums up how things are working in the Open Source world.

Leave a Comment

I know C. Dang.

Crap.  It looks like I know C.  Or at least a little of it.  Enough of it to contribute to Open Source.

I’m in the Just Enough C for Open Source session.  It is well presented and interesting to see how the old ideas are being presented to the new age of programmers (“Oh no, variables aren’t automatically initialized!”), but I’m not getting much new out of it.

Which is disappointing for me.  I decided a long damn time ago not to learn C.  I knew Basic and Fortran and Cobol and Lisp and Pascal and Modula-2 and Ada and at the time, that seemed like enough.  And I wasn’t using C for anything, so it seemed like too much to add another language to the mix.

And the C/Unix guys were just annoying.  I’d ask them how to do something simple and be told to do something difficult instead.  Why bother?

Of course, in the intervening years, I’ve learned another language or two (or 20, but I don’t feel like worrying about that now), but still avoided C.  I still had no reason to learn it.  I did learn C++ and Java, which are sorta close!

But, osmosis happens.  Sitting through this session, it appears I’ve learned C.

I had a friend in college studying comparative languages who decided never to read Hamlet.  I got where he was coming from.  I wonder if he was as disappointed when he realized he knew who Yorick was as I am now.

Comments (1)

Watch out compilers class!

Oh my.

I’m in an OSCON talk about the Parrot Compiler Toolkit.  It is just way too cool and way too right for a compiler class.  There’s support so that all you really have to write is the parser and code to tag action methods.  Those are the big things I want my students to do.  So I really have to figure out the PCT.

Now, someone might say instead I need to figure out yacc, since that’s been around for forever and does the same thing, but I just won’t listen to those people.  In fact, since you can get to all the parts of the compiler (like the OPcode tree, or POST), I think I could justify PCT being better.

And anyway, yacc’s been around for forever.  Isn’t that sufficient reason to try something new?

Tres cool sidebar…I entered all my sessions in Google calendar (very easy, since Google imported the calendar file created by O’Reilly) and I just got warned of my next session.  So gotta go.

But I’ve saved the link for my poor compiler kids!  (Really, pity them not…this has got to be easier than compiling to .NET!)

Comments (1)

OSCON Day 2

So,

I’m sitting in a session that makes no sense to me, but mostly because I think it makes no sense to anyone.  Well, that’s not quite right.  It just seems to be presented by someone who has no idea what a good OSCON tutorial is. 

The slides are done in a simple white font on a black background that is so much duller than anything I can describe. 

The speaker is talking in a monotone.

He doesn’t have his examples ready…to show something new, he goes to Google to look it up.

Not that the examples are that good…we’re seeing YouTube videos, ads for 3D mice, etc. etc.

I think for a very small audience, this is a good presentation.  I’m not in that audience.  Neither are most of the people here.

I needed more of an overview of the tools available.  I mean, sheesh, this is the Open Source Conference.  You don’t need a lot of time on licenses.  I expected you to start with Blender or Inkscape or the Gimp or something and do things.  Surveying just doesn’t cut it.  Hey, I did a survey of someone else’s tools last Friday, but I showed examples and explained what they were good for

And I didn’t keep talking about tools that weren’t open source and not for the web during a talk titled “Real Time 3D on the Web for the Web.” 

But my morning talk was great.  It was devoted to the fun and convolution that is Perl programming.  How bad is the code you can write?  Damian Conway can write worse code and he walked us through it.  And I understood it most without my head exploding.

And while I avoided Damian like the plague for a while, he really has mellowed and started being more interested in his audience than in his own strutting and posing.  By far it was the best of the tutorials I signed up for. 

It’s break time.  And while I’ll try to be polite, it’s a bit hard with a talk like this…

I wonder how many people will be back here after break.  I guess I’ll never know.

Leave a Comment

« Newer Posts · Older Posts »