วันศุกร์ที่ 27 กุมภาพันธ์ พ.ศ. 2558

Google X

Google X

 
Google X, stylized as Google[x],is a semi-secret facility run by Google dedicated to making major technological advancements. It is located about a half mile from Google's corporate headquarters, the Googleplex, inMountain View, California. Work at the lab is overseen by Sergey Brin, one of Google's co-founders, while scientist and entrepreneur Astro Teller (Captain of Moonshots) directs day-to-day activities. Teller says that they aim to improve technologies by a factor of 10, and to develop "science fiction-sounding solutions." The lab began in 2010 with the development of a self-driving car. 

Projects 

In mid-2014, Google said there were eight projects being developed at Google X.[8] As of late 2014, Google X projects that have been revealed include:
  • Google's self-driving car
  • Project Wing, a drone delivery project
  • Google Glass eyewear that includes a screen and camera
  • Google contact lenses that monitor glucose in tears
  • Project Loon, which provides internet service via balloons in the stratosphere
  • An airborne wind power company called Makani Power
  • Lift Labs, makers of a tremor-cancelling spoon for Parkinson'spatients
  • An artificial neural network for speech recognition and computer vision The web of things 

Google Earth

Google Earth 

Latest Google Earth Screenshot.png


Google Earth is a virtual globe, map and geographical information program that was originally called EarthViewer 3D created by Keyhole, Inc, a Central Intelligence Agency (CIA) funded company acquired by Google in 2004 (see In-Q-Tel). It maps the Earth by the superimposition of images obtained from satellite imagery, aerial photography and geographic information system (GIS) 3D globe. It was originally available with three different licenses, but has since been reduced to just two: Google Earth (a free version with limited function) and Google Earth Pro, which is now free (it previously cost $399 a year) and is intended for commercial use. The third original option, Google Earth Plus, has been discontinued.

The product, re-released as Google Earth in 2005, is available for use on personal computers running Windows 2000 and above, Mac OS X 10.3.9 and above, Linux kernel: 2.6 or later (released on June 12, 2006), and FreeBSD. Google Earth is also available as a browser plugin which was released on May 28, 2008. It was also made available for mobile viewers on the iPhone OS on October 28, 2008, as a free download from the App Store, and is available to Android users as a free app in the Google Play store. In addition to releasing an updated Keyhole based client, Google also added the imagery from the Earth database to their web-based mapping software, Google Maps. The release of Google Earth in June 2005 to the public caused a more than tenfold increase in media coverage on virtual globes between 2004 and 2005, driving public interest in geospatial technologies and applications. As of October 2011, Google Earth has been downloaded more than a billion times.

Google Earth displays satellite images of varying resolution of the Earth's surface, allowing users to see things like cities and houses looking perpendicularly down or at an oblique angle (see also bird's eye view). The degree of resolution available is based somewhat on the points of interest and popularity, but most land (except for some islands) is covered in at least 15 meters of resolution. Maps showing a visual representation of Google Earth coverage Melbourne, Australia; Las Vegas, Nevada; and Cambridge, Cambridgeshire include examples of the highest resolution, at 15 cm (6 inches). Google Earth allows users to search for addresses for some countries, enter coordinates, or simply use the mouse to browse to a location.

For large parts of the surface of the Earth only 2D images are available, from almost vertical photography. Viewing this from an oblique angle, there is perspective in the sense that objects which are horizontally far away are seen smaller, like viewing a large photograph, not quite like a 3D view.

For other parts of the surface of the Earth, 3D images of terrain and buildings are available. Google Earth uses digital elevation model (DEM) data collected by NASA's Shuttle Radar Topography Mission (SRTM). This means one can view almost the entire earth in three dimensions. Since November 2006, the 3D views of many mountains, including Mount Everest, have been improved by the use of supplementary DEM data to fill the gaps in SRTM coverage.

Many people use the applications to add their own data, making them available through various sources, such as the Bulletin Board Systems (BBS) or blogs mentioned in the link section below. Google Earth is able to show all kinds of images overlaid on the surface of the earth and is also a Web Map Service client. Google Earth supports managing three-dimensional Geospatial data through Keyhole Markup Language (KML).

Google Street View

Google Street View



Google Street View is a technology featured in Google Maps and Google Earth that provides panoramic views from positions along many streets in the world. It was launched in 2007 in several cities in the United States, and has since expanded to include cities and rural areas worldwide. Streets with Street View imagery available are shown as blue lines on Google Maps.
Google Street View displays panoramas of stitched images. Most photography is done by car, but some is done by trekker, tricycle, walking, camel, and underwater apparatus.

วันอาทิตย์ที่ 22 กุมภาพันธ์ พ.ศ. 2558

Google Data Center

Google Data Center  


The Google Modular Data Center is a modular data center built from a set of shipping containers, and used by Google to house some of its servers. They were revealed on April 1, 2009, during the first Google Data Center Efficiency Summit inMountain View, California. The data centers are rumored to cost $600 million USD each, and use from 50 to 103 megawatts of electricity. They house the computing resources that comprise the Google platform.


Facebook data center

The Facebook Data Center FAQ

Facebook data center


With more than 900 million active users, Facebook is the busiest site on the Internet and has built an extensive infrastructure to support this rapid growth. The social networking site was launched in February 2004, initially out of Facebook founder Mark Zuckerberg’s dorm room at Harvard University and using a single server. The company’s web servers and storage units are now housed in data centers around the country.

Each data center houses thousands of computer servers, which are networked together and linked to the outside world through fiber optic cables. Every time you share information on Facebook, the servers in these data centers receive the information and distribute it to your network of friends.

We’ve written a lot about Facebook’s infrastructure, and have compiled this information into a series of Frequently Asked Questions. Here’s theFacebook Data Center FAQ (or “Everything You Ever Wanted to Know About Facebook’s Data Centers”).


วันอาทิตย์ที่ 15 กุมภาพันธ์ พ.ศ. 2558

Software

Computer Software


Computer software, or simply software is any set of machine-readable instructions that directs a computer's processor to perform specific operations. Computer software contrasts with computer hardware, which is the physical component of computers. Computer hardware and software require each other and neither can be realistically used without the other. Using a musical analogy, hardware is like a musical instrument and software is like the notes played on that instrument.
Computer software includes computer programs, libraries and their associated documentation. The word software is also sometimes used in a more narrow sense, meaning application software only. Software is stored in computer memory and is intangible, i.e. it cannot be touched.
At the lowest level, executable code consists of machine language instructions specific to an individual processor – typically a central processing unit (CPU). A machine languageconsists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. For example, an instruction may change the value stored in a particular storage location inside the computer – an effect that is not directly observable to the user. An instruction may also (indirectly) cause something to appear on a display of the computer system – a state change which should be visible to the user. The processor carries out the instructions in the order they are provided, unless it is instructed to "jump" to a different instruction, or interrupted.
Software written in a machine language is known as "machine code". However, in practice, software is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are translated, using compilation or interpretationor a combination of the two, into machine language. Software may also be written in a low-level assembly language, essentially, a vaguely mnemonic representation of a machine language using a natural language alphabet. Assembly language is translated into machine code using an assembler.

Hardware

Computer Hardware




In Computer science and Computer engineering Computer hardware is the collection of physical elements that constitutes a computer system. Computer hardware refers to the physical parts or components of a computer such as themonitor, mouse, keyboard, computer data storage, hard disk drive (HDD), system unit (graphic cards, sound cards, memory, motherboard and chips), etc. all of which are physical objects that can be touched (known as tangible). In contrast, software is instructions that can be stored and run by hardware.
Software is any set of machine-readable instructions that directs a computer's processor to perform specific operations. A combination of hardware and software forms a usable computing system.