Computer hardware Books

665 products


  • Wiley Pathways Personal Computer Hardware

    John Wiley & Sons Inc Wiley Pathways Personal Computer Hardware

    1 in stock

    Book SynopsisFrom multicore CPUs and SATA hard drives to PCIe expansion buses and peripherals, this text offers practical and concise explanations of contemporary and popular PC hardware. Along with detailed coverage of essential A+ hardware topics, students will find an indispensable guide to building, maintaining, upgrading, and troubleshooting desktop computers and laptops. Packaged Set (Text + PC Hardware Essentials Project Manual): 0470-221089Table of Contents1. Understanding and Working with Personal Computers 2. Electricity and Power 3. Motherboards 4. Central Processing Units 5. Memory 6. Bus Structures 7. Hard Drives 8. Removable Storage 9. Input and Output Devices 10. Printers 11. Portable Systems 12. Network Fundamentals

    1 in stock

    £88.30

  • Collaborative Process Improvement

    John Wiley & Sons Inc Collaborative Process Improvement

    Book SynopsisThis practical, user-friendly handbook specifically addresses software companies that are interested in implementing effective improvement processes into the daily work life of every employee. A wealth of checklists, templates, exercises, tips, and pitfalls to avoid make it easy for readers to integrate quality awareness into their organization's day-to-day processes at every level.Trade Review"..perfectly suitable for an audience with no or little previous knowledge…experienced readers can also find…reading it worthwhile." (Computing Reviews.com, June 22, 2007)Table of ContentsList of Figures. Preface. How to Read This Book. Introduction. Special Thanks and Acknowledgments. Chapter 1. Your World-Understanding Your Situation and Preparing First Steps. Chapter 2. Welcome to the World-Establishing Advocates and Champions. Chapter 3. Drawing Your Map-Initiating your CPI Program. Chapter 4. World Vision-Training the Organization. Chapter 5. World Views-Addressing the Capital Q. Chapter 6. Around the World-Acknowledging Cultural Diversity. Chapter 7. Move Your World-Managing Change. Chapter 8. Rock Your World-Encouraging Process Perpetual Motion. Chapter 9. Your World of Influence-Sneezing and Spreading the Improvement Virus. Chapter 10. World Climate-Checking for Vital Signs. Chapter 11. World Health-Evaluating Progress. Chapter 12. World News-Rewarding and Recognizing Work. Chapter 13. Modern World-Building Meaningful Quality Pictures. Chapter 14. One World-Uniting Your Change Maps with the New World View. Definitions. Acronyms. References and Resources. Index.

    £72.86

  • The Grid Core Technologies

    John Wiley & Sons Inc The Grid Core Technologies

    Book SynopsisThis book gives readers a complete, clear and practical understanding of the technologies that enable the hot topic of Grid computing. It systematically explains OGSA (Open Grid Service Architecture), Web Service technologies (SOAP, WSDL, UDDI), GMA (Grid Monitoring Architecture), Grid Portals, Grid Workflow.Trade Review"It could serve as a good textbook and would certainly be a good addition to the reference libraries of technologists, academics, and students." (IEEE Distributed Systems Online, December 2006) "…lots of valuable information." (Computing Reviews.com, May 11, 2006) "…a complete, clear, systematic, and practical understanding of the technologies that enable the Grid." (IEEE Computer Magazine, August 2005) "…a good addition to the reference library…" (IEEE DS Online, January 2007)Table of ContentsAbout the Authors xiii Preface xv Acknowledgements xix List of Abbreviations xxi 1 An Introduction to the Grid 1 1.1 Introduction 1 1.2 Characterization of the Grid 1 1.3 Grid-Related Standards Bodies 4 1.4 The Architecture of the Grid 5 1.5 References 6 Part One System Infrastructure 9 2 OGSA and WSRF 11 Learning Objectives 11 Chapter Outline 11 2.1 Introduction 12 2.2 Traditional Paradigms for Distributed Computing 13 2.2.1 Socket programming 14 2.2.2 RPC 15 2.2.3 Java RMI 16 2.2.4 DCOM 18 2.2.5 CORBA 19 2.2.6 A summary on Java RMI, DCOM and CORBA 20 2.3 Web Services 21 2.3.1 SOAP 23 2.3.2 WSDL 24 2.3.3 UDDI 26 2.3.4 WS-Inspection 27 2.3.5 WS-Inspection and UDDI 28 2.3.6 Web services implementations 29 2.3.7 How Web services benefit the Grid 33 2.4 OGSA 34 2.4.1 Service instance semantics 35 2.4.2 Service data semantics 37 2.4.3 OGSA portTypes 38 2.4.4 A further discussion on OGSA 40 2.5 The Globus Toolkit 3 (GT3) 40 2.5.1 Host environment 41 2.5.2 Web services engine 42 2.5.3 Grid services container 42 2.5.4 GT3 core services 43 2.5.5 GT3 base services 44 2.5.6 The GT3 programming model 50 2.6 OGSA-DAI 53 2.6.1 OGSA-DAI portTypes 54 2.6.2 OGSA-DAI functionality 56 2.6.3 Services interaction in the OGSA-DAI 58 2.6.4 OGSA-DAI and DAIS 59 2.7 WSRF 60 2.7.1 An introduction to WSRF 60 2.7.2 WSRF and OGSI/GT3 66 2.7.3 WSRF and OGSA 69 2.7.4 A summary of WSRF 70 2.8 Chapter Summary 70 2.9 Further Reading and Testing 72 2.10 Key Points 72 2.11 References 73 3 The Semantic Grid and Autonomic Computing 77 Learning Outcomes 77 Chapter Outline 77 3.1 Introduction 78 3.2 Metadata and Ontology in the Semantic Web 79 3.2.1 RDF 81 3.2.2 Ontology languages 83 3.2.3 Ontology editors 87 3.2.4 A summary of Web ontology languages 88 3.3 Semantic Web Services 88 3.3.1 DAML-S 89 3.3.2 OWL-S 90 3.4 A Layered Structure of the Semantic Grid 91 3.5 Semantic Grid Activities 92 3.5.1 Ontology-based Grid resource matching 93 3.5.2 Semantic workflow registration and discovery in myGrid 94 3.5.3 Semantic workflow enactment in Geodise 95 3.5.4 Semantic service annotation and adaptation in ICENI 98 3.5.5 PortalLab – A Semantic Grid portal toolkit 99 3.5.6 Data provenance on the Grid 106 3.5.7 A summary on the Semantic Grid 107 3.6 Autonomic Computing 108 3.6.1 What is autonomic computing? 108 3.6.2 Features of autonomic computing systems 109 3.6.3 Autonomic computing projects 110 3.6.4 A vision of autonomic Grid services 113 3.7 Chapter Summary 114 3.8 Further Reading and Testing 115 3.9 Key Points 116 3.10 References 116 Part Two Basic Services 121 4 Grid Security 123 4.1 Introduction 123 4.2 A Brief Security Primer 124 4.3 Cryptography 127 4.3.1 Introduction 127 4.3.2 Symmetric cryptosystems 128 4.3.3 Asymmetric cryptosystems 129 4.3.4 Digital signatures 130 4.3.5 Public-key certificate 130 4.3.6 Certification Authority (CA) 132 4.3.7 Firewalls 133 4.4 Grid Security 134 4.4.1 The Grid Security Infrastructure (GSI) 134 4.4.2 Authorization modes in GSI 136 4.5 Putting it all Together 140 4.5.1 Getting an e-Science certificate 140 4.5.2 Managing credentials in Globus 146 4.5.3 Generate a client proxy 148 4.5.4 Firewall traversal 148 4.6 Possible Vulnerabilities 149 4.6.1 Authentication 149 4.6.2 Proxies 149 4.6.3 Authorization 150 4.7 Summary 151 4.8 Acknowledgements 151 4.9 Further Reading 151 4.10 References 152 5 Grid Monitoring 153 5.1 Introduction 153 5.2 Grid Monitoring Architecture (GMA) 154 5.2.1 Consumer 155 5.2.2 The Directory Service 156 5.2.3 Producers 157 5.2.4 Monitoring data 159 5.3 Review Criteria 161 5.3.1 Scalable wide-area monitoring 161 5.3.2 Resource monitoring 161 5.3.3 Cross-API monitoring 161 5.3.4 Homogeneous data presentation 162 5.3.5 Information searching 162 5.3.6 Run-time extensibility 162 5.3.7 Filtering/fusing of data 163 5.3.8 Open and standard protocols 163 5.3.9 Security 163 5.3.10 Software availability and dependencies 163 5.3.11 Projects that are active and supported; plus licensing 163 5.4 An Overview of Grid Monitoring Systems 164 5.4.1 Autopilot 164 5.4.2 Control and Observation in Distributed Environments (CODE) 168 5.4.3 GridICE 172 5.4.4 Grid Portals Information Repository (GPIR) 176 5.4.5 GridRM 180 5.4.6 Hawkeye 185 5.4.7 Java Agents for Monitoring and Management (JAMM) 189 5.4.8 MapCenter 192 5.4.9 Monitoring and Discovery Service (MDS3) 196 5.4.10 Mercury 201 5.4.11 Network Weather Service 205 5.4.12 The Relational Grid Monitoring Architecture (R-GMA) 209 5.4.13 visPerf 214 5.5 Other Monitoring Systems 217 5.5.1 Ganglia 217 5.5.2 GridMon 219 5.5.3 GRM/PROVE 220 5.5.4 Nagios 221 5.5.5 NetLogger 222 5.5.6 SCALEA-G 223 5.6 Summary 225 5.6.1 Resource categories 225 5.6.2 Native agents 225 5.6.3 Architecture 226 5.6.4 Interoperability 226 5.6.5 Homogeneous data presentation 226 5.6.6 Intrusiveness of monitoring 227 5.6.7 Information searching and retrieval 231 5.7 Chapter Summary 233 5.8 Further Reading and Testing 236 5.9 Key Points 236 5.10 References 236 Part Three Job Management and User Interaction 241 6 Grid Scheduling and Resource Management 243 Learning Objectives 243 Chapter Outline 243 6.1 Introduction 244 6.2 Scheduling Paradigms 245 6.2.1 Centralized scheduling 245 6.2.2 Distributed scheduling 246 6.2.3 Hierarchical scheduling 248 6.3 How Scheduling Works 248 6.3.1 Resource discovery 248 6.3.2 Resource selection 251 6.3.3 Schedule generation 251 6.3.4 Job execution 254 6.4 A Review of Condor, SGE, PBS and LSF 254 6.4.1 Condor 254 6.4.2 Sun Grid Engine 269 6.4.3 The Portable Batch System (PBS) 274 6.4.4 LSF 279 6.4.5 A comparison of Condor, SGE, PBS and LSF 288 6.5 Grid Scheduling with QoS 290 6.5.1 AppLeS 291 6.5.2 Scheduling in GrADS 293 6.5.3 Nimrod/G 293 6.5.4 Rescheduling 295 6.5.5 Scheduling with heuristics 296 6.6 Chapter Summary 297 6.7 Further Reading and Testing 298 6.8 Key Points 298 6.9 References 299 7 Workflow Management for the Grid 301 Learning Outcomes 301 Chapter Outline 301 7.1 Introduction 302 7.2 The Workflow Management Coalition 303 7.2.1 The workflow enactment service 305 7.2.2 The workflow engine 306 7.2.3 WfMC interfaces 308 7.2.4 Other components in the WfMC reference model 309 7.2.5 A summary of WfMC reference model 310 7.3 Web Services-Oriented Flow Languages 310 7.3.1 XLANG 311 7.3.2 Web services flow language 311 7.3.3 WSCI 313 7.3.4 BPEL4WS 315 7.3.5 BPML 317 7.3.6 A summary of Web services flow languages 318 7.4 Grid Services-Oriented Flow Languages 318 7.4.1 GSFL 318 7.4.2 SWFL 321 7.4.3 GWEL 321 7.4.4 GALE 322 7.4.5 A summary of Grid services flow languages 323 7.5 Workflow Management for the Grid 323 7.5.1 Grid workflow management projects 323 7.5.2 A summary of Grid workflow management 329 7.6 Chapter Summary 330 7.7 Further Reading and Testing 331 7.8 Key Points 332 7.9 References 332 8 Grid Portals 335 Learning Outcomes 335 Chapter Outline 335 8.1 Introduction 336 8.2 First-Generation Grid Portals 337 8.2.1 A three-tiered architecture 337 8.2.2 Grid portal services 338 8.2.3 First-generation Grid portal implementations 339 8.2.4 First-generation Grid portal toolkits 341 8.2.5 A summary of the four portal tools 348 8.2.6 A summary of first-generation Grid portals 349 8.3 Second-Generation Grid Portals 350 8.3.1 An introduction to portlets 350 8.3.2 Portlet specifications 355 8.3.3 Portal frameworks supporting portlets 357 8.3.4 A Comparison of Jetspeed, WebSphere Portal and GridSphere 368 8.3.5 The development of Grid portals with portlets 369 8.3.6 A summary on second-generation Grid portals 371 8.4 Chapter Summary 372 8.5 Further Reading and Testing 373 8.6 Key Points 373 8.7 References 374 Part Four Applications 377 9 Grid Applications – Case Studies 379 Learning Objectives 379 Chapter Outline 379 9.1 Introduction 380 9.2 GT3 Use Cases 380 9.2.1 GT3 in broadcasting 381 9.2.2 GT3 in software reuse 382 9.2.3 A GT3 bioinformatics application 387 9.3 OGSA-DAI Use Cases 387 9.3.1 eDiaMoND 387 9.3.2 ODD-Genes 388 9.4 Resource Management Case Studies 388 9.4.1 The UCL Condor pool 388 9.4.2 SGE use cases 389 9.5 Grid Portal Use Cases 390 9.5.1 Chiron 390 9.5.2 GENIUS 390 9.6 Workflow Management – Discovery Net Use Cases 391 9.6.1 Genome annotation 391 9.6.2 SARS virus evolution analysis 391 9.6.3 Urban air pollution monitoring 392 9.6.4 Geo-hazard modelling 394 9.7 Semantic Grid – myGrid Use Case 394 9.8 Autonomic Computing – AutoMate Use Case 395 9.9 Conclusions 397 9.10 References 398 Glossary 401 Index 419

    £84.56

  • Mac OS X Snow Leopard For Dummies

    John Wiley & Sons Inc Mac OS X Snow Leopard For Dummies

    Book SynopsisMac OS X Snow Leopard is the newest version of the Macintosh operating system, and "Dr. Mac" Bob LeVitus is the ideal expert to introduce you to Snow Leopard.Table of ContentsIntroduction. Part I: Introducing Mac OS X Snow Leopard: The Basics. Chapter 1: Mac OS X Snow Leopard 101 (Prerequisites: None). Chapter 2: The Desktop and Windows and Menus (Oh My)! Chapter 3: Have It Your Way. Chapter 4: What’s Up, Dock? Chapter 5: The Finder and Its Icons. Part II: Snow Leopard Taming (Or “Organization for Smart People”). Chapter 6: Organizing and Managing Files and Folders. Chapter 7: Dealing with Disks. Chapter 8: Organizing Your Life. Part III: Do Unto Snow Leopard: Getting Things Done. Chapter 9: Internet-Working. Chapter 10: E-Mail Made Easy. Chapter 11: The Musical Mac. Chapter 12: The Multimedia Mac. Chapter 13: Words and Letters. Part IV: Making This Snow Leopard Your Very Own. Chapter 14: Publish or Perish: The Fail-Safe Guide to Printing. Chapter 15: Sharing Your Mac and Liking It. Chapter 16: Features for the Way You Work. Part V: The Care and Feeding of Your Snow Leopard. Chapter 17: Safety First: Backups and Other Security Issues. Chapter 18: Utility Chest. Chapter 19: Troubleshooting Mac OS X. Part VI: The Part of Tens. Chapter 20: Almost Ten Ways to Speed Up Your Mac Experience. Chapter 21: Ten Ways to Make Your Mac Better by Throwing Money at It. Chapter 22: Ten (Or So) Great Web Sites for Mac Freaks. Appendix: Installing or Reinstalling Mac OS X Snow Leopard (Only If You Have To). Index.

    £16.19

  • Software Performance and Scalability A

    John Wiley and Sons Ltd Software Performance and Scalability A

    Book SynopsisGives the reader the ability to set up a proper test environment and conduct software performance and scalability tests. Uses many examples showing software performance problems and applicable solutions. Contains a number of case studies to assist the reader with comprehending all aspects of software performance and scalability.Table of ContentsPREFACE xv ACKNOWLEDGMENTS xxi Introduction 1 Performance versus Scalability 1 PART 1 THE BASICS 3 1. Hardware Platform 5 1.1 Turing Machine 6 1.2 von Neumann Machine 7 1.3 Zuse Machine 8 1.4 Intel Machine 9 1.5 Sun Machine 17 1.6 System Under Test 18 1.7 Odds Against Turing 30 1.8 Sizing Hardware 35 1.9 Summary 37 2. Software Platform 41 2.1 Software Stack 42 2.2 APIs 44 2.3 Multithreading 47 2.4 Categorizing Software 535 2.5 Enterprise Computing 55 2.6 Summary 63 3. Testing Software Performance and Scalability 65 3.1 Scope of Software Performance and Scalability Testing 67 3.2 Software Development Process 83 3.3 Defining Software Performance 86 3.4 Stochastic Nature of Software Performance Measurements 95 3.5 Amdahl’s Law 97 3.6 Software Performance and Scalability Factors 99 3.7 System Performance Counters 111 3.8 Software Performance Data Principles 129 3.9 Summary 131 PART 2 APPLYING QUEUING THEORY 135 4. Introduction to Queuing Theory 137 4.1 Queuing Concepts and Metrics 139 4.2 Introduction to Probability Theory 143 4.3 Applying Probability Theory to Queuing Systems 145 4.4 Queuing Models for Networked Queuing Systems 153 4.5 Summary 172 5. Case Study I: Queuing Theory Applied to SOA 177 5.1 Introduction to SOA 178 5.2 XML Web Services 179 5.3 The Analytical Model 181 5.4 Service Demand 183 5.5 MedRec Application 188 5.6 MedRec Deployment and Test Scenario 189 5.7 Test Results 191 5.8 Comparing the Model with the Measurements 198 5.9 Validity of the SOA Performance Model 200 5.10 Summary 200 6. Case Study II: Queuing Theory Applied to Optimizing and Tuning Software Performance and Scalability 205 6.1 Analyzing Software Performance and Scalability 207 6.2 Effective Optimization and Tuning Techniques 220 6.3 Balanced Queuing System 240 6.4 Summary 244 PART 3 APPLYING API PROFILING 249 7. Defining API Profiling Framework 251 7.1 Defense Lines Against Software Performance and Scalability Defects 252 7.2 Software Program Execution Stack 253 7.3 The PerfBasic API Profiling Framework 254 7.4 Summary 260 8. Enabling API Profiling Framework 263 8.1 Overall Structure 264 8.2 Global Parameters 265 8.3 Main Logic 266 8.4 Processing Files 266 8.5 Enabling Profiling 267 8.6 Processing Inner Classes 270 8.7 Processing Comments 271 8.8 Processing Method Begin 272 8.9 Processing Return Statements 274 8.10 Processing Method End 275 8.11 Processing Main Method 276 8.12 Test Program 277 8.13 Summary 279 9. Implementing API Profiling Framework 281 9.1 Graphics Tool—dot 281 9.2 Graphics Tool—ILOG 284 9.3 Graphics Resolution 286 9.4 Implementation 287 9.5 Summary 300 10. Case Study: Applying API Profiling to Solving Software Performance and Scalability Challenges 303 10.1 Enabling API Profiling 304 10.2 API Profiling with Standard Logs 313 10.3 API Profiling with Custom Logs 320 10.4 API Profiling with Combo Logs 325 10.5 Applying API Profiling to Solving Performance and Scalability Problems 333 10.6 Summary 337 APPENDIX A STOCHASTIC EQUILIBRIUM AND ERGODICITY 339 A.1 Basic Concepts 339 A.2 Classification of Random Processes 343 A.3 Discrete-Time Markov Chains 345 A.4 Continuous-Time Markov Chains 349 A.5 Stochastic Equilibrium and Ergodicity 351 A.6 Birth–Death Chains 357 APPENDIX B MEMORYLESS PROPERTY OF THE EXPONENTIAL DISTRIBUTION 361 APPENDIX C M/M/1 QUEUES AT STEADY STATE 363 C.1 Review of Birth–Death Chains 363 C.2 Utilization and Throughput 364 C.3 Average Queue Length in the System 365 C.4 Average System Time 365 C.5 Average Wait Time 366 INDEX 367

    £87.26

  • Green Gadgets For Dummies

    John Wiley & Sons Inc Green Gadgets For Dummies

    Book SynopsisGreen gadgets encompass everything from iPods to energy-efficient home entertainment devices to solar laptop chargers and crank-powered gizmos. This book explains how to research green gadgets, make a smart purchasing decision, use products you already own in a more environmentally friendly way, and say goodbye to electronics that zap both energy.Table of ContentsForeword xix Introduction 1 About Green Gadgets For Dummies 1 Foolish Assumptions 2 Conventions Used in This Book 3 What You Don’t Have to Read 3 How This Book Is Organized 4 Part I: Settling into a Green Gadget Mindset 4 Part II: Getting Green with Gadgets You Own 4 Part III: Minimizing Your Computer’s Carbon Footprint 4 Part IV: Acquiring Green Gadgets and Gear 5 Part V: Ridding Yourself of Gadgets the Green Way 5 Part VI: The Part of Tens 5 The companion Web site 5 Icons Used in This Book 6 Where to Go from Here 6 Part I: Settling into a Green Gadget Mindset 7 Chapter 1: Mother Nature’s Green-Eyed View of Gadgets 9 Hey, Joe, Where You Goin’ with That Green Gadget in Your Hand? 10 Assessing “green” companies 12 Defining gadgets 14 Defining green gadgets 15 Relating the Four Rs to Green Gadgets 16 Following a Green Gadget’s Carbon Footprint 17 Thoughtful manufacturing 18 Ecofriendly features 19 Other green electronics 20 Understanding Energy Star and EPEAT Green Gadget Labels 22 Implementing Green Living Habits with Gadgets You Already Own 24 Taking a bite out of “energy vampires” 24 Calculating your gadgets’ carbon footprints 25 Taking other simple green gadget steps 26 Staying Informed about Green Gadget Developments 27 Chapter 2: Practicing Green Gadget Living 29 Evaluating Your Energy Waste, er, Usage 30 Reducing Your Gadgets’ Carbon Footprints and E-Waste 33 Reusing Your Gadgets and Electronics Gear 34 Recycling Gadgets the Green Way 35 Rethinking Your Gadget Purchases 36 Sharing Your Gadget Greenness with Others 38 Part II: Getting Green with Gadgets You Own 41 Chapter 3: Saving Money (and the Planet) with Rechargeable Batteries 43 Understanding Basic Battery Pluses and Minuses 44 Hunting and Gathering Battery-Powered Gadgets in Your House 44 Sorting Out and Choosing Rechargeable Batteries and Chargers 46 Gauging matters of size, type, power, and price 47 Picturing how long battery types last 50 Getting a charge out of chargers 50 Choosing rechargeable batteries and chargers 53 Finding Rechargeable Battery Packs 55 Buying rechargeable batteries for less 56 Replacing rechargeable batteries in iPods, iPhones, and other sealed gadgets 56 Properly Disposing of Dead Batteries 57 Disposable batteries 57 Rechargeable batteries 59 Chapter 4: Maximizing Energy Savings for Your Portable Gadgets 61 Getting a Grip on a Gadget’s Energy-Saving Settings 61 Battery-draining items 63 Cellphones and smartphones 65 MP3 and media players 69 Digital cameras and camcorders 71 Running Mobile Applications to Monitor and Adjust Power 72 Chapter 5: Energy Savings All Around the House 75 Practicing Green Living in Your House 75 Reviewing Energy-Saving Opportunities in Your House 77 Televisions 78 Computers and peripheral devices 79 Mobile phones, MP3 players, GPS trackers, and other personal gadgets 79 Adjusting Power-Saving Options on TVs and Entertainment Gear 80 Taming TV power 80 Reducing power consumption in DVD, video game, and other types of players 82 Part III: Minimizing Your Computer’s Carbon Footprint 87 Chapter 6: Your Computer’s Energy Use 89 Quashing Computer Power Myths 89 Evaluating Your Everyday Computer Needs 93 Understanding Computer Energy-Saving Settings 94 Changing your computer’s energy settings the easy way 97 Taking greater control of your computer’s energy settings 98 iPods, Printers, Hard Drives, and Other Connected Devices 101 Chapter 7: Reducing Energy Consumption in Windows 103 Minimizing Windows Energy Use On-the-Fly 106 Adjusting the Windows Automatic Power Options Settings 107 Choosing and customizing Windows Vista’s power plans 109 Customizing Windows Vista’s advanced power settings 112 Choosing and Customizing Windows XP Power Schemes 113 Power Schemes 114 Alarms 115 Power Meter 116 Advanced 116 Hibernate 117 UPS 117 Making Additional Windows Vista and XP Power Options Adjustments 117 Windows Mobility Center (Vista only) 118 Brightness 118 Screen saver 120 Keyboard brightness 121 Wireless networking 121 Bluetooth 122 Sound 123 Indexing options (Vista only) 124 Chapter 8: Conserving Power with Your Mac’s Energy-Saver Settings 127 Minimizing Your Mac’s Energy Use On-the-Fly 128 Adjusting Your Mac’s Automatic Energy- Saver Settings 129 Making Additional Mac Energy-Saving Adjustments 132 Brightness 133 Screen saver 134 Keyboard brightness 135 AirPort 136 Bluetooth 136 Sound 138 Spotlight 138 Part IV: Acquiring Green Gadgets and Gear 141 Chapter 9: Knowing the Difference Between Truly Green and Greenwash Hype 143 Paying to Be (Seen As) Green Is Big Business 143 Reviewing the Greenpeace Guide to Greener Electronics 145 Tapping In to the Greenpeace Electronics Survey 147 Considering Another Take on Green Gadgets: The Consumer Electronics Association 149 Taking Companies at Their Own Green Word, Sort Of 151 Browsing gadget-makers’ ecocentric Web sites 151 Seeking a second, third, or tenth opinion 154 Chapter 10: Choosing Green Mac and Windows Computers 155 Considering Upgrades to Make Your Computer Feel New Again 156 Upgrading hardware 156 Upgrading operating systems and applications 158 Choosing and installing upgrades 158 Getting Up-to-Speed on Computer Energy Standards and Ratings 159 Evaluating Computer Manufacturers’ Levels of Greenness 160 Getting a Handle on Green Computers 161 Picking Green Macs 163 Breaking down the MacBook, piece by piece 164 Considering other Macs and products 165 Looking at Green Windows Computers 166 Two green Windows desktops 167 A pair of green Windows notebooks 169 Chapter 11: Buying Green Mobile Phones and Handheld Gadgets 173 Getting Up to Speed on Green Gadget Matters 173 Dialing in to Green Mobile Phones 175 Motorola MOTO W233 Renew 177 Samsung SGH-W510, SGH-F268, and E200 Eco 178 Nokia 3110 Evolve and N79 eco 179 Looking at Green MP3 and Video Players, and Other Entertaining Gadgets 181 iPod nano 181 Shiro SQ-S solar-powered media player 182 Baylis Eco Media Player 182 eMotion Solar Portable media player 183 Saving Trees by Reading E-Books 184 Mobile phone and computer e-book readers 184 Dedicated e-book readers 187 Electronic bookstores 190 Getting Wound Up Over Green Windup Gadgets 191 Chapter 12: Getting Green Gadgets for on the Go 195 Driving Your Car More Efficiently 195 Tricking Out Your Car with Efficiency Gizmos 197 Tapping into GPS and Mobile Phone Applications for Green Getting-around 199 Talking mobile phone GPS navigator apps 201 Portable GPS navigators 202 GPS and green mobile phone apps 203 Tracking Green Gadgets for Fitness and Outdoor Activities 206 Staying in Charge with Portable Power Chargers and Extenders 208 Leafing Through Green Garments, Bags, and Cases 211 Chapter 13: Adding Green Gadgets around the House 215 Considering Green Gadgets for Every Room in the House 215 Monitoring and Controlling Household Energy Usage 217 Turning Things On and Off Automatically 219 Controlling Your Entire House with Home Automation Systems 221 Looking at Green HDTV, Music, Movie-Watching, and Audio Products 225 Fiddling with Other Ecofriendly Home Gadgets 229 Part V: Ridding Yourself of Gadgets the Green Way 233 Chapter 14: Donating, Gifting, and Selling Unwanted Gadgets 235 Determining whether an Unwanted Gadget Is of Use to Anyone 236 Weighing the Risks and Rewards of Donating, Gifting, and Selling Unwanted Gadgets 238 Giving the Gift of Unwanted Gadgets 240 Doing Good by Donating Computers and Other Gadgets 240 Trading In or Selling Gadgets for Greenbacks 243 The basics of the trade-in process 244 Finding a trade-in site for you 246 Selling Your Old Electronics on Craigslist 249 Auctioning Unwanted Gadgets on eBay and Other Auction Web Sites 251 Chapter 15: Erasing Your Personal Information before Getting Rid of Gadgets 255 Deleting Your Personal Stuff — The Short Way and the Long Way 256 Considering Trust to Decide How to Erase Personal Information 258 To know you is to trust you 258 I want to trust you, but I’m just not sure 259 Deauthorizing Computer Programs before Giving Away Your PC 260 Deleting Your User Account Files before Getting Rid of a Computer 264 Deleting your Windows XP user account and creating a new one 265 Deleting your Windows Vista user account and creating a new one 267 Deleting your Mac user account and creating a new one 270 Restoring Computers to Factory-Fresh Condition 273 Formatting and restoring a Windows hard drive 273 Formatting and restoring a Mac hard drive 277 Completely Erasing Deleted Files and Hard Drives 279 Wiping Windows hard drives 279 Wiping Mac hard drives 280 Chapter 16: Recycling and Properly Disposing of Hopelessly Useless Gadgets 283 Understanding E-Waste and E-Cycling 284 Finding E-Cyclers 286 Reputable or not? 286 Local or from a distance? 286 Finding a local e-cycler 288 National and corporate e-cycling programs 290 Erasing Personal Information 296 Deciding Whether to Break Down E-Waste or Leave It Whole 297 Keeping useful parts 297 Peripherals and other parts and pieces 298 Part VI: The Part of Tens 301 Chapter 17: Ten Cool Green PC Peripherals and Accessories 303 PC TrickleSaver 303 Ecobutton 303 Bamboo Laptop Stand Workstation 304 SimpleTech [re]drive R500U 500 GB Turbo 304 Lenovo ThinkVision L197 Wide 19-inch LCD Display 304 Apple 24-inch LED Cinema Display 305 Ink2image Bulk Ink System 305 Canon Generation Green Printers 305 D-Link DGL-4500 Xtreme N Gaming Router 306 Netgear 3G Broadband Wireless Router 306 Chapter 18: Ten Green Gadget Designs 307 Bware Water Meter 307 Laundry Pod 307 Social-Environmental Station: The Environmental Traffic Light 308 Indoor Drying Rack 308 Thermal Touch 308 Fastronauts 308 Tweet-a-Watt 309 Standby Monsters 309 Power-Hog 309 WattBlocks 309 And the Winners Are 310 Chapter 19: Ten Green Gadget Buying Tips 313 Don’t Buy! 313 Do Your Homework 313 Buy Recycled and Highly Recyclable 314 Buy Reconditioned or Preowned 315 Buy Small, Think Big Picture 315 Take a Bite Out of Energy Vampires 316 Make the Most of Multifunction Gadgets 316 Charge Your Gadgets the Green Way 317 Get Rid of Gadgets the Green Way 317 Buy Carbon Offsets to Minimize Your Carbon Footprint 318 Chapter 20: Ten Frequently Asked Questions about Green Gadgets 319 What Is a Green Gadget? 319 Why Should I Care about Buying Green Gadgets? 320 What Is EPEAT? 321 Which Electronic Products Does EPEAT Cover? 321 What Is Energy Star? 321 How Does a Product Earn the Energy Star Seal of Approval? 322 What Is the “Change the World, Start with Energy Star” Campaign? 322 Should I Donate or Recycle My Old Computer? 323 Should I Donate or Recycle My Old Cellphone? 323 Should I Recycle My Old Rechargeable Batteries? 324 Index 325

    £16.19

  • Trustworthy Compilers

    John Wiley & Sons Inc Trustworthy Compilers

    1 in stock

    Book SynopsisThis unique guide book explains and teaches the concept oftrustworthy compilers based on 50+ years of worldwide experience inthe area of compilers, and on the author s own 30+ years ofexpertise in development and teaching compilers.Trade Review"Overall, however, it is an excellent addition to a computer scientist's bookshelf, and complements the classics in compiler design." (Computing Reviews, 22 November 2011)Table of ContentsPreface. Acknowledgments. 1. Introduction. 1.1. The Concept of a Trustworthy Compiler. 1.2. Kinds of Compilers. 1.3. Evolution of Java Compilers. 1.4. Compilation for .NET. 1.5. Phases of Compilation. 1.6. Overview of Compiler Development Principles and Technologies. 1.7. History of Compiler Development in the U.S.S.R. and in Russia. Exercises to Chapter 1. 2. Theoretical Foundations and Principles of Trustworthy Compilers. 2.1. The Trustworthy Computing (TWC) Initiative. 2.2. TWC and Trustworthy Compilers. 2.3. Verified Compilers. 2.4. Spec#: Microsoft’s Approach to Verifying Compilers. 2.5. Perspectives of Verified and Verifying Compilation. Exercises to Chapter 2. 3. Lexical Analysis and Its Trustworthiness Principles. 3.1. Token Classes. 3.2. The Output of the Lexical Analyzer. 3.3. Processing White Spaces, Comments, and New Lines. 3.4. Theoretical Models of Lexical Analysis. 3.5. Lexical Errors, Error Diagnostics, and Recovery. 3.6. Processing Identifiers and Keywords. 3.7. The Architecture of a Lexical Analyzer and the Principles of Its Implementation. 3.8. The Lexical Analyzer Generator Lex. 3.9. Lexical Analyzer Generation in ANTLR. Exercises to Chapter 3. 4. Parsing and Trustworthy Methods of Syntax Error Recovery. 4.1. Basic Concepts and Principles of Parsing. 4.2. Recursive Descent and Simple Lookahead Mechanism. 4.3. Overview of Error Recovery in Parsing: Error Recovery for Recursive Descent. 4.4. LR(1) and LALR(1) Parsing. 4.5. Error Recovery in LR Parsing. 4.6. The Yacc Parser Generator. 4.7. The Bison Parser Generator: Generalized LR Parsing. 4.8. The Yacc++, JavaCC, SableCC, ANTLR, and CoCo/R Object-Oriented Parser Generators. Exercises to Chapter 4. 5. Semantic Analysis and Typing: Efficient and Trustworthy Techniques. 5.1. Basic Concepts and Principles of Semantic Analysis. 5.2. Formal Model of Semantic Analysis: Attributed Grammars. 5.3. Definition Systems with Forward References and the Algorithm of Their One-Pass Analysis. 5.4. Commonly Used Semantic Attributes for Program Constructs. 5.5. Design Flaws of the Semantic Attribute Evaluation and Our Efficient Methods to Speed It Up. 5.6. Lookup—Traditional and Novel Techniques. 5.7. Typing and Type-Checking: Basic Concepts. 5.8. Representing Types at Compile Time. 5.9. Efficient Method and Algorithm to Represent and Handle Types with Structural Identity. 5.10. Type Identity and Type Compatibility. 5.11. Type-Checking, Typing Error Diagnostics, and Recovery. 5.12. Code Trustworthiness Checks During Semantic Analysis. 5.13. Checks for Context Restrictions in Semantic Analysis. 5.14. Intermediate Code Generation—Principles and Architectural Models. 5.15. Postfix (Reverse Polish) Notation. 5.16. PCC Trees. 5.17. Triples. 5.18. Summary of the Chapter. Exercises to Chapter 5. 6. Trustworthy Optimizations. 6.1. Basic Concepts and Trustworthiness of Optimizations. 6.2. Optimizations as Mixed Computations. 6.3. Overview of the Most Common Kinds of Optimizations. 6.4. Control Flow and Data Flow Dependencies. 6.5. Static Single Assignment (SSA). 6.6. Data Structures Constructed and Used by the Optimizer. 6.7. Optimization in Sun Studio Compilers. 6.8. Optimizations of the Java Bytecode. 6.9. Optimizations of the .NET Common Intermediate Language (CIL) Code. 6.10. Optimizations during JIT Compilation. Exercises to Chapter 6. 7. Code Generation and Runtime Data Representation. 7.1. Target Platforms for Code Generation. 7.2. Overview of Code Generation Tasks and Goals. 7.3. Specifics of Code Generation for .NET. 7.4. Specifics of Code Generation for SPARC Architecture. 7.5. Representing Types and Addressing Variables. 7.6. Representing Procedures, Functions, and Methods. 7.7. Principles of SPARC Architecture. 7.8. Example of Code Generation for SPARC Architecture. 7.9. Generation of Debugging Information. 7.10. Code Generation for Declarations (Definitions), Expressions, and Statements. Exercises to Chapter 7. 8. Runtime, JIT, and AOT Compilation. 8.1. The Tasks of the Runtime. 8.2. The Relationship of the Runtime and the Operating System (OS). 8.3. JIT Compilation. 8.4. The Architecture of FJIT––JIT Compiler for SSCLI/Rotor. 8.5. The Architecture of Optimizing JIT Compiler for SSCLI/Rotor. 8.6. AOT Compilation. Exercises to Chapter 8. 9. Graph Grammars and Graph Compilers. 9.1. Basic Concepts of Graph Grammars and Graph Compilers. 9.2. Categorical Approach to Graph Transformations. 9.3. Reserved Graph Grammars (RGGs). 9.4. Layered Graph Grammars. 9.5. Meta-Modeling Approach to Graph Grammars and Diameta Editor. 9.6. Hypergraph Approach to Graph Grammars in Diagen. 9.7. Graph Compiler Generation Tools. Exercises to Chapter 9. 10. Microsoft Phoenix, Phoenix-Targeted Tools, and Our Phoenix Projects. 10.1. History of Phoenix and of Our Phoenix Projects. 10.2. Overview of Phoenix Architecture. 10.3. Phoenix-Based Tools, Passes, Phases, and Plug-Ins. 10.4. Phoenix Primitives: Strings and Names. 10.5. Phoenix Intermediate Representation (IR). 10.6. Phoenix Symbol System. 10.7. Phoenix Type System. 10.8. Data Flow Analysis, Control Flow Analysis, Graphs, and Static Single Assignment (SSA) in Phoenix. 10.9. Overview of Other Phoenix Features. 10.10. Example of a Phoenix-Based Plug-In. 10.11. Phoenix-Fete—A Compiler Front-End Development Toolkit and Environment Targeted to Phoenix. Exercises to Chapter 10. Conclusions. References. Index.

    1 in stock

    £121.46

  • Windows 7 for Seniors for Dummies

    John Wiley & Sons Inc Windows 7 for Seniors for Dummies

    Book SynopsisThis easy-to-understand guide helps seniors get started with Windows 7! Many seniors use a home computer to stay connected to family and friends.Table of ContentsIntroduction 1 Part I: Getting to Know Windows 7 7 1: Getting Comfortable with the Windows 7 Desktop 9 2: Examining the Anatomy of a Window 29 3: Creating Your First Documents 45 4: Organizing Your Documents 69 Part II: Getting Things Done in Windows 7 93 5: Taking Advantage of the Windows Accessories 95 6: Installing and Removing Programs 115 7: Working with Printers and Other Add-On Devices 127 Part III: Discovering the Internet 141 8: Connecting to the Internet 143 9: Finding What You Need on the Web 153 10: Sending and Receiving E-Mail 179 Part IV: Having Fun with Windows 7 201 11: Playing Games 203 12: Enjoying Photos in Windows 7 213 13: Listening to Music and Watching DVDs 235 Part V: Having It Your Way with Windows 7 259 14: Making Windows 7 More Fun to Use 261 15: Using the Taskbar and Start Menu Smartly 285 16: Making Windows 7 Easier to Use 303 Part VI: Staying Safe and Keeping Windows 7 Healthy 323 17: Updating Windows 7 325 18: Protecting Your Computer 341 19: Keeping Your Data Safe 359 Index 377

    £16.19

  • Microsoft Exchange Server 2010 Administration

    John Wiley & Sons Inc Microsoft Exchange Server 2010 Administration

    Book SynopsisQuestions about Exchange Server 2010? Flip open this easy-access guide! Have all your questions about Microsoft's new Exchange Server 2010 answered on the spot with this handy reference guide.Table of ContentsPart I Getting Started. 1 Deploying Exchange Servers. 2 Using the Exchange Management Console and the Exchange Management Shell. 3 Managing the Organization. 4 Administering Recipients. 5 Managing Client Access. 6 Managing Message Routing. Part II Managing Exchange Server Roles. 7 Managing Mailbox Databases. 8 Managing Public Folders. 9 Administering Mailbox Content. 10 Maintaining Reliability and Availability. Part III Mitigating Risk. 11 Monitoring Health and Performance. 12 Securing Exchange Server.

    £21.84

  • Nonlinear Optical Communication Networks

    John Wiley & Sons Inc Nonlinear Optical Communication Networks

    Book SynopsisThis book presents coverage of the performance, design principles and analysis of optical communication systems operating under nonlinear propagation regimes. It includes an application based comparison of different systems, so that the reader can determine the right system for his application.Table of ContentsOptical Fiber Propagation. Optical Amplifiers. Optical Transmission Systems. Soliton Optical Communications. Repeaterless Systems. Long Distance TDM Transmission. WDM Optically Amplified Systems. Transmission in All-Optical Networks. Appendices. Index.

    £159.26

  • Digital Logic Design

    John Wiley & Sons Inc Digital Logic Design

    Book SynopsisThe perfect complement to computer architecture and logic texts. This widely praised tutorial and lab book gives practice in the fundamentals of digital logic and circuitry, with special emphasis on how the machine operates at the gate and register level.Table of ContentsReview of Fundamental Concepts and Introduction to the TTLFamily. Basic Two-level Circuits. Implementation with One Gate Type. Expression Reduction Techniques. Important Combinatorial Networks--1. Important Combinatorial Networks--2. Latches and Flip-flops. Counters. State Sequencers and Controllers. Registers. Appendix A: Boolean Algebra. Appendix B: TTL Parts, Layout. Appendix C: References. Appendix D: Recommended Parts List and Lab Equipment.

    £129.56

  • Windows Vista For Dummies

    John Wiley & Sons Inc Windows Vista For Dummies

    Book SynopsisCreate music CDs and photo DVDs or even watch TV Move your files to a new computer, or get your old PC ready for Vista The thing that's made Windows For Dummies so successful is that it's packed with the basics you need to make Windows work.Table of ContentsIntroduction 1 Part I: Windows Vista Stuff Everybody Thinks You Already Know 7 Chapter 1: What Is Windows Vista? 9 Chapter 2: The Desktop, Start Menu, and Other Windows Vista Mysteries 21 Chapter 3: Basic Windows Mechanics 47 Chapter 4: Flipping Through Files, Folders, Floppies, and CDs 69 Part II: Working with Programs and Files 95 Chapter 5: Playing with Programs and Documents 97 Chapter 6: Briefly Lost, but Quickly Found 119 Chapter 7: Printing Your Work 133 Part III: Getting Things Done on the Internet 145 Chapter 8: Cruising the Web 147 Chapter 9: Sending and Receiving E-mail 171 Chapter 10: Safe Computing 189 Part IV: Customizing and Upgrading Windows Vista 207 Chapter 11: Customizing Windows Vista with the Control Panel 209 Chapter 12: Keeping Windows from Breaking 235 Chapter 13: Sharing One Computer with Several People 249 Chapter 14: Connecting Two or More Computers with a Network 259 Part V: Music, Movies, Memories (and Photos, Too) 277 Chapter 15: Playing and Copying Music in Media Player 279 Chapter 16: Fiddling with Photos and Movies 303 Part VI: Help! 331 Chapter 17: The Case of the Broken Window 333 Chapter 18: Strange Messages: What You Did Does Not Compute 345 Chapter 19: Moving from an Old Computer to a New One 353 Chapter 20: Help on the Windows Vista Help System 365 Part VII: The Part of Tens 371 Chapter 21: Ten or So Things You’ll Hate about Windows Vista (and How to Fix Them) 373 Chapter 22: Ten or So Tips for Laptop Owners 381 Appendix: Upgrading to Windows Vista 387 Index 391

    £13.49

  • DOS For Dummies 3e

    John Wiley & Sons Inc DOS For Dummies 3e

    Book SynopsisDOS made easy!Windows may rule the world of popular computing on PCs around theglobe, but DOS still has a place in the hearts and minds ofcomputer users who vaguely remember what a C prompt looks like.Even if DOS (with all its arcane commands and its drab, boringlook) isn''t your idea of the best way to get things done on a PC,you''ll find plenty of fast and friendly help on hand with the thirdedition of DOS For Dummies. Here''s a plain-speaking reference guide to all the command-linestuff and nonsense that makes DOS work, whether you''re a native DOSuser or are an occasional dabbler who needs the operating system torun all those cool games under Windows. DOS For Dummies, 3rd Edition, avoids all the technicaljargon to cut to the heart of things with clear, easy-to-understandexplanations and step-by-step help for * Changing disks and drives * Dealing with the DOS prompt * Managing files * Running DOS inside WindowsTrade Review“…excellent and fun to read…” (Mourne Observer & County Down News, 23 July 2003)Table of ContentsIntroduction. PART I: The Absolute Basics. Chapter 1: Getting On with It. Chapter 2: The PC Hokey-Pokey (Or That's What It's AllAbout). Chapter 3: Life at the DOS Prompt. Chapter 4: Easier DOS: The DOS Shell. Chapter 5: The Way Windows Was. Chapter 6: DOS in Windows 95/98. PART II: The Non-Nerd's Guide to PC Hardware. Chapter 7: Your Basic Hardware: What It Is and Why. Chapter 8: RAM (Or Memory, the Way We Were). Chapter 9: The Video Display (That's the Computer Screen). Chapter 10: Keyboard and Mouse (Or Where Is the "Any" Key?). Chapter 11: The Printer (Making the Right Impression). Chapter 12: More on Modems. Chapter 13: All You (Don't) Want to Know about Disks. PART III: The Non-Nerd's Guide to PC Software. Chapter 14: Basic Software Setup. Chapter 15: Software Mystery Grab Bag. Chapter 16: Playing with the Editor. Chapter 17: The Hard Drive: Where You Store Stuff. Chapter 18: File Fitness (Stuff You Do with Files). Chapter 19: Files -- Lost and Found. PART IV: Yikes! (Or Help Me Out of This One!). Chapter 20: When It's Time to Toss In the Towel (And Call a DOSGuru). Chapter 21: After You Panic, Do This. Chapter 22: Diagnosing, Disinfecting, and Getting Help. Chapter 23: DOS Error Messages (What They Mean, What to Do). PART V: The Part of Tens. Chapter 24: Ten Things You Should Do All the Time. Chapter 25: Ten Common Beginner Mistakes. Chapter 26: Ten Things You Should Never Do. Chapter 27: Ten Favorite DOS Commands. DOS Command Reference. Glossary. Index. Book Registration Information.

    £17.09

  • TI83 Plus Graphing Calculator for Dummies

    John Wiley & Sons Inc TI83 Plus Graphing Calculator for Dummies

    Book SynopsisIf you have a TI-83 Plus graphing calculator, you have a veritable feast of features and functions at your fingertips, but chances are you don't take full advantage of them. This book helps you explore your TI-83 Plus Graphing Calculator. It also helps you to discover how your TI-83 Plus Graphing Calculator can solve various kinds of problems.Table of ContentsIntroduction 1 Part I: Making Friends with the Calculator 7 Chapter 1: Coping with the Basics 9 Chapter 2: Doing Basic Arithmetic 21 Part II: Advanced Functions, Complex Numbers, and Solving Equations 29 Chapter 3: The Math and Angle Menus 31 Chapter 4: Dealing with Complex Numbers 41 Chapter 5: Solving Equations 45 Part III: Dealing with Finances 51 Chapter 6: Finding the Best Deal 53 Chapter 7: Loans and Mortgages 57 Chapter 8: Savings and Investments 63 Part IV: Graphing and Analyzing Functions 67 Chapter 9: Graphing Functions 69 Chapter 10: Exploring Functions 83 Chapter 11: Evaluating Functions 95 Chapter 12: Drawing on a Graph 105 Part V: Sequences, Parametric Equations, and Polar Equations 115 Chapter 13: Graphing Sequences 117 Chapter 14: Exploring Sequences 127 Chapter 15: Parametric Equations 139 Chapter 16: Polar Equations 157 Part VI: Probability and Statistics 177 Chapter 17: Probability 179 Chapter 18: Dealing with Statistical Data 183 Chapter 19: Analyzing Statistical Data 191 Part VII: Dealing with Matrices 203 Chapter 20: Creating and Editing Matrices 205 Chapter 21: Using Matrices 211 Part VIII: Communicating with PCs and Other Calculators 217 Chapter 22: Communicating with a PC with TI Connect TM 219 Chapter 23: Communicating Between Calculators 223 Part IX: The Part of Tens 229 Chapter 24: Ten Great Applications 231 Chapter 25: Eight Common Errors 235 Chapter 26: Eleven Common Error Messages 239 Index 243

    £14.39

  • Wiley SMART Board Interactive Whiteboard For Dummies

    Book SynopsisThe easy-to-use guide to SMART Board(R) interactive whiteboards SMART Board interactive whiteboards which combine the functionality of a computer with the simplicity of a whiteboard are rapidly becoming fixtures in classrooms, boardrooms, and lecture halls everywhere.Table of ContentsIntroduction 1 Part I: Getting Started with Your SMART Board Interactive Whiteboard 5 Chapter 1: Unveiling the SMART Board Interactive Whiteboard 7 Chapter 2: Setting Up Your SMART Board Interactive Whiteboard 21 Chapter 3: Configuring Your SMART Board Interactive Whiteboard and Components 33 Chapter 4: Performing Basic Tasks with Your SMART Board Interactive Whiteboard 49 Part II: Creating Lessons and Presentations with SMART Notebook Collaborative Learning Software 63 Chapter 5: Getting Acquainted with SMART Notebook Software 65 Chapter 6: Creating and Working with SMART Notebook Files 85 Chapter 7: Creating and Working with SMART Notebook Pages 97 Chapter 8: Creating and Working with Objects 119 Chapter 9: Using Your Own Content 149 Chapter 10: Using Content from SMART Resources 167 Chapter 11: Creating Your First Lesson or Presentation 181 Part III: Adding Interactivity Tools and Collaborating Activities 197 Chapter 12: Adding Multimedia to Your Presentation or Lesson 199 Chapter 13: Collaborating with Your SMART Board Interactive Whiteboard 213 Chapter 14: Taking Advantage of Remote Collaboration and Other Conferencing Tools 227 Chapter 15: Using SMART Meeting Pro Software 241 Chapter 16: Putting It All Together: Some Great Examples 255 Part IV: The Part of Tens 267 Chapter 17: Ten (Or So) Frequently Asked Questions 269 Chapter 18: Ten (Or So) Cool Accessories 277 Chapter 19: Ten (Or So) Hints, Tips, and Shortcuts 289 Chapter 20: Ten Creative Ways to Involve Your Audience 293 Part V: Appendixes 297 Appendix A: Resources 299 Appendix B: Troubleshooting 303 Index 311

    £17.09

  • VMware vSphere Design

    John Wiley & Sons Inc VMware vSphere Design

    Book SynopsisAchieve the performance, scalability, and ROI your business needs What can you do at the start of a virtualization deployment to make things run more smoothly? If you plan, deploy, maintain, and optimize vSphere solutions in your company, this unique book provides keen insight and solutions. From hardware selection, network layout, and security considerations to storage and hypervisors, this book explains the design decisions you''ll face and how to make the right choices. Written by two virtualization experts and packed with real-world strategies and examples, VMware vSphere Design, Second Edition will help you design smart design decisions. Shows IT administrators how plan, deploy, maintain, and optimize vSphere virtualization solutions Explains the design decisions typically encountered at every step in the process and how to make the right choices Covers server hardware selection, network topology, security, storage, vTable of ContentsIntroduction xxi Chapter 1 • An Introduction to Designing VMware Environments 1 What is Design? 1 The Facets of vSphere Design 5 The Technical Facet 6 The Organizational Facet 7 The Operational Facet 8 The Principles of Design 9 Availability 9 Manageability 10 Performance 10 Recoverability 10 Security 11 The Process of Design 11 Gathering and Defining Functional Requirements 11 Assessing the Environment 13 Performing a Gap Analysis 14 Assembling the Design 15 Documenting the Design 16 Performing the Implementation 17 Summary 17 Chapter 2 • The ESXi Hypervisor 19 Evolution of the vSphere Hypervisor 19 The ESXi Concept 21 ESXi Design 22 ESXi Components 22 ESXi Agents 23 ESXi System Image 24 ESXi Customized Images 25 ESXi Disk Layout 27 Tardisks and Ramdisks 29 ESXi Deployment 29 Hardware Requirements 29 ESXi Flavors: Installable, Embedded, and Stateless 29 Auto Deploy Infrastructure 36 Comparing Deployments Options 38 Upgrading ESXi 41 Migrating from ESX 42 Testing 42 Deployment 43 Management 44 Postinstallation Design Options 45 Management Tools Overview 51 Host-Management Tools 51 Centralized Management Tools 54 Hardware Monitoring 56 Logging 57 Summary 58 Chapter 3 • The Management Layer 59 Reviewing the Components of the Management Layer 59 VMware vCenter Server 59 vSphere Client and vSphere Web Client 62 vSphere Update Manager 63 Management Applications 64 Examining Key Management Layer Design Decisions 69 Virtual or Physical vCenter Server? 70 vCenter Server on Windows or vCenter Server Appliance? 72 Local or Remote Database Server? 73 Which Operating System for vCenter Server? 75 Creating the Management Layer Design 76 Availability 76 Manageability 82 Performance 86 Recoverability 92 Security 92 Summary 94 Chapter 4 • Server Hardware 95 Hardware Considerations 95 Factors in Selecting Hardware 96 Computing Needs 99 Server Constraints 101 Differentiating among Vendors 104 Server Components 106 CPU 107 RAM 110 NUMA 117 Motherboard 118 Storage 118 Network 119 PCI 119 Preparing the Server 121 Configuring the BIOS 122 Other Hardware Settings 122 Burn-in 123 Preproduction Checks 123 Scale-Up vs Scale-Out 123 Advantages of Scaling Up 125 Advantages of Scaling Out 126 Scaling is a Matter of Perspective 127 Risk Assessment 127 Choosing the Right Size 128 CPU to Memory Design Ratio 129 Sizing the Hosts 130 Blade Servers vs Rack Servers 131 Blade Servers 132 Rack Servers 135 Form-Factor Conclusions 136 Alternative Hardware Approaches 136 Cloud Computing 136 Converged Hardware 138 Summary 139 Chapter 5 • Designing Your Network 141 Examining Key Network Components 141 Physical Connectivity 142 Network Traffic Types 142 Software Components 144 Exploring Factors Influencing the Network Design 144 Physical Switch Support 145 vSwitches and Distributed vSwitches 152 IP-Based Storage 154 10Gb Ethernet 156 I/O Virtualization 158 SR-IOV and DirectPath I/O 159 Server Architecture 160 Crafting the Network Design161 Availability 161 Manageability 168 Performance 171 Recoverability 173 Security 174 Design Scenarios 177 Two NICs 177 Four NICs 178 Six NICs 178 Eight NICs 179 Looking to the Future 180 Summary 180 Chapter 6 • Storage 181 Dimensions of Storage Design 181 Storage Design Factors 182 Storage Efficiency 183 vSphere Storage Features 186 Designing for Capacity 186 RAID Options 187 Estimating Capacity Requirements 189 VMFS Capacity Limits 190 Large or Small Datastores? 191 Thin Provisioning 193 Data Deduplication 195 Array Compression 196 Downside of Saving Space 197 Designing for Performance197 Measuring Storage Performance 197 How to Calculate a Disk’s IOPS 197 What Can Affect a Storage Array’s IOPS? 198 Measuring Your Existing IOPS Usage 206 Local Storage vs Shared Storage 207 Local Storage 207 What about Local Shared Storage? 209 Shared Storage 212 Choosing a Protocol 212 Fibre Channel 215 iSCSI 218 NFS 221 Protocol Choice 224 Multipathing 225 SAN Multipathing 225 NAS Multipathing 229 vSphere Storage Features 229 vSphere Storage APIs 230 Performance and Capacity 233 Storage Management 242 Summary 247 Chapter 7 • Virtual Machines 249 Components of a Virtual Machine 249 Base Virtual Machine Hardware 251 Hardware Versions 251 Virtual Machine Maximums 253 Hardware Choices 253 Removing or Disabling Unused Hardware 259 Virtual Machine Options 259 SDRS Rules 263 vApp Options 263 vServices 263 Naming Virtual Machines 263 VMware Tools 264 Notes, Custom Attributes, and Tagging 264 Sizing Virtual Machines 265 Virtual Machine CPU Design 265 Cores per Socket 267 CPU Hot Plug 267 Resources 268 Additional CPU Settings 269 Virtual Machine Memory Design 270 Resources 271 Additional Memory Settings 272 Virtual Machine Storage Design 272 Disks 273 Disk Types 274 Disk Shares and IOPS Limits 275 Disk Modes 275 SCSI Controllers 276 RDMs 277 Storage vMotion 279 Cross-Host vMotion 279 VM Storage Profile 280 Virtual Machine Network Design 280 vNIC Drivers 281 MAC Addresses 284 VLAN Tagging 284 Guest Software 285 Selecting an OS 285 Guest OS and Application Licensing 286 Disk Alignment 287 Defragmentation 288 Optimizing the Guest for the Hypervisor 289 Clones, Templates, and vApps 291 Clones 291 Templates 292 Preparing a Template 293 Virtual Appliances 294 OVF Standard 295 vApps 295 Virtual Machine Availability 295 vSphere VM Availability 296 Third-Party VM Clustering 298 vCenter Infrastructure Navigator 302 Summary 303 Chapter 8 • Datacenter Design 305 vSphere Inventory Structure 305 Inventory Root 306 Folders 307 Datacenters 307 Clusters 309 Resource Pools 309 Hosts 309 Virtual Machines 309 Templates 309 Storage 309 Networks 310 Why and How to Structure 310 Clusters 311 EVC 313 Swapfile Policy 313 Cluster Sizing 314 Resource Pools 315 Resource Pool Settings 317 Admission Control 319 Distributed Resource Scheduling 319 Load Balancing 319 Affinity Rules 324 Distributed Power Management 327 High Availability and Clustering 331 High Availability 331 Fault Tolerance 347 Summary 355 Chapter 9 • Designing with Security in Mind 357 Why is Security Important? 357 Separation of Duties 358 Risk Scenario 358 Risk Mitigation 359 vCenter Server Permissions 360 Risk Scenario 360 Risk Mitigation 360 Security in vCenter Linked Mode 363 Risk Scenario 363 Risk Mitigation 363 Command-Line Access to ESXi Hosts 365 Risk Scenario 365 Risk Mitigation 366 Managing Network Access 368 Risk Scenario 368 Risk Mitigation 369 The DMZ 371 Risk Scenario 371 Risk Mitigation 372 Firewalls in the Virtual Infrastructure 375 The Problem 375 The Solution 376 Change Management 378 Risk Scenario 378 Risk Mitigation 378 Protecting the VMs 379 Risk Scenario 379 Risk Mitigation 380 Protecting the Data 381 Risk Scenario 382 Risk Mitigation 382 Cloud Computing 383 Risk Scenario 383 Risk Mitigation 384 Auditing and Compliance 385 The Problem 385 The Solution 385 Summary 387 Chapter 10 • Monitoring and Capacity Planning 389 Nothing is Static 389 Building Monitoring into the Design 390 Determining the Tools to Use 390 Selecting the Items to Monitor 396 Selecting Thresholds 398 Taking Action on Thresholds 399 Alerting the Operators 400 Incorporating Capacity Planning in the Design 400 Planning before Virtualization 401 Planning during Virtualization 405 Summary 408 Chapter 11 • Bringing a vSphere Design Together 411 Sample Design 411 Business Overview for XYZ Widgets 411 Hypervisor Design 413 vSphere Management Layer 413 Server Hardware 413 Networking Configuration 414 Shared Storage Configuration 414 VM Design 415 VMware Datacenter Design 415 Security Architecture 415 Monitoring and Capacity Planning 416 Examining the Design 416 Hypervisor Design 416 vSphere Management Layer 417 Server Hardware 418 Networking Configuration 419 Shared Storage Configuration 421 VM Design 423 VMware Datacenter Design 423 Security Architecture 424 Monitoring and Capacity Planning 424 Summary 425 Chapter 12 • vCloud Design 427 Differences between Cloud and Server Virtualization 428 Role of vCloud Director in Cloud Architecture 429 vCloud Director Use Cases 430 Use Case #1 432 Use Case #2 432 Use Case #3 432 Use Case #4 433 Components of the vCloud Management Stack 433 vCloud Cell and NFS Design Considerations 435 Management vs Consumable Resources 437 Database Concepts 438 vCenter Design 439 vCloud Management: Physical Design 442 The Physical Side of Provider Virtual Datacenters 444 The Logical Side of Provider Virtual Datacenters 449 Network Pool Decisions 455 External Networks 456 Designing Organizations, Catalogs, and Policies 461 Correlating Organizational Networks to Design 464 End Users and vApp Networking 466 Designing Organization Virtual Datacenters 470 Multiple Sites 476 Backup and Disaster Recovery 477 Summary 478 Index 479

    £30.39

  • Cabling

    John Wiley & Sons Inc Cabling

    1 in stock

    Book SynopsisDevelop the skills you need to design and build a reliable, cost-effective cabling infrastructure Fully updated for the growing demand of fiber optics for large-scale communications networks and telecommunication standards, this new edition is organized into two parts.Table of ContentsIntroduction xxxiii Part I LAN Networks and Cabling Systems 1 Chapter 1 Introduction to Data Cabling 3 Chapter 2 Cabling Specifications and Standards 57 Chapter 3 Choosing the Correct Cabling 103 Chapter 4 Cable System and Infrastructure Constraints 133 Chapter 5 Cabling System Components 157 Chapter 6 Tools of the Trade 183 Chapter 7 Copper Cable Media 215 Chapter 8 Fiber-Optic Media 255 Chapter 9 Wall Plates 281 Chapter 10 Connectors 299 Chapter 11 Network Equipment 325 Chapter 12 Wireless Networks 343 Chapter 13 Cabling System Design and Installation 367 Chapter 14 Cable Connector Installation 401 Chapter 15 Cable System Testing and Troubleshooting 433 Chapter 16 Creating a Request for Proposal 467 Chapter 17 Cabling @ Work: Experience from the Field 493 Part II Fiber-Optic Cabling and Components 507 Chapter 18 History of Fiber Optics and Broadband Access 509 Chapter 19 Principles of Fiber-Optic Transmission 519 Chapter 20 Basic Principles of Light 539 Chapter 21 Optical Fiber Construction and Theory 555 Chapter 23 Safety 605 Chapter 24 Fiber-Optic Cables 621 Chapter 25 Splicing 653 Chapter 26 Connectors 693 Chapter 27 Fiber-Optic Light Sources and Transmitters 763 Chapter 28 Fiber-Optic Detectors and Receivers 793 Chapter 29 Passive Components and Multiplexers 819 Chapter 30 Passive Optical Networks 849 Chapter 31 Cable Installation and Hardware 869 Chapter 32 Fiber-Optic System Design Considerations 903 Chapter 33 Test Equipment and Link/Cable Testing 941 Chapter 34 Troubleshooting and Restoration 995 Appendices 1037 Appendix A The Bottom Line 1039 Appendix B Cabling Resources 1097 Appendix C Registered Communications Distribution Designer (RCDD) Certification 1103 Appendix D Home Cabling: Wiring Your Home for Now and the Future 1109 Appendix E Overview of IEEE 1394 and USB Networking 1115 Appendix F The Electronics Technicians Association, International (ETA) Certifications 1121 Glossary Index 1241

    1 in stock

    £66.60

  • Adventures in Python

    John Wiley & Sons Inc Adventures in Python

    Book SynopsisThe complete beginner's guide to Python, for young people who want to start today Adventures in Python is designed for 11-to 15-year olds who want to teach themselves Python programming, but don't know where to start.Table of ContentsIntroduction 1 Adventure 1 Diving into Python 23 What Is Programming? 24 Opening IDLE 25 Returning to Your First Python Program 26 It Isn’t Working—Grrr! 28 Using a File Editor 30 Asking Questions with Variables 33 A Bit About Variables 35 Using Variables for a Fill-in-the-Blanks Story 37 Making the Program Make Decisions: Conditionals 39 Using if Statements 39 Nested if Statements 41 Creating an Imaginary Vending Machine 43 Repeating Code with Loops 45 Using while Loops 45 Infinite while Loops 47 Praise Generator 48 A Bigger Adventure: Spaceship Control Console 50 Set-Up and Password 50 Using the Console to Do Things 52 Adventure 2 Drawing with Turtle Graphics 57 Getting Started with Turtle 57 Using Variables to Change Angles and Lengths 61 Using Addition to Draw a Spiral 64 Saving Some Space with Loops 65 A Shape with 360 Sides: Drawing a Circle 67 Controlling the Number of Sides Using for Loops 68 Changing the Fill Colour in a Shape 71 Creating Functions to Reuse Your Code 72 Shape Presets 75 Adding Randomly Generated Pictures 76 Adventure 3 Windows, Buttons, and Other GUI Stuff 83 Creating Buttons 84 Changing the Button Text on Click 87 Counting Clicks 88 Creating Text Boxes 90 Writing It Backwards 92 Adding Passwords 93 Building a Random Sentence Generator 96 Programming a Guessing Game 99 Adventure 4 More GUI Elements with Tkinter 105 Creating Sliders 105 How Colours Work on Computers and as Hexadecimal Values 109 Changing the Canvas Colour 111 Making the Colour Picker 113 Adding a Text Box 116 Creating a Click Speed Game 117 Adventure 5 Drawing Shapes with PyGame 123 Installing PyGame 123 My First PyGame 124 Creating Rectangles 127 Creating a Rectangle 127 A Rainbow of Rectangles 128 Colour Grid 131 Creating Ellipses 133 Wobbling Circle 133 Saving Your Images 135 Saving a Single Image 135 Saving a Series of Images 136 Adventure 6 Adding Keyboard Input with PyGame 139 Using Keyboard Input 140 Other Keys You Can Use 142 Creating the Game 142 Introducing Full Movement 146 Moving the Player Offscreen 148 Adding the Ball 150 Creating Collisions 152 Goal! 154 Adding a Time Limit 157 Adventure 7 Creative Ways to Use a Mouse with PyGame 161 Getting the Mouse Position 161 Making a Button 163 Moving Target 166 Exploding Clicks 169 Making a Mesh 172 Creating Mouse Trails 175 Adventure 8 Using Images with PyGame 181 Loading an Image 181 Layering Images 184 Randomly Layering Images 186 Adding a Moustache to a Photograph 188 Making Sprites 191 Creating a Walking Animation 191 Walking in All Directions 195 Teleportation 197 Adventure 9 Using Sounds and Music with PyGame 203 Playing Sounds 203 Creating a Noise Loop 205 Making Keyboard Sound Effects 207 Using Music with Python 210 Playing Music 210 Adding Volume Tremolo 212 Making a Music Player 215 Adding Sounds and Music to a Game 218 Adventure 10 Your Really Big Adventure 223 Writing the Program for the Game 224 Setting Up the Files 224 Making the Game 225 Walls 226 Doors, Collisions and Coins 229 Setting Up the Window and Variables 231 Adding the Game Loop 234 Character Controls and Animations 234 Player Collisions and Collecting Coins 237 Displaying Points and Updating the Window 237 Playing the Game 238 Debugging the Game 239 Summary 240 Appendix A Installing and Downloading the Proper Files 243 Installing PyGame 243 Windows 8 243 Windows 7 245 Mac 245 Linux (Ubuntu) 247 Raspberry Pi 248 Downloading the Files for Adventures 8, 9 and 10 248 Windows 8 248 Windows 7 249 Mac 249 Linux (Ubuntu) 250 Raspberry Pi 250 Glossary 251 Index 257

    £15.30

  • Cyber Security in Parallel and Distributed

    John Wiley & Sons Inc Cyber Security in Parallel and Distributed

    Book SynopsisThe book contains several new concepts, techniques, applications and case studies for cyber securities in parallel and distributed computing The main objective of this book is to explore the concept of cybersecurity in parallel and distributed computing along with recent research developments in the field. Also included are various real-time/offline applications and case studies in the fields of engineering and computer science and the modern tools and technologies used. Information concerning various topics relating to cybersecurity technologies is organized within the sixteen chapters of this book. Some of the important topics covered include: Research and solutions for the problem of hidden image detection Security aspects of data mining and possible solution techniques A comparative analysis of various methods used in e-commerce security and how to perform secure payment transactions in an efficient manner Blockchain tTable of ContentsList of Figures xv List of Tables xvii Foreword xix Preface xxi Acknowledgments xxv Acronyms xxvii Part 1 Cybersecurity Concept 1 Introduction on Cybersecurity 3Ishaani Priyadarshini 1.1 Introduction to Cybersecurity 5 1.2 Cybersecurity Objectives 6 1.3 Cybersecurity Infrastructure and Internet Architecture (NIST) 8 1.4 Cybersecurity Roles 10 1.5 Cybercrimes 17 1.5.1 Overview 17 1.5.2 Traditional Computer Crime and Contemporary Computer Crime 18 1.5.3 Combating Crimes 21 1.6 Security Models 23 1.7 Computer Forensics 25 1.8 Cyber Insurance 27 1.8.1 Digital Citizenship 29 1.8.2 Information Warfare and its Countermeasures 31 1.8.3 Network Neutrality 33 1.8.4 Good Practices and Policies 34 1.8.5 Cybersecurity and Human Rights 35 1.9 Future of Cybersecurity 36 1.10 Conclusion 36 References 37 2 Steganography and Steganalysis 39Ho Thi Huong Thom, Nguyen Kim Anh 2.1 Introduction 40 2.2 Steganography 41 2.2.1 Method for Evaluating Hidden Information Schema Security 41 2.2.2 Peak Signal-to-Noise Ratio 42 2.3 Steganalysis 42 2.3.1 Blind Detection Based on LSB 43 2.3.2 Constraint Steganalysis 45 2.4 Conclusion 46 References 46 3 Security Threats and Vulnerabilities in E-business 51Satya Narayan Tripathy, Sisira Kumar Kapat, Susanta Kumar Das 3.1 Introduction to e-Business 52 3.1.1 Benefits of e-Business 52 3.1.2 Business Revolution 53 3.2 Security Issues in e-Business 54 3.2.1 Vulnerabilities 54 3.2.2 Security Attacks 55 3.2.3 Malware as a Threat 55 3.3 Common Vulnerabilities in e-Business 55 3.3.1 Phishing 55 3.3.2 Cross-Site Scripting (XSS) 56 3.4 Threats in e-Business 56 3.4.1 Ransomware 56 3.4.2 Spyware 56 3.4.3 Worms 57 3.4.4 Trojan Horse 57 3.5 Prevention Mechanism 57 3.6 Conclusion 58 References 58 4 e-Commerce Security: Threats, Issues, and Methods 61Prerna Sharma, Deepak Gupta, Ashish Khanna 4.1 Introduction 62 4.2 Literature Review 63 4.3 e-Commerce 63 4.3.1 Characteristics of e-Commerce Technology 63 4.3.2 Architectural Framework of e-Commerce 64 4.3.3 Advantages and Disadvantages of e-Commerce 66 4.4 Security Overview in e-Commerce 67 4.4.1 Purpose of Security in e-Commerce 67 4.4.2 Security Element at Different Levels of e-Commerce System 67 4.5 Security Issues in e-Commerce 68 4.5.1 Client Level 68 4.5.2 Front-End Servers and Software Application Level 68 4.5.3 Network and Server Level 68 4.6 Security Threats in e-Commerce 69 4.7 Security Approaches in e-Commerce 72 4.8 Comparative Analysis of Various Security Threats in e-Commerce 73 4.9 e-Commerce Security Life-Cycle Model 73 4.10 Conclusion 75 References 76 5 Cyberwar is Coming 79T. Manikandan, B. Balamurugan, C. Senthilkumar, R. Rajesh Alias Harinarayan, R. Raja Subramanian 5.1 Introduction 80 5.2 Ransomware Attacks 82 5.2.1 Petya 83 5.2.2 WannaCry 83 5.2.3 Locky 84 5.3 Are Nations Ready? 85 5.4 Conclusion 88 References 88 Part 2 Cybersecurity in Parallel and Distributed Computing Techniques 6 Introduction to Blockchain Technology 93Ishaani Priyadarshini 6.1 Introduction 94 6.2 Need for Blockchain Security 95 6.3 Characteristics of Blockchain Technology 96 6.4 Types of Blockchains 97 6.5 The Architecture of Blockchain Technology 97 6.6 How Blockchain Technology Works 100 6.7 Some Other Case Studies for Blockchain Technology 102 6.8 Challenges Faced by Blockchain Technology 103 6.9 The Future of Blockchain Technology 105 6.10 Conclusion 106 References 106 7 Cyber-Security Techniques in Distributed Systems, SLAs and other Cyber Regulations 109Soumitra Ghosh, Anjana Mishra, Brojo Kishore Mishra 7.1 Introduction 110 7.1.1 Primary Characteristics of a Distributed System 110 7.1.2 Major Challenges for Distributed Systems 111 7.2 Identifying Cyber Requirements 112 7.3 Popular security mechanisms in Distributed Systems 113 7.3.1 Secure Communication 113 7.3.2 Message Integrity and Confidentiality 115 7.3.3 Access Controls 116 7.4 Service Level Agreements 118 7.4.1 Types of SLAs 118 7.4.2 Critical Areas for SLAs 119 7.5 The Cuckoo’s Egg in the Context of IT Security 122 7.6 Searching and Seizing ComputerRelated Evidence 124 7.6.1 Computerized Search Warrants 124 7.6.2 Searching and Seizing 125 7.7 Conclusion 126 References 126 8 Distributed Computing Security: Issues and Challenges 129Munmun Saha, Sanjaya Kumar Panda and Suvasini Panigrahi 8.1 Introduction 130 8.2 Security Issues and Challenges 131 8.2.1 Confidentiality, Integrity and Availability 131 8.2.2 Authentication and Access Control Issue 132 8.2.3 Broken Authentication, Session and Access 132 8.3 Security Issues and Challenges in Advanced Areas 133 8.4 Conclusion 136 References 136 9 Organization Assignment in Federated Cloud Environments based on Multi-Target Optimization of Security 139Abhishek Kumar, Palvadi Srinivas Kumar, T.V.M. Sairam 9.1 Introduction 140 9.2 Background Work Related to Domain 141 9.2.1 Basics on Cloud computing 141 9.2.2 Clouds Which are Federated 141 9.2.3 Cloud Resource Management 141 9.3 Architectural-Based Cloud Security Implementation 142 9.4 Expected Results of the Process 144 9.5 Conclusion 146 References 146 10 An On-Demand and User-friendly Framework for Cloud Data Centre Networks with Performance Guarantee 149P. Srinivas Kumar, Abhishek Kumar, Pramod Singh Rathore, Jyotir Moy Chatterjee 10.1 Introduction 150 10.1.1 Key Research Problems in This Area 150 10.1.2 Problems with Interoperability 151 10.2 Difficulties from a Cloud Adoption Perspective 151 10.3 Security and Privacy 151 10.3.1 Resource Provisioning 152 10.3.2 How Do We Define Cloud? 153 10.3.3 Public vs Private Cloud-Based Services 153 10.3.4 Traffic-Aware VM Migration to Load Balance Cloud Servers 154 10.4 Conclusion and Future Work 157 References 157 Part 3 Cybersecurity Applications and Case Studies 11 Cybersecurity at Organizations: A Delphi Pilot Study of Expert Opinions About Policy and Protection 163Holly Reitmeier, Jolanda Tromp, John Bottoms 11.1 Introduction 164 11.1.1 What is Cybercrime? 164 11.1.2 What is Cybersecurity? 165 11.1.3 Purpose of This Cybersecurity Pilot Study 165 11.1.4 Methods of Cybersecurity Professionals 165 11.2 Shocking Statistics of Cybercrime 166 11.2.1 Role of the Internet Crime Complaint Center 166 11.2.2 2016 Global Economic Crime Survey Report 168 11.2.3 Inadequate Preparation at Organizations 168 11.2.4 Organizations: Be Aware, Be Secure 168 11.3 Cybersecurity Policies for Organizations 169 11.3.1 Classification of Cybersecurity at an Organization 171 11.3.2 Pyramid of Cybersecurity 171 11.4 Blockchain Technology 172 11.5 Research Methodology 173 11.5.1 Quantitative and Qualitative Data Collection 173 11.5.2 Design of the Study 174 11.5.3 Selection of the Delphi Method 174 11.5.4 Procedure of Utilization of the Delphi Method 175 11.5.5 Delphi Activities (Iteration Rounds) of This Pilot Study 175 11.6 Results of the Cybersecurity Delphi Study 176 11.6.1 Results from Round One 176 11.6.2 Results of Round Two 178 11.6.3 Discussion and Limitations Based on the Results 181 11.7 Conclusion 183 11.7.1 The Literature in the Field 183 11.7.2 Next Steps for Future Research 184 References 184 12 Smartphone Triggered Security Challenges - Issues, Case Studies and Prevention 187Saurabh Ranjan Srivastava, Sachin Dube, Gulshan Shrivastava, Kavita Sharma 12.1 Introduction 188 12.2 Classification of Mobile Security Threats 188 12.2.1 Physical Threats 189 12.2.2 Web-Based Threats 189 12.2.3 Application-Based Threats 189 12.2.4 Network-Based Threats 190 12.2.5 Data Transfer-Based Threats 191 12.2.6 Improper Session Management-Based Threats 191 12.2.7 Bluetooth-Based Threats 191 12.2.8 Application Platform-Based Threats 192 12.3 Smartphones as a Tool of Crime 192 12.4 Types of Mobile Phone-Related Crimes 193 12.5 Types of Mobile Fraud 196 12.6 Case Studies 198 12.6.1 Mobile Identity Theft 198 12.6.2 Data Theft by Applications 200 12.6.3 SIM Card Fraud 200 12.7 Preventive Measures and Precautions 201 12.7.1 Against Physical Loss and Theft of the Mobile Device 201 12.7.2 Against SMiShing Attacks 202 12.7.3 Against App-Based Attacks 203 12.7.4 Against Identity Theft and SIM Card Fraud 203 12.8 Conclusion 204 References 205 13 Cybersecurity: A Practical Strategy Against Cyber Threats, Risks with Real World Usages 207Anjana Mishra, Soumitra Ghosh, Brojo Kishore Mishra 13.1 Introduction 208 13.2 Cyberwar 209 13.3 Arms Control in Cyberwar 210 13.4 Internet Security Alliance 211 13.5 Cybersecurity Information Sharing Act 212 13.6 Market for Malware 214 13.7 Mobile Cybersecurity 215 13.8 Healthcare 216 13.9 Human Rights 217 13.10 Cybersecurity Application in Our Life 218 13.11 Conclusion 219 References 219 14 Security in Distributed Operating System: A Comprehensive Study 221Sushree Bibhuprada B. Priyadarshini, Amiya Bhusan Bagjadab, Brojo Kishore Mishra 14.1 Introduction to Security and Distributed Systems 222 14.2 Relevant Terminology 225 14.3 Types of External Attacks 225 14.4 Globus Security Architecture 228 14.5 Distribution of Security Mechanism 229 14.6 Conclusions 230 References 230 15 Security in Healthcare Applications based on Fog and Cloud Computing 231Rojalina Priyadarshini, Mohit Ranjan Panda, Brojo Kishore Mishra 15.1 Introduction 232 15.2 Security Needs of Healthcare Sector 233 15.2.1 Data Integrity 233 15.2.2 Data Confidentiality 233 15.2.3 Authentication and Authorization 233 15.2.4 Availability 234 15.2.5 Access Control 234 15.2.6 Dependability 234 15.2.7 Flexibility 234 15.3 Solutions to Probable Attacks in e-Healthcare 234 15.3.1 Jamming Attack 235 15.3.2 Data Collision Attack 235 15.3.3 Desynchronization Attack 235 15.3.4 Spoofing Attack 236 15.3.5 Man-in-the-Middle Attack 236 15.3.6 Denial-of-Service (DoS) Attack 237 15.3.7 Insider Attack 238 15.3.8 Masquerade Attack 238 15.3.9 Attacks on Virtual Machine and Hypervisor 239 15.4 Emerging Threats in Cloud- and Fog-Based Healthcare System 240 15.4.1 Software Supply Chain Attacks 240 15.4.2 Ransomware Attacks 240 15.4.3 Crypto-Mining and Crypto-Jacking Malware 240 15.5 Conclusion 241 References 241 16 Mapping of e-Wallets with Features 245Alisha Sikri, Surjeet Dalal, N.P Singh, Dac-Nhuong Le 16.1 Introduction 246 16.1.1 e-Wallet 246 16.1.2 Objectives 247 16.2 Review of Literature 250 16.3 Market Share of e-Wallet 251 16.3.1 Technical Features 252 16.3.2 Legal Features 252 16.3.3 Operational Features 253 16.3.4 Security Features 253 16.4 Research Methodology 253 16.5 Result Analysis 255 16.6 Conclusions and future work 256 References 256

    £164.66

  • Microsoft Azure Infrastructure Services for

    John Wiley & Sons Inc Microsoft Azure Infrastructure Services for

    15 in stock

    Book SynopsisAn expert guide for IT administrators needing to create and manage a public cloud and virtual network using Microsoft Azure With Microsoft Azure challenging Amazon Web Services (AWS) for market share, there has been no better time for IT professionals to broaden and expand their knowledge of Microsoft's flagship virtualization and cloud computing service. Microsoft Azure Infrastructure Services for Architects: Designing Cloud Solutionshelps readers develop the skills required to understand the capabilities of Microsoft Azure for Infrastructure Services and implement a public cloud to achieve full virtualization of data, both on and off premise. Microsoft Azure provides granular control in choosing core infrastructure components, enabling IT administrators to deploy new Windows Server and Linux virtual machines, adjust usage as requirements change, and scale to meet the infrastructure needs of their entire organization. This accurate, authoritative book coTable of ContentsIntroduction xix Chapter 1 The Cloud and Microsoft Azure Fundamentals 1 The Evolution of the Datacenter 1 Introducing the Cloud 2 The Private Cloud and Virtualization 4 Types of Service in the Cloud 10 Microsoft Azure 101 13 Microsoft Datacenters and Regions 14 Microsoft Network 24 Azure Resource Providers 26 Getting Access to Microsoft Azure 30 Free Azure Trials and Pay-as-You-Go 31 Azure Benefits from Visual Studio Subscriptions 31 Enterprise Enrollments for Azure 33 Reserved Instances and Azure Hybrid Benefit 37 Reserved Instances 37 Azure Hybrid Benefit 39 Increasing Azure Limits 40 The Azure Portal 41 Portal Basics 42 Azure Portal Dashboards 45 Chapter 2 Governance 47 What is Governance? 47 Understanding Governance Requirements in Your Organization 49 Azure Subscriptions and Management Groups 52 Subscriptions 52 Management Groups 55 Resource Groups 62 Role-Based Access Control 63 Naming Conventions 69 Using Tags 70 Azure Policy 75 Azure Templates 80 Azure Blueprints 83 Azure Resource Graph 86 Cost Management 88 Visibility 89 Accountability 91 Optimization 93 Chapter 3 Identity 95 The Importance of Identity 95 A Brief Refresher on Active Directory 97 Using Cloud Services, Federation and Cloud Authentication 98 Federation 98 Cloud Authentication and Authorization 101 Azure Active Directory Fundamentals 103 Azure AD SKUs 106 Populating Azure AD 108 Azure AD B2B 122 Azure AD Authentication Options 128 Azure AD Groups 137 Azure AD Entitlements and Application Publishing 138 Chapter 4 Identity Security and Extended Identity Services 145 Azure AD Security 145 Multi-Factor Authentication 145 Password Policies 149 Azure AD Conditional Access 150 Azure AD Identity Protection 153 Azure AD Log Inspection 154 Azure AD Privileged Identity Management 156 Azure Advanced Threat Protection 158 Azure AD Application Proxy 158 Azure AD B2C 160 Active Directory in the Cloud 162 Active Directory Site Configuration 163 Placing a Domain Controller in Azure 164 Azure AD Domain Services 167 Chapter 5 Networking 171 Connectivity 171 Virtual Networks 171 Adding a VM to a Virtual Network 174 NIC IP Configurations 174 Reserved IPs for VM 176 Accelerated Networking 177 Azure DNS Services and Configuration Options 177 Connecting Virtual Networks 178 Connectivity to Azure 181 Azure Virtual WANs and ExpressRoute Global Reach 193 PaaS VNet Integration 194 Protection 196 Network Security Groups and Application Security Groups 196 Firewall Virtual Appliances 199 Distributed Denial-of-Service Protection 202 Delivery 202 Intra-Region Load Balancing 203 Inter-Region Load Balancing 206 Monitoring 210 Chapter 6 Storage 213 Azure Storage Services 213 Azure Storage Architecture 213 Using Storage Accounts and Types of Replication 215 Storage Account Keys 219 Azure Storage Services 221 Storage with Azure VMs 235 VM Storage Basics 235 Temporary Storage 236 Managed Disks 237 Bulk Data Options 242 Azure Import/Export and Azure Data Box Disk 242 Azure Data Box 242 Azure Data Box Gateway and Data Box Edge 242 Azure Database Offerings 243 Azure SQL Database 243 Azure Cosmos DB 246 Chapter 7 Azure Compute 249 Virtual Machines 249 Fundamentals of IaaS 249 Types of Virtual Machines 252 Azure VM Agent and Extensions 258 Boot Diagnostics 260 Ephemeral OS Disks 261 Proximity Placement Groups 262 Virtual Machine Scale Sets 263 Low-Priority VMs 264 Azure Dedicated Host 264 Windows Virtual Desktop 265 VMware in Azure? 265 Platform as a Service Offerings 266 Containers 266 Azure Application Services 275 Azure Serverless Compute Services 278 Chapter 8 Azure Stack 281 Azure Stack Foundation 281 Azure Stack 101 281 Services Available on Azure Stack 284 How to Buy Azure Stack 285 When to Use Azure Stack 287 Managing Azure Stack 288 How to Interact with Azure Stack 288 Marketplace Syndication 290 Plans, Offers, and Subscriptions 292 Updating Azure Stack 294 Privileged Endpoint and Support Session Tokens 295 Understanding Azure Stack HCI 296 Chapter 9 Backup, High Availability, Disaster Recovery, and Migration 297 Availability 101 297 Distinguishing High Availability vs. Disaster Recovery vs. Backup 297 Understanding Application Structure and Requirements 299 Architecting for Multi-Region Application Deployments 301 Backups in Azure 305 Thinking About Backups 305 Using Azure Backup 307 High Availability in Azure 311 Disaster Recovery in Azure 312 On-Premises Disaster Recovery 313 On Premises to Azure Disaster Recovery 314 Azure to Azure 317 Migrating Workloads to Azure 318 Migration Benefits 319 Migration Approaches 320 Migration Phases 320 Chapter 10 Monitoring and Security 325 Azure Monitoring 325 Why Monitor? 325 Types of Telemetry in Azure 326 Azure Monitor Fundamentals 329 Azure Monitor Logs Fundamentals 334 Alerting 341 Security in Azure 350 Advanced Threat Protection (ATP) 350 Azure Security Center (ASC) 353 Azure Sentinel 355 Keeping Secrets with Azure Key Vault and Managed Identities 357 Chapter 11 Managing Azure 359 Command Line, Scripting, and Automation with Azure 359 Using PowerShell with Azure 360 Using the CLI with Azure 370 Leveraging Azure Cloud Shell 371 Automating with Azure Automation and Azure Functions 376 Deploying Resources with ARM JSON Templates 383 Everything is JSON 383 Anatomy of an ARM JSON Template 386 Template Tips 389 Additional Useful Technologies for Azure Management 393 Azure Bastion Host 393 Windows Admin Center 395 Chapter 12 What to Do Next 399 Understanding and Addressing Azure Barriers 399 Building Trust 400 Understanding Risks for Azure 400 Why You Should Use Azure and Getting Started 408 Understanding Azure’s Place in the Market 408 First Steps with Azure IaaS 411 Index 415

    15 in stock

    £35.62

  • Windows 10 AllInOne for Dummies

    John Wiley & Sons Inc Windows 10 AllInOne for Dummies

    15 in stock

    Book SynopsisDig into the ins and outs of Windows 10 Computer users have been doing Windows since the 1980s. That long run doesn''t mean everyone knows the best-kept secrets of the globally ubiquitous operating system. Windows 10 All-in-One For Dummies, 4th Edition offers a deep guide for navigating the basics of Windows 10 and diving into more advanced features. Authors and recognized Windows experts Ciprian Rusen and Woody Leonhard deliver a comprehensive and practical resource that provides the knowledge you need to operate Windows 10, along with a few shortcuts to make using a computer feel less like work. This book teaches you all about the most important parts of Windows 10, including: Installing and starting a fresh Windows 10 installation Personalizing Windows 10 Using Universal Apps in Windows 10 How to control your system through the Control Panel in Windows 10 Securing Windows 10 against a universe of Table of ContentsIntroduction 1 About This Book 3 Foolish Assumptions 4 Icons Used in This Book 5 Beyond the Book 6 Where to Go from Here 6 Book 1: Starting Windows 10 7 Chapter 1: Windows 10 4 N00bs 9 Hardware and Software 12 Why Do PCs Have to Run Windows? 12 A Terminology Survival Kit 17 What, Exactly, is the Web? 21 Getting inside the Internet 22 What is the World Wide Web? 24 Who pays for all this stuff? 25 Buying a Windows 10 Computer 26 Inside the big box 29 Inside a touch-sensitive tablet 32 Screening 36 Managing disks and drives 36 Making PC connections 40 Futzing with video, sound, and multitudinous media 44 Ultrabooks and convertibles 46 What’s Wrong with Windows 10? 46 Chapter 2: Windows 10 for the Experienced 49 If You Just Upgraded from Windows 7 or 8.1 to Windows 10 50 A Brief History of Windows 10 52 Exploring the Versions of Windows 10 55 The Different Kinds of Windows Programs, Er, Apps 56 What’s New for the XP Crowd 60 Improved performance 60 Better video 62 A genuinely better browser is emerging 63 Cortana 63 Other improvements 64 What’s New for Windows 7 Users 65 Getting the hang of the new Start menu 66 Exploring new stuff in the old-fashioned desktop 68 What’s New for Windows 8 and 8.1 Users 69 What’s New for All of Windows 70 The Start menu 70 Microsoft Edge 71 Search 73 Cortana 74 Virtual desktops and task view 75 Security improvements 76 Game mode and Xbox 77 Other Windows 10 apps 78 What you lose 79 Do You Need Windows 10? 80 Chapter 3: Which Version? 83 Counting the Editions 84 Buying the right version the first time 87 Narrowing the choices 87 Choosing 32 Bit versus 64 Bit 89 Which Version of Windows Are You Running? 91 Book 2: Personalizing Windows 95 Chapter 1: Getting Around in Windows 97 Windows’ New Beginnings 98 A tale of two homes 99 Switching to tablet mode and back 102 Navigating around the Desktop 103 Keying Keyboard Shortcuts 109 Chapter 2: Changing the Lock and Login Screens 113 Working with the Lock Screen 114 Using your own picture 115 Adding and removing apps on the lock screen 118 Logging On Uniquely 120 Using a picture password 120 Creating a PIN 124 Windows Hello 125 Bypassing passwords and login 126 Chapter 3: Working with the Action/Notification Center 127 What is the Action Center? 128 What, Exactly, is a Notification? 129 Working with Notifications 131 Working with Settings Shortcuts 133 Chapter 4: Controlling Users 137 Why You Need Separate User Accounts 138 Choosing Account Types 139 What’s a standard account? 139 What’s an administrator account? 141 Choosing between standard and administrator accounts 141 What’s Good and Bad about Microsoft Accounts 143 Adding Users 145 Changing Accounts 148 Changing other users’ settings 148 Changing your own settings 153 Switching Users 154 The Changing Environment 154 Chapter 5: Microsoft Account: To Sync or Not to Sync? 157 What, Exactly, is a Microsoft Account? 158 Deciding Whether You Want a Microsoft Account 159 Setting Up a Microsoft Account 161 Setting up a Hotmail/Outlook.com account 163 Making any email address a Microsoft account 164 Stop Using Your Microsoft Account 166 Taking Care of Your Microsoft Account 167 Controlling Sync 168 Chapter 6: Privacy Control 171 Why You Should Be Concerned 172 Privacy Manifesto 174 The past: Watson to WER 175 Customer Experience Improvement Program 175 Feedback & Diagnostics tab and DiagTrack 176 Denial ain’t nuthin’ but a river 178 Knowing What Connections Windows Prefers 179 Controlling Location Tracking 180 Blocking all location tracking 183 Blocking location tracking in an app 184 Minimizing Privacy Intrusion 185 Book 3: Working on the Desktop 187 Chapter 1: Running Your Desktop from Start to Finish 189 Tripping through Windows 10’s Three Personas 190 Working with the Traditional Desktop 192 Changing the background 193 Cleaning up useless icons and programs 195 Mousing with Your Mouse 196 What’s up, dock? 197 Changing the mouse 199 Starting with the Start button 201 Touching on the Taskbar 204 Working with Files and Folders 205 Using File Explorer 207 Navigating 208 Viewing 210 Creating files and folders 211 Modifying files and folders 212 Showing filename extensions 212 Sharing folders 215 Using the \Public folder 216 Recycling 218 Creating Shortcuts 219 Keying Keyboard Shortcuts 221 Sleep: Perchance to Dream 222 Chapter 2: Personalizing the Start Menu 225 Touring the Start Menu 226 Modifying the Start Menu 228 Changing your picture 229 Manipulating the Most Used section 230 Controlling the left-side lists 230 Circumnavigating the Start apps list 233 Resizing the Start Menu 235 Changing Tiles on the Start Menu 236 Organizing Your Start Menu Tiles 238 Add, add, add your tiles 238 Forming and naming your groups 239 Chapter 3: Personalizing the Desktop and Taskbar 241 Decking out the Desktop 242 Resolving Desktop Resolution 247 Setting the screen resolution 247 Changing the size of text, apps, and other items 249 Using magnification 250 Putting Icons and Shortcuts on the Desktop 252 Creating shortcuts 253 Arranging icons on the desktop 255 Tricking out the Taskbar 258 Anatomy of the taskbar 259 Jumping 259 Changing the taskbar 261 Working with the taskbar 263 Chapter 4: Internet Explorer, Chrome, and Firefox 265 Which Browser is Best? 267 Considering security 268 Looking at privacy 269 Picking a browser 270 Setting a browser as your default 272 Using Internet Explorer on the Desktop 274 Navigating in IE 275 Changing the home page 282 Dealing with cookies 283 Why you should stop using IE 285 Customizing Firefox 286 Installing Firefox 286 Browsing privately in Firefox 288 Bookmarking with the Fox 290 Changing the default search engine 292 Adding Firefox’s best add-ons 294 Optimizing Google Chrome 295 Installing Chrome 296 Navigating in Chrome 297 Searching on the Web 300 Finding what you’re looking for 301 Using Advanced Search 303 Pulling out Google parlor tricks 305 Referring to Internet Reference Tools 305 Internet speed test 306 DNSstuff 306 Monitis Traceroute 307 Down for everyone or just me? 308 The Wayback Machine 308 Chapter 5: Hey, Cortana! 309 The Cortana Backstory 311 Make Cortana Respond to “Hey, Cortana” 312 Setting up Cortana 316 Using Cortana Settings 317 Useful or Fun Commands for Cortana 320 Chapter 6: Maintaining Your System 323 Rolling Back with the Three Rs 324 Creating Password Reset Questions 326 Establishing password security questions 327 Using password recovery questions 329 Making Windows Update Work 330 Maintaining Drives 331 What is formatting? 331 Introducing hard-drive-maintenance tools 332 Running an error check 332 Defragmenting a drive 334 Maintaining Solid-State Drives 335 Zipping and Compressing 336 Compressing with NTFS 338 Zipping the easy way with compressed (zipped) folders 340 Book 4: Using the Built-in Windows 10 Apps 343 Chapter 1: Using the Mail and Calendar Apps 345 Choosing a Mail/Calendar App 347 Comparing email programs 348 Comparing Calendar apps 352 Choosing the right package 353 Drilling Down on Windows 10 Mail 354 Creating a new message 358 Searching for email in the Mail app 361 Mail Settings 361 Adding a new email account 362 Setting extra options 364 Avoiding Calendar App Collisions 365 Adding Calendar items 367 Struggling with Calendar shortcomings 368 Beyond Email 369 Chapter 2: Keeping Track of People 371 The Contact List in Windows 10 372 Putting Contacts in the People App 373 Adding accounts to People 373 Editing a contact 377 Adding people in People 379 Putting a Contact on the Taskbar 380 Alternatives to the Win10 People App 382 Chapter 3: Zooming the Photos App and Beyond 385 Discovering What the Windows 10 Photos App Can Do 386 Touring Photos 386 Editing Photos 389 Setting Settings 392 Adding Photos 394 Importing Pictures from a Camera or an External Drive 394 Working with Albums 395 Storing and Managing Photos Online 395 Chapter 4: Noting OneNote 401 Getting Started in OneNote with or without a Pen 402 Setting Up Notebooks, Sections, Pages 403 Embellishing on a OneNote Page 407 Sending to OneNote 409 Setting Settings 411 Chapter 5: Maps, Music, Movies — and TV 413 Making Maps 414 Basic map functions 414 Navigating with the Maps app 417 Taking a map offline 418 Get Your Groove Music On 420 Getting Your Music and Movies into the Apps 422 Running around the Groove Music App 425 Finding music and playlists 427 Running around the Movies & TV App 428 Book 5: Connecting with the Windows 10 Apps 431 Chapter 1: Introducing Edge 433 A Walk through Microsoft Edge 435 Working with the Immersive Reader 439 A Sampler of Edge Settings 440 Adding Edge Extensions 445 Chapter 2: Using Skype in Windows 10 449 Signing Up with Skype 450 Making First Contact 454 Adding a Contact 455 Settings 458 Making Group Calls 459 Recording Calls 460 A Few Tips from Skype-ologists 461 Exploring Skype Alternatives 463 Chapter 3: Navigating the Microsoft Store 467 Checking out What a Universal Windows App Can Do 469 Browsing the Microsoft Store 472 Searching the Microsoft Store 475 Updating Your Microsoft Store Apps 476 Chapter 4: Games, Games, and Games 479 Searching the Store for Games 481 Enabling Game Mode 483 Using the Game Bar 484 Testing Your Connection to Xbox Live Services 486 Bringing Back the Classics 487 Book 6: Socializing and Sharing from Windows 10 491 Chapter 1: Using OneDrive 493 What is OneDrive? 494 Setting Up a OneDrive Account 496 The Four States of OneDrive Data 498 Changing the States of OneDrive Data 505 Sharing OneDrive Files and Folders 506 Chapter 2: Getting Started with Facebook 509 Choosing a Facebook App 511 Signing Up for a Facebook Account 512 Choosing basic Facebook privacy settings 516 Interpreting the Facebook interface lingo 520 Building a Great Timeline 521 Using the Facebook Apps for Windows 10 525 Chapter 3: Getting Started with Twitter 527 Understanding Twitter 528 Setting Up a Twitter Account 532 Tweeting for Beginners 536 Beware hacking 536 Using the @ sign and Reply 537 Retweeting for fun and profit 538 Direct Messaging 538 Hooking Twitter into Windows 539 Chapter 4: Getting Started with LinkedIn 541 Signing Up for LinkedIn 542 Using LinkedIn for Fun and Profit 546 Book 7: Controlling Your System 549 Chapter 1: Settings, Settings, and More Settings 551 Introducing the Settings App 553 Spelunking through the Control Panel 556 Putting Shortcuts to Settings on Your Desktop 558 God Mode 562 Installing New Languages 563 Chapter 2: Troubleshooting and Getting Help 565 Troubleshooting the Easy Way 566 Troubleshooting the Hard Way 567 Tackling installation problems 567 Problems with installing updates 571 System Stability and Reliability Monitor 580 Windows Sandbox 582 Tricks to Using Windows Help 583 The problem(s) with Windows Help 584 Using different kinds of help 584 How to Really Get Help 585 Snapping and Recording Your Problems 588 Taking snaps that snap 588 Recording live 590 Connecting to Remote Assistance 593 Understanding the interaction 593 Making the connection 594 Limiting an invitation 598 Troubleshooting Remote Assistance 599 Getting Help Online 600 Chapter 3: Working with Libraries 603 Understanding Libraries 604 Making Your Libraries Visible 604 Working with Your Default Libraries 608 Customizing Libraries 610 Adding a folder to a library 611 Changing a library’s default save location 613 Creating Your Own Library 614 Chapter 4: Storing in Storage Spaces 617 Understanding the Virtualization of Storage 618 Setting Up Storage Spaces 621 Working with Storage Spaces 625 Storage Space Strategies 626 Chapter 5: Taking Control of Updates and Upgrades 627 The Case Against Windows Automatic Update 628 Terminology 101 629 The Great Divide: Home versus Pro 631 Keeping Your Windows 10 Machine Protected From Updates 632 Postponing Windows 10 Updates 636 Keep Up on the Problems 637 Stopping Windows 10 Updates from Rebooting Your PC 638 Chapter 6: Running the Built-In Applications 641 Setting Alarms & Clock 642 Getting Free Word Processing 645 Running Notepad 645 Writing with WordPad 647 Taming the Character Map 650 Calculating — Free 651 Painting 653 Chapter 7: Working with Printers 657 Installing a Printer 658 Attaching a local printer 659 Connecting a network printer 661 Using the Print Queue 663 Displaying a print queue 663 Pausing and resuming a print queue 664 Pausing, restarting, and resuming a document 665 Canceling a document 666 Troubleshooting Printing 667 Catching a Runaway Printer 669 Book 8: Maintaining Windows 10 671 Chapter 1: File History, Backup, Data Restore, and Sync 673 What Happened to the Windows 7 Backup? 674 The Future of Reliable Storage is in the Cloud 674 Backing Up and Restoring Files with File History 676 Setting up File History 676 Restoring data from File History 680 Changing File History settings 683 Storing to and through the Cloud 686 Considering cloud storage privacy concerns 687 Reaping the benefits of backup and storage in the cloud 688 Choosing an online backup and sharing service 689 Chapter 2: A Fresh Start: Restore and Reset 693 The Three R’s — and an SF and a GB 694 Resetting Your PC 697 Resetting Your PC to Factory Settings 701 Starting Fresh 703 Restoring to an Earlier Point 704 Enabling System Protection 706 Creating a restore point 706 Rolling back to a restore point 708 Entering the Windows Recovery Environment 710 Chapter 3: Monitoring Windows 713 Viewing Events 714 Using Event Viewer 714 Events worthy — and not worthy — of viewing 716 Gauging System Reliability 718 Chapter 4: Using System Tools 723 Tasking Task Manager 724 Task Manager Processes 726 Task Manager Performance 727 Task Manager App History 728 Task Manager Startup and Autoruns 728 Task Manager Details and Services 731 Managing Startup Apps from Settings 732 Installing a Second Hard Drive 733 Running a Virtual Machine 736 Book 9: Securing Windows 10 745 Chapter 1: Spies, Spams, and Scams Are Out to Get You 747 Understanding the Hazards — and the Hoaxes 748 The primary infection vectors 749 Zombies and botnets 751 Phishing 754 419 scams 758 I’m from Microsoft, and I’m here to help 761 0day exploits 762 Staying Informed 763 Relying on reliable sources 764 Ditching the hoaxes 764 Is My Computer Infected? 766 Evaluating telltale signs 767 Where did that message come from? 767 What to do next 769 Shunning scareware 771 Getting Protected 773 Protecting against malware 773 Disabling Java and Flash 774 Using your credit card safely online 775 Defending your privacy 777 Reducing spam 779 Dealing with Data Breaches 781 Chapter 2: Fighting Viri and Scum 785 Basic Windows Security Do’s and Don’ts 786 Making Sense of Malware 790 Deciphering Browsers’ Inscrutable Warnings 793 Chrome 793 Firefox 795 Chapter 3: Running Built-In Security Programs 797 Working with Windows Security 798 Adjusting Windows Security 800 Running Windows Security manually 802 Controlling Folder Access 804 Judging SmartScreen 806 Booting Securely with UEFI 810 A brief history of BIOS 810 How UEFI is different from/better than BIOS 811 How Windows 10 uses UEFI 813 Controlling User Account Control 813 Poking at Windows Defender Firewall 816 Understanding Firewall basic features 817 Speaking your firewall’s lingo 818 Peeking into your firewall 819 Making inbound exceptions 820 Chapter 4: Top Security Helpers 825 Deciding about BitLocker 826 Managing Your Passwords 829 Using password managers 829 Which is better: Online or in-hand? 830 Rockin’ RoboForm 831 Liking LastPass 832 Keeping Your Other Programs Up to Date 834 Blocking Java and Flash in Your Browser 835 Fighting Back at Tough Scumware 838 Securing Your Communication with PIA 839 What’s a VPN? 840 Setting up a VPN 841 Book 10: Enhancing Windows 10 843 Chapter 1: Working Remotely with Windows 10 845 Enabling Remote Desktop Connections 846 Connecting with Remote Desktop Connection 847 Connecting a Second Monitor 849 Installing a Webcam 851 Adding Clocks to the Taskbar 852 Chapter 2: Using Android, iPhone, and Kindle with Windows 10 855 What, Exactly, is Android? 856 Getting clear on Android 858 Making Windows talk to your Android phone or tablet 858 Linking an Android Smartphone to a PC 860 Linking an iPhone to a PC 863 Turning a Smartphone into a Webcam for Your PC 864 Running iTunes on Windows — or Maybe Not 865 Deciding whether to use iTunes for Windows 866 Installing iTunes 868 Setting up iTunes 869 Moving files from Windows 10 to an iPhone 870 Controlling Windows 10 from an iPhone or iPad 872 Wrangling E-Book Files 873 Introducing popular e-book formats 873 Reading e-book files on your PC 874 Organizing your e-book files with calibre 875 Getting Media from Your PC to Your Kindle 878 Emailing books from your PC to your Kindle 878 Receiving emailed books from a friend 879 Adding music to your Kindle 881 Chapter 3: Getting Started with Gmail, Google Apps, and Drive 883 Finding Alternatives to Windows with Google 884 Setting Up Gmail 888 Moving an Existing Account to Gmail 892 Using the Google Apps 894 Moving Your Domain to Google 898 Chapter 4: Using Web-Based Outlook.com (nee Hotmail) 903 Getting Started with Outlook.com 904 Bringing Some Sanity to Outlook.com Organization 909 Handling Outlook.com Failures 911 Importing Outlook.com Messages into Gmail 913 Weighing the Alternatives 915 Chapter 5: Best Free Windows Add-Ons 917 Windows Apps You Absolutely Must Have 918 File History 918 VLC Media Player 919 LastPass 920 Recuva 921 The Best of the Rest — All Free 922 Nextpad (Notepad replacement) 922 Ninite 923 Revo Uninstaller 924 Paint.net 925 7-Zip 925 qBittorrent 926 Dropbox, Google Drive, OneDrive, or 927 Other interesting free software 927 You may not need to buy Microsoft Office 928 Don’t Pay for Software You Don’t Need! 929 Windows 10 has all the antivirus software you need 930 Windows 10 doesn’t need a disk defragger 930 Windows 10 doesn’t need a disk partitioner 930 Windows 10 doesn’t need a Registry cleaner 931 Windows 10 doesn’t need a backup program 931 Don’t turn off services or hack your Registry 932 Index 933

    15 in stock

    £23.79

  • iPad Portable Genius

    John Wiley & Sons Inc iPad Portable Genius

    Book SynopsisIncrease your iPad IQ with this genius-level guide to the Apple iPad If you want to squeeze every last bit of incredible from your Apple iPad we''ve got you covered with this newly revised iPad Portable Genius. Want to learn how to connect to a network? How to configure your tablet? How to surf the web more comfortably? All while keeping your identity and accounts private and secure? With the iPad Portable Genius as your guide, you''ll unlock the full potential of your iPad in no time at all. You''ll learn how to: Get the most out of sending and receiving your email Have fun with your images and take crystal-clear photos every time Shoot and edit video right on your iPad Manage your busy schedule with calendars Perfect for anyone looking to save time and reveal the true power and flexibility of their iPad, the iPad Portable Genius, Fourth Edition contains all the new, engaging, and extensTable of ContentsAcknowledgments iii Introduction x Chapter 1 How Do Get Started with My iPad? 2 Using the Top Button 4 Sleeping and waking the iPad 5 Turning the iPad off and back on again 5 Making a purchase 6 Using the Home Button 7 Setting the Volume 8 Working with the Touchscreen 8 Understanding touchscreen gestures 9 Searching for stuff on your iPad 9 Switching from one app to another 11 Shutting down an app 11 Typing on the touchscreen keyboard 12 Editing with Your iPad 14 Editing text 14 Selecting, copying, and pasting text 15 Copying and pasting an image 17 Undoing an edit 17 Configuring iPad from the Control Center 18 Chapter 2 How Do I Connect to a Network? 20 Making Wi-Fi Network Connections 22 Displaying nearby Wi-Fi networks automatically 23 Making a connection to a hidden Wi-Fi network 23 Working with Wi-Fi Connections 24 Checking Wi-Fi security 25 Using Wi-Fi to transfer a file from your Mac to your iPad 25 Preventing your iPad from automatically joining a known network connection 26 Shutting off the Wi-Fi antenna 26 Tethering to an iPhone Internet Connection 27 Working with Cellular-Enabled iPads 29 Tracking cellular data usage 29 Shutting off the LTE antenna 29 Preventing your iPad from using cellular data 30 Controlling app access to cellular data 30 Disabling data roaming 30 Switching to Low Data Mode 31 Activating Airplane Mode 31 Connecting Bluetooth Devices 32 Making your iPad discoverable 32 Pairing with a Bluetooth keyboard 33 Pairing with Bluetooth headphones 34 Selecting paired headphones as the audio output device 34 Unpairing your iPad from a Bluetooth device 35 Chapter 3 How Do I Configure My iPad? 36 Customizing the iPad Home Screen 38 Rearranging the Home screen icons 38 Storing multiple app icons in an app folder 39 Adding a web page icon to the Home screen 40 Dealing with App Notifications 41 Opening the Notification Center 41 Working with notifications 42 Configuring an app’s notifications 43 Configuring Do Not Disturb settings 45 Trying Out a Few More Useful iPad Customizations 46 Changing your iPad’s name 46 Customizing iPad sounds 46 Customizing the iPad keyboard 47 Configuring the Siri voice assistant 51 Configuring and using multitasking 52 Controlling your iPad’s privacy settings 54 Configuring your iPad to use Apple Pay 54 Chapter 4 How Can I Get More Out of Web Surfing? 56 Surfing with the Touchscreen 58 Utilizing Pro Tips for Easier Web Browsing 59 Browsing with tabs 59 Opening a tab in the foreground 61 Working with iCloud tabs 62 Viewing a page without distractions 62 Requesting a website’s desktop version 63 Working with bookmarks 64 Adding pages to your Reading List 67 Revisiting pages using the History list 67 Dealing with Forms 68 Filling in forms faster with AutoFill 69 Storing website login data 70 Storing website logins manually 72 Enhancing Web Browsing Privacy 73 Deleting sites from your browsing history 73 Removing website data 74 Browsing privately 75 Making Safari Even Easier and Better 76 Switching the default search engine 76 Searching for text in a web page 76 Searching the web with Siri 77 Sharing a link via AirDrop 78 Chapter 5 How Do I Make the Most of Email? 80 Managing Your Accounts 82 Adding an email account manually 82 Changing the default account 84 Disabling an account 85 Removing an account 85 Switching from one account to another 86 Configuring Some Useful Mail Settings 86 Creating a custom email signature 86 Thwarting spammers by disabling remote images 87 Stopping messages from getting organized by thread 88 Customizing Mail’s swipe options 89 Working with Email Messages 89 Adding iCloud folders 89 Attaching a document from iCloud Drive 90 Formatting message text 90 Maintaining messages with swipe gestures 91 Marking every message as read 92 Controlling email with Siri voice commands 92 Chapter 6 How Can I Have Fun with Photos? 94 Browsing and Viewing Your Photos 96 Navigating and manipulating photos 97 Creating a photo album 98 Marking a photo as a favorite 98 Streaming photos to Apple TV 98 Editing a Photo 99 Enhancing color and brightness 99 Cropping and straightening a photo 100 Applying a filter to a photo 102 Adjusting the lighting in a photo 102 Using the Cameras 103 Launching the Camera app 104 Taking a photo 104 Learning the Camera app’s features 105 Focusing your shot 106 Locking the exposure and focus 106 Zooming in and out of the shot 107 Shooting live photos 108 Shooting a panoramic photo 108 Shooting a photo with a time delay 110 Reducing blurry iPad photos 110 Chapter 7 How Can I Create Video on My iPad? 112 Recording Video 114 Recording video on your iPad 114 Shooting a time-lapse video 116 Setting the recording format for video and slow motion 116 Editing Recorded Video 117 Creating Videos with the Clips App 118 Creating a Clips video 119 Adding a new Clips project 122 Making Movies with iMovie 122 Creating a new iMovie project 122 Opening a project for editing 123 Importing media into your project 124 Working with video clips 126 Working with your project 131 Chapter 8 How Do I Manage My Contacts? 134 Getting Started with Contacts 136 Creating a Contact 137 Editing a Contact 138 Assigning phone numbers to a contact 138 Assigning email addresses to a contact 140 Assigning web addresses to a contact 140 Assigning social media data to a contact 141 Assigning physical addresses to a contact 142 Adding a photo to a contact 143 Deleting a contact 144 Getting More Out of Contacts 145 Creating a custom field label 145 Adding fields to a contact 145 Deleting fields from a contact 146 Creating a new contact from a vCard 147 Sending and receiving a contact via AirDrop 148 Sorting contacts 149 Syncing contacts 149 Chapter 9 How Do I Track My Events and Appointments? 150 Getting Started with the Calendar App 152 Tracking Your Events 153 Adding an event to your calendar 154 Editing an event 154 Repeating an event 155 Converting an event to an all-day event 156 Adding an alert to an event 157 Getting More Out of the Calendar App 158 Setting the default calendar 159 Subscribing to a calendar 159 Controlling events with Siri voice commands 160 Handling Microsoft Exchange meeting requests 161 Working with Reminders 162 Creating a time reminder 162 Creating a location reminder 163 Creating a new list and setting the default list 164 Completing a reminder 164 Deleting a reminder 165 Setting reminders with Siri voice commands 165 Chapter 10 How Can I Navigate My World with iPad? 166 Working with Location Services 168 Controlling how apps access Location Services 168 Shutting off Location Services 170 Mapping Locations 171 Searching for a location 171 Marking a location 173 Flying over your destination 174 Mapping your current location 174 Mapping a contact’s address 176 Mapping an address from an email 177 Saving a location as a favorite 177 Sharing a map 178 Mapping locations with Siri voice commands 178 Navigating with Maps 178 Getting directions to a location 179 Getting live traffic information 180 Getting directions with Siri voice commands 181 Chapter 11 How Do I Protect My iPad? 182 Locking Your iPad 184 Locking your iPad with a passcode 184 Locking your iPad with a fingerprint 186 Locking your iPad with facial recognition 188 Configuring Your Tablet to Sleep Automatically 190 Backing Up Your Tablet 190 Setting Restrictions on a Child’s iPad 191 Chapter 12 How Do I Solve iPad Problems? 194 Troubleshooting iPad Problems: A Quick Guide 196 Troubleshooting iPad Problems Step-by-Step 196 Step 1: Shut down whatever app you’re using 197 Step 2: Restore a changed setting 198 Step 3: Shut down and then restart your iPad 198 Step 4: Reboot the iPad hardware 200 Step 5: Recharge your iPad 200 Step 6: Check for iPadOS updates 200 Step 7: Free up storage space 201 Step 8: Check your Wi-Fi connection 202 Step 9: Reset your settings 204 Step 10: Erase and restore your content and settings 205 Index 208

    £14.39

  • Mastering Linux System Administration

    John Wiley & Sons Inc Mastering Linux System Administration

    Book SynopsisAchieve Linux system administration mastery with time-tested and proven techniques In Mastering Linux System Administration, Linux experts and system administrators Christine Bresnahan and Richard Blum deliver a comprehensive roadmap to go from Linux beginner to expert Linux system administrator with a learning-by-doing approach. Organized by do-it-yourself tasks, the book includes instructor materials like a sample syllabus, additional review questions, and slide decks. Amongst the practical applications of the Linux operating system included within, you'll find detailed and easy-to-follow instruction on: Installing Linux servers, understanding the boot and initialization processes, managing hardware, and working with networksAccessing the Linux command line, working with the virtual directory structure, and creating shell scripts to automate administrative tasksManaging Linux user accounts, system security, web and database servers, and virtualization environments Perfect for entry-level Linux system administrators, as well as system administrators familiar with Windows, Mac, NetWare, or other UNIX systems, Mastering Linux System Administration is a must-read guide to manage and secure Linux servers.Table of ContentsIntroduction xxv Part 1 Basic Admin Functions 1 Chapter 1 Understanding the Basics 3 What is Linux? 3 Looking into the Linux Kernel 4 The GNU Utilities 12 Linux User Interfaces 12 Linux Distributions 18 Core Linux Distributions 19 Specialized Linux Distributions 19 The Bottom Line 20 Chapter 2 Installing an Ubuntu Server 23 Pre-Installation Requirements 23 Hardware Requirements 24 Virtual Server Requirements 25 Finding the Software 26 Oracle VirtualBox 26 Ubuntu Server 26 Running the Installation 29 Oracle VirtualBox 29 Ubuntu Server 33 Checking the Installation 49 The Bottom Line 50 Chapter 3 Installing and Maintaining Software in Ubuntu 53 Exploring Package Management 53 Inspecting the Debian-Based Systems 54 Managing Packages with apt 54 Installing Software Packages with apt 56 Upgrading Software with apt 59 Uninstalling Software with apt 60 The apt Repositories 61 Using Snap Containers 62 Installing from Source Code 64 The Bottom Line 66 Chapter 4 Installing a Red Hat Server 69 Pre-Installation Requirements 69 Hardware Requirements 70 Virtual Server Requirements 71 Finding the Software 72 Oracle VirtualBox 72 CentOS 73 Running the Installation 76 Oracle VirtualBox 77 CentOS 77 Checking the Installation 96 The Bottom Line 97 Chapter 5 Installing and Maintaining Software in Red Hat 99 Exploring Red Hat Packages 99 Automated Package Management 100 Listing Installed Packages 100 Installing Software with dnf 102 Upgrading Software with dnf 104 Uninstalling Software with dnf 104 Handling Broken Dependencies 105 Working with RPM Repositories 106 Working Directly with Packages 107 Finding Package Files 107 Inspecting Package Files 108 Installing Package Files 109 Removing Package Files 110 Using Flatpak Containers 111 The Bottom Line 113 Chapter 6 Working with the Shell 115 Exploring the Shell 115 The Shell Prompt 116 The Shell Manual 117 Working with Commands 121 Entering Commands 121 Retrieving Past Commands 123 Redirecting Commands 125 Environment Variables 129 Global Environment Variables 129 User-Defined Environment Variables 131 The Bottom Line 133 Chapter 7 Exploring Linux File Management 135 Filesystem Navigation 135 The Linux Filesystem 135 Traversing Directories 138 Linux Files 139 Determining File Types 139 Filenames 140 Hidden Files 140 File Inodes 141 File and Directory Listing 142 Basic Listing 142 Modifying Listing Information 143 The Complete Parameter List 143 Directory Handling 146 Creating Directories 146 Deleting Directories 146 File Handling 147 Creating Files 147 Copying Files 148 Linking Files 150 Renaming Files 152 Deleting Files 152 File Features 154 Using Wildcards 154 Quoting 155 Case Sensitivity 156 Finding Files 156 The which Command 156 The locate Command 156 The whereis Command 157 The find Command 157 Archiving Files 159 Compressing Files 159 Creating Archive Files 160 Archiving Scenarios 161 The Bottom Line 163 Chapter 8 Working with Text Files 165 The vim Editor 165 Checking Your vim Editor Program 166 Using the vim Editor 167 The nano Editor 170 Working with Data Files 172 Sorting 172 Searching 175 Compressing 181 Archiving 182 The Bottom Line 187 Part 2 Intermediate Admin Functions 189 Chapter 9 Managing Hardware 191 Device Driver Modules 191 Listing Installed Modules 192 Installing New Modules 193 Removing Modules 196 Communicating with Devices 196 Device Interfaces 196 The /dev Directory 198 The /proc Directory 199 The /sys Directory 202 Working with Devices 203 Finding Devices 203 Working with PCI Cards 205 Working with USB Devices 206 Using Hot Pluggable Devices 207 Detecting Dynamic Devices 208 Working with Dynamic Devices 208 The Bottom Line 209 Chapter 10 Booting Linux 211 Understanding the Boot Process 211 Overview of the Boot Process 211 Watching the Boot Process 212 The Firmware Startup 212 The GRUB2 Bootloader 214 Configuring the GRUB2 Bootloader 215 Exploring the GRUB2 Configuration 215 Interacting with GRUB2 217 The systemd Initialization Process 219 Exploring Unit Files 220 Focusing on Service Unit Files 221 Focusing on Target Unit Files 225 Changing a Unit Configuration File 226 Changing the systemd Configuration File 227 Looking at systemctl 227 Jumping Targets 230 Analyzing with systemd 232 The Bottom Line 234 Chapter 11 Working with Storage Devices 235 Storage Basics 235 Drive Connections 235 Partitioning Drives 236 Automatic Drive Detection 236 Partitioning Tools 237 Working with fdisk 237 Working with gdisk 239 The GNU parted Command 241 Formatting Filesystems 243 Common Filesystem Types 243 Creating Filesystems 245 Mounting Filesystems 246 Manually Mounting Devices 246 Automatically Mounting Devices 247 Managing Filesystems 249 Retrieving Filesystem Stats 249 Filesystem Tools 250 Storage Alternatives 251 Multipath 251 Logical Volume Manager 251 Using RAID Technology 253 The Bottom Line 254 Chapter 12 Configuring Network Settings 255 Network Settings 255 Ubuntu Servers 256 Red Hat Servers 258 Using Network Command-Line Tools 260 NetworkManager Tools 260 Other Tools 262 Basic Network Troubleshooting 269 Sending Test Packets 269 Finding Host Information 271 Advanced Network Troubleshooting 273 The netstat Command 273 Examining Sockets 276 The Bottom Line 277 Chapter 13 Managing Users and Groups 279 Understanding Linux Permissions 279 Understanding Ownership 280 Controlling Access Permissions 282 Exploring Special Permissions 284 Managing Default Permissions 285 Using Access Control Lists 288 Managing User Accounts 290 Adding Accounts 290 Maintaining Accounts 298 Removing Accounts 301 Maintaining the Environment 302 Setting Environment Variables 302 Exploring User Entries 302 Exploring Global Entries 303 Managing Groups 304 Adding Groups 305 Removing Groups 306 The Bottom Line 307 Chapter 14 Working with Processes and Jobs 309 Looking at Processes 309 Monitoring Processes in Real Time 311 Managing Processes 314 Setting Priorities 314 Stopping Processes 315 Running Programs in Background Mode 317 Running in the Background 317 Running Multiple Background Jobs 318 Running Programs Without a Console 319 Job Control 320 Viewing Jobs 320 Restarting Stopped Jobs 322 Scheduling Jobs 323 Scheduling a Job Using the at Command 323 Scheduling Recurring Programs 326 The Bottom Line 328 Chapter 15 Managing Log Files 329 The systemd Journaling System 329 Configuring systemd-journald 330 Looking at Journal Files 331 Making the Journal Persistent 332 Viewing Journal Entries 332 Maintaining the Journal 335 Viewing Different Journal Files 337 Protecting Journal Files 337 Making Journal Entries 337 The rsyslog Legacy System 338 The syslog Protocol 338 Basic Logging Using rsyslogd 340 Layering Your Logging 342 Making Log Entries 343 Finding Event Messages 344 The Bottom Line 344 Chapter 16 Managing Printers 347 The Common Unix Printing System 347 Printer Drivers 347 Web Interface 348 Command-Line Commands 348 Printer Sharing 349 Printer Classes 350 Installing and Configuring CUPS 350 Installing CUPS 351 Preparing the Server to Use CUPS 354 Using CUPS 356 Administration Functions 356 Managing Printers and Jobs in CUPS 360 The Bottom Line 361 Part 3 Advanced Admin Functions 363 Chapter 17 Exploring Ubuntu Security 365 Locking Down Root 365 Looking at Linux Account Types 366 Gaining Super User Privileges 367 Using OpenSSH on Ubuntu 369 Exploring Basic SSH Concepts 370 Configuring SSH 372 Generating SSH Keys 373 Authenticating with SSH Keys 374 The AppArmor System 376 Network Security Using Firewalls 380 Understanding UFW 380 Configuring UFW 381 The Bottom Line 385 Chapter 18 Exploring Red Hat Security 387 Working with Root Access 387 Keeping Track of Root Logins 388 Disabling Root Access from SSH 388 Enabling Automatic Logout 389 Blocking Root Access 390 Using SELinux 391 Enabling SELinux 391 Understanding Security Context 392 Using Policies 393 Network Security Using Firewalls 395 Red Hat Firewall Concepts 395 Checking the Firewall Status 397 Working with Zones 398 Working with Firewall Rules 399 The Bottom Line 401 Chapter 19 Writing Scripts 403 Beginning a Shell Script 403 Creating a Script File 403 Displaying Messages 405 Using Variables 407 Environment Variables 407 User Variables 408 Command Substitution 409 Exiting the Script with Status 410 Passing Parameters 411 Adding Conditional Expressions 414 Working with the if-then Statement 414 Using Compound Tests 417 Working with the if-then-else Statement 418 Trying the case Statement 419 Using Loops 420 Looking at the for Command 420 Working with the while Format 423 Using the until Command 424 Using Functions 427 Creating Functions 427 Calling Functions 427 The Bottom Line 430 Chapter 20 Managing Web Servers 433 Linux Web Servers 433 Apache 433 nginx 434 The Apache Web Server 435 Installing an Apache Server 435 Configuring the Apache Server 437 Hosting Dynamic Web Applications 445 Creating a Secure Web Server 447 The nginx Server 448 Installing nginx 448 Configuring nginx 449 The Bottom Line 451 Chapter 21 Managing Database Servers 453 Linux Database Servers 453 Organizing the Data 454 Querying the Data 455 Controlling the Data 456 Installing and Using MySQL/MariaDB 457 Conducting a MariaDB Installation 458 Accessing a MariaDB Database 462 Populating and Using MariaDB Database 466 Installing and Using PostgreSQL 471 Conducting a PostgreSQL Installation 471 Accessing a PostgreSQL Database 474 Populating and Using a PostgreSQL Database 477 The Bottom Line 478 Chapter 22 Exploring the Virtualization Environment 481 Hypervisors 481 Managing VMs 481 Creating a Virtual Machine 483 Integrating via Linux Extensions 485 Containers 486 Exploring Container Types 487 Looking at Container Software 487 Organizing Containers 489 Software Packaging 491 Looking at Ubuntu Snap 491 Looking at Flatpak 499 The Bottom Line 503 Appendix The Bottom Line 505 Chapter 1: Understanding the Basics 505 Chapter 2: Installing an Ubuntu Server 506 Chapter 3: Installing and Maintaining Software in Ubuntu 507 Chapter 4: Installing a Red Hat Server 509 Chapter 5: Installing and Maintaining Software in Red Hat 510 Chapter 6: Working with the Shell 512 Chapter 7: Exploring Linux File Management 513 Chapter 8: Working with Text Files 515 Chapter 9: Managing Hardware 516 Chapter 10: Booting Linux 517 Chapter 11: Working with Storage Devices 519 Chapter 12: Configuring Network Settings 520 Chapter 13: Managing Users and Groups 521 Chapter 14: Working with Processes and Jobs 523 Chapter 15: Managing Log Files 524 Chapter 16: Managing Printers 526 Chapter 17: Exploring Ubuntu Security 527 Chapter 18: Exploring Red Hat Security 528 Chapter 19: Writing Scripts 529 Chapter 20: Managing Web Servers 532 Chapter 21: Managing Database Servers 533 Chapter 22: Exploring the Virtualization Environment 535 Index 537

    £30.39

  • CompTIA Linux Certification Kit

    John Wiley & Sons Inc CompTIA Linux Certification Kit

    10 in stock

    Book Synopsis

    10 in stock

    £52.50

  • XDA Developers Android Hackers Toolkit

    John Wiley & Sons Inc XDA Developers Android Hackers Toolkit

    Book SynopsisMake your Android device truly your own Are you eager to make your Android device your own but you''re not sure where to start? Then this is the book for you. XDA is the world''s most popular resource for Android hacking enthusiasts, and a huge community has grown around customizing Android devices with XDA. XDA''s Android Hacker''s Toolkit gives you the tools you need to customize your devices by hacking or rooting the android operating system. Providing a solid understanding of the internal workings of the Android operating system, this book walks you through the terminology and functions of the android operating system from the major nodes of the file system to basic OS operations. As you learn the fundamentals of Android hacking that can be used regardless of any new releases, you''ll discover exciting ways to take complete control over your device. Teaches theory, preparation and practice, and understanding of the OS Explains the distTable of ContentsForeword xv Introduction 1 First Things First: What Is XDA? 1 The Dragons that Lie Ahead 3 Who This Book Is For 6 What This Book Covers 6 How This Book Is Structured 6 What You Need to Use This Book 7 Part I: What You Need to Know 9 Chapter 1: Android OS Internals: Understanding How Your Device Starts 11 The Penguin Down Below 12 How Your Android Device Starts 13 Bootstrapping 13 Adding a Custom Bootloader 15 Understanding the Bootloader Process 15 Custom Recoveries: The Holy Grail 17 Chapter 2: Rooting Your Android Device 21 Why Should You Root? 22 Increasing the Service Life of the Device 22 Fixing OEM Defects 23 Increasing Capability 24 Customizing the Device 25 Backing Up Data 26 Contact Information 26 Applications and Their Data 27 Data on the SD Card 27 How You Can Root and Leave Your OEM’s Control 28 OEM Flash Software 28 Exploits 30 Native Fastboot Flash 31 Scripted and One-Click Methods 31 Rooting Two Devices 32 Nexus One 32 HTC Thunderbolt 33 The Root of It All 34 Chapter 3: The Right Tool for the Job 37 Ready, Set, . . . Wait I Have to Have What? 38 Connecting a Phone to a Computer 38 Hacking Tools 38 USB Cables 39 USB Debugging 40 What’s Driving This Thing? 41 Using the Android Debug Bridge 42 Checking Device Connectivity 43 Restarting the ADB Service 44 Copying Files to and from Your Device 45 Rebooting a Device 48 The Power of Fastboot 49 Unlocking a Device 50 Updating a Device 50 Flashing a Device 50 Rebooting a Device 51 Harnessing the Power of the Penguin with ADB Shell 51 File System Navigation 52 File Management 54 File Access Permissions 57 Redirection and Piping 60 Concatenation 60 BusyBox: Giving the Penguin Back Its Power 61 The dd Command 61 The echo Command 62 The md5sum Command 62 Chapter 4: Rooting and Installing a Custom Recovery 63 How to Use Exploits 64 Exploit Scripts 64 Exploit Applications 65 Using a Script or Application on a Device 66 Hacking Utilities 68 OEM Tools 68 Developer Utilities 68 Image Files 68 Recovery Mode 69 What Is Recovery Mode? 69 Make It All So Easy: Get A Custom Recovery! 70 Using ClockworkMod Recovery 71 Rebooting the Device 72 Updating a Device from the SD Card 72 Resetting a Device to Factory Condition 74 Wiping the Cache 74 Installing a Zip File from the SD Card 74 Backing Up and Restoring a Device 76 Mounting Partitions and Managing Storage 79 Advanced Functions 79 Backup and Disaster Recovery 81 Precautions for Success and Data Recovery 82 Backing Up Applications 83 Backing Up Through a Recovery Process 83 Backing Up Through an Application 84 What Happens If It Goes Really Wrong? 84 Chapter 5: Theming: Digital Cosmetic Surgery 87 Changing the Look and Feel of Android 88 Theming the Launcher 89 Theming with an Add-on Launcher 89 Tools Used in Theming 89 APKManager 89 Android SDK 90 Eclipse 90 A ROM of Your Choice 91 7-Zip 91 Paint.NET 91 Update.zip Creator 91 Amend2Edify 92 The Editing Process 92 Walkthrough for Creating Theme Files 92 Walkthrough for Creating a Flashable ZIP File 97 Chapter 6: You’ve Become Superuser: Now What? 99 Popular Multi-Device Custom ROMs 100 CyanogenMod 100 Android Open Kang Project 101 VillainROM 101 Kernel Tweaks 101 Backlight Notifications 101 Voodoo Enhancements 102 Performance and Battery Life Tweaks 103 Root Applications 103 SetCPU 103 Adfree Android 104 Chainfire 3D 104 Titanium Backup 105 Part II: Manufacturer Guidelines and Device-specific Guides 107 Chapter 7: HTC EVO 3D: A Locked Device 109 Obtaining Temporary Root 110 Using S-OFF and Permanent Root Requirements 111 Running the Revolutionary Tool 112 Installing a Custom Recovery 115 Installing the Superuser Binary 116 Installing a SuperUser Application 117 Chapter 8: Nexus One: An Unlockable Device 119 Root Methods Available 120 Resources Required for This Walkthrough 120 Walkthrough 121 Placing the Nexus One in Fastboot Mode 122 Flashing a Boot Partition 123 Getting Full Root Access 124 Installing a Custom Recovery 125 Chapter 9: HTC ThunderBolt: A Tightly Locked Device 127 Root Methods Available 128 Resources Required for This Walkthrough 128 Walkthrough 129 Pushing Files to the Device 129 Gaining Temporary Root 130 Checking a File’s MD5 Signature 131 Writing the Temporary Bootloader 131 Downgrading the Firmware 132 Gaining Temporary Root to Unlock the mmc 133 Rewriting the Bootloader 134 Upgrading the Firmware 135 Chapter 10: Droid Charge: Flashing with ODIN 137 Resources Required for This Walkthrough 138 Walkthrough 138 Connecting the Device to ODIN 138 Flashing the Device 139 Troubleshooting 140 Chapter 11: Nexus S: An Unlocked Device 143 Connecting the Device to a PC 144 Resources Required for This Walkthrough 144 Walkthrough 144 Unlocking the Device 144 Flashing the Device with a Recovery 145 Flashing the Device with the SuperUser Application 146 Chapter 12: Motorola Xoom: An Unlocked Honeycomb Tablet 147 Resources Required for This Walkthrough 148 Walkthrough 148 Pushing the Root File to the SD Card 148 Unlocking the Xoom 148 Flashing the Device with a Recovery 149 Flashing the Device with a Universal Root 150 Chapter 13: Nook Color: Rooting with a Bootable SD Card 153 Resources Required for This Walkthrough 154 Walkthrough 154 Creating a Bootable SD Card 155 Booting the Device from the SD Card 155 Making the Device More Usable 156 Appendix A: Setting Up Android SDK and ADB Tools 159 Installing the Java Development Kit 160 Installing the Android SDK 161 Installing the Platform Tools 162 Setting Up Windows Environment Variables 163 Index 165

    £19.54

  • System Design with SystemC

    Springer Us System Design with SystemC

    1 in stock

    Book SynopsisI am honored and delighted to write the foreword to this very first book about SystemC. ” As the new system-level specification and design language, SystemC - rectly contributes to these two solutions.Table of ContentsFigures. Foreword. Acknowledgments. 1. Introduction. 2. Fundamentals of SystemC. 3. Models of Computation. 4. Classical Hardware Modeling in SystemC. 5. Functional Modeling. 6. Parameterized Modules and Channels. 7. Interface and Channel Design. 8. Transaction-Level Modeling. 9. Communication Refinement. 10. Testbenches, Tracing, and Debugging. 11. Conclusions and the Future of SystemC. Bibliography. Index. About the Authors.

    1 in stock

    £134.99

  • SystemVerilog for Verification

    Springer-Verlag New York Inc. SystemVerilog for Verification

    15 in stock

    Book SynopsisBased on the highly successful second edition, this extended edition of SystemVerilog for Verification: A Guide to Learning the Testbench Language Features teaches all verification features of the SystemVerilog language, providing hundreds of examples to clearly explain the concepts and basic fundamentals. It contains materials for both the full-time verification engineer and the student learning this valuable skill.In the third edition, authors Chris Spear and Greg Tumbush start with how to verify a design, and then use that context to demonstrate the language features, including the advantages and disadvantages of different styles, allowing readers to choose between alternatives. This textbook contains end-of-chapter exercises designed to enhance students'' understanding of the material. Other features of this revision include: New sections on static variables, print specifiers, and DPI from the 2009 IEEE language standard Descriptions of UVM featTable of ContentsVerification Guidelines.- Data Types.- Procedural Statements and Routines.- Connecting the Testbench and Design.- Basic OOP.- Randomization.- Threads and Interprocess Communication.- Advanced OOP and Testbench Guidelines.- Functional Coverage.- Advanced Interfaces.- A Complete SystemVerilog Testbench.- Interfacing with C/C++.

    15 in stock

    £89.99

  • Learn Raspberry Pi Programming with Python

    APress Learn Raspberry Pi Programming with Python

    3 in stock

    Book SynopsisLearn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web bot to search and download files to a toy to drive your pets insane. Even if you''re completely new to programming in general, you''ll see how easy it is to create a home security system, an underwater photography system, an RC plane with a camera, and even a near-space weather balloon with a camera.  You''ll learn how to use Pi with Arduino as well as Pi with Gertboard, an expansion board with an onboard ATmega microcontroller. Learn Raspberry Pi Programming with Python has been fully updated in this new edition to cover the features of the new boards. You''ll learn how to program in Python on your Raspberry Pi with hands-on examples and fun projects.  What You''ll Learn Set up your new Raspberry Pi<Trade Review“Donat (independent scholar) provides a volume that is about equally divided between background material (Python, Circuits, the Raspberry Pi) and a set of stimulating ‘maker’ projects that combine coding, circuit-building, and mechanical construction. The writing style is casual but clear. … the determined hobbyist with sufficient experience will find the background material useful and the projects challenging, stimulating, and rewarding, and the book likewise serves as a useful resource for libraries hosting makerspaces.” (C. Vickery, Choice, Vol. 56 (6), February, 2019)Table of ContentsLearn Raspberry Pi Programming with Python · Chapter 1: Introduction to the Raspberry Pi · Chapter 2: Linux by the Seat of Your Pants · Chapter 3: Introduction to Python · Chapter 4: Electronics at 100 MPF · Chapter 5: The Web bot · Chapter 6: The Weather Station · Chapter 7: The Media Server · Chapter 8: The Home Security System · Chapter 9: The Cat Toy · Chapter 10: The Radio-controlled Airplane · Chapter 11: The Weather Balloon · Chapter 12: The Submersible · Chapter 13: The Raspberry Pi and the Arduino ·

    3 in stock

    £44.99

  • The Podcasters Audio Handbook

    APress The Podcasters Audio Handbook

    5 in stock

    Book SynopsisPodcasting is a powerful tool of communication and creative expression that doesn''t need to be intimidating. This book brings together the creative and technical aspects of audio engineering to help podcasters communicate their ideas effectively and creatively. The Podcaster''s Audio Handbook focuses on simple techniques that immediately elevate the audio quality of your podcast. The book provides an overview of podcast recording and editing techniques, so that podcasters can avoid common pitfalls. Readers will also gain access to audio downloads to enhance the learning process. With this book, you can improve the technical aspects of recording and editing your podcasts. Anyone can learn audio techniques and I encourage anyone to share their stories through podcasting. Unleash your creativity and connect with your audience!  What You Will Learn  Choose the correct file formats and settings  Set up a portable recorder  MaTable of ContentsThe Podcaster's Audio HandbookPreface (old chapter 1)Chapter 1: File Formats and Settings (old chapter 2)Chapter 2: Gear (old chapter 3)Chapter 3: Getting a Good Take (old chapter 7)Chapter 4: Recording InsideChapter 5: Recording OutsideChapter 6: Recording RemotelyChapter 7: Editing (old chapter 8)

    5 in stock

    £35.99

  • System Firmware

    Apress System Firmware

    1 in stock

    Book SynopsisIntermediate user levelTable of ContentsPreface: This section to capture the author's personal experience about the current available bootloader solutions for target hardware and why authors think this book might be helpful for the target audience. Acknowledgement: This section acknowledges the contribution of domain expert(s) who has contributed into this book apart from the authors. Chapter 1: Introduction about the book: System Firmware: An Essential Guide to Open Source and Embedded Solutions book is a handbook for target audience to learn about the basics of system boot firmware, understand various different types of solutions available while designing system firmware for target embedded system. This book will help its reader to understand the minimal knowledge required to start the firmware journey, understanding the different system firmware architecture and find the right bootloader solution or combinations of firmware’s required to boot the platform. This section would cover: Motivation for this book Who is the Reader? Top reasons to migrate to open source firmware solution from close source What are the contents? Chapter 2: Starter: To provide the historical introduction about the boot firmware, its origin, what all different solutions available like closed soured boot firmware and open source boot firmware. Define the goals for readers to create their own open source boot firmware for target hardware, create hybrid work model if case SoC vendors still has some proprietary close source firmware to work with open source firmware to develop the target hardware along with non-goals like understanding the architecture of all possible bootloaders, payloads and firmware offerings, understand the bootloader security aspect while developing the product, scope of improving the quality of service for boot firmware using multi core environment, learn from the case study about optimizing boot firmware boot prints and boot time by introducing various concepts. Chapter 3: Knowing your Hardware: This section provides detailed understanding of hardware interfaces that firmware needs to manage prior to boot to an operating system. This is a very basic understanding section of system boot firmware without which one really can’t make progress further into their bootloader journey. A good understanding of hardware interfaces and how to program those interfaces is a minimum expectation from any BIOS engineer while working on any hardware project. Idea here is to provide ample details on any sample motherboard design and required programmable hardware interface at boot time, for example: UART, SPI, USB, SATA, Display etc. Chapter 4: Understanding Bootloader and its minimum requirements: There are many different types of firmware that exist based on underlying hardware requirements like system boot firmware, device firmware, platform security firmware, manageability firmware. Each firmware has its minimum requirements to complete its assigned task to initialize the underlying hardware and/or abstract the hardware to higher level applications. This section is to focus on system boot firmware and provide details about what is a bootloader, what are the basic characteristics a firmware must call it bootloader, finally understanding the minimum requirement to design a bootloader. This book would be like a handbook for the reader where the reader would be in a comfortable position to design its own bootloader at the end of this session. It won’t be possible to do so unless the reader has understood the basic expectation from the bootloader and upcoming chapters would guide readers to choose the appropriate bootloader for the target hardware. Chapter 5: Different types of bootloaders: BIOS as acronym suggest is responsible for Basic Input/ Output System. The BIOS in modern PCs initializes and tests the system hardware components and loads an operating system from a mass memory device. If a developer wants to write their own bootloader on any architecture, (ARM, IA, RISC etc.) then they must gather the appropriate documents (which aren’t always known), hence Chapter 3 is to provide those specific details about designing their own bootloader. And this section is to provide the architectural details about the popular or market leading bootloaders along with its applicable market segments because of its characteristics: idea here is to understand the Pros and Cons of each offering. EFI came during early development of the first Intel–HP Itanium systems in the mid-1990s. Then transform into UEFI and become widely used bootloaders for consumer electronic products in the modern era. UEFI has several implementations, with the EFI Developer Kit II (EDKII) being the most prominent. coreboot, formerly known as LinuxBIOS, is an open software project aimed at replacing proprietary firmware (BIOS or UEFI). So far widely used over specific areas like Chrome platforms like Chromebook, Chromebox, Chrome tablets/ slates, Govt. projects etc. Interestingly in the last few years coreboot has seen a major adaptation by several industry leaders for their product lines. Slim Bootloader is an open-source boot firmware, built from the ground up to be small, secure and optimized running on Intel x86 architecture. Chapter 6: Hybrid Work Model: Open source bootloader development has enormous dependency over SoC vendors for providing the documentation and reference code for CPU, memory and chipset initialization. A real desire to have an entire product developed with an open source concept, be it like SoC, hardware schematics, firmware and software. But the majority of silicon vendors are yet to adopt the open source development model for their products, resulting in sharing SoC reference code as part of license agreement among a small group typically known as Independent BIOS Vendors (IBVs). This section defines the possible hybrid work model where users can still build their open source bootloader solution while working with closed or restricted SoC, hardware platform. Firmware Support Package (FSP) - A new industry specification to work with all sorts of possible closed source SoC, CPU and/or hardware design using standard APIs to communicate with any bootloader. Over the last few years, industry has shown great adaptation towards FSP and this eventually helped many SoC vendors to migrate their reference code solutions from closed source code sharing among specific groups to API based open source binary blobs for interoperability with any bootloader. Chapter 7: Picking the correct payload: As salt is a very important ingredient for preparing good food, the same is also applicable for bootloaders as well, for any bootloader the payload is like salt. There are few bootloaders where payload is already integrated into it by default and one can’t likely replace it with other payload offerings. There is some boot firmware to allow selection of payload as per product need. The payload is a very essential entity in boot firmware due to various reasons like, an efficient payload can eventually reduce the boot firmware boot print and allow smooth transitions towards operating system, also provide early interactive interface or test framework to execute various utilities to measure hardware health. This section provides architecture details of all popular payloads and its current offerings to help users to choose the correct payload for their product. Tianocore – Mostly integrated with UEFI bootloader by default and widely used payload solution. Linuxboot – Perfect payload for simple bootloader like coreboot and allowing more runway for Linux like payload to load compatible operating system, Depthcharge – Payload with specific product requirements like Chromebooks. An idea to share the design principle for future proof concepts like Universal Payload where these payloads are getting mutual benefit from each other and define unified APIs expectations from boot firmware. Chapter 8: Case Studies: This section to capture the case study done on real hardware on below topics. This real-life example will help users to think through more innovation while designing their own open source boot firmware · Reduce Firmware boot time: To demonstrate the boot optimization done on a real hardware platform using open source firmware development model. · Supporting new CPU architecture migration with UEFI: Demonstrate an efficient evaluation board hardware design based on ARM SoC in a vision to reduce the firmware boundary. · Reducing the system firmware boundary with LinuxBoot: Highlighting the value of LinuxBoot in the future system firmware design, not only helps to shrink the firmware space but also brings the value of the boot kernel into firmware to do more powerful operation with ease. · Adopting Hybrid Firmware Development Model: Real life example from product development journey based on latest IA chipset platform to demonstrate hybrid firmware development model combining open source bootloader, payload solutions and closed source binary blobs. Apart from this Appendix sections for source code references based on Chapter 8 Case Study. Glossary and Index as applicable for connecting back the main topics.

    1 in stock

    £46.74

  • BeagleBone Cookbook

    O'Reilly Media BeagleBone Cookbook

    1 in stock

    Book SynopsisIf you're new to BeagleBone Black, or want to explore more of its capabilities, this cookbook provides scores of recipes for connecting and talking to the physical world with this credit-card-sized computer.

    1 in stock

    £25.59

  • Holistic IoT Security Privacy and Safety

    £90.25

  • Easy micro – bit Projects

    O'Reilly Media Easy micro – bit Projects

    1 in stock

    Book SynopsisLearn the basics of using the micro: bit, an open source hardware ARM-based embedded system used to teach computer programming, to build a series of 10 different gadgets from scratch! You'll use the micro: bit to make: a scrolling name tag, animated LED displays a high-tech compass. a handheld tilting game with a buzzer and saved high score a carnival-like strength tester a powered cooling fan helmet an electronic musical instrument a security system that sends alerts to your computer when someone enters the room. a wheeled robot an alert to water your plants You will learn how simple electrical devices like speakers, motors, buzzers and fans work. You'll understand electronic components like resistors, force resistors, photoresistors, LEDs, and Op Amps, as well as Infrared distance sensors and soil moisture sensors. You'll also get a beginner's look at micropython, one of the fastest-growing computer languages. In this book you will combine multiple disciplines -- electronics, programming, and engineering -- to build a series of successful gadgets. Everything is explained with lots and lots of full-color line drawings. No prior experience is necessary. You'll have fun while you learn a t

    1 in stock

    £7.59

  • The Theory of Queuing Systems with Correlated Flows

    Springer Nature Switzerland AG The Theory of Queuing Systems with Correlated Flows

    1 in stock

    Book SynopsisThis book is dedicated to the systematization and development of models, methods, and algorithms for queuing systems with correlated arrivals. After first setting up the basic tools needed for the study of queuing theory, the authors concentrate on complicated systems: multi-server systems with phase type distribution of service time or single-server queues with arbitrary distribution of service time or semi-Markovian service. They pay special attention to practically important retrial queues, tandem queues, and queues with unreliable servers. Mathematical models of networks and queuing systems are widely used for the study and optimization of various technical, physical, economic, industrial, and administrative systems, and this book will be valuable for researchers, graduate students, and practitioners in these domains.Trade Review“The book fills a unique void and is a welcome addition to the queueing literature. The writing style is friendly and accessible, and the authors are to be congratulated on their accomplishment.” (Myron Hlynka, Mathematical Reviews, April, 2021)Table of ContentsMathematical Methods to Study Classical Queuing Systems.- Methods to Study Queuing Systems with Correlated Arrivals.- Queuing Systems with Waiting Space and Correlated Arrivals and Their Application to Evaluation of Network Structure Performance.- Retrial Queuing Systems with Correlated Input Flows and Their Application for Network Structures Performance Evaluation.- Mathematical Models and Methods of Investigation of Hybrid Communication Networks Based on Laser and Radio Technologies.- Tandem Queues with Correlated Arrivals and Their Application to System Structure Performance Evaluation.- App. A, Some Information from the Theory of Matrices and Functions of Matrices.

    1 in stock

    £80.99

  • IoT and WSN based Smart Cities: A Machine

    Springer Nature Switzerland AG IoT and WSN based Smart Cities: A Machine

    3 in stock

    Book SynopsisThis book provides an investigative approach to how machine learning is helping to maintain and secure smart cities, including principal uses such as smart monitoring, privacy, reliability, and public protection. The authors cover important areas and issues around implementation roadblocks, ideas, and opportunities in smart city development. The authors also include new algorithms, architectures and platforms that can accelerate the growth of smart city concepts and applications. Moreover, this book provides details on specific applications and case studies related to smart city infrastructures, big data management, and prediction techniques using machine learning.Table of ContentsChapter 1. Protocol Design for Earthquake Alert and Evacuation in Smart Buildings.- Chapter 2. Impact of Internet of Things and Clinical Decision Support System in Healthcare.- Chapter 3. Smart Healthcare Support Using Data Mining and Machine Learning.- Chapter 4. Window Functions for Phasor Signal Processing of Wide Area Measurement in Smart Grid Communications.- Chapter 5. Facens Smart Campus Integrated Dashboard: A Use case applied for Energy Efficiency.- Chapter 6. Cloud Internet of Things in Medical and Smart Healthcare Applications.- Chapter 7. Tornado Forecast Visualization for Effective Rescue Planning.- Chapter 8. Situational Awareness for Law Enforcement and Public Safety Agencies Operating in Smart Cities-Part I.- Chapter 9. Situational Awareness for Law Enforcement and Public Safety Agencies Operating in Smart Cities: Part II.- Chapter 10. A Wireless Sensor Architecture for Efficient Water Quality Measurement and Monitoring Using IO.- Chapter 11. Design of a WSN Platform for Internet of Things Applications.- Chapter 12. Performance Analysis of Modulation Techniques over an Smart City Optical Communication Channel under Weak Atmospheric Turbulence.- Chapter 13. Towards Secure Cyber Infrastructure for SmartCities: Learning based Intelligent Solutions.- Chapter 14. Utilizing ICN caching for IoT big data management in WSN based vehicular networks.- Chapter 15. Integration of WSN and IoT: Its Applications and Technologies?.- Chapter 16. Choice Based Recreation Facility for Smart Cities.

    3 in stock

    £113.99

  • National Cyber Summit (NCS) Research Track 2021

    Springer Nature Switzerland AG National Cyber Summit (NCS) Research Track 2021

    5 in stock

    Book SynopsisThis book presents findings from the papers accepted at the Cyber Security Education Stream and Cyber Security Technology Stream of The National Cyber Summit’s Research Track, reporting on latest advances on topics ranging from software security to cyber-attack detection and modelling to the use of machine learning in cyber security to legislation and policy to surveying of small businesses to cyber competition, and so on. Understanding the latest capabilities in cyber security ensures users and organizations are best prepared for potential negative events. This book is of interest to cyber security researchers, educators and practitioners, as well as students seeking to learn about cyber security.Table of ContentsPart I – Cyber Security EducationAn Integrated System for Connecting Cybersecurity Competency, Student Activities and Career Building Li-Chiou Chen, Andreea Cotoranu, Praviin Mandhare and Darren Hayes Simulating Industrial Control Systems using Node-RED and Unreal Engine 4 Steven Day, William Smallwood and Joshua Kuhn Student Educational Learning Experience Through Cooperative Research Melissa Hannis, Idongesit Mkpong-Ruffin and Drew Hamilton Digital Forensics Education: Challenges and Future Opportunities Megan Stigall and Kim-Kwang Raymond Choo Designing a Cybersecurity Curriculum Library: Best Practices from Digital Library Research Blair Taylor, Sidd Kaza and Melissa Dark Design of a Virtual Cybersecurity Escape Room Tania Williams and Omar El-Gayar Part II – Cyber Security Technology A Novel Method for the Automated Generation for JOP Chain Exploits Bramwell Brizendine, Austin Babcock and Josh Stroschien Increasing Log Availability in Unmanned Vehicle Systems Nicholas Carter, Peter Pommer, Duane Davis and Cynthia Irvine Testing Detection of K-Ary Code Obfuscated by Metamorphic and Polymorphic Techniques George Harter and Neil Rowe Enhancing Secure Coding Assistant System with Design by Contract and Programming Logic Wenhui Liang, Cui Zhang and Jun Dai Social Engineering Attacks in Healthcare Systems: A Survey Christopher Nguyen, Walt Williams, Brandon Didlake, Donte Mitchell, James McGinnis and Dipankar Dasgupta Identifying Anomalous Industrial-Control-System Network Flow Activity Using Cloud Honeypots Neil Rowe, Thuy Nguyen, Jeffrey Dougherty, Matthew Bieker and Darry Pilkington Risks of Electric Vehicle Supply Equipment Integration within Building Energy Management System Environments: A Look at Remote Attack Surface and Implications Roland Varriale, Michael Jaynes and Ryan Crawford

    5 in stock

    £80.99

  • Special Topics in Information Technology

    Springer Nature Switzerland AG Special Topics in Information Technology

    3 in stock

    Book SynopsisThis open access book presents thirteen outstanding doctoral dissertations in Information Technology from the Department of Electronics, Information and Bioengineering, Politecnico di Milano, Italy. Information Technology has always been highly interdisciplinary, as many aspects have to be considered in IT systems. The doctoral studies program in IT at Politecnico di Milano emphasizes this interdisciplinary nature, which is becoming more and more important in recent technological advances, in collaborative projects, and in the education of young researchers.Accordingly, the focus of advanced research is on pursuing a rigorous approach to specific research topics starting from a broad background in various areas of Information Technology, especially Computer Science and Engineering, Electronics, Systems and Control, and Telecommunications.Each year, more than 50 PhDs graduate from the program. This book gathers the outcomes of the thirteen best theses defended in 2020-21 and selected for the IT PhD Award. Each of the authors provides a chapter summarizing his/her findings, including an introduction, description of methods, main achievements and future work on the topic. Hence, the book provides a cutting-edge overview of the latest research trends in Information Technology at Politecnico di Milano, presented in an easy-to-read format that will also appeal to non-specialists.

    3 in stock

    £23.74

  • Document Analysis and Recognition – ICDAR 2021:

    Springer Nature Switzerland AG Document Analysis and Recognition – ICDAR 2021:

    3 in stock

    Book SynopsisThis four-volume set of LNCS 12821, LNCS 12822, LNCS 12823 and LNCS 12824, constitutes the refereed proceedings of the 16th International Conference on Document Analysis and Recognition, ICDAR 2021, held in Lausanne, Switzerland in September 2021. The 182 full papers were carefully reviewed and selected from 340 submissions, and are presented with 13 competition reports.The papers are organized into the following topical sections: extracting document semantics, text and symbol recognition, document analysis systems, office automation, signature verification, document forensics and provenance analysis, pen-based document analysis, human document interaction, document synthesis, and graphs recognition.Table of ContentsExtracting Document Semantics.- MiikeMineStamps: A Long-Tailed Dataset of Japanese Stamps via Active Learning.- Deep Learning for Document Layout Generation: A First Reproducible Quantitative Evaluation and a Baseline Model.- Text and Symbol Recognition.- MRD: A Memory Relation Decoder for Online Handwritten Mathematical Expression Recognition.-Full Page Handwriting Recognition via Image to Sequence Extraction.- SPAN: a Simple Predict & Align Network for Handwritten Paragraph Recognition.- IHR-NomDB: The Old Degraded Vietnamese Handwritten Script Archive Database.- Sequence Learning Model for Syllables Recognition Arranged in Two Dimensions.- Transformer for Handwritten Text Recognition using Bidirectional Post-Decoding.- Zero-Shot Chinese Text Recognition via Matching Class Embedding.- Text-conditioned Character Segmentation for CTC-based Text Recognition.-Towards Fast, Accurate and Compact Online Handwritten Chinese Text Recognition.- HCADecoder: A Hybrid CTC-Attention Decoder for Chinese Text Recognition.-Meta-learning of Pooling Layers for Character Recognition.- Document Analysis Systems.- Text-line-up: Don’t Worry about the Caret.- Multimodal Attention-based Learning for Imbalanced Corporate Documents Classification.- Light-weight Document Image Cleanup using Perceptual Loss.- Office Automation.- A New Semi-Automatic Annotation Model via Semantic Boundary Estimation for Scene Text Detection.- Searching from the Prediction of Visual and Language Model for Handwritten Chinese Text Recognition.- Towards an IMU-based Pen Online Handwriting Recognizer.- Signature Verification.- 2D vs 3D online writer identification: a comparative study.- A Handwritten Signature Segmentation Approach for Multi-resolution and Complex Documents Acquired by Multiple Sources.- Attention based Multiple Siamese Network for Offline Signature Verification.- Attention to Warp: Deep Metric Learning for Multivariate Time Series.- Document Forensics and Provenance Analysis.- Customizable Camera Verification for Media Forensic.- Density Parameters of Handwriting in Schizophrenia and Affective Disorders Assessed Using the Raygraf Computer Software.- Pen-based Document Analysis.- Language-Independent Bimodal System for Early Parkinson’s Disease Detection.-TRACE: A Differentiable Approach to Line-level Stroke Recovery for Offline Handwritten Text.- Segmentation and graph matching for online analysis of student arithmetic operations.- Applying End-to-end Trainable Approach on Stroke Extraction in Handwritten Math Expressions Images.- A Novel Sigma-Lognormal Parameter Extractor for Online Signatures.- Human Document Interaction.- Near-perfect Relation Extraction from Family Books.- Estimating Human Legibility in Historic Manuscript Images - A Baseline.- A Modular and Automated Annotation Platform for Handwritings: Evaluation on Under-resourced Languages.- Reducing the Human Effort in Text Line Segmentation for Historical Documents.- DSCNN: Dimension Separable Convolutional Neural Networks for character recognition based on inertial sensor signal.- Document Synthesis.- DocSynth: A Layout Guided Approach for Controllable Document Image Synthesis.- Font Style that Fits an Image -- Font Generation Based on Image Context.- Bayesian Hyperparameter optimization of Deep Neural Network algorithms based on Ant Colony optimization.- End-to-End Approach for Recognition of Historical Digit Strings.- Generating Synthetic Handwritten Historical Documents With OCR Constrained GANs.- Synthesizing Training Data for Handwritten Music Recognition.- Towards Book Cover Design via Layout Graphs.- Graphics Recognition.- Complete Optical Music Recognition via Agnostic Transcription and Machine Translation.- Improving Machine Understanding of Human Intent in Charts.- DeMatch: Towards Understanding the Panel of Chart Documents.- Sequential Next-Symbol Prediction for Optical Music Recognition.- Which Parts Determine the Impression of the Font?.- Impressions2Font: Generating Fonts by Specifying Impressions.

    3 in stock

    £42.74

  • Document Analysis and Recognition – ICDAR 2021:

    Springer Nature Switzerland AG Document Analysis and Recognition – ICDAR 2021:

    3 in stock

    Book SynopsisThis four-volume set of LNCS 12821, LNCS 12822, LNCS 12823 and LNCS 12824, constitutes the refereed proceedings of the 16th International Conference on Document Analysis and Recognition, ICDAR 2021, held in Lausanne, Switzerland in September 2021. The 182 full papers were carefully reviewed and selected from 340 submissions, and are presented with 13 competition reports.The papers are organized into the following topical sections: scene text detection and recognition, document classification, gold-standard benchmarks and data sets, historical document analysis, and handwriting recognition. In addition, the volume contains results of 13 scientific competitions held during ICDAR 2021.Table of ContentsScene Text Detection and Recognition.- HRRegionNet: Chinese Character Segmentation in Historical Documents with Regional Awareness.- Fast Text v. Non-text Classification of Images.- Mask Scene Text Recognizer.- Rotated Box Is Back: An Accurate Box Proposal Network for Scene Text Detection.- Heterogeneous Network Based Semi-supervised Learning For Scene Text Recognition.- Scene Text Detection with Scribble Line.- EEM: An End-to-end Evaluation Metric for Scene Text Detection and Recognition.- SynthTIGER: Synthetic Text Image GEneratoR Towards Better Text Recognition Models.- Fast Recognition for Multidirectional and Multi-Type License Plates with 2D Spatial Attention.- A Multi-level Progressive Rectification Mechanism for Irregular Scene Text Recognition.- Representation and Correlation Enhanced Encoder-Decoder Framework for Scene Text Recognition.- FEDS - Filtered Edit Distance Surrogate.- Bidirectional Regression for Arbitrary-Shaped Text Detection.- Document Classification.- VML-HP: Hebrew paleography dataset.- Open Set Authorship Attribution toward Demystifying Victorian Periodicals.- A More Effective Sentence-Wise Text Segmentation Approach using BERT.- Data Augmentation for Writer Identification Using a Cognitive Inspired Model.- Key-guided Identity Document Classification Method by Graph Attention Network.- Document Image Quality Assessment via Explicit Blur and Text Size Estimation.- Analyzing the potential of Zero-Shot Recognition for Document Image Classification.- Gender Detection Based on Spatial Pyramid Matching.- EDNets: Deep Feature Learning for Document Image Classification based on Multi-view Encoder-Decoder Neural Networks.- Fast End-to-end Deep Learning Identity Document Detection, Classification and Cropping.- Gold-Standard Benchmarks and Data Sets.- Image Collation: Matching illustrations in manuscripts.- Revisiting the Coco Panoptic Metric to Enable Visual and Qualitative Analysis of Historical Map Instance Segmentation.- A Large Multi-Target Dataset of Common Bengali Handwritten Graphemes.- GNHK: A Dataset for English Handwriting in the Wild.- Personalizing Handwriting Recognition Systems with Limited User-Specific Samples.- An Efficient Local Word Augment Approach for Mongolian Handwritten Script Recognition.- IIIT-INDIC-HW-WORDS: A Dataset for Indic Handwritten Text Recognition.- Historical Document Analysis.- AT-ST: Self-Training Adaptation Strategy for OCR in Domains with Limited Transcriptions.- TS-Net: OCR Trained to Switch Between Text Transcription Styles.- Handwriting Recognition with Novelty.- Vectorization of Historical Maps Using Deep Edge Filtering and Closed Shape Extraction.- Data Augmentation Based on CycleGAN for Improving Woodblock-printing Mongolian Words Recognition.- SauvolaNet: Learning Adaptive Sauvola Network for Degraded Document Binarization.- Handwriting Recognition.- Recognizing Handwritten Chinese Texts with Insertion and Swapping Using A Structural Attention Network.- Strikethrough Removal From Handwritten Words Using CycleGANs.- Iterative Weighted Transductive Learning for Handwriting Recognition.- Competition Reports.- ICDAR 2021 Competition on Scientific Literature Parsing.- ICDAR 2021 Competition on Historical Document Classification.- ICDAR 2021 Competition on Document Visual Question Answering.- ICDAR 2021 Competition on Scene Video Text Spotting.- ICDAR 2021 Competition on Integrated Circuit Text Spotting and Aesthetic Assessment.- ICDAR 2021 Competition on Components Segmentation Task of Document Photos.- ICDAR 2021 Competition on Historical Map Segmentation.- ICDAR 2021 Competition on Time-Quality Document Image Binarization.- ICDAR 2021 Competition on On-Line Signature Verification.- ICDAR 2021 Competition on Script Identification in the Wild.- ICDAR 2021 Competition on Scientific Table Image Recognition to LaTeX.- ICDAR 2021 Competition on Multimodal Emotion Recognition on Comics Scenes.- ICDAR 2021 Competition on Mathematical Formula Detection.

    3 in stock

    £42.74

  • Formal Verification of Floating-Point Hardware

    Springer Nature Switzerland AG Formal Verification of Floating-Point Hardware

    3 in stock

    Book SynopsisThis is the first book to focus on the problem of ensuring the correctness of floating-point hardware designs through mathematical methods. Formal Verification of Floating-Point Hardware Design, Second Edition advances a verification methodology based on a unified theory of register-transfer logic and floating-point arithmetic that has been developed and applied to the formal verification of commercial floating-point units over the course of more than two decades, during which the author was employed by several major microprocessor design companies. The theory is extended to the analysis of several algorithms and optimization techniques that are commonly used in commercial implementations of elementary arithmetic operations. As a basis for the formal verification of such implementations, high-level specifications of the basic arithmetic instructions of several major industry-standard floating-point architectures are presented, including all details pertaining to the handling of exceptional conditions. The methodology is illustrated in the comprehensive verification of a variety of state-of-the-art commercial floating-point designs developed by Arm Holdings. This revised edition reflects the evolving microarchitectures and increasing sophistication of Arm processors, and the variation in the design goals of execution speed, hardware area requirements, and power consumption. Many new results have been added to Parts I—III (Register-Transfer Logic, Floating-Point Arithmetic, and Implementation of Elementary Operations), extending the theory and describing new techniques. These were derived as required in the verification of the new RTL designs described in Part V. Table of ContentsPart I - Register-Transfer Logic.- Basic Arithmetic Functions.- Bit Vectors.- Logical Operations.- Part II - Floating-Point Arithmetic.- Floating-Point Numbers.- Floating-Point Formats.- Rounding.- IEEE-Compliant Square Root.- Part III - Implementation of Elementary Operations.- Addition.- Multiplication.- SRT Division and Square Root.- FMA-Based Division.- Part IV - Comparative Architectures: SSE, x87, and Arm.- SSE Floating-Point Instructions.- x87 Instructions.- Arm Floating-Point.- Instructions.- Part V - Formal Verification of RTL Designs.- The RAC Modeling Language.- Double-Precision Multiplication and Scaling.- Double-Precision Addition and FMA.- Multi-Precision Radix-8 SRT Division.- 64-bit Integer Division.- Multi-Precision Radix-4 SRT Square Root.- Multi-Precision Radix-2 SRT Division.- Fused Multiply-Add of a Graphics Processor.

    3 in stock

    £113.99

  • Sense, Feel, Design: INTERACT 2021 IFIP TC 13

    Springer Nature Switzerland AG Sense, Feel, Design: INTERACT 2021 IFIP TC 13

    1 in stock

    Book SynopsisThis book contains a series of revised papers selected from 7 workshops organized by 18th IFIP TC 13 International Conference on Human-Computer Interaction, INTERACT 2021, which was held in September 2021 in Bari, Italy. The 15 papers included in this volume were carefully reviewed and selected from 30 submissions. They show the design of interactive technologies addressing one or more United Nations' Sustainable Development Goals, to deal with evolving contexts of use in today’s and future application domains and its influence on human-centered socio-technical system design and devel-opment practice, share educational resources and approaches to support the process of teaching and learning HCI Engineering (HCI-E), share educational resources and approaches to support the process of teaching and learning HCI Engineering (HCI-E), and address and discuss geopolitical issues in Human-Computer Interaction as a field of knowledge and practice.Chapter “Extreme Citizen Science Contributions to the Sustainable Development Goals: Challenges and Opportunities for a Human-Centred Design Approach” is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.Table of ContentsAdaptivity.- Collaborative and Social Computing.- Context of Use.- Designing for Smart Devices & IoT.- Designing Safety Critical Systems.- HCI Engineering.- HCI Teaching.- Human-centred Development of Sustainable Technology.- Human-Computer Interaction.- Human-Work Interaction.- Interaction Design.- Ubiquitous and Mobile Computing.- Virtual Reality.

    1 in stock

    £80.99

  • Smart Technologies, Systems and Applications:

    Springer Nature Switzerland AG Smart Technologies, Systems and Applications:

    3 in stock

    Book SynopsisThis book constitutes refereed proceedings of the Second International Conference on Smart Technologies, Systems and Applications, held in Quito, Ecuador, in December 2021. Due to the COVID-19 pandemic the conference was held in a hybrid format. The 29 full papers along with 1 short paper presented were carefully reviewed and selected from 104 submissions. The papers of this volume are organized in topical sections on smart technologies; smart systems; smart trends and applications.Table of ContentsSmart Technologies.- Smart Systems.- Smart Trends and Applications.

    3 in stock

    £71.99

  • Fundamental Approaches to Software Engineering:

    Springer Nature Switzerland AG Fundamental Approaches to Software Engineering:

    3 in stock

    Book SynopsisThis open access book constitutes the proceedings of the 25th International Conference on Fundamental Approaches to Software Engineering, FASE 2022, which was held during April 4-5, 2022, in Munich, Germany, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. The 17 regular papers presented in this volume were carefully reviewed and selected from 64 submissions. The proceedings also contain 3 contributions from the Test-Comp Competition. The papers deal with the foundations on which software engineering is built, including topics like software engineering as an engineering discipline, requirements engineering, software architectures, software quality, model-driven development, software processes, software evolution, AI-based software engineering, and the specification, design, and implementation of particular classes of systems, such as (self-)adaptive, collaborative, AI, embedded, distributed, mobile, pervasive, cyber-physical, or service-oriented applications.Table of ContentsFASE Contributions.- Information-flow Interfaces.- A Survey-Based Feature Model for Software Traceability.- Construction of Veri er Combinations Based on Off-the-Shelf Verifiers.- On the Detection of Doped Software by Falsification.- Estimating Worst-case Resource Usage by Resource-usage-aware Fuzzing.- Quantitative Program Sketching using Lifted Static Analysis.- SixthSense: Debugging Convergence Problems in Probabilistic Programs via Program Representation Learning.- Finding Semantic Bugs Fast.- SMC4PEP: Stochastic Model Checking of Product Engineering Processes.- Symbolic Predictive Cache Analysis for Out-of-Order Execution.- PEQtest: Testing Functional Equivalence.- An Institutional Approach to Communicating UML State Machines.- Semantic Code Search in Software Repositories using Neural Machine Translation.- AequeVox: Automated Fairness Testing of Speech Recognition Systems.- SMT-Based Planning Synthesis for Distributed System Reconfigurations.- Semantic Clone Detection via Probabilistic Software Modeling.- QMaxUSE: A Query-based Verification Tool for UML Class Diagrams with OCL Invariants.- Test-Comp Contributions.- Advances in Automatic Software Testing: Test-Comp 2022.- FuSeBMC v4: Smart Seed Generation for Hybrid Fuzzing (Competition Contribution).- VeriFuzz: Good Seeds for Fuzzing (Competition Contribution).

    3 in stock

    £33.24

  • Applied Technologies: Third International

    Springer International Publishing AG Applied Technologies: Third International

    3 in stock

    Book SynopsisThis volume constitutes the refereed proceedings of the Third International Conference on Applied Technologies, ICAT 2021, held in Quito, Ecuador, in October 2021. The 40 papers were carefully reviewed and selected from 201 submissions. The papers are organized according to the following topics: communication; computing; e-government and e-participation; e-learning; electronics; general track; intelligent systems; machine vision; security; technology trends.Table of ContentsCommunication.- Computing.- e-Government and e-Participation.- e-Learning.- Electronics.- General Track.- Intelligent Systems.- Machine Vision.- Security.- Technology Trends.

    3 in stock

    £80.99

  • Intelligent Information Processing XI: 12th IFIP

    Springer International Publishing AG Intelligent Information Processing XI: 12th IFIP

    3 in stock

    Book SynopsisThis book constitutes the refereed proceedings of the 12th IFIP TC 12 International Conference on Intelligent Information Processing, IIP 2022, held in Qingdao, China, in July 2022. The 37 full papers and 6 short papers presented were carefully reviewed and selected from 57 submissions. They are organized in topical sections on Machine Learning, Data Mining, Multiagent Systems, Social Computing, Blockchain Technology, Game Theory and Emotion, Pattern Recognition, Image Processing and Applications.Table of ContentsMachine Learning.- An AdaBoost Based- Deep Stochastic Configuration Network.- Comparative Study of Chaos-embedded Particle Swarm Optimization.- A Novel Feature Selection Algorithm Based on Aquila Optimizer for COVID-19 Classification.- Inductive Light Graph Convolution Network for Text Classification based on Word-Label Graph.- Sparse Subspace Clustering Based on Adaptive Parameter Training.- A Hybrid Multi-objective Optimization Algorithm with Improved Neighborhood Rough Sets for Feature Selection.- Augmenting Convolution Neural Networks By Utilizing Attention Mechanism for Knowledge Tracing.- Data Mining.- Interactive Mining of User-Preferred Co-Location Patterns Based on SVM.- Classification between Rumors and Explanations of Rumors based on Common and Difference Subsequences of Sentences.- Double-Channel Multi-layer Information Fusion for Text Matching.- Augmenting Context Representation with Triggers Knowledge for Relation Extraction.- Does Large Pretrained Dataset always help? On the Effect of Dataset Size on Big Transfer Model.- Using Multi-level Attention based on Concept Embedding Enrichen Short Text to Classification.- Multiagent Systems.- Pre-loaded Deep-Q Learning.- Resource Scheduling for Human-Machine Collaboration in Multiagent Systems.- Social Computing.- Automatic Generation and Analysis of Role Relation Network from Emergency Plans.- Information Tracking Extraction for Emergency Scenario Response.- Neighborhood Network for Aspect-based Sentiment Analysis.- A Hybrid Parallel Algorithm with Multiple Improved Strategies.- Blockchain Technology.- Research on Blockchain Privacy Protection Mechanism in Financial Transaction Services based on Zero-knowledge Proof and Federal Learning.- A Distributed Supply Chain Architecture Based on Blockchain Technology.- Game Theory and Emotion.- A Game-Theoretic Analysis of Impulse Purchase.- A Self-supervised Strategy for the Robustness of VQA Models.- Employing Contrastive Strategies for Multi-label Textual Emotion Recognition.- Pattern Recognition.- Fault Localization Based on Deep Neural Network and Execution Slicing.- Defect Detection and Classification of Strip Steel based on Improved VIT Model.- ROSES: A novel semi-supervised feature selector.- Improving speech emotion recognition by fusing pre-trained and acoustic features using Transformer and BiLSTM.- A Pear Leaf Diseases Image Recognition Model Based on Capsule Network.- Software Defect Prediction Method Based on Cost-Sensitive Random Forest.- Fault Diagnosis of Sewage Treatment Equipment Based on Feature Selection.- Attention Adaptive Chinese Named Entity Recognition Based on Vocabulary Enhancement.- Image Processing.- A HEp-2 Cell Image Classification Model Based on Deep Residual Shrinkage Network Combined with Dilated Convolution.- A Method on Online Learning Video Recommendation Method Based on Knowledge Graph.- Data Transformation for Super-Resolution on Ocean Remote Sensing Images.- A Novel RGBD Image Superpixel Segmentation Intergrated Depth Map Quality.- Super-Resolution of Defocus Thread Image Based on Cycle Generative Adversarial Networks.- Multi-instance Learning for Semantic Image Analysis.- High-resolution Remote Sensing Image Semantic Segmentation Method Based on Improved Encoder-Decoder Convolutional Neural Network.- Applications.- A Method for AGV Double-cycling Scheduling at Automated Container Terminals.- Predicting Student Performance In Online Learning Using A Highly Efficient Gradient Boosting Decision Tree.- Adapting on Road Traffic-oriented Controlled Optimization of Phases to Heterogeneous Intersections.- A Method of Garbage Quantity Prediction based on Population Change.

    3 in stock

    £104.49

  • Technological Innovation for Digitalization and

    Springer International Publishing AG Technological Innovation for Digitalization and

    1 in stock

    Book SynopsisThis book constitutes the refereed proceedings of the 13th IFIP WG 5.5/SOCOLNET Advanced Doctoral Conference on Computing, Electrical and Industrial Systems, DoCEIS 2022, held in Caparica, Portugal, during June-July 2022. The 22 full papers presented were carefully reviewed and selected from 48 submissions. The papers present selected results produced in engineering doctoral programs and focus on technological innovation for industry and service systems. The papers are organized into the following topical sub-headings: Smart Systems Thinking; Cyber-physical Systems; health-related Digitalization; Electric Systems and Machines; Smart Devices; and Control and Digital Platforms. Table of Contents Smart Systems Thinking.- Modelling Mutual Influence Towards Sustainable Energy Consumption.- Assessing the Benefits of Renewable Energy Communities: A Portuguese Case Study.- Open Innovation Association with Feeling Economy.- Creating Meaningful Intelligence for Decision-Making by Modelling Complexities of Human Influence: Review and Position.- Cyber-Physical Systems.- Asynchronous Communication between Modular Cyber-physical Production Systems and Arduino based Industrial Controllers.- Mechanisms for Service Composition in Collaborative Cyber-Physical Systems.- Hippo-CPS: Verification of Boundedness, Safeness and Liveness of Petri net-based Cyber-Physical Systems.- Estimation of the End-to-End Delay in 5G Networks through Gaussian Mixture Models.- Health-related Digitalization.- Towards Digital Twin in the Context of Power Wheelchairs Provision and Support.- Real-Time PPG-Based HRV Implementation Using Deep Learning and Simulink.- Neuromotor Evaluation of the Upper Limb During Activities of Daily Living: A Pilot Study.- Gesture-based Feedback in Human-Robot Interaction for Object Manipulation.- Electric Systems and Machines.- Exploring Electric Vehicles Energy Flexibility in Buildings.- A Rule-based Method for Efficient Electric Vehicle Charging Scheduling at Parking Lots.- A Novel Photovoltaic Maximum Power Point Tracking Method using Feedback Conductance Integral Compensation.- Reduction of Air-Gap Flux Density Distortion for a 20 kW HTS Induction Motor.- Smart Devices.- Rib Waveguide Plasmonic Sensor for Lab-On-Chip Technology.- An Energy-Efficient Wideband Input-Buffer for High-Speed CMOS ADCs.- Novel Graphene Electrode for Electromyography using Wearables based on Smart Textiles.- Control and Digital Platforms.- PLC as the Main Controller for Additive Manufacturing Machines.- Dynamic and Efficiency Study Applied to Automotive Vehicles.- Digital Platform for Environmental and Economic Analysis of Wire Arc Additive Manufacturing.

    1 in stock

    £67.49

  • Information Security Education - Adapting to the

    Springer International Publishing AG Information Security Education - Adapting to the

    1 in stock

    Book SynopsisThis book constitutes the refereed proceedings of the 15th IFIP WG 11.8 World Conference on Information Security Education, WISE 2022, held in Copenhagen, Denmark, in June 2021. The 8 papers presented were carefully reviewed and selected from 17 submissions. The papers are categorized into the following topical sub-headings: Securing the Fourth Industrial Revolution through Programming; Cybersecurity in the Fourth Industrial Revolution: Charting the Way Forward in Education; and Real-World Cybersecurity-Inspired Capacity Building.Table of ContentsSecuring the Fourth Industrial Revolution through Programming.- Analyzing Error Rates in Cryptological Programming Assignments.- SecTutor: An Intelligent Tutoring System For Secure Programming .- Cybersecurity in the Fourth Industrial Revolution: Charting the Way Forward in Education.- How to Overcome Staff Shortage in Professionals for SOCs and NSICs.- Collaborative Cybersecurity Learning: Establishing Educator and Learner Expectations and Requirements.- A Maturity Assessment Model for Cyber Security Education in Europe.- Real-World Cybersecurity-Inspired Capacity Building.- ForCyRange: An Educational IoT Cyber Range for Live Digital Forensics.- South Africa’s taxi industry as a cybersecurity-awareness game changer: why and how?.- Maritime Cyber Threats Detection Framework: Building Capabilities.

    1 in stock

    £67.49

  • Next Generation Arithmetic: Third International

    Springer International Publishing AG Next Generation Arithmetic: Third International

    1 in stock

    Book SynopsisThis book constitutes the refereed proceedings of the Third International Conference on Next Generation Arithmetic, CoNGA 2022, which was held in Singapore, during March 1–3, 2022. The 8 full papers included in this book were carefully reviewed and selected from 12 submissions. They deal with emerging technologies for computer arithmetic focusing on the demands of both AI and high-performance computing. Table of ContentsOn the Implementation of Edge Detection Algorithms with SORN Arithmetic.- A Posit8 Decompression Operator for Deep Neural Network Inference.- Qtorch+: Next Generation Arithmetic for Pytorch Machine Learning.- ACTION: Automated Hardware-Software Codesign Framework for Low-precision Numerical Format SelecTION in TinyML.- MultiPosits: Universal Coding of Rn.- Comparing Different Decodings for Posit Arithmetic.- Universal⋆: Reliable, Reproducible, and Energy-Efficient Numerics.- Small reals representations for Deep Learning at the edge: a comparison.

    1 in stock

    £47.49

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account