Much attention has been paid in recent years to the emergence of "Internet activism," but scholars and pundits disagree about whether online political activity is different in kind from more traditional forms of activism. Does the global reach and blazing speed of the Internet affect the essential character or dynamics of online political protest? In Digitally Enabled Social Change, Jennifer Earl and Katrina Kimport examine key characteristics of web activism and investigate their impacts on organizing and participation.Earl and Kimport argue that the web offers two key affordances relevant to activism: sharply reduced costs for creating, organizing, and participating in protest; and the decreased need for activists to be physically together in order to act together. Drawing on evidence from samples of online petitions, boycotts, and letter-writing and e-mailing campaigns, Earl and Kimport show that the more these affordances are leveraged, the more transformative the changes to organizing and participating in protest.
Written by high performance computing (HPC) experts, Introduction to High Performance Computing for Scientists and Engineers provides a solid introduction to current mainstream computer architecture, dominant parallel programming models, and useful optimization strategies for scientific HPC. From working in a scientific computing center, the authors gained a unique perspective on the requirements and attitudes of users as well as manufacturers of parallel computers.
The text first introduces the architecture of modern cache-based microprocessors and discusses their inherent performance limitations, before describing general optimization strategies for serial code on cache-based architectures. It next covers shared- and distributed-memory parallel computer architectures and the most relevant network topologies. After discussing parallel computing on a theoretical level, the authors show how to avoid or ameliorate typical performance problems connected with OpenMP. They then present cache-coherent nonuniform memory access (ccNUMA) optimization techniques, examine distributed-memory parallel programming with message passing interface (MPI), and explain how to write efficient MPI code. The final chapter focuses on hybrid programming with MPI and OpenMP.
Continue reading “Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science)”
Over 90 hands-on recipes explaining how to leverage custom scripts and integrated tools in Kali Linux to effectively master network scanning
About This Book
Learn the fundamentals behind commonly used scanning techniques
Deploy powerful scanning tools that are integrated into the Kali Linux testing platform
A step-by-step guide, full of recipes that will help you use integrated scanning tools in Kali Linux, and develop custom scripts for making new and unique tools of your own
Continue reading “Kali Linux Network Scanning Cookbook”
This book will be a massive ally in troubleshooting your network using Wireshark, the world's most popular analyzer. Over 100 practical recipes provide a focus on real-life situations, helping you resolve your own individual issues.
Overview Place Wireshark in your network and configure it for effective network analysis Configure capture and display filters to get the required data Use Wireshark’s powerful statistical tools to analyze your network and its expert system to pinpoint network problems
Continue reading “Network Analysis Using Wireshark Cookbook”
Mastering Kali Linux for Advanced Penetration Testing will teach you the kill chain perspective in assessing network security—from selecting the most effective tools, to rapidly compromising network security, to highlighting the techniques used to avoid detection.
Continue reading “Mastering Kali Linux for Advanced Penetration Testing”