Lost!

This is a tale of getting lost. I get lost quite a bit, it seems, and the thing is that it’s always the exact same story… so I’ll give you a brief outline, then tell you my latest tale. Here’s the outline:

  • I am in a hurry/late for something
  • I need to quick head somewhere.
  • I, [believing that I am] knowing where I am, think I can save a little bit of time by taking some sort of shortcut.
  • Around the time that I ought to have arrived at my destination had I not taken this “shortcut”, I realize I am lost, and then either:
    1. Admit defeat, backtrack to the point of getting lost, and proceed the known way back to my destination, arriving very, very late.
    2. I, [believing that I am] knowing where I am, think I can save a little bit of time by taking some sort of shortcut. Repeat Cycle.

So that’s the pattern. Easy enough to understand… it would explain how I could:

  • End up at Van Andel Arena when headed from Eastown to Calvin College.
  • End up well on my way to Ann Arbor when heading from Grandville to Plainfield and 4 Mile.
  • End up in a some crazy subdivision when driving from my house to work… twice.

The fact that I’m an idiot doesn’t seem to help much… Anyway, here’s the latest story:

It was Monday.. Our softball games for the Fall season are on Mondays, and today’s game was at 8:15.. which means I’d want to show up around 7:15. I made it home from work around 6:30, and there was a note on my front door that UPS had tried to deliver a package. I had ordered one of those USB to PS/2 adapters so I could use an external mouse and keyboard with my work laptop, which had no PS/2 ports, but did have USB. I had borrowed one of those adapters from Joel at Andy‘s LAN, and it worked quite well, so I had ordered one for myself. Now, I wanted to be able to bring the dealie in to work, so I was hoping to get it on Monday to bring it in Tuesday, so I was a little annoyed that the UPS guy hadn’t left it. Checking the note, it said he has left it at the “Comm(?) Center” ["?" indicated his penmanship was less than good.] I eventually decided it meant “Community Center”… but I didn’t know where the Community Center was, so I consulted the guide we were given when we moved in. The part I noticed was that the Community Center had pools and tennis courts, so I headed over to the Health and Fitness Center right by my house, as they had pools and tennis courts [at the very least, they'd tell me where the Community Center was]. So I get in there, and they let know know that the community center is right next to the Leasing Center.. and since I knew where that was, I was all set. Now, it was getting close to 7 already, so the game was starting soon.. or at least I wanted to be there soon. It would have made sense for me to drive my car, in order to get there very soon.. but 2 things awoke in my brain at the same time. First was that I always seemed to play a bit better when I had already been fairly active for a while before the game started. (e.g. I play better the second game of a double header, or when I used to play basketball with Josh and his family before a softball game in Zeeland… also one of the reasons I want to show up to a game so early.) The second thing that struck me was something my Ethics professor had said my Senior year of College. My Ethics professor was Prof. Hare, a man I very much liked and respected. He was from England, and mad a remark once about how Americans are far more likely to use their cars when other cultures would just walk. It seems true enough, and I’ve tried to, as a result, walk or run rather than drive whenever possible. So here I am, not all that far away from the Community Center, and wanting to be active… so I decided I would run there.

Aside: I should note that my knee has been bothering me this week a bit. Nothing major, just every once in a while I wake up, and my knee feels a bit weak, and occasionally a step will feel really off, and my knee seems to give out, and I stumble a bit, get a sharp pain, then all is back to normal. It’s annoying, but not terribly unexpected. I’ve been trying to do stretches and exercises to get rid of it. I’ll mention it to the Doctor next time I see him (Dec. 7th), but I’m assuming that when you have an entire section of cartilage ripped out of your knee, some occasional pain is the price you pay. (Well, that, and 10′s of thousands of dollars.)

So I started running. I was wearing a nice pair of jeans, a kind of crappy T-shirt, my favorite socks, and my newer shoes (the ones that slip on.. I like not tying shoes) I ran through the woods by my parking lot, and ended up in a parking of another set of Ramblewood apartments. I followed the road around for a while, and after a ways of running, I hit more parking lots, and followed the street for a while longer. Eventually I got my bearings, and knew where I was at (Note the outline here, folks.) I had to follow another road around, and eventually made a bit of a loop back (think of the shape of a shark’s fin, and you pretty much have the path that I ran). I turned the corner, ran and walked a bit, and made it to the Leasing Center.. and a ways past that was the Community Center. Not bad, I thought, A few more minutes, and I could cut my hair, take a shower, and head off to the game.

I headed in to the Community Center, presented my slip, and the lady lead me to a room filled with packages, and told me to find mine. Once I had, I left. Here’s a note: I could have taken any one of those packages, and she never would have checked. I could have looked for one from some place that looked expensive, and taken it, and I would have been good to go. That seems less than good. Okay, so now I have my package in hand (think 6 inches by 4 inches by 2 inches)[joke averted]. I begin running, but knowing where I am, I believe I can cut straight back towards my parking lot, and skip the shark’s fin path. I run past two parking lots, and follow a road for a bit, then hit a forest. I head right in to th forest, seeing what I believed to be a small path. Well, it was not a path so much as a thick forest filled with pricker weeds and small trees. I struggled through there for a while, and do eventually make it through to the other side, where I am greeted by another Ramblewood parking lot and apartment cluster. So far so good, I think. I run a bit more, and hit another small forest. Odd, I think, but since I knew which direction I was heading, all was good. I work my way through this forest a bit more easily, and there are obvious paths in it, and so I emerge on the other side, and see a main road. Very good. Wait.. no… it’s 44th Street, and a ways ahead I see the sign for the leasing office. Wow do I seriously suck at this.

So I start running down 44th street, but it’s starting to get kinda late, so I need to make up some time, so I head back in toward Ramblewood, and cut down a street. I know I’m heading in the right direction now, so as long as I continue in this direction all is well. I run down one street, then down another, and recognize the area as part of the shark’s fin path, and cut into a parking lot the direction of my parking lot. At the end of this parking lot is another forest. Thinking it to be the original forest I past through, I head on in. There are no paths. I have to cut and duck my way through small trees, weeds, vines, and various other roadblocks. I head further and further in, and it’s not getting any better… I hear the creek in the distance, and people’s voices, and engine sounds, so I know I’m heading in the right direction. A few more minutes work, and I’m close to the creek.. then I reach a fence. Um.. WTF?

I can’t quite see the fence from where I’m at, but I can see the fence… So I followed the fence for a while and get closer to the creek, until I can see it. The creek looks more like a river.. and across it is another fence, and then a subdivision. Again, WTF? This seems bad. So now, even if I could get across, it doesn’t seem to be where I want to go anyway. I follow the fence for a little while, then hit another fence, and then I knew it was time to backtrack. I was now getting annoyed.. also, I was getting covered with those small green burrs, and that further annoyed me. I started heading back, and after cutting and ducking through thick forest for a while, I hit a small clearing. Score. There were no trees for a while, and just open dirt and some small grassy areas. I take a step in, and my foot sunk in a little bit. The ground seemed a bit soft. I took another step and *whoosh* my “bad” leg sank in up to the knee. Coupled with this unfortunate sinking was the most wretched smell I’ve experienced in a long time.. perhaps ever. Quickly I yanked my leg back out and struggled for balance.. just in time to notice that my foot had made it out, but my shoe hadn’t joined it on the journey. A quick step down was enough to foul that sock up nicely. I quick reached down and grabbed my shoe, and slipped it back on. Now my shoe was filled with this brown squishy evil, my sock was covered in it, and my hand up to my elbow was coated in it. I scrambled out of the clearing of evil, and made back into the forest. Now I was not pleased. I was dirty, I smelled awful, and I was late. I worked my way out of that forest into another clearing, where I found a dirt path set up for bikes. There were ramps, jumps, and in the distance, 3 little kids on bikes. I followed the bike path for a while, growing steadily closer to the bike kids. Eventually the bike path made a turn back towards where I had come from, and I did not want to go back there, so I stopped, looked around, and finally called out to the kids.

Me: Hey, guys. Happen to know where the closest road is?

Kids: What?

Me: A road. Do you know where the closest road is?

Kids: [quiet murmurs amongst themselves] Kent Trails is that way.[points to my left]

Me: Alright. Thanks, guys. [I start heading that direction]

I made it about 20 feet that direction before I walked into the fence. It successfully guarded that direction for what appeared to be quite a ways. So I followed the fence for a small ways, until I found a weak spot (i.e. a small hole in the fence that I could squeeze through.) Making it past the fence, I made my way through the rest of the forest, and out to the road. From the road, I could see the path and recognized where I was.. I seriously suck at this. I tucked my UPS delivery in my clean arm, and began to run down the street. A few minutes later I was at Spartan Industrial. My journey through the forest had taken me far past my home, and now I had to backtrack to get there. I was not going to tempt fate again, I was sticking to the roads. I ran back to the Health and Fitness club, then had to run all the way around the tennis courts, and made it back to my parking lot.

I made it up to my house, took off my soiled show and sock, and hopped on one foot to my bathroom, where I threw my shoes, pants, shirt, and socks into the bathtub, and just turned on the water full blast. I cleaned off my arm and foot as best I could, and got the clumps off my clothes. I gathered all of it up, shoes includes, in an old towel, and threw the whole mess in the washing machine, took a quick but very hot shower, then sped off to the softball game in time to get a quick warm up in before we started. On the way to the game I noticed that I had really tweaked my knee (yanking it from the “mud” I’m guessing.). In closing, Ramblewood is a land of contrast amidst a sea of troubles.

Brain Quiz #26

This one took me a long while, and I eventually wrote a program to solve it [which in and of itself was very fun... until Rachel just sat down and figured it out before my program was able to]. The rules of this one are fairly simple. You have 9 tiles, and on each of these square tiles are 4 colored shapes (one for each side). There are two shapes: Squares and Circles. There are 4 colors: Black, Red, Blue, and Green. Here’s what you need to do: Arrange these 9 tiles in a square (3 x 3 grid) so that:

  • Each Square is matched with a Circle.
  • Each Color is matched with the same color.

As an example: You can see that currently Tile 4 and Tile 5 work, as the red circle, matches with the Red Square. So too with 5 and 6. 6 and 8 do not work, as they are both squares, and 7 and 9 don’t work, as the color is incorrect.

You can rotate the tiles however you’d like, and order them however you’d like, but it has to be a 3 x 3 grid, and you can’t reuse the tile, or omit one. Printing this dealie out and cutting out the cubes and playing around with them would be a good way to pass the boring workday, don’t you think? 25 Points for this one, and 10 point bonus for each additional solution you might find. So far, I’m aware of one solution, but there may be many.

Here are the tiles:

Tile Grid

If you happen to write a program to figure this out, I’d be interested to hear how you did it. My program used a ton of recursion, and before tweaks would’ve taken about 2 years on this machine to complete. After tweaks, I got it down to about 20 days. It would’ve taken Adam’s sexy new machine much, much less than that.

Difficulty Rating: 25

Kill All Humans!!

According to a number of online video game sites, an email was sent out from Perrin Kaplan, VP of Marketing and Corporate Affairs at Nintendo of America, officially stating that Zelda: Twilight Princess will be delayed until sometime after March 31, 2006.

The email reads:

“After much discussion, the Zelda development team has requested extra time to add new levels, more depth and even higher quality to Zelda: Twilight Princess. Consequently, we’re announcing a new global launch in 2006, after the conclusion of this fiscal year (March 31). We’ll provide a specific date at a later point in time. While this may come as a disappointment to many eager fans, it will absolutely enrich the game and make it a multi-million seller.”

In a related note, I’m going to kill everything.

R.C. Car Update

This is just another R.C. Update. I’ve added more pictures that you can check out, but there’s a rather funny story that goes along with the latest batch. First of all, this is what the cars currently look like:

Ron's Car currently Rachel's Car currently

So far so good, eh? Okay, well shortly after purchasing the cars we had picked out, I was doing some research, and ran across what I considered to be one of the most beautiful cars I had ever seen in my life [Lamborghini Murcielago]. I was a bit disappointed that I hadn’t found this kit first, or I likely would have chosen to make it instead… Future research showed that the actual chassis/car I had chosen was a fair bit more reliable/durable, so I am now pleased with my choice, but opting to have best of both worlds, I found a shell for the car I liked, and purchased that, which can be then used as a replacement shell for my current chassis. So here’s the car, and the shell:

Lamborghini Murcielago Lamborghini Murcielago Shell

Okay, so now I have two shells to paint, and painting them both black seems kinda dumb, so I’ve gone back and decided to paint the Raybrig NSX 2000 the original colors shown on the box… which will be a little tricky, but if it turns out, I think it’ll look really cool. It’s a blue-violet top fading into a silver bottom. Rachel has decided to paint hers a dark metallic blue with a solid white top. I’ll shorten the adventure(s) to get paint story to this brief snippet: We got the colors we wanted (especially Rachel, who found a lovely Deep Metallic Blue), only to find it was the wrong kind of paint (they were in a misleading section of the Hobby Store, I was not pleased.) So we returned those paints, and I found the black paint I needed, and the paint for the rear view mirrors of the Raybrig, but that was all they had. So we went online, and I found all the colors I needed (White, Silver, and Blue-Violet) online, and after much searching on my part, I found I place that made custom paint colors, including a lovely Midnight Metallic Blue that was very close to what Rachel had picked out before. So we order those shortly before heading out on our trips (Oscon and West Virginia serve project). While I was in Portland I got an email from the company that made Rachel’s special customized paint. Turns out they were in England (Which I knew) and even though they allowed you to select U.S.A. as the shipping address (they had a dropdown of maybe 5 countries to choose from) they didn’t actually allow shipments to the United States… so again, Rachel was without a paint. We’ve finally decided to just purchase some bottles of Metallic Blue and Metallic Black, mix them as she likes, and paint her car with a brush. It’ll give her a bit more control over her color, and not require a trip into London to smuggle out some special paints.

Now finally, the “I’m a Moron” part. After getting the cars fully assembled, I decided to give my car a test drive. You’ve got to be kinda careful, because you aren’t really supposed to drive these things without the shell one, as the exposed parts can be damaged, and that would blow. So I thought I’d just make sure it would run and turn, and call it good. I took the charged batter pack and the rechargeable batteries for the controller, and plugged everything in, and when I powered it on, the car when racing off the desk (It had been sitting about half to 3/4s of the way on at that point, with a pair of wheels hanging over the side.). I caught it in time to save it from damage, but needless to say, it frightened me. So I checked the car for the problem, as it shouldn’t be just running without me hitting the trigger. Turns out the mechanical speed controller was a bit off, so I manually fixed that, and all appeared well. I hit the trigger, and the tires spun nicely. Reverse, the tires spun. Left and Right: Everything checked out. So I set it on the ground and gave it a little “go”. Tires spun, and nothing. A less than thrilling debut. So I picked it up, and the tires began spinning like crazy again. I turned it off, and the tires continued to spin. Apparently my manual correction to the mechanical speed controller wasn’t quite the answer. I knew these things (the Mechanical Speed Controllers [MSC], that is) could be a bit unreliable, as I had done some research on them, and their superior counterparts, the Electronic Speed Controller [ESC]). Well, I thought I’d give it another shot, but this time on some non-carpeted floor, so I could see it actually move a bit (thinking the carpeting might’ve been causing it some trouble.) So I went to the kitchen floor, set down the car, and turned everything on. I gave it some “gas”, and the car shot forward about half a foot, then jetted back an equal distance, then sat there. I gave it a bit more, and turned slightly, and it jumped forward, and to the side, then jumped backwards. After a few more attempts forward and back, I got it moving a few feet, but its movements were spastic and frightening at best. I returned to my room, and tried it again on carpeting, with even less success, and then noticed the resister was smoking a bit. I decided that was enough, and picking it up, I was forced to manually fix that speed controller again. That was enough for me. I decided we needed some Electronic Speed Controllers.

