White Sox Winner

I went to the last 2 Sox games: the make up “must win” game to force a tiebreaker, and the tiebreaker with the Twins, which the Sox won 1-0.  Great result!

The game was a “black out” where all the fans wore black, and while I expected only 50% or so to do so, I was amazed to see almost everyone was wearing black.

It was electric!

Shocking: My Interest Continues!

As I have grown older, I have learned to understand some of the quirks in my personality, and adjust my expectations accordingly.

For example, my whole life I have always had periods of intense interest in some subject only to lose interested after a couple months.  Various video games, RC Car building and racing, drawing, electric guitar, etc.

So now when I get older and I get ultra interested in some new subject, in the back of my mind I say “Ok, I know this seems like the most important thing right now, but in 6 months you will proably not be THAT interested anymore.”

I would have bet you money that would have been the case with my most recent endevor, trying to learn spanish.  But here I am, listening (even paying for) podcasts, buying iPhone translation software (this software is really great), taking Spanish lessons twice a week with an instructor from Peru, and even booking a vacation to mexico to get 6 hrs of Spanish instruction a day.

I guess in my old age I am growing my attention span :).

10 Concepts You Need To Know As A Developer

This article: 10 Concepts Every Software Engineer Should Know, is worth taking a look at if you are a developer.

I thought about it for a minute, trying to think of something important that they didn’t touch on in this article, and I think the only major thing I would argue for would be entity relationship diagramming: the ability to turn a problem domain into a set of entities and relationships.

Other topics I would have considered: Regular Expressions, code documentation, project estimation, and maybe unit testing.

The Cloud Comes To ASP.NET

In the next 72 hours, you expect the new campaign to generate 10x more traffic than you have had in the last 72 days.  How do you scale to deal with this problem?

Do you buy more servers?

A few companies are starting to offer instant scalability for needs like this.  Amazon has been doing this for a while with their web services, but it isn’t very useful for people who need the site to be running 24×7 (and it isn’t very MS friendly).  But now there are other companies coming into play to provide the service I am talking about.

https://www.gogrid.com/

and

http://www.mosso.com/

Both offer the ability to instantly scale up your infrastructure as needed.  You can buy more CPU cycles, storage space, bandwidth etc, for a short time period.

This may (or may not) be ready for prime time, but it an interesting development for sure!

iPhone 2.0 Breaks Voicemail Over Bluetooth

Here are a few threads of people who like me have found that their brand new bluetooth devices (that they got at the apple store no less) won’t allow you to hear your voicemail with the new iPhone 2.0.

One has to wonder…. why does Apple do this crap?

Why don’t they just give us a cut and paste function?

Why don’t they make the speaker phone louder?

Why don’t they let you open links in a new window?

Frustrating…

iPhone 2.0 Exchange over WiFi Does Not Work (Now It Does)

I recently upgraded my iphone to the new version 2.0, almost entirely for 1 reason: exchange syncronization.

After some minor issues setting up, I got things working correctly and it worked great.  But, as soon as I connected to a wifi and tried to do anything with exchange it fails.

I first experienced this at work where we use 802.11 WPA-PEAP, so we were eager to take advantage of 2.0s support for WPA-PEAP.  We installed the profile and were browsing at fantastic speeds… but no email was coming through.

I couldn’t send or receive any email.

We tried using the admin tools to look at the iphone console messages and they talked about some ASxxxxxx errors, error code 451 came up a lot.

I hoped it was something with our work network, but when I got home I found that once again, I couldn’t send or receive anything.

Fantastic.

I’m hoping I am not the only one with this issue and someone else will read this and have more to add.

Update: It seems that the cause, for some unknown reason, is related to the profile that our network administrator is able to create with some new administration tools from apple.  Apple provides a tool to create profiles so you can send a config file to an iPhone and it will setup everything (email, wireless access etc).  When this profile (even if only for access to 1 wireless network) is on my iPhone, all exchange communication over our WiFi failes.

Update 2:  Ok maybe there is something else going on here.  I have removed the profile and I still can’t send / receive from my home wifi.  I tried it at my parents house too and I get the same result.

Here are some keywords/error messages that I am getting:

Exchange Account Verification Failed

Cannot Send Mail.

An error occurred while delivering this message.

Update 3:  Alright, it appears we have it working now.  There were some settings across a few of our exchange proxy servers that might not have been updated, and also there are some activesync settings that allow you to configure an “inside” url and an “outside” url.  After much poking around, I think Mike Driscoll got it figured out.  Thanks Mike.