Newspaper Mistakenly Runs Photo of ‘Jackass’ Star Instead of Dead Israeli Soldier

Some pretty bad QA happening here.

Screen Shot 2014-07-29 at 1.59.26 PM

The photo appeared on the front page of the newspaper’s Monday edition with the headline, “Kiwi killed in Gaza.” The image was meant to be of Staff Sgt. Guy Boyland, who died in a firefight with Hamas gunmen in Gaza on Friday. Instead, it showed the American comedian who died in a car crash in 2011.



Hello…Proper Spelling is what I’m looking for..

Hello! Lionel Richie’s named was misspelled at a Sunday Awards Ceremony (6/29).

As the 65-year-old singer took to the stage to accept his Lifetime Achievement Award, his last named appeared as Ritchie on the TV screen. 


Screen Shot 2014-06-30 at 12.01.37 PM

JIRA Light Weight Test Case Management

I created a new add-on for JIRA that allows for Light Weight Test Case Management. 

It’s available for Download at the Atlassian Market Place for free!


Fox & Friends’ misspells ‘spelling bee’ in on-air graphic

Can I get a definition for the word “oops”?

A graphic on the Fox News program “Fox & Friends” Monday morning displayed a pretty ironic error as the word “bee,” as in spelling bee, was misspelled in a story about a recent spelling battle in Kansas City.


Copy Check Skip

I was reading an article on today, looked over at the banner on the right and realized that Editorial got skipped.

I’m guessing in an attempt to make it all fit, somebody compromised spelling.



How to fix “Firefox is already running” error on Linux

How to fix “Firefox is already running” error

Sometimes when I try to start Firefox, it warns me that Firefox is already running. The message looks like this:

Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

Usually, you can just kill the firefox process to solve this problem. For example, on Linux the command “ps auxwww | grep firefox” will find the process number and then “kill [processnumber]” will work fine. 

If none of that worked, try killall [processname]. Example to kill Firefox

killall firefox.

Failed to create a new virtual machine – Virtual Box

I recently came across this error when trying to install Virtual Box on my Mac. It usually happens when you have a failed import, or you remove a VM and try to re-install. It wasn’t too intuitive trying to figure this out but here it is:

1. First go to Virtual Box Media Manager and Unmount the VM.

Navigate to folder \\Users\[you]\VirtualBox VMs\VirtualBox VM and delete all content in this folder. 


Fatify App Review..

The Fatify app lets you upload a picture from your iPhone photo library, or take a picture of anyone, and at the press of a button, see how the person in the picture looks possibly 100 pounds heavier. Judging by the results, probably 300 pounds heavier as it makes your any subjects third chin hang down to their chest clavicle.

The best part of this app is that it eerily mimics any person’s image acting normally as if it was a real picture of that person living and breathing instead of just displaying a static image. Of course the behavior is limited to some extent but you can get more behavior if pay to download more as this app is 100% free. With the free features that you have you can the newly obese subject shrink and grow, roll their eyes, fart, sneeze and much more. The image can then be tweeted, put on Facebook, emailed, or have that eerily animated video uploaded directly to your YouTube account. These images are of course saved to your camera roll for later date amusement.

I uploaded some pics of my girlfriend out of curiosity once again just for some late evening amusement. This time, I was able to integrate this app with another app called the Aging Booth.

Needless to day, this integration make any subject obese and old and I am sleeping on the couch yet again.

This was a blessing in disguise however, because it just gave me more time to see how Gisele Bundchen would fair in this app, if she was just a few pounds heavier. Hey, everyone needs one or two silly apps.



Internet Explorer 6 is not dead enough..

Wanted Dead

On Dec. 31st, Microsoft finally announced that Internet Explorer 6 has dropped below 1% in the United States. This usually signifies some type of death in the browser world when your number have fallen below this particular number. When the news first dropped, I was literally ready to rejoice. Whenever I’m tesing a website in Internet Explorer 6, I usually make a separate section in my bug repository just to house all of the nasty CSS issues in IE 6 because of it’s ridiculously poor support for web standards.

When I say web standards, I usually mean HTML 4.01, XHTML 1.0, CSS 2.1, DOM Level 2, and the ECMAScript Language Specification. These are published by international standards organizations, and together,well, define the backbone of the web. So it’s not much of a surprise that Internet Explorer 6 may soon be forgotten.

However is this not really truly the case. As it stands today, these are the current stats of users around the world using Internet Explorer 6.

IE 6 die

World-wide users are still at 7.7% and the U.S. is at 0.9% which means this number has not really dropped much in the U.S. since this announcement in December. So why aren’t we like Norway, Denmark, and Finland whose usage is below 0.5%? Many of the 0.9% here in the U.S. are apparently corporate users tied to old network structures, like me.

So why am I still using it, regardless of the fact that it Well because although these numbers are pretty low, most of our exiting client’s web sites were built to support IE 6 and whenever we make a new deployment, it still has to support IE 6 as per the client. Also, because it’s an iffy grey area about whether to support it or not (Supporting IE 1.1 isn’t so iffy.) because the entire world has not completely jumped on the bandwagon to finally put this browser to rest. Therefore we are stuck developing for this browser and I am stuck testing for this browser.

Now during our requirement building phase with new clients, we now ask if the client wants their new site to support Internet Explorer 6 when we build it. Most, if not all of the time the answer is yes for various reasons. While performing user acceptance testing, the client will also be using Internet Explorer 6 as the foundation for giving feedback and making enhancements, granted they are tied to their old network structure, just like me.

Putting code on your site to state this fact hasn’t worked. Personally declaring ‘I’m officially ending my support for IE 6’, won’t do it either. If you see a half-dead animal on the side of the highway, rejoice in it’s death, but at the same time periodically perform CPR on that half-dead animal, he won’t just die right away. In turn, this is the case with Internet Explorer 6; we simply just have to stop catering to this browser and stop asking the question. And if we are still asking the question, IE 6 really isn’t dead enough. We just have to pull the plug and let go.

Getting a list of all link URL’s on a page with Selenium..

You get a list of all URLs on the page by using the getHtmlSource command to get all of the HTML source code from the page. You can then use either a regular expression or HTML parser to extract what you’d like. In this case; all of the a href elements on the page.

If you’re using Selenium, you can the following code into your script.

This will open up in Safari and get a list of all the link on the page and put the output into your console. If you use this as a function for every page that loads, the output in your console could get pretty lengthy if you’re dealing with multiple pages. It would be better to have this output in a text file.

If you’re using JUnit Reports to do your reporting, you can easily have all that information output into a text file. If you’re new to reporting, please see my post on how to set up JUnit reporting in Eclipse with Junit and Ant.

public void setUp() throws Exception {
selenium = new DefaultSelenium(“localhost”, 4444, “*safari”, “”);


public void testUntitled() throws Exception {“/”);

String htmlSource = selenium.getHtmlSource();
Pattern linkElementPattern = Pattern.compile(“]*href=\”[^>]*>(.*?)“);
Matcher linkElementMatcher = linkElementPattern.matcher(htmlSource);
while (linkElementMatcher.find()) {
Object myurl = selenium.getLocation();

public void tearDown() throws Exception {