A week and a half later or so (after Portland) the ESCs arrived, and I was pleased. I, and later Rachel, took out our Manual Speed Controllers, and the servos connected to them, and added these new ESCs, which were quite nice. That process was kinda fun, as it required some rewiring, and some moving around of internal parts:

Removing the MSC Adding the ESC

Still so far so good.. With everything installed, I decided to test out my car again, both to check out how the new ESC worked, and to verify that now the car ran correctly. I turned on the controller and the car, and it didn’t try to run away. So far, so good. I quickly set the ESC (“Max Forward” -> press button. “Max Reverse” -> press button, All set.) So I set it on the ground, hit the “gas”, and… it skipped forward and inch, back an inch, and shut down. After a long sigh, and a few more tries, we took it to the kitchen, where it did no differently, then I decided to just take it outside to the sidewalk, where it was supposed to run.. (Meanwhile, we had tested Rachel’s car the other day on the carpet, and it ran just fine… well, as well as can be expected with a driver hellbent on crashing it, I suppose. I foolishly advised Rachel to “Be careful not to run in to anything.” so I guess it was my bad.) Anyway, back to my car. We took it outside, and to no one’s surprise, it did no better out there. It was weird, because when you held the car up, everything appeared to work just fine.. I wasn’t sure if the tires weren’t tightened enough to overcome the friction, or if the slick tires were just spinning then quitting, or if I had a bum motor, or what… then Rachel noticed something. We headed back inside, and made this quick video to document the problem. You should watch it. We’ve added some visual aids to make the problem a bit more noticeable:

