Monthly Archives: February 2011

HTML5 Part 4: Geolocation

HTML5, or whatever it’s going to be called, brings on a whole bunch of new things to use. So far, I have gone over the Canvas tag, the ContentEditable attribute and Drag and Drop. The more I learn about HTML5, the more I understand that it’s not just about new tags and depreciating old tags anymore, it’s also about standardizing APIs. While I mentioned in the Canvas article how we have gone from just learning how and where to place HTML markup, we now have to learn the APIs that really bring out the Web 2.0+ experience. In order to do that, you really really need to learn a scripting language such as JavaScript. With that said, let’s dive into a simple lesson of Geolocation. Continue reading


Nokia Is… -insert cliché, catchphrase, colorful metaphor here-

Earlier this week, new Nokia CEO Steven Elop dropped a bombshell by announcing that Nokia is going to make Windows Phone 7 it’s primary smartphone OS. This announcement was preceded by an email to the entire company in which he used numerous clichés describing the state of Nokia as a company.

In the email, he stated that Nokia was being left in the dust by it’s main cellphone rivals at both the hardware and software level. Competitor smartphones have buried all high-end Nokia devices and cheap Chinese phones have been eating away at Nokia’s low-end dominance. Nokia’s software R&D was painfully slow and Nokia’s ecosystem was just a few plants in a greenhouse with a parrot in a birdcage and too many caretakers. Continue reading


Internet Explorer 9 Release Candidate Is Out

…and my HTML5/CSS3 test page has been updated. While IE9 RC has improved in a couple of areas on the page (all CSS), it fell back in the @Font-Face feature.

Of all the new things Microsoft is touting, they still have not addressed how and if they are going to update IE9 with new web features as they become stable/standardized.


RGBA Border Bug in Webkit Browsers

UPDATED October 30, 2011: This bug has been fixed in Chrome 15.0.874.106.

UPDATED August 16, 2011: This bug has been fixed in Safari 5.1 but not in Chrome.

Using Google Chrome or Apple Safari? I am using Chrome myself and recently, while I was working on a project, I attempted to use CSS3’s rgba feature on a 10px wide border. While this worked in Opera 11, Firefox 3.6.13, IE 8 & 9 – it did not work in Chrome 9 and Safari 5.

When viewed in Chrome or Safari, the borders appear to overlap in the corners. In the other browsers, the border is one solid line. After doing some searching I found out that I definitely was not the only person to notice this bug. Fortunately, people have submitted bug reports to Webkit about this issue. Hopefully, they will eventually fix the problem.

I have created a sample test page which shows a box with two divs. The main div has the rgba border while a second div holds the content. I have constructed the box like this because the background color of a box affects how the border is displayed when using rgba. I added text with large font at the top and used rgba in it’s color property to show that rgba works just fine.

When the bug is fixed, I will remove the page.


Prank Dating Site Takes Facebook Profiles

Note: The site in question is down and probably for good.

Sometime last week, two guys launched a “dating” site with 250,000 users. Which would be a huge launch except for the fact that the users joined the site without actually knowing about it. How did they do this and why did they do this? Their reasoning is explained in detail on their site.

The process, called “scraping”, took the pictures from the profiles of one million Facebook users, compiled and matched them to other users using special software and then posted the 250,000 matches to their dating site. The authors  of the site, Paolo Cirio and Alessandro Ludovico, wanted to demonstrate just how easy it is for people/companies to troll through Facebook, collecting “public data” so they can do whatever it is they are going to do with the data. This demonstrated not only how unsecure Facebook is, but also how many people do not take advantage of the privacy features rolled out by Facebook. To the right, this is what my privacy settings summary page looks like.

Just remember that common sense plays a huge factor in what you do on Facebook. If you don’t want any of your personal data shared (telephone number, address etc.), either don’t post it at all or make sure that your settings are as secure as Facebook can make them. There’s a really cool site that lets you search for status/post updates of anyone who has that information available for public viewing. You can go to openbook.org to check to see if you can find any posts made by you.

Facebook can only do so much so, it’s up to us users to use a little bit of that common sense I just mentioned. Be vigilant!