Aimed at both the novice and expert in IT security and industrial control systems (ICS), this book will help readers gain a better understanding of protecting ICSs from electronic threats. Cyber security is getting much more attention and 'SCADA security' (Supervisory Control and Data Acquisition) is a particularly important part of this field, as are Distributed Control Systems (DCS), Programmable Logic Controllers (PLCs), Remote Terminal Units (RTUs), Intelligent Electronic Devices (IEDs)-and all the other, field controllers, sensors, and drives, emission controls, and that make up the 'intelligence' of modern industrial buildings and facilities. This book will help the reader better understand what is industrial control system cyber security, why is it different than IT security, what has really happened to date, and what needs to be done. Loads of practical advice is offered on everything from clarity on current cyber-security systems and how they can be integrated into general IT systems, to how to conduct risk assessments and how to obtain certifications, to future trends in legislative and regulatory issues affecting industrial security.
The Knowledge Grid is an intelligent and sustainable interconnection environment that consists of autonomous individuals, self-organized semantic communities, adaptive networking mechanisms, evolving semantic link networks keeping meaningful connection between individuals, flows for dynamic resource sharing, and mechanisms supporting effective resource management and providing appropriate knowledge services for learning, innovation, teamwork, problem solving, and decision making. This book presents its methodology, theory, models and applications systematically for the first time. Its second edition fulfills the ideal of the Knowledge Grid by increasing many up-to-date new contents, including: the systematic method of semantic link network that supports uncertainty management, discovery of semantic links and semantic communities, and autonomous semantic data model; semantic peer-to-peer infrastructures for efficient knowledge sharing; and, a new centrality measure of network and its application in e-science. This new edition will undoubtedly provide refreshing materials for researchers, academics, practitioners and students.
Grid Computing and Cluster Computing are advanced topics and latest trends in computer science that find a place in the computer science and information technology curricula of many engineering institutes and universities today. Divided into two parts—Part I, Grid Computing and Part II, Cluster Computing—, this compact and concise text strives to make the concepts of grid computing and cluster computing comprehensible to the students through its fine presentation and accessible style. Part I of the book enables the student not only to understand the concepts involved in grid computing but also to build their own grids for specific applications.
Similarly, as today supercomputers are being built using cluster computing architectures, Part II provides an insight into the basic principles involved in cluster computing and equips the readers with the knowledge to build their own clusters in-house.
Continue reading “Grid and Cluster Computing”
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.
Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.
Continue reading “Cracking the Coding Interview: 189 Programming Questions and Solutions”
Successfully scrape data from any website with the power of Python
About This BookA hands-on guide to web scraping with real-life problems and solutionsTechniques to download and extract data from complex websitesCreate a number of different web scrapers to extract information
Continue reading “Web Scraping with Python (Community Experience Distilled)”