Yeah… sigh. So in my defense, the directions didn’t really make it clear how the gear was supposed to be placed in both wheel assemblies, but then again, looking back, they did seem to suggest they were both supposed to be made the exact same way. So with the front wheels spinning one way, and the rear wheels spinning the other way, I knew I had to flip one of the gears. Since the front wheel assembly also had the steering assembly attached, I oped to go with the rear. I had to remove the whole assembly, disconnect a portion of it, then take off a cover in order to flip the drive gear. It didn’t take too long, really, and I thought it was kinda kewl that once you knew what the problem was, you instantly knew where and how to fix it. The advantages of building the thing yourself, I suppose:

Removing the Rear Assembly Flipping the Gear

With the gear flipped, I put the thing back together, powered it up, and drove it around my room, out the door, and to the bathroom.. Then the battery died. Next, Painting!

Brain Quiz #25

It’s that time again:

Using the numbers 1, 2, 3, 4, 5, 6, 7, 8, and 9, make them total “100″.

The Rules:

  • The numbers must remain in this (smallest to largest) order.
  • You can use only the simple match functions: Addition, Subtraction, Multiplication, and Division.
  • Parentheses are allowed.
    Difficulty Rating: 10

Open Source Convention [Days 3-6]

Day 3

More sessions today: This time around: Object Oriented with PHP5 was first, and was quite good. I got what I considered a pretty decent grasp of OO design from classes at Calvin, which used C++ for training, but now that PHP has completely redone their Object Oriented implementation (or, more accurately: “Finally done correctly”) a session on all the shiny new things that are possible was quite welcome. One thing I liked about this session in particular, and a number of the sessions the next few days was that they traveled at a speed that seemed just perfect for me. They assumed you knew most of what was going on, and slowed just slightly when potentially confusing information (or behavior different from that of other common languages or implementations) was reached. So this wasn’t your “I’ll hold your hand while you click on the button” type deal. I took notes, and felt very much like I was back in school, [only I stayed awake here.]

