Bo Diddley, the rock `n roll legend with the square guitar, the signature beat and a "cobra snake for a necktie," died of heart failure Monday at his Florida home. He was 79.