JP Grace
life, technology, travel, and photography
life, technology, travel, and photography
Jan 3rd
Dec 27th
Dec 27th
Dec 20th
Dec 13th
Dec 6th
Dec 5th
They say you learn something new everyday. Yesterday was no different for me. As many of you know I work at VH1. While working on the new sitewide navigation yesterday I came across an interesting HTML 4.01 transitional bug in Firefox. Special thanks to Tom Raab for help sorting this out.
As the title of this post implies, the :hover psuedo-class cannot be bound to a class name on pages rendered with a DTD of HTML 4.01 Transitional. For instance:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>HTML 4.01 Transitional test case</title>
<style type="text/css">
.class { background:#ccc; }
.class:hover { background:#ff0000; }
</style>
</head>
<body>
<div class="class">Hover over this to watch nothing happen.</div>
</body>
</html>
Then simply change the DTD to XHMTL or the class to an id and watch the hover magic!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>HTML 4.01 Transitional test case</title>
<style type="text/css">
#id { background:#ccc; }
#id:hover { background:#ff0000; }
</style>
</head>
<body>
<div id="id">Hover over this to watch the magic happen.</div>
</body>
</html>
Conclussion
I should probably file a bug with Mozilla, but after spending all this time on this post now its time to go eat. :P (I’ll file it later don’t freak out.)
Dec 4th
Well, I’ve finally heard back from both Zipcar and Visa. I was waiting to hear back from both before I updated the continuing saga.
Zipcar actually saw my last post and called me on my cell to see if there’s anything that they could do to smooth out the situation. Kudos to them for that. In the end, I got a $240 credit on my account that can be used for rentals over the next few months. I’m still a bit hesitant to try it again, but hey its something.
Visa was less than accommodating. They actually called me to tell me that I should have read the fine print before appealing. How insulting is that?! Like, I could have avoided it in their rejection letter! They either didn’t understand the basis for my appeal or they think I’m retarded.
I think my next move is actually to call Clark Howard. After that I guess I have no choice but to sue them. At this point I just want to make a statement out of this. They’re inviting me to take action. They clearly are begging me to assist them in levying heavy government regulations upon their industry. An invitation I’m all to happy to oblige.
If anyone knows a good class action attorney that I could consult with, I’m almost to that point. I’ll keep you posted.
Nov 29th
Nov 28th
Every year my family takes a christmas photo over the Thanksgiving holiday weekend and sends out an embarrassing holiday card to our friends and family. This year we’re taking a night shot that will require a flash. Which meant I needed to buy a flash while on vacation in Florida. Normally I would have just gone to B&H Photo before I left NYC, but I forgot.
That’s how I found myself at Best Buy on Black Friday. What follows is my experience dealing with a stubborn sales manager and a rigid price-matching rule.
Upon arrival I was pleasantly surprised that there wasn’t a nasty melee amongst patrons fighting for the last $400 75 inch plasma TV. They had probably sold out already. I must have missed all of the good action.
Quickly, I forced my way past the crying babies and lunatics towards the Photo Department. I had no intention of paying more than B&H’s price for the flash. Surely that wouldn’t be a problem, I thought. Best Buy has a price matching policy. If the item was more than what I knew it sold for at B&H I’d just invoke said policy and be on my way. Oh, if it were so simple!
Arriving at the photo department I found the price of the 580 EX II was almost exactly $50 more than at B&H. Upon flagging down a shellshocked employee I asked him about their price matching policy. Apparently Best Buy doesn’t price match on Black Friday. That seems like a fair policy. Most of the advertised prices on Black Friday are for a very limited number of items at each store. That being said, I know for a fact that the price of the 580 EX II at B&H has been the same for quite some time.
Perhaps the Sales Manager would be reasonable and make an exception in my case so that I wouldn’t have to come back the next day. Naturally, this story wouldn’t be very interesting if he had been, so I left empty handed. As I left, I noted the 300 person line at the register and felt glad I wasn’t in it.
Over the course of the next hour I scoured the internet and called every photography store within 100 miles to get quotes. About an hour into this exercise I realized that the $50 difference between the price of the flash at Best Buy and B&H was simply a manufacturers instant rebate. Attempts to get ahold of the local Best Buy to confirm the rebate failed after 11 minutes of ringing. It was at this point that I began to get exasperated myself. Another 5 minutes of ringing with the national line put me in contact with a nice lady that confirmed that there was indeed an in-store manufacturers instant rebate. ”No problem,” I said I’ll just run back up to the store.
Armed with this new information I could just strong arm the sales manager into knocking $50 off the price. Another 20 minutes in the car, I made my way back. This time, according to the sales associate the $50 “must have already been taken off the price of the flash and it just wasn’t noted on the price tag.” Ugh!!!! Again, no luck!
The final solution was to buy the flash at full price and then come back the next day with the receipt and I would be given a refund. This I did. In the end, I did get what I want. I didn’t have to wait in the 300 person line (they ran my card at the photo department), but I really had to jump through a lot of hoops. Not to mention the fact that they never acknowledged the in store rebate. Granted, I didn’t have a whole lot of options (every other store in the area either didn’t have the flash or wouldn’t match the price). So I am grateful for eventually price matching the flash, it just seems like this should be a proto-typical case study in how not to handle a customer.
Perhaps I’m wrong. I’d love the hear your feedback.