Home

Advertisement

Customize

my mind's eye

concerning stuff...and things...

8/29/08 09:41 am - So much to catch up on...

I haven't even THOUGHT about this blog in a very long time. There's a lot to catch up on. Most significantly I'm at a new job MUCH closer to home. Even more most significantly our second baby girl is due sometime in September. Let's see...what else? I guess that's it for now. Maybe I'll start posting here again. That would be novel...

4/24/08 02:32 pm - Automatic properties in C# 3.0

Ran across an article on new features in C# 3.0 today, and one of the features listed is Automatic Properties. The general gist is that it's too much trouble for some people to implement a field properly, so the compiler supports a lazy way to do it. This:
  private string name;
  public string Name
  {
    get { return name; }
    set { name = value; }
  }
Can be written like this:
  public string Name { get; set; }
So that's good, right? I'm not so sure. How is this any different from just exposing the private string in the first place? Like this:
  public string Name;
Of course all of this is moot if you need to do anything more advanced in the property than just returning or setting the value. For example, logging or range-checking or limiting the visibility of the setter more than the getter. Something like this:
  private string name;
  public string Name
  {
    get
    {
      Log.Write("Name retrieved: " + name);
      return name;
    }
    internal set
    {
      if(value = "this string not allowed")
        throw new ValueNotAllowedException();
      name = value;
      Log.Write("Name set to: " + name);
    }
  }
So, is it a big deal? Probably not. But it may make draft code faster to write, therefore it makes bad code easier to write because you get into bad habits.

2/1/08 08:18 am - How walkable is your neighborhood?

I ran across an interesting site, today. It's called Walk Score and it works like this:


  1. Enter your street address.

  2. Click the Go button.

  3. Watch while it finds "stuff" nearby.

  4. Get your Walk Score.
    ...

  5. Profit!



I'm not sure exactly how the user profits from this exercise or how many intervening steps there are, but I do know that walking is a good way to exercise. Who knows, maybe you'll discover a nearby restaurant or movie theater that you didn't know about.

What's your Walk Score?
Mine is 55.

1/28/08 09:20 am - Long Live Lego!

Today is the 50th anniversary of the Lego "Automatic Binding Brick" patent in 1958, according to an article on Time's website. The prolific Google users among you may have noticed that Google's home page logo is made of Lego bricks today. Hmm... Lego... logo... brilliant! Lego Logo was a special Lego kit that provided a simple computer and programming interface to control motors and lights and such built in to special Lego bricks. Robotics for kids - and kids at heart. I think it's called Lego Mind Storms now, and has evolved over the years, much like the basic 2x4 stud lego brick, which was pure genius!

Happy Anniversary, Lego!
Tags:

1/22/08 11:18 am - I officially rule!

So, the other night I decided to just play a quick game of Tanks! (part of Wii Play) on the Wii. Not expecting to do exceptionally well, but just to have fun. A little while later I had destroyed all 84 tanks in the first 20 levels and earned a Gold medal! I really AM the Tanks master!

I am now on a mission to go for the Gold in all nine of the Wii Play games.

1/15/08 11:02 am - Global Thermo-Nerf-ular War

Ok, so I know I haven't posted in a while, but this was too good to pass up:

USB Webcam Rocket Launcher

Everyone should have one of these. Just think how much harder you'd work if you thought your boss might peg you in the head for slacking off! Or, you could use it to remotely monitor and defend your home from burglars! The possibilities are endless.
Tags: , ,

10/18/07 01:13 pm - Lonely times last weekend

Spent last weekend home alone. H and P went down to Florida to visit the grandparents, leaving me to play video games and ponder the secrets of the universe.

On the gaming front, I made some good progress on Twilight Princess. I put in 5 hours, though 2 hours were lost due to a glitch I found in the game. view glitch details... ) Long story short, I had a lot of fun. But it was a pretty lonely weekend.

9/18/07 04:50 pm - A New Development

According to the dictionary, a sentence is defined as follows:

a number of words forming a complete statement

