webotech homepage Content © WOT Ltd - licensed under Creative Commons License

It started in the summer of 2006. I was on holiday with my girlfriend on the Black Sea coast in Bulgaria, her native country. As a young girl she used to spend her summer holiday's there and she was telling me how drastically it had all changed in recent years.

"Still, it would be nice to buy a small apartment here," she commented.

Less than six months later that passing remark had become a reality. We planned to use the property ourselves but also to rent it out, if we could. Given my software development skills, it was a natural step to set up a website which we could use to advertise the apartment.

That web site is bulgariaseaview.com. If you are after a more in-depth introduction, have a look at my first entry.

January 2009 Archives

Release Notes

In BSV 1.8 there are a few changes which were driven by the site. By that I mean the way the site was being used was causing too much manual administration so I added code to stop it, more on this below. Oh, there is also a bit of pure creative input in the form on new content which is always a bit of fun. Here are the release notes:
changelog.txt

Captchas and Robots

Not all internet robots are written for a good purpose like search engine bots. In fact I would dare say that the vast majority of them are malicious and by their very nature they will ignore the robots.txt file. And this can be problematic.

BSV had been targeted by one or more of these. Basically they would fill in the 'add a property' form with any old rubbish, probably in the hope that it would generate a listing automatically. If the listing contained links back to their sites, these may enjoy an increased page rank. It was never going to work though since BSV requires email validation and all posted content are verified for legitimacy. However it did cause quite a bit of manual work for me and it did leave some rubbish in the database.

One solution to this kind of problem is to put in a captcha image which effectively forces human interaction when a form is filled in. Some clever robots are able to deal with some captcha images but fortunately that was not the case with the ones targeting BSV.

In case you are wondering I looked into using an open source captcha library but I could find a single decent one. Most didn't consider what may happen with a high transaction count nor did they have any kind of session management, so I knocked one up myself with the help of image magick.

Creative Content

Writing content, the blood of the internet, is never dull. It's fun because it means I get to browse the web doing research, take photos and/or use appropriately licensed photos from other sources.

Once I have collated the info I need, I get to put it down in a coherent and hopefully easy to read format before getting it validated by people who know the real truth. The process does take quite a bit of time but it's worth it. In this release I added a guide to Bansko, which is a ski resort. Then, I got my property page translated into Bulgarian since we have been getting a few Bulgarian clients recently.

It's all good.

About this Archive

This page is an archive of entries from January 2009 listed from newest to oldest.

October 2008 is the previous archive.

May 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages