Since Google Chrome assigns a Client ID during a Chrome download, you can use the Google Chrome Anonymizer to anonymize your surfing experience.
I don’t know how Google uses the Client ID but just in case you are a super-security freak, you can use the Google Chrome Anonymizer to keep your web surfing safer.
Here’s the code:
Download: chrome_anonymizer_1.0.0.4.zip
Update:
The source code (VisualStudio 2008) can be obtained from this location: chromeanonymizer_src_1.0.0.4.zip
via gjl-network
Tags:anonymizer, chrome tips, client id, freak, google, source code, surfing experience

Google Chrome Tips - Open Links in Google Chrome from Firefox!
If you are like me, you will need to keep using Firefox for most applications and websites but here’s a great Firefox plugin for opening up websites in Chrome from Firefox.
This way, you keep using Firefox as main process while you open extra windows in Chrome and save yourself some time and memory.
If are using Firefox along side Google’s browser, this “Open in Google Chrome” extension might come handy – it lets you send web sites and links directly to Google Chrome from Firefox.
It can also be configured to always open certain web pages in Chrome – e.g. *google*, gmail, etc.
Install “Open in Google Chrome” for Firefox 3
Download open-in-google-chrome.xpi on to your desktop and then drag it inside Firefox 3 much like what you did for Send to Google Docs.
via labnol
Tags:chrome tips, chrome tips, docs, firefox plugin, google, google chrome tips, memory, web pages
For those of you who are web site designers/programmers, you need to realize first-hand that the Google Chrome is based on WebKit and therefore, it’s very similar to Safari, which is also built on the WebKit.
To get started, here’s a CSS hack I found for the Google Chrome that might help you get started.
Non-compliant selectors can be used and a valid way to target individual browsers. Chrome supports every selector, just like Safari 3.1. My recommendation is to use the body:first-of-type hack, the CSS hack/filter for Safari as a filter for Safari 3+ and Chrome. There should be no reason to target Chrome with the exclusion of Safari 3.1, but if you want to target both, filtering out Safari 3.0, I would try using:
via evotech
Tags:333333, css hacks, google, Google Chrome Hacks, hack, programmers, safari, selectors, web site designers, webkit

