Math question

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • baddog
    So Fucking Banned
    • Apr 2001
    • 107089

    #101
    Three pages?

    Comment

    • D
      Confirmed User
      • Jan 2006
      • 7412

      #102
      Originally posted by baddog
      Three pages?
      Seems so.

      Basic math gets mad views.

      Start a thread attempting to discuss google eigenvalues for determinging pagerank, though, and you'll get 8 views, and no replies.
      -D.
      ICQ: 202-96-31

      Comment

      • Nicky
        Too lazy to set a custom title
        • Mar 2003
        • 30071

        #103
        Originally posted by shekinah
        This has became a very educational thread.. Never new that there are so many Math genius here
        math geniuses? I really wouldn't call my self a math genius for solving that

        gfynicky @ gmail.com

        Comment

        • just a punk
          So fuckin' bored
          • Jun 2003
          • 32393

          #104
          Originally posted by D
          Seems so.

          Basic math gets mad views.

          Start a thread attempting to discuss google eigenvalues for determinging pagerank, though, and you'll get 8 views, and no replies.
          Because you''ll get a RIGHT answer in the 1st reply and there will be nothing to discuss. E.g.:

          Code:
          <?
          define('GOOGLE_MAGIC', 0xE6359A60);
          
          //unsigned shift right
          function zeroFill($a, $b)
          {
              $z = hexdec(80000000);
                  if ($z & $a)
                  {
                      $a = ($a>>1);
                      $a &= (~$z);
                      $a |= 0x40000000;
                      $a = ($a>>($b-1));
                  }
                  else
                  {
                      $a = ($a>>$b);
                  }
                  return $a;
          }
          
          
          function mix($a,$b,$c) {
            $a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
            $b -= $c; $b -= $a; $b ^= ($a<<8);
            $c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
            $a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
            $b -= $c; $b -= $a; $b ^= ($a<<16);
            $c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
            $a -= $b; $a -= $c; $a ^= (zeroFill($c,3));   
            $b -= $c; $b -= $a; $b ^= ($a<<10);
            $c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
             
            return array($a,$b,$c);
          }
          
          function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) {
              if(is_null($length)) {
                  $length = sizeof($url);
              }
              $a = $b = 0x9E3779B9;
              $c = $init;
              $k = 0;
              $len = $length;
              while($len >= 12) {
                  $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
                  $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
                  $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
                  $mix = mix($a,$b,$c);
                  $a = $mix[0]; $b = $mix[1]; $c = $mix[2];
                  $k += 12;
                  $len -= 12;
              }
          
              $c += $length;
              switch($len)             
              {
                  case 11: $c+=($url[$k+10]<<24);
                  case 10: $c+=($url[$k+9]<<16);
                  case 9 : $c+=($url[$k+8]<<8);
                  case 8 : $b+=($url[$k+7]<<24);
                  case 7 : $b+=($url[$k+6]<<16);
                  case 6 : $b+=($url[$k+5]<<8);
                  case 5 : $b+=($url[$k+4]);
                  case 4 : $a+=($url[$k+3]<<24);
                  case 3 : $a+=($url[$k+2]<<16);
                  case 2 : $a+=($url[$k+1]<<8);
                  case 1 : $a+=($url[$k+0]);
                   /* case 0: nothing left to add */
              }
              $mix = mix($a,$b,$c);
              return $mix[2];
          }
          
          function strord($string) {
              for($i=0;$i<strlen($string);$i++) {
                  $result[$i] = ord($string{$i});
              }
              return $result;
          }
          
          function getrank($url) {
          $url = 'info:'.$url;
          $ch = GoogleCH(strord($url));
          
          $file = "http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url";
          $data = file($file);
          $rankarray = explode (':', $data[0]);
          $rank = $rankarray[2];
          return $rank;
          }
          
          $url = "http://www.gfy.com";
          echo 'GFY PageRank is '.getrank($url);
          ?>
          No one is interested to discuss something everyone knows about

          Originally posted by Nicky
          math geniuses? I really wouldn't call my self a math genius for solving that
          I believe he was being sarcastic
          Obey the Cowgod

          Comment

          • yahoo-xxx-girls.com
            Confirmed User
            • Jul 2006
            • 3143

            #105
            Bump... for the sake of math...


            ^^

            .
            sig too big

            Comment

            • D
              Confirmed User
              • Jan 2006
              • 7412

              #106
              Originally posted by cyberxxx
              Because you''ll get a RIGHT answer in the 1st reply and there will be nothing to discuss. E.g.:...
              That's cool code - thanks for that...

              But I'm thinking that's gotta be a "for example" kinda thing... there's gotta be more than 3 columns in the matrix... maybe 3 columns of columns... of columns...
              -D.
              ICQ: 202-96-31

              Comment

              • GrouchyAdmin
                Now choke yourself!
                • Apr 2006
                • 12085

                #107
                Jesus.. A rudimentary calloc() in PHP completed with bitshifting.

                I'm gonna go get drunk before I see that in production.

                Comment

                • yahoo-xxx-girls.com
                  Confirmed User
                  • Jul 2006
                  • 3143

                  #108
                  ... Bump...




                  .
                  sig too big

                  Comment

                  Working...