More on Skype

Let me do a little side note, before I start – Mom, you should really read this post! :)

Now, just a couple of days ago I wrote that I decided to try Skype. I downloaded it and installed on my computer. There were few nice things about it that I noticed immediately, but there are so many more that need a second look!

Here we go…

Continue reading More on Skype

SPAM protection review

It’s been less than a month since I installed SPAM Karma 2. It didn’t take me long to see the benefits. Just four days later I wrote this post.

Today, looking through the plugin statistics, I thought – “Why don’t I post them?”. So, here they are:

  1. Total Spam Caught: 1002 (average karma: -102.87)
  2. Total Comments Approved: 141 (average karma: 14.74)
  3. Total Comments Moderated: 13
  4. Current Version: 2.2 final r2

So, in less than a month SPAM Karma 2 saved me more than a thousand contacts with SPAM. At the same time, it stood out of the way almost 150 times when legitimate comments were posted. And only 13 times it didn’t know what to do and left comments for me to moderate. Pretty good numbers, I have to say.

False positives? None of the legitimate comments were marked as SPAM. About 20 SPAM comments got through and I had to marked deal with them manually. The shiny 2.2 update came out a couple of days ago to deal with the new wave of “smart” spambots.

As for me, I am very very very satisfied with the results. I just hope that this plugin will continue to work the way it does now. I’m willing to install upgrades.

Thank you all who participated in this work!

Skype anyone?

I think I’ve heard about Skype from more people than there are in China. I’ve finally decided to download and try it out.

Cross-platform – nice.

RPM package is available for Fedora Core 3, which worked just fine on Fedora Core 4 – nice.

I don’t have not even a single microphone – not nice.

Even if I had, talking would have been difficult most times (office people or kid shouting or sleeping at home) – not nice.

Possibility to call regular/mobile phones from the computer for an extremely low price – nice.

Chat is built-in – nice.

User identification is based on nicknames, not emails (which change) or ugly long numbers (which are impossible to remember) – nice. (My nickname is mamchenkov, by the way).

Without any contacts and without microphone, I can’t really check the functionality or the interface thoroughly.

Do any of you, guys, use Skype? How do I contact you?

Plugins cleanup

I have deactived a whole bunch of plugins that weren’t used anymore or weren’t needed anymore for this site. Mostly these were related to statistical reports and text formatting.

This cleanup should make the site a little bit faster, because less database queries and less parsing operations are needed to display pages. Also, it should be easier for me to upgrade to newer versions of WordPress, as less things are likely to break.

I have checked around everything seems working as it used to. If you notice any problems or malfunctions, please let me know either via comments or the contact form (assuming, of course, that either of these works).

The answer to “Why Not Python?”

Collin Park has written an article in four parts (one, two, three, and four) titled “Why Not Python?”. I’ve read through the first couple of parts and scrolled through the rest.

In all that text that passed in front of my eyes I haven’t found the answer to the question. I guess, it wasn’t actually the question after all then.

Well, in case you read asked yourself “Why Not Python?”, I’ll give one of the possible answers. Because it is too complicated. Python might do OK as the first progarmming language for those of you who want to learn programming concepts. But if you have a problem at hand that needs solving, Perl is the way to go in most of the cases.

Example. Collin Park uses the Sudoku game solver as one of the examples. Fine task. Nice one to learn how to program too. But if you just have a Sudoku game to solve (or a few for that matter), than it would be much faster to do it in Perl. Here is how.

  1. Navigate your browser to search.cpan.org.
  2. Type in “sudoku”, choose “Modules” and press “Search CPAN”.
  3. With this particular example, any module from the search result can be used. With other examples, you want really want to review the module description (one line that says what module does). So, this step is, choose the one module that seems to be appropriate for your problem.
  4. Install chosen module, by running cpan command from root shell and typing in install module::name (substitute “module::name” with the name of the module you chose in the previous step).
  5. Run perldoc module::name to see module documentation and example of used.
  6. Copy the code from SYNOPSIS are of documentation in your favourite editor.
  7. Save the file
  8. Run the script

Tada! You’re all done.

If it takes you more than 15 minutes, chances are – you are doing something wrong. Of course, your mileage may vary, but 15 minutes is somewhere near the lighthouse.