Ironically, not a sentence...

Anyhow, the other day, I heard Penelope form a complete sentence for the first time. She very clearly said,

I want my momma.

Notice, if you will, the presence of subject (I), verb (want), object (momma), and adjective (my).

Later the same day, I could have sworn I saw her filling out college applications out of the corner of my eye...
Tags:

8/22/07 02:42 pm - It's a feature!

As a QA engineer, I'm often told by various developers that the unexpected behavior that I reported to them is not, in fact, a "bug". Generally, these cases fall into one of two categories: "undocumented features" and "user error".

By and large, these are just excuses for poor programming practices, but I digress.

Apparently the news that some "bugs" are "features" has not escaped the notice of the proud owner of the Volkswagen pictured here:



The astute observer will note that this particular feature is not currently running.
Tags: , ,

7/26/07 10:21 am - It's the Little Things...

So, one of my favorite pastimes is spending time with Penelope. There really isn't much that she does that isn't interesting. Crying is one exception, because it gets old pretty quick when she wails every time I try to change her diaper - she hates lying on her back because it limits her mobility, and I can't change a diaper on a moving target - but in most things, she is a very interesting person to observe and interact with.

This morning Penelope woke up earlier than usual and was awake while I was getting ready for work. She looked at me with the strangest expression on her face. I don't know how to explain it, exactly. Anyhow, it seems like every day she does something new and different that surprises me. Just a few months ago, she was a floppy baby that stared around kind of blankly. Now, she's a real person that will truly engage you.

I often find myself wondering what she's thinking.

I can't wait for her to learn some real words so she can tell me what's on her mind.
Tags:

7/20/07 01:49 pm - 1-UP'd

In a true spirit of one-up-manship, H pointed me at this image of an even BETTER mario cake than the last one. Well done, hon!

7/11/07 10:56 am - The world's most SUPER wedding cake!

One of my co-workers sent me a link to this image on flickr. It's the most awesome cake I've ever seen. Someone made this cake to be the groom's cake at someone's wedding. How cool is that?!

6/14/07 09:42 am - New/Old Trends in Technology?

As if to prove the thesis "History is Cyclical", there is a new trend that I happened to run across this morning, to make high-tech stuff look like it hails from the days of the industrial revolution - when the steam engine was king. The trend is called Steam Punk, and it's flipping awesome!

Check out this page for several examples. My personal favorite is the functional laptop complete with morse code input device. Sweet.

6/13/07 08:09 am - Garden State Hijinx

I took the girls on a trip to Delaware and Washington D.C. this weekend. It was a nice, relaxing time - that is, until the drive home. There was a huge crash on the Jersey Turnpike that added several hours to our trip. To help pass the time, stretch our legs, and let our screaming baby out of the car, we stopped at McDonald's.


Don't worry, it's just bread. Penelope is not yet at the stage of eating hamburgers.

Overall it was a nice trip, though. Our dear friend Audrey is now Mrs. Johnson (Way to go, Family!), and we spent some time with D.F. in D.C. Didn't get home until 1:00 AM, but that's just the way things go, sometimes.

6/1/07 09:32 am - < insert expression of shock here >

Came in to work this morning and was greeted with donuts (mmmm... donuts...) and some shocking news.

My current boss, our beloved figurehead of QA, has submitted his resignation.

Sad though this may be, I am sure he will find a position with a company that will appreciate his talents and work ethic more than this company has of late, and maybe he'll get paid better to boot. I wish him all the best.

So gather round and raise a bavarian creme - or a butternut, or even a classic honey-dipped - to our intrepid leader. Good luck in your future endeavors.
Tags: ,

4/16/07 12:41 pm - Happy Patriots' Day!

Today is Patriots' Day. If you happen to live in New England, you know about Patriots Day (or at least that it exists) and probably associate it with the Boston Marathon or the Revolutionary War. For those who do not live in New England, you can find out about Patriots' Day here.

Some people around here get the day off today. And since it's a government holiday, tax day has been moved to tomorrow.

