06 Jun 08 Anatomy of Google Chrome Logo?

Anatomy of Google Chrome Logo?

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

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:, , , , , , , , , , , , ,

06 Jun 08 Chrome Hack – How to Make Chrome Dance!

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:, , , , , , , , ,

06 Jun 08 More Chrome Security Flaws

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:, , , , , , , , , , , , , , , , , ,

05 Jun 08 Chrome Tips – Resize your Input Textarea Box!

Chrome Tips - Resize your Input Textarea Box!

Chrome Tips - Resize your Input Textarea Box!

Here’s another cool feature only in Chrome browser.  You can actually drag the corner of any textarea input box on any website to resize your textbox.  Now, this will be very useful for sites that use too-small of a textbox.

via googlesystem Tags:, ,

05 Jun 08 Video of Story behind the Google Chrome by the Developers!

Tags:, ,

05 Jun 08 Getting Started with Chrome Development!

Getting Started with Chrome Development!

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:, , , , , , , , , , , , , , , , , , , ,

05 Jun 08 Google Chrome Keyboard Shortcuts Official Page

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 Delete the content and copy it to the clipboard Tags:, , , , , , , , , , , , , , , , , , ,

05 Jun 08 Chrome Keyboard Shortcuts for Chrome Developers

Here’s a couple keyboard shortcuts for helping you to work faster on the Chrome browser:
(I personally find that these shortcuts are great for Chrome developers)

  • JavaScript debugger: Alt+`, or select “Page (icon)|Developer|Debug JavaScript”
  • JavaScript console: “Page (icon)|Developer|JavaScript console”, or use the Show Console icon at the bottom left of the Element inspector
  • Element inspector: Right-click on the page, and select “Inspect Element”. You’ll have to navigate the tree control in the left-hand pane, but you should eventually be able to find the part of the page you’re seeking by watching what gets colored on the page as you hover in the DOM tree.
  • Memory tracker: Shift-Esc or “Page (icon)|Developer|Task manager” gets you the dynamic memory, CPU, and Network usage of all currently running Chrome components. Clicking on Stats for Nerds at the bottom left of the Task Manager or browsing to about:memory gets you a snapshot of the memory details of all running Chrome, IE, Firefox, Opera, and Safari instances.
  • Create a shortcut: Ctrl-D (like Firefox) or click on the star icon to the left of the address bar
  • Rearrange tabs: just drag them where you want them to go
  • Add a Home button: “Wrench (icon)|Options|Basics|Home page|Show Home button on the toolbar”

via infoworld Tags:, , , , , , , , , , , , , , , , , ,

05 Jun 08 How to Run your Chrome on Linux/Ubuntu!

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:, , , , , , ,

05 Jun 08 Number One Reason I still use Firefox over Chrome!

(Image Credit: firefox10.com)

Here’s the number one reason I still use Firefox over Chrome:

Firefox Plugins.  I have to admit, without Firefox Plugins, I cannot use my Del.icio.us (fast enough), I cannot get my Toolbars, etc…etc…

One thing I do really wish was that Chrome had been based on Gecko instead of WebKit.  That way, all my Firefox plugins would work in Chrome (and vice-versa).  Maybe someone will figure out a way to hack it though. (and we are here 24/7 to cover that so please subscribe to our blog!)

What’s your reasons for still using Firefox?

Leave in thoughts in Comments section. (For ideas, check out this post on CNET) Tags:, , , , , , , ,