Social and technological aspects of disaster resilience