Anatomy of Google Chrome Logo? (Pic from http://gizmodo.com/5046186/google-chrome-anatomy-of-a-logo)
There a lot of buzz on the internet starting with someone saying that the Google Chrome looks like a Simon, Pokeball from Pokemon, and some people simply hating it.
Well to clarify where most of the Google Logo came from, we decided to do some color matching with Google’s original logo here:

chrome-logo
As you can see, all the colors were taken from the original Google logo.
As for the shape of Chrome logo, I guess it does kinda remind me of Simon mostly but Pokeball seems a little far fetched. (maybe those kids who watch Pokeman all day)
I think it’s important to note that Firefox and IE logos both are sorta circular so that might be why Google decided to make such a logo.
Yes, in all, I am tired of people blogging about the Chrome logo, (so we will stop here) I wish people concentrated more on the features. If you really want to contribute to Google’s logo creation, we highly suggest you to apply for a job at Google first .
Tags:anatomy, buzz, Chrome Rumors, colors, firefox, google, google logo, job, logo creation, logos, pokeball, pokemon, shape, those kids
Here’s a fun hack that will force your Google Chrome to dance for you, copy and paste the following code in your address bar:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
via retrogismo
Tags:document images, google, Google Chrome Hacks, hack, length function, math, x4, x5, y1, y2
Since Google Chrome is still officially, “beta”, there will be a lot of security flaws and bugs that need to be fixed.
I heard about a security flaw where users are not promoted before downloading last week and Google has fixed it but here’s another one found by a company:
Vietnamese security company Bach Khoa Internet Security (BKIS) has found a flaw in Google Chrome 0.2.149.27 and posted details on its Web site. The company says the problem is a critical buffer-overflow vulnerability that could allow a hacker to perform a remote attack and take complete control of the affected system.
Here’s the proof of concept code:
An issue exists in how chrome behaves with undefined-handlers in chrome.dll version 0.2.149.27. A crash can result without user interaction. When a user is made to visit a malicious link, which has an undefined handler followed by a ’special’ character, the chrome crashes with a Google Chrome message window “Whoa! Google Chrome has crashed. Restart now?”. It crashes on “int 3″ at 0×01002FF3 as an exception/trap, followed by “POP EBP” instruction when pointed out by the EIP register at 0×01002FF4.
I am sure Google will get this little bug fixed real soon but in the meanwhile, you can send any bugs you find to: tips [at] chrome-hacks.net.
via informationweek
Tags:bach khoa, bkis, buffer overflow vulnerability, bugs, Chrome Security Flaws/Bugs, complete control, crash, crashes, ebp, google, hacker, hacks, internet security, little bug, message window, proof of concept, security company, security flaw, security flaws

Getting Started with Chrome Development!
After pondering about where the Google Chrome download is and finding a version of it, I have finally found the Chrome Developer page, where you can get started with Chrome application development. (Thanks to post by Peteris!)
Here’s also a cool breakdown of relative path and what they do by Peteris:
| Library | Relative Path | Description |
|---|---|---|
| Google Breakpad | /src/breakpad | An open-source multi-platform crash reporting system. |
| Google URL | /src/googleurl | A small library for parsing and canonicalizing URLs. |
| Skia | /src/skia | Vector graphics engine. |
| Google v8 | /src/v8 | Google’s open source JavaScript engine. V8 implements ECMAScript as specified in ECMA-262, 3rd edition, and runs on Windows XP and Vista, Mac OS X 10.5 (Leopard), and Linux systems that use IA-32 or ARM processors. V8 can run standalone, or can be embedded into any C++ application. |
| Webkit | /src/webki | Open source web browser engine. |
| Netscape Portable Runtime (NSPR) | /src/base/third_party/nspr | Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. |
| Network Security Services (NSS) | /src/base/third_party/nss | Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. |
| Hunspell | /src/chrome/third_ party/hunspell |
Spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding. |
| Windows Template Library | /src/chrome/third_party/wtl | C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more. |
| Google C++ Testing Framework | /src/testing/gtest | Google’s framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation. |
| bsdiff and bspatch | /src/third_party/bsdiff and /src/third_party/bspatch | bsdiff and bspatch are tools for building and applying patches to binary files. |
| bzip2 | /src/third_party/bzip2 | bzip2 compresses files using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding. |
| International Components for Unicode (ICU) | /src/third_party/icu38 | ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. |
| libjpeg | /src/third_party/libjpeg | Library for handling the JPEG (JFIF) image format. |
| libpng | /src/third_party/libpng | PNG image format library. It supports almost all PNG features, is extensible, and has been extensively tested for over 13 years. |
| libxml | /src/third_party/libxml | XML C parsing library. |
| libxslt | /src/third_party/libxslt | XSLT C library. |
| LZMA | /src/third_party/lzma_sdk | LZMA is the default and general compression method of 7z format in the 7-Zip program. |
| stringencoders | /src/third_party/modp_b64 | A collection of high performance c-string transformations (in this case, base 64 encoding/decoding), frequently 2x faster than standard implementations (if they exist at all). |
| Netscape Plugin Application Programming Interface (NPAPI) | /src/third_party/npapi | Cross-platform plugin architecture used by many web browsers. |
| Pthreads-w32 | /src/third_party/pthread | Application programming interface (API) for writing multithreaded applications |
| SCons – a software construction tool | /src/third_party/scons | Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. |
| sqlite | /src/third_party/sqlite | Software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. |
| TLS Lite | /src/third_party/tlslite | Free Python library that implements SSL 3.0, TLS 1.0, and TLS 1.1. TLS Lite supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs in addition to X.509 certificates. Note: Python is not a part of Chrome. It’s used for testing various parts of Chrome browser, such as code coverage, dependencies, measures page load times, compares generated html, etc. |
| zlib | /src/third_party/zlib | zlib is designed to be a free, general-purpose, legally unencumbered — that is, not covered by any patents — lossless data-compression library for use on virtually any computer hardware and operating system. |
Resource Links:
Google Chrome Developer Page
Tags:active template library, arm processors, cross platform development, frame windows, google, Google Chrome Hacks, mac os x, morphological analyzer, network security services, open source web, pkcs 11, pkcs 7, relative path, skia, small library, spell checker, ui components, v3 certificates, vector graphics, webkit, windows template library
For the weirdest reason, I have been having hard time finding the shortcuts page for the Google Chrome but here it is:
Google Chrome Keyboard Shortcuts
Google has stated that they will be coming out with Mac and Linux versions of Google Chrome later down the road so while you wait, you can still run Google Chrome on your Linux or Ubuntu using Wine.
Wine is a free program for Linux systems to run Windows apps. Although it doesn’t run 100% of applications (as it depends on drivers needed for the program), apparently it does work for running Chrome in Linux.
My Science is Better has written up a good howto on this.
Tags:google, Google Chrome Hacks, howto, linux, linux systems, linux versions, science, wine wine