As for myself, my taxes were done months ago and I don't get the day off. I don't mind too much having to work today since it is a very rainy, very blustery day.

Of course, if I did have the day off, I could be at home fighting with H over who gets to play Super Paper Mario. I would just lose the fight anyways. She fights dirty.

4/12/07 08:12 am - The digital music industry cul-de-sac

According to this article Apple and EMI have struck a deal to offer DRM-free music on the iTunes Music Store. For this privilege you get to pay an extra 30¢ per song.

With this move, Apple and EMI feel as though they are moving "the digital music industry forward" by offering "higher audio quality and the security of interoperability".

I'm going to go ahead and assume that everyone who just read the preceding paragraph is thinking "Wait, but the digital music industry started with CD-quality sound and DRM-free MP3s - back before DRM even existed. How is this a move forward?"

That is a very astute observation, and I'm glad you asked. Apparently the digital music industry (including EMI and Apple) have realized that the road they have been moving down is a cul-de-sac. Probably because the reached the end and there's no way left to go but back where they started.

Luckily, for you and I both, this probably means the beginning of the end for DRM. After all, if people can get their music DRM-free, why would they buy music riddled with copy-restrictions?

On the other hand, the increased price may backfire on Apple, as the difference in price is getting smaller between buying the album on a physical CD, in a store, and ripping it DRM-free yourself or buying it on iTunes DRM-free.
Tags: , , ,

2/27/07 05:07 pm - A Tale of Two Restaurants

This being the month in which I was born, I have had a few get-togethers with family, friends and co-workers in the past few weeks. There is an interesting contrast between two of these experiences.

Let me begin by taking you back with me to Saturday night. I got together with a group of friends at one of my favorite restaurants: Not Your Average Joe's. Although we were informed ahead of time that we would be seated at "a table and a booth" one would assume that the table and booth would be next to each other. We were also to be seated in "the back room". In actual point of fact, the table was at least 5 feet away from the booth. In fact, there was another table closer to the booth which we were not seated at. In addition, the "back room" was really the back corner of the restaurant - not its own room. The manager we dealt with was not helpful and didn't seem to really care about our dining experience.

Today on the other hand, our department went out for ice cream since four of us have birthdays in the shortest month. We went out to a restaurant called Cabot's. It was around lunch time, so the place was kind of crowded. We found a table and a booth that were kind of near each other and seated ourselves (the sign told us to, so we did). After about five minutes, a man who I assume to be the manager came over and offered to move us to two tables that could be pushed together. Another group had just left, their table was being cleared and there was an empty table beside it. We gladly took him up on the offer and had a very pleasant experience.

Needless to say, Cabot's is still a group favorite in my department here at work. I am a bit disappointed in Not Your Average Joe's, though. I don't think I'll be going back there for a while.

1/31/07 11:26 am - Happy New Year!

As of yesterday, I've officially been working the same job for one full year! It's a refreshing change from the new-job-every-few-months cycle that I was stuck in from mid 2002 through 2005. I considered wearing a party hat at work all day and giving a prize to the first person who could guess why, but with tensions high and releases due it seemed like a bad idea. Maybe I'll do it for my birthday instead.

1/27/07 03:03 pm - My Wiish List

Leeder is kicking my ass to blog, so here is a list of Wii titles that I want very badly (in no particular order):
  • Super Paper Mario - This was going to be a GCN game, but it's been moved onto the Wii. Puzzles requiring 2D/3D perspective shifts sound like loads of fun!

  • Wii Play - As much fun as Wii Sports is, I'm sure I'm not the only one looking forward to billiards and target shooting on February 12th.

  • Super Smash Bros: Brawl - I expect the Wii installment of the Smash Bros. series will bring gameplay to a whole new, exciting, and perilous level.

  • Mario Party 8 - If you've played any of the games in the Mario Party series, you'll understand why I'm looking forward to this game's release on March 5th.
With all of these games releasing, this is going to be an awesome year.
Tags: ,
Powered by LiveJournal.com