After first session, the 4 of us took a long walk until we found a Wendy’s.. It was packed, and so after a short time I volunteered to save us a seat (there were about 4 available when I suggested it, and less by the time I claimed ours.. For the next 10-20 minutes I played Super Mario 3, while Brian2 and Luke stood in line. I’m making my way through Mario 5 quite well now.. I must admit I really, really sucked at it the first two worlds or so, but now that I’m used to it, (and side scrollers in general), I’m back to good form. I’m half way through World 5 as I write this, making it a point to get perfects on all the worlds before moving on. (Note that the GBA allows for save points after each castle defeated, and allows you to quick save, and then continue one. (e.g. I play, get to World 3-4, then have to leave. I hit “save” and my game has a “Continue” icon by it. Next time I play, I Continue from there, but were I to die or turn it off, I could not continue from there again, and would fall back to the last major save point. That game rules.

Second session of the day was PHP/Mysql best practices. As my primary area of responsibility at work is a PHP/Mysql site, this seemed like a wise tutorial to take. There was some useful information given, and some confirmation of information I had researched while programming the last two years. Luke was there with me, and taught me a valuable lesson about security.

Dinner was at a steak place, I believe.. about a block or two away.. and it was good. Afterwords we headed back to the convention center for the kick off dealie with big famous people giving speeched, etc. Larry Wall gave his state of the Onion address, which was funny. Actually, all the speakers I heard there were quite good. We eventually headed back, and played some Euchre, I believe. After that, Luke and I headed back to our room, and I read Harry Potter 5 for a few hours, then eventually went to sleep.

Day 4 – Day 5

I’m going to zip past these next few days, not because they weren’t interesting [well.. if you're not into computers and such, then yeah, I think you might have a pretty strong argument] but mainly because I’m tired, and I’m just writing this post so I can add a new Trivia question. The first 2 days of OsCon were tutorial days, meaning you had 1 particular topic, and they’d teach you about it for half a day (8:00-12:00, and 1:00-5:00) The next few days were session days, were each topic lasted 45 minutes, where the speaker tried to get in about 1 hours worth of material, and there were 10 or so such sessions all going on at the same time, and you did this 8 times during the day. Some were a bit disappointing, but many were quite interesting/helpful. Ones that stand out to me:

  • Building Firefox Extensions: All about how to build add ons and widgets for the Firefox browser. Expect something BibleGateway related at some point, I’d wager.
  • Mod Rewrite: All those things I wanted to know how to do, but didn’t really, got explained in about half an hour. Essentially, take your knowledge of Perl Regexes, and make them work in your Apache config. So if at some point I wanted to make all of my blog entries look like “http://www.ronveenstra.com/blog/245″ I now know how.
  • PHP and Unicode: Imagine being wrapped in pure joy.. and then also being able to treat Chinese character strings as though they were no different than English (e.g. How many characters are in a Chinese string versus an English string. PHP currently screws this one up big time. Also, being able to just throw UTF-8 into the script itself just seems beautiful.. It’s what I’ve been waiting for… Mysql 4.1 and PHP 5.1ish.. Very Sexy.
  • Optimizing PHP: Here was a session that was just plain useful. It was bullet point after bullet point of “If you’re doing this.. try doing this, and it’ll work better because of this.” All very practical, all very clever, and all very useful.

There were others, but that gives you a good idea. After Sessions on Wednesday we had dinner at a pizza joint, and I danced the robot. We ate back at the Hotel on Thursday, and played a bit more cards as well.

Day 6

Friday we were heading home. Everything was relatively uneventful (save for the Dinosaur guy on the train to the airport that kept talking to a less than enthused Luke.. until BCP and I kinda looked over amused, and he shouted over to us “No More T-Rexes!”.. I was frightened, and spent the remainder of the trip staring out the window. We made it from Portland to Chicago no problem.. but when we landed, we saw that our 9:15 flight from Chicago to Grand Rapids was currently scheduled for 11:20. As we sought out the reason why, first from the gate, then at the information booth, the time continued to rise, to 11:25, then 11:27, then 11:30, then 11:35. We finally learned that there currently was not plane assigned to our flight, and they were currently searching for one. We finally opted to place our hope in them finding a plane, and decided to wait it out (rather than rent a car or something). We grabbed some dinner, then played some cards for a while, and sure enough, at around 11:40 we did indeed leave, and landed in G.R. with no real excitement.

In closing, Portland is a land of contrast amidst a sea of troubles. Trip Over!

Open Source Convention [Day 2]

Day 2

Woke up at 7:20, which was fine, as it was like 10:30 or 11:30 MI time, [which is when I normally wake up, zing!]. Luke and I hopped on the train, 2 stops over is the convention hall. I had none of the things it said I needed to register (Registration #, print off of purchase, ID, etc..) but none of that was needed. I needed to know how to spell my last name, that was it. I did okay, I got the first 4 letters right, and they let me in.

My morning session was Optimizing MySQL, which was really good. I was happy not to be the dumbest person in the room (I’d done multiple value inserts to avoid constant Index recreations, and I knew about EXPLAIN and SHOW and FULLTEXT indexing etc..) but was also ignorant of a number of things that this session helped explain and teach. So now I’m a mysql machine [and I'm really good at relationships!]

After the session, Luke and I took the train back to the hotel, dropped off the 15 pounds of crap they gave us at registration, then headed across the street to Quiznos, and ate there. I branched out and talked to strangers.. this guy was originally from Kalamazoo, and is now in Oregon. Everyone is from Michigan at some point, apparently [and then tries to get the hell out, apparently]. As we got back onto the train, Brian and Brian walked out of the very door we were trying to get in on. The odds of that seemed low, so that was kinda neat. Anyway, we got back to the Convention center, and I am now in the Getting Started with Eclipse tutorial. It’s a dealie you write Java code in, and it is supposed to take care of all the annoying little things like debugging and testing and dependencies and classes, etc.. SO I guess that’s pretty kewl.. What’s not kewl? Java. Ding, Ding. So I get what’s going on, and it seems fairly useful, but I don’t know enough about Java [nor do I care to] to get me really excited about it. If/[when] I do have to do some Java programming, then I’d likely want to use this Eclipse stuff to make the job easier. So that’s a plus.. it’s currently the break.. I just popped out and Brian and Brian were there, having just registered. I’m hoping I can convince them all to play cards or something this evening.

It is later. Last night we ended up having dinner in the Hotel, [ I received a number of phone calls indicating that we had won our first softball game of the 2nd season 10 - 9. W00t! Well done!]. We then sat around and talked for a while, [more phone calls] then headed up to Brian and Brian’s room [a number of more phone calls] and Brian and Brian got a wireless station set up with Tol’s Mac, a wired connection, and the Airport thinger on his mac.. so BCP could surf through that connection… he was pleased. We (Tol and I) taught Luke and BCP euchre, and we played (they [Luke and BCP] made fun of a number of things, because they are jerks. After cards, Luke and I headed off, failed trying to get onto any of the now 9 wireless networks my computer noticed. (MAC Addy allows and Keys for most, if not all of them.) Luke started reading, so I started reading Harry Potter 5! Amazing, no? I read about 75 pages and went to sleep.

Day 2 over!

Open Source Convention [Day 1]

[Update : I added pictures for OSCon [Portland] and more photos for the R.C. Cars ]

Day 1

I am currently in the Chicago Airport.. O’Hare for those of you who are already confused. The Flight from Grand Rapids to Chicago was uneventful, save for the one bright spot that was “i did not pass out”.. Not only that, but I felt only mild discomfort in the ear/head region for the entire flight. No unbearable pain.. no head explosion, no nothing.. I was very pleased. Uncertain if it was the nasal deconsomethingorother that I took 1 hour prior to flight time, or the fact that I wasn’t really paying attention to the whole “we’re flying” thing, and instead focused on my reading material the entire flight, or if God has simply ended my flight related punishment.. Whatever it is, I’m a fan, and hope that it remains for the rest of my life, and on into the next one. Wait.. what’s that?! Did you say “Reading Material” Ron? Surely you jest.. Well, um.. I believe they are called by those in “The Know” as “Graphic Novels”.. That’s right, I was reading comic books… Futurama comic books to be precise. They are excellent, and I’m glad I brought them.. I also brought Harry Potter 5, but the likelihood of me starting that is very low, as I’m currently close to halfway done with listening to The Count of Monte Cristo, which is absolutely fantastic, and I don’t want anything to confuse my memory/understanding of what’s going on in that book.. I brought the 2nd disc’s contents along on this trip as well (It spans 4 MP3 cds, which I had been listening to in my Car on the way to and from work.) So perhaps I’ll listen to more of that, or perhaps I’ll watch a few episodes from season 1 of Star Trek (the original series.. I brought all of season 1 along with me) Who knows..

They are boarding first class on the plane to Portland now… and Luke still doesn’t have a seat assigned to him.. this is going well. I suppose I’ll explain at some point what we’re doing and why we’re going to Portland… and that point is now. We’re going to Portland to attend the O’Reilly Open Source Conference. We’re going there [we thus far is Luke and myself.. to be joined on Monday by Brian (BCP) and Brian (Tol)] to be trained in all sorts of fun computer stuff like PHP and mysql and Java (b00!) etc.. Ack.. I think I might be boarding soon. More later… Ooh! Luke just got called to the desk.

We are now on the plane and finally in the air… all told that whole thing took at least an hour, maybe more… It’s now 10 pm.. and it was supposed to take off at 7:55 Chicago time, so that’d mean we’re around an hour late, eh? Yeah, sounds about right. Anyway, here’s some fun happenings.. So they got us on the plane, and then there were some delays because they had to get their monthly map/computer update thinger taken care of.. no biggie.. then there were more delays because the baggage sorting system at O’Hare was Fubar’d so they had to do all the sorting by hand, which obviously means hella slow… So the pilot was talking about how they had a special surprise for us… instead of the normal 1 movie we’d see on the flight, we were going to be show 2!! Woo, I guess. So they said in order to get both of them done on time, they had to start one of them right away.. So they started Madagascar. okay, not horrible. I’d watch that. So they started it up… but we got no sound.. so they restarted it… No sound… So they restarted it… No sound…. So they restarted it. I’m not kidding… Each time it took like at least 5 minutes. [The jerk in front of me just slammed the seat back, and almost broke this computer.. it is now lodged in my stomach.] Okay, so finally they said “We’re gonna try to play the 2nd movie, and see if we can get the sound working”.. the 2nd movie will be [wait for it..] “Monster in Law”. Imagine the worst movie in the world, then [if it wasn't already part of the equation] add Jennifer Lopez!

We officially have the dizzies!! I’m starting to pass out! I can now hear my heart beating in my ears.. Seriously, not kewl. Oh, wow.. this is new.. sharp pain in the temple. I am going to be sick. Shutting this machine down so I don’t puke on it.. Also, Monster in Law is on.. and it is awful..

It’s tomorrow, so I’ll quick close this day out. I shut the computer, sat back, and felt really dizzy and had cold sweats for about 2 minutes, then my ears popped and I felt slightly better.. I took turns between watching “Monster in Law” and just listening with my eyes closed. That movie was wretched, wretched, wretched.. but on a bright note, it signals the death of JLo’s already sickly career. Woo! RIP! Shortly after that movie, they started Madagascar [with sound!], and i started watching that, and instantly fell asleep.. and woke up to “Love or Something Like It” which was also Awful.. wow, was it bad. So that lasted until we landed. Luke and I got my suitcase from baggage claim, purchased tickets for the light rail, and then took that train to our hotel. On the way, this gruff looking guy got on, and asked me where I was from.

Gruff Guy : Where you in from?
Me : Grand Rapids, Michigan.
Gruff Guy : Oh yeah, I lived there.. On Division Street.. over by that Smokehouse grill place. Yeah, I lived there.
Me : Oh yeah? Nice.
[snip]
Gruff Guy : Yeah.. I gotta move away from this lady I’m living with now…She’s crazy.
Me : Oh yeah?
Gruff Guy : Yeah, talking to the refrigerator and things like that.
Me : Seems like the kinda thing you’d want to get away from.
[snip]
Gruff Guy : Where you staying?
Me : Um.. the Doubletree Hotel.
Gruff Guy : Oh, yeah, that’s a nice place.. they’ll give you warm cookies and milk at night… They call it the Doublecookie.
Me : [I look at him somewhat doubtfully.]
Gruff Guy : Seriously.. Warm Cookies and Milk.

He eventually left, and wished me a good trip, and I wished him good luck… and Luke and I made it to the Hotel, checked in with no problem, and the desk dude handed us Warm Chocolate Chip cookies… (no milk, sadly, but still, “score”). We got to our room, tried to get Internet working (No love), and then went to sleep. Day 1 Over!