Buzzmarklet

I created a bookmarklet to share stuff via google buzz.
Just create a bookmark containing the link in your bookmarks toolbar, visit some site, select some text and click the bookmark.

Here it is:
javascript:(function(){var b="";var t= "";var s="";var d=window.getSelection()+'';if (d.length>0) b="\n\n"+'"'+d+'"'+"\n\n";; s=document.title; window.setTimeout('document.location = "http://www.google.com/reader/link?url='+encodeURIComponent(document.location)+'&title='+encodeURIComponent(document.title)+'&snippet='+encodeURIComponent(b)+'&srcURL=&srcTitle=";',0);})();

google.pl - command line google search in a shell with perl

#!/usr/bin/perl# google.pl - command line tool to search google## Since I wrote goosh.org I get asked all the time if it could be used on the command line.# Goosh.org is written in Javascript, so the answer is no. But google search in the shell# is really simple, so I wrote this as an example. Nothing fancy, just a starting point.## 2009 by Stefan Grothkopp, this code is public domain use it as you wish!use LWP::Simple;use Term::ANSIColor;# change this to false for b/w output$use_color = true;#result size: large=8, small=4$result_size = "large";# unescape unicode characters in" content"sub unescape {        my($str) = splice(@_);        $str =~ s/\\u(.{4})/chr(hex($1))/eg;        return $str;}# number of command line args$numArgs = $#ARGV + 1;if($numArgs ==0){        # print usage info if no argument is given        print "Usage:\n";        print "$0 \n";}else {        # use first argument as query string        $q = $ARGV[0];        # url encode query string        $q =~ s/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg;        # get json encoded search result from google ajax api        my $content = get("http://ajax.googleapis.com/ajax/services/search/web?v=1.0&start=0&rsz=$result_size&q=$q"); #Get web page in content                die "get failed" if (!defined $content);        # ugly result parsing (did not want to depend on a parser lib for this quick hack)        while($content =~ s/"unescapedUrl":"([^"]*)".*?"titleNoFormatting":"([^"]*)".*?"content":"([^"]*)"//){                # those three data items are extrated, there are more                $title = unescape($2);                $desc  = unescape($3);                $url   = unescape($1);                # print result                if($use_color){                 print colored ['blue'], "$title\n";                 print "$desc\n";                 print colored ['green'], "$url\n\n";                 print color 'reset';                }                else{                 print "$title\n$desc\n$url\n\n";                }        }}

Google & Design

"Yes, it’s true that a team at Google couldn’t decide between two
blues, so they’re testing 41 shades between each blue to see which one
performs better. I had a recent debate over whether a border should be
3, 4 or 5 pixels wide, and was asked to prove my case. I can’t operate
in an environment like that. "

http://stopdesign.com/archive/2009/03/20/goodbye-google.html

and thats the reason google and it's applications look the way they do.

How google wave was created

Inside the Google Headquarters:

 Marketing/Finance Guy: Hey we need "live" search, its hot right now!
Tech Guy: Go buy twitter!
MG: Are you crazy we're in a recession, we don't have the money.
TG: Ok I have this old new-way-of-doing-email sideproject, that was
kind of "live".
MG: Great, can you make it even more "live"?
TG: (sarcastic) Well the users could see each other typing.
MG: (exited) Great! Make it so!
TG: (concerned) That would kill our server if we ever released it.
MG: Don't worry we wont release it, just prepare a demo.
TG: And if we eventually release it?
MG: We make it Open Source, so somebody else will run it and their
servers will crash.

Google SEO ad in german newspaper

Philipp Lenssen postet this article about a company boasting their SEO
success in offline world a few days ago
(http://blogoscoped.com/archive/2009-05-02-n44.html).
That's nothing compared to german district Baden-Wüttemberg. They
bought the backside of the german newspaper 'Frankfurter Allgemeine'
today, to run a full-sized ad. They compare the google result count
for 'Innovation aus deutschland' and 'Innovation aus
Baden-Württemberg' (918 to 7.960 results).

(download)