comments edit

In a previous post I mentioned that I bought an LCD monitor from some unknow Yahoo store. Well I recieved it yesterday and I can’t tell you how happy I am with it. I’ve never seen such a nice, well built, sharp LCD. It took my eyes a few minutes to adjust as I think they’ve grown accustomed to blurry text. In any case, the store sells it for $399.00 (includes shipping) which is a steal. Here’s the URL

I liked it so much, I am going to purchase another one. However, I need a graphics card (not too expensive) that supports a dual monitor set up. Any suggestions? Something around the $120 range.

comments edit

I’m not one to act like an elitist snob and make fun of stupid people. Ok, who am I kidding. I do like to make fun of stupid people. Especially those with no sense of humor. Wired News has this great article about how many people take The Onion as serious news.

For those of you who have never read The Onion, it is a satire site with deadpan news articles that are quite humorous. Apparently however, the satire is lost on people. For example, there’s the Chinese reporter, a paragon of journalistic integrity, who plagiarized a news article on the Onion. Then there’s the many groups who held prayer vigils after reading an Onion story concerning a Chinese woman who gave birth to septuplets and has one week to choose one to keep and throw the rest off a mountan top.

comments edit

DISCLAIMER: When I say Player’s handbook, I’m not talking about a “Playa’s Handbook”. The book I am referencing is absolutely the WRONG thing to read if you want to pick up chicks. I’m already married, so I can bring this stuff out.

So after a long three day weekend of moving, I decided that I needed to geek out to the Dungeons and Dragons Player’s Handbook 3rd edition that I borrowed from Micah. I played the second edition rules when I was a kid and have a lot of nostalgia associated with the game. I thought it would be fun to take a look at the new rules.

So far, the theme appears to be simplification. I like the fact that they’ve simplified the experience point table. Now, instead of each class having a separate table for advancement, everyone uses the same table. Multiclassing is simplified as well. I always thought that certain rules were overly complex. On one hand, that is fun in the “ooh, I like secrets” sort of way. But on the other hand, it led to too many “what fucking die do I roll!?” moments.

comments edit

I have a perfect eagle eye view of a car accident that just happened on San Vicente. Looks like a gray SUV slammed into the side of a little red civic or corolla (can’t tell from here on the 17th floor). Funny how all these cars are slowly driving around it as it blocks most of the intersection. They just want to get on with their lives. Both passengers walked out of the car and seem to be having a civil conversation about it.

Oh, I can hear the sounds of sirens. Looks like the police and ambulance are showing up to take care of things. That was pretty quick.

comments edit

We’re all moved in to our new place. I took a personal day Monday so that we could put the place together and not have to live in a huge mess. Much love to Dan, Micah, and Matt for helping with the heavy lifting.

The tough thing right now is that we don’t have an internet connection yet, though it’s been ordered. I’m looking forward to the 3Mbs cable connection from Comcast. In the meanwhile, I was hoping to piggyback onto a wireless connection. Not surprisingly these days, there are two wireless networks in the vicinity. Unfortunately, one is protected by a WEP key, so I’ll leave that one alone (though I hear WEP is easy to break). The other is unprotected, but it is up very sporadically. This will be a loooong wait…

personal comments edit

I know someone looking to fill a .NET developer position. They’re paying around 75K for someone with around 2+ years of experience with ASP.NET, C#, etc… Let me know if you know someone who might be interested.

comments edit

I was recently contacted by a Contractor that I worked with a loooong time ago, Hi Thomas! Funny thing is, he contacted me because he was trying to find information about Reporting Services. My former employer is all over the place when you search on those two terms.

Funny thing is that he works for CyberU now, a company we did some work for years and years ago. I was surprised to hear that they are still around and have a tech staff of 12 developers. I have to give credit to their president for changing directions and making something of the company.

personal comments edit

