Wednesday, July 29, 2009

JoyBidder gets a big performance boost

JoyBidder 1.3.0 has been just released to Mozilla addon web site during the weekend. This is a major release containing lots of good stuff. I will share some of these improvement in a series of posts starting with performance improvement.

Here is the performance comparison between version 1.3.0 and version 1.2.3

Action1.3.01.2.3
Reload 24 items~14 seconds~24 seconds
Add 24 items by item#~14 seconds~21 seconds
Sort title 305 items<1 second3 seconds


The performance gain is resulted from the following changes.
1. combine multiple XMLHttpRequests to one whenever possible
2. throttle RDF Data Source Flush calls to reduce file I/O
3. re-write the items grid using CustomTreeview

The test is performed on Pentium M / 1GB /Windows XP laptop with Firefox 3.5 and DSL internet connection.
What is the performance with JoyBidder or any other Auction Sniper/Monitor software on your computer, post your result in the comment.

Monday, June 22, 2009

Portable Sniper : running JoyBidder on USB Drive

Several days ago, a user sent me an email saying that his JoyBidder eBay Auction Sniper won't load or display watch list. He mentioned that he was using Firefox 3.0.11 (portable), which I knew nothing about. After a quick googling, it turns out to be a customized Firefox that can be ran on a USB drive.

I immediately thought the problem could be related to this portable version. I downloaded the portable version and installed it on a 2GB Kingston DataTraveler. To my disappointment, JoyBidder worked perfectly fine. Well, I should be happy since I don't need to fix anything to get JoyBidder to work on Firefox portable, but on the other hand, I still don't know how to fix user's problem. Without much information at hand, I replied and asking for more specific information and also told him to read the FAQ about "3rd party cookie", (which has, by far, contributed to most of supporting emails). I also instructed him on how to use Firefox Error Console to send me error logs if he sees any. I hope he is doing fine, although I haven't got his reply yet. Sometimes I really wish all users just live nearby, so that I can just drop by and fix the problem on site.

Aside from the frustration of not being helpful, the finding of Firefox portable is really useful. Now I can load all auctions in a USB Flash drive, carry it to my office and, well, you know.:)

For fellow snipers seriously thinking of doing this, I recommend using fast USB Flash drive or better yet external hard disk. My Kingston DataTraveler works but performance is slow, surfing web is fine, sniping is not.

You can read this USB Flash Drive Speed Comparison before deciding which one to use.

Saturday, May 23, 2009

Unknowingly beat another sniper

I won this item 2 weeks ago. Today when I read the bid log, I realized I just beat another sniper :)

Here is the JoyBidder Auction Sniper bid log screen capture.



My sniper bid fired 10 seconds before auction ended, and I was the highest bidder at $30.89 then. However the price was raised to $33.50 before the auction ended.

Reviewing the eBay bid history tells me what happened.
Here is the ebay bid history screen capture: (my bid is marked with green, my competitor's bid is red)



As you can see, another sniper bid of $32.50 came in 5 seconds later, although it didn't win. If without this final bid, I could have got the item with $3 less. Anyway, I still won the item with 7 cents less than my max bid, and beat the other sniper, not bad :)

I really wish my competitor was using a sniper program to place that last 5 seconds losing bid. Otherwise, I couldn't imaging how unhappy this guy would be after patiently watching the screen, counting the seconds and yet lost the auction to me, who was having lunch with friends then.

Saturday, May 16, 2009

Sniper don't Twitter?

One of the feature I built into JoyBidder eBay Auction Sniper is sending direct SMS message to bidder's Twitter ID when an auction is outbid or the sniper price is less than the minimum bid price. To enable this feature is easy, just have your Twitter ID follow http://twitter.com/joybidder. I thought it would be a useful feature, considering other sniper software (online or standalone) only send email alert. (To be accurate, there is one software does send SMS alert, but you need to install Skype and purchase Skype credit).

Here is the screen capture on configuring JoyBidder to sent alert via Twitter.




Almost 2 months after the feature was released, to my surprise, the reception is not what I expected at all. Only a few users have tried, even they don't use that much.

Why is it, could it be of the following reasons?
  1. Most of the eBay users don't have Twitter ID?
  2. You don't want others to know that your Twitter ID is following joybidder?
  3. SMS outbid alert is not useful, since if you are not near your computer, you really cannot do anything with it.
What do you think?