Michal Čihař - Archive for 9/2006

Sonata - yet another MPD client

I quickly got used to MPD for playing music. The client-server approach perfectly fits my needs and I can control it using any interface I want. Command line is always appreciated, but nice GUI is also helful.

So far I used Pygmy, which is far from being perfect, but was best of those I tested. Now I found its fork called Sonata which looks much better. Unfortunately it is not yet in Debian, any volunteers? :-)

Fighting spam in phone database

As I already complained, spammers seem to like my phone database. It has not been a major problem so far, but I started to get about ten invalid records per day.

This forced be to find automatic solution to get rid of this. Inspired by recent article on root.cz, I wrote simmilar solution as is used on php.vrana.cz. It should not harm regullar users who have javascript enabled, others will have to fill in one extra field.

Wammu 0.16

Wammu 0.16 has been just released. New features:

  • Include platform in crash log.
  • Fix SMS composer on Windows.
  • Fix adding part to SMS after removing all.
  • Fix editor on Windows.
  • Now requires wxWidgets 2.6.

Blacklists consireder harmful

After my mailserver started to reject mails from servers where I want to accept mails, I decided to finally try to disable DNS blacklisting. Earlier I whitelisted some domains, but the list has grown too much.

I still use DNS blacklists as helping criterias for SpamAssasin, but being on blacklist is now not enough to reject legitimate mail. Let's see if spam amount in my mailbox will increase, but I doubt it will, other checks are also quite restrictive.

Spam in phone database

During regullar review of additions to phone database, I noticed that some people tried to add spam and links to their sites. I'm not going to add any further restrictions on database, but to make spammers life a bit harder, I added logging of IP addresses which I'm going to block if they attempt to add some links.

Fortuntely spam volume is htere low enogh to be still handled manualy.

Developer documentation

I started to collect developer information on wiki. Please add there any hints that might be useful for people who are interested in contributing to phpMyAdmin.

While working with documentation, I used phpDocumentator to generate our API documentation, you can see it on my website.