Etikettarkiv: Google

Google Instant Preview

Jag har funderat lite på Google Instant Preview och vad det kan innebära för oss som skapar webbtjänster. Google kan inte sedantidigare indexera JavaScript men kan i viss utsträckning följa länkar som återfinns i JavaScript-kod.

Att Google nu gör tumnaglar på webbsidor innebär att de använder Google Chrome i såkallat ”headless mode” under Xvfb exempelvis och sparar sedan ned skärmdumpar av sidor.

Detta får till följd att Google exekverar JavaScript-kod på sidorna och kan indexera JavaScript-kod som exekveras vid sidbesök och de kommer således kunna indexera fler webbsidor. Yay!

Kommer du på några fler saker som kan påverkas? Skriv gärna en kommentar och berätta vad du tror.

Sökmotoroptimera Googles förhandsvisning

För några dagar sedan så gjorde jag ett litet sökmotorexperiment: Jag ser sedan några veckor tillbaka en förhandsvisning på webbsidor i Googles sökresultat. Jag lyckades lista ut den unika sträng som Googles robot använder vid skapande av förhandsvisningsbilden och på så sätt så ändrar jag bakgrundsfärgen till röd då just bilden skapas. En ny typ av område inom sökmotoroptimering kanske?

Lägg bara till följande PHP-kodsnutt där din <head>-kod finnes:

<?php
if(FALSE != strstr($_SERVER['HTTP_USER_AGENT'], "525.13")) // Find Google preview unique string

print '<style type="text/css">body { background-color: #f00 !important; }</style>';
?>

Och så här ser User-agent strängen ut i sin helhet:

Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Wireless Transcoder) Version/3.1 Safari/525.13,Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Wireless Transcoder) Version/3.1 Safari/525.13

Före:

Efter:

Sen är ju frågan om det verkligen kan innebära mer klick på en länk bara för att förhandsvisningen av sidan är röd, kanske bättre att skriva ut ”Klicka!” med stor text ;)

Google Caffeine

Google sparar inte på krafterna och lanserar tjänster så det knakar. Nytt är bl.a. Google DNS och realtidsuppdateringar av sökresultatet samt individuellt sökresultat (via cookie?).

Dock så är den funktion som jag gillar absolut bäst är den som visar webbplatsens prestanda under Google Webmaster Tools. Har även för mig att Google även skrivit[1] något om att prestandan på webbsidan skall tas med som en parameter i den berömda Google PageRank-algoritmen.

1. http://searchengineland.com/site-speed-googles-next-ranking-factor-29793

Google Chrome OS

Det är rätt intressant att Google Chrome OS släpptes igårkväll och enbart är en webbläsare som OS. För detta var precis vad jag trodde skulle komma när jag var på Microsofts releasefest för IE8 eftersom allt mer av det jag gör enbart görs direkt i webbläsaren (inkluderat Adobe AIR). Och när vi ändå är inne på Adobe AIR så släppte de en ny beta-version vid nummer två, med lite fräsiga funktioner såsom ”You can listen for incoming socket connections”, ”Native process API” se Release Notes.

Att Google även tänker på säkerheten är solklart:

”grsecurity and PaX are available in one bundled patch.  If at all possible, PaX and grsecurity should be applied to the kernel.” – Google Chromium OS‎

Du kan ladda hem Google Chrome OS här som en VMware disk (.vmdk) eller se denna video:

Psst. PHP 5.3.2 är släppt

Nytt och bra från Google

Google har på senare tid lanserat en hel del intressanta projekt, såsom:

Pust. Det var en hel del och då har jag säkert missat en hel del.

Google Datacenters

Jeff Dean höll ett keynote-tal på Ladis[1] 2009 och berätta lite om Googles servrar och datacenters, imponerande siffror:

One server:DRAM: 16GB, Disk: 2TB.

Gissningsvis så har Google runt 500 000 servrar..

Designs, Lessons and Advice from Building Large
Distributed Systems

PDF: dean-keynote-ladis2009

Se även Advice from Google on large distributed systems. Via @bolstad

1. Ladis står för Large Scale Distributed Systems and Middleware