October 2006

You are currently browsing the articles from TechToolBlog written in the month of October 2006.

IE 7 - Native xmlHttpRequest Not So Good

When I found out IE7 was going to implement a native javascript object, xmlHttpRequest, in addition to their own Microsoft.XMLHTTP object, I was thrilled. This meant once IE 6 was phased out of the world, all my ajax stuff wouldn’t need to check browser before proceeding. For the most I use ajax frameworks (http://www.ajaxpro.info/) that already have this built in but I do write my own xmlhttp request on occasion.

For an internal application I have an ajax search functionality built that queries a database and returns customers names on key entry. So I type in “Acm” I get a listing of:

Acmanda
Acmat
Acme

This is very similar to Google suggest, but I display the results in a fixed height div tag with auto scroll enabled. The ajax returns li tags with href tags around the company names. This works on IE 6, FF, and Safari. However in IE7, there is some real slowness to this. When I use Fiddler I see the Request returning from the AJAX calls but the results do not show up. I tried setting the page cache to nothing, but still no luck. I then ran into several articles questioning the XmlHttpRequest javascript object.

I also found out IE 7 is slow on some Google sites where a ton of XML traffic is being returned, like their Google Maps.

I started playing around with IE 7’s options, turning off Phishing filter, testing, no luck and so on. When I turned off the native XMLHttp support as seen below, my application ran perfectly fast on IE7. IE 7 is set up to fall back to the Microsoft.XMLHTTP Active X object if this gets turned off.

So this makes me wonder.

OR

This has egg on the face written all over it.


Did you know you could browse IE with handheld computers? Modern technology makes everything more portable, like barcode readers and mobile computers. Zebra card printers are now portable, too, so you can print on the go!

Written by Tim on October 25th, 2006 with 11 comments.
Read more articles on asp.net and web 2.0 ish.



How to Expire a Cookie at Midnight using PHP

One line of code:

setcookie("CookieName", "CookieValue", mktime(23, 59, 59, date("m"), date("d"), date("y")));

Written by Tim on October 25th, 2006 with 1 comment.
Read more articles on php.





Bank of America Horror Story - Part 2

See Part 1

So the next day I check my online statement, no luck the thing still says I owe for July. I’m thinking maybe they have system where things aren’t reflected online in real time, or even 1 day behind. By the way, doesn’t Bank of America pride itself on its high technology? I have big problems with their online systems. That’s for another day…

So I wait for 3 days. Check online, no luck, time to give these people another call. This time I get “Maria” who speaks Spanish first and English last, but we are able to communicate just fine. I play dumb…

Me: When do I owe July’s Payment?
Maria: Sir that was due 5 days ago, Can we set up a check by phone?

Me: Ahh, No. Do you see that I called in a couple days ago?
Maria: Yes, let me read the note.

Maria: Ok, sir I’m showing you were supposed to get your fees waived.
Me: Yes, did that happen?

Maria: No, let me get that started again
Me: Thanks, now what are you showing for July’s payment?

Maria: Let me calculate……..Ok, after we reapply your payment you will owe $5 for July.
Me: That can’t be, I made more then twice my minimum for July.

Maria: Right, but you paid early and that went towards your June payment
Me: You sent me an email and said my payment was due, I made the payment….. I’ve already gone over this.

Maria: Sir, can you hold for a minute?
Me: Sure

Maria: Sir, things have been corrected, you will only be due $5 for August payment.
Me: August? where are you guys coming up with $5?

She goes on to give me, what has to be new age math, because it didn’t make sense. You could tell she was getting frustrated with me, because I kept correcting her new age math. By the end of the conversation she was yelling “You owe $5 for August, that’s it”

I could tell this was going nowhere, so I agreed $5… Two days later I placed another phone call to Bank of America determined to speak with someone who slightly understood banking.

Me: Can I speak to your manager?
Rep: Sir Can I help you?

Me: Yes, I need to speak to a manager
Rep: Sir I need to know why

Me: Nope, just a manager please.

So I finally talk to a Brian. We go over the same story again, but this time Brian has an answer. They went ahead and re-aged my account this month. So I get charded interest. He said they have no way to reapply a payment to a different month and that the reason why customer service was giving me all different answers was that they didn’t have access to the same system that he does to see re-ages.

Let me tell you Bank of America, you dropped the ball big time with me.


If you’re having problems like this with your credit card company, maybe you should look into new credit card offers. Some people find that Chase credit cards have favorable terms, while others prefer frequent flyer credit cards that offer rewards for spending.

Written by Tim on October 11th, 2006 with 9 comments.
Read more articles on other.