A 3.4-magnitude earthquake shook San Ramon Friday morning, according to the U.S. Geological Survey. The epicenter was just ...