Archive for May, 2009

Duplicating cards

May 9, 2009

I have added the option to the admins of the site when editing a card to duplicate it instead and insert it as a new card. This way we can create new cards that are very similar to previous ones in the same set, we just edit the similar card, change its number, which needs to be unique, and any other differences, and the card is created with the data provided.
I have just used it to add the Ultimate Rare and Ghost Rare versions of existing cards in the YuGiOh Crimson Crisis set.

Also, when uploading card images, I have added an appropriate error message when the zip file is too large (or corrupted).

Hotmail blocking all my messages!

May 7, 2009

One of the problems I encountered when moving to a new hosting company is that the IP addresses had to change, so I had to set up DNSs and stuff, but also, I found out that all my messages to hotmail addresses were been bounced! I had to set up special DNS records (SPF TXT records) but that was not enough. I had to answer a lot of questions from the guys at Microsoft and finally the lifted the block on my new IPs. It meant a lot of emails were lost (not redirected to spam folders, simply and directly deleted forever) and in the process I discovered that I’m sending around 3,000 email messages every day! Wow, that’s a lot of inter-user conversations, automatic reports on possible trades, and admin reports…! 🙂

I also need to implement a system that intercepts bouncing messages and cancels the responsible accounts.

Moved to new hosting company

May 7, 2009

I have been forced to move away from my hosting company, as they tried to charge me for services I did not receive and they were not willing to explain. It’s taking a lot of time and work but finally managed to do it with very little down time and without loosing any data.
And the servers now are more powerful and have all the latest software, so I’m running the whole site with just two machines (one of them for the online gaming), and it seems to go quite smoothly.