Archive

Archive for July, 2010

Why I Can’t Buy the iPhone 4 (but really want to)

July 16th, 2010 5 comments

This phone is cool, very cool. I really want it and when the first reviews started to come out I knew this would be my next phone. Enter the antenna issue.

Shortly after launch reports started to surface that touching the little back band in the lower left corner would significantly reduce cellular reception. Worst case the iPhone would go from five bars to no service. This was concerning. When the 3G came out there were reports of yellow tinted screens but this turned out to be a non issues so I thought I would wait it out to see what happens. Yet the reports continued to roll in.

We all know what happens next and if you are reading this I don’t need to go in to detail so here is the short version.

Read more…

Categories: Technology

Choose My Next Blog Posts

July 13th, 2010 2 comments

I’ve got a pretty decent back log of super awesome and overwhelmingly exciting blog posts. Some related to force.com and some not. I’ve got so many that I can’t decide what is next so I need your help. Below are a few of the top choices. The only teaser is the title of the post.

On this poll you can select two options so make your votes count!

What should be my next blog post?

View Results

Loading ... Loading ...
Categories: Apex, salesforce, Visualforce

IP Address Geolocation with Force.com

July 9th, 2010 1 comment

If you have a website knowing where your visitors are located is a powerful feature. For starters it makes your website appear to have super powers if it automatically knows where the user is from. You can do all sorts of cool stalker stuff, and by cool stalker stuff, I mean customizing site content based on the visitors location.

iplocation

There are several different ways to figure out where a visitor is located, each with their pros and cons. The two main ways are IP address tracing and HTML5 geolocation. There is a great guide on developer.force.com about HTML5 geolocation that you should check out. HTML5 is all the rage these days but both methods have their advantages. In my testing HTML 5 was more accurate but it requires input from the user. The user must explicitly grant permission for the browser to find their location. Depending on the use case this may or may not work. IP address tracing on the other hand requires no input from the user and can be done completely behind the scenes unobtrusive to the user. The down side is that it is not as accurate. Another issue to consider is that some users (think your parents) will not want to click a button that gives away the location because they may think the internet is full of scams and the website will use this information to track them down and steal their identity….just sayin. So these are the two primary methods and choosing one really depends on the type of application you are building.

Read more…