PageRank-profetia

Bengt på När jag ändå har ordet skriver att han hoppas bli den första bloggare som får ett negativt tal i Googles PageRank.

Jag har byggt en liten funktion som spår hur PageRank-talet för en specifik sida är om tre månader.

Klicka här för att gå till sidan och kontrollera din egen PageRank.


Andra blogganteckningar i kategorin Internet/Mina sidor.

Torsdag 2004-04-08 22:49
Skriv en kommentar!

Kommentarer:



11. Mats Andersson (Klocklös i Tiden)

Tack Bengt! Jag ser fram emot att hamna i ditt sociala nätverk. Glad påsk till dig också.

2004-04-09 16:45

10. Bengt O. (När jag ändå har ordet...)

Tack Mats för att Du försökte realisera min personliga nollvision eller snarare ”negativvison” och Håkan för att Du visade hur sofistikerat (=obegripligt) det hela är. Jag visste inte att man fick skoja om så allvarliga saker. Om jag nånsin lyckas lista ut vad ett ”socialt nätverk” skall var bra för så blir ni två de första jag bjuder in.

Glad påsk på er och alla klocklösa läsare.


2004-04-09 16:18

9. Mats Andersson (Klocklös i Tiden)

Fantastiskt, lite kod helt i onödan då med andra ord. :)

2004-04-09 15:18

8. Håkan Kjellerstrand (hakank.blogg)


Det jag menade var att ASCII-summan för strängen "http://" (modulo 10) råkar bli 0:
("h"=104, "t"=116 osv)
104 + 116 + 116 + 112 + 58 + 47 + 47 = 600
600 % 10 = 0

Att du faktiskt tar bort denna sträng gör det ju ännu roligare. :-)

2004-04-09 13:58

7. Mats Andersson (Klocklös i Tiden)

Håkan: Du har varit med förr! Klart att du skulle knäcka det utan att jag ens nämnt något om koden bakom. :)

Det där med att http:// ger 0 beror på att koden kollar om url:en börjar med http:// och tar i så fall bort den. Jag har inte kollat vad ASCII-summan blir där.

2004-04-09 13:46

6. Håkan Kjellerstrand (hakank.blogg)

Det ska naturligtvis vara "PSEUDO-kod" och inget annat.


2004-04-09 13:32

5. Håkan Kjellerstrand (hakank.blogg)

Ungefär på följande sätt.

PSEDO-kod:

råkar URL-en vara "http://www.karlsson.at/ordet.htm" så
skriv ut -1 (plus annat guck)
samt avsluta programmet
annorledes
sum = 0;
for varje tecken i URL-en
sum += ASCII-värdet för tecknet % 10;
// eller eventuellt
// sum += ASCII-värdet för tecknet
end for

skriv ut: sum % 10;

Möjligen finns det fler hårdkodade länkar än Bengts "Ordet", men det har inte kontrollerats.


Eller i Perl:

#!/usr/bin/perl
use strict;
my $URL = $ARGV[0] || ""; # från kommandoraden
my $pagerank = 0;

if ($url eq "http://www.karlsson.at/ordet.htm") {
$pagerank = -1;
} else {

for (split //, $url) {$pagerank += ord($_) % 10}
$pagerank = $pagerank % 10;
}

print "MatsRank: $pagerank
";


En lustig slump är att strängen "http://" ger en MatsRank på 0, vilket gör
att både "www.hakank.org" och "http://www.hakank.org" ger 9.


2004-04-09 13:30

4. Mats Andersson (Klocklös i Tiden)

Håkan: Hur har jag gått till väga då? :)

Chadie: Jag gjorde lite såna här små saker förr när jag nyss börjat blogga. Mest på skoj ja, men testa att fylla i Bengts url får du se vad som händer.

2004-04-09 11:39

3. Mats Andersson (Klocklös i Tiden)

Och glad påsk på er också så klart! :)

2004-04-09 11:39

2. Chadie (Chadie NU)

Hmm, jag är inte så bra på teknik. Är det ett skämt?
Hur som helst, såg att du är tillbaka på tjugolistan och just nu på plats 17.
Glad Påsk

2004-04-09 11:31

1. Håkan Kjellerstrand (hakank.blogg)

Skoj liten sak, och var ganska enkel att lista ut.

En lite mer komplicerad variant är kontrollsiffran för personnummer. Se t.ex.
http://susning.nu/Personnummer .


:-)

Glad påsk förresten!



2004-04-09 00:17

Skriv en kommentar
Namn:
Epostadress:
URL till din hemsida:
Hemsidans namn:
Fyll i
alfabetets
sista bokstav:

Använd inte A HREF-taggen för att länka!
Om du inleder url:en med http:// så blir den automatiskt en länk.

Kom ihåg min info