Skocz do zawartości

Otwarty kod PageRank


SMYS

Rekomendowane odpowiedzi

https://di.com.pl/news/10556,1.html

czy komus sie to udalo ?

***

poniewaz artykułyu w DI po pewnym czasie się blokują zacytuje:

Może nie było to do końca ideą Google, żeby użytkownicy mieli dostęp do oficjalnych części kodu rozwiązań stosowanych przez firmę, ale stało się.

 

Wystarczy nieco pogrzebać przy Google Toolbar dla FF i już mamy implementację zapytań PageRank według Google, donosi serwis Search Engine Journal.

Rozszerzenia Google oferowane są jako spakowane pliki. Wystarczy ściągnąć dany plik, rozpakować i troszkę "połazić" po wypakowanych katalogach, by znaleźć wiele ciekawych rzeczy, donosi serwis Search Engine Journal.

W ten sposób, w toolbarze Google redakcja serwisu Search Engine Journal dopatrzyła się pliku pagerank.js z oficjalnym kodem. Poszło im łatwo - wystarczyło zgrać plik google-toolbar.xpi, rozpakować, wejść do katalogu chrome i rozpakować znajdujący się tam plik google-toolbar.jar i oto pojawił się szereg plików javascript. 

Wśród nich autofill.js, autolink.js, spellcheck.js i wspomniany już... pagerank.js. 

Możliwe, że plik ten nie zawiera zbyt istotnych informacji na temat algorytmu przyznawania PageRank stronom www i dlatego nie został szczególnie zakamuflowany przez Google. Mimo wszystko Search Engine Journal ostrzega, a my sie do tego przyłączamy, że "grzebanie" w kodzie skryptu jest niezgodne z warunkami użytkowania Google.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja widzialem te pliki...fajne nazwy zmiennych laugh.gif

var GPR_HASH_SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";

var hash = "8" + GPR_awesomeHash(page);

function GPR_awesomeHash(value) {



 var kindOfThingAnIdiotWouldHaveOnHisLuggage = 16909125;



 for(var i = 0;i < value.length;i ++ ) {



kindOfThingAnIdiotWouldHaveOnHisLuggage ^= GPR_HASH_SEED.charCodeAt(i % GPR_HASH_SEED.length) ^ value.charCodeAt(i);



kindOfThingAnIdiotWouldHaveOnHisLuggage = kindOfThingAnIdiotWouldHaveOnHisLuggage >>> 23 | kindOfThingAnIdiotWouldHaveOnHisLuggage << 9}



 return GPR_hexEncodeU32(kindOfThingAnIdiotWouldHaveOnHisLuggage)}







function GPR_hexEncodeU32(num) {



 var result = GPR_toHex8(num >>> 24);



 result += GPR_toHex8(num >>> 16 & 255);



 result += GPR_toHex8(num >>> 8 & 255);



 return result + GPR_toHex8(num & 255)}







function GPR_toHex8(num) {



 return(num < 16 ? "0" : "") + num.toString(16)}

:D

pozycjonuj.png
Odnośnik do komentarza
Udostępnij na innych stronach

Tyle że ten kod to zainteresuje tylko tych, którzy chcą napisać własne narzędzie do pobierania PR. A w DI szumny nagłówek "Kod Google PageRank dla każdego?" - porażka.

Uczysz się języka angielskiego? Masz kłopoty z nauką słówek? Sprawdź nową stronę dzięki której nauka angielskiego przestanie sprawiać Ci problemy. Ucz się angielskiego słownictwa, wymowy i gramatyki.

Odnośnik do komentarza
Udostępnij na innych stronach

przeiceż już są narzędzia do czytania PR a sam algorytm jest niemożliwy do interpretacji w jakiś jednoznaczny sposób bowiem już się tak skomplikował, że google nie jest w stanie samo przewidzieć efektów - po prostu zmienia go i patrzy na efekty!.

Odnośnik do komentarza
Udostępnij na innych stronach

"Kod Google PageRank dla każdego?"

może chcieli spotęgować efekt grozy :D

Możliwe, że plik ten nie zawiera zbyt istotnych informacji na temat algorytmu przyznawania PageRank stronom www.

Tylko po co każdy ma grzebać w plikach jak może poczytać wyjaśnienie tutaj Sam kod do pobierania wartości PR także jest w zasadzie ogólnodostępny.

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Smieszny, bo koles co pisał ten skrypt tak jak to napsiał AdSenseLab fajnych zmiennych używał...

Podobne jaja były z fagmentem kodu windowsa 2000, który przeciekł do sieci...

komentarze w stylu: "fucking...." :lol: :mrgreen:

Live Free or Die

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności