Tech and a few other things RSS 2.0
# Saturday, May 30, 2009
So basically IE 7 is just bad. We all knew it, but this is just one aspect that confirms it.

My boss and co-worker dealt with the error last week. IE7 on the third request to a web server would fail. No real good reason, it just would. Now being a Mac guy this just fueled my fire. I hate errors that just happen, with no real good explanation behind it and by no good explanation I mean IE7 should just work, and not be breaking on a simple web request.

To top it all off we are a website that sees millions of sessions a month. Call center = not happy. Also noting there are more people using IE7 then I would have ever expected. Really people IE7?

My co-worker James Peckham blogged the issue and resolution already so I'll just quote and post a link.  Thanks for the leg work James.

"So I saw this awesome issue where IE 7 hangs indefinitely and stops responding on the third request for a page. Yes the 3rd request.

Basically IE7 is limited to 2 active connections per server inside one browser window (including all tabs) and these connections were being wasted in unresponsive requests for favicon.ico.

 

Here's what I learned. 

At the time I did not know that IE browsers attempt to retrieve favicon.ico from ther root of your website every time they make a page request. (How to add a favicon to your website)

Also, I did not know that this generated a 404 error in the IIS log every single time they tried to retrieve it unsuccessfully.

Also, I did not know that some web application firewalls (firewalls that constantly learn and update themselves to prevent security breaches) will actually stop responding to requests that are consistently turning up 404 as a safety measure.

Columnist Ivan Ristic comments on web security "The point is that you are not looking for a single suspicious action any more - you are using counters to look for anomalies. Other examples include looking for IP addresses with too many failed requests (too many 404 responses typically point to web application scanner activity), enforcing session inactivity timeouts, session duration timeouts, and so on."

Lastly, and the final piece of the puzzle. I did not know that:

Internet Explorer 7 (IE7) has an extremely long time out for requesting favicon.ico. ("a hex with a lot of F's" said the Microsoft Support Engineer)"

Saturday, May 30, 2009 5:01:49 PM (Central Standard Time, UTC-06:00)  #    Comments [0] - Trackback
IE7
# Saturday, May 09, 2009
In Predictably Irrational Dr. Ariely discusses how even irrational behavior is predictable. More specifically how irrational economic behavior is predictable. He calls his study of irrational economic decisions behavior economics. Many facets of the irrational behavior in humans is covered in the book. I'll pick a few of my favorites, relativity and pricing and apply them to interests in my life, girls and coding.

Many books have been written for people on the best way of attracting the opposite sex. In his book Dr. Ariely boils this art form down to an easy notion, relativity. Humans need a direct basis of comparison for everything in their life. This means, when a person is looking for a mate they should make sure their wing person is uglier than them. Dr. Ariely conveys that every human basis's worth using comparisons, not on the function the object offers to their life, but on the function the object offers in comparison to a comparable object, in this instance another person. A great example of this is pointed out in the first chapter "The Truth About Relativity." He uses the $275 bread maker made by William-Sonoma (W.S.) to assist his case. The bread maker sales were lower than expected. The problem being consumers didn't have a basis for comparison. How did consumers know what a quality bread maker was? Worse yet, consumer were comparing W.S. bread makers against coffee machines. W.S. wants consumers to buy both products and not view one as a substitute for another. After deliberation W.S. decided not to discontinue the bread maker, but to introduce a second larger and more expensive model. Thus, giving customers a basis for comparison. As a result the less expensive bread maker flew off the shelves. Having another bread maker to compare against consumers were no longer confused if they wanted a bread maker or the coffee machine, they knew they wanted a bread maker and could easily make a decision on quality based on comparing the two products. Bread makers are not humans, is what most will think. Wrong. Humans base beauty off comparison, don't believe me, walk into a bar with a model, see who gets more attention, then try walking in with a weight watchers "point counter" put an appetizer in front of them and watch how much attention you get while your wing person forgets to breath as they devour the spin dip.

Now offering nerds an insight to the book. Let's say a programmer has written the next killer application (app). This app will change the world, but how does one price an app? In chapter ten "The Power of Price." Dr. Ariely covers this dilemma quite well. Dr. Ariely states two mechanisms shape the expectations on the price we pay for things. One is belief and the other is conditioning. An example of belief is provided with a humorous viral video which has a man following around the now famous "free hug" people carrying a sign that states "deluxe hugs." Watching the deluxe hug video from an outside perspective it's apparent there is no difference from one hug to the other, but the deluxe hug huckster makes people believe there is a big enough difference they pay him $2 for what should cost nothing. Examining the second mechanism, conditioning, Starbucks provides insight. Starbucks made people comfortable with the idea of a $4 coffee, when they were used to paying $.80. Starbucks conditioned the customer with incremental price steps into finally accepting that a $4 coffee was indeed worth $4's. Now looking at the developers app, the developer should ask themselves if there are similar apps.  If so, does the developer want the consumers to view the app as the premiere expensive app, or a cheaper competitor? Does the developer believe that people will value the app enough to pay for it? Will the developer have to condition the consumer to the cost by gradually working the consumer to accept the price the developer wants to charge?

As cliche as it sounds, once I picked up the book I couldn't set it down nor could I stop thinking of the application it has. I realized I had fallen victim to the marketing ideas portrayed in the book. Oh well, now I know.

Saturday, May 09, 2009 7:22:48 PM (Central Standard Time, UTC-06:00)  #    Comments [2] - Trackback
readings
# Tuesday, April 14, 2009

