Monday, November 30, 2009

The first donation to BRPS

Be honest, I didn't expect to receive any donation at the time I put on the donation button. I silently put it on website and blog without writing about it in any place. About 8 hours ago, I received the first donation to BRPS.

I am very thankful for the support from this donor, Deborah Swain, go check out her blog, Living in Rome.

If you also want to donate, please go to this newly created donation page and please read the notice before you donating.

Thank you for reading this!

PS. this would be the only post about donation and donor. I posted it because it's the first.

Friday, November 27, 2009

About Loading...

I think I must address this issue because of newly added change. When you see "Loading..." and it takes a lifetime to stay in your way. It does not mean anything but the server encounter the problem, it simply replies 500 Internal Server Error to client-side JavaScript (brps.js).

In plain English, there might be a bug in BRPS and it couldn't resolve it, it couldn't fail gracefully, so you never get a nice error message.

The client-side JS does have a code to deal with it, to catch the error, but I do not know why it does not work. I will be investigating it when I want to .

Again, "Loading..." do not mean your blog is blocked, is accepted, is unaccepted, it simply says BRPS goes wrong with something.

Why Enforce Using The Key?

(Last updated on 2009-11-27)

The reasons are simple,
  1. I want to prevent some people keep duplicate blogs with same template.
  2. I want to prevent pre-installed template, not every blog owner wants Related Posts.
  3. I want to make sure you have the chance to read the Blocking Policy.
The new key is easier to install, you only put ?key=[YOURKEY] into the previous code. You can get the key and the instruction here.

One key can only be used for one specific blog and this is the point to stop those badass bloggers (They don't deserve that title). They have to manually get the key for each blog. If you are a normal blog, this will not take you much effort because you should only have one or a few blogs.

This change will only affect unaccepted blogs. If you do not see a message to ask you to add this new key, then it means your blog is accepted.

If you have more questions, please post at discussion group.

Updated on 2009-11-27 11:15 pm UTC

I made few change to the code and without checking. So you may have see "Loading..." and no more on your blog. It should be resolved and "Loading..." has nothing to do with being blocked or being (un)accepted. It's just a code getting stuck, it's an error on server side.

And you have not updated your installation code and saw "Could not find the key...," please use your browser refresh button to make sure you get the latest client-side JavaScript. If your blog is accepted, it should load the related list without the key specified, or you will be asked to go to obtain a key.

The problem should be gone as you read this update, sorry for the inconvenience.

And this is for record, the completed requests:

Chart of completed requests in last 24 hours

I have no idea why 8pm UTC could still have those request completed. Anyway BRPS would be having very light server load for a long time. :-)

Tuesday, November 10, 2009

Yeah! BRPS is one year old!

One year ago (11/11/2008), I announced that BRPS had been bringing online. It reached 1000 requests/day in less a month. A month old, it ran of free quota because more than 200,000 requests a day. Therefore, I started to tweak the code to make it run faster and use less resources. I also implemented a reviewing system to allow me easily to block some bad blogs.

The results are great. I doubled the capacity with same amount of resource. Currently it has 160,000+ requests a day (1.85+ completed requests/second) and 350+ active blogs every hour. More than 2,000 blogs and 50,000 posts are stored in datastore.

Currently, it has 2177 blogs registered, only 140 blogs are accepted (6.43 %) and 831 blogs are blocked (38.17 %). You may think blocking rate is quite high. In deed, there are a lot of bad blogs on Blogger. I have to honey to say after I started to review blogs, I have tagged people from certain country who using Blogger (Only those use blogs, they still have good and talent people, a lot!) with very low value. 95% of their blogs are involving copyright infringement. All posts were copied from here and there, they don't even have rights to claim fair use. Some of them are suspicious to using automatically method to create mass blogs and posts. They are just awful and without moral and honor.


Statistics Page

I had thought about to expand to BRPS' features, but the resources didn't allow me to do that. I want to keep free. The incoming bandwidth (750 MB out of 1000 MB) is the current one would probably to exceed the quota. If BRPS have more bloggers use it, soon, it will blow and I have no way to avoid it.


Dashboard of BRPS in GAE


Quota Details

Anyway, Happy Birthday to BRPS!