Downtime

My ISP – Thunderworx – is having some problems with the outbound connection. Because of this my site might not be accessible from far far away. Also, there are slow downs with Google Ads. Hopefully the issue will be resolved shortly.

In the meantime I can’t do much to help…

Fixing WordPress escaping

Most of my posts about WordPress were positive. Today I’ll mention one of the annoying features it has by default and how to fix it.

Escaping. By default, all text in the <pre>…</pre> block is passed through escaping subroutine. Most noticeble change happened to double quotes (“). They were escaped with the backslash (\). Needless to say that rendered many code bits useless.

The fix is very easy. One just have to install code-markup.php plugin. It has some additional functionality too, but for me all the value was in the unescaping routine.

I’ve installed the plugin for this site and the problem is gone now.

Upgraded to WordPress 1.5.1.1

I’ve upgraded the WordPress installation to version 1.5.1.1. This is a minor upgrade and was done to fix a just a couple of bugs. I had it partially applied previously, but decided to finish it to have things nice and clean. You can look at Change Log if you are interested in what exactly was fixed.

Site speedups

I’ve been getting a lot of complains lately that my blog is very slow. I experienced it myself too, but I couldn’t recall which changes caused it. I checked all logs and configurations and everything looked just fine.

I asked Vladimir Ivaschenko to help me track down the problem. He is known as The Master of strace, so I was pretty sure that he would be help me. And I was right.

Within minutes, we found out that problems were caused by del.icio.us Smart Tagging plugin that I have installed not so long ago. With plugin activated, wget would take anywhere from 15 to 90 seconds to load the front page of the site. Deactivating the plugin, makes wget finish in less than 3 seconds. I consider the difference to be big enough for the functionality that this plugin brings in, so I disabled it. Maybe I will use it later again, when things get faster.

Thanks a lot Vladimir!