It’s finally official. We are legally, emotionally, officially, proud owners of a townhouse style condo. For you non-LA people, I could buy a 5 bedroom estate in Anchorage, Alaska for what we’re paying. Heck, I could buy a 5 bedroom house in Seattle or Portland.

But what that gets us in L.A. is a two bedroom, 2.5 bath 1000 sq ft town house condo.

comments edit

Hofmann blotter
LSDLSD use is way down in recent years, according to arrest records, hospital records, and surveys with high schoolers. Slate looked into it, and came up with two reasons why. First and foremost, the DEA busted a couple of guys in rural Kansas back in 2000, who supplied 95 percent of the country’s acid. The other reason is the breakup of the Grateful Dead.

“The LSD market took an earlier blow in 1995, when Grateful Dead frontman Jerry Garcia died and the band stopped touring. For 30 years, Dead tours were essential in keeping many LSD users and dealers connected, a correlation confirmed by the DEA in a divisional field assessment from the mid-‘90s. The spring following Garcia’s death (the season the MTF surveys are administered), annual LSD use among 12th-graders peaked at 8.8 percent and began their slide. Phish picked up part of the Dead’s fan base—and presumably vestiges of the LSD delivery system. At the end of 2000, Phish stopped touring as well, and perhaps not coincidentally, the MTF numbers for LSD began to plummet.”


[Via Boing Boing]

personal comments edit

Trump I don’t know if you caught Saturday Night Live this weekend, but the Donald was hosting. He was a bombastic, self aggrandizing, braggart in true Trump fashion. For some reason, it just works for him.

This was one of the funnier episodes of SNL. I especially loved the skit where Trump plays a janitor and Darryl Hammond plays Trump. The janitor walks into Trump’s office and starts bagging on the hair, the decor, everything. Classic.

Also attended a baby shower for my good friends the Perezes. Seems like everyone from my college is churning out the babies. There were two babies at the shower, and three more in the oven. As an activity, we did artwork on onesies. I wrote “Player” on mine.

Went out to celebrate a friend’s birthday at La Luna Negra. It’s a spanish tapas restaurant in Old Town Pasadena. There were a couple of intense middle aged looking Flamenco dancers. They looked ready to attack and devour each other at any moment as they danced, but not in a sexy sort of way.

comments edit

I just read Bruce Eckel’s blog entry about embedding unit tests in code. Ideally, he’d like compiler support in programming languages for unit tests.

The resulting syntax produced what seems like an obvious Java solution for the same problem: embed the essence of the unit test code within inline comments in the code for the class to be tested, and then automatically generate the JUnit code - which can then be used without any examination or intervention on the part of the programmer. To make changes, the programmer only needs to change the commented source code, and run the JUnit generator again.

It’s an intriguing idea and what I like about it is that these embedded tests have access to test code that you can’t otherwise test with an NUnit or JUnit framework such as private member variables and local variables within a method. It allows for very tight testing. Additionally, it places the test code as close to the source code as possible, directly embedded alongside of it. Perhaps a compiler with the highest warning level set would run all the tests and break if a test fails.

There are two things that make me wary of this approach. One, I feel it could muddy up the code a bit. Maybe this is just me being resistant to change, but I like the fact that all my test code is in a separate class library (but part of my solution). When reading the main code, it’s just the main code. I don’t have to wade through lines and lines of test code (which can easily include many more lines than the code being tested).

The second issue is that unit tests are superb for testing how well factored your classes are. When you write unit tests such that they are another client of your code (without access to your classes’ internals), it helps uncover usability issues with your code. If you find that you need access to private members in order to fully test your code, more times than not, it is a sign that your code needs to be refactored. I have no problems with refactoring code to make it easier to test because as I said earlier, unit tests are just another client to your code. If it’s easier to unit test, it’s probably easier to use for other clients.

Having said that, I realize that having compiler support for unit tests won’t necessarily stop anyone from writing unit tests as a client. In fact, it’s probably still a good idea despite my two issues with it. However, I’m not convinced it would lead to much better testing unless it was used sparingly.