Gewär , revolvers ochkanoner