Google

Google

Sunday, September 14, 2008

Google celebrates its 10th years of existance

1998: Garage days



Larry Page and Sergey Brin accept a $100,000 check from Sun Microsystems co-founder Andy Bechtolsheim and incorporate Google Inc. on Sept. 7. The Stanford University graduate students work from a suburban garage (pictured right) in Menlo Park, Calif., for six months.

Did you know? Google hosted its first data center in a rented 7' x 8' room.

Employees: Less than 10

1999: VCs feel lucky



AltaVista, Excite, Lycos, and Yahoo dominate Internet search, but Google scores $25 million in its first round of venture capital funding, which values the startup at $100 million. Google moves out of its garage to an office building in nearby downtown Palo Alto.

Did you know? Google's original logo ended with an exclamation point.

Employees: Less than 50

2000: The word is AdWords



Google indexes more than a billion Web pages to become the world's largest search engine. In June, Yahoo inks a deal for Google to supply its search results for four years - a fateful move for Yahoo, which waits until 2002 before investing big on its own search technology. In October, Google launches AdWords, which sells text-based ads next to search results.

Did you know? Google makes its first foray into mobile by putting its search engine on Palm handhelds.

Employees: Less than 150

2001: Adult supervision



Eric Schmidt replaces co-founder Larry Page as chief executive in August. Schmidt spent four years as CEO of software maker Novell before joining Google; before that he was the chief technology officer at Sun Microsystems. The company turns a profit for the first time.

Did you know? Google launches its 'Did you mean?' spell-checker.

Annual revenue: $86.4 million

Profits: $6.99 million

Employees: About 250

2002: AOL chooses "the champ of search"




Google thrives even as the bursting of the dotcom bubble devastates scores of Internet companies. AOL Time Warner COO Bob Pittman (right) calls Google "the reigning champ of online search" as AOL abandons Overture search technology for Google's. A new version of AdWords, which will prove to be a multibillion-dollar jackpot, lets advertisers bid on keywords to determine where their ads appear on search result pages.

Did you know? Yahoo drops the Google search logo from its homepage.

Annual revenue: $439 million

Profits: $99 million

Revenue growth: 409%

Employees: About 500

2003: Start making AdSense




Capitalizing on the success of AdWords, Google introduces AdSense in June to deliver ads to third-party sites. While Googlers celebrate AdSense (right), rumors of an IPO heat up and analysts estimate that Google is worth up to $25 billion.

Did you know? Microsoft, desperate to get in the search game, briefly considers an offer to buy Google.

Annual revenue: $1.47 billion

Profits: $106 million

Revenue growth: 234%

Employees: About 1,300

2004: The IPO of the decade




n the most hotly-anticipated tech IPO since Netscape, Google goes public on Aug. 19 at $85 a share. By the end of the year, Google's stock spikes to $195. The company launches its hugely popular Gmail message service. Orkut, a social-networking site, also debuts but fails to gain much traction, much like the Froogle comparison shopping site before it.

Did you know? CEO Eric Schmidt mandates that meetings start seven minutes after the hour because that's the way some college classes are run.

Annual revenue: $3.19 billion

Profits: $399 million

Revenue growth: 118%

Employees: 3,021

2005: Power player



As Google grows, so does its rivalry with Microsoft and Yahoo. Google introduces personalized homepages that compete directly with Yahoo and MSN. Google also spars with the software giant in court over the hiring of a former Microsoft executive, Kai-Fu Lee (right), to run Google's China operations (the case settled and Lee stayed at Google).

Did you know? One quarter of Googlers work outside the United States.

Annual revenue: $6.14 billion

Profits: $1.47 billion

Revenue growth: 92.5%

Employees: 5,680


2006: The Google of video

Looking to expand its search-advertising platform, Google shells out $1.65 billion for its largest acquisition to date: YouTube, an 18-month old video-sharing site founded by Steven Chen (near right) and Chad Hurley (far right). The search king also strikes a three-year, $900 million deal to run text-based ads on MySpace, a social networking site owned by News Corp.

Did you know? Google is added as a verb in the Oxford English and Merriam-Webster Dictionary.

Annual revenue: $10.6 billion

Profits: $3.08 billion

Revenue growth:: 72.8%

Employees: 10,674

2007: A tale of two workplaces



Google tops Fortune's Best Company to Work For rankings, thanks to fabulous perks and a stock that hits an all-time high of $741 in November. Even so, an exodus of top Googlers picks up as Gokul Rajaram, one of two senior AdSense execs, leaves to start his own company. Several star Googlers have since decamped to Facebook, including former AdWords sales chief Sheryl Sandberg.

Did you know? Google changes its privacy policy to make users' search data anonymous after 18 months.

Annual revenue: $16.6 billion