Yes it's finally here, the yellow cab of the sky is beginning to offer wifi on their planes. On my flight home from Oakland I was informed Southwest was on a free beta period in which you could access the internet once the plane was above 10,000 feet.  First question: "Free beta," does this mean our friendly SWA will charge?  Given their cost cutting business model, I would bet on yes.  The second question: Why above 10,000 feet?

Did I use it on the flight? Sadly, no. I was coming back from a weekend of turning 30 in which sleep was, well, optional.

I look forward to seeing the free wifi on all Southwest flights in the future and hopefully the corporate Southwest gurus will let wifi be free!.
Tuesday, April 14, 2009 2:41:07 PM (Central Standard Time, UTC-06:00)  #    Comments [0] - Trackback
Wifi
# Sunday, February 15, 2009
The Kindle --
My thoughts: I'm sold, I'm in love and if everything keeps on the right pace the Kindle should entirely change the way collegiate educational systems sell books. Jeff Bezos (Amazon's founder), come here and give me hug.

Let's look at the device, then discuss how the Kindle could be one aspect that will push Amazon right through the economic downturn and how the Kindle has the potential to affect the educational system.

The Kindle is an electronic reading device that uses a technology called e-ink. E-ink makes reading an electronic device easy on your eyes. The battery on the Kindle will let it run for two weeks without a charge. It also allows you to download a book nearly anywhere, by using the Sprint PCS network (a possible saving grace for a slowly dying Sprint). On the Kindle one can email pdf's to the device for reading, surf wikipedia, and browse most of their favorite blogs. It also allows you to add annotations to pages, search through entire books (a favorite feature of mine) and with the Kindle 2.0 you can have it read to you.

From a nerd perspective it's the little things. When I'm reading in the morning eating my Coco Puffs, I continually find myself fighting to keep the book open to the page I'm reading. New books always seem to want to shut. With the Kindle, the book is always open and a page turn is one quick button push.  I also appreciate when I'm discussing a book to a friend; I'm able to run a quick search and pull up the exact excerpt from the book.  Finally, when I see a book I want, I download it in little over a minute.   No driving to the book store (assuming they have it in stock), no waiting for the book in the mail and best of all it was considerably cheaper than buying the book new, in most cases half price.

What excites me most are the possibilities for the Kindle. If universities start to adopt the Kindle (UPDATE: After the release of the Kindle DX Jeff B. has announced they will be working with universities as early as this fall), it could be revolutionary. Since most books purchased on the Kindle are half off, the device will pay for itself in two semesters under normal course load, possibly one. Students will not have to carry 3 or 4 books along with a laptop to various classes throughout the day simply a laptop and a Kindle. No more waiting in long lines at the book store. 1 click for each book you want and you're done. Being a grad student and working full time means I have to step out during lunch to get my books, a one click option would be a nice time savings for me.

Examining the Kindle from a financial perspective gives Amazon a positive outlook. Imagine every university adopting the Kindle in the same way every college student adopted iPods. Amazon.com would be the iTunes music store of the book industry. Setting the bar for digital distribution and providing the platform for Amazon to break into the hardware industry.  All these aspects build upon Amazon's core competences while staying with it's strategy of delivering books cheaply and easily. Wallstreet felt the same way I did and Amazon saw a 10 point stock jump when rumors of the new Kindle started to circulate a week before it's release.

With Amazon's latest release of the Kindle it is posed to establish a "lock-in" for digital book distribution. They're a company to keep your eye on, the next couple of years could make or break the Kindle and redefine how American's and American students read and buy books.

Sunday, February 15, 2009 7:49:57 PM (Central Standard Time, UTC-06:00)  #    Comments [0] - Trackback
Kindle | readings
# Tuesday, February 03, 2009
The love I have for Apple continually grows stronger.  Here's why. Other then Apple's continual innovation, leading the market in trends: iPod, iPhone, iTunes, superior technology in their OS, and overall beauty, their customer service really wraps up the complete package nicely.

My latest example is an expanding battery (see image). An issue that has been tracked back not to a specific computer manufacturer, but to the company who makes the batteries. This company sells these batteries to Dell and Apple. Understanding the fact that each manufacturer (Apple and Dell) gets the batteries from the same location, how they deal with the situation is the issue at hand. 

Scenario 1 -- Dell
Had I bought a Dell with Microsoft Windows, I would have to call Dell, speak with an Indian representative (work through a language barrier that is only exasperated over the phone), have Dell email a return slip, print the return slip, mail the battery back and have Dell send me a new battery, a 2 day process at minimum.  In my experience I would estimate 3-4 days. 



Scenario 2 -- Apple
Not the case with Apple.  I go online, make an appointment at my local genius bar for 7:15 PM the very same day,  (note: Apple store is open until 9:00 PM on a Saturday...wow), walk in at 7:15 PM, an "Apple Genius" sees me promptly; takes one look at the battery and tells me I have a defective battery. Next the "Apple Genius" goes in the back gets a new battery, scans the old battery's and new battery's barcode and slides the new battery into my laptop. He then looks at me and says, "You are good to go."  Wait?... what?... 7 minutes, that's it?  No out of coverage warranty talk or I need your name, your address and the name of your first born? ...Nice, peace "Apple Genius".  It took more time to walk from my parking spot to the store than the appointment itself.  That is what makes a lifetime Apple customer!
Tuesday, February 03, 2009 6:36:42 PM (Central Standard Time, UTC-06:00)  #    Comments [0] - Trackback
Mac
Navigation
About the author/Disclaimer
        
My name is Ben Coffman. I'm in love with all things Mac yet I make a living in .NET. I view this as well rounded. When I turn the internet off I focus on family, random hobbies, and sharing moments in life.

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Ben Coffman

Archive
<May 2009>
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
All Content © 2010,

Sign In