SPAM Comments

Since I am using Karma plugin to sort out the SPAM comments I have no problems, but yesterday I received a complain that Karma is also bouncing the normal comments some time. My view on this is that I will not change anything, but I would advice to first of all watch the content of a comment you post to make sure it does not look like SPAM and second – if you visit my blog quite often and if you are interested on writing comments (I hope), then you\’d better register as a used here and this will help to make sure your comments are not filtered away.

MS Exchange and IIS inetinfo.exe process stuck

I have this strange problem now with one installation of MS Exchange server and IIS inetinfo.exe process on that machine. Whenever I restart the server running MS Exchange, the inetinfo.exe process start consuming 1GB of ram and stops all mail delivery. SMTP server just accepts mail and pulls it to \”Messages Pending Submission\” queue for later delivery.

It seems that inetinfo.exe does some indexing of MS Exchange store during which it consumes all resources and delay mail delivery. The only way to solve this is to wait until the inetinfo.exe finish this indexing, but normally it takes some hours. Since this is not the case (users need mail), I had to come up with some tricky solution:

1. Put a scheduled task to restart IIS every 2 minutes (%SYSTEM%\\System32\\iisreset.exe) since after the restart IIS manages to deliver around 10 pending messages before getting stuck

2. Make the IIS to be restarted until evening so that users can have their mail delivered (though with some small delays)

3. Stop scheduling after the working day so that the inetinfo.exe can finish indexing overnight. In the morning of the next day the server will be fine.

The biggest problem here is that I can not get what particularly the inetinfo.exe does, so that I could possibly find a better solution.

FormBuilder

Yet another useful model for developing web applications with perl. Though I am using Template Toolkit to make job easier, I am fed up with building similar forms in my web applications. Now I found a very nice combination of things: Catalyst + Class::DBI + TemplateToolkit + FormBuilder.

Catalyst, being an MVC framework (which I really like) does all the routing job of determining what to do apon the request and how to do it. Catalyst::Session alsp provides me with all I need in regards to sessions.
Class::DBI (along with Class::DBI::Sweet and Class::DBI::mysql) makes the process of storing, retrieving and doing other stuff with data very easy and comfortable.

Template Toolkit reduces the amount of HTML written a lot.

CGI::FormBuilder makes it very easy to work with forms. I have only one general template to define how the form will look and a bunch of config files to define different forms. It also does a lot of validation work (both with javascript on client side and perl on server side).

Another good point is that all of the above modules can be very easily integrated into one application and used smoothly together.
Any other useful things?

New news reader

Recently I decided to try and use Gnome on my laptop instead of KDE (not that I do not like KDE – I love it. It is just I want to try and study Gnome a bit more). In addition to changing the desktop I decided to find some software which matches it more. One of new applications I got is Liferea which is a news aggrigator similar to KAggregator but it looks to me much better, though there are some things which I like in KAggregator and they are missing here.

Moved to new apartments

I have finally moved to new apartments. The owner of the previous apartments I was living in did not extend the rental agreement (as I got him, he wanted to sell the apartments). Anyway, I was looking for some place to move and have found a very nice offer. A one bedroom apartments near the Four Seasons hotel. This flat is almost twice bigger than the old one and is almost twice cheaper. The approximate size of the flat is 35 square matters (including the huge balcony) and it costs CYP 150 which is almost unreal price (the previous flat was CYP 250).

All weekends I was moving the stuff from one place to another (thanks Chris and his Father-in-Law) who have helped me a lot by providing their cars and helping to carry the stuff around.

Now I will be unpacking, organizing the stuff as well as cleaning the apartments and doing some minor house work since the building is a bit old (built in 1981).