Profits: $4.2 billion

Revenue growth: 56.5%

Employees: 16,805

2008: Taking on Microsoft


Google goes after Microsoft on multiple fronts. The search giant completes its $3.1 billion acquisition of ad server DoubleClick, a company that Microsoft CEO Steve Ballmer (right) wanted. Google also strikes a search partnership with Yahoo, which Microsoft also wanted. In September, Google, its shares down 40% from their all-time high in 2007, takes on Microsoft's Internet Explorer with its own Web browser, Chrome. Google also prepares to launch its Android mobile operating system to compete with the Apple iPhone and Microsoft's Mobile OS.

Did you know? Google's 2008 international revenues are on track to exceed domestic sales for the first time.

Revenue: $10.6 billion (first half of 2008)

Profits: $2.56 billion (first half of 2008)

Revenue growth: 39% (full-year estimate by Thomson Financial)

Employees: 19,604 (as of June 30)

Wednesday, September 3, 2008

Closures For java


Tuesday, September 2, 2008

XML

Monday, September 1, 2008

Open source projects


How to Configure Samba PDC

Samba PDC howto
Basic smb.conf
Edit smb.conf configuration (RH: /etc/, FreeBSD: /usr/local/etc/) and make sure you have the following setup
Code:
[global]
netbios name =
server string = Samba %v on %L
workgroup =

; domain & local master browser
; coz we're dealing with Win2k
os level = 65
prefered master = yes
domain master = yes
local master = yes
domain logons = yes

; misc options
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
time server = yes

; do not show files starting with dots
hide dot files = yes

; Central European code page support
client code page = 852
character set = ISO8859-2

; do not allow guest access, use only local system accounts
security = user
guest ok = no
invalid users = bin deamon sys man postfix mail ftp
admin users = @wheel

; domain administrators
domain admin group = @wheel
domain admin users = root

; use encrypted passwords
encrypt passwords = yes

; logging (max log size is in kB)
log level = 2
log file = /var/log/samba/log.%L
max log size = 1000
debug timestamp = yes
syslog = 1

; user roaming profiles path
logon path = \\%N\profiles\%u

; general logon script (in DOS format)
logon script = logon.bat

Now you have to setup netlogon share and share for roaming profiles. Change the path to your appropriate directories. Don't forget to change list of valid users. I prefer having a special system group called smbusers and restrict access only to them and root.

; share for domain controller
[netlogon]
path = /home/samba/netlogon
public = no
writeable = no
browsable = no
valid users = root @smbusers

; share for storing user profiles
[profiles]
path = /home/samba/profiles
writeable = yes
create mask = 0700
directory mask = 0700
browsable = no
valid users = root @smbusers


Win2k machine accounts
To allow domain login from machines running Windows NT or Windows 2000, you need to create machine account for every machine. The machine account are special accounts with $ at the end, i.e. machine$.

Since there might be some problems creating them from Windows, it's easier to create them in advance directly on Unix. However, it is possible to set up add user script in smb.conf. See samba documentation for more.

To add machine account, use your system script, most likely adduser. If your system does not support user names with $ (i.e. FreeBSD), you must edit your password database to add it manualy. So on FreeBSD, use vipw.

The system accounts for machines do not need login shell neither home dir, so use false as login shell and /dev/null as home dir.

After adding system accounts, you must use smbpasswd to add Samba machine account. There you can use $ in usernames. So typical command will look like:
Code:
$ smbpasswd -a -m $

User accounts
To add user account, simply repeat the above steps for user names. Normaly you would have user names without special characters, so you simply run adduser. Again, use false as shell and /dev/null as user home dir.

To add users to samba, run smbpasswd:
Code:
$ smbpasswd -a

Win2k setup

Now you can go around your Windows machines and set them up to be domain members. There should be no problem with Windows 95/98/ME, since they do not need machine accounts - just make sure you use encrypted passwords (see samba documentation for more).

To add Windows NT or 2000 into domain, you must be logged-in as administrator. First you must make sure that your machine NetBIOS name is exactly the same as machine account you have had created on your samba server.



Then go to This computer's properties and select Network Identification tab. Click on the Properties button and select Domain and enter your domain name. Click OK.

You will be prompted for domain admin user name and password - enter root as user name and samba root password (the one you added with smbpasswd -a root). After a while you will see message "Welcome to domain".

Now just reboot and try to login into domain as a normal domain user.
Creating shares
To create samba shares, edit smb.conf. Do not forget to specify allowed users and file and directory masks:
Code:
; share for user data
[data]
path = /home/samba/data
writeable = yes
create mode = 0750
directory mode = 0750
valid users = root @smbusers
public = yes

Note:Make sure you restart your samba daemon after editing smb.conf.

JQuery