Skip to content

1

A new Russian search engine has been born.

Mail.ru, a leading internet portal in Russia, at last has started it own search engine, on the separate domain: Gogo.ru. Some years ago, Mail.ru entered search engine market with Google's technologies, then it switched to technologies from Yandex, a leading search company in Russia. And now, Mail.ru has got own search index.

Gogo.ru - yes, for me, this name is very strong looks like Google.ru.

Besides traditional text search on the Internet, the search also is offered in questions and answers, photos and video. By two best search results in each of these additional areas are shows at the right column of search results page of traditional text search.

The design is made in orange color. The copyright and reference to Mail.ru are presents in the bottom of search results page. Results are very much pleasant, my site on the first place for favourite query 🙂

It seems the concurrency is tightening on search market in Russia. Certainly, Google is taking a failure in Russia with very slow growing and taking 3rd place in popularity among Russian search engine users (after Yandex and Rambler), and now it got a new competitor here.

Just descovered, the following code working incorrectly under perl 5.8.0, but works fine under perl 5.8.5:


sub StrToNum {
    my ($Str, $Check, $Magic) = @_;
    my $len = length($Str);

    for (my $i = 0; $i < $len; $i++) {
        $Check *= $Magic;
        $Check &= 0xFFFFFFFF;
        $Check += ord(substr($Str, $i, 1));
    }
    return $Check;
}

Working solution for perl 5.8.0:


sub StrToNum {
    my ($Str, $pCheck, $pMagic) = @_;
    my $len = length($Str);
    $Check = Math::BigInt->new($pCheck);
    $Magic = Math::BigInt->new($pMagic);

    for (my $i = 0; $i < $len; $i++) {
        $Check *= $Magic;
        $Check &= 0xFFFFFFFF;
        $Check += ord(substr($Str, $i, 1));
    }
    return $Check;
}

Yesterday I have discovered, that on some pages AdSense advertising does not show under IE 6.0, also on these pages IE informed on an error:

Строка: 2
РЎРёРјРІРѕР»: 1
РћС?РёР±РєР°: Недопустимый знак
РљРѕРґ: 0

Yes, the error message in Russian, and may be translated as "Illegal symbol" at line 2 character 1. All these pages have had <head> at this place long time ago, and IE have had no problem with these pages. Perhaps, recent automatic updates from Microsoft may cause this strange behaviour.

Today I found out what IE doesn't like. All those pages have had the following DOCTYPE:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

For example, this DOCTYPE is inserting automatically when xemacs creates a new html page.

After I have changed DOCTYPE to one recomended by W3C:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

IE is happy now with these pages, the error message has gone away and AdSense advertising shows again.

According to company's blog, The Yandex, most popular search engine in Russia, has been released the Yandex.Server Free Edition. This release is almost powerful as commercial version, only few options are unavailable. The only requirement to use this engine is to provide a perfect visible link from your search result pages to the Yandex.Server site.

You may download the Yandex.Server Free Edition from this pageYandex blog

1

A new version of DataparkSearch, 4.46, has been released. Changes since previous release are:

  • The Summary Extraction Algorithm (SEA) has been slightly modified.
  • -B switch has been added for indexer. Use it to reindex from stored database.
  • An error in cache mode logs sorting has been fixed (introduced in 4.45 version). Please shutdown cached, if running, and execute "indexer -Eresort" command to fix the database.
  • The Neo PopRank has been modified.
  • A segmentation fault has been fixed on 64 bit platforms.
  • A trap in Apache internal redirect has been fixed.
  • Support has been added for the c-ares library, an asynchronous DNS resolver.
  • Several bugs were fixed.