万本电子书0元读

万本电子书0元读

The Super Guide to Successful Blogging
The Super Guide to Successful Blogging
Abdulkabir Olatunji
¥32.62
The Super Guide to Successful Blogging
Photoshop: A Step by Step Ultimate Beginners’ Guide to Mastering Adobe Photoshop
Photoshop: A Step by Step Ultimate Beginners’ Guide to Mastering Adobe Photoshop
John Slavio
¥65.32
Photoshop: A Step by Step Ultimate Beginners’ Guide to Mastering Adobe Photoshop in 1 Week
16 conferin?e despre traum?
16 conferin?e despre traum?
Crocq Louis
¥81.67
Mivel az informatika egyre inkább átsz?vi életünket, a szoftverek min?ségével kapcsolatos elvárások egyre magasabbak. Egy szoftver el?állítása azonban nem csak programozásból áll, és a programozóktól sem lehet elvárni emberfeletti képességeket, a megrendel? el nem mondott elképzelésének t?kéletesen megfelel?, teljesen hibamentes munkát, mivel csak az nem hibázik, aki nem is dolgozik. Az informatika világában a szoftvertesztel?k azok, akik a szoftverek min?ségéért dolgoznak. A szoftvertesztel?k?n óriási felel?sség nyugszik és folyamatosan elvárások kereszttüzében kell helytállniuk. Mégis, szoftvertesztelés nélkül a legt?bb szoftver el sem jutna a felhasználókig, vagy ha igen, akkor megjelenésük botrányokkal, valamint óriási anyagi és erk?lcsi veszteségekkel járna együtt, a rengeteg fel nem tárt programhiba miatt. Szoftvertesztelésre és tesztel?kre ezért mindenképp szükség van. K?nyvünk a professzionális szoftvertesztelés alapjaival ismerteti meg az olvasót, számos gyakorlati példával f?szerezve, mell?zve a száraz, pusztán technikai megk?zelítés? leírásokat, kezdve a szoftvertesztelés általános bemutatásától, a fogalmak ismertetését?l, majd részleteiben tárgyalva a szoftvertesztelést és annak helyét a fejlesztési folyamatokban. Segítségével jó adag gyakorlati ismerettel vértezhetjük fel magunkat, melynek során valódi, a tesztelést támogató alkalmazásokat ismerhetünk meg, biztos alapot nyújtva a szoftvertesztelésben elhelyezked? leend? és gyakorló szakembereknek a mindennapi munkájukhoz. A szoftverteszteléssel most ismerked? szakembereknek és laikusoknak kimondottan hasznos lehet ez a k?nyv, de fejleszt?k és cégvezet?k számára is tartogat hasznos információkat, melyek segítségével bevezethetik, illetve hatékonyabbá tehetik a szoftvertesztelést munkájuk során.
A h?séges férfi?: Boldogságnovellák
A h?séges férfi?: Boldogságnovellák
Kőrösi Zoltán
¥50.36
Ha kíváncsi az olyan témákra, mint például hogy miként lehet felt?rni egy jelszót, vagy egy webhelyet, esetleg hogyan lehet lehallgatni bárki kommunikációját egy nyílt wifi hálózaton, akkor ez a k?nyv ?nnek szól. Sokan azt hiszik, hogy ezek ?rd?ng?s dolgok, pedig egyáltalán nem azok. ?ppen ezért fontos, hogy védekezni is kell ellenük, ami szintén nem bonyolult, csak egy kis odafigyelésre van szükség. K?nyvünk mindkét oldalt megmutatja, elrettentésképpen a lehet?ségeket, okulásként a védekezési módokat. Ha ?n azt hiszi, hogy biztonságban van, hiszen nem csinál semmi illegálisat és még vírusirtó is van a gépén, akkor nagyon téved! Teljesk?r? védelem ugyanis nem létezik! Ha elolvassa ezt a k?nyvet, meg fog d?bbenni, hogy milyen sok támadási lehet?ség van adataink ellen. A k?nyv, azon túl, hogy ismerteti, mit jelentenek az információbiztonsági szakkifejezések olyan témákkal foglalkozik, mint hogy milyen eszk?z?k támadhatók és hogyan, hogyan dolgozik egy hacker, mekkora kockázatot jelent az emberi tényez? (social engineering), stb. Kitér a jelszavak biztonságára, a kül?nféle hackeléshez használható programok és azok kezelésére, a billenty?zetnaplózási lehet?ségekre, a hálózatok és weboldalak támadására és felt?résére, az online bankolási kockázatokra, a titkosítási módszerekre, illetve hogy mit érdemes tenni a biztonságos adattárolás érdekében.Természetesen senkit sem akarunk illegális tevékenységre buzdítani, célunk sokkal inkább azt megmutatni, hogy mekkora veszélynek vagyunk kitéve, ezáltal a támadási és védekezési lehet?ségek bemutatásával ?szt?n?zzük az embereket a biztonságosabb számítógéphasználatra.
Mastering Wireshark
Mastering Wireshark
Charit Mishra
¥90.46
Analyze data network like a professional by mastering Wireshark - From 0 to 1337 About This Book Master Wireshark and train it as your network sniffer Impress your peers and get yourself pronounced as a network doctor Understand Wireshark and its numerous features with the aid of this fast-paced book packed with numerous screenshots, and become a pro at resolving network anomalies Who This Book Is For Are you curious to know what’s going on in a networkDo you get frustrated when you are unable to detect the cause of problems in your networksThis is where the book comes into play. Mastering Wireshark is for developers or network enthusiasts who are interested in understanding the internal workings of networks and have prior knowledge of using Wireshark, but are not aware about all of its functionalities. What You Will Learn Install Wireshark and understand its GUI and all the functionalities of it Create and use different filters Analyze different layers of network protocols and know the amount of packets that flow through the network Decrypt encrypted wireless traffic Use Wireshark as a diagnostic tool and also for network security analysis to keep track of malware Troubleshoot all the network anomalies with help of Wireshark Resolve latencies and bottleneck issues in the network In Detail Wireshark is a popular and powerful tool used to analyze the amount of bits and bytes that are flowing through a network. Wireshark deals with the second to seventh layer of network protocols, and the analysis made is presented in a human readable form. Mastering Wireshark will help you raise your knowledge to an expert level. At the start of the book, you will be taught how to install Wireshark, and will be introduced to its interface so you understand all its functionalities. Moving forward, you will discover different ways to create and use capture and display filters. Halfway through the book, you’ll be mastering the features of Wireshark, analyzing different layers of the network protocol, looking for any anomalies. As you reach to the end of the book, you will be taught how to use Wireshark for network security analysis and configure it for troubleshooting purposes. Style and approach Every chapter in this book is explained to you in an easy way accompanied by real-life examples and screenshots of the interface, making it easy for you to become an expert at using Wireshark.
OpenStack Trove Essentials
OpenStack Trove Essentials
Alok Shrivastwa
¥63.21
Build your own cloud based Database as a Service using OpenStack Trove About This Book Familiarize yourself with the concept of Database as a Service and make your existing system scalable and efficient with OpenStack Trove Minimize the administrative tasks and complexities of managing your cloud infrastructure This is a fast-paced guide to datastore management on the OpenStack platform using OpenStack Trove Who This Book Is For If you are a DBA / system administrator / architect, or a student who wants to build a Database as a Service based on OpenStack, this book is for you. You should have a basic knowledge of OpenStack components, RDBMS/NoSQL, IaaS, and cloud computing. What You Will Learn Get to grips with the basics of OpenStack and the prerequisites to install Trove Understand the expectations of DBaaS and how Trove can help you achieve them Set up a basic installation of DevStack (Development Stack) in a virtual box Install Trove and utilize its configuration groups to manage and tune databases Use Image builder to create guest images for Trove Utilize Trove to provision your first database instance Back up and restore your databases with the help of Trove In Detail OpenStack has become an extremely popular solution to build public and private clouds with. Database as a Service (DBaaS) enables the delivery of more agile database services at lower costs. Some other benefits of DBaaS are secure database deployments and compliance to standards and best practices. Trove is a DBaaS built on OpenStack and is becoming more popular by the day. Since Trove is one of the most recent projects of OpenStack, DBAs and system administrators can find it difficult to set up and run a DBaaS using OpenStack Trove. This book helps DBAs make that step. We start by introducing you to the concepts of DBaaS and how is it implemented using OpenStack Trove. Following this, we look at implementing OpenStack and deploying Trove. Moving on, you will learn to create guest images to be used with Trove. We then look at how to provision databases in self-service mode, and how to perform administration tasks such as backup and recovery, and fine-tuning databases. At the end of the book, we will examine some advanced features of Trove such as replication. Style and approach This fast-paced, step-by-step guide introduces you to DBaaS, OpenStack Trove, and its components, leading you through building your own Cloud-based DBaaS. Using the DevStack deployment method, you will spend less time on installing OpenStack so you can devote more time to learning how to provision and manage databases in a DBaaS environment.
Flask By Example
Flask By Example
Gareth Dwyer
¥63.21
Unleash the full potential of the Flask web framework by creating simple yet powerful web applications About This Book The most up-to-date book on Flask on the market Create your own world-class applications and master the art of Flask by unravelling its enigma through this journey This step-by-step tutorial is packed with examples on blending different technologies with Flask to get you up and running Who This Book Is For Have you looked at PHP and hated the clunky bloated syntaxOr looked at .Net and wished it was more open and flexibleMaybe you’ve tried your hand at GUI libraries in Python and found them hard to useIf your answer to any one of these questions is a yes, then this is just the book for you. It is also intended for people who know the basics of Python and want to learn how to use it to build powerful solutions with a web front-end. What You Will Learn Build three web applications from the ground up using the powerful Python micro framework, Flask. Dynamically display data to your viewers, based on their requests Store user and static data in SQL and NoSQL databases and use this data to power your web applications Create a good user experience by combining HTML, CSS, and JavaScript Harness the convenience of freely available APIs, including OpenWeatherMap, Open Exchange Rates, and bitly Extend your applications to build advanced functionality, such as a user account control system using Flask-Login Learn about web application security and defend against common attacks, such as SQL injection and XSS In Detail This book will take you on a journey from learning about web development using Flask to building fully functional web applications. In the first major project, we develop a dynamic Headlines application that displays the latest news headlines along with up-to-date currency and weather information. In project two, we build a Crime Map application that is backed by a MySQL database, allowing users to submit information on and the location of crimes in order to plot danger zones and other crime trends within an area. In the final project, we combine Flask with more modern technologies, such as Twitter's Bootstrap and the NoSQL database MongoDB, to create a Waiter Caller application that allows restaurant patrons to easily call a waiter to their table. This pragmatic tutorial will keep you engaged as you learn the crux of Flask by working on challenging real-world applications. Style and approach This book will provide you with rich, practical experience of Flask. Every technology, that is employed along with Flask is comprehensively introduced, while the book focusses on developing web applications. Pointers to educational material are always given if you want to gain in-depth knowledge of the various technologies used.
Learning iOS Penetration Testing
Learning iOS Penetration Testing
Swaroop Yermalkar
¥71.93
Secure your iOS applications and uncover hidden vulnerabilities by conducting penetration testsAbout This BookAchieve your goal to secure iOS devices and applications with the help of this fast paced manualFind vulnerabilities in your iOS applications and fix them with the help of this example-driven guideAcquire the key skills that will easily help you to perform iOS exploitation and forensics with greater confidence and a stronger understandingWho This Book Is ForThis book is for IT security professionals who want to conduct security testing of applications. This book will give you exposure to diverse tools to perform penetration testing. This book will also appeal to iOS developers who would like to secure their applications, as well as security professionals. It is easy to follow for anyone without experience of iOS pentesting.What You Will LearnUnderstand the basics of iOS app development, deployment, security architecture, application signing, application sandboxing, and OWASP TOP 10 for mobileSet up your lab for iOS app pentesting and identify sensitive information stored locallyPerform traffic analysis of iOS devices and catch sensitive data being leaked by side channelsModify an application’s behavior using runtime analysisAnalyze an application’s binary for security protectionAcquire the knowledge required for exploiting iOS devicesLearn the basics of iOS forensicsIn DetailiOS has become one of the most popular mobile operating systems with more than 1.4 million apps available in the iOS App Store. Some security weaknesses in any of these applications or on the system could mean that an attacker can get access to the device and retrieve sensitive information. This book will show you how to conduct a wide range of penetration tests on iOS devices to uncover vulnerabilities and strengthen the system from attacks.Learning iOS Penetration Testing discusses the common vulnerabilities and security-related shortcomings in an iOS application and operating system, and will teach you to conduct static and dynamic analysis of iOS applications.This practical guide will help you uncover vulnerabilities in iOS phones and applications. We begin with basics of iOS security and dig deep to learn about traffic analysis, code analysis, and various other techniques. Later, we discuss the various utilities, and the process of reversing and auditing.Style and approachThis fast-paced and practical guide takes a step-by-step approach to penetration testing with the goal of helping you secure your iOS devices and apps quickly.
MongoDB Cookbook - Second Edition
MongoDB Cookbook - Second Edition
Cyrus Dasadia
¥80.65
Harness the latest features of MongoDB 3 with this collection of 80 recipes – from managing cloud platforms to app development, this book is a vital resourceAbout This BookGet to grips with the latest features of MongoDB 3Interact with the MongoDB server and perform a wide range of query operations from the shellFrom administration to automation, this cookbook keeps you up to date with the world’s leading NoSQL databaseWho This Book Is ForThis book is engineered for anyone who is interested in managing data in an easy and efficient way using MongoDB. You do not need any prior knowledge of MongoDB, but it would be helpful if you have some programming experience in either Java or Python.What You Will LearnInstall, configure, and administer MongoDB sharded clusters and replica setsBegin writing applications using MongoDB in Java and Python languagesInitialize the server in three different modes with various configurationsPerform cloud deployment and introduce PaaS for MongoDiscover frameworks and products built to improve developer productivity using MongoTake an in-depth look at the Mongo programming driver APIs in Java and PythonSet up enterprise class monitoring and backups of MongoDBIn DetailMongoDB is a high-performance and feature-rich NoSQL database that forms the backbone of the systems that power many different organizations – it’s easy to see why it’s the most popular NoSQL database on the market. Packed with many features that have become essential for many different types of software professionals and incredibly easy to use, this cookbook contains many solutions to the everyday challenges of MongoDB, as well as guidance on effective techniques to extend your skills and capabilities.This book starts with how to initialize the server in three different modes with various configurations. You will then be introduced to programming language drivers in both Java and Python. A new feature in MongoDB 3 is that you can connect to a single node using Python, set to make MongoDB even more popular with anyone working with Python. You will then learn a range of further topics including advanced query operations, monitoring and backup using MMS, as well as some very useful administration recipes including SCRAM-SHA-1 Authentication. Beyond that, you will also find recipes on cloud deployment, including guidance on how to work with Docker containers alongside MongoDB, integrating the database with Hadoop, and tips for improving developer productivity.Created as both an accessible tutorial and an easy to use resource, on hand whenever you need to solve a problem, MongoDB Cookbook will help you handle everything from administration to automation with MongoDB more effectively than ever before.Style and approachEvery recipe is explained in a very simple set-by-step manner yet is extremely comprehensive.
OpenCV By Example
OpenCV By Example
Prateek Joshi
¥90.46
Enhance your understanding of Computer Vision and image processing by developing real-world projects in OpenCV 3About This BookGet to grips with the basics of Computer Vision and image processingThis is a step-by-step guide to developing several real-world Computer Vision projects using OpenCV 3This book takes a special focus on working with Tesseract OCR, a free, open-source library to recognize text in imagesWho This Book Is ForIf you are a software developer with a basic understanding of Computer Vision and image processing and want to develop interesting Computer Vision applications with Open CV, this is the book for you. Knowledge of C++ is required.What You Will LearnInstall OpenCV 3 on your operating systemCreate the required CMake *s to compile the C++ application and manage its dependenciesGet to grips with the Computer Vision workflows and understand the basic image matrix format and filtersUnderstand the segmentation and feature extraction techniquesRemove backgrounds from a static scene to identify moving objects for video surveillanceTrack different objects in a live video using various techniquesUse the new OpenCV functions for text detection and recognition with TesseractIn DetailOpen CV is a cross-platform, free-for-use library that is primarily used for real-time Computer Vision and image processing. It is considered to be one of the best open source libraries that helps developers focus on constructing complete projects on image processing, motion detection, and image segmentation.Whether you are completely new to the concept of Computer Vision or have a basic understanding of it, this book will be your guide to understanding the basic OpenCV concepts and algorithms through amazing real-world examples and projects.Starting from the installation of OpenCV on your system and understanding the basics of image processing, we swiftly move on to creating optical flow video analysis or text recognition in complex scenes, and will take you through the commonly used Computer Vision techniques to build your own Open CV projects from scratch.By the end of this book, you will be familiar with the basics of Open CV such as matrix operations, filters, and histograms, as well as more advanced concepts such as segmentation, machine learning, complex video analysis, and text recognition.Style and approachThis book is a practical guide with lots of tips, and is closely focused on developing Computer vision applications with OpenCV. Beginning with the fundamentals, the complexity increases with each chapter. Sample applications are developed throughout the book that you can execute and use in your own projects.
Splunk Developer's Guide - Second Edition
Splunk Developer's Guide - Second Edition
Kyle Smith
¥80.65
Learn the A to Z of building excellent Splunk applications with the latest techniques using this comprehensive guideAbout This BookThis is the most up-to-date book on Splunk 6.3 for developersGet ahead of being just a Splunk user and start creating custom Splunk applications as per your needsYour one-stop-solution to Splunk application developmentWho This Book Is ForThis book is for those who have some familiarity with Splunk and now want to learn how to develop an efficient Splunk application. Previous experience with Splunk, writing searches, and designing basic dashboards is expected.What You Will LearnImplement a Modular Input and a custom D3 data visualizationCreate a directory structure and set view permissionsCreate a search view and a dashboard view using advanced XML modulesEnhance your application using eventtypes, tags, and macrosPackage a Splunk application using best practicesPublish a Splunk application to the Splunk communityIn DetailSplunk provides a platform that allows you to search data stored on a machine, analyze it, and visualize the analyzed data to make informed decisions. The adoption of Splunk in enterprises is huge, and it has a wide range of customers right from Adobe to Dominos. Using the Splunk platform as a user is one thing, but customizing this platform and creating applications specific to your needs takes more than basic knowledge of the platform.This book will dive into developing Splunk applications that cater to your needs of making sense of data and will let you visualize this data with the help of stunning dashboards.This book includes everything on developing a full-fledged Splunk application right from designing to implementing to publishing. We will design the fundamentals to build a Splunk application and then move on to creating one. During the course of the book, we will cover application data, objects, permissions, and more. After this, we will show you how to enhance the application, including branding, workflows, and enriched data. Views, dashboards, and web frameworks are also covered.This book will showcase everything new in the latest version of Splunk including the latest data models, alert actions, XML forms, various dashboard enhancements, and visualization options (with D3). Finally, we take a look at the latest Splunk cloud applications, advanced integrations, and development as per the latest release.Style and approachThis book is an easy-to-follow guide with lots of tips and tricks to help you master all the concepts necessary to develop and deploy your Splunk applications.
JavaScript Projects for Kids
JavaScript Projects for Kids
Syed Omar Faruk Towaha
¥45.77
Gear up for a roller-coaster ride into the world of JavaScript and programming with this easy-to-follow, fun, and entertaining project-based guideAbout This BookGet to know the concepts of HTML and CSS to work with JavaScriptExplore the concepts of object-oriented programmingFollow this step-by-step guide on the fundamentals of JavaScript programmingWho This Book Is ForIf you've never written code before or you are completely new to the world of web programming, then this book is the right choice for you. This book is for kids of age 10 years and above and parents who are completely new to the world of programming and want to get introduced to programming.What You Will LearnLearn how to work with Google Developer tools to iterate, debug and profile your codeDevelop a Battleship game using the basic concepts of HTML and CSSGet to know the fundamentals of JavaScript programmingCreate our own version of Pac Man game.Discover the vital concepts of object-oriented programmingIn DetailJavaScript is the most widely-used programming language for web development and that's not all! It has evolved over the years and is now being implemented in an array of environments from websites to robotics. Learning JavaScript will help you see the broader picture of web development.This book will take your imagination to new heights by teaching you how to work with JavaScript from scratch. It will introduce you to HTML and CSS to enhance the appearance of your applications. You’ll then use your skills to build on a cool Battleship game! From there, the book will introduce you to jQuery and show you how you can manipulate the DOM. You’ll get to play with some cool stuff using Canvas and will learn how to make use of Canvas to build a game on the lines of Pacman, only a whole lot cooler! Finally, it will show you a few tricks with OOP to make your code clean and will end with a few road maps on areas you can explore further.Style and approachThis is an easy-to-follow, informative, and fun guide that takes a project-based approach to teaching programming in JavaScript. You will learn everything you need to get started with serious web application development.
Swift Essentials - Second Edition
Swift Essentials - Second Edition
Dr Alex Blewitt
¥63.21
Discover how to build iOS and watchOS applications in Swift 2 using XcodeAbout This BookGets you up and running with Swift programming without any prior iOS development experience.A fast paced guide showing best practices and lets you get up to speed with Swift to quickly build your own iOS applicationsA unique practical approach to make your life with Swift easy.Who This Book Is ForAre you interested in learning SwiftDo you want to write iOS applications in SwiftIf yes, then this is the book for you. No prior iOS programming experience is assumed; however, having some experience with any programming language will be beneficial.What You Will LearnDive into Swift and explore its innovative and powerful syntaxWork with Swift in Xcode to get a unique and productive approach to developmentFind out how to create complete iOS applicationsDiscover rapid prototyping with a Swift playgroundGet to know how to use the Swift storyboard to develop multi-page applicationsGet to grips with parsing JSON and XML data from network sourcesBuild a network client for GitHub repositories, with full source code on GitHubIn DetailSwift was considered one of the biggest innovations last year, and certainly with Swift 2 announced at WWDC in 2015, this segment of the developer space will continue to be hot and dominating.This is a fast-paced guide to provide an overview of Swift programming and then walks you through in detail how to write iOS applications. Progress through chapters on custom views, networking, parsing and build a complete application as a Git repository, all by using Swift as the core languageStyle and approachThis fast-paced practical guide will quickly give you hands-on experience with all the features of Swift programming. Following the practical examples in the book will help you successfully create your own iOS applications.
Programming the BeagleBone
Programming the BeagleBone
Yogesh Chavan
¥54.49
Master BeagleBone programming by doing simple electronics and Internet of Things projectsAbout This BookQuickly develop electronics projects that interact with Internet applications using JavaScript and PythonLearn about electronics components such as sensors and motors, and how to communicate with them by writing programsA step-by-step guide to explore the exciting world of BeagleBone—from connecting BeagleBone to doing electronics projects and creating IoT applicationsWho This Book Is ForIf you want to learn programming on embedded systems with BeagleBone by doing simple electronics projects, this book is for you. This book is also helpful to BeagleBone owners who want to quickly implement small-scale home automation solutions. It is assumed that you have familiarity with C and Python programming. Some familiarity with electronics is helpful but not essential.What You Will LearnConnect your BeagleBone to a computer in different ways and get the Cloud9 IDE running to quick-start programming on the BeagleBoneGet to know about BeagleBone extension pins such as GPIO and how to connect various electronics components with BeagleBoneRead and write to various electronics components such as LED, Push-button, sensors, and motorsGrasp in-depth theory on Analog, PWM, and BUS programming and the electronics components used in programsHandle data to and from various BUS supporting modules such as UART, I2C, and SPI using the Adafruit BBIO Python libraryWrite real-life IoT applications in JavaScript and Python such as shooting an e-mail on overheat and controlling a servo motor remotelyMake use of online free cloud services to store and analyze sensor data collected on the BeagleBoneDiscover what else can be done using the BeagleBoneGet to grips with embedded system BUS communicationIn DetailThe whole world is moving from desktop computers to smartphones and embedded systems. We are moving towards utilizing Internet of Things (IoT). An exponential rise in the demand for embedded systems and programming in the last few years is driving programmers to use embedded development boards such as Beaglebone.BeagleBone is an ultra-small, cost-effective computer that comes with a powerful hardware. It runs a full-fledged Debian Linux OS and provides numerous electronics solutions. BeagleBone is open source and comes with an Ethernet port, which allows you to deploy IoT projects without any additions to the board. It provides plenty of GPIO, Anlaog pins, and UART, I2C, SPI pins which makes it the right choice to perform electronics projects. This gives you all the benefits of Linux kernel such as multitasking, multiusers, and extensive device driver support. This allows you to do programming in many languages including high-level languages such as JavaScript and Python.This book aims to exploit the hardware and software capabilities of BeagleBone to create real-life electronics and IoT applications quickly. It is divided into two parts. The first part covers JavaScript programs. The second part provides electronics projects and IoT applications in Python.First, you will learn to use BeagleBone as tool to write useful applications on embedded systems. Starting with the basics needed to set up BeagleBone and the Cloud9 IDE, this book covers interfacing with various electronics components via simple programs. The electronics theory related to these components is then explained in depth before you use them in a program. Finally, the book helps you create some real-life IoT applications.Style and approachAn easy-to-follow guide full of real-world electronics programs and quick troubleshooting tips using BeagleBone. All the required electronics concepts are explained in detail before using them in a program and all programs are explained in depth. Most of the theory is covered in the first part; while the second part gives you some quick programs.
CentOS 7 Linux Server Cookbook - Second Edition
CentOS 7 Linux Server Cookbook - Second Edition
Oliver Pelz
¥90.46
Over 80 recipes to get up and running with CentOS 7 Linux serverAbout This BookA practical guide to install, configure, administer and maintain CentOS 7 serversAn in-depth guide to the CentOS 7 operating system, exploring its various new features and changes in server administrationPresents tricks and solutions to tackle common server issues with the help of practical examples and real-life scenariosWho This Book Is ForThis book is targeted at beginner and more experienced system administrators alike who want to use CentOS as their server solution. Readers do not need much pre-knowledge or experience at all to work with this book.What You Will LearnInstall and configure CentOS 7 Linux server system from scratch using normal and advanced methodsMaintain a performance-based and secure server solution by deploying expert configuration advice and managing software packagesMonitor, manage and develop your server's file system to maintain a stable performanceGain best practice methods on sharing files and resources through a networkInstall and configure common standard services such as web, mail, FTP, database and domain name server technologiesIntroduce you to the world of operating-system-level virtualization using the Docker platform.Understand the fundamentals of the Security-Enhanced Linux access control architectureMonitor your IT infrastructure using NagiosIn DetailThis book will provide you with a comprehensive series of starting points that will give you direct access to the inner workings of the latest CentOS version 7 and help you trim the learning curve to master your server.You will begin with the installation and basic configuration of CentOS 7, followed by learning how to manage your system, services and software packages. You will then gain an understanding of how to administer the file system, secure access to your server and configure various resource sharing services such as file, printer and DHCP servers across your network. Further on, we cover advanced topics such as FTP services, building your own DNS server, running database servers, and providing mail and web services. Finally, you will get a deep understanding of SELinux and you will learn how to work with Docker operating-system virtualization and how to monitor your IT infrastructure with Nagios.By the end of this book, you will have a fair understanding of all the aspects of configuring, implementing and administering CentOS 7 Linux server and how to put it in control.Style and approachThis book is a practical reference guide with hands-on examples and solutions to real-world administration problems. It covers in-depth and comprehensive information on CentOS 7 and its new features.
Implementing Cisco UCS Solutions - Second Edition
Implementing Cisco UCS Solutions - Second Edition
Anuj Modi
¥90.46
Cisco Unified Computer System (UCS) is a powerful solution for modern data centers and is responsible for increasing efficiency and reducing costs. This hands-on guide will take you through deployment in Cisco UCS. Using real-world examples of configuring and deploying Cisco UCS components, we'll prepare you for the practical deployments of Cisco UCS data center solutions. If you want to develop and enhance your hands-on skills with Cisco UCS solutions, this book is certainly for you. We start by showing you the Cisco UCS equipment options, then introduce Cisco UCS Emulator so you can learn and practice deploying Cisco UCS components. We'll also introduce you to all the areas of UCS solutions through practical configuration examples. Moving on, you'll explore the Cisco UCS Manager, which is the centralized management interface for Cisco UCS. Once you get to know UCS Manager, you'll dive deeper into configuring LAN, SAN, identity pools, resource pools, and service profiles for the servers. You'll also get hands-on with administration topics including backup, restore, user's roles, and high availability cluster configuration. Finally, you will learn about virtualized networking, third-party integration tools, and testing failure scenarios. By the end of this book, you'll know everything you need to know to rapidly grow Cisco UCS deployments in the real world. What you will learn ?Set up your Lab using Cisco UCS Emulator ?Configure Cisco UCS, LAN, and SAN connectivity ?Create and manage Service profiles ?Perform various tasks using UCS ?Back up and restore Cisco UCS configuration ?Test various Cisco UCS scenarios
PostgreSQL Administration Cookbook, 9.5/9.6 Edition
PostgreSQL Administration Cookbook, 9.5/9.6 Edition
Simon Riggs
¥107.90
Over 150 recipes to help you administer your PostgreSQL database more efficiently About This Book ?Get to grips with the capabilities of PostgreSQL 9.6 to administer your database more efficiently ?Monitor, tune, secure and protect your database ?A step-by-step, recipe-based guide to help you tackle any problem in PostgreSQL administration with ease Who This Book Is For This book is for system administrators, database administrators, data architects, developers, and anyone with an interest in planning for, or running, live production databases. This book is most suited to those who have some technical experience. What You Will Learn ?Implement PostgreSQL features for performance and reliability ?Harness the power of the latest PostgreSQL 9.6 features ?Manage open source PostgreSQL versions 9.5 and 9.6 on various platforms ?Discover advanced technical tips for experienced users ?Explore best practices for planning and designing live databases ?Select and implement robust backup and recovery techniques ?Explore concise and clear guidance on replication and high availability ?See the latest details on Logical Replication and Bi-Directional Replication In Detail PostgreSQL is a powerful opensource database management system; now recognized as the expert's choice for a wide range of applications, it has an enviable reputation for performance and stability. PostgreSQL provides an integrated feature set comprising relational database features, object-relational, text search, Geographical Info Systems, analytical tools for big data and
Practical OneOps
Practical OneOps
Nilesh Nimkar
¥71.93
Walmart's OneOps is an open source DevOps platform that is used for cloud and application lifecycle management. It can manage critical and complex application workload on any multi cloud-based infrastructure and revolutionizes the way administrators, developers, and engineers develop and launch new products. This practical book focuses on real-life cases and hands-on scenarios to develop, launch, and test your applications faster, so you can implement the DevOps process using OneOps. You will be exposed to the fundamental aspects of OneOps starting with installing, deploying, and configuring OneOps in a test environment, which will also come in handy later for development and debugging. You will also learn about design and architecture, and work through steps to perform enterprise level deployment. You will understand the initial setup of OneOps such as creating organization, teams, and access management. Finally, you will be taught how to configure, repair, scale, and extend applications across various cloud platforms. What you will learn ?See how to install OneOps ?Configure OneOps including creating and configuring organization and teams ?Work through practical deployment scenarios ?Maintain OneOps environments including backups and logs ?Build custom components for OneOps ?Extend OneOps by calling the REST API
Java 9 Data Structures and Algorithms
Java 9 Data Structures and Algorithms
Debasish Ray Chawdhuri
¥71.93
Gain a deep understanding of the complexity of data structures and algorithms and discover the right way to write more efficient code About This Book ?This book provides complete coverage of reactive and functional data structures ?Based on the latest version of Java 9, this book illustrates the impact of new features on data structures ?Gain exposure to important concepts such as Big-O Notation and Dynamic Programming Who This Book Is For This book is for Java developers who want to learn about data structures and algorithms. Basic knowledge of Java is assumed. What You Will Learn ?Understand the fundamentals of algorithms, data structures, and measurement of complexity ?Find out what general purpose data structures are, including arrays, linked lists, double ended linked lists, and circular lists ?Get a grasp on the basics of abstract data types―stack, queue, and double ended queue ?See how to use recursive functions and immutability while understanding and in terms of recursion ?Handle reactive programming and its related data structures ?Use binary search, sorting, and efficient sorting―quicksort and merge sort ?Work with the important concept of trees and list all nodes of the tree, traversal of tree, search trees, and balanced search trees ?Apply advanced general purpose data structures, priority queue-based sorting, and random access immutable linked lists ?Gain a better understanding of the concept of graphs, directed and undirected graphs, undirected trees, and much more In Detail Java
Mastering OpenCV 3 - Second Edition
Mastering OpenCV 3 - Second Edition
Daniel Lélis Baggio
¥80.65
Practical Computer Vision Projects About This Book ?Updated for OpenCV 3, this book covers new features that will help you unlock the full potential of OpenCV 3 ?Written by a team of 7 experts, each chapter explores a new aspect of OpenCV to help you make amazing computer-vision aware applications ?Project-based approach with each chapter being a complete tutorial, showing you how to apply OpenCV to solve complete problems Who This Book Is For This book is for those who have a basic knowledge of OpenCV and are competent C++ programmers. You need to have an understanding of some of the more theoretical/mathematical concepts, as we move quite quickly throughout the book. What You Will Learn ?Execute basic image processing operations and cartoonify an image ?Build an OpenCV project natively with Raspberry Pi and cross-compile it for Raspberry Pi.text ?Extend the natural feature tracking algorithm to support the tracking of multiple image targets on a video ?Use OpenCV 3's new 3D visualization framework to illustrate the 3D scene geometry ?Create an application for Automatic Number Plate Recognition (ANPR) using a support vector machine and Artificial Neural Networks ?Train and predict pattern-recognition algorithms to decide whether an image is a number plate ?Use POSIT for the six degrees of freedom head pose ?Train a face recognition database using deep learning and recognize faces from that database In Detail As we become more capable of handling data in every kind, we are becoming more reliant on visual input and what
HoloLens Beginner’s Guide
HoloLens Beginner’s Guide
Jason Odom
¥90.46
"Key Features?Start developing immersive and interactive apps for Microsoft HoloLens ?Explore the Windows Universal Development platform for HoloLens development ?Leverage the full set of HoloLens sensors to create mesmerizing apps"